<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"> /*  Index of this CSS File
	(1) Columns
	(2) List Styles
	(3) Block Quote
	(4) Buttons
	(5) Dropcaps
	(6) Tabs
	(7) Toggles
	(8) Services
	(9) Info Boxes
	(10) Pricing Tables
	(11) Progress Bar
	(12) Team Members
	(13) Support Team
	(14) Tooltips
	(15) Text Highlighting
	(16) Recent Posts
	(17) Promotion Box - Home page
	(18) Pull Quotes
	(19) Social Media Icons
	(20) Animated Menu
 */
 
/***************************************************************
* (1) Columns *
****************************************************************/

.one_full, .one_half, .one_third, .one_fourth, .one_fifth, .one_sixth, .two_third,.custom_two_third, .three_fourth, .four_fifth, .five_sixth  { 	
	margin-right:30px; float:left; position:relative; }

.last { margin-right:0!important; clear:right;}
.one_full { width:100%; margin-right:0;}
.one_half {width:455px;}
.one_third {width:293px;}
.two_third {width:616px;}
.custom_two_third {width:690px;}
.one_fourth {width:212px;}
.three_fourth {width:698px;}
.one_fifth {width:164px;}
.four_fifth {width:698px}
.one_sixth {width:131px;}
.five_sixth {width:779px;}

/***************************************************************
* (2) List Styles *
****************************************************************/

#content &gt; ul, #content &gt; ol {  display:inline-block;}

#content .steps_with_circle ol { padding:5px 0 0 0; text-shadow: 0 1px 0 #fff;}
#content .steps_with_circle ol li { background:none; margin-bottom:15px;clear:both; }
#content .steps_with_circle ol li:last-child { margin-bottom: 0; }
#content .steps_with_circle ol li span { 
	background:url(framework/shortcodes/tinymce/images/ordered_list_bg.png) no-repeat 0 1px;
	font-size:18px; 
	display:block;
	color:#a4a4a4;
	text-align: center;
	line-height: 42px;
	float:left; 
	width:42px; 
	height:43px;
	margin-left:-55px; }

#content .steps_with_circle ol li { padding-left:55px; text-align: left; overflow:hidden; float:left; position:relative; width:auto;}
#content .steps_with_circle ol li p {overflow:hidden;}

/*Font icon*/
#content ul.the_icons { line-height: 25px; }
#content ul.the_icons li { background:none; padding-left:0; }


#sidebar ul.the_icons { line-height: 18px; }
#sidebar ul.the_icons li { background:none; padding-left:0; border:none; display:inline-block; }
#sidebar ul.the_icons li a { display:inline-block; }

/* Ordered Lists */

#content ol {	padding: 0 0 8px 23px; }
	
#content ol li{
	padding-bottom:5px;
	line-height:19px;	
	list-style-type:decimal;
	list-style-position: outside; }
	
#content .list_lower_roman ol li { list-style: lower-roman; }
#content .list_upper_roman ol li { list-style: upper-roman; }
#content .list_lower_alpha ol li { list-style: lower-alpha; }
#content .list_upper_alpha ol li { list-style: upper-alpha; }

#content .list_lower_roman ol li { list-style: lower-roman; }
#content .list_upper_roman ol li { list-style: upper-roman; }
#content .list_lower_alpha ol li { list-style: lower-alpha; }
#content .list_upper_alpha ol li { list-style: upper-alpha; }

#content .steps_with_box ol,#sidebar .steps_with_box ol,#footer .steps_with_box ol,#additional-footer .steps_with_box ol{
	clear:both;
	margin: 0 0 20px 0;
	background: #fff;
	padding: 0 0 0 35px;
	border: 1px solid #dedede;
	background: url(framework/shortcodes/tinymce/images/orderedlist_bg.jpg) repeat-y;}
	
#content .steps_with_box ol li,#sidebar .steps_with_box ol li,#footer .steps_with_box ol li,#additional-footer .steps_with_box ol li{
	margin: 0;
	padding: 15px 15px 5px 15px;	
	font-size: 18px;
	font-weight: normal;
	border-top: 1px solid #fff;	
	border-bottom: 1px solid #dedede;	
	border-left: 1px solid #fff;	
	background: #f4f4f4;
	text-shadow:0 1px 0 #fff;}

#content .steps_with_box ol li:hover,#footer .steps_with_box ol li:hover,#additional-footer .steps_with_box ol li:hover {background: #eee;}
	
#content .steps_with_box ol li h3,#content .steps_with_box ol li h4,#content #sidebar .steps_with_box ol li h4 , #footer .steps_with_box ol li h4 ,#footer .steps_with_box ol li h3 ,#additional-footer .steps_with_box ol li h3,#additional-footer .steps_with_box ol li h4 { font-size:18px; margin:0 0 10px 0 }
	
#content .steps_with_box ol li p,#sidebar .steps_with_box ol li p ,#footer .steps_with_box ol li p, #additional-footer .steps_with_box ol li p {  font-size:14px;  font-weight:normal; margin:0 0 10px 0;}
#footer .steps_with_box ol li h3,#footer .steps_with_box ol li h4 { color:#181818; border:none; background:none; padding:0; }	
#content .steps_with_box ol li.first { }
#content .steps_with_box ol li.last {	border-bottom: none; }

ul.our_awards li {
	background:url(framework/shortcodes/tinymce/images/awards.png) no-repeat 0 0;
	font-size:14px;	
	padding-left: 40px;
	line-height: 18px;
	margin-bottom: 15px;
	}
ul.our_awards li sub,ul.our_awards li sub a { 
	display:block;
	font-family: arial, verdana, tahoma;
	font-size: 11px;
	text-decoration: none; }

