/* ========== */
/* = Custom styles, W Balls HTML Template = */
/* ========== */
/* ========== */
/* = Various Components = */
/* ========== */
.mejs-container {
	position: relative;
	min-width: 150px;
	background: none;
	font-family: sans-serif;
	text-align: left;
	vertical-align: top;
}
.me-plugin {
	position: absolute;
}
.mejs-embed, .mejs-embed body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	background: #000;
	overflow: hidden;
}
.mejs-container-fullscreen {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	z-index: 1000;
}
.mejs-container-fullscreen .mejs-mediaelement, .mejs-container-fullscreen video {
	width: 100%;
	height: 100%;
}
/* Start: LAYERS */
.mejs-background {
	position: absolute;
	top: 0;
	left: 0;
}
.mejs-mediaelement {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.mejs-poster {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.mejs-poster img {
	border: 0;
	padding: 0;
	border: 0;
	display: block;
	width: auto;
	height: 100%;
}
.mejs-overlay {
	position: absolute;
	top: 0;
	left: 0;
}
.mejs-overlay-play {
	cursor: pointer;
}
.mejs-overlay-button {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 100px;
	height: 100px;
	margin: -50px 0 0 -50px;
	background: url(../images/mediaelement/bigplay.png) no-repeat;
}
.mejs-overlay:hover .mejs-overlay-button {
	background-position: 0 -100px;
}
.mejs-overlay-loading {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 80px;
	height: 80px;
	margin: -40px 0 0 -40px;
}
.mejs-overlay-loading span {
	display: block;
	width: 80px;
	height: 80px;
	background: #3a3c3d url(../images/mediaelement/loading.gif) 50% 50% no-repeat;
	border-radius: 40px;
}
/* End: LAYERS */
/* Start: CONTROL BAR */
.mejs-container .mejs-controls {
	position: absolute;
	margin: 0;
	padding: 0;
	bottom: 0;
	left: 0;
	height: 30px;
	width: 100%;
	background: #ececec url(../images/mediaelement/background.png);
	background: -webkit-linear-gradient(#ececec, #ececec);
	background: -moz-linear-gradient(#ececec, #ececec);
	background: -o-linear-gradient(#ececec, #ececec);
	background: -ms-linear-gradient(#ececec, #ececec);
	background: linear-gradient(#ececec, #ececec);
	list-style: none;
}
.mejs-audio .mejs-controls {
	border-radius: 3px;
}
.mejs-container .mejs-controls div {
	list-style-type: none;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
	width: 32px;
	height: 30px;
	font-size: 11px;
	line-height: 11px;
	font-family: sans-serif;
	background: url(../images/mediaelement/sep.png) left no-repeat;
	border: 0;
}
.mejs-controls .mejs-button button {
	cursor: pointer;
	display: block;
	font-size: 0;
	line-height: 0;
	text-decoration: none;
	margin: 7px 7px 0 9px;
	padding: 0;
	position: absolute;
	height: 16px;
	width: 16px;
	border: 0;
	background: transparent url(../images/mediaelement/controls.png) no-repeat;
}
/* :focus for accessibility */
.mejs-controls .mejs-button button:focus {
	outline: solid 1px yellow;
}
/* End: CONTROL BAR */
/* Start: Time (current / duration) */
.mejs-container .mejs-controls .mejs-time {
	color: #fff;
	display: block;
	height: 17px;
	width: auto;
	padding: 8px 8px 5px 10px;
	overflow: hidden;
	text-align: center;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}
.mejs-container .mejs-controls .mejs-time span {
	font-size: 11px;
	color: #333;
	line-height: 14px;
	display: block;
	float: left;
	width: auto;
}
/* End: Time (current / duration) */
/* Start: Play/pause */
.mejs-container .mejs-controls .mejs-playpause-button {
	cursor: pointer;
	width: 30px;
}
.mejs-controls .mejs-playpause-button button {
	margin: 7px 8px;
}
.mejs-controls .mejs-play button {
	background-position: 0 0;
}
.mejs-controls .mejs-play:hover button {
	background-position: 0 -32px;
}
.mejs-controls .mejs-pause button {
	background-position: 0 -16px;
}
.mejs-controls .mejs-pause:hover button {
	background-position: 0 -48px;
}
/* End: Play/pause */
/* Stop */
.mejs-controls .mejs-stop button {
	background-position: -112px 0;
}
.mejs-controls .mejs-stop:hover button {
	background-position: -112px -32px;
}
/* End: Play/pause */
/* Start: Progress bar */
.mejs-controls div.mejs-time-rail {
	width: 200px;
}
.mejs-controls .mejs-time-rail span {
	display: block;
	position: absolute;
	width: 180px;
	height: 5px;
	cursor: pointer;
}
.mejs-controls .mejs-time-rail .mejs-time-total {
	padding: 1px;
	margin: 11px 8px 0 10px;
	background: #262929;
	border-bottom: #3d3f40 0px solid;
	box-shadow: inset 1px 1px rgba(0, 0, 0, 0.4);
}
.mejs-controls .mejs-time-rail .mejs-time-buffering {
	width: 100%;
	background: #333333;
	background-image: -webkit-linear-gradient(-45deg, #333333 25%, #262929 25%, #262929 50%, #333333 50%, #333333 75%, #262929 75%, #262929);
	background-image: -moz-linear-gradient(-45deg, #333333 25%, #262929 25%, #262929 50%, #333333 50%, #333333 75%, #262929 75%, #262929);
	background-image: -o-linear-gradient(-45deg, #333333 25%, #262929 25%, #262929 50%, #333333 50%, #333333 75%, #262929 75%, #262929);
	background-image: -ms-linear-gradient(-45deg, #333333 25%, #262929 25%, #262929 50%, #333333 50%, #333333 75%, #262929 75%, #262929);
	background-image: linear-gradient(-45deg, #333333 25%, #262929 25%, #262929 50%, #333333 50%, #333333 75%, #262929 75%, #262929);
	-moz-background-size: 6px 6px;
	background-size: 6px 5px;
	-webkit-background-size: 6px 5px;
	-webkit-animation: buffering-stripes 2s linear infinite;
	-moz-animation: buffering-stripes 2s linear infinite;
	-ms-animation: buffering-stripes 2s linear infinite;
	-o-animation: buffering-stripes 2s linear infinite;
	animation: buffering-stripes 2s linear infinite;
	z-index: 1;
}
 @-webkit-keyframes buffering-stripes {
 from {
 background-position: 0 0;
}
to {
	background-position: 30px 0;
}
}
 @-moz-keyframes buffering-stripes {
 from {
 background-position: 0 0;
}
to {
	background-position: 30px 0;
}
}
 @-ms-keyframes buffering-stripes {
 from {
 background-position: 0 0;
}
to {
	background-position: 30px 0;
}
}
 @-o-keyframes buffering-stripes {
 from {
 background-position: 0 0;
}
to {
	background-position: 30px 0;
}
}
 @keyframes buffering-stripes {
 from {
 background-position: 0 0;
}
to {
	background-position: 30px 0;
}
}
.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #333333;
	width: 0;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
	width: 0;
	background: #4eebc8;
	background-image: -webkit-linear-gradient(-45deg, #4eebc8 25%, #15b994 25%, #15b994 50%, #4eebc8 50%, #4eebc8 75%, #15b994 75%, #15b994);
	background-image: -moz-linear-gradient(-45deg, #4eebc8 25%, #15b994 25%, #15b994 50%, #4eebc8 50%, #4eebc8 75%, #15b994 75%, #15b994);
	background-image: -o-linear-gradient(-45deg, #4eebc8 25%, #15b994 25%, #15b994 50%, #4eebc8 50%, #4eebc8 75%, #15b994 75%, #15b994);
	background-image: -ms-linear-gradient(-45deg, #4eebc8 25%, #15b994 25%, #15b994 50%, #4eebc8 50%, #4eebc8 75%, #15b994 75%, #15b994);
	background-image: linear-gradient(-45deg, #4eebc8 25%, #15b994 25%, #15b994 50%, #4eebc8 50%, #4eebc8 75%, #15b994 75%, #15b994);
	-moz-background-size: 6px 6px;
	background-size: 6px 6px;
	-webkit-background-size: 6px 5px;
	z-index: 1;
}
.mejs-controls .mejs-time-rail .mejs-time-handle {
	display: none;
	position: absolute;
	margin: 0;
	width: 5px;
	background: transparent;
	cursor: pointer;
	top: 1px;
	z-index: 1;
	text-align: center;
}
.mejs-controls .mejs-time-rail .mejs-time-float {
	position: absolute;
	display: none;
	background: #333333;
	background: -webkit-linear-gradient(#333333, #333333);
	background: -moz-linear-gradient(#333333, #333333);
	background: -o-linear-gradient(#333333, #333333);
	background: -ms-linear-gradient(#333333, #333333);
	background: linear-gradient(#333333, #333333);
	width: 36px;
	height: 17px;
	border-radius: 4px;
	top: -26px;
	margin-left: -18px;
	text-align: center;
	color: #ececec;
}
.mejs-controls .mejs-time-rail .mejs-time-float-current {
	margin: 3px;
	width: 30px;
	display: block;
	text-align: center;
	left: 0;
}
.mejs-controls .mejs-time-rail .mejs-time-float-corner {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	line-height: 0;
	border: solid 4px #333333;
	border-color: #333333 transparent transparent transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	top: 17px;
	left: 13px;
}
/*
.mejs-controls .mejs-time-rail:hover .mejs-time-handle {
  visibility:visible;
}
*/
/* End: Progress bar */
/* Start: Fullscreen */
.mejs-controls .mejs-fullscreen-button button {
	background-position: -32px 0;
}
.mejs-controls .mejs-unfullscreen button {
	background-position: -32px -16px;
}
/* End: Fullscreen */
/* Start: Mute/Volume */
.mejs-controls .mejs-mute button {
	background-position: -16px -16px;
}
.mejs-controls .mejs-mute button:hover {
	background-position: -16px -48px;
}
.mejs-controls .mejs-unmute button {
	background-position: -16px 0;
}
.mejs-controls .mejs-unmute button:hover {
	background-position: -16px -32px;
}
.mejs-controls .mejs-volume-button {
	position: relative;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider {
	display: none;
	height: 68px;
	width: 31px;
	background: #3A3C3D;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	top: -68px;
	left: 1px;
	z-index: 1;
	position: absolute;
	margin: 0;
}
.mejs-controls .mejs-volume-button:hover {
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
}
/*
.mejs-controls .mejs-volume-button:hover .mejs-volume-slider {
  display: block;
}
*/
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
	position: absolute;
	left: 13px;
	top: 8px;
	width: 5px;
	height: 50px;
	background: #262929;
	border-bottom: #3d3f40 0px solid;
	box-shadow: inset 1px 1px rgba(0, 0, 0, 0.4);
	margin: 0;
	padding: 1px;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
	position: absolute;
	left: 13px;
	top: 8px;
	width: 5px;
	height: 50px;
	background: #4eebc8;
	background-image: -webkit-linear-gradient(-45deg, #4eebc8 25%, #15b994 25%, #15b994 50%, #4eebc8 50%, #4eebc8 75%, #15b994 75%, #15b994);
	background-image: -moz-linear-gradient(-45deg, #4eebc8 25%, #15b994 25%, #15b994 50%, #4eebc8 50%, #4eebc8 75%, #15b994 75%, #15b994);
	background-image: -o-linear-gradient(-45deg, #4eebc8 25%, #15b994 25%, #15b994 50%, #4eebc8 50%, #4eebc8 75%, #15b994 75%, #15b994);
	background-image: -ms-linear-gradient(-45deg, #4eebc8 25%, #15b994 25%, #15b994 50%, #4eebc8 50%, #4eebc8 75%, #15b994 75%, #15b994);
	background-image: linear-gradient(-45deg, #4eebc8 25%, #15b994 25%, #15b994 50%, #4eebc8 50%, #4eebc8 75%, #15b994 75%, #15b994);
	-moz-background-size: 6px 6px;
	background-size: 6px 6px;
	-webkit-background-size: 6px 5px;
	background-position: bottom;
	margin: 1px;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
	position: absolute;
	left: 14px;
	top: 16px;
	width: 5px;
	height: 5px;
	background: transparent;
	margin: 0;
}
/* horizontal version */
.mejs-controls div.mejs-horizontal-volume-slider {
	height: 26px;
	width: 62px;
	position: relative;
	background: none;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
	position: absolute;
	left: 0;
	top: 11px;
	width: 50px;
	height: 5px;
	margin: 0;
	padding: 1px;
	font-size: 1px;
	background: #262929;
	border-bottom: #3d3f40 0px solid;
	box-shadow: inset 1px 1px rgba(0, 0, 0, 0.4);
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
	position: absolute;
	left: 0;
	top: 11px;
	width: 50px;
	height: 5px;
	margin: 1px;
	padding: 0;
	font-size: 1px;
	background: #4eebc8;
	background-image: -webkit-linear-gradient(-45deg, #4eebc8 25%, #15b994 25%, #15b994 50%, #4eebc8 50%, #4eebc8 75%, #15b994 75%, #15b994);
	background-image: -moz-linear-gradient(-45deg, #4eebc8 25%, #15b994 25%, #15b994 50%, #4eebc8 50%, #4eebc8 75%, #15b994 75%, #15b994);
	background-image: -o-linear-gradient(-45deg, #4eebc8 25%, #15b994 25%, #15b994 50%, #4eebc8 50%, #4eebc8 75%, #15b994 75%, #15b994);
	background-image: -ms-linear-gradient(-45deg, #4eebc8 25%, #15b994 25%, #15b994 50%, #4eebc8 50%, #4eebc8 75%, #15b994 75%, #15b994);
	background-image: linear-gradient(-45deg, #4eebc8 25%, #15b994 25%, #15b994 50%, #4eebc8 50%, #4eebc8 75%, #15b994 75%, #15b994);
	-moz-background-size: 6px 6px;
	background-size: 6px 6px;
	-webkit-background-size: 6px 5px;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
	display: none;
}
/* End: Mute/Volume */
/* Start: TRACK (Captions and Chapters) */
.mejs-controls .mejs-captions-button {
	position: relative;
}
.mejs-controls .mejs-captions-button button {
	background-position: -48px 0;
}
.mejs-controls .mejs-captions-button:hover button {
	background-position: -48px -32px;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector {
	visibility: hidden;
	position: absolute;
	bottom: 30px;
	right: -10px;
	width: 130px;
	height: 100px;
	background: #3A3C3D;
	border: solid 1px transparent;
	padding: 10px;
	overflow: hidden;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
/*
.mejs-controls .mejs-captions-button:hover  .mejs-captions-selector {
  visibility: visible;
}
*/
.mejs-controls .mejs-captions-button .mejs-captions-selector ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none !important;
	overflow: hidden;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li {
	margin: 0 0 6px 0;
	padding: 0;
	list-style-type: none !important;
	display: block;
	color: #fff;
	overflow: hidden;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input {
	clear: both;
	float: left;
	margin: 3px 3px 0 5px;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label {
	width: 100px;
	float: left;
	padding: 4px 0 0 0;
	line-height: 15px;
	font-family: sans-serif;
	font-size: 10px;
}
.mejs-controls .mejs-captions-button .mejs-captions-translations {
	font-size: 10px;
	margin: 0 0 5px 0;
}
.mejs-chapters {
	position: absolute;
	top: 0;
	left: 0;
	-xborder-right: solid 0px #fff;
	width: 10000px;
	z-index: 1;
}
.mejs-chapters .mejs-chapter {
	position: absolute;
	float: left;
	background: #3A3C3D;
	background: rgba(58, 60, 61, 0.7);
	background: -webkit-linear-gradient(top, rgba(74, 76, 77, 0.7), rgba(0, 0, 0, 0.7));
	background: -moz-linear-gradient(top, rgba(74, 76, 77, 0.7), rgba(0, 0, 0, 0.7));
	background: -o-linear-gradient(top, rgba(74, 76, 77, 0.7), rgba(0, 0, 0, 0.7));
	background: -ms-linear-gradient(top, rgba(74, 76, 77, 0.7), rgba(0, 0, 0, 0.7));
	background: linear-gradient(top, rgba(74, 76, 77, 0.7), rgba(0, 0, 0, 0.7));
	overflow: hidden;
	border: 0;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block {
	font-size: 11px;
	color: #fff;
	padding: 5px;
	display: block;
	border-right: solid 0px #313335;
	border-right: solid 0px rgba(49, 51, 53, 0.7);
	border-bottom: solid 0px #313335;
	border-bottom: solid 0px rgba(49, 51, 53, 0.7);
	cursor: pointer;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
	border-right: none;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover {
	background: #333;
	background: rgba(102, 102, 102, 0.7);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102, 102, 102, 0.7)), to(rgba(50, 50, 50, 0.6)));
	background: -webkit-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
	background: -moz-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
	background: -o-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
	background: -ms-linear-gradient(top, rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
	background: linear-gradient(rgba(102, 102, 102, 0.7), rgba(50, 50, 50, 0.6));
}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title {
	font-size: 12px;
	font-weight: bold;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin: 0 0 3px 0;
	line-height: 12px;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan {
	font-size: 12px;
	line-height: 12px;
	margin: 3px 0 4px 0;
	display: block;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.mejs-captions-layer {
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: center;
	/*font-weight: bold;*/
  line-height: 22px;
	font-size: 12px;
	color: #fff;
}
.mejs-captions-layer a {
	color: #fff;
	text-decoration: underline;
}
.mejs-captions-layer[lang=ar] {
	font-size: 20px;
	font-weight: normal;
}
.mejs-captions-position {
	position: absolute;
	width: 100%;
	bottom: 15px;
	left: 0;
}
.mejs-captions-position-hover {
	bottom: 45px;
}
.mejs-captions-text {
	padding: 5px 7px;
	background: #3a3c3d;
	background: rgba(58, 60, 61, 0.8);
	border-radius: 4px;
}
/* End: TRACK (Captions and Chapters) */
.mejs-clear {
	clear: both;
}
/* Start: ERROR */
.me-cannotplay a {
	color: #fff;
	font-weight: bold;
}
.me-cannotplay span {
	padding: 15px;
	display: block;
}
/* End: ERROR */
/* Start: Loop */
.mejs-controls .mejs-loop-off button {
	background-position: -64px -16px;
}
.mejs-controls .mejs-loop-off:hover button {
	background-position: -64px -48px;
}
.mejs-controls .mejs-loop-on button {
	background-position: -64px 0;
}
 .mejs-controls .mejs-loop-on::hover button {
 background-position: -64px -32px;
}
/* End: Loop */
/* Start: backlight */
.mejs-controls .mejs-backlight-off button {
	background-position: -80px -16px;
}
.mejs-controls .mejs-backlight-off:hover button {
	background-position: -80px -48px;
}
.mejs-controls .mejs-backlight-on button {
	background-position: -80px 0;
}
.mejs-controls .mejs-backlight-on:hover button {
	background-position: -80px -32px;
}
/* End: backlight */
/* Start: picture controls */
.mejs-controls .mejs-picturecontrols-button {
	background-position: -96px 0;
}
.mejs-controls .mejs-picturecontrols-button:hover {
	background-position: -96px -32px;
}
/* End: picture controls */
/* context menu */
.mejs-contextmenu {
	position: absolute;
	width: 150px;
	padding: 10px;
	border-radius: 4px;
	top: 0;
	left: 0;
	background: #fff;
	border: solid 1px #999;
	z-index: 1001;
/* make sure it shows on fullscreen */ }
.mejs-contextmenu .mejs-contextmenu-separator {
	height: 1px;
	font-size: 0;
	margin: 5px 6px;
	background: #333;
}
.mejs-contextmenu .mejs-contextmenu-item {
	font-family: sans-serif;
	font-size: 12px;
	padding: 4px 6px;
	cursor: pointer;
	color: #333;
}
.mejs-contextmenu .mejs-contextmenu-item:hover {
	background: #2C7C91;
	color: #fff;
}
/* Start: SourceChooser */
.mejs-controls .mejs-sourcechooser-button {
	position: relative;
}
.mejs-controls .mejs-sourcechooser-button button {
	background-position: -128px 0;
}
.mejs-controls .mejs-sourcechooser-button button {
	background-position: -128px -32px;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
	visibility: hidden;
	position: absolute;
	bottom: 26px;
	right: -10px;
	width: 130px;
	height: 100px;
	background: #3A3C3D;
	border: solid 1px transparent;
	padding: 10px;
	overflow: hidden;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
	margin: 0;
	padding: 0;
	display: block;
	list-style-type: none !important;
	overflow: hidden;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li {
	margin: 0 0 6px 0;
	padding: 0;
	list-style-type: none !important;
	display: block;
	color: #fff;
	overflow: hidden;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input {
	clear: both;
	float: left;
	margin: 3px 3px 0 5px;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label {
	width: 100px;
	float: left;
	padding: 4px 0 0 0;
	line-height: 15px;
	font-family: sans-serif;
	font-size: 10px;
}
/* End: SourceChooser */
/**** Isotope Filtering ****/
.isotope-item {
	z-index: 2;
}
.isotope-hidden.isotope-item {
	pointer-events: none;
	z-index: 1;
}
/**** Isotope CSS3 transitions ****/
.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;
}
.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;
}
/**** disabling Isotope CSS3 transitions ****/
.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;
}
/* -------------------------------------------------------------------------------- /

	Plugin Name: Go - Responsive Pricing & Compare Tables
	Plugin URI: http://codecanyon.net/item/go-responsive-pricing-compare-tables-for-wp/3725820
	Description: The New Generation Pricing Tables. If you like traditional Pricing Tables, but you would like get much more out of it, then this rodded product is a useful tool for you.
	Author: Denes Hallok & Attila Kiss (Granth)
	Version: 2.0
	Author URI: http://themeforest.net/user/Granth

	+----------------------------------------------------+
		TABLE OF CONTENTS
	+----------------------------------------------------+

    [0] IMPORT FONTS
    [1] RESET
    [2] SETUP
    [3] LAYOUT
    [3.1] HEADER
    [3.2] BODY
    [3.3] FOOTER & BUTTONS
    [4] COLUMN SHADOWS    		
    [5] MEDIA QUERIES
	   	
/ -------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- /
	[0]	IMPORT FONT
/ -------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- /
	[1]	RESET
/ -------------------------------------------------------------------------------- */
.gw-go * {
	border: none;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	margin: 0;
	outline: none;
	padding: 0;
	letter-spacing: normal !important;
	text-transform: none;
	text-decoration: none !important;
}
/* -------------------------------------------------------------------------------- /
	[2]	SETUP - general settings, clearfix, common classes
/ -------------------------------------------------------------------------------- */
/* clearfix */
.gw-go-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.gw-go-clearfix {
	display: inline-block;
}
/* Hide from IE Mac \*/
.gw-go-clearfix {
	display: block;
}
/* End hide from IE Mac */
.gw-go-clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
/* clearfix class */
.gw-go-clear {
	clear: both;
	display: block;
	font-size: 0;
	height: 0;
	line-height: 0;
	width: 100%;
}
/* text aligns */
.gw-go-tcenter {
	text-align: center;
}
.gw-go-tleft {
	text-align: center;
}
.gw-go-tright {
	text-align: right;
}
/* video iframe */
.gw-go-video-wrapper {
	padding-bottom: 56.25% !important;
	position: relative;
	height: 0;
}
.gw-go-header-bottom .gw-go-video-wrapper {
	margin-bottom: -1px;
}
.gw-go-video-wrapper iframe {
	height: 100%;
	left: 0;
	margin: 0;
	border: none;
	outline: none;
	position: absolute;
	top: 0;
	width: 100%;
}
/* image settings */
.gw-go-img-wrapper {
	position: relative;
}
.gw-go img {
	display: block;
}
img.gw-go-responsive-img {
	border: none !important;
	height: auto !important;
	margin: 0 !important;
	paddig: 0 !important;
	max-width: 100% !important;
	width: 100% !important;
}
.gw-go audio, .gw-go video {
	margin: 0;
	paddig: 0;
	/*height:auto !important;*/
  max-width: 100% !important;
	width: 100% !important;
}
/* fix for google map popup & mediaelementjs styling bug in some themes */
.gw-go-gmap img {
	max-width: none !important;
}
.mejs-container img {
	height: auto !important;
	max-width: none !important;
	width: 100% !important;
}
/* -------------------------------------------------------------------------------- /
	[3] LAYOUT
/ -------------------------------------------------------------------------------- */
.gw-go {
	font-size: 12px;
	line-height: 16px;
	margin: auto;
	width: 100%;
	margin-top: -10px;
}
/* default colum widths */
.gw-go-1col .gw-go-col-wrap {
	width: 100%;
}
.gw-go-2cols .gw-go-col-wrap {
	width: 50%;
}
.gw-go-3cols .gw-go-col-wrap {
	width: 33.33%;
}
.gw-go-4cols .gw-go-col-wrap {
	width: 25%;
}
.gw-go-5cols .gw-go-col-wrap {
	width: 20%;
}
/* 1% left space */
.gw-go-space-1p.gw-go-2cols .gw-go-col-wrap {
	width: 49.5%;
}
.gw-go-space-1p.gw-go-3cols .gw-go-col-wrap {
	width: 32.66%;
}
.gw-go-space-1p.gw-go-4cols .gw-go-col-wrap {
	width: 24.25%;
}
.gw-go-space-1p.gw-go-5cols .gw-go-col-wrap {
	width: 19.2%;
}
.gw-go-space-1p .gw-go-col-wrap {
	margin-left: 1%;
}
/* 2% left space */
.gw-go-space-2p.gw-go-2cols .gw-go-col-wrap {
	width: 49%;
}
.gw-go-space-2p.gw-go-3cols .gw-go-col-wrap {
	width: 32%;
}
.gw-go-space-2p.gw-go-4cols .gw-go-col-wrap {
	width: 23.5%;
}
.gw-go-space-2p.gw-go-5cols .gw-go-col-wrap {
	width: 18.4%;
}
.gw-go-space-2p .gw-go-col-wrap {
	margin-left: 2%;
}
/* 3% left space */
.gw-go-space-3p.gw-go-2cols .gw-go-col-wrap {
	width: 48.5%;
}
.gw-go-space-3p.gw-go-3cols .gw-go-col-wrap {
	width: 31.33%;
}
.gw-go-space-3p.gw-go-4cols .gw-go-col-wrap {
	width: 22.75%;
}
.gw-go-space-3p.gw-go-5cols .gw-go-col-wrap {
	width: 17.6%;
}
.gw-go-space-3p .gw-go-col-wrap {
	margin-left: 3%;
}
/* 4% left space */
.gw-go-space-4p.gw-go-2cols .gw-go-col-wrap {
	width: 48%;
}
.gw-go-space-4p.gw-go-3cols .gw-go-col-wrap {
	width: 30.66%;
}
.gw-go-space-4p.gw-go-4cols .gw-go-col-wrap {
	width: 22%;
}
.gw-go-space-4p.gw-go-5cols .gw-go-col-wrap {
	width: 16.8%;
}
.gw-go-space-4p .gw-go-col-wrap {
	margin-left: 4%;
}
/* 5% left space */
.gw-go-space-5p.gw-go-2cols .gw-go-col-wrap {
	width: 47.5%;
}
.gw-go-space-5p.gw-go-3cols .gw-go-col-wrap {
	width: 30%;
}
.gw-go-space-5p.gw-go-4cols .gw-go-col-wrap {
	width: 21.25%;
}
.gw-go-space-5p.gw-go-5cols .gw-go-col-wrap {
	width: 16%;
}
.gw-go-space-5p .gw-go-col-wrap {
	margin-left: 5%;
}
.gw-go-col-wrap {
	float: left;
	margin-left: -1px;
	min-width: 130px;
	padding: 20px 0 40px;
	position: relative;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.gw-go-col-wrap:first-child {
	margin-left: 0;
}
.gw-go-col {
	border: solid 1px #EBEBEB;
	border-bottom: solid 2px #D3D3D3;
	border-top-width: 2px;
	margin-bottom: -20px;
	position: relative;
	text-align: center;
	top: 0;
	-moz-transition: margin-top 0.2s linear, top 0.2s linear, -moz-box-shadow 0.2s linear;
	-ms-transition: margin-top 0.2s linear, top 0.2s linear, box-shadow 0.2s linear;
	-o-transition: margin-top 0.2s linear, top 0.2s linear, box-shadow 0.2s linear;
	-webkit-transition: margin-top 0.2s linear, top 0.2s linear, -webkit-box-shadow 0.2s linear;
	transition: margin-top 0.2s linear, top 0.2s linear, box-shadow 0.2s linear;
}
.gw-go-col:before {
	content: '';
	height: 23px;
	margin-top: 2px;
	filter: alpha(opacity=40);
	-khtml-opacity: 0.4;
	-moz-opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	opacity: 0.4;
	position: absolute;
	left: 0;
	top: 100%;
	width: 100%;
}
/* enlarge highlighted column / column on hover option is enabled */
.gw-go.gw-go-enlarge-current:hover .gw-go-col-wrap.gw-go-current {
	padding: 20px 0 40px;
}
.gw-go:hover .gw-go-col-wrap.gw-go-current .gw-go-col, .gw-go.gw-go-enlarge-current:hover .gw-go-col-wrap.gw-go-current .gw-go-col {
	-moz-box-shadow: 0 0 20px -2px rgba(0, 0, 0, 0);
	-webkit-box-shadow: 0 0 20px -2px rgba(0, 0, 0, 0);
	box-shadow: 0 0 20px -2px rgba(0, 0, 0, 0);
	margin-top: 0;
	top: 0;
}
.gw-go.gw-go-enlarge-current .gw-go-col-wrap.gw-go-current, .gw-go.gw-go-enlarge-current .gw-go-col-wrap:hover, .gw-go.gw-go-enlarge-current:hover .gw-go-col-wrap.gw-go-current:hover {
	padding: 0;
	margin-bottom: 0;
}
.gw-go.gw-go-enlarge-current .gw-go-col-wrap.gw-go-current .gw-go-col, .gw-go.gw-go-enlarge-current .gw-go-col-wrap:hover .gw-go-col, .gw-go.gw-go-enlarge-current:hover .gw-go-col-wrap.gw-go-current:hover .gw-go-col {
	-moz-box-shadow: 0 0 20px -2px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow: 0 0 20px -2px rgba(0, 0, 0, 0.25);
	box-shadow: 0 0 20px -2px rgba(0, 0, 0, 0.25);
	margin-top: 20px;
	top: -20px;
}
.gw-go.gw-go-enlarge-current .gw-go-col-wrap.gw-go-current {
	z-index: 2;
}
.gw-go.gw-go-enlarge-current .gw-go-col-wrap:hover {
	z-index: 3;
}
/* -------------------------------------------------------------------------------- /
	[3.1] HEADER
/ -------------------------------------------------------------------------------- */
.gw-go-header {
	overflow: hidden;
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}
.gw-go-header p {
	margin-bottom: 4px;
}
/** 1. regular pricing header **/
/* header containers */
.gw-go-header-top {
	height: 95px;
	position: relative;
}
.gw-go-header h1 {
	color: inherit;
	font-size: 32px !important;
	line-height: 32px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal !important;
	letter-spacing: normal !important;
	margin-bottom: 15px !important;
	padding: 0 !important;
	text-transform: none !important;
	top: 15px;
}
.gw-go-header h1 small {
	font-size: 26px;
}
.gw-go-header h2 {
	color: inherit;
	font-size: 26px !important;
	line-height: 32px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal !important;
	letter-spacing: normal !important;
	margin-bottom: 15px !important;
	padding: 0 !important;
	text-transform: none !important;
	top: 15px;
}
.gw-go-header h3 {
	color: inherit;
	font-size: 18px !important;
	line-height: 16px !important;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal !important;
	left: 0;
	letter-spacing: normal !important;
	margin: 0 !important;
	padding: 0 !important;
	position: absolute;
	text-align: center;
	text-transform: none !important;
	top: 19px;
	width: 100%;
}
.gw-go-header h3 small {
	display: block;
	font-size: 12px;
}
.gw-go-header-bottom {
	border-top: solid 1px transparent;
	height: 50px;
}
/* pricing coins */
.gw-go-coin-wrap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	height: 78px;
	left: 50%;
	margin: 0 0 0 -40px;
	position: absolute;
	top: 54px;
	width: 78px;
	z-index: 1;
}
.gw-go-coinf, .gw-go-coinb {
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	height: 76px;
	left: 0;
	position: absolute;
	width: 76px;
}
.gw-go-coinf div, .gw-go-coinb div {
	background: #FFF;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25) inset;
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25) inset;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25) inset;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	font-size: 32px;
	height: 56px;
	margin: 0 auto;
	margin-top: -1px;
	margin-left: -1px;
	padding-top: 22px;
	width: 78px;
	top: 0;
}
.gw-go-coinf small, .gw-go-coinb small {
	display: block;
	font-size: 12px;
	margin-top: 9px;
}
.gw-go-coinb, .gw-go-col-wrap:hover .gw-go-coinf, .gw-go-col-wrap.gw-go-current .gw-go-coinf {
	visibility: hidden;
}
.gw-go-coinf, .gw-go-col-wrap:hover .gw-go-coinb, .gw-go-col-wrap.gw-go-current .gw-go-coinb {
	visibility: visible;
}
/* -------------------------------------------------------------------------------- /
	[3.2] BODY
/ -------------------------------------------------------------------------------- */
ul.gw-go-body {
	border-bottom: solid 1px transparent;
	list-style: none !important;
	margin: 0 !important;
	padding: 0 !important;
	position: relative;
}
ul.gw-go-body li {
	background: none;
	border-top: solid 1px #FFF;
	font-family:  Arial, Helvetica, sans-serif;
	min-height: 17px;
	line-height: 16px !important;
	list-style: none !important;
	margin: 0 !important;
	padding: 10px 5px !important;
}
ul.gw-go-body li.gw-go-has-tooltip {
	position: relative;
}
ul.gw-go-body li.gw-go-has-tooltip span.gw-go-tooltip {
	background: #9D9D9D;
	border-color: #9D9D9D;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	-moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
	bottom: 100%;
	color: #333333;
	left: 50%;
	margin-bottom: -17px;
	margin-left: -15px;
	opacity: 0;
	padding: 6px 10px 6px 10px;
	position: absolute;
	text-align: left;
	text-decoration: none !important;
	-moz-transition: all 0.0s linear;
	-ms-transition: all 0.0s linear;
	-o-transition: all 0.0s linear;
	-webkit-transition: all 0.0s linear;
	transition: all 0.0s linear;
	visibility: hidden;
	width: 130px;
	z-index: 4;
}
ul.gw-go-body li.gw-go-has-tooltip:hover span.gw-go-tooltip {
	opacity: 1;
	visibility: visible;
	bottom: 100%;
	margin-bottom: -3px;
	-moz-transition: opacity 0.2s linear, visibility 0s linear, margin-bottom 0.2s linear;
	-ms-transition: opacity 0.2s linear, visibility 0s linear, margin-bottom 0.2s linear;
	-o-transition: opacity 0.2s linear, visibility 0s linear, margin-bottom 0.2s linear;
	-webkit-transition: opacity 0.2s linear, visibility 0s linear, margin-bottom 0.2s linear;
	transition: opacity 0.2s linear, visibility 0s linear, margin-bottom 0.2s linear;
}
ul.gw-go-body li.gw-go-has-tooltip span.gw-go-tooltip:before {
	border-right: 6px solid transparent;
	border-left: 6px solid transparent;
	border-top: 6px solid #9D9D9D;
	border-top-color: inherit;
	content: '';
	left: 10px;
	position: absolute;
	top: 100%;
}
ul.gw-go-body li a {
	color: inherit;
	text-decoration: none !important;
}
ul.gw-go-body li a:hover {
	text-decoration: underline !important;
}
/* -------------------------------------------------------------------------------- /
	[3.3] FOOTER & BUTTONS
/ -------------------------------------------------------------------------------- */
/* colum footer */
.gw-go-footer, .gw-go:hover .gw-go-footer, .gw-go:hover .gw-go-col-wrap.gw-go-current .gw-go-footer, .gw-go.gw-go-enlarge-current:hover .gw-go-col-wrap.gw-go-current .gw-go-footer {
	height: 67px;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
}
.gw-go.gw-go-enlarge-current .gw-go-col-wrap.gw-go-current .gw-go-footer, .gw-go.gw-go-enlarge-current:hover .gw-go-col-wrap:hover .gw-go-footer, .gw-go.gw-go-enlarge-current:hover .gw-go-col-wrap.gw-go-current:hover .gw-go-footer {
	height: 107px;
}
/* button general settings */
.gw-go-btn {
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	bottom: 20px;
	cursor: pointer;
	display: inline-block;
	font-family: Arial, Helvetica, sans-serif;
	position: relative;
	text-decoration: none;
	-moz-transition: bottom 0.2s linear;
	-o-transition: bottom 0.2s linear;
	-webkit-transition: bottom 0.2s linear;
	transition: bottom 0.2s linear;
}
span.gw-go-btn form {
	display: none !important;
}
.gw-go-btn:hover {
	text-decoration: none !important;
}
/* button hover & active states */
.gw-go-col-wrap:hover .gw-go-btn:active, .gw-go:hover .gw-go-col-wrap.gw-go-current .gw-go-btn:active {
	-moz-box-shadow: 0 0 0 rgba(0, 0, 0, 0.15) inset;
	-webkit-box-shadow: 0 0 0 rgba(0, 0, 0, 0.15) inset;
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.15) inset;
	-moz-transition: all 0s linear;
	-ms-transition: all 0s linear;
	-o-transition: all 0s linear;
	-webkit-transition: all 0s linear;
	transition: all 0s linear;
}
/* button sizes - small, medium, large */
.gw-go-btn-small {
	font-size: 11px;
	height: 18px;
	line-height: 18px;
	margin-top: 43px;
	padding: 0 5px;
}
.gw-go-btn-medium {
	font-size: 12px;
	height: 27px;
	line-height: 27px;
	margin-top: 38px;
	padding: 0 8px;
}
.gw-go-btn-large {
	font-size: 16px;
	height: 42px;
	line-height: 42px;
	margin-top: 31px;
	padding: 0 15px;
}
/* button - column hover event */
.gw-go.gw-go-enlarge-current .gw-go-col-wrap:hover .gw-go-btn, .gw-go.gw-go-enlarge-current .gw-go-col-wrap.gw-go-current .gw-go-btn, .gw-go.gw-go-enlarge-current:hover .gw-go-col-wrap.gw-go-current:hover .gw-go-btn {
	bottom: 0px;
}
.gw-go.gw-go-enlarge-current:hover .gw-go-col-wrap.gw-go-current .gw-go-btn {
	bottom: 20px;
}
/* -------------------------------------------------------------------------------- /
	[4] COLUMN SHADOWS
/ -------------------------------------------------------------------------------- */
.gw-go-col.gw-go-shadow1:before {
	background: url("../images/shadows/shadow_1.png") 50% 100% no-repeat;
}
/* .gw-go-col.gw-go-shadow2:before { background:url('../images/shadows/shadow2.png') 50% 100% no-repeat; } */
.gw-go-col.gw-go-shadow3:before {
	background: url("../images/shadows/shadow_3.png") 50% 100% no-repeat;
}
.gw-go-col.gw-go-shadow4:before {
	background: url("../images/shadows/shadow_4.png") 50% 100% no-repeat;
}
.gw-go-col.gw-go-shadow5:before {
	background: url("../images/shadows/shadow_5.png") 50% 100% no-repeat;
}
.gw-go-col.gw-go-shadow1:before, .gw-go-col.gw-go-shadow2:before, .gw-go-col.gw-go-shadow3:before, .gw-go-col.gw-go-shadow4:before, .gw-go-col.gw-go-shadow5:before {
	background-size: 100% 23px;
}

/* -------------------------------------------------------------------------------- /
	[5] MEDIA QUERIES
/ -------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- /
	[7.1] TABLET (PORTRAIT)
/ -------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------- /
	[7.2] MOBILE (PORTRAIT)
/ -------------------------------------------------------------------------------- */
@media only screen and (min-width: 480px) and (max-width: 767px) {
 .gw-go-1col .gw-go-col-wrap, .gw-go-2cols .gw-go-col-wrap, .gw-go-3cols .gw-go-col-wrap, .gw-go-4cols .gw-go-col-wrap, .gw-go-5cols .gw-go-col-wrap {
 width: 50% !important;
}
 .gw-go-space-1p .gw-go-col-wrap {
 width: 49.5% !important;
}
 .gw-go-space-2p .gw-go-col-wrap {
 width: 49% !important;
}
 .gw-go-space-3p .gw-go-col-wrap {
 width: 48.5% !important;
}
 .gw-go-space-4p .gw-go-col-wrap {
 width: 48% !important;
}
 .gw-go-space-5p .gw-go-col-wrap {
 width: 47.5% !important;
}
 .gw-go-col-wrap:nth-of-type(2n-1) {
 margin-left: 0 !important;
}
}
/* -------------------------------------------------------------------------------- /
	[7.3] MOBILE (LANDSCAPE)
/ -------------------------------------------------------------------------------- */
@media only screen and (max-width: 479px) {
 .gw-go-1col .gw-go-col-wrap, .gw-go-2cols .gw-go-col-wrap, .gw-go-3cols .gw-go-col-wrap, .gw-go-4cols .gw-go-col-wrap, .gw-go-5cols .gw-go-col-wrap {
 margin-left: 0 !important;
 float: left !important;
 width: 100% !important;
}
}
/* -------------------------------------------------------------------------------- /
	STYLE 1
/ -------------------------------------------------------------------------------- */
.gw-go-col.gw-go-style1 {
	background: #FFF;
}
/***** header *****/
/* column default state */
.gw-go-col.gw-go-style1 .gw-go-header-top, .gw-go:hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-style1 .gw-go-header-top {
	background: none;
}
/* column hover / selected state */
.gw-go-col-wrap:hover .gw-go-col.gw-go-style1 .gw-go-header-top, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-style1 .gw-go-header-top, .gw-go:hover .gw-go-col-wrap.gw-go-current:hover .gw-go-col.gw-go-style1 .gw-go-header-top {
	background: #333333;
}
.gw-go-col.gw-go-style1 .gw-go-header-bottom {
	background: #F5F5F5;
	border-top-color: #F5F5F5;
}
/* column default state */
.gw-go-col.gw-go-style1 .gw-go-header h3, .gw-go:hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-style1 .gw-go-header h3 {
	color: #333;
}
/* column hover / selected state */
.gw-go-col-wrap:hover .gw-go-col.gw-go-style1 .gw-go-header h3, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-style1 .gw-go-header h3, .gw-go:hover .gw-go-col-wrap.gw-go-current:hover .gw-go-col.gw-go-style1 .gw-go-header h3 {
	color: #FFF;
}
.gw-go-col.gw-go-style1 .gw-go-coinf, .gw-go-col.gw-go-style1 .gw-go-coinb {
	border: solid 2px #9D9D9D;
}
.gw-go-col.gw-go-style1 .gw-go-coinf div, .gw-go-col.gw-go-style1 .gw-go-coinb div {
	color: #15b994;
}
.gw-go-col.gw-go-style1 .gw-go-coinf small, .gw-go-col.gw-go-style1 .gw-go-coinb small {
	color: #9d9d9d;
}
/***** details *****/
.gw-go-col.gw-go-style1 .gw-go-body li {
	background: #EBEBEB;
}
.gw-go-col.gw-go-style1 .gw-go-body li.gw-go-even {
	background: #F5F5F5;
}
.gw-go-col.gw-go-style1 .gw-go-body {
	border-bottom-color: #EBEBEB;
}
/* column default state */
.gw-go-col.gw-go-style1 .gw-go-body li, .gw-go:hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-style1 .gw-go-body li {
	color: #9D9D9D;
}
/***** footer *****/
.gw-go-col.gw-go-style1 .gw-go-btn.gw-go-btn-small {
	margin-top: 45px;
}
.gw-go-col.gw-go-style1 .gw-go-btn.gw-go-btn-medium {
	margin-top: 40px;
}
.gw-go-col.gw-go-style1 .gw-go-btn.gw-go-btn-large {
	margin-top: 33px;
}
/* button default state */
.gw-go-col.gw-go-style1 .gw-go-btn {
	background: #9D9D9D;
	color: #FFFFFF;
}
/* button hover state */
.gw-go-col.gw-go-style1 .gw-go-btn:hover {
	background: #333333;
}
/* button hover state */
.gw-go-col-wrap:hover .gw-go-col.gw-go-style1 .gw-go-btn:hover, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-style1 .gw-go-btn:hover, .gw-go:hover .gw-go-col-wrap.gw-go-current:hover .gw-go-col.gw-go-style1 .gw-go-btn:hover {
	background: #15b994;
}
/* -------------------------------------------------------------------------------- /
	STYLE 14
/ -------------------------------------------------------------------------------- */
/* column default state */
.gw-go-col.gw-go-style2, .gw-go:hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-style2 {
	background: #F5F5F5;
}
/* column hover / selected state */
.gw-go-col-wrap:hover .gw-go-col.gw-go-style2, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-style2, .gw-go:hover .gw-go-col-wrap.gw-go-current:hover .gw-go-col.gw-go-style2 {
	background: #FFF;
}
/***** header *****/
.gw-go-col.gw-go-style2 .gw-go-header-top {
	background: #FFF;
}
/* column default state */
.gw-go-col.gw-go-style2 .gw-go-header h3, .gw-go:hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-style2 .gw-go-header h3 {
	color: #333;
}
/* column hover / selected state */
.gw-go-col-wrap:hover .gw-go-col.gw-go-style2 .gw-go-header h3, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-style2 .gw-go-header h3, .gw-go:hover .gw-go-col-wrap.gw-go-current:hover .gw-go-col.gw-go-style2 .gw-go-header h3 {
	color: #15b994;
}
.gw-go-col.gw-go-style2 .gw-go-coinf, .gw-go-col.gw-go-style2 .gw-go-coinb {
	border: solid 2px #9D9D9D;
}
.gw-go-col.gw-go-style2 .gw-go-coinf div, .gw-go-col.gw-go-style2 .gw-go-coinb div {
	color: #15b994;
}
.gw-go-col.gw-go-style2 .gw-go-coinf small, .gw-go-col.gw-go-style2 .gw-go-coinb small {
	color: #9D9D9D;
}
/***** details *****/
/* column default state */
.gw-go-col.gw-go-style2 .gw-go-body, .gw-go:hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-style2 .gw-go-body {
	border-bottom-color: #FFF;
}
/* column hover / selected state */
.gw-go-col-wrap:hover .gw-go-col.gw-go-style2 .gw-go-body, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-style2 .gw-go-body, .gw-go:hover .gw-go-col-wrap.gw-go-current:hover .gw-go-col.gw-go-style2 .gw-go-body {
	border-bottom-color: #EBEBEB;
}
/* column default state */
.gw-go-col.gw-go-style2 .gw-go-body li, .gw-go:hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-style2 .gw-go-body li {
	border-top-color: #FFF;
	color: #9D9D9D;
}
/* column hover / selected state */
.gw-go-col-wrap:hover .gw-go-col.gw-go-style2 .gw-go-body li, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-style2 .gw-go-body li, .gw-go:hover .gw-go-col-wrap.gw-go-current:hover .gw-go-col.gw-go-style2 .gw-go-body li {
	border-top-color: #EBEBEB;
	color: #333333;
}
/***** footer *****/
/* column default state */
.gw-go-col.gw-go-style2 .gw-go-btn, .gw-go:hover .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-style2 .gw-go-btn {
	background: #9D9D9D;
	color: #FFFFFF;
}
/* column hover / selected state */
/* button default state */
.gw-go-col-wrap:hover .gw-go-col.gw-go-style2 .gw-go-btn, .gw-go .gw-go-col-wrap.gw-go-current .gw-go-col.gw-go-style2 .gw-go-btn, .gw-go:hover .gw-go-col-wrap.gw-go-current:hover .gw-go-col.gw-go-style2 .gw-go-btn {
	background: #15b994;
	color: #FFFFFF;
}
/* -------------------------------------------------------------------------------- /
  Granth - Style switcher 
/ -------------------------------------------------------------------------------- */
/* reset */
#gw-switcher * {
	background: none;
	border: none;
	font-weight: normal;
	margin: 0;
	outline: none;
	padding: 0;
	letter-spacing: normal !important;
	text-transform: none;
	text-decoration: none !important;
}
#gw-switcher strong {
	font-weight: bold;
}
/* end reset */
#gw-switcher {
	background: #15b994;
	-moz-border-radius-bottomright: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-webkit-border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	border-top-right-radius: 4px;
	left: -143px;
	position: fixed;
	top: 100px;
	z-index: 99999;
}
#gw-switcher h1 {
	color: inherit;
	font-size: 18px;
	line-height: 20px;
}
.gw-switcher-header:after {
	border-top: dotted 1px #fff;
	content: '';
	display: block;
	opacity: 0.5;
	position: relative;
	height: 20px;
	top: 20px;
}
#gw-switcher .gw-switcher-tab {
	background: #15b994;
	border-left-color: #FFF;
	-webkit-border-bottom-right-radius: 41px;
	-webkit-border-top-right-radius: 41px;
	-moz-border-radius-topright: 41px;
	-moz-border-radius-bottomright: 41px;
	border-bottom-right-radius: 41px;
	border-top-right-radius: 41px;
	-moz-box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.1);
	height: 40px;
	position: absolute;
	text-align: center;
	width: 40px;
	right: -20px;
	top: 40px;
}
#gw-switcher .gw-switcher-tab:before {
	content: '';
	position: absolute;
	width: 40px;
	height: 80px;
	background: #15b994;
	right: 20px;
	top: -20px;
}
#gw-switcher .gw-switcher-tab a {
	background: url("../images/styleswitcher/icon.png") 0 0 no-repeat;
	display: block;
	height: 40px;
	position: absolute;
	right: -4px;
	opacity: 0.8;
	top: 0;
	width: 44px;
}
#gw-switcher .gw-switcher-tab a:hover {
	opacity: 1;
}
#gw-switcher .gw-switcher-body {
	-moz-box-shadow: 0 0 20px -2px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: 0 0 20px -2px rgba(0, 0, 0, 0.15);
	box-shadow: 0 0 20px -2px rgba(0, 0, 0, 0.15);
	position: relative;
	padding: 20px 30px;
}
#gw-switcher .gw-switcher-row {
	color: #fff;
	font: 11px/11px Arial, Geneva, sans-serif;
	margin-top: 20px;
	position: relative;
	text-align: left;
	z-index: 1;
}
#gw-switcher .gw-switcher-row:first-child {
	margin: 0;
}
#gw-switcher .gw-switcher-row a {
	color: #fff;
	display: block;
}
#gw-switcher .gw-switcher-row a span {
	background: url("../images/styleswitcher/switch.png") 0 0 repeat;
	display: inline-block;
	height: 11px;
	margin-right: 10px;
	position: relative;
	top: 2px;
	width: 21px;
}
#gw-switcher .gw-switcher-row a.go-switcher-opt-checked span {
	background-position: 0 -10px;
}
#gw-switcher .gw-switcher-row > span {
	border-bottom: solid 5px transparent;
	border-left: solid 5px transparent;
	border-right: solid 5px #CECECE;
	border-top: solid 5px transparent;
	display: block;
	position: absolute;
	right: 17px;
	top: 20px;
}
 @media (max-width: 1003px) {
 #gw-switcher {
 display: none;
}
}

/* ========== */
/* = Tags and helpers = */
/* ========== */
*, html * {
	outline: 0 !important;
	outline: none !important;
}
body {
	color: #333333;
}
body.boxed {
	background: url("../images/pattern.png");
	padding-top: 0;
}
body.boxed .boxed-container {
	background: #fff;
	width: 1004px;
	max-width: 100%;
	margin: 0 auto;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.25);
}
body.boxed .navbar-head {
	background: #fff;
	max-width: 1004px;
	margin: 0 auto;
}
body.boxed .navbar-menu-line, body.boxed .fullwidthbanner-container, body.boxed .fullwidthbanner-subpage-container, body.boxed .foot {
	max-width: 1004px;
	margin: 0 auto;
}
body.boxed .content {
	padding-bottom: 28px;
}
body.no-sticky .boxed-container {
	padding-top: 0;
}
.boxed-container {
/*padding-top: 207px;*/ }
img {
	max-width: 100%;
	height: auto;
}
a {
	color: #15b994;
	text-decoration: none;
}
a:hover {
	color: #15b994;
	text-decoration: underline;
}
p {
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #9d9d9d;
	line-height: 20px;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: 400;
	color: #333333;
	margin-top: 0;
	font-family:Arial, Helvetica, sans-serif;
}
h1 {
	font-size: 36px;
	line-height: 38px;
	margin-bottom: 8px;
}
h2 {
	font-size: 28px;
	line-height: 26px;
}
h3 {
	font-size: 24px;
	line-height: 26px;
}
h4 {
	font-size: 22px;
	line-height: 24px;
}
h5 {
	font-size: 18px;
	line-height: 20px;
}
h6 {
	font-size: 16px;
	line-height: 18px;
}
ul, ol {
	margin: 0 0 10px 16px;
}
ol {
	margin-left: 20px;
}
li {
	font-family: Arial, Helvetica, sans-serif;
}
small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.no-bottom {
	margin-bottom: 0!important;
	padding-bottom: 0!important;
}
.no-bottom-margin {
	margin-bottom: 0!important;
}
.no-bottom-padding {
	padding-bottom: 0!important;
}
.no-top {
	margin-top: 0!important;
	padding-top: 0!important;
}
.push-down-5 {
	margin-bottom: 5px;
}
.push-down-10 {
	margin-bottom: 10px;
}
.push-down-15 {
	margin-bottom: 15px;
}
.push-down-20 {
	margin-bottom: 20px;
}
.push-down-25 {
	margin-bottom: 25px;
}
.push-down-30 {
	margin-bottom: 30px;
}
.push-down-35 {
	margin-bottom: 35px;
}
.push-down-40 {
	margin-bottom: 40px;
}
.push-down-45 {
	margin-bottom: 45px;
}
.push-down-50 {
	margin-bottom: 50px;
}
.push-down-55 {
	margin-bottom: 55px;
}
.push-down-60 {
	margin-bottom: 60px;
}
blockquote {
	padding: 0 0 0 15px;
	margin: 0 0 10px;
	border-left: 5px solid #15b994;
	color: #15b994;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
}
.distance-left {
	margin-left: 20px;
	margin-bottom: 10px;
}
.distance-right {
	margin-right: 20px;
	margin-bottom: 10px;
}
.tooltip.top .tooltip-arrow {
	bottom: 2px;
	border-top-color: #15b994;
}
.tooltip-inner {
	padding: 2px 7px;
	margin-bottom: 2px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	background: #15b994;
}
.label, .badge {
	font-size: 12px;
	font-weight: normal;
	text-shadow: none;
}
.label-green {
	background-color: #15b994;
}
.first-letter {
	font-size: 36px;
	display: inline-block;
	margin: 8px 4px 0 -3px;
	float: left;
}
.first-letter-box {
	font-size: 22px;
	display: inline-block;
	margin: 5px 10px 0 0px;
	float: left;
	color: #ffffff;
	background: #9d9d9d;
	padding: 5px 6px 6px 6px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.first-letter-circle {
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.green-bg {
	background-color: #15b994;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	padding: 6px;
	-webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15) inset;
	-moz-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15) inset;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15) inset;
	line-height: 1;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
	border-color: #15b994;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15) inset;
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15) inset;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15) inset;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	transition: none;
	outline: 0 none;
}
select, input[type="file"] {
	height: 26px;
	line-height: 20px;
	-webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15) inset;
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15) inset;
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15) inset;
}
.tdbg {
	height: 30px !important;
	width: 265px;
	padding:0;
	margin:0;
}
.control-group.error input, .control-group.error select, .control-group.error textarea {
	border-color: #15b994;
	color: #15b994;
}
.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border-color: #15b994;
}
.control-group.error .control-label {
	color: #333;
}
.error {
	color: #ff0000!important;
	font-size:11px!important;
	font-weight:normal!important;
}

::-moz-selection {
 color: #fff;
 background: #15b994;
}

::selection {
 color: #fff;
 background: #15b994;
}
label {
	cursor: default;
	font: bold 13px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#393939;
}
label .subtxt {
	color:#999;
	font-size:12px;
	font-weight:400;
}
.slider-right .slider-right-inner, .slider-left .slider-left-inner, .toogle-pause-resume .slider-pause-resume-inner, .picture .img-overlay .slider-left-overlay .slider-left-overlay-inner, .picture .img-overlay .slider-right-overlay .slider-right-overlay-inner, .img-in-circle > .inner:before {
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25) inset;
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25) inset;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25) inset;
}
.slider-right, .slider-left, .toogle-pause-resume, .img-in-circle, .picture .img-overlay .slider-left-overlay, .picture .img-overlay .slider-right-overlay, .slider-right .slider-right-inner, .slider-left .slider-left-inner, .toogle-pause-resume .slider-pause-resume-inner, .picture .img-overlay .slider-left-overlay .slider-left-overlay-inner, .picture .img-overlay .slider-right-overlay .slider-right-overlay-inner, .img-in-circle > .inner, .img-in-circle > .inner:before {
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
}
.slider-right, .slider-left, .toogle-pause-resume, .img-in-circle, .picture .img-overlay .slider-left-overlay, .picture .img-overlay .slider-right-overlay {
	border: 2px solid #9d9d9d;
	display: block;
}
.slider-right .slider-right-inner, .slider-left .slider-left-inner, .toogle-pause-resume .slider-pause-resume-inner, .picture .img-overlay .slider-left-overlay .slider-left-overlay-inner, .picture .img-overlay .slider-right-overlay .slider-right-overlay-inner, .img-in-circle > .inner {
	margin: -1px;
}
/* ========== */
/* = Sprites = */
/* ========== */
.icons-sprite, .icons-arrow-search, .icons-close-dark, .icons-close-light, .icons-icon-author, .icons-icon-basket-black-big, .icons-icon-basket-black-small, .icons-icon-basket-white-big, .icons-icon-basket-white-small, .icons-icon-comment, .icons-icon-download-white, .icons-icon-download, .icons-icon-minus, .icons-icon-plus, .icons-icon-right-arrow, .icons-icon-share, .icons-icon-tags, .icons-icon-testimonial, .icons-icon-two-columns, .icons-icon-url, .icons-lupe-img, .icons-nav-center, .icons-nav-left, .icons-nav-right, .icons-play-large, .icons-reply-arrow, .icons-slider-left, .icons-slider-pause, .icons-slider-pin-selected, .icons-slider-pin, .icons-slider-resume, .icons-slider-right, .icons-tothetop, .icons-upsize, .navbar-form .btn-search, .navbar-form .btn-search:hover, .slider-right .slider-right-inner, .slider-left .slider-left-inner, .slider-pause .slider-pause-resume-inner, .slider-resume .slider-pause-resume-inner, .slider-pin, .slider-pin.selected, .nav-left, .nav-left:hover, .nav-right, .nav-right:hover, .nav-left_green, .nav-left_green:hover, .nav-right_green, .nav-right_green:hover, .nav-center, .nav-center:hover, .video .play-btn, .video .fullscreen-btn, .btn:hover .icon-basket-big, .btn.active .icon-basket-big, .btn.disabled .icon-basket-big, .btn[disabled] .icon-basket-big, .picture .img-overlay .slider-left-overlay .slider-left-overlay-inner, .picture .img-overlay .slider-right-overlay .slider-right-overlay-inner, .icon-two-columns, .icon-tags, .icon-plus, .icon-minus, .icon-url, .icon-right-arrow, .icon-arrow-search, .icon-reply, .icon-author, .icon-comment, .icon-testimonial-small, .icon-testimonial-small-end, .icon-share, .icon-basket-white, .icon-basket-white-big, .icon-basket, .icon-basket-big, .icon-download, .icon-download-white, .icon-close-light, .icon-close-dark, .icon-search, .icon-write, .icon-reviews, .icon-writereviews {
	background: url('../images/../images/icons-s901504688e.png') no-repeat;
}
.icons-arrow-search {
	background-position: 0 -656px;
	height: 7px;
	width: 5px;
}
.icons-close-dark {
	background-position: 0 -405px;
	height: 9px;
	width: 9px;
}
.icons-close-light {
	background-position: 0 -414px;
	height: 9px;
	width: 9px;
}
.icons-icon-author {
	background-position: 0 -336px;
	height: 14px;
	width: 11px;
}
.icons-icon-basket-black-big {
	background-position: 0 -202px;
	height: 21px;
	width: 24px;
}
.icons-icon-basket-black-small {
	background-position: 0 -265px;
	height: 16px;
	width: 19px;
}
.icons-icon-basket-white-big {
	background-position: 0 -223px;
	height: 21px;
	width: 24px;
}
.icons-icon-basket-white-small {
	background-position: 0 -281px;
	height: 16px;
	width: 19px;
}
.icons-icon-comment {
	background-position: 0 -390px;
	height: 15px;
	width: 14px;
}
.icons-icon-download-white {
	background-position: 0 -297px;
	height: 21px;
	width: 24px;
}
.icons-icon-download {
	background-position: 0 -244px;
	height: 21px;
	width: 24px;
}
.icons-icon-minus {
	background-position: 0 -618px;
	height: 18px;
	width: 18px;
}
.icons-icon-plus {
	background-position: 0 -562px;
	height: 18px;
	width: 18px;
}
.icons-icon-right-arrow {
	background-position: 0 -636px;
	height: 9px;
	width: 6px;
}
.icons-icon-share {
	background-position: 0 -350px;
	height: 10px;
	width: 10px;
}
.icons-icon-tags {
	background-position: 0 -376px;
	height: 14px;
	width: 9px;
}
.icons-icon-testimonial {
	background-position: 0 -360px;
	height: 16px;
	width: 18px;
}
.icons-icon-two-columns {
	background-position: 0 -645px;
	height: 11px;
	width: 11px;
}
.icons-icon-url {
	background-position: 0 -318px;
	height: 18px;
	width: 18px;
}
.icons-lupe-img {
	background-position: 0 -68px;
	height: 20px;
	width: 24px;
}
.icons-nav-center {
	background-position: 0 -599px;
	height: 19px;
	width: 19px;
}
.icons-nav-left {
	background-position: 0 -505px;
	height: 19px;
	width: 19px;
}
.icons-nav-right {
	background-position: 0 -486px;
	height: 19px;
	width: 19px;
}
.icons-play-large {
	background-position: 0 -663px;
	height: 40px;
	width: 65px;
}
.icons-reply-arrow {
	background-position: 0 -423px;
	height: 5px;
	width: 8px;
}
.icons-slider-left {
	background-position: 0 0;
	height: 34px;
	width: 34px;
}
.icons-slider-pause {
	background-position: 0 -108px;
	height: 47px;
	width: 47px;
}
.icons-slider-pin-selected {
	background-position: 0 -462px;
	height: 12px;
	width: 12px;
}
.icons-slider-pin {
	background-position: 0 -474px;
	height: 12px;
	width: 12px;
}
.icons-slider-resume {
	background-position: 0 -155px;
	height: 47px;
	width: 47px;
}
.icons-slider-right {
	background-position: 0 -34px;
	height: 34px;
	width: 34px;
}
.icons-tothetop {
	background-position: 0 -428px;
	height: 34px;
	width: 33px;
}
.icons-upsize {
	background-position: 0 -703px;
	height: 20px;
	width: 20px;
}
.icon-search {
	background-position: 0 -910px;
	height: 24px;
	width: 24px;
}
.icon-write {
	background-position: 0 -942px;
	height: 20px;
	width: 20px;
	margin-top:-4px!important;
}
.icon-reviews {
	background-position: 0 -1004px;
	height: 21px;
	width: 70px;
	margin-top:-2px!important;
}
.icon-writereviews {
	background-position: 0 -982px;
	height: 22px;
	width: 34px;
	
}
.icon {
	display: -moz-inline-stack;
	display: inline-block;
	vertical-align: middle;
 *vertical-align: auto;
	zoom: 1;
 *display: inline;
}
/* ========== */
/* = Navbar = */
/* ========== */
.navbar-head {
	background: #ffffff;
	line-height: 1;
}
.navbar-head .call-us {
	color: #9d9d9d;
	font-size: 14px;
	text-align: right;
	margin-top: 3px;
}
.navbar-head .social {
	margin-top: 21px;
 *zoom: 1;
}
.navbar-head .social:before, .navbar-head .social:after {
	display: table;
	content: "";
	line-height: 0;
}
.navbar-head .social:after {
	clear: both;
}
.navbar-head .social > span {
	display: block;
	float: left;
}
.navbar-menu-line {
	/*background-color: #132f54;*/
	background-image: url(../images/nav_bg.gif);
	background-position: 0 0;
	background-repeat:repeat;
}
.navbar-menu-line .divider-vertical {
	padding: 0;
	margin: 21px 0 0 -1px;
	border-left-color: #b5b5b5;
	border-right: none;
	height: 33px;
}
.navbar-menu-line.search-mode .nav > li > a {
	padding-left: 15px;
	padding-right: 15px;
}
.navbar-menu-line.search-mode .search-form {
	width: 223px;
}
.navbar .nav > li > a {
	padding: 16px 20px 15px 20px;
	text-shadow: none;
	font-size: 15px;
	line-height: 15px;
	font-family:'Bree Serif';
	font-weight:400;
	-webkit-transition: padding-left 0.15s ease-in, padding-right 0.15s ease-in;
	-moz-transition: padding-left 0.15s ease-in, padding-right 0.15s ease-in;
	-o-transition: padding-left 0.15s ease-in, padding-right 0.15s ease-in;
	transition: padding-left 0.15s ease-in, padding-right 0.15s ease-in;
}
.navbar .nav > li.dropdown {
	background:url(../images/downarrow.png) 98% 50% no-repeat;
	margin-right:15px;
}
/*.navbar .nav > li.dropdown a {
	 padding-right:25px;
}*/

.navbar .nav > li > a small {
	display: block;
	font-size: 11px;
	line-height: 14px;
	text-transform: lowercase;
	margin-top: -1px;
	margin-bottom: 1px;
}
.navbar .nav > li > a:hover {
	color: #15b994;
}
.navbar .nav > li > a:hover small {
	color: #707070;
}
.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
	color: #15b994;
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.navbar .nav > .active > a small, .navbar .nav > .active > a:hover small, .navbar .nav > .active > a:focus small {
	color: #707070;
}
.dropdown-toggle:hover {
	color: #15b994;
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	background: none!important;
}
.dropdown-toggle:hover small {
	color: #707070;
}
.navbar-form {
	position: relative;
}
.navbar-form .search-form {
	display: block;
	width: 163px;
	padding: 26px 20px 23px 20px;
	background: #ececec;
	-webkit-transition: width 0.15s ease-in;
	-moz-transition: width 0.15s ease-in;
	-o-transition: width 0.15s ease-in;
	transition: width 0.15s ease-in;
}
.navbar-form .btn-search {
	position: absolute;
	top: 29px;
	right: 23px;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 0;
	margin: 0;
	border-left: 1px #ccc solid;
	border-top: none;
	border-bottom: none;
	border-right: none;
	background-position: 0 -68px;
	height: 20px;
	width: 24px;
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}
.navbar-form .btn-search:hover {
	background-color: transparent;
	background-position: 0 -88px;
	height: 20px;
	width: 24px;
}
.navbar-form .btn-search:focus {
	background-color: transparent;
}
.navbar-form .search-input {
	margin-top: 0;
	padding: 2px 32px 2px 6px;
}
.dropdown-menu {
	display: none;
	min-width: 216px;
	padding: 0;
	margin: 0;
	border: none;
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
	background: #122c4d;
}
.dropdown-menu > li {
	border-bottom: 1px solid #29476c;
}
.dropdown-menu > li:last-of-type {
	border-bottom: none;
}
.dropdown-menu > li > a {
	color: #fff;
	padding: 5px 20px 4px 20px;
}
.dropdown-menu > li > a:hover {
	background-image: none;
	filter: none;
}
.dropdown-menu:after {
	border-bottom-color: #fff !important;
	left: 20px !important;
}
.dropdown-menu:before {
	display: none !important;
}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
	background: #15b994;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
	color: #15b994;
	background: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle small, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle small, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle small {
	color: #707070;
}
a.menu:after, .dropdown-toggle:after {
	content: none;
}
.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover {
	color: #15b994;
}
.navbar-inverse .btn-navbar {
	background: #15b994;
	margin-right: 0;
	-webkit-transition: background;
	-moz-transition: background;
	-o-transition: background;
	transition: background;
}
.navbar-inverse .btn-navbar .icon-bar {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
/* ========== */
/* = Header = */
/* ========== */
.header-padding {
	padding: 10px 0 18px;
}
.navbar .brand {
	padding: 0;
	margin-left: 0;
	text-align:center;
/*max-height: 63px;*/ }
.navbar .brand img {
	max-width:100%;
}
/* ========== */
/* = Theme slider = */
/* ========== */
.fullwidthbanner-container {
	max-height: 407px;
	background: url(../images/bg.jpg);
	overflow: hidden;
	position: relative;
}
.fullwidthbanner-container .slide {
	margin-top: 156px;
}
.fullwidthbanner-container .slide h1 {
	color: #333333;
	font-size: 36px;
	font-weight: normal;
	margin: 0;
}
.fullwidthbanner-container .slide h2 {
	color: #15b994;
	font-size: 24px;
	font-weight: normal;
	margin: 3px 0 12px 0;
}
.fullwidthbanner-container .slide p {
	color: #333333;
	padding-bottom: 6px;
}
.fullwidthbanner-container .nav-icons {
	position: absolute;
	right: 20px;
	bottom: 0;
	z-index: 150;
	top: 50%;
	margin-top: -60px;
}
.fullwidthbanner-container .slider-content {
	position: absolute;
	width: 100%;
	margin-top: -500px;
}
.fullwidthbanner-container .tp-leftarrow, .fullwidthbanner-container .tp-rightarrow {
	display: none;
}
.tp-caption.title {
	color: #393939;
	font-size: 30px;
	font-weight: normal;
	margin: 0;
	background:url(../images/transparent.png);
	/*  background-color:#FFF; */
  	height:57px;
	font-family: 'Bree Serif';
	line-height:56px!important;
	padding:0 10px !important
}
.tp-caption.subtitle {
	color: #15b994;
	font-size: 24px;
	font-weight: normal;
	margin: 3px 0 12px 0;
}
.tp-caption.subtitle.white {
	color: #fff;
}
.tp-caption.normal-text {
	color: #333333;
	padding-bottom: 6px;
}
.slider-right .slider-right-inner, .slider-left .slider-left-inner, .toogle-pause-resume .slider-pause-resume-inner, .picture .img-overlay .slider-left-overlay .slider-left-overlay-inner, .picture .img-overlay .slider-right-overlay .slider-right-overlay-inner {
	background-color: #fff;
	display: block;
}
.slider-right .slider-right-inner:hover, .slider-left .slider-left-inner:hover, .toogle-pause-resume .slider-pause-resume-inner:hover, .picture .img-overlay .slider-left-overlay .slider-left-overlay-inner:hover, .picture .img-overlay .slider-right-overlay .slider-right-overlay-inner:hover {
	background-color: whitesmoke;
}
.slider-right {
	margin: 0 0 0 7px;
	width: 32px;
	height: 32px;
}
.slider-right .slider-right-inner {
	background-position: 0 -34px;
	height: 34px;
	width: 34px;
}
.slider-left {
	margin: 5px 0 0 7px;
	width: 32px;
	height: 32px;
}
.slider-left .slider-left-inner {
	background-position: 0 0;
	height: 34px;
	width: 34px;
}
.toogle-pause-resume {
	margin-top: 5px;
	width: 45px;
	height: 45px;
}
.slider-pause .slider-pause-resume-inner {
	background-position: 0 -108px;
	height: 47px;
	width: 47px;
}
.slider-resume .slider-pause-resume-inner {
	background-position: 0 -155px;
	height: 47px;
	width: 47px;
}
.slider-pin {
	margin: 8px 0 0 19px;
	display: block;
	width: 12px;
	height: 12px;
	background-position: 0 -474px;
	height: 12px;
	width: 12px;
}
.slider-pin.selected {
	background-position: 0 -462px;
	height: 12px;
	width: 12px;
}
.banner-container {
	position: relative;
	overflow: hidden;
	padding: 0;
	max-height: 450px;
}
.banner ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.banner ul > li {
	opacity: 0;
	filter: alpha(opacity=0);
}
.fullwidthbanner-subpage-container {
	height: 132px;
	background: #cecece;
	overflow: hidden;
}
.fullwidthbanner-subpage-container .slide {
	padding-top: 40px;
	overflow: hidden;
}
.fullwidthbanner-subpage-container h1 {
	padding: 0 8px;
	font-family: 'Bree Serif';
	font-size: 30px;
	font-weight: 400;
	line-height: 30px;
	color: #122c4e;/*background: rgba(245, 245, 245, 0.9);
	display: block;
	float: left;*/
}
.fullwidthbanner-subpage-container h2 {
	padding: 0 8px;
	color: #9d9d9d;
	font-size: 32px;
	line-height: 41px;
	font-weight: normal;
	background: rgba(245, 245, 245, 0.9);
	display: block;
	float: left;
	margin: 2px 0 0 0;
}
.slider-pins {
	margin-top: 6px;
	overflow: auto;
}
.img-slide {
	background-size: cover;
}
.img-sub-01 {
	background: url(../images/bg_subbanner.jpg) 0 0 repeat;
}
.img-sub-02 {
	background: url("../images/dummy/headers/header_2.jpg") no-repeat center top;
}
/* ========== */
/* = Social icons = */
/* ========== */
.social-sprite, .social-social-envelope-2, .social-social-envelope, .social-social-facebook-2, .social-social-facebook, .social-social-flickr-2, .social-social-flickr, .social-social-linkedin-2, .social-social-linkedin, .social-social-pinterest-2, .social-social-pinterest, .social-social-rss-2, .social-social-rss, .social-social-skype-2, .social-social-skype, .social-social-twitter-2, .social-social-twitter, .social-social-vimeo-2, .social-social-vimeo, .social-social-youtube-2, .social-social-youtube, .social-icon-flickr, .social-icon-flickr:hover, .social-icon-pinterest, .social-icon-pinterest:hover, .social-icon-vimeo, .social-icon-vimeo:hover, .social-icon-skype, .social-icon-skype:hover, .social-icon-rss, .social-icon-rss:hover, .social-icon-linkedin, .social-icon-linkedin:hover, .social-icon-youtube, .social-icon-youtube:hover, .social-icon-envelope, .social-icon-envelope:hover {
	background: url('../images/../images/social-s5b189f03c9.png') no-repeat;
}
.social-social-envelope-2 {
	background-position: 0 0;
	height: 20px;
	width: 31px;
}
.social-social-envelope {
	background-position: -31px 0;
	height: 20px;
	width: 31px;
}
.social-social-facebook-2 {
	background-position: -62px 0;
	height: 20px;
	width: 23px;
}
.social-social-facebook {
	background-position: -85px 0;
	height: 20px;
	width: 23px;
}
.social-social-flickr-2 {
	background-position: -108px 0;
	height: 20px;
	width: 29px;
}
.social-social-flickr {
	background-position: -137px 0;
	height: 20px;
	width: 29px;
}
.social-social-linkedin-2 {
	background-position: -166px 0;
	height: 20px;
	width: 29px;
}
.social-social-linkedin {
	background-position: -195px 0;
	height: 20px;
	width: 29px;
}
.social-social-pinterest-2 {
	background-position: -224px 0;
	height: 20px;
	width: 25px;
}
.social-social-pinterest {
	background-position: -249px 0;
	height: 20px;
	width: 25px;
}
.social-social-rss-2 {
	background-position: -274px 0;
	height: 20px;
	width: 30px;
}
.social-social-rss {
	background-position: -304px 0;
	height: 20px;
	width: 30px;
}
.social-social-skype-2 {
	background-position: -334px 0;
	height: 20px;
	width: 29px;
}
.social-social-skype {
	background-position: -363px 0;
	height: 20px;
	width: 29px;
}
.social-social-twitter-2 {
	background-position: -392px 0;
	height: 20px;
	width: 36px;
}
.social-social-twitter {
	background-position: -428px 0;
	height: 20px;
	width: 36px;
}
.social-social-vimeo-2 {
	background-position: -464px 0;
	height: 20px;
	width: 31px;
}
.social-social-vimeo {
	background-position: -495px 0;
	height: 20px;
	width: 31px;
}
.social-social-youtube-2 {
	background-position: -526px 0;
	height: 20px;
	width: 30px;
}
.social-social-youtube {
	background-position: -556px 0;
	height: 20px;
	width: 30px;
}
.social-icon-flickr, .social-icon-pinterest, .social-icon-vimeo, .social-icon-skype, .social-icon-rss, .social-icon-linkedin, .social-icon-youtube, .social-icon-envelope {
	display: inline-block;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
}
.social-icon-flickr:hover, .social-icon-pinterest:hover, .social-icon-vimeo:hover, .social-icon-skype:hover, .social-icon-rss:hover, .social-icon-linkedin:hover, .social-icon-youtube:hover, .social-icon-envelope:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.social-icon-flickr {
	background-position: -108px 0;
	height: 20px;
	width: 29px;
}
.social-icon-flickr:hover {
	background-position: -137px 0;
	height: 20px;
	width: 29px;
}
.social-icon-pinterest {
	background-position: -224px 0;
	height: 20px;
	width: 25px;
}
.social-icon-pinterest:hover {
	background-position: -249px 0;
	height: 20px;
	width: 25px;
}
.social-icon-vimeo {
	background-position: -464px 0;
	height: 20px;
	width: 31px;
}
.social-icon-vimeo:hover {
	background-position: -495px 0;
	height: 20px;
	width: 31px;
}
.social-icon-skype {
	background-position: -334px 0;
	height: 20px;
	width: 29px;
}
.social-icon-skype:hover {
	background-position: -363px 0;
	height: 20px;
	width: 29px;
}
.social-icon-rss {
	background-position: -274px 0;
	height: 20px;
	width: 30px;
}
.social-icon-rss:hover {
	background-position: -304px 0;
	height: 20px;
	width: 30px;
}
.social-icon-linkedin {
	background-position: -166px 0;
	height: 20px;
	width: 29px;
}
.social-icon-linkedin:hover {
	background-position: -195px 0;
	height: 20px;
	width: 29px;
}
.social-icon-youtube {
	background-position: -526px 0;
	height: 20px;
	width: 30px;
}
.social-icon-youtube:hover {
	background-position: -556px 0;
	height: 20px;
	width: 30px;
}
.social-icon-envelope {
	background-position: 0 0;
	height: 20px;
	width: 31px;
}
.social-icon-envelope:hover {
	background-position: -31px 0;
	height: 20px;
	width: 31px;
}
/* ========== */
/* = Arrows = */
/* ========== */
.arrow-grey {
	background: url("../images/02_arrow.png") no-repeat 20px bottom;
}
/* ========== */
/* = Content = */
/* ========== */
.content {
	margin-top: 55px;
}
.content > .row {
	padding-bottom: 40px;
}
.content .page-header {
	margin: 0 0 20px 0;
	padding: 0;
	border-bottom: 2px #15b994 solid;
}
.content .page-header h2 {
	line-height: 24px;
	margin-bottom:3px;
	font-family: 'Bree Serif';
	font-size: 15px;
	font-weight: normal;
	color: #15b994;
}
.img-in-circle {
	display: inline-block;
	position:relative;
	margin-left:3%;
}
.img-in-circle > .inner {
	overflow: hidden;
	position: relative;
}
.img-in-circle > .inner:before {
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 2;
	-webkit-border-radius: 999px;
	-moz-border-radius: 999px;
	border-radius: 999px;
}
.img-in-circle img {
	max-width: 100%;
}
.img-in-circle span {
	content: "";
	width:53px;
	height:53px;
	position: absolute;
	bottom: 8px;
	left: -15px;
	right: 0;
	z-index: 3;
	-webkit-border-radius: 999px;
	-moz-border-radius: 999px;
	border-radius: 999px;
	background:#fff;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}
.columnShortcodeType {
	margin-bottom: 4px;
}
.columnShortcodeType h3 {
	font-size: 18px;
	font-weight: normal;
	color: #15b994;
	line-height: 23px;
	margin-top: 0;
}
.columnShortcodeType h3, .columnShortcodeType p {
	margin-left: 98px;
}
.team .thumbnail h3 {
	margin-bottom: 0;
}
.team .thumbnail .job {
	display: block;
	color: #9d9d9d;
	font-style: italic;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 10px;
}
.thumbnail-footer-social .icon-share {
	margin-top: 5px;
}
.thumbnail-footer-social .tooltip {
	opacity: 1;
	filter: alpha(opacity=100);
}
.thumbnail-footer-social .tooltip .tooltip-inner {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.span2 .thumbnail .caption, .span3 .thumbnail .caption {
	background: none!important;
}
.thumbnail {
	padding: 0 10px 0 9px;
	margin-bottom: 0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	border: none;
	font-family: Arial, Helvetica, sans-serif;/*background:#f5f5f5;
	border-top: 2px #ececec solid;*/
}
.thumbnail > img {
	margin: 0;
}
.picture_title {
	border-bottom:#15b994 solid 2px;
	padding: 20px 0 5px;
	margin-left:9px;
	margin-right:8px;
	font-family: 'Bree Serif';
	font-size:12px;
	font-weight:400;
	text-align:left;
	color:#15b994;
	line-height:18px;
}
.thumbnail .thumbnail-arrow {
	position: absolute;
	width: 11px;
	height: 6px;
	background: url("../images/03_arrow.png") no-repeat;
	margin-top: -23px;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.thumbnail .caption {
	padding: 17px 11px 6px;
	border-left: 1px #ebebeb solid;
	border-right: 1px #ebebeb solid;
}
.thumbnail .caption.caption-arrow {
	position: relative;
}
.thumbnail .caption.caption-arrow:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 20px;
	border: 6px solid transparent;
	border: 6px solid rgba(255, 255, 255, 0);
	border-bottom-color: #f5f5f5;
}
.thumbnail .caption-border-bottom {
	border-bottom: 2px #f5f5f5 solid;
	background:#f5f5f5;
}
.thumbnail h3 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
}
.thumbnail h3 a {
	color: #393939;
	-webkit-transition: color 0.3s ease-in;
	-moz-transition: color 0.3s ease-in;
	-o-transition: color 0.3s ease-in;
	transition: color 0.3s ease-in;
}
.thumbnail h3 a:hover {
	color: #15b994;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.thumbnail h6 {
	margin-bottom: 5px;
}
.thumbnail h6 a {
	color: #15b994;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.thumbnail h6 a:hover {
	color: #333333;
	text-decoration: none;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.thumbnail h3, .thumbnail h6 {
	color: #15b994;
}
.thumbnail .thumbnail-footer {
	overflow: auto;
	padding: 6px 20px 6px 20px;
	background-color: #ececec;
	color: #9d9d9d;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.thumbnail .thumbnail-footer.thumbnail-footer-social {
	padding: 6px 20px 6px 14px;
	line-height: 0;
}
 .thumbnail .thumbnail-footer.thumbnail-footer-social a[class*="social-icon-"] {
 display: block;
 float: left;
}
.thumbnail .thumbnail-footer a {
	color: #9d9d9d;
	text-decoration: none;
}
.thumbnail .thumbnail-footer a:hover {
	color: #333333;
	text-decoration: none;
}
.thumbnail:hover {
	/*background-color: whitesmoke;
	cursor: pointer;
	border-top: 2px #15b994 solid;*/
	cursor: default;
}
.thumbnail:hover .thumbnail-arrow {
	background: url("../images/05_arrow.png") no-repeat;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.thumbnail:hover .caption-arrow:before {
	border-bottom-color: #15b994;
}
.thumbnail:hover .caption-border-bottom {
	border-bottom: 2px #15b994 solid;
	background:#fff;
}
.span3 .thumbnail .caption {
	padding: 11px 20px 6px 20px;
	/*height: 260px;*/
}
.span3 .thumbnail .caption .thumbnail-arrow {
	margin-top: -17px;
}
.testimonial {
	/*margin: 5px 0 14px 0;
	padding: 38px 53px 30px 53px;
	overflow: auto;
	background: whitesmoke url("../images/apostrophe.png") no-repeat 20px 41px;
	border-top: 2px #15b994 solid;
	color: #b9b9b9;
	position: relative;
	overflow: visible;
	min-height: 70px;*/
	
	background:#15b994;
	position:relative;
	padding: 10px 0;
}
.testimonial .testimonials_slider {
	margin:0;
}
.testimonial .navs {
	position:absolute;
	z-index:1000;
	bottom:5px;
	right:10px;
}
.testimonial p {
	font:normal 16px/20px Arial, Helvetica, sans-serif;
	line-height: 20px;
	color: #fff;
	margin-top:28px;
	overflow:hidden;
}
.testimonial i {
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
}
/*.testimonial .testimonial-img {
	right: 0;
	top: -48px;
	z-index: 2;
	position: absolute;
}*/
.brands {
	background: url("../images/border-line-px.gif") repeat-x left bottom;
}
.brands .caroufredsel_wrapper {
	margin-top: -2px !important;
}
.brands a {
	display: block;
	float: left;
	border-top: 2px transparent solid;
	border-bottom: 2px transparent solid;
	padding: 23px 8px;
	position: relative;
	-webkit-transition: border 0.3s ease-in-out;
	-moz-transition: border 0.3s ease-in-out;
	-o-transition: border 0.3s ease-in-out;
	transition: border 0.3s ease-in-out;
}
.brands a img {
	opacity: 0.5;
	filter: alpha(opacity=50);
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
	width: 100%;
}
.brands a:after {
	content: "";
	display: block;
	bottom: 0;
	left: 50%;
	border-bottom: 2px #15b994 solid;
	position: absolute;
	margin-left: -5px;
	border-color: transparent;
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #ececec;
	border-width: 6px;
	border-style: solid;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.3s ease-in-out;
	-moz-transition: opacity 0.3s ease-in-out;
	-o-transition: opacity 0.3s ease-in-out;
	transition: opacity 0.3s ease-in-out;
}
.brands a:hover {
	border-top: 2px #15b994 solid;
	border-bottom: 2px solid #15b994;
}
.brands a:hover:after {
	opacity: 1;
	filter: alpha(opacity=100);
	border-bottom-color: #15b994;
}
.brands a:hover img {
	opacity: 1;
	filter: alpha(opacity=100);
}
.carouFredSel .slide {
	float: left;
	display: none;
}
.carouFredSel .slide:first-of-type {
	display: block;
}
.carouFredSel.four-columnss .slide {
	max-width: 226px;
}
.carouFredSel-vertical .sidebar-post {
	display: none;
}
 .carouFredSel-vertical .sidebar-post:first-of-type, .carouFredSel-vertical .sidebar-post:nth-of-type(2), .carouFredSel-vertical .sidebar-post:nth-of-type(3) {
 display: block;
}
.caroufredsel_wrapper .slide, .caroufredsel_wrapper .sidebar-post {
	display: block;
}
.navs {
	margin-top: 5px;
}
.nav-left {
	display: inline-block;
	width: 19px;
	height: 19px;
	background-position: 0 -505px;
	height: 19px;
	width: 19px;
}
.nav-left:hover {
	background-position: 0 -543px;
	height: 19px;
	width: 19px;
}
.nav-right {
	display: inline-block;
	width: 19px;
	height: 19px;
	margin-left: 2px;
	background-position: 0 -486px;
	height: 19px;
	width: 19px;
}
.nav-right:hover {
	background-position: 0 -524px;
	height: 19px;
	width: 19px;
}
.nav-left_green {
	display: inline-block;
	width: 18px;
	height: 18px;
	background-position: 0 -882px;
}
.nav-left_green:hover {
	background-position: 0 -543px;
	height: 18px;
	width: 18px;
}
.nav-right_green {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-left: 2px;
	background-position: 0 -864px;
}
.nav-right_green:hover {
	background-position: 0 -524px;
	height: 18px;
	width: 18px;
}
.nav-center {
	display: inline-block;
	width: 19px;
	height: 19px;
	margin-left: 2px;
	background-position: 0 -599px;
	height: 19px;
	width: 19px;
}
.nav-center:hover {
	background-position: 0 -580px;
	height: 19px;
	width: 19px;
}
.testimonial-item i {
	margin: 0 7px 0 0;
}
.testimonial-item p {
	margin-left:0!important;
	padding-bottom:20px;
}
.progress {
	margin-bottom: 10px;
}
.progress-bar-item {
	margin-bottom: 20px;
}
.progress-bar-item .strong {
	background: #b9b9b9;
	color: #ffffff;
	border-right: 1px #ececec solid;
	-webkit-border-radius: 2px 0 0 2px;
	-moz-border-radius: 2px 0 0 2px;
	border-radius: 2px 0 0 2px;
	padding: 3px 5px 2px 5px;
}
.progress .bar {
	-webkit-transition: width 1s ease;
	-moz-transition: width 1s ease;
	-o-transition: width 1s ease;
	transition: width 1s ease;
}
.progress-success .bar, .progress .bar-success {
	filter: none;
	background: #15b994;
}
.small-text {
	line-height: 18px;
	color: #9d9d9d;
	margin-top: -6px;
	display: inline-block;
}
.right-column > .row {
	padding-bottom: 35px;
}
.right-column .sidebar-post {
	padding-bottom: 20px;
}
.right-column .sidebar-post a {
	color: #333333;
}
.right-column .sidebar-post a:hover {
	color: #15b994;
	text-decoration: none;
}
.right-column .sidebar-post .picture {
	float: left;
	margin-top: 2px;
}
.right-column .sidebar-post .picture .img-overlay .plus {
	background: none!important;
}
.right-column .sidebar-post p {
	margin: 0 0 0 60px;
}
.right-column .sidebar-post small {
	font-size: 11px;
	color: #9d9d9d;
}
.right-column .video-item small {
	font-size: 11px;
	color: #9d9d9d;
	line-height: 18px;
	margin: 15px 0;
	display: block;
}
.right-column .btn {
	margin-top: 5px;
}
.right-column .thumbnail {
	margin-top: 5px;
	margin-bottom: 20px;
}
body .video {
	height: 143px;
	display: block;
	position: relative;
	background: #b9b9b9;
}
.video .play-btn {
	background-position: 0 -663px;
	height: 40px;
	width: 65px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -20px 0 0 -32px;
	background-color: #15b994;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.video .fullscreen-btn {
	position: absolute;
	right: 15px;
	bottom: 15px;
	background-position: 0 -703px;
	height: 20px;
	width: 20px;
}
 iframe[src*="vimeo.com"], iframe[src*="youtube.com"] {
 width: 100%;
}
.nav-sidebar {
	margin-top: 5px;
}
.categories {
	font-family: Arial, Helvetica, sans-serif;
}
.categories ul {
	margin: 0 0 20px 0;
}
.categories ul li {
	list-style: none;
}
.categories ul li a {
	display: block;
	padding: 7px 0 8px 19px;
	color: #333333;
	background: url("../images/c-arrow.png") no-repeat left 13px;
	border-bottom: 1px #ebebeb solid;
	-webkit-transition: all 0.1s ease-in;
	-moz-transition: all 0.1s ease-in;
	-o-transition: all 0.1s ease-in;
	transition: all 0.1s ease-in;
}
.categories ul li a:hover {
	color: #15b994;
	text-decoration: none;
	padding: 7px 0 8px 26px;
	-webkit-transition: all 0.1s ease-out;
	-moz-transition: all 0.1s ease-out;
	-o-transition: all 0.1s ease-out;
	transition: all 0.1s ease-out;
}
/* ========== */
/* = Elements = */
/* ========== */
.page .thumbnail, .post .thumbnail {
	margin-bottom: 60px;
}
.page .navs-links .social, .post .navs-links .social {
	padding-top: 2px;
}
.portfolio .thumbnail {
	margin-bottom: 40px;
}
.portfolio-related .thumbnail {
	margin-bottom: 0;
}
.portfolio-4-cols .thumbnail {
	margin-bottom: 20px;
}
ul.sharp-arrows, ul.arrows, ul.circles {
	margin-left: 0;
}
ul.sharp-arrows ul, ul.arrows ul, ul.circles ul {
	margin-left: 2px;
}
ul.sharp-arrows li, ul.arrows li, ul.circles li {
	list-style: none;
	padding-left: 14px;
}
ul.sharp-arrows li a, ul.arrows li a, ul.circles li a {
	color: #333333;
	padding: 2px 4px;
}
ul.sharp-arrows li a:hover, ul.arrows li a:hover, ul.circles li a:hover {
	background: #15b994;
	color: #ffffff;
	text-decoration: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
ul.sharp-arrows li {
	background: url("../images/01-li-arrow.gif") no-repeat left 6px;
}
ul.arrows ul {
	margin-left: 5px;
}
ul.arrows li {
	background: url("../images/02-li-arrow.gif") no-repeat left 6px;
	padding-left: 11px;
}
ul.circles {
	margin-left: 0;
}
ul.circles li {
	padding-left: 16px;
	list-style: none;
	background: url("../images/03-li-circle.gif") no-repeat left 6px;
}
.portfolio-navs i {
	margin: 3px 3px 0 0;
}
.portfolio-navs .icon-two-columns {
	margin-top: 3px;
}
.portfolio-navs .btn {
	margin-left: 1px;
}
.portfolio-navs .btn-mini {
	padding: 2px 7px 1px 7px;
	margin-top: 2px;
	margin-bottom: 2px;
}
.pins {
	position: absolute;
	bottom: 10px;
	width: 100%;
	text-align: center;
}
.pins a {
	display: inline-block;
}
.pins .slider-pin {
	margin: 13px 0 0 4px;
}
.pageof {
	margin-top: -23px;
	color: #9d9d9d;
	position: relative;
	z-index: 99;
}
.pagination-row {
	margin-bottom: 10px;
}
.pagination-search-results {
	margin-top: 16px;
	margin-bottom: 10px;
}
.content > .pagination-row {
	padding-bottom: 0;
}
.portfolio .pagination-row {
	padding-top: 16px;
}
.portfolio-4-cols .pagination-row {
	padding-top: 30px;
}
.pagination {
	margin: -26px 0 0 0;
	position: relative;
	z-index: 99;
}
.pagination ul {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	display: block;
}
.pagination ul li.active a {
	-webkit-transition: all 0.1s ease-in;
	-moz-transition: all 0.1s ease-in;
	-o-transition: all 0.1s ease-in;
	transition: all 0.1s ease-in;
	color: #fff;
	background-color: #15b994;
}
.pagination ul li > a, .pagination ul li > a:focus {
	margin-left: 4px;
	padding: 3px 8px 4px 8px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border: none;
	background: #9d9d9d;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.pagination ul li > a:first-child, .pagination ul li > a:focus:first-child {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.pagination ul li > a:last-child, .pagination ul li > a:focus:last-child {
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.pagination ul li > a:hover, .pagination ul li > a:focus:hover {
	color: #FFFFFF;
	background-color: #333333;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.thumbnail-portfolio-single .buttons {
	padding: 16px 0 17px 0;
}
.thumbnail-portfolio-single .navs-links {
	margin-bottom: 15px;
}
.not-found-page ol {
	margin-bottom: 25px;
}
.not-found-page ol li {
	line-height: 18px;
}
.not-found-page-header {
	margin: 0 0 14px 0!important;
}
.price-circle, .date-circle {
	display: inline-block;
	width: 76px;
	height: 76px;
	text-align: center;
	border: 2px #9D9D9D solid;
	margin-bottom: 13px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
}
.price-circle .inner-shadow, .date-circle .inner-shadow {
	margin: -1px -1px 0 -1px;
	background: #ffffff;
	padding-top: 19px;
	height: 59px;
	-webkit-border-radius: 50px;
	-moz-border-radius: 50px;
	border-radius: 50px;
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25) inset;
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25) inset;
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.25) inset;
}
.price-circle .price, .price-circle .date-day, .date-circle .price, .date-circle .date-day {
	display: block;
	color: #15b994;
	font-size: 32px;
	padding-bottom: 6px;
}
.price-circle small, .date-circle small {
	font-size: 12px;
	color: #9d9d9d;
}
.alert {
	margin-bottom: 10px;
	font-size: 16px;
	border: none;
	background-color: lightgrey;
	color: #333333;
	text-shadow: none;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.alert .close {
	color: #333333;
	text-shadow: none;
	opacity: 1;
	filter: alpha(opacity=100);
	margin-top: 6px;
}
.alert .close:hover {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.alert-info {
	background-color: #53a0cf;
	color: #ffffff;
}
.alert-info .close {
	color: #ffffff;
	opacity: 1;
	filter: alpha(opacity=100);
}
.alert-info-black {
	background-color: #333333;
	color: #ffffff;
}
.alert-info-black .close {
	color: #ffffff;
	opacity: 1;
	filter: alpha(opacity=100);
}
.alert-error {
	background-color: #f6a066;
	color: #333333;
}
.alert-success {
	background-color: #9dc869;
	color: #333333;
}
.alert-success-grey {
	background-color: lightgrey;
	color: #333333;
}
.quote {
	background: #15b994;
	color: #ffffff;
	padding: 5px 10px;
	width: 40%;
	margin-right: 18px;
	display: block;
	float: left;
	font-size: 12px;
	font-style: italic;
	line-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
}
.nav-tabs {
	margin-bottom: 0;
	background:#e3e7e8;
	border:#d5d8d9 solid 1px;
}
.nav-tabs > li {
	border-right:#bcc1c2 solid 1px;
}
.nav-tabs > li > a {
	margin: 0;
	padding: 21px 15px;
	color: #393939;
	font-family: 'Bree Serif';
	font-size:15px;
	font-weight:400;
	letter-spacing:.5px;
	background: #d2d8d9;
	border-bottom: 1px solid #d2d8d9;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.nav-tabs > li > a span {
	color:#15b994;
}
.nav-tabs > li > a:hover {
	border-color: none;
	margin-right: 0;
	border-bottom: #15b994 solid 2px;
}
.nav-tabs > li.active a, .nav-tabs > li.active a:focus {
	border-top: 2px #15b994 solid;
	padding: 22px 15px;
	margin-top: -2px;
}
.nav-tabs > li.active a:hover, .nav-tabs > li.active a:focus:hover {
	border-top: 2px #15b994 solid;
}
/*.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus {
  color: #555555;
  background-color: white;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default; 
  }*/
  
  
#myTabContent {
	background:#fff;
	border-bottom:#cbcbcb solid 1px;
	border-left:#cbcbcb solid 1px;
	border-right:#cbcbcb solid 1px;
	padding: 0;
}
.sidebar-gallery .picture {
	margin-bottom: 10px;
}
.sidebar-gallery .move-left {
	margin-left: 10px;
}
.sidebar-gallery .flickr {
	margin-left: -4.33%;
}
.sidebar-gallery .flickr .picture {
	display: block;
	width: 29%;
	margin-left: 4.33%;
	margin-bottom: 4.33%;
}
.flickr-badge-wrapper {
	margin-left: -10px;
}
.flickr-badge-wrapper .flickr_badge_image {
	float: left;
	width: 68px;
	margin: 0 0 10px 10px;
}
 .flickr-badge-wrapper .flickr_badge_image:last-of-type, .flickr-badge-wrapper .flickr_badge_image:nth-last-of-type(2), .flickr-badge-wrapper .flickr_badge_image:nth-last-of-type(3) {
 margin-bottom: 0;
}
pre {
	background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f5f5), color-stop(50%, #f5f5f5), color-stop(50%, #ffffff), color-stop(100%, #ffffff));
	background-image: -webkit-linear-gradient(center top, #f5f5f5 0%, #f5f5f5 50%, #ffffff 50%, #ffffff 100%);
	background-image: -moz-linear-gradient(center top, #f5f5f5 0%, #f5f5f5 50%, #ffffff 50%, #ffffff 100%);
	background-image: -o-linear-gradient(center top, #f5f5f5 0%, #f5f5f5 50%, #ffffff 50%, #ffffff 100%);
	background-image: linear-gradient(center top, #f5f5f5 0%, #f5f5f5 50%, #ffffff 50%, #ffffff 100%);
	background-size: 100% 36px;
	background-repeat: repeat-y;
	padding: 0 19px;
	line-height: 18px;
	border: none;
	color: #15b994;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.accordion {
	margin-bottom: 10px;
}
.toggles i {
	margin: -1px 10px 0 0;
}
.toggles .accordion-group {
	border-top: none;
	border-left: none;
	border-right: none;
	margin-bottom: 0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.toggles .accordion-group.active .accordion-toggle {
	color: #15b994;
}
.toggles .accordion-toggle {
	font-size: 14px;
	color: #333333;
	padding: 0;
	text-decoration: none;
}
.toggles .accordion-toggle:hover {
	text-decoration: none;
	color: #15b994;
}
.toggles .accordion-heading {
	padding: 9px 0 10px 0;
}
.toggles .accordion-inner {
	border-top: none;
	padding: 0 15px 2px 15px;
}
.toggles .accordion-inner p {
	padding-left: 11px;
}
.faq {
	border: 1px solid #e5e5e5;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.faq i {
	margin: -1px 10px 0 0;
}
.faq .accordion-group {
	border-top: none;
	border-left: none;
	border-right: none;
	margin-bottom: 0;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background: whitesmoke;
}
.faq .accordion-group:last-child {
	border-bottom: none;
}
.faq .accordion-group.active {
	background-color: white;
}
.faq .accordion-group.active .accordion-toggle {
	color: #15b994;
}
.faq .accordion-toggle {
	font-size: 14px;
	color: #333333;
	text-decoration: none;
}
.faq .accordion-toggle:hover {
	text-decoration: none;
}
.faq .accordion-heading {
	padding: 9px 0 10px 0;
}
.faq .accordion-inner {
	border-top: none;
	padding: 0 15px 2px 15px;
}
.faq .accordion-inner p {
	padding-left: 11px;
}
.twitter-item {
	background: whitesmoke;
	padding: 15px 20px 0 20px;
}
.slidebar-small-img.pull-left {
	margin-right: 10px;
}
.slidebar-small-img.pull-right {
	margin-left: 10px;
}
/* ========== */
/* = Post = */
/* ========== */
.post .thumbnail:hover .caption {
	background: none;
}
.post .thumbnail h3 {
	margin-bottom: 0;
}
.post .meta, .post .entry {
	margin-bottom: 12px;
}
.post .meta a, .post .entry a {
	color: #333333;
}
.post .meta a:hover, .post .entry a:hover {
	color: #15b994;
	text-decoration: none;
}
.post .entry h3 {
	padding-bottom: 10px;
	margin-top: 30px;
}
.post .entry .alert {
	margin: 26px 0;
}
.post .date {
	position: absolute;
	z-index: 10;
	margin: -8px 0 0 20px;
}
.post .comments-div {
	margin: -3px -21px 0 10px;
}
.post .comments-div a {
	background: #15b994;
	color: #ffffff;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	padding: 5px 10px 6px 10px;
	text-decoration: none;
}
.post .comments-div a i {
	margin-right: 1px;
}
.post .comments-div a:hover {
	color: #FFFFFF;
	background-color: #333333;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.post .no-picture {
	height: 72px;
	border-left: 1px #ebebeb solid;
	border-right: 1px #ebebeb solid;
	background: url("../images/no-picture-bg.gif") repeat-x left top;
	overflow: visible;
}
.post .audio {
	float: right;
	width: 600px;
}
.post .list {
	margin: 0 0 20px 0;
	overflow: auto;
}
.post-quote {
	background: #15b994;
	color: #ffffff;
	padding: 5px 10px;
	display: block;
	float: left;
	font-size: 12px;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
}
/* ========== */
/* = Comments = */
/* ========== */
.comments {
	padding-bottom: 45px;
}
.comments .name {
	font-size: 16px;
	color: #15b994;
	font-family: Arial, Helvetica, sans-serif;
}
.comments .post-date {
	font-size: 11px;
	color: #9d9d9d;
}
.comments p {
	margin-top: 10px;
}
.comments .replied {
	margin-left: 60px;
}
.comments hr {
	margin: 20px 0 30px 0;
}
.move-9 {
	margin-top: 9px;
}
.move-62 {
	margin-top: 62px;
}
.input-are-you-human {
	width: 36px;
	margin: 0!important;
}
.are-you-label {
	display: inline-block;
	margin: 13px 12px 0 0;
}
.google-map, #gmap {
	height: 350px;
}
.google-map img, #gmap img {
	max-width: none;
}
.slide-map {
	position: absolute;
	margin: -801px 0 0 0;
}
.contact-form {
	margin-top: 20px;
}
.contact-form .nav-tabs {
	float: right;
	margin-top: -50px;
}
.contact-form .tab-content {
	width: 100%;
	overflow: hidden;
}
.contact-form .tab-content .inner-slide-pane {
	width: 9999px;
}
.contact-form .tab-content .slide-pane {
	float: left;
}
.contact-form .controls-row > div {
	margin-bottom: 5px;
}
.custom-select-menu {
	color: #fff;
	position: relative;
}
.custom-select-menu > label {
	background: url(../images/downarrow.png) no-repeat scroll 97% 9px #15B994 !important;
	border-radius: 2px 2px 2px 2px;
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 7px 11px;
}
.select_sm .custom-select-menu label {
	padding-right:25px!important;
	background-position:90% 9px!important;
}
.custom-select-menu > label.opened {
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}
.custom-select-menu > ul {
	background-color: #333333;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	list-style: none;
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
	overflow-y:scroll;
	height:160px;
	z-index: 2150;
}
.custom-select-menu > ul > li {
	padding: 3px 7px;
	cursor: pointer;
	color: #9d9d9d;
}
.custom-select-menu > ul > li.heading {
	border-bottom:#fff solid 1px;
	font-weight:600;
}
.custom-select-menu > ul > li:hover {
	background-color: #15b994;
	color: #fff;
}
.input-block-level {
	min-height: 26px;
}
.controls {
	font-family: Arial, Helvetica, sans-serif;
}
.require-budget {
	padding: 5px 0 10px 0;
}
.require-budget label {
	margin-bottom: 0;
}
.require-budget .radio.inline, .require-budget .checkbox.inline {
	padding-top: 0;
}
.btn-reply .btn {
	margin: 2px 0 0 -51px;
	padding: 0px 5px 0px 6px;
	line-height: 18px;
	font-size: 11px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
.submit-a-comment .controls-row {
	padding-bottom: 5px;
}
/* ========== */
/* = Buttons = */
/* ========== */
.btn {
	border: none;
	text-shadow: none;
	color: #ffffff;
	font:bold 13px Arial, Helvetica, sans-serif!important;
	background: #9d9d9d;
	-webkit-transition: background 0.3s ease-in;
	-moz-transition: background 0.3s ease-in;
	-o-transition: background 0.3s ease-in;
	transition: background 0.3s ease-in;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn i {
	margin-right: 2px!important;
}
.btn:first-child {
	margin-left: 0;
}
.btn .icon-basket-big, .btn .icon-basket-white-big, .btn .icon-download, .btn .icon-download-white {
	margin: -3px 0 0 -8px;
}
.btn:hover, .btn.active, .btn.disabled, .btn[disabled] {
	color: #FFFFFF;
	background-color: #333333;
 *background-color: #003bb3;
	-webkit-transition: background 0.3s ease-out;
	-moz-transition: background 0.3s ease-out;
	-o-transition: background 0.3s ease-out;
	transition: background 0.3s ease-out;
}
.btn:hover .icon-basket-big, .btn.active .icon-basket-big, .btn.disabled .icon-basket-big, .btn[disabled] .icon-basket-big {
	background-position: 0 -223px;
	height: 21px;
	width: 24px;
}
.btn:focus, .btn:active {
	background-color: #15b994;
	color: white;
}
.btn-mini {
	padding: 1px 7px 2px 7px;
	font-size: 11px;
	line-height: 15px;
}
button.btn-mini {
	padding: 2px 7px 1px 7px;
}
.btn-small {
	padding: 5px 7px 4px 7px;
	font-size: 12px;
	line-height: 16px;
}
.btn-small i {
	margin-top: -1px !important;
}
.btn-large, .btn-large_extra, .btn-small, .btn-small {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.btn-large_extra {
	font-size:16px!important;
	}
.btn-large_extra i{
	margin-right:12px!important;
	margin-top:0!important;
	}
.label_heading{
	float:left;
	
	padding:15px 20px;
	
	font-size:16px;
	font-weight:600;
	color: #ffffff;
	text-shadow: none;
	background: #15b994;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	}
	.label_heading .icon-writereviews, .label_heading .icon-reviews{margin-right:8px; }
	
	
.btn-green {
	color: #ffffff;
	text-shadow: none;
	background: #15b994;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.btn-grey, .btn-grey:focus {
	color: #333333;
	text-shadow: none;
	background-color: lightgrey;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.btn-black {
	color: #ffffff;
	text-shadow: none;
	background-color: #333333;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.btn-blue {
	color: #ffffff;
	text-shadow: none;
	background: #1aa8ca;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
/* ========== */
/* = Results = */
/* ========== */
.search-results > .row {
	padding-bottom: 0px;
}
.search-results .thumbnail {
	margin-bottom: 40px;
}
.read-more i {
	margin-top: 4px;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.read-more a {
	color: #9d9d9d;
}
.read-more a:hover {
	color: #333333;
	text-decoration: none;
}
.read-more a:hover i {
	opacity: 1;
	filter: alpha(opacity=100);
}
/* ========== */
/* = Foot = */
/* ========== */
.foot {
	margin-top: 7px;
	background-color: #132f54;
}
.foot-item {
	padding: 44px 0 0 0;
}
.foot-item h4 {
	font-weight: 400;
	color:#15b994;
	font-family: 'Bree Serif';
	font-size:15px;
	margin: 0 0 20px 0;
	width:100%;
	background:url(../images/greenarrow.gif) 50% 100% no-repeat;
	border-bottom:none;
	padding-bottom:4px;
}
.foot-item .video {
	margin: 15px 0 0 0;
	border-top: 2px #15b994 solid;
}
.foot-item small {
	font-size: 11px;
	color: #9d9d9d;
	line-height: 18px;
	margin: 15px 0;
	display: block;
}
.foot-item .follow-us {
	margin-top: 3px;
	font-size: 11px;
	color: #9d9d9d;
}
.foot-item .follow-us a {
	color: #9d9d9d;
	text-decoration: none;
}
.foot-item .follow-us a:hover {
	text-decoration: none;
}
.foot-item .follow-us i {
	margin: 1px 5px 0 0;
	float: left;
	opacity: 0.3;
	filter: alpha(opacity=30);
}
.foot-item-green {
	background-color: #15b994;
	color: #ffffff;
}
.foot-item-green img {
	margin-top: 3px;
}
.foot-item-green p {
	color: #ffffff;
}
.foot-item-green .tel-text {
	display: block;
	font-size: 24px;
	margin: 25px 0 4px 0;
}
.foot-item-green .support-text {
	display: block;
	font-size: 14px;
	margin-bottom: 36px;
}
.foot-item-green {
	padding: 35px 20px 20px 20px;
	width: 186px;
}
.foot a, footer a {
	color: #ffffff;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
}
.foot a:hover, footer a:hover {
	color: #15b994;
	text-decoration:none;
}
.foot .social, footer .social {
	margin-top: -2px;
}
.foot .social > a, footer .social > a {
	display: block;
	float: left;
}
.subscribe-form {
	margin-top: 5px;
}
.subscribe-form input {
	margin-top: 0;
}
.subscribe-form .btn-subscribe {
	position: absolute;
	background: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	padding: 0 0 0 6px;
	margin: 3px 0 0 -32px;
	border-left: 1px #ccc solid;
	border-top: none;
	border-bottom: none;
	border-right: none;
	color: #9c9fa2;
}
.subscribe-form .btn-subscribe:hover {
	color: #333333;
}
/* ========== */
/* = Footer = */
/* ========== */

	
footer {
	padding: 8px 0 50px 0;
	background-color: #132f54;
}
footer a {
	color: #9d9d9d;
}
footer .terms-privacy-links {
	text-align: center;
}
footer .terms-privacy-links a {
	margin: 0 5px;
}
footer .terms-privacy-links a:hover {
	color: #333333;
	text-decoration: none;
}
#tothetop {
	display: block;
	position: fixed;
	right: 25px;
	bottom: 62px;
	display: none;
	height: 34px;
	width: 34px;
	background: url('../images/scroll_to_top.png?1375288545') 0 0;
}
#tothetop:hover {
	background-position: 0 34px;
}
/* ========== */
/* = Footer Links = */
/* ========== */
.foot-item ul {
	list-style-type:none;
	margin-left:0;
}
.foot-item ul li {
	list-style-type:none;
	line-height: 18px;
	padding-bottom: 12px;
}
.foot-item ul li a {
	background: url(../images/arrow-right.png) 0 50% no-repeat;
	display: block;
	padding-left: 17px;
}
.foot-item ul li a:hover {
	color:#15b994;
}
.foot-item ul li a.current {
	color:#15b994;
}
/* ========== */
/* = Twitter = */
/* ========== */
.tweet_list {
	list-style: none;
	margin-left: 0;
}
.tweet_list li {
	line-height: 18px;
	padding-bottom: 15px;
}
.tweet_text {
	color: #333333;
	font-family: Verdana;
}
.tweet_time {
	display: block;
	font-size: 11px;
}
/* ========== */
/* = Images and galleries = */
/* ========== */
.picture .img-overlay, .picture .shine-overlay {
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.picture {
	position: relative;
	overflow: hidden;
	background-color:#fff;
	text-align:center;
}
/*.picture img {
	width: 100%;
}*/
.picture .img-overlay {
	background-color: rgba(21, 185, 148, 0.8);
	opacity: 0;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: opacity 0.2s linear;
	-moz-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
}
.picture .img-overlay .plus, .picture .img-overlay .url, .picture .img-overlay .icons-zoom {
	position: absolute;
	top: 50%;
	left: 50%;
}
.picture .img-overlay-slider .slider-left-overlay, .picture .img-overlay-slider .slider-right-overlay {
	position: absolute;
	top: 50%;
}
.picture .img-overlay .plus {
	filter: none;
	width: 50px;
	height: 50px;
	background-color: rgba(21, 21, 21, 0.3);
	margin-left: -25px;
	margin-top: -25px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	text-align: center;
}
.picture .img-overlay .plus i {
	margin-top: 14px;
}
.picture .img-overlay .plus:hover {
	background-color: rgba(21, 21, 21, 0.4);
}
.picture .img-overlay .url {
	filter: none;
	width: 50px;
	height: 50px;
	background-color: rgba(21, 21, 21, 0.3);
	margin-left: 35px;
	margin-top: -25px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	text-align: center;
}
.picture .img-overlay .url i {
	margin-top: 14px;
}
.picture .img-overlay .url:hover {
	background-color: rgba(21, 21, 21, 0.4);
}
.picture .img-overlay .slider-left-overlay {
	filter: none;
	width: 32px;
	height: 32px;
	left: 10px;
	margin-top: -17px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.picture .img-overlay .slider-left-overlay .slider-left-overlay-inner {
	cursor: pointer;
	background-position: 0 0;
	height: 34px;
	width: 34px;
}
.picture .img-overlay .slider-right-overlay {
	filter: none;
	width: 32px;
	height: 32px;
	right: 10px;
	left: none!important;
	margin-top: -17px;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.picture .img-overlay .slider-right-overlay .slider-right-overlay-inner {
	cursor: pointer;
	background-position: 0 -34px;
	height: 34px;
	width: 34px;
}
.picture .img-overlay .icons-zoom {
	margin-left: -8px;
	margin-top: -8px;
}
.picture .shine-overlay {
	background: url("../images/shine-overlay.png?1357075791") no-repeat left top;
	-webkit-background-size: 80% auto;
	-moz-background-size: 80% auto;
	-o-background-size: 80% auto;
	background-size: 80% auto;
}
.picture a:hover .img-overlay, .picture-url-overlay:hover .img-overlay {
	opacity: 1;
	filter: alpha(opacity=100);
}
.url-overlay .plus {
	margin-left: -61px !important;
}
.url-overlay .url {
	margin-left: 9px!important;
}
/* ========== */
/* = Icons = */
/* ========== */
.icon-two-columns {
	display: inline-block;
	width: 11px;
	height: 11px;
	background-position: 0 -645px;
	height: 11px;
	width: 11px;
	margin: 2px 7px 0 0;
}
.icon-tags {
	display: inline-block;
	width: 9px;
	height: 14px;
	background-position: 0 -376px;
	height: 14px;
	width: 9px;
	margin: 1px 7px 0 0;
}
.icon-plus {
	width: 18px;
	height: 18px;
	background-position: 0 -562px;
	height: 18px;
	width: 18px;
}
.icon-minus {
	width: 18px;
	height: 18px;
	background-position: 0 -618px;
	height: 18px;
	width: 18px;
}
.icon-url {
	width: 18px;
	height: 18px;
	background-position: 0 -318px;
	height: 18px;
	width: 18px;
}
.icon-right-arrow {
	width: 6px;
	height: 9px;
	background-position: 0 -636px;
	height: 9px;
	width: 6px;
}
.icon-arrow-search {
	width: 5px;
	height: 7px;
	background-position: 0 -656px;
	height: 7px;
	width: 5px;
}
.icon-reply {
	display: inline-block;
	width: 8px;
	height: 5px;
	margin-top: 4px!important;
	background-position: 0 -423px;
	height: 5px;
	width: 8px;
}
.icon-author {
	width: 11px;
	height: 14px;
	background-position: 0 -336px;
	height: 14px;
	width: 11px;
	margin-top: 1px;
}
.icon-comment {
	width: 14px;
	height: 15px;
	background-position: 0 -390px;
	height: 15px;
	width: 14px;
}
.icon-testimonial-small, .icon-testimonial-small-end {
	width: 65px;
	height: 61px;
}
.icon-testimonial-small {
	background-position: 0 -739px;
	float:left;
}
.icon-testimonial-small-end {
	margin-left:6px!important;
	margin-top:-30px!important;
	float:right;
	background-position: 0 -800px;
}
.author {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: italic;
}
.icon-share {
	display: inline-block;
	width: 10px;
	height: 10px;
	background-position: 0 -350px;
	height: 10px;
	width: 10px;
}
.icon-basket-white {
	width: 19px;
	height: 16px;
	display: inline-block;
	background-position: 0 -281px;
	height: 16px;
	width: 19px;
}
.icon-basket-white-big {
	width: 24px;
	height: 21px;
	display: inline-block;
	background-position: 0 -223px;
	height: 21px;
	width: 24px;
}
.icon-basket {
	width: 19px;
	height: 16px;
	display: inline-block;
	background-position: 0 -265px;
	height: 16px;
	width: 19px;
}
.icon-basket-big {
	width: 24px;
	height: 21px;
	display: inline-block;
	background-position: 0 -202px;
	height: 21px;
	width: 24px;
}
.icon-download {
	width: 24px;
	height: 21px;
	display: inline-block;
	background-position: 0 -244px;
	height: 21px;
	width: 24px;
}
.icon-download-white {
	width: 24px;
	height: 21px;
	display: inline-block;
	background-position: 0 -297px;
	height: 21px;
	width: 24px;
}
.icon-close-light {
	width: 9px;
	height: 9px;
	background-position: 0 -414px;
	height: 9px;
	width: 9px;
}
.icon-close-dark {
	width: 9px;
	height: 9px;
	background-position: 0 -405px;
	height: 9px;
	width: 9px;
}
/* ========== */
/* = Responsiveness= */
/* ========== */
.touch-enabled #magic-line {
	display: none !important;
}
 @media (max-width: 1004px) {
 body {
 padding-top: 0;
}
 .boxed-container {
 padding-top: 0;
}
 .navbar-form .btn-search {
 position: relative;
 float: right;
 right: 7px;
 top: -25px;
}
 .navbar-form .search-form {
 width: auto;
}
 .btn-navbar:hover {
 background-position: 0 0;
}
 .navbar-menu-line {
 min-height: 46px;
}
 .navbar-menu-line > .container {
 position: relative;
}
 .navbar-fixed-top {
 margin-bottom: 0;
}
 .nav-collapse .nav > li > a, .nav-collapse .dropdown-menu a {
 background: none;
 padding-top: 5px;
 padding-bottom: 5px;
 -webkit-border-radius: 0;
 -moz-border-radius: 0;
 border-radius: 0;
 font-weight: normal;
}
 .nav > .mobile-active {
 background-color: #15b994;
 color: #fff;
}
 .nav > .mobile-active > a span, .nav > .mobile-active > a small {
 color: #fff !important;
}
 .nav-collapse .dropdown-menu .mobile-active a, .nav-collapse .dropdown-menu .mobile-active a:hover {
 background-color: #15b994 !important;
 color: #fff;
}
 .navbar .container {
 width: 724px;
}
 .navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus, .navbar-inverse .nav-collapse .nav > li > a:hover, .navbar-inverse .nav-collapse .nav > li > a:focus, .navbar-inverse .nav-collapse .dropdown-menu a:hover, .navbar-inverse .nav-collapse .dropdown-menu a:focus {
 background: none;
 border: none;
}
 .dropdown-toggle {
 border: none;
}
 .navbar-inverse .nav li.dropdown.open > .dropdown-toggle {
 border: none;
}
 .columnShortcodeType h3, .thumbnail h3 {
 font-size: 16px;
 line-height: 18px;
}
 .foot-item-green {
 padding: 35px 10px 15px 10px;
 width: 146px;
 height: 262px;
}
 .foot-item-green .tex-text {
 line-height: 26px;
}
 .subscribe-input {
 width: 149px;
}
 .nav-collapse > .nav {
 margin-top: 20px;
}
 .nav-collapse .dropdown-menu {
 display: block;
}
 .nav-collapse .dropdown-menu {
 margin-left: 20px;
 margin-right: 20px;
 margin-bottom: 10px;
}
 .nav-collapse .dropdown-menu > li {
 border-bottom-color: #122c4d;
}
 .nav-collapse .dropdown-menu > li > a:hover {
 color: #15b994;
}
 .navbar-form .btn-search {
 right: 6px;
 top: -23px;
}
 .brands .slide a {
 width: 23%;
 padding-left: 1%;
 padding-right: 1%;
 float: left;
}
 .foot-item iframe, .right-column iframe {
 max-width: 100%;
}
 .navbar-inverse .nav-collapse .navbar-form {
 margin-left: 20px;
 margin-right: 20px;
 padding-left: 0;
 padding-right: 0;
 border: none;
}
 .fullwidthbanner-container .nav-icons {
 margin-top: 0;
 top: 20px;
}
 .btn-tablet-fix {
 margin-bottom: 5px;
}
 .fullwidthbanner-subpage-container h1 {
 font-size: 26px;
 line-height: 28px;
}
 .fullwidthbanner-subpage-container h2 {
 font-size: 28px;
 line-height: 30px;
}
 .sidebar-gallery .picture {
 margin-bottom: 7px;
}
 .post .audio {
 width: 410px;
}
 .testimonial-img {
 display: none;
}
 .navbar-inverse .btn-navbar {
 position: absolute;
 right: 20px;
 top: 8px;
 z-index: 1;
 margin: 0;
}
 .nav-collapse .dropdown-menu li + li a {
 margin-bottom: 0;
}
 .thumbnail-footer .tablet-bottom {
 float: none;
 clear: both;
}
}
@media (width: 1024px) {
.form_exp .thumbnail {
	height:500px;
}	
	}
@media (width: 768px) {
.form_exp .thumbnail {
	height:630px;
}
}
@media (max-width: 767px) {
.form_exp .thumbnail {
	height:auto;
}
 .thumbnail-footer .tablet-bottom {
 float: right;
 clear: none;
}
 .btn-tablet-fix {
 margin-bottom: 0;
}
 .navbar-head {
 padding: 0 20px;
}
 .fullwidthbanner-container {
 margin-left: -20px;
 margin-right: -20px;
}
 footer [class*="span"] {
 text-align: center;
 margin-bottom: 10px;
}
 footer .container > .row {
 padding-bottom: 0 !important;
}
 footer .pull-right {
 float: none;
}
 .foot .social, footer .social {
 margin: 0;
}
 footer .social > a {
 display: inline-block;
 float: none;
}
 .foot {
 height: auto;
}
 .foot .foot-item {
 padding: 10px 20px 0 20px;
}
 .foot .foot-item-green {
 width: auto;
 height: auto;
 padding-bottom: 10px;
}
 .post .audio {
 width: 300px;
}
 pre.no-bottom {
 margin-bottom: 20px !important;
}
 .columnShortcodeType {
 margin-bottom: 20px;
}
 .thumbnail, .page .thumbnail, .post .thumbnail {
 margin-bottom: 20px;
}
 .page-header [class*="span"] {
 float: left;
 width: 50%;
}
 .container > .row.no-bottom, .container > .row {
 padding-bottom: 40px;
}
 .search-results > .row.no-bottom, .search-results > .row {
 padding-bottom: 0 !important;
}
 .search-results > .pagination-row {
 margin-top: 40px;
}
 .portfolio > .pagination-row {
 padding-top: 0;
 padding-bottom: 0 !important;
}
 .foot .row {
 padding-bottom: 0 !important;
}
 .right-column {
 padding-top: 40px;
}
 .post {
 margin-bottom: 40px;
}
 .navbar .container {
 width: auto;
}
 .testimonial {
 padding: 0 10px;
/* margin-top: 0;
 margin-bottom: 20px;*/
}
 .mobile-spacing-0 {
 margin-bottom: 0px !important;
}
 .mobile-spacing-5 {
 margin-bottom: 5px !important;
}
 .mobile-spacing-10 {
 margin-bottom: 10px !important;
}
 .mobile-spacing-15 {
 margin-bottom: 15px !important;
}
 .mobile-spacing-20 {
 margin-bottom: 20px !important;
}
 .mobile-spacing-25 {
 margin-bottom: 25px !important;
}
 .mobile-spacing-30 {
 margin-bottom: 30px !important;
}
 .mobile-spacing-35 {
 margin-bottom: 35px !important;
}
 .mobile-spacing-40 {
 margin-bottom: 40px !important;
}
 .mobile-spacing-45 {
 margin-bottom: 45px !important;
}
 .mobile-spacing-50 {
 margin-bottom: 50px !important;
}
 .mobile-spacing-55 {
 margin-bottom: 55px !important;
}
 .mobile-spacing-60 {
 margin-bottom: 60px !important;
}
 .portfolio-single > .row, .portfolio-single > .row.no-bottom, .blog-multiple > .row, .blog-multiple > .row.no-bottom, .blog-single > .row, .blog-single > .row.no-bottom, .contact-page > .row, .contact-page > .row.no-bottom {
 padding-bottom: 0 !important;
}
 .portfolio-navs {
 margin-bottom: 4px;
}
 .page .navs-links .social, .post .navs-links .social {
 margin-left: -1px;
}
}
@media (max-width: 480px) {
 .slider-pin {
 display: none;
}
 .brands .slide a {
 width: 48%;
}
 .navbar-head .brand {
 float: none;
 text-align: center;
 margin-bottom: 14px;
}
 .navbar-head .pull-right {
 float: none;
}
 .navbar-head .call-us {
 text-align: center;
}
 .navbar-head .social {
 text-align: center;
 margin-top: 8px;
}
 .navbar-head .social > span {
 display: inline-block;
 float: none;
}
 .fullwidthbanner-subpage-container h1 {
 font-size: 24px;
 line-height: 26px;
}
 .fullwidthbanner-subpage-container h2 {
 font-size: 26px;
 line-height: 28px;
}
 .comments .media .comment-avatar {
 float: left;
 margin-bottom: 15px;
}
 .comments .btn-reply {
 float: right;
}
 .comments .media-body {
 overflow: visible;
}
 .comments p {
 clear: left;
}
 .google-map, #gmap {
 height: 350px;
}
 .slide-map {
 margin-top: -723px;
}
 .subscribe-form .subscribe-input {
 width: 100%;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 height: 26px;
}
 .subscribe-form .btn-subscribe {
 top: 5px;
 right: 9px;
}
}
.lt-ie9 .picture .img-overlay {
	display: none;
}
/*******************************************Adding Box Content***************************************************************/


.btn-medium {
	padding: 8px 6px;
	font-size: 13px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
 .btn-medium [class^="icon-"], .btn-medium [class*=" icon-"] {
 margin-top: 4px;
}
.banLine {
	height:5px;
	margin: 0 auto;
	display:none;
	background:url(../images/banner_line.jpg) 0 0 repeat-x;
}
.h_top_btn {
	border: 1px solid #cbcbcb;
	background:#FFF;
	border-radius: 5px;
	display: block;
	padding: 0;
	margin:0 auto;
	margin-top: 20px;
	height:48px;
	width:264px;
}
.h_top_btn ul {
	list-style-type:none;
	width:100%;
	float:left;
	overflow:hidden;
	margin:0;
	padding:0;
}
.h_top_btn ul li {
	list-style-type:none;
	float:left;
	width:43%;
	padding: 0 0 0 15px;
}
.h_top_btn ul li.lidivider {
	border-right:#cbcbcb solid 1px;
	width:1px!important;
	height:48px;
	padding:0;
	margin:0;
}
.h_top_btn ul li a {
	float:left;
	padding: 0 0 0 20px;
	font:bold 14px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#6a6a6a;
	line-height:48px;
	text-decoration:none!important;
}
a.btn_join {
	background:url(../images/btnicons_join.png) 0 50% no-repeat;
}
a.btn_signin {
	background:url(../images/btnicons_signing.png) 0 50% no-repeat;
}
.h_top_btn ul li a:hover {
	color:#15b994;
}
.h_top_btn ul li a.btn_join:hover {
	background:url(../images/btnicons_join_hover.png) 0 50% no-repeat;
}
.h_top_btn ul li a.btn_signin:hover {
	background:url(../images/btnicons_signing_hover.png) 0 50% no-repeat;
}
.h_top_btn ul li:last-child {
	border:none!important;
}
/** html .h_top_btn ul li:last-child    { border:none!important; }*/ /* IE6 */
		/**:last-child+html .h_top_btn ul li { border:none!important; }*/ /* IE7 */



/*start Three Categories Section*/
.tp_caption_title {
	background:#fff;
	padding: 10px;
	display:none;
	margin-top:16px;
	font-family:'Bree Serif';
	font-size:30px;
	font-weight:400;
	text-align:center;
	color:#393939;
	line-height:30px;
}
.minheight {
	min-height:553px;
}
.greyContent {
	background:#F5F5F5;
	display:block;
	padding: 12px 11px;
	margin-bottom:15px;
}
.thumbnail_border {
	display: block;
	line-height: 20px;
	overflow:hidden;
	border: 1px solid #393939;
	background:#fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.055);
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.thumbnail_header {
	background:#393939;
	padding:8px 12px 8px 12px;
}
.thumbnail_header h2 {
	background:#393939;
	font-family: 'Bree Serif';
	font-size:26px;
	color:#d8d8d8;
	line-height:22px;
	margin-bottom:0;
	padding:8px 0 0;
	width:65%;
}
.thumbnail_header .img-in-circle {
	padding:10px;
	background:#616161;
	border-color:#616161;
	width:34px;
	height:34px;
	text-align:center;
	margin-top:0!important;
}
.thumbnail_nav {
	padding-right:8px;
	padding-bottom:6px;
}
/*start Article List Area*/
ul.artcleListSec {
	display:block;
	list-style-type:none;
	padding:0;
	margin:0;
}
ul.artcleListSec li {
	display:block;
	list-style-type:none;
	padding: 10px 11px 8px;
	border-bottom:#979797 solid 1px;
	background:#F5F5F5;
}
ul.artcleListSec li:hover {
	background:#fff;
	border-bottom:#15b994 solid 1px;
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
ul.artcleListSec li:first-child {
	padding-top:14px;
}
.imgarea {
	margin-right:8px;
	width:102px;
}
.imgarea img {
	max-width:100%;
	width:100%;
}
ul.artcleListSec li .article_content {
	overflow:hidden;
}
.article_content h2 {
	font-size:13px;
	font-weight:bold;
	margin-bottom:0;
	line-height:20px;
}
.article_content a {
	font-weight:bold;
	text-decoration:underline;
}
.article_content a:hover {
	text-decoration:none;
}
/*end Article List Area*/


select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color:#3f4851;
	font: normal 14px Arial, Helvetica, sans-serif;
}
input.span_small, textarea.span_small, .uneditable-input.span_small {
	width: 96%;
}
/*end Three Categories Section*/





.frompart {
	background:url(../images/blackbg.png);
	position: relative;
	z-index: 999;
	padding: 20px 20px!important;
	/*margin-top:-308px;*/
	margin-left:0!important;
	/*margin-bottom: 108px;*/
	color:#fff;
}
.frompart .page-header {
	margin: 0 0 12px 0;
	padding: 0;
	border-bottom: 1px #585D61 solid!important;
}
.frompart .page-header h2 {
	font-family: 'Bree Serif';
	text-align:center;
	color:#FFF;
	font-size:28px;
	line-height:28px;
	padding-top:16px;
	margin-bottom:9px;
}
.frompart .page-header h2 span {
	color:#14ac8a;
}
.frompart .span3, .frompart .span4, .frompart .span5 {
	margin-left:0;
	margin-bottom:5px;
}
.frompart .span4:last-child {
	margin-right:0;
}
.frompart .span5 {
	width:42%;
}
.frompart .span5searchbox {
	/*width:70%!important;*/
	margin-left:0;
}
.frompart .columnShortcodeType h3, .frompart .columnShortcodeType p {
	margin-left:0;
}
.frompart .inputbox, .frompart .inputbox1 {
	padding-top:9px;
	padding-bottom:9px;
}
.frompart .inputbox {
	border:#3c4349 solid 1px;
	width:/*265px*/ 80%;
}
.frompart .inputbox1 {
	border:#3c4349 solid 1px;
	/*width: 90%;*/
	margin-right:12px;
}
.frompart .columnShortcodeType h3 {
	font-family: 'Arvo', serif;
	font-size:24px;
	font-weight:700;
	color:#14ac8a;
	margin-bottom:11px;
}
.frompart .columnShortcodeType h3 span {
	font-family: 'Bree Serif';
	font-weight:400;
	color:#fff;
}
.frompart .columnShortcodeType p {
	color:#fff;
	font-size:13px;
}
.frompart .control-label {
	color:#fff;
	font-weight: normal;
}
.frompart .btn-large {
	padding-top:5px;
	padding-bottom:5px;
	line-height:30px!important;
}
.frompart .btn-large .icon-search {
	margin-top:-5px;
}
.span5searchbutton {
	margin-left:0!important;
}
/*=========================================================================*/

	/* [Template Radio Buttons and Check Box Styles] */
	
	label.label_radio, label.label_check {
	display: block;
	cursor: pointer;
	line-height: 20px;
	padding-bottom: 0;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
	color:#fff;
}
.label_check input, .label_radio input {
	margin-right: 5px;
}
.has-js .label_check, .has-js .label_radio {
	padding-left: 26px;
}
.has-js .label_radio, .has-js label.r_on {
	background: url(../images/formimages/radio.png) 0 -20px no-repeat;
}
.has-js .label_check, .has-js label.c_on {
	background: url(../images/formimages/checkbox.png) 0 -21px no-repeat;
}
.has-js label.c_on {
	background-position: 0 0px;
}
.has-js label.r_on {
	background-position: 0 0;
}
.has-js .label_check input, .has-js .label_radio input {
	position: absolute;
	left: -9999px;
}
/*=========================================================================*/

	/* [Template Sub Page Banner Styles] */

	.fullwidthbanner-subpage-container .parallax-slider {
	background:url(../images/subBanner_shadow.png) 0 0 repeat-x;
	margin-top:0!important;
}
.fullwidthbanner-subpage-container .parallax-slider .container {
	background: url(../images/subBanner_graphics.png) 0 0 no-repeat;
	height:132px;
}
/*=========================================================================*/

	/* [Template breadcrumb Styles] */
ul.breadcrumb {
	display:table;
	list-style-type:none;
	padding:0 0 0 8px;
	margin:0;
}
ul.breadcrumb li {
	float:left;
	list-style-type:none;
	padding: 0;
	margin-right:5px;
	font-family: 'Bree Serif';
	font-size: 15px;
	font-weight: 400;
	color: #122c4e;
}
ul.breadcrumb li.first {
	background:none;
	padding-right:6px;
}
ul.breadcrumb li a {
	background:url(../images/breadcrumb_divider.png) 100% 50% no-repeat;
	padding: 0 11px 0 0;
	float:left;
	font-family: 'Bree Serif';
	font-size: 15px;
	font-weight: 400;
	color: #122c4e;
	text-decoration:none;
}
ul.breadcrumb li a:hover {
	color:#fff;
}
ul.breadcrumb li a.current {
	color:#15b994;
	cursor:default;
	background:none;
}
/*=========================================================================*/

	/* [Template SUB PAGE ADD Styles] */
	
	.subpage_add {
	background:#e1f7f7;
	border:#d3d3d3 solid 1px;
	text-align:center;
}
.subpage_add img {
	vertical-align:middle;
}
/*=========================================================================*/

	/* [Template NAV SEARCH BOX Styles] */
	
	.nav_subpage .nav {
	width:660px!important;
	margin-right:0!important;
}
.nav_searchBox {
	float:right;
	position:relative;
	top:5px;
}
.nav_searchBox .inputbox1 {
	float:left;
	width:170px;
	margin-right:6px;
}
.nav_searchBox .btn {
	padding: 8px 8px 5px;
	margin-top: 0;
	line-height: 30px;
}
.nav_searchBox .btn .icon-search {
	margin-top:-3px;
}
/*=========================================================================*/

	/* [Template TAB SECTIONS Styles] */

.col_row {
	display:block;
	padding: 22px 12px 12px;
	background:url(../images/bg_tabCol.jpg) 0 100% repeat-x;
	border-bottom:#d9d9d9 solid 1px;
}
.col {
	float:left;
}
.col_first {
	width:30%;
}
.col_second {
	width:40%;
}
.col_third {
	width:30%;
	font-size:13px;
}
.col .btn {
	margin-bottom: 4px;
}
/*.nav-tabs .noborder select.custom-select-menu{
	background:#15b994!important;
	color:#fff;
	}*/
.nav-tabs .noborder {
	padding-top:15px;
}
.nav-tabs .noborder .custom-select-menu {
	color: #fff;
	position: relative;
	float:right;
	margin-right:15px;
}
.nav-tabs .noborder .custom-select-menu > label {
	background: #15b994 url(../images/downarrow.png) 90% 9px no-repeat !important;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	font-size: 12px;
	font-weight:bold;
	color:#fff;
	padding: 7px 25px 7px 11px;
	margin:0;
}
.nav-tabs .noborder .custom-select-menu > label.opened {
	-webkit-border-radius: 2px 2px 0 0;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}
.nav-tabs .noborder .custom-select-menu > ul {
	background-color: #393939;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 100%;
	left: 0;
	right: 0;
	list-style: none;
	-webkit-border-radius: 0 0 2px 2px;
	-moz-border-radius: 0 0 2px 2px;
	border-radius: 0 0 2px 2px;
}
.nav-tabs .noborder .custom-select-menu > ul > li {
	padding:  7px 25px 7px 11px;
	cursor: pointer;
	color: #9d9d9d;
}
.nav-tabs .noborder .custom-select-menu > ul > li:hover {
	background-color: #15b994;
	color: #fff;
}
.color_green {
	color:#15b994!important;
}
.noborder {
	border:none!important;
}
.btn_bottom .btn-medium {
	float:right;
}
/*Star Ratting*/
.qualitySec span {
	float:left;
	margin-right:12px;
}
ul.rating {
	list-style-type:none;
	float:left;
	padding:0;
	margin:0;
	margin-top:2px;
}
ul.rating li {
	list-style-type:none;
	float:left;
	padding-right:2px;
}
ul.rating li a {
	display:block;
	width:13px;
	height:13px;
	text-indent:-9999px;
	cursor:default;
	background:url(../images/star_empty.png) 0 0 no-repeat;
}
ul.rating li a:hover {
	background:url(../images/star_highlight.png) 0 0 no-repeat;
}
ul.rating li a:active, ul.rating li a.active {
	background:url(../images/star_highlight.png) 0 0 no-repeat;
}
/*=========================================================================*/

	/* [Template Button Left SECTIONS Styles] */	
	
ul.btn_Sub {
	list-style-type:none;
	float:right;
	margin-bottom:0;
}
ul.btn_Sub li {
	list-style-type:none;
	float:left;
}
ul.btn_Sub li a {
	list-style-type:none;
	float:left;
	padding: 0;
}
ul.btn_Sub li a:hover {
	text-decoration:none;
	color:#122C4E;
}
ul.btn_Sub li a.current {
	text-decoration:none;
	color:#122C4E;
	cursor:text;
}
.dividerLine {
	border-bottom:#cbcbcb solid 1px;
	margin-bottom:20px;
	padding-top:20px;
}
.mainContainer {
	background:#f5f5f5;
	border:#cbcbcb solid 1px;
	padding: 12px 16px;
	margin-bottom:20px;
}
.addArea {
	float:right;
	margin-left:20px;
	text-align:center;
}
.maincontent {
	overflow:hidden;
	margin-left:0;
}
.review_userdetails h3 {
	font-family: 'Bree Serif';
	font-size: 22px;
	color:#15b994;
	margin-bottom:6px;
}
.addressDetails {
	line-height:24px;
	font-size:12px;
}
.addressDetails h3 {
	font-size: 12px;
	font-weight:bold;
	display:inline-block;
}
dl.detailsList {
	margin-bottom:18px;
	margin:0;
	line-height: 20px;
}
dl.detailsList dt {
	float:left;
	font-size:13px;
	line-height: 22px;
	padding: 0;
	margin:0;
}
dl.detailsList dd {
	float:left;
	margin-left:8px;
	font-family: 'Bree Serif';
	font-size: 16px;
	font-weight: 400;
	color:#15b994;
}
dl.detailsList.detailsReviews dd {
	font-size: 14px;
	text-align: center;
}
.reviewArea {
	position:relative;
}
/*.reviewArea .btn{
			position:absolute;
			bottom:0;
			right:0;
			}*/
		.reviewDetails {
	background:#fff url(../images/bg_reviewarea.jpg) 0 100% repeat-x;
	border:#dadada solid 1px;
	padding:12px 15px;
	float:left;
	margin-bottom: 11px;
}
.review_number {
	padding-right:25px;
	float:left;
}
.review_list {
	float:left;
	width:/*262px*/ 377px;
	min-height:88px;
	padding-left:25px;
	background:url(../images/review_divider.jpg) 0 50% no-repeat;
}
.review_number h1 {
	font: normal 50px/40px Arial, Helvetica, sans-serif;
}
.review_number .color_green {
	font-size:13px;
}
.review_list dl {
	margin:0;
	padding:0;
}
.review_list dl dt {
	float:left;
	width:/*150px*/ 70%;
	padding-right:36px;
	margin-bottom:6px;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
}
.review_list_2 dl dt {
	float:left;
	width:/*150px*/ 50%;
	padding-right:36px;
	margin-bottom:6px;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
}
.review_list dl dd {
	float:left;
	width:75px;
	margin-bottom:6px;
	margin-left:0;
}
/*.slide_reviewPic .slide {
			width:694px!important;
			}*/
			
		.slide_reviewPic .slide .span3 {
	margin-left:10px;
}
.slide_reviewPic .slide .span3 .thumbnail {
	padding:0;
	margin:0;
}
ul.btn_ratingLinks {
	list-style-type:none;
	float:left;
	margin-bottom:0;
	margin-top:2px;
}
ul.btn_ratingLinks li {
	list-style-type:none;
	float:left;
	margin-right:14px;
}
ul.btn_ratingLinks li:last-child {
	margin-right:0;
}
ul.btn_ratingLinks li:last-child a {
	padding-right:0;
}
ul.btn_ratingLinks li a {
	display:block;
	height:15px;
	text-decoration:none;
	padding: 0 15px 0 0;
	background:url(../images/arrow_green.png) 100% 100% no-repeat;
}
ul.btn_ratingLinks li a:hover {
	color:#393939;
}
ul.btn_ratingLinks li a.current {
	background:none;
	cursor:text;
}
/*=========================================================================*/

	/* [Reviews Listing Page Styles] */	
	
	.review_listing_details {
	display:block;
	padding: 20px 0;
	border-bottom:#cbcbcb solid 1px;
	color:#6b6b6b;
}
.nopaddingTop {
	padding-top:0!important;
}
.noborder {
	border:none!important;
}
.reviewslisting {
	float:left;
	width:165px;
}
.reviewslisting h6 {
	color:#15b994;
	font-size:15px;
	margin-bottom:0;
}
.review_content {
	overflow:hidden;
	font-size:15px;
	color:#6b6b6b;
}
.review_content h2 {
	font-size:13px;
	font-weight:bold;
	color:#6b6b6b;
	line-height:18px;
	margin-bottom:0;
}
.btn_more {
	background:url(../images/btn_arrow.png) 100% 50% no-repeat;
	float:left;
	padding:0 12px 0 0;
	font-size:12px;
	text-decoration:none;
	color:#15b994;
}
.btn_more:hover {
	text-decoration:none;
	color:#6b6b6b;
}
/*=========================================================================*/

	/* [Reviews Popup Styles] */	
.md-modal {
	min-height: 20px;
	padding: 0;
	margin-bottom: 20px;
	background-color: #fff;
	/*border: 1px solid #fff;*/
	border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
}
.popup_content {
	padding: /*40px 40px 20px*/ 0 10px 30px;
}
.md-modal h1, .white_content h1, span.title {
	font-family:'Bree Serif';
	font-size:22px;
	font-weight:400;
	text-align:center;
	color:#fff;
	margin-bottom:30px;
	padding:10px 15px;
	background:#15b994;
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}
.md-modal h1 span, .white_content h1 span {
	color:#15b994;
}
.md-modal h6, .white_content h6 {
	font-family:'Bree Serif';
	font-size:12px;
	font-weight:400;
	text-align:left;
	color:#333;
	margin-bottom:15px;
	padding:0;
}
.white_content h6  a{
	text-decoration: none;
}
.orArea {
	background:url(../images/line_orarea.gif) 0 10px repeat-x;
	height:20px;
	margin-bottom:20px;
}
.orArea .txt {
	background:#fff;
	color:#333;
	font-size:14px;
	font-weight:400;
	text-align:center;
	width:20px;
	margin:0 auto;
	padding:0 6px;
}
.popup_content .review_list {
	background:none;
	padding-left:0;
}
.popup_content ul.rating {
	margin-top:0;
}
.popup_content .review_list dl dt, .popup_content .review_list dl dd {
	margin-bottom:10px;
}
.popup_content .label_confirm {
	font-size:12px;
	font-weight:400;
	line-height:22px;
	color:#393939;
}
.popup_content .label_confirm a {
	text-decoration:underline;
	font-size:12px!important;
	font-weight:400;
	color:#393939;
}
.popup_content .label_confirm a:hover {
	text-decoration:none;
}
.popup_content .has-js .label_confirm, .has-js label.c_on {
	background: url(../images/formimages/checkbox1.png) 0 -21px no-repeat;
}
.popup_content .has-js label.c_on {
	background-position: 0 0;
}
div.light_square .pp_content_container .pp_details {
	position:absolute!important;
	top:0!important;
}
.txtarea_popup {
	width: 97%;
	height: 166px;
	margin-bottom:10px;
}
div.light_square .pp_nav {
	display:none!important;
}
.pp_content {
	height: auto auto;
	padding-bottom: 52px;
	width: 100% !important;
}
#short-review li {
	list-style:none
}
.review {
	margin-bottom: 11px;
}
.review_2 {
	margin-bottom: -37px;
}
.uppor-footer {
	margin-bottom:53px;
}
.review_list_2 {
	width:251px;
}
.reviewDetails_2 {
	min-height: 126px;
}
.maincontent_2 {
	overflow:visible;
	margin-left:0;
	margin-bottom: 30px;
}
a.tooltip1 {
	outline:none;
}
a.tooltip1 strong {
	line-height:30px;
}
a.tooltip1:hover {
	text-decoration:none;
}
a.tooltip1 span {
	z-index:10;
	display:none;
	padding:14px 20px;
	margin-top:10px;
	margin-left:28px;
	width:240px;
	line-height:16px;
}
a.tooltip1:hover span {
	display:inline;
	position:absolute;
	color:#111;
	border:1px solid #DCA;
	background:#fffAF0;
}
.callout {
	z-index:20;
	position:absolute;
	top:30px;
	border:0;
	left:-12px;
} /*CSS3 extras*/
a.tooltip1 span {
	border-radius:4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-box-shadow: 5px 5px 8px #CCC;
	-webkit-box-shadow: 5px 5px 8px #CCC;
	box-shadow: 5px 5px 8px #CCC;
}
/*.selectForm .custom-select-menu > label{
	width:69%;
	}*/
	
	
	
.md-close {
	width:32px;
	height:32px;
	text-indent:-9999px;
	position:absolute;
	right:-15px;
	top:-15px;
	background:url(../images/close.png) 0 0 no-repeat;/*-webkit-transition: background 0.2s ease-in;
	-moz-transition: background 0.2s ease-in;
	-o-transition: background 0.2s ease-in;
	transition: background 0.2s ease-in;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;*/
}
.md-close:hover {
	background-position: 0 -32px;/*-webkit-transition: background 0.2s ease-out;
		-moz-transition: background 0.2s ease-out;
		-o-transition: background 0.2s ease-out;
		transition: background 0.2s ease-out;*/
}
.business_name {
	font-family:'Bree Serif';
	font-size:13px;
	color:#132f54;
	font-weight:400;
}
.operator_name {
	font-family:'Bree Serif';
	font-size:13px;
	color:#7b7b7b;
	font-weight:400;
	margin-bottom: 10px;
}
.elementsRow {
	float:left;
	width:48%;
	margin-right:20px;
}
/*.elementsRow:first-child{ margin-left:0; }*/
	
	
/*.columnShortcodeType .label_radio{
	font-family: 'Bree Serif';
	font-weight:400;
	
	font-size:14px;
	word-spacing: 2px;
	}*/
	
	.columnShortcodeType .label_radio, .home_label_r {
	font-family: 'Bree Serif';
	font-weight:400;
	font-size:14px;
	word-spacing: 2px;
}
.home_label_r {
	color:#fff;
}
.home_label_r input {
	margin-top:0!important;
}
.fb-login-button {
	width:auto;
	margin: 0 auto 20px;
	text-align:center;
}
#signup_successmsghead {
	display:block;
	margin-bottom:20px;
	font-weight:600;
	text-align:center;
	color:#15B994;
}
.btn_reply {
	background:url(../images/icon_reply.png) 100% 50% no-repeat;
	float:left;
	padding:0 20px 0 0;
	margin-bottom:6px;
	font-size:12px;
	font-weight:600;
	text-decoration:none;
	color:#15b994;
}
.btn_reply:hover, .btn_reply:focus {
	text-decoration:none;
	color:#15b994;
}
.reply_form {
	display:none;
	padding:5px 10px;
	margin-bottom:10px;
	font-size:12px;
	background:#eee;
	border-bottom:#15b994 solid 1px;
}
ul.reply_listing {
	list-style-type:none;
	display:block;
	margin:0;
	border-top:#15b994 solid 1px;
}
ul.reply_listing li {
	list-style-type:none;
	display:block;
	padding:5px 10px;
	font-size:12px;
	background:#fff;
	border-left:#15b994 solid 1px;
	border-right:#15b994 solid 1px;
	border-bottom:#15b994 solid 1px;
}
.social-icon-twitter, .social-icon-facebook, .social-icon-googleplus {
	display: inline-block;
	margin-right:30px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	-webkit-transition: all 0.1s linear;
	-moz-transition: all 0.1s linear;
	-o-transition: all 0.1s linear;
	transition: all 0.1s linear;
}
.social-icon-twitter .f_icons, .social-icon-facebook .f_icons, .social-icon-googleplus .f_icons {
	background: url(../images/sprite.png) no-repeat;
	float:left;
	margin-right:8px;
}
.social-icon-twitter .social_text, .social-icon-facebook .social_text, .social-icon-googleplus .social_text {
	float:left;
}
.social-icon-twitter:hover .social_text, .social-icon-facebook:hover .social_text, .social-icon-googleplus:hover .social_text {
	color:#fff;
}
.social-icon-twitter:hover, .social-icon-facebook:hover, .social-icon-googleplus:hover {
	opacity: 1;
	filter: alpha(opacity=100);
}
.social-icon-twitter .f_icons {
	background-position: 0 0;
	height: 17px;
	width:22px;
}
.social-icon-twitter:hover .f_icons {
	background-position: 0 -32px;
}
.social-icon-facebook .f_icons {
	background-position: -64px 0;
	height: 16px;
	width:16px;
}
.social-icon-facebook:hover .f_icons {
	background-position: -64px -32px;
}
.social-icon-googleplus .f_icons {
	background-position: -32px 0;
	height: 16px;
	width:16px;
}
.social-icon-googleplus:hover .f_icons {
	background-position: -32px -32px;
}
.popup_content .tab-content {
	padding: 10px 0;/*border-left:2px solid #D5D8D9;
	border-right:1px solid #D5D8D9;*/
}
.f_showhide {
	display:none;
}
.h_top_btn .custom-select-menu > ul {
	padding:0;
}
.h_top_btn .custom-select-menu > ul > li {
	width:auto;
	float:none;
	padding:3px 7px;
	text-align:left;
	margin-bottom:0;
}
/*=========================================================================*/

/* [FORUM Styles] */

	/*.forum_inner #page-body{
		margin-left:20px;
		}*/
		
	.forum_inner ul.linklist {
	margin-left:0;
}
.forum_inner ul.linklist li {
	line-height:normal;
	padding-left:0;
}
.forum_inner .page-header {
	overflow:hidden;
}
.forum_inner a:link {
	color:#15B994;
}
.forum_inner #cp-main h3, .forum_inner #cp-main hr, .forum_inner #cp-menu hr {
	border-color:#BFBFBF;
}
.content .forum_inner h2 {
	border-bottom:none;
	padding-bottom:3px;
	margin:0;
}
.content .forum_inner h2, .forum_inner .panel h2 {
	color:#15B994;
}
.content .forum_inner .page-header a:hover {
	text-decoration:none!important;
}
.content .forum_inner .page-header a:hover h2 {
	color:#122C4E!important;
}
.forum_inner ul.btn_Sub li {
	margin:0;
	padding:0;
}
.forum_inner ul.btn_Sub li a {
	color:#15B994;
	border-right:#15B994 solid 1px;
	padding:0 8px;
	line-height:16px;
}
.forum_inner ul.btn_Sub li a:hover {
	text-decoration:none;
	color:#122C4E;
}
.forum_inner .bg3 {
	padding: 22px 12px 12px;
	background:#fff url(../images/bg_tabCol.jpg) 0 100% repeat-x!important;
	border-bottom:#CBCBCB solid 1px;
	border-left:#CBCBCB solid 1px;
	border-right:#CBCBCB solid 1px;
	border-top:none;
}
.forum_inner #tabs {
	margin-left:0;
	margin-bottom:0;
	height:76px;
	background:#E3E7E8;
	border-left:1px solid #D5D8D9;
	border-right:1px solid #D5D8D9;
}
.forum_inner #tabs a {
	background:#D2D8D9;
	border-bottom:1px solid #D2D8D9;
	border-right:1px solid #BCC1C2;
	font-family: 'Bree Serif';
	font-size:15px;
	font-weight:400;
	color:#393939;
	letter-spacing:.5px;
	line-height:20px;
	padding:21px 15px;
	margin:0;
}
.forum_inner #tabs ul li a span {
	background:none;
}
.forum_inner #tabs a:hover {
	border-color: none;
	margin-right: 0;
	background:#eee;
	border-bottom: #15b994 solid 2px;
}
.forum_inner #tabs a:hover span {
	color:#393939;
}
.forum_inner #tabs li.activetab a {
	background: #fff;
	border-bottom: #fff solid 1px;
	border-top: 2px solid #15B994;
	color:#555;
}
.forum_inner #navigation {
	padding-top:14px;
}
.forum_inner #navigation li {
	margin:0;
	display:block;
}
.forum_inner #navigation a {
	margin:0;
	background:#555;
	border-right:#15B994 solid 5px;
	color:#fff;
}
.forum_inner #navigation a:hover {
	background:#15B994;
	border-right:#15B994 solid 5px;
	color:#fff;
}
.forum_inner #navigation #active-subsection a {
	background:#eee;
	border-right:#eee solid 5px;
	color:#15B994;
	cursor:default;
}
.forum_inner #cp-main span.corners-top, .forum_inner #cp-menu span.corners-top {
	background:none;
	display:none;
}
.forum_inner #cp-main span.corners-bottom, .forum_inner #cp-menu span.corners-bottom {
	background:none;
	display:none;
}
.forum_inner #cp-main .panel {
	background:#eee;
	border:none;
}
.forum_inner #cp-main .panel .inner {
	padding:15px 10px;
	overflow:hidden;
}
.forum_inner input.button1, .forum_inner a.button1 {
	border: none;
	text-shadow: none;
	font-size: 13px;
	color: #ffffff;
	font:bold 13px Arial, Helvetica, sans-serif!important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-shadow: none;
	background: #15b994;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	border-radius: 2px 2px 2px 2px;
	padding: 8px 10px;
}
.forum_inner input.button2, .forum_inner a.button2 {
	border: none;
	text-shadow: none;
	font-size: 13px;
	color: #333;
	font:bold 13px Arial, Helvetica, sans-serif!important;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	text-shadow: none;
	background: #D3D3D3;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
	border-radius: 2px 2px 2px 2px;
	padding: 8px 10px;
}
.forum_inner dd select {
	width:100px;
	height:28px;
}
.forum_inner #cp-menu hr {
	display:none;
}
.forum_inner #cp-main .panel li.row {
	background:#F5F5F5;
}
.forum_inner #cp-main {
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#727272;
}
.forum_inner #cp-main .panel p {
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#727272;
}
.forum_inner a.forumtitle {
	color:#15b994;
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	text-align:left;
}
/*02Oct13*/
	.forum_inner {
	font:normal 12px/20px Arial, Helvetica, sans-serif;
}
.forum_inner .content {
	font:normal 12px/20px Arial, Helvetica, sans-serif;
	margin-top:10px;
}
.forum_inner .content p {
	font:normal 12px/20px Arial, Helvetica, sans-serif;
}
.forum_inner li.header dt, li.header dd {
	float:left;
	width:auto;
}
.forum_inner ul.topiclist {
	margin-left:0!important;
}
.content .forum_inner #page-body h2 {
	margin-bottom:10px;
}
.forum_inner .forabg, .forum_inner .forumbg {
	background-image:none;
	background-color:#15B994;
	border:#DADADA solid 1px;/*background:url(../images/bg_reviewarea.jpg) 0 0 repeat-x;*/
}
.forum_inner span.corners-top, .forum_inner span.corners-bottom {
	display:none;
}
.forum_inner ul.forums {
	border:#15B994 solid 1px;
	background:#fff;
}
.forum_inner li.row:hover {
	border-bottom:#15B994 solid 1px;
	border-left:#fff solid 1px;
	border-right:#fff solid 1px;
	border-top:#fff solid 1px;
}
.forum_inner .bg2 {
	padding: 22px 12px 12px;
	background:#fff url(../images/bg_tabCol.jpg) 0 100% repeat-x!important;
	border-bottom:#CBCBCB solid 1px;
	border-left:#CBCBCB solid 1px;
	border-right:#CBCBCB solid 1px;
	border-top:none;
}
.forum_inner ul.btn_Sub {
	margin-left:0;
}
.forum_inner input.search {
	background-position: 5px 9px;
	padding-left:25px !important;
	margin-right:10px;
	float:left;
}
.forum_inner .search-box {
	margin-top:0;
	color:#15B994;
}
.forum_inner .panel {
	background:#fff;
	border:#15B994 solid 1px;
}
.forum_inner .online {
	background:none;
}
/* ========== */
/* = NO Style = */
/* ========== */	

