* {margin:0;padding:0;}

body{display:block; min-height:100%; margin:0px auto; padding:0 0 0 0px; line-height:160%; color:#333333; background:#424242; font-family:roboto; font-weight:300; font-size:1em;}

textarea, input { font-family:roboto !important; }

table {padding:0px;margin:0px;font-weight:300;line-height:26px;}

form {margin:0px;padding:0px;}

iframe {max-width:100% !important; }

.likeboxwrap {
width:100% !important;
}

.likeboxwrap iframe {
width:101% !important;
max-width:101% !important;
}

input.button, textarea { -webkit-appearance: none; -webkit-border-radius: 2px;}


@media screen and (max-width: 750px){
	.inputbox, textarea, select {
		width:94%;}
}

.table_module_2, .table_module_2 td {
border-bottom:solid 1px #ededed !important;
}

a{color:#45C3E3; text-decoration:none}
a:active { outline: none;}
a:focus {-moz-outline-style: none;}

.s5_mainbodycolumn a, .s5_rightcolumn a, .blogitemwidths h3 a {
color:#39A2BD;
}

h1 {font-size: 1.6em;font-weight: 400;}
h3 {font-weight:400;}

select{padding:3px}
a:hover, a:active, a:focus{text-decoration:underline}
ul, ul li{margin:0; padding:0}
img {max-width:100% !important;}

.smf_postrightside ul { margin: 18px;}

.docartic img {
-webkit-box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow:   0 0 5px 0px rgba(0, 0, 0, 0.1);
box-shadow:       0 0 5px 0px rgba(0, 0, 0, 0.1);
border: 1px solid #e0e0e0;
padding:2%;
max-width:96% !important;
margin-top:33px;
margin-bottom:33px;
}

.docartic section img {
margin:0px;
}

.docartic iframe {
margin-top:33px;
margin-bottom:33px;
}

.docartic ol img, .docartic ul {
margin-left:-20px;
}

.s5_width_wrap, #s5_doc_search_wrap_inner, .doc_bread_wrap, .s5_mainbodycolumn .doc, .s5_mainbodycolumn .docartic, .s5_bottomcolumn, .s5_mainbodycolumn .featuredoc, .addlinks {width:94%;max-width:1270px;margin-left:auto;margin-right:auto;}
.s5_no_width_wrap {width:100% !important;
max-width:100% !important;
}
.contentpaneopen, table.blog{width:100%;}
.entry-body { font-size: 1.2em !important;}
.componentheading{font-size:18px; font-weight:normal; height:53px; line-height:26px; padding-left:15px; padding-top:6px}

.contentpaneopen ul { margin-left:16px; }

.icon-bullet-size {font-size: 1em;margin-left: 11px;position: relative;top: -5px; color: #ffffff;}

ul.s5_blue_bullet {
	margin-left:2px !important;}

ul.s5_blue_bullet li {
	padding-left: 35px;
	margin-bottom: 9px;
	list-style: none;
	line-height:35px;}
	
	.module ul.s5_blue_bullet li {padding-left:0px !important;}

ul.s5_blue_bullet li span.surround {
	display: inline-block;
    height: 26px;
	margin-left: -36px;
    margin-top: 5px;
    position: absolute;
    width: 26px;
	background:#24abce;}
	
	
.knowledgebase_list {
margin-left:35px !important;
}

.knowledgebase_list li {
padding-left:5px !important;
}

.knowledgebase_list li img {
margin-left:-40px !important;
}

.knowledgebase_help {
background:#24ABCE;
padding:20px;
display:block;
color:#FFFFFF;
border-radius:2px;
}

.knowledgebase_help a, .knowledgebase_help a:hover {
color:#FFFFFF;
text-decoration:underline;
}

.knowledgebase_notice {
background:#DE4545;
padding:20px;
display:block;
color:#FFFFFF;
border-radius:2px;
}

.hidecontactform { font-size:0.9em;}

.contentheading, .s5h4backrepeat, .componentheading{
	border-bottom: 1px solid #e5e5e5;
    font-size: 1.4em;
    font-weight: normal;
    margin-bottom: 32px;
    padding-left: 0;
	padding-bottom:32px;
    padding-top: 0px;}
	
	.contentheading{clear: both;}
	
.s5h4backrepeat{
    margin-bottom: 60px;
	padding-bottom:44px;
	margin-top:44px;
}
	
.content_wrap .contentheading {
padding-top:28px;
}

a.contentpagetitle {color: #000000;font-size: 1.1em !important;font-weight: 300 !important;}	

a.contentpagetitle{font-weight:normal; font-size:18px}
.readon { float: right;padding: 7px 20px !important;}

.back_button, .readon, .s5_forum_pagenav_wrap b {
color:#24ABCE; font-weight:normal;text-align:center; font-size: 0.9em;   padding: 10px 10px 3px;margin-top:6px;   margin-left: 6px;
background: none;
border:1px solid #24ABCE !important;}

a.back_button {padding: 5px 11px;}
#s5_mainbodyrepeat .back_button a {color:#606060;}

.back_button:hover a, .readon:hover a, .readon:hover, .s5readmore:hover, .s5readmore:hover a, .s5contentdemobuts:hover, .s5contentdemobuts:hover a {text-decoration:none;}

.back_button:hover, .readon:hover {
	color:#ffffff !important;
	background:#1d8ba7;
	border:1px solid #1d8ba7 !important;}

.s5_readmorebut{height:31px; width:103px; margin-top:10px; padding:7px 10px; color:#242424; float:left; cursor:pointer; }

#s5_moduleitems{display:none}
#s5_mainbodyrepeat {background:#FFFFFF;padding-top:60px;width:100%;display:block;}


.s5_dots{width:2px; height:61px; padding-left:12px; padding-right:12px; float:left; margin-top:19px; background:transparent url(../images/s5_dots.jpg) no-repeat top}

#s5_wp_faq {
width:auto !important;
padding:20px !important;
}

.button, .s5_roundbutton, .mirrortab_active_back, .s5_forum_pagenav_wrap .navPages, dd.dm_taskbar li a:link, dd.dm_taskbar li a:visited, span.pagenav, #s5_submitbutton {  
border:none;
color:#fff; 
text-align:center;   
font-size:.9em;   
padding: 9px; 
padding-left:16px;
padding-right:16px;
margin-top:6px;   
margin-bottom:6px;
background: #24ABCE;
border: 1px solid #24ABCE;
} 
 .s5_roundbutton {font-size: 1em;margin-top: 14px;padding: 1px 15px !important;float:left !important;color:#ffffff !important}
 .s5_roundbutton:hover {	text-decoration:none;background: #1d8ba7;color:#ffffff !important}
	
 
#get_more_row .button, #bottom_white_row .button {font-size:1.0em;  }
span.pagenav{ padding: 4px 5px 4px 6px;margin-right: 3px;font-size:1em;} 
 
.button:hover, .s5_forum_pagenav_wrap .navPages:hover, .s5_categorybutton:hover, a.pagenav:hover, #s5_submitbutton:hover, #scroll_arrow:hover { 
text-decoration:none;
background-color:#1D8BA7 !important;
color:#ffffff !important;
border:1px solid #1d8ba7;
cursor:pointer;}

#join_now_row, .theme_image_buttons .button:hover {
border:none !important;
background:#1D8BA7 !important;
}

#scroll_arrow:hover {border:none;}
	


button {
line-height:160%;
}

dd.dm_taskbar li a:link, dd.dm_taskbar li a:visited {
color:#fff;
font-size: 15px;
height: 22px;
margin-bottom: 6px;
margin-top: 6px;
padding: 9px 18px 10px;
text-align: center;
width: auto;}



.join_account_button {
float: right;
font-size: 0.95em;
height: 20px;
margin-bottom: 0;
margin-left: 25px;
margin-top: 17px;
padding: 7px 17px 11px;
}

@media screen and (max-width: 970px){

	#renewal_wrap {
	display:none;
	}

}


#demo_button {
float: right;
font-size: 0.95em;
height: 20px;
margin-bottom: 0;
margin-left: 25px;
margin-top: 17px;
padding: 7px 17px 11px;
background:#55B439;
border:none;
}

#demo_button:hover {
background:#43972A !important;
border:none;
}
 

.mirrortab_active_back a {color:#ffffff;} 
 
 

#s5_mainbodyrepeat dd.dm_taskbar a {color:#ffffff;}
dd.dm_taskbar li {width:auto;}	

dd.dm_taskbar {margin-left:-2px;}

#s5_mainbodyrepeat dd.dm_taskbar a:hover {
background: #1d8ba7;}


 
.inputbox, textarea{
color:#656565;
padding:10px;
-webkit-border-radius: 2px;-moz-border-radius: 2px;	border-radius: 2px;
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: none repeat scroll 0 0 #ffffff;
border-color: #bcbcbc #dadada #e5e5e5;
border-image: none;
border-style: solid;
border-width: 1px;
background: #FFFFFF;
-webkit-box-shadow: 0px;
-moz-box-shadow: 0px;
box-shadow: 0px;
}

.inputbox:hover, .inputbox:focus, textarea:hover, textarea:focus {background:#FFFEF4;}

#s5_newsletter_box {
border:none;
-webkit-border-radius: 2px 0px 0px 2px;
-moz-border-radius: 2px 0px 0px 2px;
border-radius: 2px 0px 0px 2px;
float:left;
height:23px;
width:60%;
padding-left:4%;
padding-right:2%;
color: #969696;
font-size: 15px;
font-weight: 300;
}

#s5_newsletter_box_button {
float:left;
height:44px;
-webkit-border-radius: 0px 2px 2px 0px;
-moz-border-radius: 0px 2px 2px 0px;
border-radius: 0px 2px 2px 0px;
padding-left:6%;
padding-right:6%;
font-weight:300;
margin:0px;
font-size:0.9em;
}

.inputbox_large{border:1px solid #000; background:#E3E3E3;  font-family:Arial;  color:#000;  font-size:12px;  width:500px}

.inputbox_large:hover, .inputbox_large:focus{border:1px solid #CCC; background:#59879E;  font-family:Arial;  color:#fff;  font-size:12px;  width:500px}

.righnj{background:#000 none repeat scroll 0%; border-bottom:2px solid #42718C; border-left:2px solid #42718C; border-top:2px solid #42718C; color:#FFF; font-family:Arial; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:normal; height:18px; line-height:normal; padding:2px 0pt 0pt 10px}

.contentpagetitle{font-size:12px}

.forumlist{color:#fff}

#docman_table img{margin-top:-16px; margin-left:11px}

#AutoNumber1 img{margin-top:8px}

.s5_main_top{padding-left:12px}

.middletext, .navPages{color:#FFF}

#s5_avatar{background:url(https://www.shape5.com/images/default_avatar.png) no-repeat}

* html #s5_avatar{background:none; filter:progid:dximagetransform.microsoft.alphaimageloader(src='https://www.shape5.com/images/default_avatar.png',sizingmethod='crop')}

.s5_rightcolumn div.module h3, .s5_bottomcolumn div.module h3{    color:#000000;	font-size: 1.1em;    font-weight:normal;    line-height:48px;    padding:13px 0px 16px 0px; margin-top:0;}
.s5_rightcolumn div.module{	background:none;	margin-bottom:25px;	padding:1px 20px 18px 20px;	border:1px solid #e5e5e5;}

.table_module_2 td, .table_module_1 td {	padding-bottom:11px !important;    padding-top:8px !important;}
* html .s5_rightcolumn div.module div{width:100%}

.s5_rightcolumn div.module-newsletter h3, .s5_rightcolumn div.module-green_white h3{
    color:#333333;
	font-size: 1.1em;
    font-weight:normal;
    line-height:48px;
	padding:13px 10px 16px 2px;
	padding-bottom:6px;
    margin-top:0;
	}

.s5_rightcolumn div.module-newsletter, .s5_rightcolumn div.module-green_white {
	background:#f6f6f6;margin-bottom:25px;
	padding:1px 20px 18px 20px;
	border:1px solid #e9e9e9;}
	
.s5_rightcolumn div.module-newsletter input#s5inputbox{
	background:#ffffff;
	padding-top:10px;
	-webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
	border:none;}
	
.s5_bottomcolumn {
padding-bottom:44px;
}
	
.s5_bottomcolumn .module {
	float:left;
	width:46%;
	margin-left:4%;
	margin-bottom:40px;
	font-size:0.9em;
}

.s5_bottomcolumn .module div {
border:1px solid #e5e5e5;
}

.s5_bottomcolumn div.module h3 {
padding-top:0px;
}

.s5_bottomcolumn .module div div {
border:none;
}

.s5_bottomcolumn_inner {
margin-left:-4%;
}

.featuredoc {
padding-bottom:26px;
}

@media screen and (max-width: 750px){
	
	.s5_bottomcolumn .module {
	float:none;
	width:100%;
	margin-left:0%;
	}

	.s5_bottomcolumn_inner {
	margin-left:0%;
	}

}

.s5_bottomcolumn .module div {
padding:28px;
}

.s5_bottomcolumn .module div div {
padding:0px;
}

.module .doc_ul li, .module .pop_ul li {
font-size:1em;
}
	

.white_box .button {color:#FFFFFF !important;}
	
.free_list {
margin:0px !important;
margin-left:5px !important;
list-style:none;
margin-top:16px !important;
margin-bottom:16px !important;
}

.free_list li {
background:url(https://www.shape5.com/templates/shape5_column/images/featurearrows.jpg) no-repeat top left;
padding-left:20px;
margin-bottom:16px;
line-height:1;
}

.menu_horiztonal {margin-top:-1px;}
#s5_forum_menu a.mainlevel {background:none;margin-right: 9px;padding: 3px 12px 5px !important;}
#s5_forum_menu a.mainlevel:hover { background:#1d96b6;}


.s5_rightcolumn a.mainlevel-menu{color: #333333;display: block;font-size: 1em;margin-left: -10px;padding-bottom: 5px;padding-left: 14px;padding-top: 5px;}
.s5_rightcolumn a.mainlevel-menu:hover{background:#F4F4F4;text-decoration:none;}
.s5_rightcolumn #active_menu-menu{font-weight:bold; text-transform:italic; color:#35587A}
.profile_update1{margin-bottom:18px; color:#35587A}
.profile_update2{padding:20px;background: none repeat scroll 0 0 #ffdfdf;border: 1px solid #ffcaca;color: #ce4141;margin-bottom: 40px;}
.profile_update2 img {display:none;}

#freelance_not_logged_in a{color:#35587A;}
.s5_rightcolumn .s5_newsmore{display:none}
.s5_rightcolumn div.module div div div.s5_newspadding{padding:0px}
.s5_rightcolumn div.module div div div.contentpane{padding:0px}
.s5_rightcolumn div.module div div div.contentpane table td{padding:0px; padding-right:4px}
.s5_rightcolumn div.module div div div.contentpane table tr{padding-bottom:8px; border-bottom:dotted 1px #ccc; margin-right:7px; display:block}
.s5_rightcolumn .s5_newstitle{margin-bottom:6px; margin-top:6px}
#s5_mainbodyrepeat .s5_rightcolumn .s5_newstitle a{font-size:13px; color:#35587A}
.s5_newspadding .createdate{font-weight:bold}
#s5_mainpadding ul.blog-latest{margin:0px;list-style: none outside none;}
#s5_mainbodyrepeat ul.blog-latest a.myblog_title{color: #333333;font-size: 1em;font-weight: normal; margin-bottom: 6px;}
#s5_mainbodyrepeat ul.blog-latest a.myblog_readmore{color:#35587A}
.table_module_2 a, .table_module_1 a {font-size:.9em;}
#s5_jobstab{background:url(../images/s5_jobstab.png) no-repeat top left; display:block; position:fixed; z-index:20; right:0px; top:46%; width:43px; height:121px; cursor:pointer}
#s5_mainmenu #mainlevel{list-style-image:none; list-style-position:outside; list-style-type:none}

#s5_contest{    background:url("../images/16conversionstat.png") no-repeat scroll left top transparent;     cursor:pointer;     height:216px;     position:fixed;     right:0;     top:36%;     width:43px;     z-index:20}
.s5_tutorialback{height:228px; width:200px; float:left; background:url(../images/video-tutorials-back.png) no-repeat top left}
.s5_tutorial_overlay{height:140px; margin-left:20px; margin-top:15px; cursor:pointer; position:absolute; width:159px; background:url(../images/tutorial_nonactive.png) no-repeat 0px 0px}
.s5_tutorial_overlay:hover{background:url(../images/tutorial_nonactive.png) no-repeat 0px -140px}
.s5_image{padding-left:20px; padding-top:15px}
.s5_tutorialtext{margin-top:15px; text-align:center}
#tutorial_wrap { margin-left:-1%;margin-right:-1%; }
.s5pagetitle{color:#FFF; font-weight:normal; margin-left:82px; font-size:24px; margin-top:12px; text-shadow:1px 1px #000}
.logo_subtext{color:#DCDCDC; font-weight:normal; font-size:16px; margin-top:12px; display:block; text-shadow:1px 1px #000}
.s5h4backrepeat .s5h4{font-size:1em; font-weight:normal; 
background:none !important;
font-size:2em;
font-weight:100;
text-align:center;
line-height:130%;
}

.s5h4backrepeat div {
background:none !important;
}

.s5featuresicon{background:url(../images/featuresicon.png) no-repeat top left;}
.s5menusicon{background:url(../images/menusicon.png) no-repeat scroll 11px 5px transparent; width:100%}
.s5helpicon{background:url(../images/helpicon.png) no-repeat scroll 11px 5px transparent; width:100%}
.s5screenshoticon{background:url(../images/screenshoticon.png) no-repeat top left;}
#s5_mainpadding .s5featureswrap ul{list-style:none}
#s5_mainpadding .s5featureswrap ul li{margin-top:3px; padding-left:32px; background:url(../images/featurearrows.jpg) no-repeat scroll 2px 6px transparent;}

.s5screenback{padding:8px; display:inline-block; margin-right:8px; margin-bottom:8px; background:#F7F7F7;
-moz-border-radius:2px; border-radius:2px;-webkit-border-radius:2px;
}
.s5screenbackinner{height:116px; overflow:hidden; width:148px}
.s5paidclubmembers{color:#a1a1a1; line-height:0;padding-left:12px;}
.s5opacityback{color:#FFF;     display:none;     height:25px;     line-height:25px;     margin-top:90px;     position:absolute;     text-align:center;     width:148px; background:url(../images/s5opacityback.png) no-repeat scroll transparent}
#s5opacitydh:hover .s5opacityback{display:block}
.s5opacitympback{margin-left:0px; height:25px; margin-top:90px; position:absolute; width:148px; display:none; color:#fff; line-height:25px; text-align:center; background:url(../images/s5opacityback.png) no-repeat scroll transparent}

#s5opacitymh:hover .s5opacitympback{display:block}

.s5_forofflinetl{position:relative; z-index:0; background:url(../images/offline_left.jpg) no-repeat}
.s5_forofflinetr{padding:0 5px; background:url(../images/offline_right.jpg) no-repeat scroll right}
.s5_forofflinetm{height:82px; background:url(../images/offline_middle.jpg) repeat-x}
.s5_forimporttl{position:relative; z-index:0; background:url(../images/important_left.jpg) no-repeat}
.s5_forimporttr{padding:0 5px; background:url(../images/important_right.jpg) no-repeat scroll right}
.s5_forimporttm{height:82px; background:url(../images/important_middle.jpg) repeat-x}
#s5_mainmenu a{color:#aabfce}
#s5_mainmenu a:hover{color:#fff; text-decoration:none}
.odd{width:100%; height:34px; background:url(https://www.shape5.com/images/conversion_images/oddback.png) repeat-x}
.even{width:100%; height:34px; background:#fff}
.title, .status, .notes{   float:left;     height:34px;     line-height:35px;     padding-left:11px; font-size:11px;     padding-right:5px}
.title{width:123px}
.status{width:83px; border-left:1px solid #ccc}
.notes{width:198px; font-size:10px; border-left:1px solid #ccc}
#usersLink, .buttonheading{display:none}


/* Product detail page */

.custom_features {
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}
 
#detail_page_buttons {
background:#F7F7F7;
-moz-border-radius:2px; border-radius:2px;-webkit-border-radius:2px;
margin-bottom:20px;
}

#detail_page_buttons_wrap_inner {
padding:24px;
padding-bottom:17px;
}

#detail_page_buttons a {
padding:6px;
-moz-border-radius:2px; border-radius:2px;-webkit-border-radius:2px;
padding-left:14px;
padding-right:14px;
margin-right:6px;
margin-bottom:6px;
color:#FFFFFF;
float:left;
cursor:pointer;
}

#detail_page_buttons a:hover {
text-decoration:none;
}

.comments_link {
background:#DE4545 !important;
}

.comments_link:hover {
background:#C03A3A !important;
}

.join_download_link {
background:#24ABCE !important;
}

.join_download_link:hover {
background:#1D8BA7 !important;
}

.support_link {
background:#6F6F73 !important;
cursor:pointer;
}

.support_link:hover {
background:#5B5B5D !important;
}

.changelog_link {
background:#414142 !important;
cursor:pointer;
}

.changelog_link:hover {
background:#4C4C4D !important;
}

.docs_link {
background:#E6981C !important;
cursor:pointer;
}

.docs_link:hover {
background:#D18712 !important;
}

.live_demo_link {
background:#55B439 !important;
}

.live_demo_link:hover {
background:#43972A !important;
}

.joomla_compat {
font-size:0.9em;
}

.joomla_compat img {
margin-right:6px;
margin-left:3px;
margin-bottom:-2px;
}

.joomla_compat a {
float:none !important;
padding:0px !important;
margin:0px  !important;
color:#202020 !important;
}

.joomla_compat a:hover {
text-decoration:underline !important;
}

#changelog_area {
padding-top:60px;
}

#detail_page_info ul {
list-style:none;
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
margin:0px;
font-size:0.9em;
color:#202020;
}

#detail_page_info {
margin-top:0px;
background:#EAE9E9;
padding:24px;
padding-top:17px;
padding-bottom:17px;
-moz-border-radius:0px 0px 2px 2px; 
border-radius:0px 0px 2px 2px; 
-webkit-border-radius:0px 0px 2px 2px; 
line-height:200%;
}

#s5_details_page_comments {
background:#FFFFFF;
padding-top:90px;
padding-bottom:90px;
}
#detail_page_right {
float:right;
width:47%;
font-size:0.95em;
}
#detail_page_left {
float:left;
width:47%;
max-height:1000px;
overflow:hidden;
}
#detail_page_left img {
width:100%;
}

@media screen and (max-width: 970px){

#browse_more_button {
float:left !important;
margin-top:10px !important;
clear:both;
}

#detail_page_left {
width:35%;
}

#detail_page_right {
width:61%;
}

}

@media screen and (max-width: 579px){

.custom_features, #detail_page_info ul {
columns: 1;
-webkit-columns: 1;
-moz-columns: 1;
}

}

@media screen and (max-width: 750px){

#detail_page_left {
max-height:100000px;
}

#detail_page_right, #detail_page_left {
float:none;
width:100%;
}

#detail_page_left {
margin-bottom:60px;
}

}


/* Member bonus page */
.promo_logo{margin-top:-12px; height:64px}
.promo_discount{color:#CD1903; margin-bottom:8px; display:block}
.promo_links{padding-top:20px;}
.promo_code{float:right}
.promo_code_unlocked{width:240px; height:63px; overflow:hidden; background:url(../images/promo_code_box_unlocked.png) no-repeat top left; line-height:148%;}
.promo_code_unlocked_text{display: block;font-size: 12px;font-weight: 300; margin-bottom: -8px;padding-left: 54px; padding-top: 13px;}
.promo_code_unlocked_code{padding-left:54px; font-size:12px; font-weight:bold; color:#707070}
#s5_mainbodyrepeat .promo_code_unlocked_code a{font-size:12px; font-weight:bold; color:#707070}
.promo_code_locked a:hover{text-decoration:none; color:#707070}
.promo_code_locked{width:240px; height:63px; overflow:hidden; background:url(../images/promo_code_box_locked.png) no-repeat top left}
.promo_code_locked_text{padding-left:54px; font-size:12px; display:block; font-weight:bold; margin-bottom:3px; padding-top:12px}
.promo_code_locked_message{padding-left:54px; font-size:11px; color:#707070;margin-top:-12px;display:block;}
.promo_website { line-height:100%; }
.promo_links_and_code {
padding-bottom:36px;
margin-bottom:40px;
border-bottom:1px solid #ededed;
}
.promo_content ul {
margin-left:20px;
}

.feedback_ql{background:url(https://www.shape5.com/images/feedback/quote_left.png) no-repeat top left; padding-left:34px; padding-top:5px}
.feedback_qr{background:url(https://www.shape5.com/images/feedback/quote_right.png) no-repeat bottom right; padding-right:34px; padding-bottom:5px}
.feedback_name{font-size:1em; padding-left:34px; padding-top:7px;font-style:italic;}
.feedback_quote{border-bottom:solid 1px #ededed; padding-bottom:36px; margin-bottom:36px}
#feedback_container {padding:0px !important; }
#s5_footerwrap{background:#424242;padding-top:34px;padding-bottom:60px;}
#s5_footer_middle li{list-style:none; margin-bottom:6px; line-height:160%;}
.rss {color:#ffffff;}
.rss a{padding-left:10px;}

.pagenav.extraspacing {font-size: 1em;    padding-left: 11px;padding-right: 11px;padding-top: 4px;}
#s5_footer_middle a{color:#AFAFAF; font-size:0.9em;}
#s5_footer_middle h3{color:#FFFFFF; font-size:1.1em; margin-bottom:30px;margin-top:33px;text-transform:uppercase;}
#s5_footer_1{float:left; width:17%}
#s5_footer_2{float:left; width:17%;}
#s5_footer_3{float:left; width:15%}
#s5_footer_4{float:left; width:22%}
#s5_footer_5{float:left; width:29%}

@media screen and (max-width: 1000px){
	#s5_footer_1, #s5_footer_2, #s5_footer_3, #s5_footer_4, #s5_footer_5 {width:50%;}
	#footer_one_spliter, #footer_two_spliter {clear:both;display:block !important;}
}

@media screen and (max-width: 579px){
	#s5_footer_1, #s5_footer_2, #s5_footer_3, #s5_footer_4, #s5_footer_5 {width:100%;}

}

.s5_footer_link_wrap{padding-right:46px;}
#s5_footer_5 .s5_footer_link_wrap{padding:0px;}
#s5_footer_wrap_area {padding-bottom:76px;padding-top:60px;color:#AFAFAF; font-size:0.9em;text-align:center;background:#3A3A3A;}
#s5_footer_wrap_area a {color:#AFAFAF; }
#scroll_arrow {height:30px;width:30px;display:block;background-color:#626262;cursor:pointer;float:right;margin-left:10px;text-align: center;}
.scrollup {		color: #ffffff;    display: block;    font-size: 1.2em;    margin-left: auto;    margin-right: auto;    position: relative;}
#footer_facebook {height:30px;width:30px;display:block;background:#3b5998;cursor:pointer;float:right;margin-left:10px;text-align:center;}
#footer_twitter {height:30px;width:30px;display:block;background:#33ccff;cursor:pointer;float:right;margin-left:10px;text-align:center;}
.twitter {	color: #ffffff;    display: block;    font-size: 1.2em;    margin-left: 2px;    margin-right: auto;    margin-top: 2px;}	
.facebook {	color: #ffffff;    display: block;    font-size: 1.2em;    margin-left: 1px;    margin-right: auto;    margin-top: 1px;}	

@media screen and (max-width: 970px){
	#footer_text_wrap {float:left;text-align:left;}
	#footer_buttons_wrap {float:left;margin-top:30px;text-align:left;}
	#scroll_arrow {margin-left:0px;margin-right:10px;}
	#footer_facebook {margin-left:0px;margin-right:10px;}
	#footer_twitter {margin-left:0px;margin-right:10px;}
}

#s5_mainmenu #mainlevel{list-style-image:none; list-style-position:outside; list-style-type:none}
#s5_translate_tab{width:39px; height:140px; background:#ffffff url(../images/translate_tab.png) no-repeat 8px 14px; margin-right:-39px; float:right; margin-top:76px; cursor:pointer; -moz-border-radius:0px 4px 4px 0px; border-radius:0px 4px 4px 0px;-webkit-border-radius: 0px 4px 4px 0px;-moz-box-shadow:2px 0px 2px 0px rgba(0, 0, 0, 0.1);  -webkit-box-shadow:2px 0px 2px 0px rgba(0, 0, 0, 0.1);  box-shadow:2px 0px 2px 0px rgba(0, 0, 0, 0.1);}
#s5_translate{position:absolute; z-index:2; margin-left: 790px; margin-top: 76px; -moz-box-shadow:0px 0px 61px rgba(0,0,0,0.3); -webkit-box-shadow:0px 0px 61px rgba(0,0,0,0.3); box-shadow:0px 0px 61px rgba(0,0,0,0.3); cursor:pointer; font-size:13px;-webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; padding:20px; background:#fff; width:166px}
.s5_translate_text{font-size:8pt; color:#4F4F4F; margin-top:8px; display:block}
.s5_frameworkblocks{background:#efefef; width:248px; margin-right:47px; height:302px; color:#353535; float:left; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px}
.s5_frameworkblocks:hover{background:#fff; color:#000; -webkit-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.4); -moz-box-shadow:0px 0px 5px 2px rgba(0,0,0,0.4); box-shadow:0px 0px 5px 2px #rgba(0,0,0,0.4)}
.s5_vertexblocktitle{font-size:17px; text-align:center; margin-top:13px}
.s5_vertexblockpad{padding:11px}
.s5_page_img{margin-left: 0px; margin-right: 39px;margin-bottom:20px; }

.contentpaneopen .s5_page_img {border:1px solid #e5e5e5;}
@media screen and (max-width: 970px){
.s5_page_img {
max-width:40% !important;
}
}
@media screen and (max-width: 579px){
.s5_page_img {
max-width:100% !important;
width:100% !important;
}
}
#s5_clubdetails{-moz-border-radius:8px; border-radius:8px; -moz-box-shadow:0 2px 7px rgba(0,0,0,0.2) inset; -webkit-box-shadow:0 2px 7px rgba(0,0,0,0.2) inset; box-shadow:0 2px 7px rgba(0,0,0,0.2) inset;     margin-left:5px;     margin-top:-9px; margin-bottom:26px;     width:584px; border:1px solid #FFF; position:relative; color:#3F3F3F; padding:18px; padding-bottom:26px; text-shadow:1px 1px #FFF; background:#ebebeb}
#s5_mainbodyrepeat #s5_clubdetails a{color:#3F3F3F; text-shadow:1px 1px #FFF}
#s5_clubdetails .s5_joomla_club_title{margin-left:auto; margin-right:auto; background:url(../images/smjoomla.png) no-repeat center left; padding-left:34px; font-size:15px; font-weight:bold; width:436px; margin-top:10px; height:21px; padding-top:2px; margin-bottom:3px}
#s5_clubdetails .s5_joomla_club_image{margin-left:auto; margin-right:auto; background:url(../images/joomla_slide.jpg) no-repeat center left; width:429px; height:165px}
.s5_club_text{margin-left:auto; margin-right:auto; text-align:center; width:562px; font-size:12px}
.s5_vertexttop_text { float: left;font-size: 12px;margin-left: 56px;margin-top: 50px;width: 331px;color: #FFFFFF;text-shadow:none;}
.s5_club_buttons{margin-left:auto; margin-right:auto; text-align:center; width:420px; margin-top:26px}
#s5_club_details{-moz-border-radius:5px; border-radius:5px;-webkit-border-radius: 4px; -moz-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2) inset; -webkit-box-shadow:0 2px 3px rgba(0, 0, 0, 0.2) inset; box-shadow:0 2px 3px rgba(0, 0, 0, 0.2) inset;     margin-left:0px;     margin-top:-2px; margin-bottom:26px;     width:926px; border:1px solid #FFF; position:relative; color:#3F3F3F; padding:18px 0px 26px; text-shadow:1px 1px #FFF; background:#ebebeb url(../images/joomla_club_backrepeatdots.png) repeat;}


#s5_vertextoparea{-moz-border-radius:5px; border-radius:5px;-webkit-border-radius: 4px; -moz-box-shadow:0 0 60px rgba(0, 0, 0, 0.7) inset; -webkit-box-shadow:0 0 60px rgba(0, 0, 0, 0.7) inset; box-shadow:0 0 60px rgba(0, 0, 0, 0.7) inset;     margin-left:0px;     margin-top:-2px; margin-bottom:40px;     width:100%; position:relative; color:#3F3F3F; padding:18px 0px 26px; text-shadow:1px 1px #FFF; background:#ebebeb url(/images/vertex/woodbackrepeat.jpg) repeat;}


#s5_mainbodyrepeat #s5_club_details a{color:#3F3F3F; text-shadow:1px 1px #FFF;}
#s5_club_details .s5_joomla_club_title{line-height: 24px;text-align: left;padding-left:16px; font-size: 22px;    font-weight: normal; margin-top:2px; height:21px; margin-bottom:3px}
#s5_club_details .s5_joomla_club_image, #s5_vertextoparea .s5_joomla_club_image {margin-left:auto; margin-right:auto; background:url(../images/joomla_club_temp_ti.png) no-repeat center left; width:471px; height:300px;float:left;margin-top: 33px;}
#s5_club_details .s5_club_text{float: left;    font-size: 12px;    margin-left: 41px;    text-align: left;	line-height: 18px;    width: 346px;	margin-top: 45px;}
#s5_club_details .s5_club_buttons{margin-left:-5px; text-align:left; width:353px; margin-top:26px}
#s5_club_details .s5_logo {background:url(../images/s5_clubtemp_joomlalogo.png) no-repeat center left;height:50px;float:left;width:60px;}
#s5_club_details .s5_wplogo{background:url(../images/s5_wordpress_clublogo.png) no-repeat center left;height:50px;float:left;width:60px;}

table.contentpaneopen img.s5_page_img {
	margin-bottom: 21px;
    margin-left: 8px;
    margin-right: 23px;
	-webkit-border-radius: 3px;-moz-border-radius: 3px;	border-radius: 3px;
	-webkit-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1);}


#s5_club_details .divder {clear: both;height: 18px;}
.s5_joomla_club_title_wrap {float:left;width:280px;}
.s5_club_buttons a.joinnow, .s5_club_buttons a.tutorials {height:18px;padding: 8px 17px;}

#s5_club_details .s5_club_buttons .back_button.tutorials {width:126px;border-top: 1px solid #CCCCCC;float:left;font-size: 13px;-webkit-box-shadow:0px 1px 2px #B0B0B0;-moz-box-shadow: 0px 1px 2px #B0B0B0;box-shadow: 0px 1px 2px #B0B0B0;  }


#s5_mainbodyrepeat #s5_club_details a.joinnow {    color:#ffffff;	float: right;	font-size: 13px;	width:126px;    text-shadow: 1px 1px #4d93b7;	-webkit-box-shadow: 0 1px 2px #B0B0B0;	-moz-box-shadow:0 1px 2px #B0B0B0;	box-shadow: 0 1px 2px #B0B0B0;  }

#s5_mainbodyrepeat #s5_club_details a.joinnow:hover, #s5_mainbodyrepeat #s5_club_details a.tutorials:hover {
text-decoration:none;} 

#s5_testimonial{box-shadow:0 2px 7px #ccc}

.s5_imagefadeback{position:relative; width:100%}


.addthis_toolbox {height:32px;}

/* Joomla compat list */
.s5_joomla_compatabilities_top {padding:26px; background:#f6f6f6; border:solid 1px #e9e9e9;font-size:0.9em;}
.s5_joomla_compatabilities_top2 {padding:27px; background:#f6f6f6; border:solid 1px #e9e9e9; margin-top:16px;  }
.s5_joomla_compatabilities_titles {display:block;width:100%;height: 44px;}
@media screen and (max-width: 1025px){
	.s5_joomla_compatabilities_titles {font-size: 0.9em;}
}

@media screen and (max-width: 725px){
	.s5_joomla_compatabilities_titles {font-size: 0.8em;}
}

.s5_joomla_compatabilities_titles div {font-weight:normal;padding:5px;float:left;font-size:0.9em;}
.s5_joomla_compatabilities_titles_name {width:23%;}
.s5_joomla_compatabilities_titles_compatability {width:15%;}
.s5_joomla_compatabilities_titles_site_shaper {width:14%;}
.s5_joomla_compatabilities_titles_additional_notes{width:29%;}
#s5_joomla_compatabilities_templates, #s5_joomla_compatabilities_extensions {padding:0px;margin:0px;border-bottom:none;}
.s5_joomla_compatabilities_odd {background:#f6f6f6;display:block;width:100%;border-bottom:solid 1px #e9e9e9;clear: both;}
.s5_joomla_compatabilities_even {background:#FFFFFF;display:block;width:100%;border-bottom:solid 1px #e9e9e9;clear: both;}
.s5_joomla_compatabilities_name {float:left;padding:10px 10px 10px 23px;width:20%;font-size:.9em;}
.s5_joomla_compatabilities_compatability {float:left;padding:10px 10px 20px 17px;width:13%;
padding-top:19px;
padding-bottom:0px;
}
.s5_joomla_compatabilities_compatability img {float:left;margin-right:5px;}
.s5_joomla_compatabilities_site_shaper {float:left;padding:10px 10px 20px 17px;width:12%;
padding-top:19px;
padding-bottom:0px;
}
.s5_joomla_compatabilities_site_shaper img {float:left;margin-right:2px;}
.s5_joomla_compatabilities_notes {float:left;padding:10px 10px 10px 17px;font-size:11px;width:29%;}
#s5_vertex_templates { background:#484848 !important; }


@media screen and (max-width: 579px){
#compatibility_mobile_notice {
display:block !important;
color:#ce4141;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius:3px;
	border:1px solid #ffcaca;
	background: #ffdfdf;
	padding:18px;
	margin-bottom:20px;
}
}


#docman_table .s5_docman_doc_desc a {color:#35587A;font-weight:bold;background:url("../images/featurearrows.jpg") no-repeat top left;padding-left:20px;}
.fb_iframe_widget {vertical-align:top;margin-top: -6px;}
.s5_docman_doc_desc {padding-top:8px;line-height: 15px;}

.my-pagenav {padding-bottom:17px;margin-left:105px;}	
.sectiontablefooter {padding-bottom:14px;}	
#s5_mainbodyrepeat a.pagenav {color:#24abce;display:inline-block;margin-bottom:10px;}
a.pagenav:hover {background:#ffffff;text-decoration:none;}	


/* content and tutorial pages */
.s5_contentlistoutter {width:23%;margin-bottom: 40px;margin-left:1%;margin-right: 1% !important; }
@media screen and (max-width: 1100px){
	.s5_contentlistoutter {width:31.33333333%;}
}

@media screen and (max-width: 750px){
	.s5_contentlistoutter {width:48%;}
}

@media screen and (max-width: 579px){
	.s5_contentlistoutter {width:98%;}

}

#productmessage {
margin-top:18px;
line-height:130%;color:#ce4141;
padding:18px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius:3px;
	border:1px solid #ffcaca;
	background: #ffdfdf;
}
.s5_contentlistoutter_inner {background:#f4f4f4;border:1px solid #efefef;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.s5_introimagespace {height: 309px;}
.s5_contentlistoutter img.s5_page_img {
	-webkit-border-radius: 3px;-moz-border-radius: 3px;	border-radius: 3px;
	margin-left: -9px;
    margin-top: -378px;
    position: absolute;
    width: 264px;
	height: 302px;	}
	
.s5_introimageshadow {
	height: 302px;
    margin-left: 12px;
    margin-top: -317px;
    position: absolute;
    width: 264px;
    z-index: 2;
	-webkit-border-radius: 3px;-moz-border-radius: 3px;	border-radius: 3px;
	-webkit-box-shadow: inset 0px 0px 4px 4px rgba(0, 0, 0,.1);
	-moz-box-shadow: inset 0px 0px 4px 4px rgba(0, 0, 0,.1);
	box-shadow: inset 0px 0px 4px 4px rgba(0, 0, 0,.1);}	
	

.s5_contentheadingwrap	{
	height:50px;
	margin-top: 1px;
	background: #e8e8e8; /* Old browsers */
	background: -moz-linear-gradient(top, #e8e8e8 0%, #f4f4f4 80%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e8e8e8), color-stop(80%,#f4f4f4)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #e8e8e8 0%,#f4f4f4 80%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #e8e8e8 0%,#f4f4f4 80%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #e8e8e8 0%,#f4f4f4 80%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #e8e8e8 0%,#f4f4f4 80%); /* W3C */}
	
.s5_contentheading {  margin-bottom: 27px;    margin-left: 15px; margin-top: 19px;}
.s5_contentheading a {color: #333333;font-size: 1.1em;font-weight: 300;}
.s5_introitemtitle a {font-size:11px;}
	
.s5_contentheading_date {
	float:right;
	color:#494949;
	font-size: 13px;
    margin-right: 16px;
    margin-top: 17px;}
	
#s5_mainbodyrepeat .s5_introitemtitle a.contentpagetitle {color:#5B5B5B;}
	
.s5_introcontentwrapper {
	overflow:hidden;
	background:#ffffff;
	height:66px;
	font-size: 11px;
	color:#5b5b5b;
	border:1px solid #cccccc;
	margin-left: 10px;
	margin-top: 15px;
    margin-right: 10px;
	padding: 7px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
-webkit-box-shadow: inset 0px 0px 4px 4px rgba(229, 229, 229, 1);
-moz-box-shadow: inset 0px 0px 4px 4px rgba(229, 229, 229, 1);
box-shadow: inset 0px 0px 4px 4px rgba(229, 229, 229, 1); 	}

.s5_introitemtitle {	 height: 15px;
    margin-bottom: -9px;
    overflow: hidden;
    padding-left: 4px;
    padding-top: 2px;}
.s5tutorialfloat {
padding-bottom:18px;
}
.s5contentdemobuts {	float:right;	margin-right: 11px;    margin-top: 13px;padding: 5px 11px;}
	

		
#search-results	{ visibility:hidden;margin-right: 68px; }
#search-results-pointer { width:0px; height:0px; height: 15px; margin-right: 26px; }
#search-results-content { position: relative; padding:20px;background:#fff;width:380px; min-height:200px;margin-left: -127px;margin-top:55px;-webkit-border-radius: 4px;-moz-border-radius: 4px;	border-radius: 4px; -webkit-box-shadow: 0 0px 14px rgba(0, 0, 0, 0.3);-moz-box-shadow: 0 0px 14px rgba(0, 0, 0, 0.3);box-shadow: 0 0px 14px rgba(0, 0, 0, 0.3); }		
.s5searchclose {height: 23px;width: 23px;background: url(https://www.shape5.com/templates/shape5_column/images/mediabox/WhiteClose.gif) no-repeat scroll center center transparent;		}			
#search-box {padding-bottom: 3px;    padding-left: 7px;    padding-top: 3px;margin:0px !important;	}
		

		
.s5_contentlistoutter .s5_socialicons {z-index: 3;-webkit-border-radius: 4px;-moz-border-radius: 4px;	border-radius: 4px;background: none repeat scroll 0 0 #FFFFFF;
display:none;
    border:1px solid #CCCCCC;height: 31px;padding-left: 12px;padding-top: 10px;position: absolute;
	-webkit-box-shadow: 0px 0px 5px 3px rgba(229, 229, 229, 1);
	-moz-box-shadow: 0px 0px 5px 3px rgba(229, 229, 229, 1);
	box-shadow: 0px 0px 5px 3px rgba(229, 229, 229, 1);margin-left: -59px;
	width:355px;
    margin-top: -74px;}
	
.s5_contentlistoutter .s5_social_outer {display:none;height:128px;margin-left:-106px;margin-top:-117px;width:460px;position:absolute;z-index:1;}

.s5_contentlistoutter .s5_socialiconhover {
	height:13px;
	float:right;
	position:relative;
	z-index:2;
	width:56px;
	cursor:pointer;
	background: url(https://www.shape5.com/templates/shape5_column/images/socialiconbar.png) no-repeat scroll 0 50% transparent;}	

.s5_contentlistoutter .s5_socialiconhover:hover .s5_introcontentwrapper {display:none;}	
.contentpaneopen .s5_socialicons {margin-bottom:10px;width: 100%;}

@media screen and (max-width: 1000px){
	.contentpaneopen .s5_socialicons {display:none;}
}

.s5_contentexpandicon {
	height:16px;
	float: right;
	width:16px;
	margin-right: 3px;
    margin-top: -8px;
	cursor:pointer;
	background: url(https://www.shape5.com/templates/shape5_column/images/s5expandcontent.png) no-repeat scroll 0 50% transparent;}	

.s5_contentcloseicon {
	height:16px;
	float: right;
	width:16px;
	margin-right: 3px;
    margin-top: -8px;
	cursor:pointer;
	background: url(https://www.shape5.com/templates/shape5_column/images/s5closecontent.png) no-repeat scroll 0 50% transparent;}	

.s5readmore {float:left;cursor:pointer;margin-left: 11px;margin-top: 12px;}	
.s5_articlebottombuttons a.back_button:hover {text-decoration:none;}
.s5_articlebottombuttons button:after {
clear:both;
}

div.commentBlogView {margin-left: 0px; padding-bottom: 19px; padding-top: 50px; width: 417px;}
.s5_contentlistoutter div.commentBlogView { margin-top: -57px;margin-left: -10px;position: absolute;padding-top: 7px;padding-bottom:0px;}

.show-comment, .show-linkmore, .show-hit, .jctools, .show-feed, .show-report, .show-voteup, .show-votedown {float: left;}	

div.commentBlogView > div.show-hit { margin-left: 15px;  margin-top: 0px;}	
.s5_contentlistoutter div.commentBlogView > div.show-hit { margin-left: 15px;  margin-top: 0;}	

div.commentBlogView > div.show-linkmore {display:none;}	

.s5_blogdate, .blog_month, .blog_year {font-family:roboto;}
.s5_blogdate{font-weight:300;}
.s5_tags {display:none;}
#article_tags li.tags {font-size: 0.9em;}
#article_tags li.each_tag {border:1px solid #e5e5e5;padding-left: 10px; padding-right: 10px;font-size: 0.9em;}

.s5_blogtop, .s5_blogmid, .s5_blogbottom, .s5_blogmidgrad {	width:auto !important;background:none !important;}
.s5_blogtop h3 a {font-size: 2.1em;font-weight: 300;color:#000000;}
.onAfterPrepareContent .back_button {display:none;}
.blogitemwidths {float:left;width:100%;border-bottom:1px solid #e5e5e5;margin-top: 14px;margin-bottom: 25px;}


.entry-comment {
padding:0px !important;
font-size:1.1em;
margin-bottom:76px;
}
#s5_comment_notice { 
	background: #24abce !important;
    color: #ffffff !important;
	font-size: 0.9em !important;
    margin: 36px 10px 50px !important;
	margin-left:0px !important;
	margin-right:0px !important;
	border:none !important;
	margin-bottom:50px !important;
    padding: 19px 26px 20px !important;}
	
#disqus_thread {
padding:0px !important;
}

.entry-comment .clear_button {
color:#24abce;
border:solid 1px #24abce;
margin:0px;
margin-left:14px;
float:none !important;
display:inline-block;
}

.entry-comment .clear_button:hover {
color:#FFFFFF;
}

.entry-comment .s5_roundbutton {
margin:0px;
padding:11px 20px !important;
float:none !important;
display:inline-block;
}

.s5_blogbottom {
height:auto !important;
}

.entry-footer {
padding-top:48px !important;
padding-bottom:0px !important;
}


.s5_blogtop h3 {font-family:roboto !important;font-size: 1.1em;font-weight: normal;}
.s5_blogtop h3 { padding:0px !important; }
.s5_blogmidgrad { margin:0px !important;padding:0px !important;}
.s5_blogpadding {padding:0px !important; }
.s5_blogtop {margin-top: 0 !important;height: auto !important;margin-bottom: 0px !important;}
.blog_month	{margin-top:-3px;}
.blog_year {	margin-top:-3px;}
.blogdatewrap {color: #999999;}
.entry-comment {font-size: 0.9em;font-weight: normal;line-height: 18px;}
.entry-footer {margin-top: 0px;color:#444444;}
.entry-footer a {color:#444444;}
.entry-comment {background:none;}
.contact_labels {display: block;margin-bottom: -19px;margin-left: 0 !important;margin-top: 15px;}

.contact_labels2 {margin-left: 0 !important;margin-right: 15px;}


#s5_facebook_content_page_wrapper {
float:left;
overflow:hidden;
margin-left:-5px;
}

#fb-root {
display:none;
}

#fb-like {
height:29px;
min-width:100px;
overflow:hidden;
}

.s5_googlesearchcontent {
float:right;
}

div.likeboxwrap iframe {margin:-1px;}

.s5_contentheading span {
font-size:17px;}


.s5_club_video {
float:left;
display:block;
background:url(../images/content_header_video.png);
width:464px;
height:312px;
margin-left:25px;
margin-top:25px;
margin-bottom:-10px;
}

.s5_club_video_arrow {
float:left;
display:block;
background:url(../images/content_header_video_arrow.png) no-repeat top left;
cursor:pointer;
width:440px;
height:255px;
}

.s5_club_video_arrow:hover {
background:url(../images/content_header_video_arrow.png) no-repeat bottom left;
}

#s5_club_details img {
border:none;
}



#vertex_screenshots img {
-webkit-box-shadow: 0 0px 3px #C6C5C5;
-moz-box-shadow: 0 0px 3px #C6C5C5;
box-shadow: 0 0px 3px #C6C5C5;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
padding:3px;
float:left;
margin-right:20px;
}

#vertex_screenshots img:hover {
-webkit-box-shadow: 0 0px 5px #A6A6A6;
-moz-box-shadow: 0 0px 5px #A6A6A6;
box-shadow: 0 0px 5px #A6A6A6;
}

#mbCenter {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
}

.table_module_1 td, .table_module_2 td  {
	padding-left:7px;}
	
.table_module_2 {
background:none !important;}	


.s5_socialicons .fb_iframe_widget span, .s5_socialicons .fb_iframe_widget iframe {
height:20px !important;
width:136px !important;
}




.menu_button {
	font-size: 12px;
    background: url("../images/dblue_big.png")  repeat-x scroll 0 0 transparent;
    float: left;
    padding: 5px 10px;
    margin: 5px 0px 5px 10px;
	margin-top:9px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    cursor: pointer;
    color: #e4e4e4;
	text-shadow: -1px -1px #5C5C5C;
	font-weight:bold;
	 height: 19px;
    line-height: 18px;
    -webkit-box-shadow: 0 1px 2px 0 #272727;
    -moz-box-shadow: 0 1px 2px 0 #272727;
    box-shadow: 0 1px 2px 0 #272727;
}



.menu_button.blue {
    background: url("../images/dblue_big.png")  repeat-x scroll 0 0 transparent;
}

.menu_button.arrow {
    background: url("../images/lblue_big.png")  repeat-x scroll 0 0 transparent;
    height: 25px;
	float: right;
	font-size: 13px;
    line-height: 25px;
    padding: 5px 37px 5px 15px;
	margin-right:13px;
}

.menu_button span {
    background: url("../images/icons.png") no-repeat scroll right top transparent;
    display: block;
    height: 20px;
    width: 20px;
    position: absolute;
	right: 8px;
    top: 7px;
}

.menu_button.arrow span {
    background-position: -20px 0;
}


.menu_button.demo {
    height: 26px;
	float: right;
	font-size: 13px;
    line-height: 25px;
    padding: 5px 16px 5px 15px;
}

.menu_button a:hover, .menu_button a:focus {
	color:#FFFFFF !important;}

.s5_footertext {
    color: #FFFFFF;}
	
.s5_footertext a {
     color: #FFFFFF !important;}

#bodyarea .middletext {
	color:#636263;}

.s5_gradientlogin {
	background:#2B536C !important;}

#s5_logo {
	margin-top:12px;}

.goog-te-banner-frame {
	width:100%;
	display:block;
	margin-top:54px;}

body {
	top:0px !important;}

#goog-gt-tt {
	display:none !important;}

.s5_introcontentwrapper a.readon {
	display:none;}


#s5_topmenuback {
	position: absolute;
	top: 80px;
	transition: none;
}

#s5_topmenuback.s5_nontransparent_header {
	position: fixed;
	top: 0px;
	transition: none;
}

.s5_downloadsback {
padding-right:40px;
background:none;
padding-bottom: 18px;
padding-top: 9px;
}


dd.dm_taskbar li {margin-top:-8px !important;}


.s5_categorybutton {
margin-top:30px !important;
margin-bottom:16px !important;
padding: 7px 17px 11px !important;
}

.s5_categorybutton, a.pagenav {background:#ffffff;border:1px solid #24abce;color:#24abce;}


a.pagenav {padding: 4px 5px;color:#686868;margin-right: 3px;}


/* Extension Icon spacing */
.s5_extensionspacing { margin-top: -10px;padding-bottom: 10px;padding-right: 14px;}
#s5_forumoffline {line-height:130%;margin-bottom:50px;margin-left:0;width:100%;color:#ce4141;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius:3px;
	border:1px solid #ffcaca;
	background: #ffdfdf;}
	
#s5_forumoffline_padding{padding:11px;}
.forum_businesshours {float: left;color:#ce4141;margin-top:17px;width:145px;}	
.forum_times {float:right;line-height:22px;margin-top:14px;width:225px;margin-right: 22px;}
.forum_offlinemsg {float:left;margin-right:59px;margin-top:17px;width:361px;}		
.forum_offlineicon {float: left;margin-left: 15px;margin-right: 23px; margin-top: 37px;}	
.forum_spacer {height:12px;}	
.forum_offlinemsgtext {font-size: 0.9em;margin-bottom: 7px;}
.forum_offlinemsgtitle	{font-weight:400;}
.forum_offlineicon {height:44px;width:44px;}
.forum_offlineicon .offlinemsg {font-size: 3.1em;position: relative;top: -5px;}
#s5_forumoffline_left {float:left;}
#s5_forumoffline_right {float:right;}

@media screen and (max-width: 1000px){
	
	.forum_offlineicon {display:none;}
	.forum_offlinemsg {width:100% !important;}
	#s5_forumoffline_left {float:none !important;width:100% !important;}
	#s5_forumoffline_right {float:none !important;width:100% !important;}
	.forum_times, .forum_businesshours {float:none !important;width:100% !important;}
	#s5_forumoffline_padding {padding: 7px 15px 21px 26px;}

}


/* Forum CSS overrides 
___________________________________________________*/

	#postAttachment2, #postAttachment {background: none repeat scroll 0 0 #f8f8f8;padding: 22px;}
	.codeheader {margin-top: 21px;margin-left:0px !important;display:none;}
	.code{margin-bottom: 21px;padding: 21px !important;margin-left:0px !important;}
	.smf_numofposts {color:#888888; display: none;}
	.s5_forumboardhover{ -webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;border-radius: 0px !important;}
	.s5_formheader {margin-right:0px !important;}
	.tborder {padding-bottom:0px !important;padding-top:0px !important;margin-bottom: 63px !important;}
	.tborder { border: 1px solid #e7e7e7 !important;}
	.s5_forumboardhover {border-bottom: 1px solid #e7e7e7 !important;}
	.s5_forumboardhover:hover, .smf_forumlist_wrap:hover{background: #f5f5f5 !important;}
	.s5_forumboardhover {margin-left: 0 !important;margin-right: 0 !important;margin-top: 0 !important;padding-bottom: 18px !important;padding-top: 16px !important;}
	#upshrinkHeaderIC {padding-bottom: 24px; padding-left: 18px;}
	.smf_postleftside {float:left;width:13%;}
	.smf_postrightside {float: right;width: 85%;}	
	.s5_formheader, .smf_topiclisttitle {border: 1px solid #e7e7e7 !important;border-bottom:none !important;}
	.tltleftpadding {	padding-left:16px;}
	small.smf_authorofpost {display:inline !important;}
	.smf_smallbuttons_wrap { padding-bottom: 40px;margin-top:-50px;}
	.icon-editpost {margin-top:2px; font-size:1.6em;display:block !important;text-align: right;}
	.smf_reportpost {margin-bottom: 20px;}
	.smf_membername { display: block;font-size: 1.2em;margin-top: -20px;position: relative;}
	.smf_membername a {color:#313131 !important;}
	.smf_whoyouare {font-size:.9em;padding-bottom: 6px;line-height: 18px;}
	.bmodcolor .smf_postrightside {background:#faf9f9;}
	.smf_quotedarea {width:100%;}
	.windowbg, .windowbg2, .titlebg{    text-align: left;}	
		.forum_wrapping .windowbg2 {text-align: center;}	
	.windowbg.smfforum_first {text-align: center;}
	#caption_subject {display: block;text-align: left;margin-bottom: 11px;font-size: 1.3em;font-weight: 400;}
	.smf_attachmenttitle {display: block;text-align: left;margin-bottom:10px;font-size: 1.3em;font-weight: 400;}
	.editor { width: 98% !important;}
	.smf_smileyspacing {margin-bottom:20px;}
	.s5_toppmlist {background:#f8f8f8;}
	.smf_replyposttitle {margin-bottom:20px;width: 98%;}
	.smf_postpm_toparea {margin-bottom:45px;}
	.stats_page .windowbg img {
	display:none;
	}
	.stats_page td.windowbg2 {
	width:50%;
	padding-right:6%;
	}
	.stats_page .catbg {
	padding-top:30px !important;
	}
	#postMoreOptions {margin-top:20px;margin-bottom:20px;}
	#s5_forum_menu_inner a.mainlevel {position:relative;z-index:1;}
	.code pre {width: 500px;                          /* specify width  */white-space: pre-wrap;                 /* CSS3 browsers  */white-space: -moz-pre-wrap !important; /* 1999+ Mozilla  */white-space: -pre-wrap;                /* Opera 4 thru 6 */white-space: -o-pre-wrap;              /* Opera 7 and up */word-wrap: break-word;                 /* IE 5.5+ and up */
	/* overflow-x: auto; */                /* Firefox 2 only */
	/* width: 99%; */		       /* only if needed */}
	@media screen and (max-width: 970px){
		.smf_smallbuttons_wrap {margin-left: -6px;margin-top: 6px;float:left;padding-bottom:10px;}
	}
	@media screen and (min-width:580px) and (max-width: 770px){
		.smf_postleftside {width:19%;}.smf_postrightside {width: 79%;}	
	}
	@media screen and (max-width: 640px){
		#s5_inquirybox {	display:none;}#bodyarea {overflow: hidden; }.smf_postleftside, .smf_postrightside {float: none !important;width: 99% !important;}.leftsideinner {	width:100% !important;}.smf_postrightside { margin-top: 31px;}
	}

	.smfhidenewsite {display:none;}
	.icon-pmicons-size {display: block !important;font-size: 1.3em;margin-left: -4px;color:#24abce;}
	.pmlight { color:#c7c7c6;}
	.icon-pmicons-profile {color: #333333;display: inline-block !important;font-size: 2.1em;margin-left: 0px;}	
	.icon-pmicons-pm {color: #333333;display: inline-block !important;font-size: 2em;margin-left: 6px;}		
	.statusonoff {}	
	.Offline.statusonoff {color:#929292;	background:#e1e1e1;display:none;}
	.Online.statusonoff {display: block;height: 13px;padding: 0;width: 13px;background:#55b439;text-indent:-900px;overflow:hidden;border:4px solid #ffffff;position: relative;
    right: -75px;top: -55px;margin-bottom: -41px;}	
	
	@media screen and (max-width: 1250px){
		.Online.statusonoff {display:none;}
	}
	
	.Online.statusonoff.pms {display:none;}
	#bodyarea {width:100% !important;}
	.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td {border:none !important;}
	.smf_forumlist_wrap {margin-right: 0px;padding-bottom: 18px;padding-top: 16px;border-bottom: 1px solid #e7e7e7;}		
	.smf_personalmessageleft {width:15% !important;}
	.smf_personalmessageright{width:85% !important;}
	
	.smf_personalmessageright .messageindex { padding-bottom: 10px !important;padding-top: 9px !important;}
	
	.smf_personalmessageright .smf_smallbuttons_wrap .messageindex { padding-bottom: 7px !important;padding-top: 7px !important;}
	.smf_personalmessageright .smf_smallbuttons_wrap .s5forum_buttons {margin-right:9px !important;}
	
	
		.smf_personalmessageright .s5forum_buttons {margin-right:1px !important;}
	
	@media screen and (max-width: 950px){
		.smf_personalmessageleft, .smf_personalmessageright{float:none !important;width:100% !important;}
	}
	#forum_search_area .button {background: none repeat scroll 0 0 #177d98;color: #ffffff;border:none;}
	.inputbox.smf_asearch {background:#1d96b6;color:#ffffff;width: 205px !important;padding-right: 14px !important;padding-left:16px !important;font-weight: 300;border:none;}
	a.smf_advanced_search {position: relative;top: 15px !important;font-size:.8em !important}
	@media screen and (max-width: 579px){
	.inputbox.smf_asearch {
	width: 175px !important;
	}
	}
	#forum_search_align  {margin-top: -139px;width: 356px; float: right;} 
	#forum_search_align a.smf_advanced_search	{display:none;}	
	#forum_search_align:hover a.smf_advanced_search	{display:block;}
		
	@media screen and (max-width: 1250px){
			#forum_search_area .button {background: #24abce;}		
			#forum_search_align a.smf_advanced_search {display:block;}	
			.inputbox.smf_asearch {background:#ffffff;color:#333333;border-color: #bcbcbc #dadada #e5e5e5;border-image: none;border-style: solid;border-width: 1px;}
			#forum_search_align {margin-bottom: 0px!important;position: none !important;top: 0px!important;margin-top: 0!important;float:none !important;width:auto !important;}
	}	
	.quoteheader a {padding-bottom:5px;}
	.button.gobutton {padding-bottom: 7px;padding-top: 6px;font-family:roboto;}
	.button.submitpadding.gobutton {margin-left:7px;}
	.smf_topbuttons {float:right;}
	.forum_quickreply_box {margin-bottom:10px;}
	.forum_quickreply_box {padding:1.5% !important;}
	.s5_formheader {height:42px !important;margin-left:0px !important;background:#f5f5f5 !important;}
	.s5_formheaderleft, .s5_formheaderright {background:none !important;}
	#s5_forum_menu {background:#24abce;min-height: 67px;width: auto;}
	#s5_forum_menu_inner {padding-top:19px;}
	#footerarea {
	padding-bottom:40px !important;
	}
	#s5_forum_menu .moduletable {width:100%;}
	#s5_forum_menu a.mainlevel {padding-right:23px;font-size: 0.9em;margin-bottom:11px;float:left;color:#ffffff;}
	#s5_forum_menu a.mainlevel:hover {text-decoration:none;}
	#bodyarea .smfforum_second a, .smfforumlist_title a {color:#333333 !important;font-weight: normal;}
	#bodyarea .windowbg2.smfforum_second, #bodyarea .smf_forumlist_wrap small, #bodyarea .smf_forumlist_wrap small a {color:#888888}
	.smf_forumlist_wrap small {display: block;line-height: 6px;}
	#bodyarea .windowbg2.smfforum_second .smalltext,  #bodyarea .windowbgnone.smffourm_fourth .smalltext2 {display: block;line-height: 18px;}
.smalltext2 b { font-weight:700 !important;}
	.code {background:#f5f2f0 !important;border:none !important;border-left:solid 3px #24ABCE !important;margin-top:21px !important;}
	.bmodcolor .code {background-color: #ffffff !important;}
	.smfforum_first {width:6%;}
	.smfforum_second {width:65%;}
	.smfforum_second_sub{width:55%;}
	.smfforum_third {width:8%;}
	.smffourm_fourth {width:20%;}
	.titlebg, tr.titlebg th, tr.titlebg td, .titlebg2, tr.titlebg2 th, tr.titlebg2 td, .catbg, tr.catbg td, .catbg3, tr.catbg3 td  {background-image:none !important;}	
	.catbg, tr.catbg td, .catbg3, tr.catbg3 td {font-size: 1.2em;font-weight: 300 !important;padding-left: 0px !important;}
	.catbg, tr.catbg td, .catbg3, tr.catbg3 td {background-position: center bottom !important;background-repeat: repeat-x !important;border-bottom: 0 solid #CCCCCC !important;	background-color:#ffffff !important;padding-bottom: 11px !important;}
	.catbg, .catbg2 {padding-left: 12px;}	
	#quickReplyOptions #postmodify {margin: 0px !important;}
	#quickReplyOptions #postmodify input {margin-right:2px;margin-left:1px;}
	#quickReplyOptions .windowbg {color: #676767;text-align: center;display: block;width: 100%;}	
	#quickReplyOptions #postmodify button, #quickReplyOptions #postmodify input{float:right;margin-left:15px;margin-right:0px !important;}
	#quickReplyOptions #postmodify button {font-family: roboto; padding: 8px 14px 6px !important;}
			
	/* Post overrides */		
	.s5_topmidforum, .s5_bottommidforum	{display:none !important;}
	.s5_leftmidforum, .s5_midrightforum {background:none !important;}
	.s5_leftmidforum {width: auto !important;margin-right: 0px;background: none  !important;border:none;	margin-bottom: 40px;}
	@media screen and (max-width: 640px){
	.s5_toppmlist{
	display:none;
	}
	}
	.s5_foruminnerpadding {width:auto !important;padding: 0px !important;}
	.s5_foruminnerpadding_pm {padding:25px;}
	.smf_postrightside {border:1px solid #e2e2e2;}
	.smf_postleftside_inner {padding: 35px;}
	.smf_signaturearea {padding:0 35px 35px;}
	.smf_postleftside_inner .post {padding-top: 11px; }
	.smf_signaturearea .signature {padding-bottom: 17px !important;}
	.leftsideinner {padding-right: 52px;text-align: center;}
	.smf_searchdrop {background:#f8f8f8;border:none;	padding: 30px; margin-left: 5px; margin-right: 5px;}	
		
	/* Forum button CSS */
	a.s5forum_buttons{padding: 8px 15px 10px;color:#ffffff !important;}
	a.s5forum_buttonswhite, .s5forum_buttonswhite{margin-top: 6px;padding-bottom: 9px;padding-top: 9px;cursor:pointer;color:#24abce !important;display:inline-block;}
	.s5_forum_buttonwrap {margin-top:23px;}
	.s5_forumprevforward {display:none;}
	.messageindex.searchbutton {padding:9px 17px !important;}
	.s5_forum_pagenav_wrap {float:left;margin-bottom: 11px;padding-bottom: 11px;padding-left: 0px;padding-top: 6px;line-height: 44px;color: #ffffff;}
	.s5_forum_pagenav_wrap.bottom {padding-left: 6px;}
	.smf_rightbuttons {margin-right:-15px;}
	.smf_topbuttonswrap	{margin-left:-9px;}
	.s5_forum_pagenav_wrap b, .s5_forum_pagenav_wrap a {color:#24abce !important;margin-right: 3px !important;padding: 6px !important;}
	.s5_forum_pagenav_wrap b:nth-child(5) {margin-left: -2px !important;}
	.s5_forum_pagenav_wrap b:nth-child(1) {margin-right: 1px !important;}
	.s5_forum_pagenav_wrap a	{color:#ffffff !important;background:#5fafd3;}
	.nav .midimage {display:none;}
	.s5_forum_breadcrumbs_style	{text-align: left;margin-bottom: 8px;margin-left: 0px;margin-top: 8px;}
	.nav .s5_forum_breadcrumbs_style a {color:#333333 !important;}
	.s5_forum_bigtitle {	color: #202020;	font-size: 17px;text-align: left;margin-bottom: 17px;margin-top: -24px;}		
	.s5_forum_bigtitle h3 {color: #000000;font-size: 25px;font-weight: 300;margin-top: 6px;}
	.nav, .nav:link, .nav:visited {color: #565656 !important;font-size: 12px !important;	line-height: 23px !important;}	
	.s5_forum_pagenav_wrap a {text-decoration:none;}
	.s5_forum_pagenav_wrap b {margin-left: 0;margin-right: 6px !important;padding:6px 7px 6px 6px !important;font-weight:normal !important;}
	a.s5forum_buttons:hover, a.s5forum_buttonswhite:hover {text-decoration:none !important;}
	
	/* extra alignment for forum buttons on a per button basis */
	a.boardindex {margin-right:-2px;}
	a.messageindex  {float: right;height: 16px;}	
	.messageindex {padding:5px 16px 15px 16px !important;margin-left: 7px;}
	a.messageindex.right  {margin-right: 11px;}
		
	/* private message CSS */
	.smf_pm_messagequote {background:#f4f4f4;font-size: 1em;padding: 21px;margin-right:10px;}
	.submitpadding.lastone {	margin-right:4px !important;}
	.smf_action_buttons	{margin-right:-7px !important;}
	.smf_pm {border:none;}
	.smf_inputalign {margin-left:11px;margin-bottom:11px;}
	.smf_inputalign2 {margin-left:17px;margin-bottom:11px;}	
	.smf_smallbuttons_wrap a	{font-size: 12px;font-weight: normal;line-height: 17px;margin-left: 3px;padding-bottom: 5px !important;padding-left: 6px;padding-right: 6px;padding-top: 5px !important;}
			
		
	/* post topic */	
	.smf_replytopictime {font-size:.7em;color:#9f9f9f;}
	.smf_postmessagecolor {margin-left: 135px;margin-top: 26px;color:#8c8c8c;}
	.smf_pm_messagequote.padding {margin-right: -2px;margin-bottom: 40px;margin-top:5px;}
	hr.hrcolor {background:none !important;height: 19px !important;}	
	.s5forumtitle {color: #a6a6a6;margin-left: -3px;padding-top: 2px;}	
	.s5forumtitle_main a {color:#000000 !important;}
	.s5forumtitle_main input {
	width:90% !important;
	padding:10px;
	}
	.s5forumtitle_main {
	width:48%;
	}
	@media screen and (max-width: 970px){
		.s5forumtitle_main input {
		width:90% !important;
		}
		.s5forumtitle_main {
		width:auto;
		}
	}
	.modifiedtext {color: #ADADAD;}
	.quoteheader {background: none !important;border-top: none !important;color: #636263;font-size: 100% !important;font-weight: normal !important;margin-left: -5px !important;	padding: 5px;text-decoration: none;}
	.quoteheader a {margin-top: 24px !important;font-size:0.9em;}
	.quote {	-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius:3px;padding:47px 20px 20px !important;margin-bottom: 15px !important;margin-left: 0 !important;	color:#858585 !important;font-size:100% !important;border-bottom: none !important;background:#f4f4f4;}
	.post{width: 99% !important;}
	.post, .personalmessage {font-size: 0.9em !important;font-weight: 400 !important;text-align: left;line-height:150% !important;}
	.s5forumtitle_main	{font-size: 17px;font-weight: normal !important;margin-bottom: -4px;margin-left: -4px;}
	.smf_quickreply {margin-left: 6px;margin-top: 3px;position: absolute;}
		
	/* topic list */	
	.smf_topictitles {background: none repeat scroll 0 0 #24abce;color: #ffffff;display: block;font-size: 14px;font-weight: normal;margin-bottom: 14px;margin-left: 0;
    padding-bottom: 7px;padding-left: 0;padding-top: 9px;}
	.tborder .middletext, .tborder {padding-right: 0 !important;}
	.forum_wrapping.div .titlebg {padding-left:0px !important;padding-right:0px !important;}
	.smf_topicpadding {padding-left:24px;}	
	.smf_topiclisttitle {background: none repeat scroll 0 0 #F4F4F4;height: 30px;line-height: 21px;margin-bottom: 0px;margin-left: 0;margin-top: 18px;padding-left: 0px;	padding-top: 12px;width: auto;}
	.small_pagination {color:#ffffff;margin-right: 31px;margin-top: -67px;}	
	.small_pagination a {color:#ffffff !important;font-size:11px;padding: 5px 5px 5px;margin-top:6px;margin-left: 3px;background: #24abce;-webkit-border-radius: 3px;
		-moz-border-radius: 3px;border-radius:3px;}
	.small_pagination a:hover {background: #5FAFD3;color:#ffffff !important;text-decoration:none;}
		
	/* profile */		
	
	.smf_profilefloatright_wrap {border:1px solid #e2e2e2;margin-bottom: 40px;padding: 35px;}
	.profile_textleft {text-align:left; clear: both;}
	.smf_prolife_buttons {float: right; margin-bottom: 25px;}
	.profile_counter {background: none repeat scroll 0 0 #24abce;  color: #ffffff;display: block;float: left;height: 25px;line-height: 24px;margin-bottom: 20px;padding: 3px;  text-align: center;width: 25px;font-size: 0.9em;}
	.smf_profileleftside {float:left;width:20%;}
	.smf_profilerightside {float:left;width:77%;padding-left:3%;}
	.smf_prolife_buttons .s5forum_buttonswhite {padding:2px 17px 10px !important;font-size:1em;}
	.titlebg {padding:0px !important;}
	.profile_labelspacing {display: block;margin-bottom: 4px;margin-top: 16px;}
	.profile_signaturewrap {text-align:left;font-size:0.9em;}
	
	
	.profile_barspacing {width:4%;float:left;text-align: center;display: inline-block;
    vertical-align: middle;}
	
	.profile_barspacing img {margin-top: -100px;}
	.profile_boardsleft {text-align:left;}
	
	.profile_width60  {float:left;width:60%;}
	.profile_width20  {float:left;width:20%;}
	
	.profile_statsleftright {float:left;width:50%;}
	
	
	

	@media screen and (max-width: 640px){
		.smf_profileleftside, .smf_profilerightside, .profile_statsleftright {float: none !important;width: 100% !important;padding:0px;}
	}
		
		
	/* responsive forum */	
	.s5_formheadermid {width:auto !important;}
	
	.smf_subject {
	width:60%;
	float:left;
	}
	
	.smf_topiclisttitle {
	padding-left:1.75%;
	}
	
	.smf_replies {
	width:8.2%;
	float:left;
	}
	
	.smf_views {
	width:11%;
	float:left;
	text-align:left;
	}
	
	.smf_lastpost {
	float:left;
	}
	.windowbg {
	color:inherit !important;
	}
	.replies_page td, .search_result td {
	padding:0px !important;
	}
	.search_result .quote {
	margin-bottom:40px !important;
	}
	.replies_starter {
	display:none;
	}
	.replies_page td, .search_result td {
	text-align:left;
	}
	.replies_replies, .replies_views {
	width:6%;
	}
	.replies_page td.replies_subject2 {
	padding-right:30px !important;
	}
	#searchform input {
	padding:12px !important;
	line-height:1;
	}
	
	@media screen and (max-width: 970px){
	.replies_replies, .replies_views {
	display:none;
	}
	}
	@media screen and (max-width: 970px){
		.smf_topiclisttitle .smf_views, .smfforum_third.views {display:none;}	
		.smffourm_fourth img, .smf_lastpost img { display:none;}	
		.smfforum_first {   width: 10%;}
		.smfforum_second { width: 53%;}
		.smfforum_third { width: 13%;padding-left: 5px;padding-right: 6px;}
		.windowbg2 .windowbg2 .smalltext, .s5_forumboardhover .smalltext, .s5_forumboardhover .windowbg .smalltext2, .s5_forumboardhover .windowbgnone .smalltext2 { font-size: 0.7em;}
		.windowbg_s5_3 {padding-left:2% !important;padding-right:2% !important;margin-top:10px !important;}
		.smf_subject { width:64.6%; }
		.smf_replies { width:15.2%; }
		.search_result td {
		display:none;
		}
		.search_result .search_result_text, .search_result .search_result_title {
		display:block;
		}
	}
	
	
	@media screen and (max-width: 570px){
		.smfforum_second_sub img { display:none;}	
		#bodyarea .smfforum_second a, .smfforumlist_title a { font-size: 0.9em;line-height: 16px !important;display:block;margin-bottom: -16px;}
		.tborder .s5_forumboardhover {padding-bottom: 14px !important;}
		.smfforum_first { width: 14%;}
		.smfforum_second { width: 82%;}
		.smfforum_third, .smf_topiclisttitle .smf_replies, .smf_topiclisttitle .smf_lastpost {display:none;}
		.forum_wrapping .windowbg2 {
		text-align:left;
		padding-left:8px;
		}
		.smffourm_fourth {
		width:100%;
		}
		.smffourm_fourth {
		padding-top:8px;
		padding-left:23px;
		}
		.smfforum_first {
		width:10%;
		}
		.tborder .smfforum_first {
		width:14%;
		}
		.smfforum_second_sub { width:80%; }
		.replies_lastpost { display:none; }
		.replies_page td.replies_subject2 {
		padding-right:0px !important;
		}
		#searchform .search_input {
		width:90% !important;
		}
		#searchform .button {
		display:none;
		}
	}
	
	@media screen and (max-width: 440px){
		.smfforum_second { width: 62%;}
		.smfforum_first {width: 22%;}
	}
	

#s5_doc_wrap ul {
margin:0px;
list-style:none;
line-height:155%;
padding-bottom:6px;
}

.featuredoc ul {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
  }
  
 @media screen and (max-width: 970px){
 .featuredoc ul {
  columns: 1;
  -webkit-columns: 1;
  -moz-columns: 1;
  }
  #s5_doc_wrap .doc ul {
  width:auto !important;
  float:none !important;
  }
 }
  
 .featuredoc ul li {
 padding-right:30px;
 list-style:none;
 }

#s5_doc_wrap .doc ul {
width:25%;
float:left;
padding-bottom:35px;
}

.featured_title h2 {
font-weight:300 !important;
font-size:1.7em;
}

.doc_ul li a, .pop_ul li a {color:#333333;}

.addlinks a	{background:#43972a;font-size: 0.8em;  padding: 7px;	color:#ffffff;}	
.addlinks a:hover {text-decoration:none;}

.doc ul li.sub { margin-left: 36px; }

#s5_doc_wrap h2 {
font-size: 1.7em;
    font-weight: 300;
}

.categories_title, .featured_title {
margin-bottom:30px;
margin-top:34px;
display:block;
}

#s5_doc_wrap .doc ul li {
background:url(https://www.shape5.com/images/doc_category.png) no-repeat top left;
padding-left:40px;
margin-bottom:10px;
font-size:1.1em;
line-height:200%;
color:#000000;
}

#s5_doc_wrap .doc li.sub a {font-size:.9em;}

#s5_doc_wrap .doc ul li.sub, .doc_sub_cats li {
background:none;
background:url(https://www.shape5.com/images/doc_sub_category.png) no-repeat top left;
padding-left:30px;
margin-bottom:8px;
line-height:140%;
margin-left:36px;
font-size:1.1em;
}

.doc_sub_cats {
margin:0px !important;
list-style:none;
}

.doc_sub_cats li {
margin:0px;
margin-bottom:8px;
}

.featuredoc a {
background:none;
background:url(https://www.shape5.com/images/doc_article.png) no-repeat top left;
padding-left:30px;
margin-bottom:14px;
line-height:140%;
font-size:1em;
display:block;
}

.doc_article a, .doc_article span {
text-decoration:none !important;
}

.doc_article a:hover {
text-decoration:underline !important;
}


#s5_doc_search_wrap {
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
padding:70px;
padding-left:0px;
padding-right:0px;
margin-bottom:70px;
background:#f7f7f7;
}

.doc_bread_wrap {
border:1px solid #e5e5e5;
-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;
padding:0px;
margin-bottom:56px;
margin-top:36px;
}

.doc_bread_wrap ul {
padding:10px !important;
padding-left:14px !important;
padding-right:14px !important;
}

#s5_doc_search_wrap .seainputbox {
width:97%;
margin-top:18px;
margin-bottom:18px;
padding-left:1.5%;
padding-right:1.5%;
padding-top:15px;
padding-bottom:15px;
color: #a2a2a2;
font-size: 1.1em;
max-height: 24px !important;
font-weight: 300;
border:solid 1px #e4e4e4;
}



#s5_doc_search_wrap_inner .button{
	float: right !important;
    font-size: 1em;
    font-weight: 300;
    margin-top: -67px;
	margin-right:4px;
	margin-bottom:0px;
	height: 44px;
	line-height:1;
    padding-left: 3%;
    padding-right: 3%;
	padding-top:0px;
	padding-bottom:0px;
    position: relative;}
	
@media screen and (max-width: 580px){

#s5_doc_search_wrap_inner .button, #doc_askquestion, .addlinks {
display:none;
}

#s5_doc_search_wrap .seainputbox {
padding-left:4%;
padding-right:4%;
width:92%;
}

}

#s5_search_notice {
font-weight:300;
line-height:100%;
font-size:1.9em;
}

.docartic h2, .docartic h3 {
font-weight:400;
line-height:100%;
margin-bottom: 24px;
margin-top: 24px;
text-transform:capitalize;
background:#F4F4F4;
font-size:1.1em;
font-weight:400;
padding:14px;
padding-left:20px;
padding-right:20px;
color:#000;
border-radius:2px;
}

.docartic h4 {
font-weight:400;
}

.docartic h3 u {
text-decoration:none !important;
}

.docartic ol, .docartic ul {
margin-left:20px;
}

.docartic ol li, .docartic ul li {
margin-bottom:16px;
}

.doc_category_name {
line-height:100%;
font-size: 1.7em;
font-weight: 300;
margin-top:30px;
margin-bottom:50px;
}

.categories_title h2 {
font-size: 1.6em;
font-weight: 300;
}

.doc_desc {
line-height:160%;
margin-top:-20px;
display:block;
}

.docartic {
line-height:160%;
font-size:0.95em;
}

.doc_ul, .pop_ul {
margin:0px !important;
list-style:none;
}

.doc_ul li, .pop_ul li {
margin-bottom:10px;
padding-bottom:10px;
border-bottom:solid 1px #E7E7E7;
font-size:1.1em;
}

.doc_ul li {
background:url(https://www.shape5.com/images/doc_sub_category.png) no-repeat top left;
padding-left:30px;
}

.pop_ul li {
background:url("https://www.shape5.com/images/doc_article.png") no-repeat top left;
padding-left:30px;
}


.doc_bread_wrap li {
list-style:none;
display:inline;
margin-right:5px;
margin-left:5px;
font-size: 0.9em;
line-height: 19px;
padding-bottom: 2px;
}

.doc_bread_wrap ul {
margin:0px !important;
}

.docartic .s5readmore {
margin-left:0px;
}

.doc_article {
padding-bottom:40px;
margin-bottom:36px;
border-bottom:1px solid #e1e1e1;
}

.doc_article .highlight {
background:#FAF8CB;
}

.doc_article h2 .highlight {
text-transform:capitalize;
}





	.gsc-control {width: 380px;}
	.gs-bidi-start-align gs-snippet b {	background:#ff0000;}
	.gsc-tabsArea {	display:none;}
	.gs-result .gs-snippet {font-size: 11px;color: #646464;}	
	.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl {font-size: 11px;}	
	.gsc-results .gsc-cursor-box {margin-bottom: 25px;margin-top: 11px;}
	.gsc-table-cell-snippet-close {padding: 6px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px; }
	.gsc-table-cell-snippet-close:hover { background: none repeat scroll 0 0 #EFEFEF;}
	.s5_contentheadingwrap {
	background:none;
	}
	.theme_image_wrap {
	padding-left:5%;
	padding-right:5%;
	display:inline-block;
	margin-bottom:8%;
	width:90%;
	}
	.theme_image_wrap_inner img {
	width:100%;
	max-width:100%;
	display:block;
	}
	
	.theme_image_wrap_inner.image2 img {
    margin: 0 auto;
	width: auto !important;
    padding-bottom: 68px;
    padding-top: 68px;	}
	
	
	.s5_contentheading {
	margin-bottom:0px;
	}
	.s5_contentheadingwrap {
	margin-bottom:12px;
	}
	.theme_image_wrap_inner {
	overflow:hidden;
	max-width: 459px;
	position:relative;
	}
	.theme_image_buttons {
	height:100%;
	width:100%;
	position:absolute;
	padding-top:20%;
	background:url(https://www.shape5.com/images/image_wrap_bg.png);
	line-height:100%;
	}
	
	#s5_latest_slide_area .theme_image_buttons {
	height:100%;}
		
	
	.s5_contentlistoutter {
	margin-bottom:26px;
	}
	.s5_contentlistoutter:hover .theme_image_buttons, .theme_image_wrap:hover .theme_image_buttons {
	top:0px;
	}
	.s5_contentlistoutter_inner:hover {
	-webkit-box-shadow: 3px 3px 0px #EDEBEB;
	-moz-box-shadow: 3px 3px 0px #EDEBEB;
	box-shadow: 3px 3px 0px #EDEBEB;
	background:#ffffff;
	-webkit-transition: all 200ms ease-in;
	-moz-transition: all 200ms ease-in;
	-o-transition: all 200ms ease-in;
	transition: all 200ms ease-in;
	}
	.theme_image_buttons a, .theme_image_buttons button {
	margin-left:auto;
	margin-right:auto;
	float:none;
	margin-top:5%;
	display:inline-block;
	border:none;
	text-shadow:none;
	-webkit-box-shadow: none !important; 
	box-shadow: none !important; 
	-moz-box-shadow: none !important; 
	padding:6px 11px 5px !important;
	 font-size: 14px;
	width:80px;
	color:#FFFFFF;
	text-decoration:none;
	padding-top:3% !important;
	padding-bottom:3% !important;
	line-height:100%;
	}
	
	.theme_image_buttons a {
	background:#6F6F73;
	color:#FFFFFF !important;
	}
	
	.theme_image_buttons a:hover {
	background:#5B5B5D;
	}
	
	.buy_now_button {
	background:#DE4545 !important;
	}
	
	.buy_now_button:hover {
	background:#C03A3A !important;
	}
	
	.theme_image_buttons button {
	background:#24ABCE;
	color:#FFFFFF !important;
	width:104px;
	padding:8px 6px 6px;
	padding-bottom:5px;
	cursor:pointer;
    font-weight: 300;
	}
	
	.theme_image_buttons button:hover {
	background:#1D8BA7;
	}
	
	.joomla_thumb, .wordpress_thumb {
	width:auto !important;
	position:absolute;
	top:0;
	right:0;
	}
	
	#s5_content_repeat {
	background:none;
	height:0px;}
	
	
	#s5_mainpadding ul.customtags {
		margin:0 0 60px 0;
		background:#f7f7f7;
		padding:14px;
		padding-bottom:0px;
		border:1px solid #efefef;
	}

	#s5_mainpadding ul.customtags li{
		background:#e7e7e7;
		display:block;
		float:left;
		list-style:none outside none;
		margin:0px;
		margin-right:9px;
		margin-bottom:14px;
		padding:4px 11px 4px;
		cursor:pointer;
		font-size:14px;
		color:#797979;
	}

	#s5_mainpadding ul.customtags li:hover, #s5_doc_search_wrap_inner .tags #customsearchtags > li:hover {
	color:#FFFFFF;
	background:#4B94BC;
	}
	
	#s5_mainpadding ul.customtags li.active {
	color:#FFFFFF;
	padding-left: 25px;
	background:#e44242 url(../images/templatelist_close.png) no-repeat 6px 10px;}
	
	
		#s5_navv, img {
			-webkit-transition: all 200ms ease-in-out;
			-moz-transition: all 200ms ease-in-out;
			-o-transition: all 200ms ease-in-out;
			transition: all 200ms ease-in-out;}
	
			
		.s5_nontransparent_header {
			 height: 74px ! important;
		}
		
		.s5_nontransparent_header #mobile_menu_button {
			margin-top:16px !important;
			-webkit-transition: all 150ms ease-in-out;
			-moz-transition: all 150ms ease-in-out;
			-o-transition: all 150ms ease-in-out;
			transition: all 150ms ease-in-out;
		}

		.s5_nontransparent_header #account_button {
			-webkit-transition: all 150ms ease-in-out;
			-moz-transition: all 150ms ease-in-out;
			-o-transition: all 150ms ease-in-out;
			transition: all 150ms ease-in-out;
			 margin-top: 7px;
		}

		.s5_nontransparent_header img {
			 height: 30px;
			 width: 100px;
		}
		
		.s5_nontransparent_header #s5_navv li ul {
			top:66px;
		}
		
		.s5_nontransparent_header #s5_navv a {}
		
		.s5_nontransparent_header #s5_navv ul li ul li a {height:30px;}
				
		@media screen and (max-width: 970px){

			#s5_navv {z-index:2;}
		
			.s5_nontransparent_header #s5_navv {
				margin-top:0px !important;}

		}


				
				
			
	
	
	.ajaxcontainer, #ajax_inner {
width:100%;
	display:inline-block;
	}
	
	.ajaxcontainer .content_wrap {
	margin-left:-1%;
	margin-right:-1%;
	}
	
	.s5_contentlistoutter_inner {
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	}
	
	.ajax_loading .s5_contentlistoutter {
	transform: scale(0.9);
-webkit-transform: scale(0.9);
-moz-transform: scale(0.9); 
-ms-transform: scale(0.9);
-o-transform: scale(0.9);
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-webkit-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	}
	
	.ajax_loaded .s5_contentlistoutter {
	transform: scale(1);
	-webkit-transform: scale(1);
	-moz-transform: scale(1); 
	-ms-transform: scale(1);
	-o-transform: scale(1);
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	-webkit-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	}
	
	#joomla_icon_browser {
	float:right;
	padding:7px;
	cursor:pointer;
	background:#5AA426;
	-webkit-border-radius: 3px !important;
	-moz-border-radius: 3px !important;
	border-radius: 3px !important; 
	margin-left:5px;
	margin-top:2px;
	width:19px;
	height:19px;
	overflow:hidden;
	-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	line-height:130%;
	font-size:12px;
	}
	
	#joomla_icon_browser:hover {
	background:#4C901C;
	width:400px;
	}
	
	#joomla_icon_browser a, #wordpress_icon_browser a {
	float:left;
	color:#FFFFFF;
	margin-right:7px;
	margin-left:2px;
	margin-top:2px;
	}
	
	#joomla_icon_browser img, #wordpress_icon_browser img {
	float:left;
	}
	
	#wordpress_icon_browser {
	float:right;
	padding:7px;
	width:19px;
	height:19px;
	overflow:hidden;
	cursor:pointer;
	background:#3285B0;
	-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
border-radius: 3px !important; 
margin-left:5px;
margin-top:2px;
margin-right:4px;
-webkit-transition: all 300ms ease-out;
	-moz-transition: all 300ms ease-out;
	-o-transition: all 300ms ease-out;
	line-height:130%;
	font-size:12px;
	}
	
	#wordpress_icon_browser:hover {
	background:#1F6B93;
	width:337px;
	}

@media screen and (max-width: 970px){

#wordpress_icon_browser, #joomla_icon_browser {
display:none;
}

}


.ajaxcontainer h5 {
font-size:16px;
text-align:center;
margin-left:auto;
margin-right:auto;
font-weight:normal;
line-height:180%;
padding-left:12%;
padding-right:15%;
}

.article_tags  ul  {
margin:0px !important;
margin-bottom:10px !important;
margin-left:0px !important;
}

.article_tags  ul li {
list-style:none;
float:left;
margin-right:12px;
margin-bottom:8px;
font-size:15px;
}

.article_tags #wordpress_icon_browser, .article_tags #joomla_icon_browser {
margin-top:-8px;
}

.article_tags #wordpress_icon_browser:hover, .article_tags #joomla_icon_browser:hover {
width:558px;
}

#top_tag_icon {
display:block !important;
width:60px;
height:35px;
float:left;
}

#doc_tag_icon {
display:block !important;
height: 34px;
margin-top: 12px;
text-align: left;
width: 38px;
float:left;}

#s5_doc_search_wrap .tags {
float:left;
}

#customsearchtags {float:left;}

#doc_askquestion a {color:#24abce !important;}
#doc_askquestion {margin-left:0px;padding-top:16px;color:#999999;float:right;}




#top_tag_icon .tag, #doc_tag_icon .tag {
font-size: 1.7em;
margin-left: 12px;
margin-top: 5px;
color:#959595;
display:block !important;
}

#doc_tag_icon .tag {
margin-left:0px;
}

.contentpaneopen .s5_socialicons {
float:left;
margin-top:34px;
margin-bottom:6px;
}

.s5_page_img {
margin-top:0px;
}

.message {
	background-color: #cffff5;
    border: 1px solid #b9ecce;
    color: #229980;
    font-weight: 300;
    margin-bottom: 10px;
    margin-left: -1px;
    margin-right: 24px;
    padding: 17px 17px 17px 24px;}
	
.contactmessage {
	font-size: 0.9em !important;
	margin-left:0px !important;
    line-height:130% !important;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius:3px;
	padding:22px !important;
}
	
.recaptchatable .recaptcha_r1_c1, .recaptchatable .recaptcha_r7_c1, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r4_c2, .recaptchatable .recaptcha_r8_c1, .recaptchatable .recaptcha_r3_c3, .recaptchatable .recaptcha_r4_c4, .recaptchatable .recaptcha_r4_c1, .recaptchatable .recaptcha_r2_c1, .recaptchatable .recaptcha_r2_c2, .recaptchatable .recaptcha_r3_c1 {background:none !important;}	
#recaptcha_area #recaptcha_table {width: 303px !important;}	
.recaptcha_only_if_privacy {float: left !important;margin-left: -7px !important; margin-top: 2px !important;}
.recaptchatable #recaptcha_response_field { bottom: 13px !important;padding: 4px !important; left: -8px !important;	}
.recaptcha_theme_red #recaptcha_response_field {  border: 1px solid #CCCCCC !important;}	
#recaptcha_privacy a {
font-size:0.8em !important;
color:#39A2BD;
}
	
@media screen and (max-width: 579px){

.recaptchatable, #recaptcha_area tr, #recaptcha_area td, #recaptcha_area th{
float: left;
}
#recaptcha_area tr{
height: auto !important;
}
.recaptcha_image_cell{
width: 100% !important;
max-width: 300px;
img{
height: auto !important;
}
}
.recaptcha_only_if_privacy {
margin-bottom:10px;
}

}

.contact_email button {
clear:both;
float:left;
margin-top:30px;
}

@media screen and (min-width: 750px){
#s5_contact_wrapper .inputbox, #s5_contact_wrapper textarea {
width:550px;
}
}
	
	
/* hire a coder */

.hireacoder_toprow1{background:#87c7cc;text-align:center;	}
.hireacoder_toprow1 .pages_toprow1_download {color:#87c7cc;}
.hireacoder_toprow1 .pages_toprow1_rightside {padding-left:0px;}
.hireacoder_maintext{font-size: 1.1em;line-height: 34px;text-align: left;}
.pages_toprow1_text_hac {display: inline-block;font-size: 3.2em;font-weight: 300;line-height: 63px;margin-bottom: 18px;margin-left:30px;position: relative;text-align: left;top: -86px !important;}
.hac_initialdetails_wrap {background:#f8f8f8;padding:22px;}
#s5_freelance_info {display:none;}
th.auction_bids_list {background:#24abce !important;font-family:roboto !important;font-weight:300;color:#ffffff !important;padding:12px !important;}
.userdetailstable .inputbox {margin-bottom:10px;}
#auction_list_container th a, #auction_list_container th a:visited	{font-weight:300;}
.auction_row_1 #auction_info_bottom {margin-top: 27px;}
.auction_row_1, .auction_row_2 {padding:20px;}	
.hac_categories {float:left;	width:50%;}
.hac_row1 a, .hac_row2 a, .hac_row3 a, .hac_row4 a {color:#333333;}
.hac_rightbutton {padding-bottom: 42px;}
.s5_auction_header1 {margin-bottom:36px;margin-top:-39px;}
#auction_category {	display: inline-block;    font-size: 0.9em;    position: relative;    top: 4px;}	
#auction_category a {	color: #333333;}
.hac_row1 {width:49%;float:left;font-size:.9em;}
.hac_row2 {width:16%;float:left;font-size:.8em;}
.hac_row3 {width:13.3%;float:left;font-size:.8em;}
.hac_row4 {width:12.3%;float:left;font-size:.8em;}
.hac_row5 {width:7.3%;float:left;font-size:.8em;}
@media screen and (max-width: 850px){
	.hac_categories {float:none;width:100%;}
}
@media screen and (max-width: 950px){
	#pages_hire_coder_break {display:block !important;clear:both;}
	.pages_toprow1_text_hac{top:auto !important;position:inherit;margin-left:0px;margin-bottom:60px;text-align:center;}	
}
@media screen and (max-width: 950px){
	.hac_row1, .hac_row2, .hac_row3, .hac_row4, .hac_row5 {width:100%;float:none;border-bottom:1px solid #ececec;padding-bottom:12px;padding-top:5px;}
	.auction_row_1 .hac_row1, .auction_row_1 .hac_row2, .auction_row_1 .hac_row3, .auction_row_1 .hac_row4, .auction_row_1 .hac_row5 {border-bottom:1px solid #dfdfdf;}
}	


/* Inquiry Box CSS 
------------------------------------------------*/
		
#s5_inquiryboxopen, #s5_inquiryboxopentitle, #s5_inquiryboxtitle_icon, #s5_inquirybox, #s5_inquirybox_icon {-webkit-border-radius:3px 3px 0px 0px;-moz-border-radius:3px 3px 0px 0px;	border-radius:3px 3px 0px 0px;}
#s5_inquirybox {-webkit-border-radius:60px;-moz-border-radius:60px;	border-radius:60px;}
#s5_inquiryboxwrap .inputbox, #s5_inquiryboxwrap textarea {	margin-bottom:10px;padding-left: 14px;}
#s5_inquirybox {	-webkit-box-shadow:1px 1px 1px 1px rgba(0, 0, 0, 0.1); 
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1);cursor:pointer;height:50px;width:50px;background:#de4545;z-index:1;color:#ffffff;bottom:0;right:0;margin-bottom: 26px; margin-right: 26px;position:fixed;}
#s5_inquirybox:hover {background:#ce4141;}
#s5_inquirybox_icon {float: left;height:39px;width:48px;margin-left: -2px;margin-top: 6px;background:transparent url(../images/chaticon.png) no-repeat 16px 10px;}
.s5_inquirytitle {float: left;font-size: 15px;height: 39px;line-height: 39px;padding-left: 11px;}
#s5_inquiryboxopentitle .s5_inquirytitle { line-height: 43px;}

#s5_inquiryboxopentitle	.s5_inquirytitle {padding-left: 18px;}
#s5_inquiryboxopen {-webkit-box-shadow:0 0 5px 2px rgba(0, 0, 0, 0.1); box-shadow: 0 0 5px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 0 5px 2px rgba(0, 0, 0, 0.1); bottom:0;right:0;display:none;color:#666666;z-index:2;background:#ffffff;position:fixed;margin-right: 22px;width:341px;height:auto;}
#s5_inquiryboxopentitle {height:43px;width:100%;line-height: 40px;font-size:14px;color:#ffffff;background:#ce4141;}		
#s5_inquiryboxtitle_icon {float: right;height:39px;width:48px;cursor:pointer;background:#ce4141 url(../images/chaticon.png) no-repeat 12px -53px;}	
#s5_inquiryboxwrap {	padding:20px;line-height: 21px;}
.loader {background:url(../images/ajax-loader.gif) no-repeat 12px 19px;}
.success {background:url(../images/success.png) no-repeat 12px 19px;}
.error {	background:url(../images/error.png) no-repeat 12px 19px;}
#s5_inquiryboxwrap .message {text-align:left;width:82%;padding:15px 22px;padding-left: 33px !important;display:none;font-size: 0.9em;line-height:20px;}
.message.success {background-color: #CFFFF5;border: 1px solid #B9ECCE;border-radius: 5px;font-weight: normal;margin-bottom: 10px;padding: 10px;color:#229980;	}
.message.error	{background-color: #FFDFDF;border: 1px solid #FFCACA; border-radius: 5px;color:#ce4141;font-weight: normal;margin-bottom: 10px;padding: 10px;}	
#s5_inquiryboxwrap button, #s5_inquiryboxwrap textarea, #s5_inquiryboxwrap input {width:100%;font-size:13px;padding-right:0px;}
#s5_inquiryboxwrap input.inputbox, #s5_inquiryboxwrap textarea{margin-left: 0;width: 95%;border: 1px solid #e5e5e5;}
.infoContent .button {cursor:pointer;margin-top:15px;}
#recaptcha_privacy a {color: #cccccc !important;}
.s5_toptext{font-size:0.9em;}

		
		
	
	
	

#s5_header_area {display:block;min-height:80px;padding-top: 80px;background-attachment: scroll;background-image: url(../images/header.jpg);background-position: center top;background-repeat: no-repeat;
background-size: cover;width:100%;}
#s5_demo_login_wrap {padding-top:4px;}


/* home top images row */

#latest_top_row_inner {text-align:center;padding-bottom:96px;}
#latest_top_row .theme_image_buttons {padding-top:8%;}
#latest_top_row  .theme_image_buttons a, #latest_top_row  .theme_image_buttons button {	padding-top:2.5% !important;	padding-bottom:2.5% !important;	line-height:100%;	}
#latest_joomla_wrap {display:inline-block;margin-bottom:50px;margin-right:6%;}
#latest_wordpress_wrap {display:inline-block;margin-bottom:50px;margin-left:6%;}
#latest_top_row .theme_image_wrap {padding:0px;width:100%;margin:0px;}
.latest_bottom_text {color:#FFFFFF;padding-top:17px;}
.latest_name {font-weight:700;font-size:1.4em;float:left;}
.latest_title {font-size:1.1em;float:right;}
.latest_title strong {font-weight:700;}
@media screen and (max-width: 1150px){
	#latest_joomla_wrap, #latest_wordpress_wrap {margin-right:0px;margin-left:0px;}
	#latest_top_row .clear_class {clear:both;display:block !important;height:0px;}
}

@media screen and (max-width: 750px){
	.latest_bottom_text {font-size:0.8em;}
}

/* home titles row */
#home_title_row {text-align:center;color:#FFFFFF;}
#home_title_row_inner {padding-bottom:128px;padding-top:108px;line-height:360%;}
#home_top_title1, #home_top_title2 {display:block;font-size:2.9em;font-weight:200;}
#home_top_title2 {margin-bottom:42px;}
@media screen and (max-width: 970px){
	#home_title_row span {font-size:2.4em;}
}
@media screen and (max-width: 750px){
	#home_title_row .clear_class {clear:both;display:block !important;height:10px;}
}


/* join row row */
#join_now_row, .theme_image_buttons .button {background:#24ABCE !important;color:#FFFFFF;}
#join_now_text_wrap {float:left;width:75%;}
#join_now_first_row {font-size:1.7em;margin-bottom:12px;display:block;line-height:128%;}
#join_now_second_row {font-size:1.2em;}
#join_now_row strong {font-weight:700;}
#join_now_row_button_wrap {float:right;width:25%;margin-top: 6px;}
.join_now_row_button {background:#ffffff;padding:14px 23px;color:#24abce;text-decoration:none;float:right;font-size:1.0em;margin-left: 12px;}
.join_now_row_button:focus {text-decoration:none;}
.join_now_row_button:hover {background:#1b94b3; color: #ffffff;text-decoration:none;}

@media screen and (max-width: 1200px){
	#join_now_row_button_wrap {float:none;margin-top:50px;width:auto;}
	#join_now_text_wrap {float:none;width:auto;}
	.join_now_row_button {float:none;}
}


/* quotes row */
#quotes_row {color:#ffffff;background-attachment: fixed;background-image: url(../images/quotes_bg.jpg);background-position: center top;background-repeat: no-repeat;background-size: cover;}
#quotes_box_img {color: #ffffff;display: block;font-size: 4em;text-align: center;margin-bottom: 33px;}
#quote_text {color:#FFFFFF;text-align:center;line-height:170%;width:80%;margin-left:auto;margin-right:auto;margin-bottom:30px;}
#quote_customer_name {font-weight:700;margin-left:auto;margin-right:auto;text-align:center;margin-bottom:32px;font-size:1.1em;}




/* about row */

#about_row {color:#ffffff;}
#about_left {float:left;width:50%;}
#about_right {float:right;width:44%;}
#about_row .row_title {text-align:left;margin:0px;margin-bottom:36px;}
#about_row_inner {padding-top:82px;padding-bottom:76px;}
#about_row ul.s5_blue_bullet li span.surround {		background:#ffffff;}	
	#about_row .icon-bullet-size {	color:#424242;}	
#about_row .blog-latest li{list-style:none; }
#about_row .blog-latest li a {color:#FFFFFF;}
#about_row .blog-latest li a:hover {color:#24abce;text-decoration:none;}
@media screen and (max-width: 970px){
	#about_left, #about_right {float:none;width:100%;}
	#about_left {margin-bottom:60px;}
}


/* stats row */
@media screen and (max-width: 1280px){
	#stats_row_inner {overflow:hidden;}
}

#stats_row {color:#ffffff;overflow:hidden;}
#number_of_online, #number_of_posts, #number_of_topics, #number_of_users {width:25%;float:left;font-weight:700;font-size:2.9em;padding-top:37px;padding-bottom:25px;}
#number_of_topics, #number_of_online {color:#45C3E3;}
.stats_text {font-weight:300;font-size:0.4em;display:block;margin-top:20px;}

@media screen and (max-width: 1100px){
	#number_of_online, #number_of_posts, #number_of_topics, #number_of_users {width:50%;}
}

@media screen and (max-width: 750px){
	#number_of_online, #number_of_posts, #number_of_topics, #number_of_users {width:100%;}
}

/* latest releases row */
#latest_releases_row {color:#ffffff;background-attachment: fixed;background-image: url(../images/latest_bg.jpg);background-position: center top;background-repeat: no-repeat;background-size: cover;
}
#latest_releases_row .theme_image_wrap {padding:0px;width:23%;padding-left:1%;padding-right:1%;display:block;float:left;margin-bottom:30px;}
#latest_white_row {background:#FFFFFF;}
.s5_latest_slide_toggle_active {-webkit-border-radius: 300px;-moz-border-radius: 300px;border-radius:300px;background:#ffffff;border:solid 1px #ffffff;height:10px;width:10px;display:block;float:left;margin-right:6px;cursor:pointer;}
.s5_latest_slide_toggle_inactive {-webkit-border-radius: 300px;-moz-border-radius: 300px;border-radius:300px;background:none;border:solid 1px #ffffff;height:10px;width:10px;display:block;float:left;margin-right:6px;cursor:pointer;}
#s5_latest_slide_toggles {float:right;margin-bottom:-10px;margin-right: 6px;}

.s5_latest_slide_area_loaded .theme_image_wrap {transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1); -ms-transform: scale(1);-o-transform: scale(1);	filter: alpha(opacity=100);	-moz-opacity: 1;	-khtml-opacity: 1;	opacity: 1;margin:0px;}

.s5_latest_slide_area_loading .theme_image_wrap {transform: scale(0.9);-webkit-transform: scale(0.9);-moz-transform: scale(0.9); -ms-transform: scale(0.9);-o-transform: scale(0.9);	filter:alpha(opacity=0);	-moz-opacity: 0;	-khtml-opacity: 0;	opacity: 0;}


#s5_latest_slide_area_outer {padding-top:14px;padding-bottom:20px;}
@media screen and (max-width: 750px){
	#latest_releases_row .theme_image_wrap {width:48%;}
}

@media screen and (max-width: 579px){
	#latest_releases_row .theme_image_wrap {width:98%;}
}

/* bottom white row */
#bottom_white_row {background:#FFFFFF;}

.s5_bottom_slide_toggle_active {-webkit-border-radius: 300px;-moz-border-radius: 300px;border-radius:300px;background:#696A6A;border:solid 1px #696A6A;height:10px;width:10px;display:block;float:left;margin-right:6px;cursor:pointer;}
.s5_bottom_slide_toggle_inactive {-webkit-border-radius: 300px;-moz-border-radius: 300px;border-radius:300px;background:#ffffff;border:solid 1px #696A6A;height:10px;width:10px;display:block;float:left;margin-right:6px;cursor:pointer;}
#s5_bottom_slide_toggles {float:right;}

.s5_bottom_slide_area_loaded {transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1); -ms-transform: scale(1);-o-transform: scale(1);-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
.s5_bottom_slide_area_loading {transform: scale(0.9);-webkit-transform: scale(0.9);-moz-transform: scale(0.9); -ms-transform: scale(0.9);-o-transform: scale(0.9);	filter: alpha(opacity=0);	-moz-opacity: 0;	-khtml-opacity: 0;	opacity: 0;}

#s5_bottom_slide_area {padding-top:20px;}
#bottom_white_row_inner {padding-bottom:102px;}
.s5_bottom_slide_right {float:right;width:59%;}
.s5_bottom_slide_left {float:left;width:37%;}
.s5_bottom_slide_left .s5_blue_arrow {margin-top:30px;}

@media screen and (max-width: 970px){
	.s5_bottom_slide_right, .s5_bottom_slide_left {float:none;width:100%;}
	.s5_bottom_slide_right {display:none;}
}

/* get more row */

#get_more_row {background-attachment: fixed;background-image: url(../images/get_more_bg.jpg);background-position: center top;background-repeat: no-repeat;background-size: cover;}
#s5_get_more_left {float:left;width:47%;color:#FFFFFF;line-height: 28px;}
#s5_get_more_right {float:right;width:47%;color:#FFFFFF;line-height: 28px;}
#get_more_row_inner {padding-bottom:82px;}
#get_more_button_wrap {text-align:center;margin-top:66px;}

@media screen and (max-width: 750px){
	#s5_get_more_left, #s5_get_more_right {width:100%;}
	#s5_get_more_right {margin-top:50px;}
}

/* why choose row */
#why_choose_row {background:#FFFFFF;}
.why_choose_box .why_choose_icon, .why_choose_box img {float:left;}
.why_choose_box {width:44%;padding-right:7%;padding-left:3%;padding-right:3%;float:left;margin-top:20px;margin-bottom:30px;}
.why_choose_text {overflow:hidden;}
.why_choose_text h3 {font-weight:300;font-size:1.3em;margin:0px;margin-bottom:18px;margin-top:14px;}
#why_choose_row_inner {padding-bottom:64px;}


.why_choose_icon {height:48px;width:48px;margin-right:31px;}

.why_choose_icon.one {background:#ffcb5b;border:2px solid #efbe55;}
.why_choose_icon.two {background:#7dc6d9;border:2px solid #61afc3;}
.why_choose_icon.three{background:#96ceb5;border:2px solid #84bea5;}
.why_choose_icon.four{background:#ff6e69;border:2px solid #dd645c;}
.why_choose_icon.five{background:#bd9ad2;border:2px solid #a786bb;}
.why_choose_icon.six{background:#f0b66c;border:2px solid #e0a45e;}


.icon-whychoose-one { color: #ffffff;font-size: 2.5em;margin-left: 7px; position: relative; top: 3px;}
.icon-whychoose-two { color: #ffffff;font-size: 2.4em;margin-left: 7px;position: relative;top: 3px;}
.icon-whychoose-three { color: #ffffff;font-size: 3.9em;margin-left: 15px;position: relative;top: -7px;}
.icon-whychoose-four { color: #ffffff;font-size: 2.3em;margin-left: 10px;position: relative; top: 6px;}
.icon-whychoose-five { color: #ffffff;font-size: 2em;margin-left: 10px;position: relative; top: 7px;}
.icon-whychoose-six { color: #ffffff;font-size: 2em;margin-left: 10px;position: relative; top: 7px;}


@media screen and (max-width: 970px){
	.why_choose_box {width:94%;}
}


@media screen and (max-width: 1025px){
	#quotes_row, #get_more_row, #latest_releases_row {background-attachment: scroll;}
}

#s5_dbanner_inner {
padding-top:30px;
padding-bottom:30px;
color:#FFFFFF;
text-align:center;
}

#s5_dbanner_inner strong {
font-weight:700;
}

/* floating header */
#s5_topmenuback{	z-index:10;	width:100%;	height:74px;	position:fixed;}	
.s5_transparent_header {background: rgba(45, 44, 44, 0.2); -webkit-transition: all 400ms ease-out;-moz-transition: all 400ms ease-out;-o-transition: all 400ms ease-out;transition: all 400ms ease-out;top:0;left:0;}

.s5_nontransparent_header {background:#484848 !important;-webkit-transition: all 400ms ease-out;-moz-transition: all 400ms ease-out;-o-transition: all 400ms ease-out;transition: all 400ms ease-out;-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4);-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4);box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4);top:0;left:0;}

.s5_nontransparent_pageload_header {background:#313131;-webkit-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4);-moz-box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4);box-shadow:0px 0px 10px rgba(0, 0, 0, 0.4);}

/* translate area */
#translate_wrap, .goog-te-gadget {color:#FFFFFF !important;}
@media screen and (max-width: 579px){
	#translate_wrap {display:none !important;}
}

	
/* login area */
.login_download_button {float: right;font-size: 0.95em;height: 20px;margin-bottom: 0;margin-left: 25px;margin-top: 17px;padding: 7px 17px 11px;background:#454545;cursor:pointer;border:none;}
.login_download_button:hover, #login_module_outer_wrap:hover  .login_download_button {background:#2C2C2D !important;border:none;}
#logged_in_wrapper_inner {background:#2C2C2D;-webkit-box-shadow: 0 0px 13px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 0px 13px 0px rgba(0, 0, 0, 0.1);box-shadow: 0 0px 13px 0px rgba(0, 0, 0, 0.1);padding:30px;}

#login_module_wrap_inner {background:#ffffff;-webkit-box-shadow: 0 0px 18px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0px 18px 0px rgba(0, 0, 0, 0.2);box-shadow: 0 0px 18px 0px rgba(0, 0, 0, 0.2);padding:45px;}
#logged_in_module_outer_wrap {float:right;position:relative;}
#login_overlay, #sale_banner_overlay, #join_overlay, #services_overlay {

	/*background:url(../images/opaque_popup.png);*/
	background: -moz-radial-gradient(center, ellipse cover, rgba(0,0,0,0.3) 1%, rgba(0,0,0,0.6) 100%); /* FF3.6+ */
	background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(1%,rgba(0,0,0,0.3)), color-stop(100%,rgba(0,0,0,0.6))); /* Chrome,Safari4+ */
	background: -webkit-radial-gradient(center, ellipse cover, rgba(0,0,0,0.3) 1%,rgba(0,0,0,0.6) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-radial-gradient(center, ellipse cover, rgba(0,0,0,0.3) 1%,rgba(0,0,0,0.6) 100%); /* Opera 12+ */
	background: -ms-radial-gradient(center, ellipse cover, rgba(0,0,0,0.3) 1%,rgba(0,0,0,0.6) 100%); /* IE10+ */
	background: radial-gradient(ellipse at center, rgba(0,0,0,0.3) 1%,rgba(0,0,0,0.6) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99000000', endColorstr='#e6000000',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;

height:100%;width:100%;overflow:hidden;position:fixed;z-index:100;top:-200%;}

#join_overlay {
top:0;
}


.login_overlay_unload, .services_overlay_unload, .sale_banner_overlay_unload {-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;-webkit-transition: opacity 300ms ease-in;-moz-transition: opacity 300ms ease-in;-o-transition: opacity 300ms ease-in;transition:opacity 300ms ease-in;}

#sale_banner_wrap img {display:block;}

.login_overlay_load, .services_overlay_load, .sale_banner_overlay_load, .join_overlay_load {-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;-webkit-transition: opacity 300ms ease-in;-moz-transition: opacity 300ms ease-in;-o-transition: opacity 300ms ease-in;transition: opacity 300ms ease-in;}
#login_module_wrap_inner h3 {color:#333333;margin-top:0px;font-weight:300;margin-bottom:30px;font-size: 1.7em;}

#login_module_wrap, #sale_banner_wrap {width:96%;max-width:400px;position:fixed;top:-400%;z-index:110;}

.login_overlay_unload, .services_overlay_unload, .sale_banner_wrap_unload {-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;}
.login_overlay_load, .services_overlay_load, .sale_banner_wrap_load, .join_load {-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;}
#login_module_wrap, #sale_banner_wrap {  -webkit-transition: all 600ms ease-out;-moz-transition: all 600ms ease-out;-o-transition: all 600ms ease-out;transition: all 600ms ease-out;}

#sale_banner_wrap {-webkit-box-shadow: 0 0px 18px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0 0px 18px 0px rgba(0, 0, 0, 0.2);box-shadow: 0 0px 18px 0px rgba(0, 0, 0, 0.2);}

#sale_banner_bottom {position:fixed;bottom:0;left:0;z-index:20;}

#sale_banner_bottom img{display:block;}


#join_wrap {
display:none;position:fixed;z-index:101;text-align:center;width:100%;
}

#join_wrap_inner { 
width:800px;max-width:70%;padding:40px;background:#FFFFFF;margin-left:auto;margin-right:auto;margin-top:-130px;
font-size:0.95em;
}

@media screen and (max-width: 1000px){
	#join_wrap {
	position:absolute;
	}
}

@media screen and (max-width: 579px){
	#join_overlay, #join_wrap {
	display:none !important;
	}
}



#s5_memberlogin {color:#FFFFFF;}

#mod_smf_login_username, #mod_smf_login_password {width:92%;padding:4%;font-size: 0.9em;font-weight: 300;border:none;margin-top:6px;margin-bottom:13px;background:#f8f8f8;color:#8f8f8f;}
#login_module_wrap label {color:#333333;font-size:0.9em;}

#s5_loginalign #s5_submitbutton {width:100%;font-size: 1em;margin-top: 22px;}
#create_account_link {font-size:0.9em;margin-bottom:16px;margin-top:12px;display:block;float:right;}
#lost_password_link {font-size:0.9em;margin-top:12px;display:block;float:left;}
#logged_in_wrapper {top:-10000px;float:right;padding-top:26px;position:absolute;z-index:2;right:0;width:490px;background:url(../images/logged_in_drop_down_arrow.png) no-repeat top right;}

#login_toparea {background:#24abce;width:100%;}
#login_toparea_padding {padding:5px;}

#logged_in_top {float:right;padding-top:15px;margin-bottom:-8px;line-height:100%;margin-right:12px;}
#logged_in_top img {float:left;width:46px;height:46px;}
#logged_in_greeter {float:left;overflow:hidden;color:#FFFFFF;padding-left:16px;padding-top:4px;}
.logged_in_text_top {font-size:0.9em;float:left;}
#logged_in_club_days_top {font-size:0.7em;margin-top:5px;color:#D6D6D6;float:left;}
#logged_in_top_arrow {width:10px;height:6px;float:left;margin-left:12px;margin-top:6px;}
#logged_in_top_arrow span {position: relative;top: -5px;}
.logged_in_avatar {float:left;padding-right:30px;width:67px;}
.logged_in_avatar img {width:67px;height:67px;}
#logged_in_links_wrap {overflow:hidden;line-height:150%;}
#logged_in_links_wrap {color:#FFFFFF;}
#logged_in_name_wrap {float:left;}
#logged_in_messages_wrap {float:right;}
#logged_in_top_of_links {padding-bottom:10px;margin-bottom:10px;border-bottom:solid 1px #454444;}
#logged_in_messages_wrap {font-size:0.8em;}
#logged_in_messages_wrap a {color:#FFFFFF;}
#logged_in_messages_wrap span {color:#45C3E3;}
#logged_in_left {float:left;font-size:0.8em;width:44%;}
#logged_in_right {float:left;font-size:0.8em;width:56%;}
#logged_in_joomla_count {font-size:0.9em;line-height:180%;padding-left:26px;background:url(../images/joomla_count.png) no-repeat 0px 3px;margin-bottom:6px;margin-top:5px;}
#logged_in_wordpress_count {font-size:0.9em;line-height:180%;padding-left:26px;background:url(../images/wordpress_count.png) no-repeat 0px 3px;}
#logged_in_my_account_button {margin:0px;float:left;font-size:0.95em;line-height:120%;}
#logged_in_logout_button {margin:0px;float:right;background:#464646;font-size:0.95em;line-height:120%;border:none;}
#logged_in_bottom_buttons {padding-top:6px;}
#logged_in_change_avatar {font-size:0.65em;color:#898888;margin-left:auto;margin-right:auto;display:block;margin-top:-6px;text-align:center;}
#logged_in_top_pms {color:#FFFFFF;background:#45C3E3;font-size:0.7em;padding:2px;float:left;margin-left:-14px;margin-top:-7px;-webkit-border-radius: 100px;-moz-border-radius: 100px;border-radius:100px;text-align:center;height:16px;min-width:16px;text-decoration:none;
-webkit-animation: bounce 1s infinite;
 animation: bounce 1s infinite;}
 
 
  /*
@keyframes bounce {
    0%   {margin-top:-7px;}
    12%  {margin-top:-8px;}
    25%  {margin-top:-9px;}
	37%  {margin-top:-10px;}
	50%  {margin-top:-10px;}
	62%  {margin-top:-9px;}
	74%  {margin-top:-8px;}
	100% {margin-top:-7px;}
} 
*/
  
#logged_in_top_pms:hover {background:#1D8BA7 !important;}
#logged_in_module_outer_wrap {cursor:pointer;}
.logged_in_wrapper_unload {-moz-opacity: 0;-khtml-opacity: 0;opacity: 0;-webkit-transition: all 300ms ease-in;-moz-transition: all 300ms ease-in;-o-transition: all 300ms ease-in;
transition: all 300ms ease-in;}
.logged_in_wrapper_load {-moz-opacity: 1;-khtml-opacity: 1;opacity: 1;-webkit-transition: all 300ms ease-in;-moz-transition: all 300ms ease-in;-o-transition: all 300ms ease-in;
transition: all 300ms ease-in;}

@media screen and (max-width: 750px){

	.logged_in_text_top, #logged_in_club_days_top {	display:none !important;	}
	#logged_in_top_arrow {	margin-left:0px;	}
	#logged_in_wrapper {	width:90% !important;	margin-left:5%;	margin-right:5%;	background:none;}
	#logged_in_module_outer_wrap {	position:inherit;	}
	#logged_in_top {	margin-right:0px;	}
	#logged_in_top img {	height:41px;	width:41px;	}

}

@media screen and (max-width: 579px){

	#logged_in_left, #logged_in_right {width:100%;}
	#logged_in_right {margin-bottom:20px;margin-top:-10px;}
	.login_download_button, #demo_button {margin-left:15px;}
	#logged_in_wrapper {	width:96% !important;	margin-left:2%;	margin-right:2%;}
	#logged_in_messages_wrap {float:none;margin-top:5px;}
	#logged_in_name_wrap {float:none;}
	.logged_in_avatar {
	float:none;
	margin-bottom:15px;
	}

}

/* mobile menu */

#mobile_menu_button {width:27px;height:23px;display:block;float:right;cursor:pointer;display:none;margin-top:25px;margin-left:25px;}
#mobile_menu_button .mobile_menu_bar {	background:#ffffff;	height:4px;	width:100%;	margin-bottom:5px;}

@media screen and (max-width: 970px){

	#mobile_menu_button, #mobile_menu_top {	display:block !important;	}

}


#mobile_menu_top h3 {font-size:1.7em;margin:0px;}
#mobile_menu_top {width:90%;margin-left:auto;margin-right:auto;padding-top:40px;padding-bottom:40px;border-bottom:solid 1px #383838 !important;}
#mobile_menu_hide_button {float:right;height:18px;width:18px;font-size: 25px;font-weight: bold;cursor:pointer;}


/* column */
.s5_rightcolumn {width:25%;float:left;font-size: 0.9em;padding-bottom:60px;}
.s5_mainbodycolumn {padding-bottom:60px;}
.s5_mainbodycolumn_with_right {width:71%;padding-right:4%;float:left;}

@media screen and (max-width: 1050px){
	.s5_rightcolumn {width:35%;float:left;}
	.s5_mainbodycolumn_with_right {width:63%;padding-right:2%;float:left;}
}

@media screen and (max-width: 750px){
	.s5_rightcolumn {width:100%;padding-right:0%;float:none;padding-bottom:80px;}
	.s5_mainbodycolumn_with_right {width:100%;padding-right:0%;float:none;margin-bottom:80px;}
}



/* 404 error page */

#wrap_404 {padding-bottom: 30px;padding-top: 60px;text-align: center;}
.title_404 {font-size: 11em;margin-bottom: 108px;}
.line_1_404 { display: block; font-size: 2em;text-transform: uppercase;line-height:140%;}
.line_2_404 {display: inline-block;font-size: 1.1em;margin-bottom: 32px;padding-bottom: 32px;}
#wrap_404 .readon {float: none !important;margin: 0;}	



/* page title */

#page_title_wrap {margin-bottom: 37px;margin-top:15px;float:left;width:100%;}
.page_title_wrap_extra {margin-bottom: 53px !important;margin-top:53px !important;}
#page_title {font-size: 2.2em;margin:0px;font-weight:300;color:#FFFFFF;line-height:110%;margin-top:-5px;}
#page_title strong {font-weight:700;}
#joomla_title {float:left;margin-right:20px;height:31px;width:31px;}
#wordpress_title {float:left;margin-right:20px;height:31px;width:31px;}

@media screen and (max-width: 970px){
	#page_title_wrap {margin-bottom: 53px;margin-top:53px;}
}

#page_title_sub { color:#FFFFFF; font-size:1.1em; font-weight:300; }


/* club sliders */
#club_slider_outer1 {display:block;margin-top:24px;color:#FFFFFF;font-size:0.95em;}
#club_slider_outer2 {overflow:hidden;}
#club_slider_slides_wrap {width:500%;}
.club_slide {width:20%;float:left;font-size: 1.1em;}
.club_slide1_position {margin-left:0%;}
.club_slide2_position {margin-left:-100%;}
.club_slide3_position {margin-left:-200%;}
.club_slide4_position {margin-left:-300%;}
.club_slide5_position {margin-left:-400%;}

.club_slide_inactive {
transform: scale(0.4);
-webkit-transform: scale(0.4);
-moz-transform: scale(0.4); 
-ms-transform: scale(0.4);
-o-transform: scale(0.4);
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}

.club_slide_active {
transform: scale(1);
-webkit-transform: scale(1);
-moz-transform: scale(1); 
-ms-transform: scale(1);
-o-transform: scale(1);
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}

.top_blue_bar_outer {background:#24ABCE;padding-bottom: 8px; padding-top: 23px;}
.club_slide_button_active {margin-bottom:14px;margin-right:10px;padding:6px;padding-left:12px;padding-right:12px;float:left;background:#1D96B6;color:#FFFFFF;font-size:1em;cursor:pointer;}
.club_slide_button_inactive {padding:6px;padding-left:12px;padding-right:12px;margin-bottom:14px;margin-right:10px;float:left;color:#FFFFFF;font-size:1em;cursor:pointer;}
.row_title {color:#FFFFFF;font-size:2.2em;margin-left:auto;margin-right:auto;margin-top:32px;font-weight:300;text-align:center;line-height:144%;margin-bottom:60px;}
.row_title.dark {color:#444;}
.s5_row_paddings strong {font-weight:700;}

.vertex_inner_padding .row_title {
text-align:left;
}


/* Pages CSS
--------------------------------------- */
#pages_toprow1 {width:100%;padding-bottom: 97px;padding-top: 95px;color:#ffffff;}
#pages_toprow1.hireacoder_toprow1 { padding-top:65px;}
.pages_floatleft {width:49%;float:left;}
.vertex_toprow1 {background:#389cb7;}
@media screen and (min-width:851px) and (max-width: 1150px){
	img.pages_floatleft {margin-top:100px; }
}
@media screen and (max-width: 850px){
	.pages_floatleft {width: 100% !important;float:none;}
	.pages_toprow1_rightside {text-align: center;}
	.pages_toprow1_rightside { padding-left:0px !important; }
	
}
	
.pages_toprow1_rightside {padding-left: 85px;}	
.pages_toprow1_text {font-size: 2.5em;font-weight: 300;line-height: 44px;margin-bottom: 18px;}
.pages_toprow1_text2 { font-size: 1.7em;font-weight: 300; line-height: 41px;margin-bottom: 28px;display:block;margin-top:-27px;}
.pages_toprow1_download {font-size:1.0em;background:#ffffff;margin-right:15px;color:#389cb7;border:1px solid #ffffff;padding-top: 11px;}
.pages_toprow1_download:hover {background:none !important; color:#ffffff !important;border:1px solid #ffffff;}
.pages_toprow1_tutorials {margin-left:0px;font-size:1.0em;background:none;border:1px solid #ffffff;padding-top: 11px;}
.pages_toprow1_tutorials:hover {background:#ffffff !important;color:#389cb7 !important;}
.pages_toprow1_post {font-size:1.0em;background:#ffffff;color:#389cb7;border:1px solid #ffffff;}
.pages_toprow1_post:hover {background:none !important; color:#ffffff !important;border:1px solid #ffffff;}
.pages_toprow1_work {margin-left:15px;font-size:1.0em;background:none;border:1px solid #ffffff;}
.pages_toprow1_work:hover {background:#ffffff !important;color:#389cb7 !important;border:1px solid #ffffff;}
.pages_toprow1_work, .pages_toprow1_post {padding:12px 25px !important;}

.vertex_floatleft {display:inline-block;padding-right:100px;}
.vertex_floatright {display:inline-block;}
.vertex_inner_padding {padding-right:0px;}

#pages_toprow1_2 {
	width:100%;padding-bottom: 97px;padding-top: 95px;
	background:#f4f4f4;}

.pages_widthalign_rightb {
    float: right;
    margin-bottom: -97px;}
	
	
	@media screen and (max-width: 1140px){
	
		#pages_toprow1_2 .pages_60, #pages_toprow1_2 .pages_40 {
			width:100% !important;
			float:none !important;		}
			
		.pages_widthalign_rightb {
			float:none;}
			
		#pages_toprow1_2 .pages_60 {
				text-align:center !important;}
	
	}
	

#pages_toprow1_1, #pages_toprow2, #pages_toprow4, #pages_toprow3, #pages_toprow5	{padding-top:43px;padding-bottom:43px;}
#pages_toprow5 {padding-top:63px;padding-bottom:63px;}
	#pages_toprow2, #pages_toprow4, #pages_toprow1_1 {background:#ffffff;}
	#pages_toprow3 {background:#f7f7f7;}
	#pages_toprow1_1 h3.row_title, #pages_toprow1_2 h3.row_title,	#pages_toprow2 h3.row_title, #pages_toprow3 h3.row_title, #pages_toprow4 h3.row_title {text-align:left;margin-bottom: 24px;}
	.pages_60 { float:left;width:60%;}
	.pages_40 { float:left;width:40%;}
	.pages_60.float_override { float:right;}

	@media screen and (max-width: 850px){
		.pages_60, .pages_40, .vertex_floatleft, .vertex_floatright {width:100% !important;float:none !important;padding:0px;}	
		.vertex_inner_padding {padding-right:0px;}
		.pages_widthalign_left, .pages_widthalign_right {
			display: block !important;
			float:none !important;
			margin-left: auto !important;
			margin-right: auto !important;
			margin-top: 0;}
			
			
			
	}
		
.pages_widthalign_right {float: right;margin-top: 0px;}
.pages_widthalign_left {float: left;margin-top: 0px;}		
#pages_toprow5 {background:#389cb7;}
.pages_toprow5_title {font-size:2.3em;margin-bottom: 54px;font-weight:300;text-align:center;color:#ffffff;line-height:144%;}
.pages_toprow5_title2 {color: #ffffff;font-size: 1.2em;line-height: 35px;margin-top: 38px;text-align: center;}
#pages_toprow5_features {	position: relative;	color:#ffffff;	-webkit-transition: all 300ms ease-in;	-moz-transition: all 300ms ease-in;	-o-transition: all 300ms ease-in;	transition: all 300ms ease-in;	overflow:hidden;}
.features_newheight {height:auto !important;}
.features_newheight ul {
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
}

@media screen and (max-width: 750px){
.features_newheight ul {
columns: 1;
-webkit-columns: 1;
-moz-columns: 1;
}
}

.pages_three {float:left;width:33%;}
.pages_threespacer {height:65px;}

@media screen and (max-width: 850px){
	.pages_three {float:auto;width:100%;}
	.pages_threespacer {height:0px;}
	.pages_three { margin-bottom:15px;}
}	
.pages_three_title {color:#424343;display: inline-block;font-size: 1.3em;font-weight: 300;height: 26px;margin-left: 4%;margin-top: 2px;position: relative;top: -12px !important;}
.pages_inner_padding {padding-right:55px;}
.icon-font-size	{color:#424343;display: inline-block;font-size: 3.2em;width: 45px !important;}
.pages_inner_padding .row_title {text-align:left;}




/* common calls */

.s5_codeblock {padding:23px 10px 23px 23px;	text-shadow: 1px 1px #ffffff;	color:#333333;	display: block;	background:#f5f2f0;}
.smf_postleftside_inner .post a, .bmodcolor .smf_whoyouare  { color:#24ABCE !important;}
.codeheader {background:#24ABCE;}
.s5_codeblock {border-left:4px solid #24abce;}
.s5_blue_arrow li {list-style:none;background:url(../images/blue_arrow.png) no-repeat top left;padding-left:40px;margin-bottom:6px;padding-top:2px;padding-bottom:5px;}
.clear_button {color:#FFFFFF;padding:11px;padding-left:20px;padding-right:20px;font-size:1em;border:solid 1px #ffffff;margin-left:14px;margin-right:14px;}
.clear_button:hover {border:solid 1px #24ABCE;background:#24ABCE;text-decoration:none;}
.s5_row_paddings {padding-top:50px;padding-bottom:50px;}


.button, .mirrortab_active_back, .s5_forum_pagenav_wrap .navPages, .button:hover, .s5_forum_pagenav_wrap .navPages:hover, .join_now_row_button, dd.dm_taskbar li a:link, dd.dm_taskbar li a:visited, span.pagenav, a.pagenav, #s5_mainpadding ul.customtags, #s5_mainpadding ul.customtags li, .smf_forumlist_wrap, .theme_image_buttons a, .theme_image_buttons button, .s5_codeblock, .clear_button, #s5_submitbutton, .club_slide_button_active, .club_slide_button_inactive, .message, .contactmessage, .s5_rightcolumn div.module, .s5_roundbutton, .s5_rightcolumn div.module-newsletter, .s5_rightcolumn div.module-green_white, .blogitemwidths, #s5_comment_notice, #s5_doc_search_wrap .seainputbox, th.auction_bids_list, .back_button, .readon, .s5_forum_pagenav_wrap b, .statusonoff, .smf_postrightside, .smf_searchdrop, .smf_pm_messagequote, #postAttachment2, #postAttachment, .auction_row_1, .auction_row_2, .profile_update2, .s5_rightcolumn a.mainlevel-menu:hover, .auction_maincat, .hac_initialdetails_wrap, div.auction_short_description, .smf_profilefloatright_wrap, .s5_joomla_compatabilities_top, .s5_joomla_compatabilities_top2, .theme_image_wrap_inner, #s5_forum_menu a.mainlevel, #article_tags li.each_tag, #login_module_wrap_inner, .docartic img, .addlinks a, .s5_bottomcolumn .module div {  
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;}

.s5_formheader, .smf_topiclisttitle {  
	-webkit-border-radius: 2px 2px 0px 0px;
	-moz-border-radius: 2px 2px 0px 0px;
	border-radius: 2px 2px 0px 0px;}


ul.s5_blue_bullet li span, #scroll_arrow, #footer_facebook, #footer_twitter, img.avatar, .profile_counter, .why_choose_icon, .Online.statusonoff  {
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;}


.s5_categorybutton {
	background:none !important;
	border:1px solid #24abce !important;
	color:#24abce !important;}

.s5_categorybutton:hover {
	border:1px solid #1d8ba7 !important;}


.button, .s5_roundbutton, .mirrortab_active_back, .s5_forum_pagenav_wrap .navPages, .button:hover, .s5_forum_pagenav_wrap .navPages:hover, .join_now_row_button, #s5_forum_menu a.mainlevel:hover, .s5_forumboardhover, #s5_inquirybox, .s5_categorybutton, a.pagenav, #s5_mainbodyrepeat dd.dm_taskbar a, .smf_forumlist_wrap, #s5_mainpadding ul.customtags li, .s5_bottom_slide_toggle_active, .s5_bottom_slide_toggle_inactive, .s5_bottom_slide_area_loaded, .s5_bottom_slide_area_loading, .s5_latest_slide_toggle_active, .s5_latest_slide_toggle_inactive, .s5_latest_slide_area_loaded .theme_image_wrap, .s5_latest_slide_area_loading .theme_image_wrap, .theme_image_buttons a, .theme_image_buttons button, #about_row .blog-latest li a, .clear_button, #s5_submitbutton, #logged_in_top_pms, #club_slider_slides_wrap, .club_slide, .club_slide_button_active, .club_slide_button_inactive, #scroll_arrow, .back_button, .readon, .s5_forum_pagenav_wrap b, .s5_rightcolumn a.mainlevel-menu, #s5_forum_menu a.mainlevel, .s5_joomla_comp_link, #browse_more_button, #detail_page_buttons a {  
	-webkit-transition: all 300ms ease-in;
	-moz-transition: all 300ms ease-in;
	-o-transition: all 300ms ease-in;
	transition: all 300ms ease-in;	}








	
	
	


/* --------------------------------------------------
TEMP - template detail pages 
--------------------------------------------------*/
.downloadbar{background:#F8F8F8;	border:1px solid #e2e2e2;	-webkit-border-radius: 2px;	-moz-border-radius: 2px;	border-radius: 2px;	
    margin-top:15px;    padding-left:18px;    padding-top:13px;    width:auto;}

#s5_mainbodyrepeat .downloadbar a{display:inline-block; background: #24abce;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; margin-right:9px; font-weight:300; width:auto; height:20px; text-align:center; color:#ffffff; padding: 7px 19px 12px; margin-bottom:14px !important;}
#s5_mainbodyrepeat .downloadbar a:hover {text-decoration:none;background:#1d8ba7;}

#joinlink {
display:inline-block !important;
}

.s5paidclubmembers {display:none;}
.article_tags ul {height: auto;   padding-bottom: 30px !important;}
.content_wrap .article_tags {display:none;}

#joinlink {font-weight:300 !important;color:#ffffff !important;background:#55b439 !important; margin-right: 14px !important;}
#joinlink:hover {background:none repeat scroll 0 0 #43972a !important;}

a.s5_joomla_comp_link img {margin-left:10px;margin-bottom:-3px;}

a.s5_joomla_comp_link { margin-left:0px !important; }

a.s5_joomla_comp_link{margin-left:0px;float:left;margin-bottom:16px;color:#ffffff;text-decoration:none;cursor:pointer;font-weight:300; padding:9px 13px;-moz-border-radius:2px;border-radius:2px;-webkit-border-radius: 2px;background:#55b439 ;}

a.s5_joomla_comp_link:hover{background:#43972a;}

a.s5_joomla_comp_link {padding-left:17px;padding-right:17px;}
.s5featureswrap a.s5_joomla_comp_link {margin-bottom:25px;}
.s5_joomla_comp_link img {display:none;}

.s5featuresinnerwrap h3 {
margin-bottom:18px;
}

.s5featuresinnerwrap ul br {
display:none;
}

@media screen and (max-width: 970px){

}


/* --------------------------------------------------
TEMP - tutorial page
--------------------------------------------------*/

.s5_tutorialleft {float:left;}
.s5_tutorialright {color: #5B5B5B;    float: left;    font-size: 11px;    width: 55%;}
.s5tutorialfloat {float:left;width:31.3333%;background:#faf9f9;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}


@media screen and (max-width: 1100px){
	.s5tutorialfloat {width:98% !important;}
}	
	
	
/* --------------------------------------------------
TEMP - faq page
--------------------------------------------------*/	
	
#s5_faq_header{background:url(https://www.shape5.com/templates/shape5_column/images/s5_faq.png) no-repeat top left; padding-left:92px; padding-top:11px; font-size:13px; height:66px}
#s5_faq_title{font-size:21px; padding-left:6px; padding-right:6px; padding-top:21px; padding-bottom:30px}
.s5_faq_question{padding-left:6px; font-size:1.0em; margin-bottom:40px}
.s5_question{float:left; color:#FFF; font-size: 15px;height: 12px;line-height: 12px;text-align: center;width: 12px; margin-right:10px; padding:8px; background:#24abce}
.s5_answer{float:left; color:#FFF; font-size: 15px;height: 12px;line-height: 12px;text-align: center;width: 12px; margin-right:10px; padding:8px; background:#55b439}
.s5_question_text{width:auto;}
.s5_faq_clear{clear:both; height:12px}	

.s5_question, .s5_answer {
	-webkit-border-radius: 100px;
	-moz-border-radius: 100px;
	border-radius: 100px;}




#s5_wp_faq {
display:none;
}



.contentpaneopen {
line-height:190%;
}



#class_item_price {
text-align:center;
line-height:40px;
margin-bottom:22px;
}

#class_item_dollar {
font-weight: 500;
letter-spacing: -3px;
font-size:45px;
line-height:38px;
vertical-align:top;
}

#class_item_cents {
font-size:20px;
font-weight:400;
vertical-align:top;
line-height:22px;
}

#class_item_dollar_sign {
font-size: 17px;
font-weight: 400;
line-height: 21px;
margin-right: -4px;
margin-top: -1px;
vertical-align: top;
}

#class_item_text {
font-weight:400;
vertical-align:bottom;
font-size:10px;
line-height:13px;
}

#buy_price {
display:block;
margin-right:11px;
margin-bottom:11px;
padding-top:13px;
float:left;
clear:both;
}


#auction_tabmenu .button, .hac_rightbutton .button {
color:#FFFFFF !important;
}

#s5_mainbodyrepeat .componentheading {
text-transform: capitalize !important;
}



/* Add style for pricing table*/
.pricing-table-wrap {
	background-color: #fff;
}

.pricing-table-wrap h1 {
	font-size: 46px;
	margin-top: 80px;
	margin-bottom: 40px;
	text-align: center;
}

.pricing-table-wrap .container {
	overflow: hidden;
	margin: 0 auto;
	max-width: 1270px;
	width: 94%;
}

/* Top text */
#top_text {
  background: #f7f7f7;
  border: solid 1px #CBCBCB;
  border-radius: 2px;
  display: block;
  margin-top: 40px;
  margin-bottom: 40px;
  padding: 20px;
}

.nav-tabs {
	display: block;
	list-style: none;
	margin: 0 0 40px;
	padding: 0;
	overflow: hidden;
}

.nav-tabs li {
	box-sizing: border-box;
	float: left;
	text-align: center;
	width: 50%;
}

.nav-tabs li a {
	background-color: #ddd;	
}

.nav-tabs li:first-child a {
	border-radius: 3px 0 0 3px;
}

.nav-tabs li:last-child a {
	border-radius: 0 3px 3px 0;
}

.nav-tabs li.active a {
	background-color: #24abce;
	color: #fff;
}

.nav-tabs li.active a:hover,
.nav-tabs li.active a:focus,
.nav-tabs li.active a:active {
	background-color: #24abce;
	color: #fff;
}

.nav-tabs li a {
	color: #666;
	display: block;
	padding: 12px 0;
	font-weight: 600;
}

.nav-tabs li a:hover,
.nav-tabs li a:focus,
.nav-tabs li a:active {
	color: #24abce;
	text-decoration: none;
}

.nav-tabs li a span {
	font-weight: 500;
	font-size: 22px;
	margin-right: 10px;
}

/* Tab content */
.tab-content {
	min-height: 550px;
	position: relative;
}

.tab-content .joomla-ct,
.tab-content .wordpress-ct {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.tab-content .wordpress-ct {
	display: none;
}

.tab-content .wordpress-ct li.item {
	float: right;
}

.tab-wrap .pricing-table {
	color: #666;
	display: block;
	font-weight: 400;
	list-style: none;
	margin: 0 -10px;
	padding: 0;
	overflow: hidden;
}

.tab-wrap .pricing-table li.item {
	box-sizing: border-box;
	padding: 0 10px;
	margin-bottom: 20px;
}

.tab-wrap .pricing-table li.plan-options.select-a-plan {
	background-color: #fff7ea;
	box-shadow: 0 0 0 2px #ea7054;
	position: relative;
}

.tab-wrap .pricing-table li.plan-options.select-a-plan:after {
	border-top: 7px solid #ea7054;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	content: "";
	display: block;
	width: 0;
	height: 0;
	position: absolute;
	right: 15px;
	top: -11px;
}

.tab-wrap .pricing-table li.plan-options.select-a-plan:before {
	background-color: #ea7054;
	border-radius: 2px;
	content: "Select a plan";
	color: #ffffff;
	display: inline-block;
	padding: 3px 10px;
	position: absolute;
	top: -40px;
	right: 5px;
}


/* Responsive style */
@media screen and (min-width: 768px) {
	.tab-wrap .pricing-table li.item {
		float: left;
		width: 50%;
	}
}

@media screen and (min-width: 1024px) {
	.tab-wrap .pricing-table li.item {
		width: 25%;
	}
}

.tab-wrap .pricing-table li.item .item-inner {
	border-radius: 3px;
	border: 1px solid #dfdfdf;
	transition: all 0.25s;
}

.tab-wrap .pricing-table li.item:hover .item-inner {
	border: 1px solid #ccc;
	box-shadow: 0 0 5px rgba(0,0,0,0.2);
}

.tab-wrap .pricing-table li.item .col-header {
	background-color: #434242;
	border-radius: 3px 3px 0 0;
	color: #fff;
	padding: 15px 0;
	margin: -1px -1px 0;
	text-align: center;
}

.tab-wrap .pricing-table li.item.orange .col-header {
	background-color: #ea7054;
}

.tab-wrap .pricing-table li.item.blue .col-header {
	background-color: #24abce;
}

.tab-wrap .pricing-table li.item .col-header h2 {
	font-size: 18px;
	margin: 0;
}

.tab-wrap .pricing-table li.item .col-price {
	background-color: #f0f0f0;
	border-bottom: 1px solid #ddd;
	padding: 20px 0;
	text-align: center;
}

.tab-wrap .pricing-table li.item .col-price span {
	font-size: 32px;
	font-weight: 600;
}

.tab-wrap .pricing-table li.item .col-price span sup {
	font-size: 18px;
	font-weight: 400;
}


.tab-wrap .pricing-table li.item .feature-list {
	list-style: none;
	margin: 10px 0;
	padding: 0;
}

.tab-wrap .pricing-table li.item .feature-list input {
	margin-right: 5px;
}

@media screen and (min-width: 992px) {
	.tab-wrap .pricing-table li.item .feature-list {
		min-height: 268px;
	}
}

.tab-wrap .pricing-table li.item .feature-list li {
	border-bottom: 1px solid #eee;
	padding: 10px 20px;
}

.tab-wrap .pricing-table li.item .feature-list li a {
	border-bottom: 1px dotted #ccc;
	color: #666;
}

.tab-wrap .pricing-table li.item .feature-list li:last-child {
	border-bottom: 0;
}

.tab-wrap .pricing-table li.item .feature-list li a:hover,
.tab-wrap .pricing-table li.item .feature-list li a:focus,
.tab-wrap .pricing-table li.item .feature-list li a:active {
	border-color: #24abce;
	color: #24abce;
	text-decoration: none;
}

.tab-wrap .pricing-table li.item .feature-list ul {
	list-style: none;
	margin: 0;
	padding: 0 0 0 10px;
}

.tab-wrap .pricing-table li.item .feature-list ul li {
	border: 0;
	padding: 3px 0;
}

.tab-wrap .pricing-table li.item .feature-list span.fa {
	color: #ccc;
	margin-right: 5px;
}

.tab-wrap .pricing-table .col-footer {
	background-color: #f9f9f9;
	border-top: 1px solid #eee;
	border-radius: 0 0 3px 3px;
	padding: 20px;
	text-align: center;
}

.tab-wrap .pricing-table .col-footer a {
	background-color: #50a936;
	border-radius: 2px;
	display: block;
	color: #fff;
	font-weight: 500;
	padding: 10px 10px;
}

.tab-wrap .pricing-table .col-footer a:hover,
.tab-wrap .pricing-table .col-footer a:focus,
.tab-wrap .pricing-table .col-footer a:active {
	background-color: #46942f;
	text-decoration: none;
}


.tab-wrap .pricing-table .col-footer .jum-signup-link {
	border: 0;
	margin: 0;
}

/* FAQ Block */
.faq-wrap {
	border: 1px solid #ddd;
	margin-top: 50px;
	padding: 40px 20px 20px;
	overflow: hidden;
}

.faq-wrap h2 {
	font-size: 32px;
	margin-bottom: 50px;
	text-align: center;
}

.faq-wrap ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
	overflow: hidden;
}

.faq-wrap ul li {
	box-sizing: border-box;
	display: block;
	padding: 0 20px;
	margin-bottom: 30px;	
}

@media screen and (min-width: 992px) {
	.faq-wrap ul li {
		float: left;
		width: 50%;
	}
}

.faq-wrap ul li h3 {
	font-weight: 600;
	margin-bottom: 10px;
}

.faq-wrap ul li p {
	color: #666;
	font-weight: 400;
}

/* Login */
.member-area-joomlabamboo {
	float: right;
	margin-top: 17px;
	margin-left: 20px;
	position: relative;
}

.member-area-joomlabamboo a.btn {
	display: inline-block;
	height: 57px;
}

.member-area-joomlabamboo .uni-user-info-dropdown {
	border: 1px solid #eee;
	box-shadow: 0 0 5px rgba(0,0,0,0.1);
	top: 57px;
}

.member-area-joomlabamboo .memeber-area {
	background-color: #f57c00;
	float: right;
	padding: 7px 20px;
	color: #fff;
	border-radius: 2px;
	text-decoration: none;
}

.member-area-joomlabamboo .memeber-area:hover,
.member-area-joomlabamboo .memeber-area:focus,
.member-area-joomlabamboo .memeber-area:active {
	background-color: #f57c00;
	text-decoration: none;
}


/* Promotion bar */
.promotion-bar {
	background: url(https://static.joomlart.com/images/blog/2016/may/toolbar-bg.png) no-repeat top center #fff;
	background-size: cover;
	box-sizing: border-box;
	font-weight: 400;
	height: 80px;
	text-align: center;
}

.promotion-bar .message {
	background-color: transparent;
	border: 0;
	margin: 0;
	padding: 0;
}

.promotion-bar a {
	color: #fff;
	display: block;
}