ul.our_awards li sub a:hover { color:#363636; }

#content #comment-wrap ol,#content #comment-wrap ol li { list-style: none; padding: 0; }


/***************************************************************
* (3) Block Quote *
****************************************************************/
blockquote  { 	
	text-align: center; 	
	border-top:3px solid #fff; 
	border-bottom:3px solid #fff; }

#content blockquote p {font-size: 24px;	line-height: 30px;margin:0;}

blockquote div { display:block; font-size: 16px; color:#9b9b9b; line-height: 24px; font-weight: normal; }

blockquote .divider { margin:30px 0;  }

/***************************************************************
* (4) Buttons *
****************************************************************/

.border_button { background: url(images/backgrounds/dot_bg.png) repeat-x left 12px; display:block; width:100%; height:25px; }
.border_button .button { float:right; margin-right: 0;  }

/*Default Button*/

.button, a.button, input.button {	
	vertical-align: middle;	
	height:27px;
	cursor: pointer;
	outline: none;	
	display: inline-block;	
	padding: 0 15px;
	line-height:27px;
	margin:0 3px 0 0;
	font-family: arial, georgia;
	font-weight:bold;
	text-decoration: none;		
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);	
	box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 1px 0 rgba(255,255,255,0.4);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 1px 0 rgba(255,255,255,0.4);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 1px 0 rgba(255,255,255,0.4);
	-o-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 1px 0 rgba(255,255,255,0.4);
	color: #fff; }

.button, a.button, input.button, button.grey, .dropcap.grey, .myfancy-box h3.grey-box { 
border: 1px solid rgba(0, 0, 0, .2);
	background: #575757;
	background: linear-gradient(#909090, #575757);
	background: -moz-linear-gradient(#909090, #575757);
	background: -webkit-linear-gradient(#909090, #575757);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#909090), to(#575757));
	background: -o-linear-gradient(#909090, #575757); }

.button:hover, a:hover.button, input.button:hover {
	background: #424242;
	background: linear-gradient(#737373, #424242);
	background: -moz-linear-gradient(#737373, #424242);
	background: -webkit-linear-gradient(#737373, #424242);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#737373), to(#424242));
	background: -o-linear-gradient(#737373, #424242); }

/*Button sizes*/

.button.tiny { font-size: 11px; padding: 0 10px;  height:20px; line-height:20px; }
.button.small { font-size: 12px; padding: 0 15px;  height:27px; line-height:27px; }
.button.medium { font-size: 14px; padding: 0 18px; height:30px; line-height:30px;font-weight:bold;}
.button.large { font-size: 17px; padding: 0 22px; height:36px; line-height:36px;font-weight:bold;}
.button.xlarge { font-size: 20px; padding: 0 25px;  font-weight:normal; height:45px; line-height:45px;}

/*Button Colors*/

/*Button Grey*/
.button.grey, .dropcap.grey { border-color: #575757; }
.button.grey:hover { border-color: #424242; }

/*Button Red*/
.button.red, .dropcap.red, .myfancy-box h3.red-box, .bg_red {
	border-color: #f04950;
	background: #ff757b;
	background: linear-gradient(top, #ff757b 0%, #f04950 100%);
	background: -moz-linear-gradient(top, #ff757b 0%, #f04950 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff757b), to(#f04950));
	background: -webkit-linear-gradient(top, #ff757b 0%, #f04950 100%); }

.button.red:hover {
	border-color: #e0373e;
	background: #e9585e;
	background: linear-gradient(top, #e9585e 0%, #e0373e 100%);
	background: -moz-linear-gradient(top, #e9585e 0%, #e0373e 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#e9585e), to(#e0373e));
	background: -webkit-linear-gradient(top, #e9585e 0%, #e0373e 100%); }

/*Button Purple*/
.button.purple, .dropcap.purple, .myfancy-box h3.purple-box, .bg_purple, .button.skin_color  {
	border-color: #8d84cf;
	background: #b9b1f3;
	background: linear-gradient(top, #b9b1f3 0%, #8d84cf 100%);
	background: -moz-linear-gradient(top, #b9b1f3 0%, #8d84cf 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#b9b1f3), to(#8d84cf));
	background: -webkit-linear-gradient(top, #b9b1f3 0%, #8d84cf 100%); }

.button.purple:hover, .button.skin_color:hover {
	border-color: #7a70bf;
	background: #a39ae4;
	background: linear-gradient(top, #a39ae4 0%, #7a70bf 100%);
	background: -moz-linear-gradient(top, #a39ae4 0%, #7a70bf 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#a39ae4), to(#7a70bf));
	background: -webkit-linear-gradient(top, #a39ae4 0%, #7a70bf 100%); }

/*Button Blue*/
.button.blue, .dropcap.blue, .myfancy-box h3.blue-box, .bg_blue {
	border-color: #009ecf;
	background: #5fdaff;
	background: linear-gradient(top, #5fdaff 0%, #009ecf 100%);
	background: -moz-linear-gradient(top, #5fdaff 0%, #009ecf 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#5fdaff), to(#009ecf));
	background: -webkit-linear-gradient(top, #5fdaff 0%, #009ecf 100%); }

.button.blue:hover {
	border-color: #008bb6;
	background: #46c1e6;
	background: linear-gradient(top, #46c1e6 0%, #008bb6 100%);
	background: -moz-linear-gradient(top, #46c1e6 0%, #008bb6 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#46c1e6), to(#008bb6));
	background: -webkit-linear-gradient(top, #46c1e6 0%, #008bb6 100%); }

/*Button Green*/
.button.green, .dropcap.green, .myfancy-box h3.green-box, .bg_green {
	border-color: #8faf28;
	background: #b0da30;
	background: linear-gradient(top, #b0da30 0%, #8faf28 100%);
	background: -moz-linear-gradient(top, #b0da30 0%, #8faf28 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#b0da30), to(#8faf28));
	background: -webkit-linear-gradient(top, #b0da30 0%, #8faf28 100%); }

.button.green:hover {
	border-color: #7c9b1e;
	background: #9dc424;
	background: linear-gradient(top, #9dc424 0%, #7c9b1e 100%);
	background: -moz-linear-gradient(top, #9dc424 0%, #7c9b1e 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#9dc424), to(#7c9b1e));
	background: -webkit-linear-gradient(top, #9dc424 0%, #7c9b1e 100%); }

/*Button Yellow*/
.button.yellow, .dropcap.yellow, .myfancy-box h3.yellow-box, .bg_yellow {
	text-shadow: 0 1px 0 #f8e447;	
	color:#7c6507;
	border-color: #ecc62c;
	background: #f8e447;
	background: linear-gradient(top, #f8e447 0%, #ecc62c 100%);
	background: -moz-linear-gradient(top, #f8e447 0%, #ecc62c 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f8e447), to(#ecc62c));
	background: -webkit-linear-gradient(top, #f8e447 0%, #ecc62c 100%); }

.button.yellow:hover {
	border-color: #adaa25;
	background: #d8d61b;
	background: linear-gradient(top, #d8d61b 0%, #adaa25 100%);
	background: -moz-linear-gradient(top, #d8d61b 0%, #adaa25 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#d8d61b), to(#adaa25));
	background: -webkit-linear-gradient(top, #d8d61b 0%, #adaa25 100%); }

/*Button Orange*/
.button.orange, .dropcap.orange, .myfancy-box h3.orange-box, .bg_orange {
	border-color: #f59503;
	background: #fa8936;
	background: linear-gradient(top, #fa8936 0%, #e87826 100%);
	background: -moz-linear-gradient(top, #fa8936 0%, #e87826 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fa8936), to(#e87826));
	background: -webkit-linear-gradient(top, #fa8936 0%, #e87826 100%); }

.button.orange:hover {
	border-color: #df6e1c;
	background: #ee7e2c;
	background: linear-gradient(top, #ee7e2c 0%, #df6e1c 100%);
	background: -moz-linear-gradient(top, #ee7e2c 0%, #df6e1c 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ee7e2c), to(#df6e1c));
	background: -webkit-linear-gradient(top, #ee7e2c 0%, #df6e1c 100%); }

/*Button Pink*/
.button.pink, .dropcap.pink, .myfancy-box h3.pink-box, .bg_pink {
	border-color: #dd3e81;
	background: #f57dab;
	background: linear-gradient(top, #f57dab 0%, #dd3e81 100%);
	background: -moz-linear-gradient(top, #f57dab 0%, #dd3e81 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f57dab), to(#dd3e81));
	background: -webkit-linear-gradient(top, #f57dab 0%, #dd3e81 100%); }

.button.pink:hover {
	border-color: #c82c6e;
	background: #dd6593;
	background: linear-gradient(top, #dd6593 0%, #c82c6e 100%);
	background: -moz-linear-gradient(top, #dd6593 0%, #c82c6e 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#dd6593), to(#c82c6e));
	background: -webkit-linear-gradient(top, #dd6593 0%, #c82c6e 100%); }

/*Button Brown*/
.button.brown, .dropcap.brown, .myfancy-box h3.brown-box, .bg_brown {
	border-color: #c8693e;
	background: #ff9e73;
	background: linear-gradient(top, #ff9e73 0%, #c8693e 100%);
	background: -moz-linear-gradient(top, #ff9e73 0%, #c8693e 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff9e73), to(#c8693e));
	background: -webkit-linear-gradient(top, #ff9e73 0%, #c8693e 100%); }

.button.brown:hover {
	border-color: #b3582e;
	background: #ec8659;
	background: linear-gradient(top, #ec8659 0%, #b3582e 100%);
	background: -moz-linear-gradient(top, #ec8659 0%, #b3582e 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ec8659), to(#b3582e));
	background: -webkit-linear-gradient(top, #ec8659 0%, #b3582e 100%); }

/*Button Golden*/
.button.golden, .dropcap.golden, .myfancy-box h3.golden-box, .bg_golden {
	border-color: #cda407;
	background: #eabf1d;
	background: linear-gradient(top, #eabf1d 0%, #cda407 100%);
	background: -moz-linear-gradient(top, #eabf1d 0%, #cda407 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#eabf1d), to(#cda407));
	background: -webkit-linear-gradient(top, #eabf1d 0%, #cda407 100%); }

.button.golden:hover {
	border-color: #be9809;
	background: #dfb61c;
	background: linear-gradient(top, #dfb61c 0%, #be9809 100%);
	background: -moz-linear-gradient(top, #dfb61c 0%, #be9809 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#dfb61c), to(#be9809));
	background: -webkit-linear-gradient(top, #dfb61c 0%, #be9809 100%); }

/*Button White*/
.button.white, .dropcap.white, .myfancy-box h3.white-box, .bg_white {
	text-shadow: 0 1px 0 #fff;	
	color:#505050;
	border-color: #ccc;
	background: #f1f1f1;
	background: linear-gradient(top, #f1f1f1 0%, #e9e9e9 100%);
	background: -moz-linear-gradient(top, #f1f1f1 0%, #e9e9e9 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f1f1f1), to(#e9e9e9));
	background: -webkit-linear-gradient(top, #f1f1f1 0%, #e9e9e9 100%); }

.button.white:hover {
	border-color: #c3c3c3;
	background: #ebebeb;
	background: linear-gradient(top, #ebebeb 0%, #e3e3e3 100%);
	background: -moz-linear-gradient(top, #ebebeb 0%, #e3e3e3 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#ebebeb), to(#e3e3e3));
	background: -webkit-linear-gradient(top, #ebebeb 0%, #e3e3e3 100%); }

/*Button Teal*/
.button.teal, .dropcap.teal, .myfancy-box h3.teal-box, .bg_teal {
	border-color: #009ba0;
	background: #1cd2d8;
	background: linear-gradient(top, #1cd2d8 0%, #009ba0 100%);
	background: -moz-linear-gradient(top, #1cd2d8 0%, #009ba0 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#1cd2d8), to(#009ba0));
	background: -webkit-linear-gradient(top, #1cd2d8 0%, #009ba0 100%); }

.button.teal:hover {
	border-color: #008488;
	background: #13bcc1;
	background: linear-gradient(top, #13bcc1 0%, #008488 100%);
	background: -moz-linear-gradient(top, #13bcc1 0%, #008488 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#13bcc1), to(#008488));
	background: -webkit-linear-gradient(top, #13bcc1 0%, #008488 100%); }

/*Button Navy Blue*/
.button.navy_blue, .dropcap.navy_blue, .myfancy-box h3.navy_blue-box,  .bg_navy_blue {
	border-color: #217aa6;
	background: #5cbbea;
	background: linear-gradient(top, #5cbbea 0%, #217aa6 100%);
	background: -moz-linear-gradient(top, #5cbbea 0%, #217aa6 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#5cbbea), to(#217aa6));
	background: -webkit-linear-gradient(top, #5cbbea 0%, #217aa6 100%); }

.button.navy_blue:hover {
	border-color: #585092;
	background: #8a83c3;
	background: linear-gradient(top, #8a83c3 0%, #585092 100%);
	background: -moz-linear-gradient(top, #8a83c3 0%, #585092 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#8a83c3), to(#585092));
	background: -webkit-linear-gradient(top, #8a83c3 0%, #585092 100%); }

a.button i { margin-right: -8px;  }

/***************************************************************
* (5) Dropcaps *
****************************************************************/

.dropcap { 
	border:1px solid;
	color:#fff;
	font-size: 27px; 
	font-weight:normal;
	display: block;	
	float:left; 	
	padding:10px; 
	margin:5px 10px 5px 0;	
	text-align: center; 	
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);	
	box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 1px 0 rgba(255,255,255,0.4);
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 1px 0 rgba(255,255,255,0.4);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 1px 0 rgba(255,255,255,0.4);
	-o-box-shadow: 0 1px 2px rgba(0,0,0,0.25), inset 0 1px 0 rgba(255,255,255,0.4);  
}

.dc_small { font-size: 18px; width:16px; height:16px; line-height: 16px; padding:5px;  }
.dc_medium { font-size: 27px; width:25px; height:25px; line-height: 25px; padding:10px;  }
.dc_large { font-size: 36px; width:36px; height:36px; line-height: 36px; padding:15px;  }

.dc_nocolor { box-shadow:none; color:#606060; border:none; text-shadow:none; }

.dropcap.round1{ border-radius:10px 0 0 0; -moz-border-radius:10px 0 0 0; -webkit-border-radius:10px 0 0 0; border-radius:10px 0 0 0;   -khtml-border-radius: 10px 0 0 0;  -o-border-radius: 10px 0 0 0; } 

.dropcap.round2{ border-radius:10px 0 10px 0; -moz-border-radius:10px 0 10px 0; -webkit-border-radius:10px 0 10px 0; border-radius:10px 0 10px 0;   -khtml-border-radius: 10px 0 10px 0;  -o-border-radius: 10px 0 10px 0; }

.dropcap.round3{ border-radius:25px 25px 0 25px; -moz-border-radius:25px 25px 0 25px; -webkit-border-radius:25px 25px 0 25px; border-radius:25px 25px 0 25px;   -khtml-border-radius: 25px 25px 0 25px;  -o-border-radius: 25px 25px 0 25px; }

/***************************************************************
* (6) Tabs *
****************************************************************/

.my_tabs.ui-tabs .ui-tabs-hide { position: absolute; left: -9999px; }
.my_tabs { margin: 0 0 20px 0; padding-top: 5px; }

.my_tabs ul.tab-nav {
	border: 0;
	list-style: none;
	margin: 0!important; padding: 0;		
	float: none; }

.my_tabs ul.tab-nav li {
	float: left;
	position: relative;	
	background:none;
	margin: 0 2px -1px 0;	
	z-index: 10;
	list-style: none;		
	padding:0; }	

.my_tabs ul.tab-nav li a {
	height: 25px;
	padding: 5px 15px 0 15px;
	border: 1px solid #e1e1e1;
	border-bottom: none;
	display: block;
	overflow: hidden;	
	background: #efefef;
	margin: 0;	
	color: #313131;
	text-decoration: none;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-radius: 3px 3px 0 0;	}
	
.my_tabs ul.tab-nav li a:hover { background: #fff; margin: 0; }
.my_tabs ul.tab-nav li.ui-tabs-selected a { background: #fff; height: 26px; }

.my_tabs .my_tab {
	margin:0;
	width:auto;
	background: #fff;
	padding: 15px 15px 0 15px;
	border: 1px solid #e1e1e1;
	-webkit-border-radius: 0 3px 3px 3px;
	-moz-border-radius: 0 3px 3px 3px;
	border-radius: 0 3px 3px 3px;	 }

.tab-clearfix:after { clear: both; }
.tab-clearfix:before,.tab-clearfix:after { content:""; display:table; }
.tab-clearfix { zoom:1; }

/***************************************************************
* (7) Toggles *
****************************************************************/

.white_bg,.toggle_box .toggle_box_title,.my_tabs ul.tab-nav li a {
	text-shadow: 0 1px 0 #fff;	
	box-shadow: inset 0 1px 0 #fff;
	-webkit-box-shadow:inset 0 1px 0 #fff;
	-moz-box-shadow:inset 0 1px 0 #fff;
	-o-box-shadow:inset 0 1px 0 #fff;
	background: #f9f9f9;
	background: linear-gradient(top, #f9f9f9 0%, #f1f1f1 100%);
	background: -moz-linear-gradient(top, #f9f9f9 0%, #f1f1f1 100%);
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#f1f1f1));
	background: -webkit-linear-gradient(top, #f9f9f9 0%, #f1f1f1 100%); }

#content p .toggle_box { margin-bottom: 15px; }

/*  Toggle Style 1  */

.toggle_box { margin:5px 0 10px 0; }

.toggle_box .toggle_box_title {
	display: block;
	padding: 8px 15px 8px 30px; 
	background: #f9f9f9;
	border: 1px solid #e1e1e1;
	cursor: pointer;
	outline: none;
	position: relative;
	font-weight: bold;	}
	
.toggle_box .toggle_box_title:hover { border: 1px solid #ccc; color:#363636  }

.toggle_box span.ui-icon {
    background: url(framework/shortcodes/tinymce/images/toggle_arrow_closed.png) no-repeat;
    width: 12px;
    height: 10px;   
    top:12px;   
    left: 10px;
    position: absolute; }

.toggle_box .ui-state-active .ui-icon { background: url(framework/shortcodes/tinymce/images/toggle_arrow_open.png) no-repeat 0;}
.ui-state-active { color:#363636; }

.toggle_box_inner {
	padding: 15px 15px 0 15px ;	
	border: 1px solid #e1e1e1;
	border-top: none; }

/*  Toggle Style 2  */

.toggle_icon { margin: 0 0 11px 0; border-bottom:1px solid #e1e1e1; padding-bottom: 10px;}

.toggle_icon .toggle_icon_title {
	
	display: block;
	padding: 0 0 0 23px; 	
	cursor: pointer;
	outline: none;
	position: relative;
	font-size: 14px;
	font-weight: bold;	}

.toggle_icon span.ui-icon {
    background: url(framework/shortcodes/tinymce/images/toggle_closed.png) no-repeat 0 0;
    width: 20px;
    height: 20px;   
    top:3px;   
    left:0px;
    position: absolute; }

.toggle_icon .ui-state-active .ui-icon { background: url(framework/shortcodes/tinymce/images/toggle_open.png) no-repeat 0 0; }
.toggle_icon_title:hover { color:#363636; }
#footer .toggle_icon_title:hover { color:#fff; }
#footer .toggle_icon,#footer .toggle_icon .toggle_icon_title { border-color: #303030; }

.toggle_icon_inner { padding: 10px 0 0 0; margin-bottom: 5px; }

#sidebar .toggle_box, #sidebar .toggle_icon { margin:0 0 5px 32px; clear:both; padding-top:5px;}
.sidebar-left #sidebar .toggle_box, .sidebar-left #sidebar .toggle_icon { margin-right:3px;}

#footer .toggle_box .toggle_box_title { background: #252525; border: 1px solid #303030; }
#footer .toggle_box_inner { border: 1px solid #303030; }
#footer .toggle_box .toggle_box_title,#footer .my_tabs ul.tab-nav li a { 
	text-shadow: 0 1px 0 #000;
	background: #252525;
	box-shadow: inset 0 1px 0 #222;
	-webkit-box-shadow:inset 0 1px 0 #222;
	-moz-box-shadow:inset 0 1px 0 #222;
	-o-box-shadow:inset 0 1px 0 #222;}
#footer .toggle_box span.ui-icon { background: url(framework/shortcodes/tinymce/images/toggle_arrow_closed2.png) no-repeat; }
#footer .toggle_box .ui-state-active .ui-icon { background: url(framework/shortcodes/tinymce/images/toggle_arrow_open2.png) no-repeat 0; }

#footer .toggle_icon span.ui-icon { background: url(framework/shortcodes/tinymce/images/toggle_closed2.png) no-repeat 0 0; }
#footer .toggle_icon .ui-state-active .ui-icon { background: url(framework/shortcodes/tinymce/images/toggle_open2.png) no-repeat 0 0; }

/***************************************************************
* (8) Services *
****************************************************************/
.services_icon_small .services_icon_img,
.services_icon_medium .services_icon_img,
.services_icon_large .services_icon_img { 
	border:5px solid #ebebeb; 	
	display:block; 
	float:left; 	
	border-radius: 100px; }

.services_icon_small { margin-top: 15px;  }

.services_icon_small:hover .services_icon_img,
.services_icon_medium:hover .services_icon_img,
.services_icon_large:hover .services_icon_img { 
	border-color:#cfcfcf; }

.services_icon_small .services_icon_img {  	
	height:40px; 
	width: 40px; 		
	border:none; }

.services_icon_medium .services_icon_img{ 	
	height:64px; 
	width: 64px; }	

.services_icon_large .services_icon_img{ 	
	height:92px; 
	width: 92px;	
	margin:0 auto; 	
	float:none;	 }

#content .services_icon_small h4 { padding: 0; margin:0 0 8px 0; line-height: 20px;  }
.services_icon_large p { display:block; clear:both; }

.services_icon_medium h4,.services_icon_large h4 { 	
	padding:10px 0 10px 0; margin:0; 
	clear:both;  
	background: url(framework/shortcodes/tinymce/images/sidebar-title-bg.png) repeat-x 0 bottom;  }

.services_icon_medium h4 small { display:block; font-family: arial; font-size:11px; font-weight: normal;}

.services_icon_medium h4 { padding:0px 0 10px 0; clear:none; }
.services_icon_large h4 { padding:10px 0 10px 0; clear:both; }

.services_icon_medium p { margin:0 0 20px 0; }
.services_mid_content { margin-left: 94px;}
.services_small_content { margin-left: 55px;}

.services_icon_large { text-align: center; }

/***************************************************************
* (9) Info Boxes *
****************************************************************/

/*Service Box*/

.fancy_content_box_wrapper { margin-right: -30px;  }
.fancy_content_box { border:1px solid #e3e3e3; border-radius: 3px; background:#fff; width:100%; }

.fcb_style1 { height:51px;  border-radius: 3px 3px 0 0;   }
.fcb_style2 { background: transparent url(images/backgrounds/box_title_bg2.png) repeat-x 0 0; height:51px;  }

.fcb_title { line-height:50px; font-size:16px; text-align:center; padding:0 15px;}

.fcb_style1 .fcb_title { color:#fff; text-shadow: 0 1px 0 rgba(0,0,0,0.2); }
.fcb_style2 .fcb_title { color:#313131; text-shadow: 0 1px 0 #fff;}

.fcb_content { padding:20px 20px 0 20px; }

#content .fancy_content_box p { margin-bottom: 15px; }
#content .fancy_content_box a { font-weight: bold; text-decoration: none;}
#content .fancy_content_box a:hover { color:#313131; }


#content .fancy_content_box a i.icon-double-angle-right { margin-right:-3px; }

/* Myfancy Info Boxes */

.myfancy-box { 
	background:#fff; 
	padding:0;
	border:1px solid #e1e1e1;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	margin-bottom:30px;	}
	
#content .myfancy-box h3 {	
	font-size:14px;	
	height:36px;
	line-height:36px;
	color:#fff;
	padding:0 15px 0 15px;
	border:1px solid #fff;	
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);
	border-radius: 5px 5px 0 0;  
	-moz-border-radius: 5px 5px 0 0;  
	-khtml-border-radius: 5px 5px 0 0; 
	-webkit-border-top-right-radius: 5px 5px 0 0; }
	
#content .myfancy-box p.hide-boxes2 { float:right; margin:10px 10px 0 0; cursor:pointer;	 }
.myfancy-box-icon { float:left; margin: 10px 15px 0 15px; }
	
#content .myfancy-box p { margin:15px; }

/* Simple Info Boxes */

p.info-box,p.warning-box,p.success-box,p.error-box,p.download-box,p.note-box { 
	clear:both;
	padding:18px 15px 18px 55px ; 
	margin-bottom:20px;
	border:1px solid; }
	
p.info-box{ 
	background:url(framework/shortcodes/tinymce/images/icon-info.png) no-repeat 15px 15px; 
	border-color:#9dbfea; 
	background-color:#c6ddfb; 
	color:#00357b;}
	
p.warning-box{ 
	background:url(framework/shortcodes/tinymce/images/icon-warning.png) no-repeat 15px 15px; 
	border-color:#e4c968; 
	background-color:#f9e497; 
	color:#6c5500;}
	
p.success-box{ 
	background:url(framework/shortcodes/tinymce/images/icon-success.png) no-repeat 15px 15px; 
	border-color:#bcd98c; 
	background-color:#dff1c1; 
	color:#00632e}
	
p.download-box{ 
	background:url(framework/shortcodes/tinymce/images/icon-download.png) no-repeat 15px 15px; 
	border-color:#bbd378; 
	background-color:#e8f5c5; color:#2f6903}
	
p.note-box{ 
	background:url(framework/shortcodes/tinymce/images/icon-note.png) no-repeat 15px 15px; 
	border-color:#cecece;  
	background-color:#efefef}
	
p.error-box{ 
	background:url(framework/shortcodes/tinymce/images/icon-error.png) no-repeat 15px 15px; 
	border-color:#f88787; 
	background-color:#fdafaf; 
	color:#820101;}

.hide-boxes{
	float:right;
	margin-top:0;
	margin-right:0;
	top:0;
	right:0;	
	cursor:pointer; 
	font-weight:bold;}

/***************************************************************
* (10) Pricing Tables *
****************************************************************/

.pricing_table { 
	text-align:center; 
	float:left; 
	margin:0 13px 0 0; 
	border:1px solid #e1e1e1; 
	background:#f8f8f8; width:100%;
	box-shadow: none;
	overflow: hidden;	
	z-index:9;}

.pricing_table:hover { 
	border:1px solid #d5d5d5; 
	background:#f4f4f4;
	-moz-box-shadow: 0 0 7px #bbb;
	-webkit-box-shadow: 0 0 7px#bbb;
	box-shadow: 0 0 7px #bbb; }

.last { margin-right:0; }
.pricing_table_title { background:url(framework/shortcodes/tinymce/images/pricing_table_top.png) no-repeat center top; }

#content .pricing_table h3 { 
	font-size: 17px;
	letter-spacing: 0.5px; 
	line-height:44px; 
	color:#fff; 	
	text-shadow:0 1px 0 #000;
	padding-top:1px; }

.pricing_table_price { 
	background:url(framework/shortcodes/tinymce/images/pricing_table_top2.png) no-repeat center bottom; 
	padding-top: 18px;	
	font-family:"Trebuchet MS",georgia,arial; 
	text-shadow:none;
	line-height:43px;	
	padding-bottom: 30px;
	text-shadow: 0 1px 0 rgba(0,0,0,0.2);	 }

#content .pricing_table_price p { color:#fff; font-size:48px; }

.pricing_table_price sup { color:#fff; font-size:24px;}
.pricing_table_price sub { color:#fff; font-size:15px;}	

.pricing_table ul { 
	margin:0; padding:0;	
	border-bottom: 1px solid #fff;}

.pricing_table:hover .pricing_table ul li { color:#000; }

.pricing_table ul li { 
	line-height:18px; 
	display:block; 
	margin:0; 
	padding:10px 0; 
	border-bottom: 1px solid #e8e8e8; 
	border-top: 1px solid #fff; 
	background:none;
	text-shadow: 0 1px 0  #fff;}

.pricing_table ul li:first-child { border-top: none; }
.pricing_table ul li a { text-decoration:none;display:block;  }
.pricing_table ul li a:hover { color:#000;}
.pricing_table ul li img { vertical-align:middle; padding-right:3px;}

#content .bg_white .pricing_table_price p,
.bg_white .pricing_table_price sub, 
.bg_white .pricing_table_price sup { color:#313131; text-shadow: 0 1px 0  #fff; }

.pricing_table .button { width:auto; margin:25px 0; }

.pricing_table_top { 
	margin:1px; 
	height:auto; 
	margin-bottom: 15px;
	overflow: hidden;  }

.pt_one_1, .pt_one_2, .pt_one_3, .pt_one_4, .pt_one_5, .pt_one_6, .pt_two_third, .pt_three_fourth, .pt_four_fifth, .pt_five_sixth  { 	
	margin-right:1%; float:left; position:relative; }

.pt_last { margin-right:0!important; clear:right;}
.pt_one_2 {width:49.5%;}
.pt_one_3 {width:32.6%;}
.pt_one_4 {width:24.25%;}
.pt_one_5 {width:19.2%;}
.pt_one_6 {width:15.83%;}


/***************************************************************
* (11) Progress Bar *
****************************************************************/

.p_bar{    
    width:100%;
    color:#fff;
    height:33px;
    line-height: 33px;    
    margin:0 auto 10px auto;
    padding:0px;    
    background:#e9e9e9; }

.p_bar .p_bar_arrow { background:url(images/backgrounds/pbar_arrow.png) no-repeat right 0; display:block; width:21px; height:33px; position: absolute; right:0; }    

.p_bar_bg{
    width:77%; /* Change to actual percentage */
    height:100%;
    background:#777; }

.p_bar span.p_title { padding-left: 10px;  }
.p_bar span.p_num { float:right; padding-right: 11px;  background:url(images/backgrounds/pbar_border.png) no-repeat right 0; }

.p_bar_red 		.p_bar_bg{ background:#f04950; }
.p_bar_green 	.p_bar_bg{ background:#8faf28; }
.p_bar_yellow 	.p_bar_bg{ background:#ecc62c; }
.p_bar_orange 	.p_bar_bg{ background:#ee7e2c; }
.p_bar_blue 	.p_bar_bg{ background:#009ecf; }
.p_bar_golden 	.p_bar_bg{ background:#e0b511; }
.p_bar_brown 	.p_bar_bg{ background:#c8693e; }
.p_bar_teal 	.p_bar_bg{ background:#009ba0; }
.p_bar_pink 	.p_bar_bg{ background:#dd3e81; }
.p_bar_navyblue .p_bar_bg{ background:#217aa6; }
.p_bar_purple 	.p_bar_bg{ background:#8d84cf; }

/***************************************************************
* (12) Team Members *
****************************************************************/

.team_member_wrapper { margin-right: -30px;}
.tm_style1 { display:block  }
.tm_style1 img,.tm_style2 img { display:block; float:left; margin-top: 5px;  }
.tm_box_content { clear:both; display:block; background:#f3f3f3; border-top:3px solid; border-bottom: 3px solid #e5e5e5; padding-left: 20px; padding-right: 20px;  }
#content .tm_box_content h5 { padding-top: 12px; color:#313131; }
.tm_box_content h5 sub { display:block; font-family: arial,verdana; font-size: 11px; padding-top: 3px; color:#606060;  }

.tm_social_media { float:right; padding:7px 12px 9px 6px; margin-right: -20px; margin-left: 10px;}
#content .tm_social_media ul { padding:0; margin:0;}
#content .tm_social_media ul li { background:none; padding:0; margin:0; float:left; }
#content .tm_social_media ul li a { width:16px; height:16px; display:block; margin-left: 7px; }
a.sm_twitter { background: transparent url(images/icons/sm_twitter.png) no-repeat 0 0; }
a.sm_vimeo { background: transparent url(images/icons/sm_vimeo.png) no-repeat 0 0; }
a.sm_facebook { background: transparent url(images/icons/sm_facebook.png) no-repeat 0 0; }
a.sm_youtube { background: transparent url(images/icons/sm_youtube.png) no-repeat 0 0; }
a.sm_flickr { background: transparent url(images/icons/sm_flickr.png) no-repeat 0 0; }
a.sm_rss { background: transparent url(images/icons/sm_rss.png) no-repeat 0 0; }
a.sm_linkedin { background: transparent url(images/icons/sm_linkedin.png) no-repeat 0 0; }
a.sm_blogger { background: transparent url(images/icons/sm_blogger.png) no-repeat 0 0; }
a.sm_delicious { background: transparent url(images/icons/sm_delicious.png) no-repeat 0 0; }
a.sm_digg { background: transparent url(images/icons/sm_digg.png) no-repeat 0 0; }
a.sm_technorati { background: transparent url(images/icons/sm_technorati.png) no-repeat 0 0; }
a.sm_stumbleupon { background: transparent url(images/icons/sm_stumbleupon.png) no-repeat 0 0; }
a.sm_skype { background: transparent url(images/icons/sm_skype.png) no-repeat 0 0; }


.tm_style2 .tm_box_content { text-align: center; border-top:0; border-bottom:3px solid; }

#content .tm_style2 .tm_social_media { float:none; width:auto; padding:9px 10px 6px 4px; margin:0;  display:inline-block; font-size: 0; line-height: 0; }
#content .tm_style2 .tm_social_media ul li { float:none; width:auto; display:inline-block; }
#content .tm_style2 .tm_box_content h5 { margin-bottom: 12px;  }
#content .tm_style2 .tm_box_content h5 sub { padding-top: 7px; color:#606060;  }

.small-footer .tm_social_media { float:right; width:auto; padding:0; margin:23px 0 0 0;  display:inline-block; font-size: 0; line-height: 0; }
.small-footer .tm_social_media ul { padding:0; margin:0;}
.small-footer .tm_social_media ul li { background:none; padding:0; margin:0; float:left; }
.small-footer .tm_social_media ul li a { width:16px; height:16px; display:block; margin-left: 7px; opacity:0.15; }
.small-footer .tm_social_media ul li a:hover { opacity:0.7; }

/***************************************************************
* (13) Support Team *
****************************************************************/

#content .support_team img { float:left; margin:0 20px 20px 0;  }
#content .support_team p { padding:0; margin:0 0 4px 0; }
#content .support_team p a { text-decoration: none; }
#content .support_team p a:hover { color:#363636; }

/***************************************************************
* (14) Tooltips *
****************************************************************/
.tipsy {
	padding: 5px; 
	font-size: 12px;	
	background-repeat: no-repeat;  
	background-image: url(framework/shortcodes/tinymce/images/tipsy.gif);  }

.tipsy-inner { 
	padding: 5px 8px 4px 8px; 
	background-color: black; 
	color: white; 
	max-width: 200px; 
	text-align: center; 
	-moz-border-radius:5px; 
	-webkit-border-radius:5px; 
	border-radius: 5px;}

.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }	

/***************************************************************
* (15) Text Highlighting *
****************************************************************/

.highlight_yellow,.highlight_black,.highlight_green,.highlight_blue,.highlight_red,.highlight_grey { 
	padding:0 5px 0 5px; 
	height:20px;
	border:1px solid;	
	text-shadow:none;	
	color:#fff;	 }

.highlight_yellow { background-color:#FFFF00; border-color:#f0f000; color:#000;}
.highlight_black  { background-color:#010101; border-color:#000;}
.highlight_green  { background-color:#009900; border-color:#006e00;}
.highlight_blue   { background-color:#1b98da; border-color:#0074aa;}
.highlight_red    { background-color:#c80000; border-color:#890101;}
.highlight_grey   { background-color:#808080; border-color:#505050; color:#fff;}

/***************************************************************
* (16) Recent Posts *
****************************************************************/

/*Recent Posts with Circle Style*/

.rcp_date { 		
	height:65px; 
	width:65px; 
	text-align: center;	
	border-radius: 100px; 
	display: block; 
	float:left;
	font-size:20px;
	line-height: 50px;
	margin: 0 0 0 0;
	overflow: hidden;
	border:4px solid #e9e9e9; 
	background:#f5f5f5;
	text-shadow:0 1px 0 #fff;
}
.rcp_date sub { display: block; font-size: 12px; line-height: 12px; margin-top: -11px; }

#content .rc_posts ul,#content .rc_posts ul li { background: none; padding:0; margin:0 0 20px 0; }

#content .rc_posts ul li { clear:both; min-height: 70px; }

.rp_content { margin-left: 90px;  }
#content .rp_content a { text-decoration: none; }
#content .rp_content a.read-more { margin-top: 5px; display:block; }
#content .rp_content p { margin-bottom: 0;  }

#content .rc_posts h4 { margin:0 0 10px 0; padding:0; }
#content .rc_posts h4 a { font-size: 14px; text-decoration: none; }

#content .rc_posts ul li:hover .rcp_date  { border-color:#cfcfcf; }

/* Recent Posts with Box Style */
#content .recent_posts_list1 ul { padding:5px 0 0 0; margin:0; }
#content .recent_posts_list1 ul li { 
	padding:0; margin:0;
	border-left: 3px solid; 
	display:block;
	margin-bottom: 4px;
	background: #f4f4f4 url(images/backgrounds/re_post_list_bg.png) repeat-y 0 0; }

#content .recent_posts_list1 ul li:hover { background-color: #e9e9e9   }	

.recent_posts_list1_date { float:left; color:#404040; font-size: 18px; text-align: center;text-shadow: 0 1px 0 #fff; width:45px; padding-top: 10px; }	
.recent_posts_list1_date span { clear:both; display:block; font-size: 13px; text-transform: uppercase; }

#content .recent_posts_list1 ul li h5 { margin:0; padding:10px 0 0 60px;  }
#content .recent_posts_list1 ul li h5 a,#content .recent_posts_list1 ul li p a { text-decoration: none; }
#content .recent_posts_list1 ul li p { margin:0; padding:2px 0 8px 60px; font-size: 11px; }
.pf_icons { float:right; width:20px; height:20px; display:inline-block; margin:20px 15px 15px 15px ;}
.pf_icons a { width:20px; height:20px; display:block; }
.pf_icons a.pf_standard,.pf_icons a.pf_aside 	{ background: transparent url(images/icons/icon_pf_aside.png) no-repeat 0 0;}
.pf_icons a.pf_audio 		{ background: transparent url(images/icons/icon_pf_audio.png) no-repeat 0 0;}
.pf_icons a.pf_video 		{ background: transparent url(images/icons/icon_pf_video.png) no-repeat 0 0;}
.pf_icons a.pf_image 		{ background: transparent url(images/icons/icon_pf_image.png) no-repeat 0 0;}
.pf_icons a.pf_gallery 		{ background: transparent url(images/icons/icon_pf_gallery.png) no-repeat 0 0;}
.pf_icons a.pf_quote 		{ background: transparent url(images/icons/icon_pf_quote.png) no-repeat 0 0;}
.pf_icons a.pf_link 		{ background: transparent url(images/icons/icon_pf_link.png) no-repeat 0 0;}

/***************************************************************
* (17) Promotion Box - Home page *
****************************************************************/

.promotion_box  { 
	background:#f1f1f1;
	padding:30px;
	display:block;
	margin:0 0 30px 0;	 
	text-align: left;
	border-left:3px solid #e5e5e5;
	position: relative; }

.promotion_box:after {
	background: none repeat scroll 0 0 transparent;
    border-color: transparent;
    border-style: solid;
    border-width: 3px;
    content: "";
    display: block;    
    height: 0;
    left:0;
    z-index:999;
    margin:-2.5px 0 0 0;
    position: absolute;
    top: 50%;
    width: 0; }	

#content .promotion_box p { margin:0; padding:0; display:inline; font-weight:200; font-size: 18px; display:block; }
#content .promotion_box p sub { font-size: 12px; display: block; clear:both; margin-top:7px; font-family: arial; }

#content .promotion_box spvan { padding-top: 5px; display: block; }

#content .promotion_box .button { font-weight: normal; font-size: 18px;  }

/***************************************************************
* (18) Pull Quotes *
****************************************************************/

.pullquote_left, .pullquote_right { 
	font-family:Georgia, arial;
	background:url(framework/shortcodes/tinymce/images/divider-line.png) repeat-y; 	
	width:30%; 
	line-height:22px; 
	padding-left:20px; 
	color:#181818; 	
	font-style:normal;
	font-size:15px; 
	font-weight:normal;}
	
.pullquote_left { 	
	float:left; 	
	margin:20px 15px 10px 0;}
	
.pullquote_right {	
	float:right; 	
	margin:20px 0 10px 15px;}

/***************************************************************
* (19) Social Media Icons *
****************************************************************/

#content .sm_icons ul,.sm_icons ul  { padding:0; margin:0; }
#content .sm_icons ul li,.large-footer .sm_icons ul li, .sm_icons ul li{ 
	padding:0; margin:0 3px 5px 0;
	float:left; 
	display:block;
	background:none; 
	clear:none; 
	border:none; }

#content .sm_icons ul li a, .sm_icons ul li a,.large-footer .sm_icons ul li a { display:block; height:20px; width:20px;  }
#content .sm_icons ul li, .sm_icons ul li,.large-footer .sm_icons ul li { height:20px; width:20px; }

.large-footer .sm_icons ul { padding:0; margin:0; border:none; }

.tipsy  .tipsy-south { text-transform: capitalize; }

.sm_icons ul li a.sm-twitter { background: url(framework/shortcodes/tinymce/images/twitter.png) no-repeat 0 0;}
.sm_icons ul li a.sm-facebook { background: url(framework/shortcodes/tinymce/images/facebook.png) no-repeat 0 0;}
.sm_icons ul li a.sm-youtube { background: url(framework/shortcodes/tinymce/images/youtube.png) no-repeat 0 0;}
.sm_icons ul li a.sm-delicious { background: url(framework/shortcodes/tinymce/images/delicious.png) no-repeat 0 0;}
.sm_icons ul li a.sm-vimeo { background: url(framework/shortcodes/tinymce/images/vimeo.png) no-repeat 0 0;}
.sm_icons ul li a.sm-flickr { background: url(framework/shortcodes/tinymce/images/flickr.png) no-repeat 0 0;}
.sm_icons ul li a.sm-digg { background: url(framework/shortcodes/tinymce/images/digg.png) no-repeat 0 0;}
.sm_icons ul li a.sm-stumbleupon { background: url(framework/shortcodes/tinymce/images/stumbleupon.png) no-repeat 0 0;}
.sm_icons ul li a.sm-linkedin { background: url(framework/shortcodes/tinymce/images/linkedin.png) no-repeat 0 0;}
.sm_icons ul li a.sm-blogger { background: url(framework/shortcodes/tinymce/images/blogger.png) no-repeat 0 0;}
.sm_icons ul li a.sm-rss { background: url(framework/shortcodes/tinymce/images/rss.png) no-repeat 0 0;}
.sm_icons ul li a.sm-technorati { background: url(framework/shortcodes/tinymce/images/technorati.png) no-repeat 0 0;}
.sm_icons ul li a.sm-wordpress { background: url(framework/shortcodes/tinymce/images/wordpress.png) no-repeat 0 0;}
.sm_icons ul li a.sm-skype { background: url(framework/shortcodes/tinymce/images/skype.png) no-repeat 0 0;}
.sm_icons ul li a.sm-picasa { background: url(framework/shortcodes/tinymce/images/picasa.png) no-repeat 0 0;}
.sm_icons ul li a.sm-yahoo { background: url(framework/shortcodes/tinymce/images/yahoo.png) no-repeat 0 0;}

/***************************************************************
* (20) Animated Menu *
****************************************************************/

.sti-menu{ width:100%; position:relative; margin-top: 10px; }

.sti-menu li{
	background:none;
	padding:0;
	float:left;
	width:19.5%;
	height:250px;
	display:block;
	margin-right:0.5%;
	text-align: center; }

#content .sti-menu li a{
	color:#313131;	
	display:block;
	overflow:hidden;	
	text-align:center;
	height:100%;
	width:100%;
	position:relative;
	border: 1px solid rgba(0, 0, 0, .09);
	border-radius: 3px; }

#content .sti-menu li a:hover { text-shadow: 0 1px 0 rgba(0,0,0,0.2); }	

#content .sti-menu li a h2{
	text-align: center;	
	font-size:18px;
	line-height: 28px;
	position:absolute;	
	display:block;	
	width:90%;
	top:110px;
	left:5%; }

#content .sti-menu li a h3{
	font-family:georgia,arial,tahoma; 
	font-size:14px;		
	position:absolute;	
	top:180px;	
	width:96%;
	padding:2%; }

.sti-icon {	
	font-size: 70px;
	margin-top: 30px;	
	position:absolute;	
	top:22px;
	left:52px;
	width:80px;
	margin:0 auto;
	right:auto; }</pre></body></html>