.noborder {
	border:none!important;
}
.nopadright {
	padding-right:0!important;
}
/*---------New responsive popup------------*/


	.black_overlay, .md-overlay {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
.white_content {
	display: none;
	position: absolute;
	top: 25%;
	left: 25%;
	width:auto;
	width: 52%;
	/*height: 50%;*/
 
	 
	background-color: white;
	z-index:2000;
	overflow: auto;
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
	-box-shadow: 0 0 10px rgba(0, 0, 0, .4);
	-webkit-border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	overflow: visible;
}
#inline_popup_log .popup_content {
	width:221px;
	margin:0 auto!important;
	float: inherit;
}
.popDivC #register {
	margin:0 12%;
}
.searchpadding {
	margin-left:45px;
}
#viewprofile .forum_inner .panel .bg2 {
	padding: 10px 0;
	clear:both;
	display:block;
}
/*new*/
.signup-listing {
	float: left;
	width: 69%;
}
.signup-listing td {
	padding-top:5px;
}
.center-text {
	text-align:center;
	padding-bottom: 6px;
}
.right-text {
	text-align:right;
}
.submit {
	float:left;
	clear:both;
}
.bor-top {
	border-top:1px solid #ccc;
}
.bor-right {
	border-right:1px solid #ccc;
	padding-right: 16px;
}
.summary-list {
	width:100%;
	float:left;
}
.summary-list label {
	float:left;
	width:30%;
	clear:both;
}
.summary {
	float: right;
    text-align: left;
    width: 667px;
}
.main_text{
	width:80%;
	}
