/* ------- Style Sheet ------- */
/* 
@Author : Raja Ovireddy
@Project : Revelation
@Company: Zappy Themes
@Version: 1.0
*/

/* ------ Common Style ------  */
body p					{ margin:0 0 5px;}	
.shortcode-head 		{ color: #2b2b2b; display: inline-block; font: 36px Cuprum; margin-top:12px; }
.shortcode-text,p{ font: 16px/27px Cuprum; margin-top:9px; margin-bottom:12px; }

/* .button-container,.tab-container,.columns-container,.slider-container,.tooltip-container,.socialico-container,.col-container,.cus-list-container,.table-container,.quotes-container,.toggle-container,.vimeo-container,.youtube-container{
border-bottom: 1px dashed #2b2b2b !important;
} */

/* Button Varieties */
.button-container 		{ overflow: hidden; margin-bottom: 12px; border-bottom: 0.5px solid #efefef;padding-bottom:20px;}
.srtcd-button img		{ margin:4px -8px -2px 8px; opacity:0.5;}
.button-head 			{ color: #2b2b2b; display: inline-block; font: 22px Cuprum; margin-top:18px;}

#medium-button 	{ display: inline-block;margin: 9px;padding: 9px;}
#icon-button	{ display:inline-block;margin: 9px;padding: 9px;}
#small-button	{ display: inline-block;margin: 9px;padding: 6px;}
#large-button 	{ margin-left:15px;display:inline-block; margin-top:12px; padding: 9px 26px;}

/* Button Icon */
.left-element 			{ float:left;padding-top:5px;}
.home-ic 				{ background:url(images/shortcodes/button-ico-home.png) no-repeat; float:right; height:16px;margin: 2px -7px 3px 8px;opacity:0.5;width:18px;}
.search-ic 				{ background:url(images/shortcodes/button-ico-search.png) no-repeat; float:right; height:16px;margin: 2px -7px 3px 8px;opacity:0.5;width:18px;}
.user-ic 				{ background:url(images/shortcodes/button-ico-male.png) no-repeat; float:right; height:16px;margin: 2px -7px 3px 8px;opacity:0.5;width:18px;}
.tick-ic 				{ background:url(images/shortcodes/button-ico-tick.png) no-repeat; float:right; height:16px;margin: 2px -7px 3px 8px;opacity:0.5;width:18px;}
.go-ic 					{ background:url(images/shortcodes/button-ico-go.png) no-repeat; float:right; height:16px;margin: 2px -7px 3px 8px;opacity:0.5;width:18px;}
.comment-ic 				{ background:url(images/shortcodes/button-ico-comment.png) no-repeat; float:right; height:16px;margin: 2px -7px 3px 8px;opacity:0.5;width:18px;}
.upload-ic 				{ background:url(images/shortcodes/button-ico-upload.png) no-repeat; float:right; height:16px;margin: 2px -7px 3px 8px;opacity:0.5;width:18px;}
.close-ic 				{ background:url(images/shortcodes/button-ico-close.png) no-repeat; float:right; height:16px;margin: 2px -7px 3px 8px;opacity:0.5;width:18px;}

/* Default button styling - this applies to all anchors with the .button class */
.button 				{ display: block; font-size: 12px !important; text-decoration: none !important; font-family: Helvetica, Arial, sans serif; border-radius: 3px !important; -moz-border-radius: 3px !important; box-shadow: inset 0px 0px 2px #fff !important;-o-box-shadow: inset 0px 0px 2px #fff !important;-webkit-box-shadow: inset 0px 0px 2px #fff !important;-moz-box-shadow: inset 0px 0px 2px #fff !important;line-height: inherit !important;font-weight: normal !important;
}
.button:active 			{box-shadow: inset 0px 0px 3px #999 !important;-o-box-shadow: inset 0px 0px 3px #999 !important;-webkit-box-shadow: inset 0px 0px 3px #999 !important;-moz-box-shadow: inset 0px 0px 3px #999 !important;
}
/* The styles for the grey button */
.grey 					{ color: #444 !important;border: 1px solid #d0d0d0 !important;background-image: -moz-linear-gradient(#ededed, #e1e1e1) !important;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e1e1e1), to(#ededed)) !important;background-image: -webkit-linear-gradient(#ededed, #e1e1e1);background-image: -o-linear-gradient(#ededed, #e1e1e1) !important;text-shadow: 1px 1px 1px #fff !important;background-color: #e1e1e1 !important;
}
.grey:hover 			{ border: 1px solid #b0b0b0 !important;background-image: -moz-linear-gradient(#e1e1e1, #ededed) !important;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ededed), to(#e1e1e1)) !important;background-image: -webkit-linear-gradient(#e1e1e1, #ededed) !important;background-image: -o-linear-gradient(#e1e1e1, #ededed) !important;background-color: #ededed !important;
}
.grey:active 			{ border: 1px solid #666 !important;}

/* The styles for the red button */
.red 					{ color: #923c47 !important;border: 1px solid #d96d7c !important;background-image: -moz-linear-gradient(#f997b0, #f6677b)  !important;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f6677b), to(#f997b0)) !important;background-image: -webkit-linear-gradient(#f997b0, #f6677b) !important;background-image: -o-linear-gradient(#f997b0, #f6677b) !important;text-shadow: 1px 1px 1px #fdbcc7 !important;background-color: #f6677b !important;
}
.red:hover				{ border: 1px solid #c75964 !important;background-image: -moz-linear-gradient(#f6677b, #f997b0);background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f997b0), to(#f6677b)) !important;background-image: -webkit-linear-gradient(#f6677b, #f997b0) !important;background-image: -o-linear-gradient(#f6677b, #f997b0) !important;background-color: #f997b0 !important;
}
.red:active 			{ border: 1px solid #ab3e4b !important;}
/* The styles for the blue button */
.blue 					{ color: #41788c !important;border: 1px solid #6fb1c7 !important;background-image: -moz-linear-gradient(#aae5f7, #73d0f1) !important;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#73d0f1), to(#aae5f7)) !important;background-image: -webkit-linear-gradient(#aae5f7, #73d0f1) !important;background-image: -o-linear-gradient(#aae5f7, #73d0f1) !important;text-shadow: 1px 1px 1px #bfeafb !important;background-color: #73d0f1 !important;
}
.blue:hover				{ border: 1px solid #4690ad !important;background-image: -moz-linear-gradient(#73d0f1, #aae5f7) !important;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#aae5f7), to(#73d0f1)) !important;background-image: -webkit-linear-gradient(#73d0f1, #aae5f7) !important;background-image: -o-linear-gradient(#73d0f1, #aae5f7) !important;background-color: #aae5f7 !important;
}
.blue:active 			{ border: 1px solid #3b778b !important;}

/* The styles for the green button */
.green 					{ color: #5a742d !important;border: 1px solid #95b959 !important;background-image: -moz-linear-gradient(#cae387, #a5cb5e) !important;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#a5cb5e), to(#cae387)) !important;background-image: -webkit-linear-gradient(#cae387, #a5cb5e) !important;background-image: -o-linear-gradient(#cae387, #a5cb5e) !important;text-shadow: 1px 1px 1px #dff4bc !important;background-color: #a5cb5e !important !important;
}
.green:hover 			{ border: 1px solid #687e30 !important;background-image: -moz-linear-gradient(#a5cb5e, #cae387) !important;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#cae387), to(#a5cb5e)) !important;background-image: -webkit-linear-gradient(#a5cb5e, #cae387) !important;background-image: -o-linear-gradient(#a5cb5e, #cae387) !important;background-color: #cae387 !important;
}
.green:active 			{ border: 1px solid #506320 !important;}

/* The styles for the black button */
.black 					{ color: #fff !important !important;border: 1px solid #4d4d4d !important;background-image: -moz-linear-gradient(#656565, #454545) !important;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#454545), to(#656565)) !important;background-image: -webkit-linear-gradient(#656565, #454545) !important;background-image: -o-linear-gradient(#656565, #454545) !important;text-shadow: 1px 1px 1px #6d6d6d !important;background-color: #454545 !important;color: #fff !important;
}
.black:hover 			{ border: 1px solid #363636 !important;background-image: -moz-linear-gradient(#454545, #656565) !important;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#656565), to(#454545)) !important;background-image: -webkit-linear-gradient(#454545, #656565) !important;background-image: -o-linear-gradient(#454545, #656565) !important;background-color: #656565 !important;
}
.black:active 			{ border: 1px solid #000 !important;}

/* The styles for the yellow button */
.yellow 				{ color: #986a39 !important;border: 1px solid #e6b650 !important;background-image: -moz-linear-gradient(#ffd974, #febf4d) !important;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#febf4d), to(#ffd974)) !important;background-image: -webkit-linear-gradient(#ffd974, #febf4d) !important;background-image: -o-linear-gradient(#ffd974, #febf4d) !important;text-shadow: 1px 1px 1px #fbe5ac !important;background-color: #febf4d !important;
}
.yellow:hover 			{ border: 1px solid #c1913d !important;background-image: -moz-linear-gradient(#febf4d, #ffd974) !important;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffd974), to(#febf4d)) !important;background-image: -webkit-linear-gradient(#febf4d, #ffd974) !important;background-image: -o-linear-gradient(#febf4d, #ffd974) !important;background-color: #ffd974 !important;
}
.yellow:active 			{ border: 1px solid #936b26 !important;}
/* The styles for the purple button */
.purple 				{ color: #7e5d7c !important;border: 1px solid #cd93c6 !important;background-image: -moz-linear-gradient(#e9c4e3, #d798d1) !important;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d798d1), to(#e9c4e3)) !important;background-image: -webkit-linear-gradient(#e9c4e3, #d798d1) !important;background-image: -o-linear-gradient(#e9c4e3, #d798d1) !important;text-shadow: 1px 1px 1px #f1ceef !important;background-color: #d798d1 !important;
}
.purple:hover 			{ border: 1px solid #886382 !important;background-image: -moz-linear-gradient(#d798d1, #e9c4e3) !important;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e9c4e3), to(#d798d1)) !important;background-image: -webkit-linear-gradient(#d798d1, #e9c4e3) !important;background-image: -o-linear-gradient(#d798d1, #e9c4e3) !important;background-color: #e9c4e3 !important;
}
.purple:active 			{ border: 1px solid #6a4664 !important;}

/* The styles for the greyblue button */
.gblue 					{ color: #57646d !important;border: 1px solid #929ba2 !important;background-image: -moz-linear-gradient(#bbcbd8, #8ea5b5) !important;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8ea5b5), to(#bbcbd8)) !important;background-image: -webkit-linear-gradient(#bbcbd8, #8ea5b5) !important;background-image: -o-linear-gradient(#bbcbd8, #8ea5b5) !important;text-shadow: 1px 1px 1px #c6d4df !important;background-color: #8ea5b5 !important;
}
.gblue:hover 			{ border: 1px solid #656f78 !important;background-image: -moz-linear-gradient(#8ea5b5, #bbcbd8) !important;background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bbcbd8), to(#8ea5b5)) !important;background-image: -webkit-linear-gradient(#8ea5b5, #bbcbd8) !important;background-image: -o-linear-gradient(#8ea5b5, #bbcbd8) !important;background-color: #bbcbd8 !important;
}
.gblue:active 			{ border: 1px solid #434f5a;}

/* Tab Container */
.tab-container 			{  margin-bottom: 12px; border-bottom: 0.5px solid #efefef;}
/* Specific to example one */
#example-one 			{ background: #eee; padding: 10px; margin: 0 0 20px 0; -moz-box-shadow: 0 0 5px #666; -webkit-box-shadow: 0 0 5px #666; }
#example-one .nav 		{ overflow: hidden; margin: 0 0 10px 0; }
#example-one .nav li 	{ width: 97px; float: left; margin: 0 10px 0 0; }
#example-one .nav li.last { margin-right: 0; }
#example-one .nav li a 	{ display: block; padding: 5px; background: #959290; color: white; font-size: 10px; text-align: center; border: 0; }
#example-one .nav li a:hover{ background-color: #111; }
#example-one ul 			{ list-style: none; }
#example-one ul li a 		{ display: block; border-bottom: 1px solid #666; padding: 4px; color: #666; }
#example-one ul li a:hover 	{ background: #fe4902; color: white; }
#example-one ul li:last-child a { border: none; }
#example-one ul li.nav-one a.current, #example-one ul.one1 li a:hover { background-color: #0575f4; color: white; }
#example-one ul li.nav-two a.current, #example-one ul.two1 li a:hover { background-color: #d30000; color: white; }
#example-one ul li.nav-three a.current, #example-one ul.three1 li a:hover { background-color: #8d01b0; color: white; }
#example-one ul li.nav-four a.current, #example-one ul.four1 li a:hover { background-color: #FE4902; color: white; }
/* Specific to example two */
#example-two .list-wrap 	{ background: #eee; padding: 10px; margin: 0 0 15px 0; min-height: 50px; }
.list-wrap p 				{ display: block; }
#example-two ul 			{ list-style: none; }
#example-two ul li a 		{ display: block; border-bottom: 1px solid #666; padding: 4px; color: #666; }
#example-two ul li a:hover 	{ background: #333; color: white; }
#example-two ul li:last-child a { border: none; }
#example-two .nav 			{ overflow: hidden; margin-bottom: 0px; }
#example-two .nav li 		{ width: 97px; float: left; margin: 0 10px 0 0; }
#example-two .nav li.last 	{ margin-right: 0; }
#example-two .nav li a 		{ display: block; padding: 5px; background: #666; color: white; font-size: 10px; text-align: center; border: 0; }
#example-two li a.current,#example-two li a.current:hover 	{ background-color: #eee !important; color: black; }
#example-two .nav li a:hover, #example-two .nav li a:focus 	{ background: #999;}
.hide { position: absolute; top: -9999px; left: -9999px; }

/* Content Boxes */
.content-box-cont 			{ display: block;overflow: hidden;}
#content-box 				{ display: block;float: left;overflow: hidden;padding: 1%;margin: 1%;width: 45%;text-align: left;}
#content-box p{
font: 16px/24px Cuprum;
color: #636363;
}
#content-box h4{
	font: 22px Cuprum;color:#2b2b2b;
}
.error-ic 					{ background: url(images/shortcodes/ic-error.png) no-repeat scroll left center transparent;font: 20px Cuprum;color: #B94A48;padding: 8px 0 8px 40px;}
.content-red	 			{ background-color: #F2DEDE;border-color: #EED3D7;color: #B94A48;}
.alert-ic 					{ background: url(images/shortcodes/ic-alert.png) no-repeat scroll left center transparent;font: 20px Cuprum;color: #C09853;padding: 8px 0 8px 40px;}
.content-yellow	 			{ background-color: #FCF8E3;border: 1px solid #FBEED5;color: #C09853;}

.right-ic 					{ background: url(images/shortcodes/ic-right.png) no-repeat scroll left center transparent;padding: 8px 0 8px 40px;}
.content-green	 			{ background-color: #DFF0D8;border-color: #D6E9C6;color: #468847;}
.loc-ic 					{ background: url(images/shortcodes/ic-loc.png) no-repeat scroll left center transparent;font: 20px Cuprum;color: #3A87AD;padding: 8px 0 8px 40px;}
.content-blue	 			{ background-color: #D9EDF7;border-color: #BCE8F1;color: #3A87AD;}
.star-ic 					{ background: url(images/shortcodes/ic-star.png) no-repeat scroll left center transparent;font: 20px Cuprum;color: #aa6939;padding: 8px 0 8px 40px;}
.content-orange	 			{ background-color: #edd9c9;border-color: #edd4ac;color: #aa6939;}
.flag-ic 					{ background: url(images/shortcodes/ic-flag.png) no-repeat scroll left center transparent;font: 20px Cuprum;color: #999;padding: 8px 0 8px 40px;}
.content-grey	 			{ background-color: #f0f0f0;border-color: #e9e9e9;color: #999;}

@media screen and (max-width: 480px){
	#content-box 				{ display: block;overflow: hidden;padding: 1%;margin: 1%;width: 90%;text-align: left;}
	}


/* Toggle Content */
.toggle-container 			{ overflow: hidden; margin-bottom: 30px; border-bottom: 0.5px solid #efefef; }
/* First Level UL List */
#accordion 					{ margin:0; padding:0; list-style:none;}
#accordion li 				{ width:100%; border: 1px solid #c3c3c3;}
#accordion li a 			{ background: url(images/shortcodes/plus-ico.png) no-repeat scroll 0 0 transparent; border-bottom: 1px solid #C3C3C3; color: #005b7f; font: 20px Cuprum;display: block; height: 40px; margin-top: 10px; padding-left: 45px; width: 100%;}
#accordion li a:active, #accordion li a:focus, #accordion li a:visited { background: url(images/shortcodes/minus-ico.png) no-repeat scroll 0 0 transparent; }
#accordion p 				{ display:none; width:90%; margin-left:15px; padding-top:5px; text-indent:0; text-decoration:none; }

/* Easy Tooltip */
.tooltip-container 			{ overflow: hidden; margin-bottom: 30px;}

/* Tipsy Plugin Style */
/* Flexible Slide-to-top Accordion Style*/
.wrapper					{ width:100%;max-width:100%;margin:30px auto; }
.st-accordion				{ width:100%;min-width:270px;margin: 0 auto; }
.st-accordion ul li 		{ height: 100px;border-bottom: 1px solid #c7deef;border-top:1px solid #fff;overflow: hidden;}
.st-accordion ul li:first-child	{border-top:none;}
.st-accordion ul li > a 	{ font-family: Cuprum;text-shadow: 1px 1px 1px #fff; font:30px Cuprum;display: block;position: relative;
  line-height: 100px;outline:none;-webkit-transition:  color 0.2s ease-in-out;-moz-transition:  color 0.2s ease-in-out;-o-transition:  color 0.2s ease-in-out;-ms-transition:  color 0.2s ease-in-out;transition:  color 0.2s ease-in-out; }
.st-accordion ul li > a span{ background: transparent url(images/shortcodes/down.png) no-repeat center center;text-indent:-9000px;width: 26px;height: 14px;position: absolute;top: 50%;right: -26px;margin-top: -7px;opacity:0;-webkit-transition:  all 0.2s ease-in-out;
	-moz-transition:  all 0.2s ease-in-out;-o-transition:  all 0.2s ease-in-out;-ms-transition:  all 0.2s ease-in-out;
	transition:  all 0.2s ease-in-out; }
.st-accordion ul li > a:hover { color: #1693eb; }
.st-accordion ul li > a:hover span 	{ opacity:1;right: 10px; }
.st-accordion ul li.st-open > a 	{ color: #1693eb; }
.st-accordion ul li.st-open > a span{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);transform:rotate(180deg);right:10px;opacity:1; }
.st-content					{ padding: 5px 0px 30px 0px; }
.st-content p 				{ font-size:  16px;font-family:  Georgia, serif;font-style: italic;line-height:  28px;padding: 0px 4px 15px 4px; }
.st-content img 			{ width:125px;border-right:1px solid #fff;border-bottom:1px solid #fff;}
@media screen and (max-width: 320px){
	.st-accordion ul li > a{
		font-size:36px;
	}
}

/* Social Icon */
.socialico-container 		{ overflow: hidden; margin-bottom: 30px; border-bottom: 0.5px solid #efefef; }

/* About The Author */
.srtcd-author-name			{ font: 25px Cuprum; margin-bottom:0;}
.srtcd-author-text 			{ font: 15px/24px Cuprum; }

/* Column Layouts */
.col-container 				{ overflow: hidden; margin-bottom: 30px; border-bottom: 0.5px solid #efefef; }
.srtcd-col-head 			{ font:18px Cuprum; color:#0081c4;}
.srtcd-col-text 			{ font:14px/24px Cuprum; color:#2f2f2f;}

/* Custom List Item */
.cus-list-container 		{ overflow: hidden; margin-bottom: 30px; border-bottom: 0.5px solid #efefef; }
.srtcd-list-style 			{ display:inline-block; color:#0081c4;margin-right: 5px; }

/* Corporate Pricing Table */
.table-container { overflow: hidden; margin-bottom: 30px; border-bottom: 0.5px solid #efefef; }
.table-container ul ul, ul ol, ol ol, ol ul	{ margin:0 !important;}
.srtcd-table-priceTxt		{ color:#fff;font:35px Cuprum; margin-bottom: 0;margin-top: 7px; text-align:center; }
.srtcd-green-bg				{ background: #5fb557 !important;}
.srtcd-red-bg				{ background: #ab4a4a !important;}
.srtcd-blue-bg				{ background: #2a517b !important;}
.srtcd-pink-bg				{ background: #993a52 !important;}
.pricing_table 				{ font-size: 12px;margin: 40px 15px;}
.price_block 				{ width: 100%;color: #fff;float: left;list-style-type: none;transition: all 0.25s;position: relative;box-sizing: border-box;margin-right:1px;margin-bottom: 45px;border-bottom: 1px solid transparent;}
.pricing_table h3 			{ color:#fff;font:18px Cuprum;padding: 15px 0;border-radius: 8px 8px 0 0;margin: -10px 0 1px 0;text-transform: uppercase;text-align:center;}
.price 						{ display: table;background: #444;width: 100%;}
.price_figure				{ font-size: 24px;text-transform: uppercase;vertical-align: middle;display: table-cell;}
.price_number 				{ font-weight: bold;display: block;}
.price_tenure 				{ font-size: 11px;}
.features 					{ background: #d7d7d7;color: #000;margin: 0 !important;}
.features li 				{ padding: 9px 0px;border-bottom: 1px solid #fff;font-size: 13px;list-style-type: none;text-align: center;}
.price-block 					{ padding: 15px;background: #DEF0F4;border-radius: 0 0 8px 8px;margin-top: -8px;min-height: 0 !important;text-align: center;}
.action_button 				{ text-decoration: none;color: #000;font-weight: bold;border-radius: 5px;bottom:-20px;background: #ebebeb; /* Old browsers */background: -moz-linear-gradient(top, #ebebeb 0%, #d2d3d3 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebebeb), color-stop(100%,#d2d3d3)); /Chrome,Safari4+ */background: -webkit-linear-gradient(top, #ebebeb 0%,#d2d3d3 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top, #ebebeb 0%,#d2d3d3 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top, #ebebeb 0%,#d2d3d3 100%); /* IE10+ */background: linear-gradient(to bottom, #ebebeb 0%,#d2d3d3 100%); /* W3C */padding: 9px 21px;font-size: 12px;position:relative;	text-transform: uppercase;}
.price_block:hover 			{ box-shadow:0px -6px 8px 0px #2f2f2f;cursor:pointer;transform: scale(1.04) translateY(-5px);z-index: 1;border-bottom: 0 none;}
.price_block:hover .price 	{ back ground:linear-gradient(#DB7224, #F9B84A);box-shadow: inset 0 0 45px 1px #DB7224;}
.price_block:hover h3 		{ background: #222;}
.price_block:hover .action_button { color:#fff; background: #FA1414;}

@media only screen and (min-width : 480px) and (max-width : 768px) {
	.price_block {width: 96%;}
	.price_block:nth-child(odd) {border-right: 1px solid transparent;}
	.price_block:nth-child(odd):hover {border: 0 none;}
}
@media only screen and (min-width : 768px){
	.price_block {width: 24%;}
	.price_block {border-right: 1px solid transparent; border-bottom: 0 none;}
	.price_block:last-child {border-right: 0 none;}
	.price_block:hover {border: 0 none;}
}

/* Testimonial */
.testimonial-container 		{ overflow: hidden;padding-bottom: 30px; margin-bottom: 30px; border-bottom: 0.5px solid #efefef; }
.testi-img					{ border: 7px solid #005b7f;border-radius:50px;height: 100px;width: 100px !important;}
.testi-img img 				{ width:100%;}
.testi-text p 				{ font:15px Cuprum; }
.testi-text h4, .testi-text span { float:right; text  } 
.testi-text h4 				{ font:20px Cuprum; color:#066c78; margin-bottom: 0px; }
.testi-text span 			{ clear: right; }

/* Testimonial Quotes */

.testimonial-container blockquote					{ border-left:0 !important;}

.cbp-qtrotator 				{ position: relative;margin: 3em auto 0em auto;max-width: 840px;width: 100%;min-he ight: 400px; }

.cbp-qtrotator .cbp-qtcontent {position: absolute;min-height: 200px;padding: 2em 0;top: 0;z-index: 0;opacity: 0;width: 100%;
}
.no-js .cbp-qtrotator .cbp-qtcontent { border-bottom: none;}
.cbp-qtrotator .cbp-qtcontent.cbp-qtcurrent,
.no-js .cbp-qtrotator .cbp-qtcontent { position: relative; z-index: 100;pointer-events: auto;opacity: 1;}
.cbp-qtrotator .cbp-qtcontent:before,
.cbp-qtrotator .cbp-qtcontent:after { content: " "; display: table;}
.cbp-qtrotator .cbp-qtcontent:after {clear: both;}
.cbp-qtprogress 			{ position: absolute;background: #47a3da;height: 1px;width: 0%;top: 99%;z-index: 1000;}
.cbp-qtrotator blockquote 	{ margin: 0;padding: 0;}
.cbp-qtrotator blockquote p { font-size: 18px;color: #888;margin: 0.4em 0 3em;}
.cbp-qtrotator blockquote footer { font-size: 16px;text-align: right;}
.cbp-qtrotator blockquote footer:before { content: '― ';}
.cbp-qtrotator .cbp-qtcontent img {	float: left;margin-right: 1.8em;border-radius: 80px;}

/* Example for media query */
@media screen and (max-width: 30.6em) { 
	.cbp-qtrotator {
		font-size: 70%;
	}
	.cbp-qtrotator img {
		width: 80px;
	}
}

/* Quotes */
.quotes-container 			{ overflow: hidden; margin-bottom: 30px; border-bottom: 0.5px solid #efefef; }
.quotes-container em		{ text-align:right;}

/* Vimeo */
.vimeo-container 			{ overflow: hidden; margin-bottom: 30px; border-bottom: 0.5px solid #efefef; }

/* Youtube */
.youtube-container 			{ overflow: hidden; margin-bottom: 30px; border-bottom: 0.5px solid #efefef; }

/* Revelation Style */
#shortcode .maincontent 	{ min-height: 0 !important;}
#content-area 				{ background: #fff;display: block;overflow: hidden;}
#content-area nav 			{ border-bottom: 0 !important;}

/* Tool Tip*/
a.tooltip 					{ outline:none;color: #fbcb43; font: 16px Cuprum;} 
a.tooltip strong 			{ line-height:30px;} 
a.tooltip:hover 			{ text-decoration:none;} 
a.tooltip span 				{ z-index:10;display:none; padding:14px 20px; margin-top:-30px; margin-left:28px; width:240px; line-height:16px; } 
a.tooltip:hover span 		{ font: 14px Cuprum;display:inline; position:absolute; color:#111; border:1px solid #DCA; background:#fffAF0;} 
#tooltip .callout {z-index:20;position:absolute;top:30px;border:0;left:-12px;height:auto !important;}  
/*CSS3 extras*/ 
a.tooltip 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; }

/* Column Layout  */
.column-container 			{ display: block;overflow: hidden;width: 100%;}
.col-container .column-container p{margin-right:1.3%;}
.column-container ul li 	{ float: left;}
.columns-layout-title 		{font-family: Cuprum,sans-serif;font-size: 22px;font-weight: 400;display: inline-block;margin-top: 15px;}
.column-one-half 			{ display: block;float: left;overflow: hidden;}
.one-half 					{ font:15px/24px Cuprum;float: left; width: 48%;}
.one-third 					{ font:15px/24px Cuprum;float: left; width: 32%;}
.one-four 					{ font:15px/24px Cuprum;float: left; width: 23%;}
.two-half 					{ font:15px/24px Cuprum;float: left; width: 74%;}
/* Social share*/
.social-share
{
list-style-type:none;
display:inline-block;
padding:3px;
}
#shortcode_toggles div {
-webkit-transition:none !important;
-moz-transition:none !important;
-o-transition:none !important;
transition:none !important;
} 
.slider-container .flexslider .slides img{
	width:100% !important;
}

.toggle-container #cbp-qtrotator blockquote p{
	margin: 1.2em 0;
}

/* Shortcode Jquery tabs */
.shortcode-tabs 							{ border-radius: 0px !important;border: 0 !important;padding-bottom: 30px !important;}						
.shortcode-tabs .ui-tabs-panel{
	padding: 1em 1.4em !important;
}		
.shortcode-tabs .ui-widget-header			{ background: none !important;border: 0 !important;}
.shortcode-tabs .ui-state-default           { background: #727272 !important; border-radius: 0px !important;font-size: 14px !important;color: #fff !important;}
.shortcode-tabs .ui-state-active            { background: #444 !important; border-radius: 0px !important;	font-size: 14px !important;}
.shortcode-tabs .ui-tabs .ui-tabs-nav li a  { padding: 0.5em 0.8em !important;margin-right: 8px !important;}
.shortcode-tabs .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #fff !important;}
.shortcode-tabs .ui-tabs .ui-tabs-panel     { padding: 0.5em 0.4em !important;}
.shortcode-tabs .ui-tabs-panel				{ border: 1px solid #ccc !important;border-radius: 0px !important;margin-top: -5px;}

/* Shortcode Accordin*/
.shortcode-accordion .ui-state-active		{ background: #444 !important;border-radius: 0px !important;}
.shortcode-accordion .ui-state-default		{ background: #727272; border-radius: 0px !important;}
.shortcode-accordion .ui-accordion-content	{ border-radius: 0px !important;padding:0 !important;overflow:visible !important;}
.ui-accordion-content p {
margin: 0;
padding: 20px;
}
.slider-container .flex-direction-nav a{top:57% !important;}
.socialico-container .fb-share-button{
	left:0;
	top:-8px;
}
.socialico-container li:first-child{width:90px;}
.cbp-qtrotator blockquote:after,.cbp-qtrotator blockquote:before{content:""}