.marg_rgt{
	margin-right:5px;
	}
.move-15{
	margin-top:15px;
	}
	
	
.agedcareareaTab.tab-content .nav-tabs > li a {
	background:#f7f7f7;
	}
.agedcareareaTab.tab-content .nav-tabs > li a:hover, .agedcareareaTab.tab-content .nav-tabs > li a:focus {
	background:#eee;
	}
.agedcareareaTab.tab-content .nav-tabs > li.active a, .agedcareareaTab.tab-content .nav-tabs > li.active a:focus {
	background:#cecece;
	border-bottom:2px solid #15B994;
	margin-top:-3px;
	}


.addArea{
	padding-top:10px;
	padding-bottom:0;
	width:40%;
	
	font-family: 'Open Sans', sans-serif;
	font-size:14px;
	font-weight:400;
	line-height:18px;
	}
.addimages{
	margin-left:0;
	}
.addimages img{
	width:100%;
	}
	
.addArea h2{
	font-family: 'Bree Serif', serif;
	font-size:52px;
	font-weight:400;
	color:#132f54;
	text-align:center;
	line-height:normal;
	
	margin-bottom:40px;
	}
	.addArea h2 span{
		color:#15b994;
		}
.addArea h3{
	font-family: 'Open Sans', sans-serif;
	font-size:24px;
	font-weight:300;
	line-height:30px;
	text-align:center;
	color:#2a2a2a;
	
	margin-bottom:30px;
	}

.addAreaLink .content1st, .addAreaLink .content2nd{
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	line-height:18px;
	color:#2a2a2a;
	}
	.addAreaLink .content1st{
		font-size:14px;
		}
	.addAreaLink a{
		text-decoration:none;
		display:inline-block;
		color:#2a2a2a;
		word-wrap:break-word;
		}
		.addAreaLink a:hover{text-decoration:underline; color:#2a2a2a!important; }
.addAreaLink .txtunderline{
	text-decoration:underline;!important;
	}	
.addAreaLink .content2nd{
	font-size:12px;
	}
	
		
.add_leftside{
	/*width:auto;*/
	width:100%;
	float:left;
	}
.add_leftside img{
		width:auto;
	}
.add_rightside{
	/*width:60%;*/
	float:left;
	}
.addArea_timer{
	padding: 5px 15px;
	display:block;
	color:#fff;
	font-size:13px;
	font-weight:600;
	text-align:center;
	
	background:#575757;
	}



.btn_list {width:30%; }
.btn_list .btn{
	width:100%;
	}
	
.payable{clear: both;
    display: block;
    padding-top: 14px;
	}
	.payment{ margin-left: 10px;
    margin-top: 40px;}
.confirmation-text{max-width: 90%;}
.confirmation-text span{color: #000000; font-size: 16px;}

.page-title h3 {
	font-family: 'Bree Serif';
	color: #15b994;
	font-size: 22px;
}
.business-list-container {
	height: 500px;
	overflow: auto;
}
.business-list-text h4, .business-list-text p{
	color: #15b994;
}


.slider .bxslider2 img {
	width: 100%;
}
.fix-bkg {
	background-color: #fff !important;
}
.fix-arrow {
	border-bottom: 2px solid #543B8A !important;
	background: url('../images/02_arrow_new.png') no-repeat 20px bottom;
}
.fix-color {
	color:#543B8A  !important;
}
.fix-button {
	background-color: #543B8A !important;
}
#filter-suburbs {
	width: 100%;
	border-top: none;
	box-shadow: none;
}
#suburb-container .col25.filters {
	width: 100%;
}
#suburb-container .suburb {
	width: 25%;
	float: left;
}
.add-wrapper-leaderboard {
	max-width: 728px;
	margin: 0 auto;
}
.cb-wrapper {
	line-height: 32px;
}
.cb-wrapper .cb-anon{
	margin-top: 10px;
	margin-right: 6px;
}
.cb-or {
	line-height: 32px;
	font-weight: 700;
	float: right;
	margin-right: 28px;
}
@media (max-width: 480px) {
	#suburb-container .suburb {
		width: 100%;
		float: none;
	}
}
.hp-nps-wrapper {
	clear: both;
	padding-top: 4px;
}
.hp-nps-wrapper table.nps_score {
	color: #000;width: 100%;
}
.hp-nps-wrapper table.nps_score .title {
	padding: 0;
}
table.nps_score:before {
	position: absolute;
	content: " ";
	top: -14px;
	left: 0;
	width: 100%;
	border: 3px solid #757575;
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}
table.nps_score {
	position: relative;
	width: 90%;
	text-align: center;
	margin-bottom: 16px;
	margin-top: 16px;
}
table.nps_score .title {
	text-align: left;
	font-weight: 700;
}
table.nps_score .low {
	text-align: left;
}
table.nps_score .high {
	text-align: right;
}
table.nps_score .options {
	background-color: #eaeae8;
}
table.nps_score .options td {
	padding: 6px;
}
table.nps_score .options input {
	margin: 0;
	padding: 0;
}
#inlinereview_popup_signup {
	top: 25% !important;
}
#packing-info .message {
	display: none;
}
#get-information-pack-phone .message {
	display: none;
}
#get-information-pack .message {
	display: none;
}