/* @override http://synecticsworld.com/wp-content/themes/zoho/style.css */

/*-----------------------------------------------------------------------------------

	Theme Name: Zoho2
	Theme URI: http://www.siiimple.com
	Description: WordPress Grid Portfolio.
	Author: Justin Young
	Author URI: http://www.siiimple.com
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Version: 1.1

-----------------------------------------------------------------------------------

	1.	GOLDEN GRID
	2.	HEADER
	3.  PAGINATION
	4.  MENU
	5.  FILTERS
	6.  CLEARFIX
	7.  SINGLE SIDEBAR
	8.  BLOG SIDEBAR
	9.  SINGLE
	10. META LIST
	11. BLOG
	12. SHORTCODES
	13. SUPERFISH
	14. COMMENTS


-----------------------------------------------------------------------------------*/

/*-----------------------------------------------------------------------------------*/
/*	1. GOLDEN GRID
/*-----------------------------------------------------------------------------------*/

html,body{ height: 100% }

html, body, div {
	border:0;
    color: #444444;
	margin:0;
	padding:0;
     font-size: 13px;
    font-weight: normal;
    line-height: 20px;
}

a {
 color: #FF5500;
    font-weight: bold !important;
    text-decoration: none;
}

.main {
	width:972px;
	margin:0 auto;
}

.main-archive-side {
    width: 172px;
}
.g160, .g320, .g480, .g640, .g800, .g960, .g80, .g240, .g400, .g560, .g720, .g880, .g960 {
	float:left;
	display:inline;
}
.g160 {
	width:150px;
}
.g320 {
	width:310px;
}
.g480 {
	width:470px;
}
.g640 {
	width:630px;
}
.g800 {
	width:790px;
}
.g960 {
	width:950px;
}
.g80 {
	width:70px;
}
.g240 {
	width:230px;
}
.g400 {
	width:390px;
}
.g560 {
	width:550px;
}
.g720 {
	width:710px;
}
.g880 {
	width:870px;
}
.ml80 {
	margin-left:90px;
}
.ml160 {
	margin-left:170px;
}
.ml240 {
	margin-left:250px;
}
.ml320 {
	margin-left:330px;
}
.ml400 {
	margin-left:410px;
}
.ml480 {
	margin-left:490px;
}
.ml560 {
	margin-left:560px;
}
.ml640 {
	margin-left:650px;
}
.ml720 {
	margin-left:730px;
}
.ml800 {
	margin-left:810px;
}
.ml880 {
	margin-left:890px;
}
.ml960 {
	margin-left:970px;
}
.inside {
	margin-left:0;
}
p.grid {
	padding-left:10px;
}
.clear {
	clear:both;
}
.clear20 {
	clear:both;
	height: 20px;
}
.clearfix:after, .main:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.clearfix, .main {
	display:block;
}
* {
	margin:0;
	padding:0;
}
html, body {
	height: 100%;
}
#wrap {
	min-height: 100%;
}
#main {
	overflow:auto;
	padding-bottom:0px;
	overflow-x:hidden;
}
#footer {
	position: relative;
	margin-top: -50px;
	height: 50px;
	clear:both;
}
body:before {/* thanks to Maleika (Kohoutec)*/
	content:"";
	height:100%;
	float:left;
	width:0;
	margin-top:-32767px;/* thank you Erik J - negate effect of float*/
}
body {
	background: #fff !important;
}
body, h1, h2, h3, h4, h5, h6 {
	font-family: "Droid Sans";
}
body a:hover {
	color: #FF5500 !important
}
p a {
	color: #FF5500;
	text-decoration: none;
}
/*-----------------------------------------------------------------------------------*/
/*	2. HEADER
/*-----------------------------------------------------------------------------------*/

#header.main p {
	margin-bottom: 0;
	display: none;
}
#header.main h1 {
    margin-bottom: 0;
    padding-bottom: 14px;
    padding-top: 30px;
}
#header.main h1 a {
	color: #444;
	font-family: "Pacifico";
	text-decoration: none;
	font-size: 34px;
	text-shadow: 0px -1px 1px #fff;
}
#header-right {
	width: 480px;
}
ul#social {
	margin-top: 60px;
	margin-left: 200px;
	float: right;
}
ul#social li {
	display: inline;
	margin-left: 7px;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #444;
}
ul#social li a {
	text-decoration: none;
}
span.desc {
	font-size: 12px;
	vertical-align: 10px;
	margin-left: 25px;
	font-family: 'Droid Serif';
	font-weight: normal;
	font-style: italic;
	color: #666;
	border-left: 1px solid #999;
	padding-left: 20px;
	text-shadow: 0px 1px 1px #fff;
}
.slide p {
	padding: 20px 20px 60px 20px;
	background: #fff;
	font-family: 'Droid Serif', sans-serif;
	font-size: 42px;
	line-height: 54px;
	text-align: center;
	font-weight: 400;
	margin-bottom: 0;
}
h1.slide {
	position: absolute;
	left: 40px;
	padding-left: 20px;
	padding-top:5px;
	padding-bottom: 5px;
	opacity: .9;
	background: #292929;
	color: #fff;
	border-right: 0px !important;
	border-left: 0px;
	bottom: 39px;
	padding-right:20px;
	font-size: 20px;
}
.slide a {
	text-decoration: none;
	color: #fff;
	text-shadow: 0px 1px 1px #333;
}
h1.slide:hover {
	background: #444;
	color: #fff !important;
}
h1.slide a:hover {
	color: #fff !important;
}
h4.title {
	line-height: 18px;
	margin-top: 5px;
}
h4.title.video {
	margin-top: 1px;
}
h4.title a {
	font-size: 12px;
	text-transform: uppercase;
	color: #222;
	font-weight: normal;
	text-decoration: none;
	text-shadow: 0px -1px 1px #fff;
	line-height: 18px;
}
#error.main {
	text-align: center;
	margin-top: 20px;
}
h2.error {
	font-size:14px;
}
ul.post-categories li {
	margin-bottom: 10px;
	color: #777;
	display: inline;
}
span.cat a, p.cat a, span.cat {
	font-family: "Droid Serif", serif;
	text-shadow: 0px -1px 1px #fff;
	color: #777;
	font-size: 11px;
	font-style: italic;
	text-decoration: none;
}
.search-form input {
	margin: 0;
	width: 150px;
	float: right;
	font-style: italic;
}
#content.main {
	padding-top: 0;
	background: url(framework/images/grid-line.png) repeat-y;
	background-repeat: repeat-y;
	width: 970px;
	margin: 0 auto;
	overflow: auto;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
}

#content.main2 {
    background: url("framework/images/grid-line.png") repeat-y scroll 0 0 transparent;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    margin: 0 auto;
    overflow: auto;
    padding-top: 0;
    width: 970px;
}

#content.main p {
	margin-top: 5px !important;
}

#content.main2 p {
	margin-top: 5px !important;
}

#slide-wrap {
	background: url(framework/images/pattern2.png);
}
.ga {
	/*position: static !important;*/
	float: left;
	width: 174px;
	position: relative;
	min-height: 230px;
	border-top: 1px solid #ddd;
	padding: 10px 0 0;
    margin: 0px 10px 0px 10px;

}

#isotope4 .ga{
	margin: 0 6px;
}

/*Edited Jun 1*/
.isotope-item {
	min-height: 346px !important;
	}


#bottom-wrap {
	background: #eae9e4 url(framework/images/bg-header.png);
}
#bottom.main {
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	background:#292929 url(framework/images/grid-line-444.png) repeat-y;
	min-height: 370px;
}
.ga p {
	padding-right: 0px;
	color: #555;
	font-size: 12px;
	line-height: 18px;
}

/**** Isotope filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

#header-wrap {
	background: #fff;
	border-bottom: 1px solid #ddd;
	margin-bottom: 0;
	border-top: 7px solid #292929;
}
#header.main {
	border-top: 7px solid #FF5500;
	margin-top: -7px;
}
#footer.main {
	background: #333;
	text-align: center;
	color: #fff;
	padding-bottom: 0px;
	border-top: 1px solid #444;
}
#footer.main p {
	padding-top: 15px;
	margin-bottom: 0;
}
#footer.main a {
	color: #777;
	text-decoration: none;
}
#footer-wrap {
	background: #eae9e4 url(framework/images/bg-header.png);
}
#isotope2,#isotope3 {
	padding-top: 10px;
	padding-bottom: 40px;
	margin-top: -11px;
}

#isotope4{
	padding-top: 10px;
	padding-bottom: 0px;
	margin-top: -11px;
}

#iso-wrap-archive {
    float: right;
    width: 777px;
    overflow: hidden;
}

body.archive #isotope2, body.search #isotope2, body.archive #isotope3 {
    overflow: visible !important;
}
/*-----------------------------------------------------------------------------------*/
/*	3. PAGINATION
/*-----------------------------------------------------------------------------------*/

#slides ul.pagination {
	border: none;
}
.pagination {
	border: 1px solid #ddd;
}
.pagination a, .pagination {
	font-size: 12px;
}
.pagination {
	height: 34px;
	margin-top: -1px;
}
.pagination li {
	display: inline;
}
.pagination a {
	float: left;
	padding: 0 14px;
	line-height: 34px;
	border-right: 1px solid #ddd;
	border-right-color: #ddd;
	border-right-color: rgba(0, 0, 0, 0.15);
*border-right-color: #ddd;
	text-decoration: none;
}
ul a.inactive {
	border-right: 1px solid #ddd;
	color: #444 !important;
}
.pagination .active a {
	color: #FF5500;
}
.pagination a:hover {
	color: #FF5500 !important;
}
.pagination .disabled a, .pagination .disabled a:hover {
	background-color: transparent;
	color: #bfbfbf;
}
.pagination .next a {
	border: 0;
}
.pagination ul li span {
	float: left;
	padding: 0 14px;
	line-height: 34px;
	border-right: 1px solid;
	border-right-color: #ddd;
	border-right-color:rgba(0, 0, 0, 0.15);
*border-right-color: #ddd;
}

.pagination ul li span#currentPage {
	float: none;
	padding: 0;
	line-height: 1;
	border: 0
}

/*-----------------------------------------------------------------------------------*/
/*	4. MENU
/*-----------------------------------------------------------------------------------*/

.menu-header {
	border-left: 1px solid #ddd;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-right: 1px solid #ddd;
}
#menu-wrap {
	border-bottom: 1px solid #ddd;
}
#menu-wrap .current-menu-item a {
	color: #FF5500;
}
#menu-wrap ul {
	margin-left: 0px;
	margin-bottom: 0;
	padding-top: 0px;
}
#menu-wrap ul li {
	display: inline;
	list-style: none;
}
#menu-wrap ul li a {
	padding-right: 10px;
	border-right: 1px solid #ddd;
	display: inline;
	padding-left: 10px;
	color: #555;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Droid Sans";
}


li#menu-item-384 a {
	border-right:none !important;
}
form.menu-search-form input#s.text_input {
	width: 150px !important;
	font-size: 11px;
	color: #999;
	border: 1px solid #444;
	padding-left: 15px !important;
	padding-right: 0;
	margin-right: 0px !important;
	font-style: italic;
	font-family: "Droid Serif";
	border-left: 1px solid #ddd !important;
	height: 38px;
	margin-top: -7px !important;
	padding: 0px 15px !important;
}
form.menu-search-form {
	float: right;
	margin-top: -6px;
	height: 0px;
}
form.menu-search-form input#s {
}
#menu-wrap .menu-item.menu-item-search {
	float:right;
	width:260px;
border:;
}
#menu-wrap .menu-search-form {
	float:right;
	margin-top: -3px;
    padding-top: 0;
	width:250px;
}
#menu-wrap form.menu-search-form {
	width:auto;
}
#menu-wrap form.menu-search-form #s {
	background:#fff;
	border:none;
	font-size:11px;
	margin:0 2px 0 0;
	padding:2px;
	width:180px;
	float:left;
}
#twitter-wrap {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: -1px;
}
#twitter.main {
	border-top: 1px solid #ddd;
	background: #FF5500;
}
#twitter.main h3 {
	color: #fff;
	font-size: 12px;
	padding-left: 20px;
	font-weight: normal;
	height: 50px;
	overflow: auto;
}
#twitter.main h3 a {
    color: #000000 !important;
    font-size: 12px !important;
    font-weight: normal !important;
    text-decoration: none;
}
#twitter.main h3 a:hover {
	color: #444 !important;
}

#menu-wrap .menu-search-form input#searchsubmit.my-wp-search {
	background:url(framework/images/mag.png)no-repeat;
	height: 23px;
	width: 24px !important;
	font-size: 11px;
	color:#fff;
    margin-top: 0;
	margin-right: 10px;
	cursor:pointer;
	float:right;
	border:none;
	text-transform:uppercase;
}
/*-----------------------------------------------------------------------------------*/
/*	5. FILTERS
/*-----------------------------------------------------------------------------------*/

#filters-wrap {
	text-align: center;
	border-bottom: 1px solid #ddd;
	margin-bottom: 0px;
}

#filters-wrap-side {
    border-bottom: 0 solid #DDDDDD !important;
    text-align: left !important;
    	margin-bottom: 0px;
}
ul#filters {
	margin-bottom: 0;
	margin-left: 0;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
    border-top: 1px solid #DDDDDD;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	background: #eae9e4 url(framework/images/bg-header.png);
}

.main-archive-side ul#filters {
    padding-left: 0px !important;
    padding-top: 0px !important;
}

.main-archive-side ul#filters li {
    border-left: 0px solid !important;
    margin-top: 5px;
}

.main-archive-side ul#filters {
    border-left: 0px solid #DDDDDD !important;
    border-right: 0px solid #DDDDDD !important;
    border-top: 0px solid #DDDDDD !important;
}

ul#filters li {
    color: #555555;
    font-family: "Droid Sans";
    font-size: 12px;
    font-weight: bold;
    list-style: none outside none;
    text-decoration: none;
    text-shadow: 0 1px 1px #FFFFFF;
    text-transform: uppercase;
}
ul#filters li a {
	color: #292929;
	color: #555;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Droid Sans";
	text-shadow: 0px 1px 1px #fff;
}
ul#filters li a:hover {
	color:#FF5500;
}
ul#filters li a.active {
	color:#FF5500;
}
li#filter-title {
	padding-left: 0 !important;
	border-left: 0 !important;
}
h3.twitter img {
	height: 25px;
	margin-top: 10px;
	vertical-align: -8px;
	margin-right: 10px;
}
.tweet li {
	margin-bottom: 15px;
}
#blog.main .tweet li, #single.main .tweet li {
	margin-bottom: 15px !important;
}
h4.sidebar {
	color: #ddd;
	text-transform: uppercase;
	font-size: 12px;
	border-bottom: 1px solid #fff;
	margin-bottom: 10px;
}

/*-----------------------------------------------------------------------------------*/
/*	6. CLEARFIX
/*-----------------------------------------------------------------------------------*/

#bottom.main ul.clearfix li a {
	color: #777;
}
ul.clearfix li a {
	color: #444;
	font-size: 12px;
	text-decoration: none;
}
ul.clearfix {
	position: relative;
	float: left;
	width: 172px;
	padding: 10px 0px 10px 0px;
	margin: 10px 10px 10px 10px;
}
ul.clearfix li {
	display: inline;
	width: 170px;
	float: left;
	font-size: 12px;
	margin-bottom: 0px;
	color: #ccc;
	line-height: 20px;
}
ul.clearfix li ul li {
	padding-left: 0 !important;
	margin-left: 0 !important;
}
ul.clearfix {
	float: left;
}
ul.clearfix li .search-form input#s.text_input {
	margin-right: 0 !important;
	width: 165px;
}
/*-----------------------------------------------------------------------------------*/
/*	7. SINGLE SIDEBAR
/*-----------------------------------------------------------------------------------*/

#single-wrap ul.clearfix li a {
	color: #666;
	text-shadow: 0px 1px 1px #fff;
}
#single-wrap li.recentcomments {
	color: #666;
	text-shadow: 0px 1px 1px #fff;
}
#single-wrap ul.clearfix li {
	width: 180px !important;
}
#single-wrap ul.rp li img {
	height: 40px;
	width: 40px;
	margin-bottom: 20px;
	float: left;
	margin-right: 10px;
}
#single-wrap ul.rp li {
	line-height: 16px;
	margin-bottom: 20px;
	height: 40px;
}
#single-wrap span.rp-date, #bottom-wrap span.rp-date {
	font-family: "Droid Sans";
	font-style: normal;
	font-size: 11px;
	color: #999;
}
/*-----------------------------------------------------------------------------------*/
/*	8. BLOG SIDEBAR
/*-----------------------------------------------------------------------------------*/

#blog.main ul.clearfix li a {
	color: #666;
	text-shadow: 0px 1px 1px #fff;
}
#blog.main li.recentcomments {
	color: #666;
	text-shadow: 0px 1px 1px #fff;
}
#blog.main li.comments a:hover, #blog.main li.cat a:hover {
	color: #444 !important;
}
#blog.main ul.clearfix li {
	width: 180px !important;
}
#blog.main ul.rp li img {
	height: 40px;
	width: 40px;
	margin-bottom: 20px;
	float: left;
	margin-right: 10px;
}
#blog.main ul.rp li {
	line-height: 16px;
	margin-bottom: 20px;
	height: 40px;
}
#blog.main span.rp-date, #bottom-wrap span.rp-date {
	font-family: "Droid Sans";
	font-size: 11px;
}
#bottom-wrap ul.rp li img {
	height: 30px;
	width: 30px;
	margin-bottom: 20px;
	float: left;
	margin-right: 10px;
}
#bottom-wrap li {
	color:#999 !important;
	font-size: 11px;
}
#bottom-wrap ul.rp li {
	line-height: 16px;
	margin-bottom: 15px;
}
#bottom-wrap span.rp-date {
	font-size: 11px;
}
span.rp-title {
	font-size: 12px !important;
	line-height: 17px;
}
span.divider {
	color:#777;
	text-shadow: 0px -1px 1px #fff;
    display: none;
}
/*-----------------------------------------------------------------------------------*/
/*	9. SINGLE
/*-----------------------------------------------------------------------------------*/

#single-left-img.g720 {
	margin-right:20px;
}
#page3 .g160 {
	width: 230px;
	margin-right: 10px;
}
#single-img-wrap {
	border:1px solid #ddd;
	border-top: 0;
	margin-top: 0px;
	padding: 10px;
	padding-bottom: 6px;
    overflow: hidden;
}
#s3 #single-img-wrap {
	border:1px solid #ddd;
	border-top: 0;
	margin-top: 0px;
	padding: 10px;
	padding-bottom: 6px;
	height: 365px;
}
#single-top-img.g160 {
	margin-bottom: 5px;
}
h4.single {
	border-left: 1px solid #ddd;
	padding-left: 10px;
	padding-top: 5px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
	border-right: 1px solid #ddd;
	text-transform: uppercase;
	font-size: 12px;
}
#single-wrap {
	border-right: 1px solid #ddd;
	background: #eae9e4 url(framework/images/bg-header.png);
}
#page5 #single-content, #page1.contact #single-content {
	width: 930px;
}
#single-content {
    background: none repeat scroll 0 0 #FFFFFF;
    border-left: 1px solid #DDDDDD;
    border-right: 1px solid #DDDDDD;
    overflow: hidden !important;
    padding: 20px 20px 60px;
    width: 700px;
    height: auto !important;
}
#single-content ul {
	margin-left: 20px;
	margin-bottom: 20px;
	margin-top: 15px;
}
#single-content ul li {
    line-height: 20px;
    list-style: disc outside none;
    margin-bottom: 7px;
    margin-left: 30px;
    padding-left: 3px;
}

li {
    color: #444444 !important;
    }


#single-sidebar {
	width: 229px;
	padding-top: 0px;
	background: #eae9e4 url(framework/images/bg-header.png);
	margin-bottom: 0px;
    height: auto !important;
}

#single-sidebar-archive {
    background: url("framework/images/bg-header.png") repeat scroll 0 0 #EAE9E4;
    margin-bottom: 0;
    padding-top: 10px;
    width: 192px;
}

#single-sidebar a {
	color: #FF5500;
}

#single-sidebar-archive a {
	color: #FF5500;
}

#single-sidebar .tweet li span a {
	color: #FF5500 !important;
}
#single-content p {
	padding-right: 20px;
}
#single-sidebar.g320 ul.clearfix {
	width: 180px;
	margin-left: 20px;
	margin-bottom: 10px;
	padding-bottom: 0;
}
#single-sidebar.g320 ul.clearfix li {
	width: 180px;
	color: #777;
}

ul.side-menu li {
    margin-top: 20px !important;
}


#single-sidebar h4.sidebar {
    color: #444444;
    display: inline-block;
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 6px;
    margin-top: 25px;
    padding-bottom: 5px;
}
#single-sidebar p {
	color: #666;
	;
}
#single-sidebar .textwidget {
	color: #666;
	text-shadow: 0px 1px 1px #fff;
}
.textwidget {
	padding-right: 10px;
}
.archive-wrap li {
	clear: both;
	min-height: 50px;
}
#page-content-archives #single-content ul {
	border-bottom: 1px solid #ddd;
	padding-bottom: 20px;
}
#page-content-archives #single-content ul li {
	list-style: none;
}
#page-content-archives #single-content ul li img {
	margin-right: 10px;
	float: left;
	margin-bottom: 10px;
}
#page-content-archives #single-content ul li a {
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	color: #FF5500;
}
p.time {
	font-weight: normal;
	font-family: "Droid Serif";
	font-style: italic;
	font-size: 11px;
	margin-top: 3px;
}
#single.main ul#meta-list li.time {
	background:url(framework/images/clock.png) left no-repeat;
	margin-left: 20px;
	padding: 12px 20px 12px 28px;
	border-right: 1px solid #ddd !important;
	color: #999;
	font-style: normal;
	font-family: "Droid Sans";
}
#single.main ul#meta-list li.cat {
	background:url(framework/images/category.png) left no-repeat;
	margin-left: 20px;
	padding: 12px 20px 12px 28px;
	border-right: 1px solid #ddd !important;
	color: #999;
}
#single.main ul#meta-list li.tags {
	background:url(framework/images/cat.png) left no-repeat;
	margin-left: 20px;
	padding: 12px 20px 12px 28px;
	border-right: 1px solid #ddd !important;
	color: #999;
    display: none;
}
#single.main ul#meta-list li.comments {
	background:url(framework/images/comments.png) left no-repeat;
	margin-left: 20px;
	padding: 12px 20px 12px 28px;
	border-right: 1px solid #ddd !important;
	color: #999;
}
#single.main ul#meta-list li.comments a, #single.main ul#meta-list li.cat a, #single.main ul#meta-list li.tags a {
	text-transform: none;
	color: #999;
}
#single.main ul#meta-list li.share-meta {
	background:url(framework/images/heart.png) left no-repeat;
	margin-left: 20px;
	padding: 12px 20px 12px 28px;
	border-right: 1px solid #ddd !important;
	color: #999;
	text-transform: none;
	font-weight: normal;
float:;
}
#single-full {
	width:950px;
}
.single-full-wrap {
	height: 360px;
	background: #333 url(framework/images/pattern2.png);
	margin-bottom: 5px;
}
#img-mid {
	margin-left: 5px;
	margin-right: 6px;
}
#img-top {
    margin-right: 5px;
}
#single3.single-full-wrap {
	background: none;
}
#single4.single-full-wrap {
	height: 360px;
}
/*-----------------------------------------------------------------------------------*/
/*	10. META LIST
/*-----------------------------------------------------------------------------------*/

ul#meta-list li.time, ul#meta-list span.tags-title {
	font-family: "Droid Sans";
	font-weight: normal;
	text-transform: none;
	font-size: 12px;
}
ul#meta-list li.title {
	padding: 12px;
	border-right: 1px solid #ddd !important;
	padding-right: 25px;
	color: #444;
}
ul#meta-list li a {
	font-size: 12px;
	text-decoration: none;
	color:#FF5500;
}
ul#meta-list li a:hover {
	color: #444 !important;
}
ul#meta-list {
	border-left: 1px solid #ddd;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: 1px solid #ddd;
	margin-bottom: 0px;
	border-right: 1px solid #ddd;
	text-transform: uppercase;
	font-size: 12px;
	margin-left: 0;
}
ul#meta-list li {
	display: inline;
	padding-right: 10px;
	border-right: 1px solid #ddd;
	display: inline;
	padding-left: 10px;
	color: #888;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Droid Sans";
}
h2.archive {
	line-height: 22px;
}
/*-----------------------------------------------------------------------------------*/
/*	11. BLOG
/*-----------------------------------------------------------------------------------*/

#blog.main {
	background: #fff;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	width: 970px;
	border-bottom: 1px solid #ddd;
}
#blog.main #single-sidebar {
	width: 214px;
	border-left: 1px solid#ddd;
}
#blog-content.g640 {
	width: 755px;
	background: #fff;
}
#blog .g960 {
	width: 715px;
	background: #fff;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 20px;
	margin-bottom: 0px;
	margin-top: -1px;
	border-top: 1px solid #ddd;
	padding-bottom:20px;
}
#blog #single-sidebar {
	float: left;
}
#blog .g960 img {
	float: left;
	margin-right: 20px;
	clear: both !important;
}
#blog .g960 h4.title {
	margin-top: 0;
	margin-bottom: 10px;
}
#blog .g960 h4.title a {
	font-size: 15px;
	font-weight:bold;
}
#blog ul#meta-list {
	margin-bottom: 10px;
	border-bottom: 0;
	border-right: 0;
	padding-top: 0;
	padding-bottom: 0;
}
#blog ul#meta-list li {
	display: inline;
	font-size: 12px;
	margin-right: 10px;
}
#blog ul#meta-list li.time {
	background:url(framework/images/clock.png) left no-repeat;
	margin-left: 0px;
	padding: 12px 10px 12px 25px;
	color: #999;
	font-style: normal;
	font-family: "Droid Sans";
	border-right: 0;
	margin-right: 0;
}
#blog ul#meta-list li.comments {
	background:url(framework/images/comments.png) left no-repeat;
	margin-left: 0px;
	padding: 12px 0px 12px 25px;
	border-right:none;
	color: #999;
}
#blog ul#meta-list li.cat {
	background:url(framework/images/category.png) left no-repeat;
	padding: 12px 0px 12px 25px;
	border-right:none;
	color: #999;
}
#blog ul#meta-list li.comments a, #blog span.blog-time {
	text-transform: none;
	color:#999;
	padding-right: 0px;
}
#blog ul#meta-list li.cat a {
	text-transform: none;
	color:#999;
}
#blog.g960 p {
	font-size: 12px;
	line-height: 20px;
	color: #444;
	padding-right: 30px;
}
ul#blog-bottom li {
	display: inline;
	font-size: 12px;
	text-transform: uppercase;
}
ul#blog-bottom li.share a {
	color:#FF5500;
	text-transform: uppercase;
	text-decoration: none;
	font-size: 11px;
	font-family: "Droid Sans";
	border-bottom: 1px solid #ddd;
}
ul#blog-bottom li.share a:hover {
	color: #333 !important;
}
ul#blog-bottom li.share {
	margin-right: 20px;
	float: right;
	padding-right: 0px;
}
ul#blog-bottom li.tags a {
	color: #FF5500;
	text-decoration: none;
}
span.plus {
	font-size: 15px;
	vertical-align: -1px;
}
ul#blog-bottom span.tags-title {
	font-family: "Droid Serif";
	font-size: 12px;
	text-transform: none;
	font-style: italic;
	border-left: 1px solid #ddd;
	padding-left: 15px;
}
ul#blog-list {
	background: url(framework/images/pattern2.png);
	list-style: none;
	padding-top: 10px;
	padding-bottom: 11px;
	height: 18px;
}
ul#blog-list li {
	display: inline;
	margin-right: 0px;
	font-family: "Droid Serif";
	text-transform: none;
	font-style: italic;
	border-right: 1px solid #ddd;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 12px;
	padding-bottom: 13px;
	background: #fff;
	font-size: 12px;
	color: #888;
}
ul#blog-list li.blog-title {
    color: #444444;
    font-family: "Droid Sans";
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    margin-right: 0;
    padding-bottom: 13px;
    padding-left: 20px;
    padding-top: 11px;
    text-transform: uppercase;
}
.blog-intro {
	background: #fff;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	text-align: left;
	font-size: 15px;
	text-transform: uppercase;
	border-left: 1px solid #ddd;
}
li.track {
	margin-left:-3px;
}
li.track a {
	font-family: "Droid Sans";
	text-transform:uppercase;
	color: #FF5500;
	text-decoration: none;
}
span.blog-num {
	font-style: normal;
	font-family: "Droid Sans";
	font-size: 12px;
	color: #FF5500;
}
.blog-wrap h3 {
	line-height: 18px;
	padding-top: 15px;
	margin-bottom: 5px;
}
.blog-wrap p {
	margin-bottom: 0;
	font-family: "Droid Serif";
	font-style: italic;
	text-transform: none;
	color: #999;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 10px;
}
#b2 #blog.g960 img, #b3 #blog.g960 img {
	margin-bottom: 20px;
}
#b2 ul#meta-list, #b3 ul#meta-list {
	border-left: 0;
	padding-left: 0;
}
#b3 #blog-content.g640 {
	width: 755px;
	background: #fff;
	float:right;
}
#b3 #single-sidebar {
	border-left: none !important;
	border-right: 1px solid #ddd;
}
#b4 #blog-content.g640 {
	float: right;
}
#b4 #single-sidebar {
	border-left: none !important;
	border-right: 1px solid #ddd;
}
/*-----------------------------------------------------------------------------------*/
/*	12. SHORTCODES
/*-----------------------------------------------------------------------------------*/

.blockquote-left {
	margin-left: 50px;
	padding-left: 20px;
	border-left: 5px solid #555;
	font-style: italic
}

blockquote {
	background: url(framework/images/blockquote.png)top left no-repeat;
	border: none;
	padding-left: 50px;
	margin-left: 0;
}
.testimonialswidget_testimonials blockquote {
	border-left: none!important;
	color: #666;
	padding: 5px 5px 0px 0!important;
	margin: 10px!important;
}
.blockquote-box {
	font-family: "Droid Serif", sans-serif;
	padding: 20px !important;
	background: #eae9e4 url(framework/images/bg-header.png);
	color: #444;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px solid #fff;
	outline: 1px solid #ddd;
	font-size: 14px;
	font-style: italic;
	line-height: 22px;
	color: #666;
	text-shadow: 0px 1px 1px #fff;
}
h3.toggle {
	background: transparent url(framework/images/toggle-plus.png)left no-repeat;
	margin-top: 20px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding-left: 20px !important
}
h3.toggle a {
	color: #333;
	font-size: 16px;
	font-weight: normal;
	padding-top: 0px;
	text-decoration: none;
	display: block
}
h3.toggle a:hover {
	color: #25708c
}
h3.active {
	background: transparent url(framework/images/toggle-minus.png)left no-repeat
}
h3.active a:link {
	color: #666
}
.toggle_content {
	font-family: "Droid Serif", sans-serif;
	padding: 20px !important;
	background: #eae9e4 url(framework/images/bg-header.png);
	color: #444;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px solid #fff;
	outline: 1px solid #ddd;
	font-size: 14px;
	line-height: 22px;
	color: #666;
	text-shadow: 0px 1px 1px #fff;
}
.block p {
	font-style: italic;
}
.toggle_content .block {
	padding-top: 10px;
	padding-bottom: 0
}
.box {
	font-family: "Droid Serif", sans-serif;
	padding: 20px !important;
	background: #eae9e4 url(framework/images/bg-header.png);
	color: #444;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 1px solid #fff;
	outline: 1px solid #ddd;
	font-size: 14px;
	line-height: 22px;
	color: #666;
	text-shadow: 0px 1px 1px #fff;
}
.box p {
	font-style: italic;
}
.half, .half-last {
	float: left;
	width: 47%;
	margin: 10px 0;
	margin-right: 6%
}
.half-last {
	margin-right: 0
}

.third {
    float: left;
    margin: 10px 3% 10px 0;
    width: 31%;
}
.third-last {
	margin-right: 0;
    float: left;
	margin: 10px 0;
	margin-right: 6%
    overflow: hidden !important;
    width: 66%;
    }
/*-----------------------------------------------------------------------------------*/
/*	13. SUPERFISH
/*-----------------------------------------------------------------------------------*/

.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none
}
.sf-menu {
	line-height: 1.0
}
.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 10em
}
.sf-menu ul li {
	width: 100%
}
.sf-menu li:hover {
	visibility: inherit
}
.sf-menu li {
	position: relative
}
.sf-menu a {
	display: block;
	position: relative
}
.sf-menu li:hover ul, .sf-menu li.sfHover ul {
	left: 0;
	top: 1.8em;
	z-index: 99
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top: -999em
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left: 10em;
	top: 0
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top: -999em
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left: 10em;
	top: 0
}

#menu-wrap ul.sub-menu {
	background: #444;
	padding-bottom: 5px;
	-moz-box-shadow: 3px 3px 0px #F50;
	-webkit-box-shadow: 3px 3px 0px #F50;
	box-shadow: 3px 3px 0px #F50
}

#single-sidebar ul.sub-menu {
    background: none !important;
    box-shadow: 0px 0px 0px transparent !important;
}


#single-sidebar .menu-item a {
font-weight: bold;
font-size: 14px;
}

#single-sidebar ul.menu-item li {
margin-bottom: 15px;
}

#single-sidebar ul.sub-menu a {
    font-size: 12px;
    font-weight: normal;
}

#single-sidebar ul.sub-menu li {
    margin-bottom: 2px !important;
    margin-top: 3px;
}

#single-sidebar ul.sub-menu ul li a {
display: inline-block;
    line-height: 16px;
    padding-left: 20px;
}

#single-sidebar ul li {
    margin-bottom: 16px !important;
    margin-top: 3px;
}

#single-sidebar ul li ul li {
    margin-bottom: 5px !important;
    margin-top: 3px;
}

#menu-wrap ul.sub-menu li {
	padding-top: 5px;
	padding-bottom: 5px;
	display: block
}
#menu-wrap ul.sub-menu li a {
	color: #fff;
	text-shadow: 0px 1px 1px #000;
	border-right: 0
}
form.wpcf7-form {
	width: 721px;
	background: url(framework/images/pattern2.png);
	border-top: 1px solid #ddd;
	padding-top: 20px;
	border-bottom: 1px solid #ddd;
	margin-top: 48px;
	padding-bottom: 20px;
	margin-left: -20px;
    margin-top: 19px !important;
	padding-left: 20px;
	margin-bottom: 0;
}
form.wpcf7-form input {
    border-radius: 2px 2px 2px 2px;
    font-size: 12px;
    padding: 3px 7px;
    width: 300px;
}
form.wpcf7-form p {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #444;
	padding-bottom: 3px;
    line-height: 10px;
}
form.wpcf7-form textarea {
	width: 477px;
}
input.wpcf7-submit {
	cursor: pointer;
	display: inline-block;
	background-color: #e6e6e6;
	background-repeat: no-repeat;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
	background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
	background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
	background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
	background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
	padding: 7px 14px 6px !important;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	color: #444;
	font-size: 11px !important;
	line-height: normal;
	text-transform: uppercase;
	font-weight: bold;
	border: 1px solid #ccc;
	border-bottom-color: #bbb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-webkit-transition: 0.1s linear all;
	-moz-transition: 0.1s linear all;
	-ms-transition: 0.1s linear all;
	-o-transition: 0.1s linear all;
	transition: 0.1s linear all;
	width: 90px !important;
	font-family: "Droid Sans";
}
/*-----------------------------------------------------------------------------------*/
/*	14. COMMENTS
/*-----------------------------------------------------------------------------------*/

.comment-wrapper {
	background: #fff;
}
#respond {
	margin-top: 20px;
}
form#commentform p a {
	color: #FF5500;
	text-transform: uppercase;
	font-size: 12px;
	text-decoration: none;
}
h3#respond-title {
	margin-top: 30px;
	padding-bottom: 10px;
	font-size: 32px
}
h3#comments {
	width: 719px;
	margin-left: -20px;
	color: #555;
	margin-top:40px;
	text-shadow: none;
	padding-left: 20px;
	font-size: 14px;
	line-height: 18px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Droid Sans";
}
h3#leave {
	width: 719px;
	margin-left: -20px;
	color: #555;
	padding-bottom: 10px;
	margin-top:20px;
	text-shadow: none;
	padding-left: 20px;
	font-size: 14px;
	padding-top:10px;
	line-height: 18px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
	font-family: "Droid Sans";
}
span.leave-comment {
	margin-left: 0px;
	background: url(framework/images/comments.png) left no-repeat;
	padding-left: 30px;
	padding: 12px 20px 12px 28px;
}
ol.commentlist img.avatar {
	height: 40px;
	width: 40px;
}
button#submit {
	cursor: pointer;
	display: inline-block;
	background-color: #e6e6e6;
	background-repeat: no-repeat;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), color-stop(25%, #ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
	background-image: -moz-linear-gradient(top, #ffffff, #ffffff 25%, #e6e6e6);
	background-image: -ms-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
	background-image: -o-linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
	background-image: linear-gradient(#ffffff, #ffffff 25%, #e6e6e6);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e6e6e6', GradientType=0);
	padding: 5px 14px 6px;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	color: #333;
	font-size: 13px;
	line-height: normal;
	border: 1px solid #ccc;
	border-bottom-color: #bbb;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-webkit-transition: 0.1s linear all;
	-moz-transition: 0.1s linear all;
	-ms-transition: 0.1s linear all;
	-o-transition: 0.1s linear all;
	transition: 0.1s linear all;
}
form#commentform {
	padding-left: 0px;
	padding-bottom: 0px;
}
.respond-wrap {
	background: url(framework/images/pattern2.png);
	padding: 20px;
	margin: -20px;
	min-height: 700px;
}
form#commentform textarea {
	border: 1px solid #ddd;
	font-size: 12px;
	padding: 20px;
	width: 450px;
	min-height: 200px
}
li #respond-title {
	margin: 30px 0
}
li #commentform {
	margin: 0 0 40px 0
}
#comments span, #respond-title span {
	font-size: 12px;
	display: block
}
.commentlist {
	margin: 30px 0 70px 0;
	list-style-type: none;
}
.pinglist {
	margin: 20px 0 40px 30px;
	list-style-type: decimal
}
.comment {
	margin-top: 20px;
}
form#commentform p label {
	font-family: "Droid Sans";
	color: #777;
	font-style:normal;
	font-size: 12px;
	margin-right: 20px;
}
#commentform input {
	margin-right: 10px;
	font-family: "Droid Sans";
	color: #777;
	font-size: 12px;
}
#commentform textarea {
	width: 98%;
}
#submit {
	color: #ffffff;
	background-color: #0064cd;
	background-repeat: repeat-x;
	background-image: -khtml-gradient(linear, left top, left bottom, from(#049cdb), to(#0064cd));
	background-image: -moz-linear-gradient(top, #049cdb, #0064cd);
	background-image: -ms-linear-gradient(top, #049cdb, #0064cd);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #049cdb), color-stop(100%, #0064cd));
	background-image: -webkit-linear-gradient(top, #049cdb, #0064cd);
	background-image: -o-linear-gradient(top, #049cdb, #0064cd);
	background-image: linear-gradient(top, #049cdb, #0064cd);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#049cdb', endColorstr='#0064cd', GradientType=0);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	border-color: #0064cd #0064cd #003f81;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}
#submit:hover {
	background:#333;
	color: #fff;
}
.children {
	list-style-type: none;
	margin: 0 0 0 80px;
	padding-left: 10px;
	border-left: 1px solid #ddd;
}
ul.children h3#leave {
	border-top: 0;
	border-bottom: 0;
}
ul.children #respond {
	padding-left: 20px;
}
ul.children ul.children {
	margin-left: 40px !important;
}
.comment .avatar {
	float: left;
	padding: 0 0px 0 0;
	margin: 0 14px 0 0
}
.comment-author {
	margin: 0px 0 5px 54px;
	font-family: "Droid Sans", sans-serif;
	font-size: 14px;
	text-transform: uppercase
}
.comment-inner {
	margin: 0 0 0 54px
}
.comment-inner p {
	font-size: 13px;
	color: #444;
	padding-left:0px !important;
	padding-right: 20px;
}
a.url {
	color: #FF5500;
	text-decoration: none;
	font-size: 12px;
}
span.author-tag {
	color: #999;
	text-decoration: none;
	font-size: 12px;
}
.testimonialswidget_testimonials span.author {
	color: #666;
}
.testimonialswidget_testimonials span.company {
	color: #666;
}
a.comment-reply-link, a.comment-edit-link {
	color: #FF5500;
	text-transform: uppercase;
	font-family: "Droid Sans";
	text-decoration: none;
	font-size: 11px;
}
.comment-meta {
	font-family: "Droid Serif", sans-serif;
	margin-bottom: 5px;
	font-size: 11px;
	font-style: italic;
	color: #999;
}
.cancel-comment-reply {
	margin: 10px 0 20px 0;
	font-size: 12px;
	color: #444;
}
a#cancel-comment-reply-link {
	color: #444;
}
p label small {
	color: #FF5500;
}
.comment-author-admin {
	border: #efefef
}
.comment-author cite {
	font-weight: bold
}
.nocomments {
    display: none;
    padding: 20px;
    text-align: center;
}
.comment-body {
	padding: 20px;
}
.comment-body ul {
	list-style-type: disc
}
.comment-body ol {
	list-style-type: decimal
}

h2 {
    margin-bottom: 8px !important;
    text-transform: uppercase;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #FFFFFF !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: none repeat scroll 0 0 #D9531E !important;
    border-radius: 0 0 0 0 !important;
    color: #FFFFFF !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: none repeat scroll 0 0 #FFFFFF !important;
    border-radius: 0 0 0 0 !important;
    font-size: 18px !important;
    font-weight: bold !important;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #000000;
    text-decoration: none;
}

#single-content ul {
    margin-bottom: 20px;
    margin-left: 0 !important;
    margin-top: 0 !important;
}

.ui-widget-header {
    border: medium none !important;
    color: #433F38;
    font-weight: bold;
}

.ui-widget {
    font-family: "Droid Sans",Arial,sans-serif !important;
    font-size: 1.1em;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    background: none repeat scroll 0 0 #D9531E !important;
    border: 0 none !important;
    color: #212121;
}

.ui-tabs .ui-tabs-nav li a {
    font-weight: bold !important;
}

.ui-accordion-header, .ui-collapsible-header {
    font-size: !important;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    font-weight: bold !important;
}

.ui-accordion-header, .ui-collapsible-header {
    font-size: 18px !important;
}

.ui-widget-content {
    color: #444444 !important;
}

.wp-tabs, .wp-accordion, .wp-spoiler {
    font-family: 'Droid Sans',arial !important;
    font-size: 11.5px !important;
    line-height: 20px !important;
}

.ui-helper-reset {
line-height: 20px !important;
}

blockquote {
    padding-left: 30px !important;
    margin-left: 50px !important;
    border-left: 5px solid #555555 !important;
}


blockquote p {
    color: #ADADAD;
    font-family: georgia,sans-serif !important;
    font-size: 14px !important;
    font-style: italic !important;
    font-weight: 300;
    line-height: 23px !important;
    margin-bottom: 13px !important;
}

h6 {
    color: #D9531E !important;
    font-size: 12px;
    font-weight: bold !important;
    margin-top: -10px;
    text-shadow: none !important;
}

h3 a {
    color: #404040 !important;
    font-weight: bold !important;
    font-size: 18px !important;
    text-decoration: none;
}

h5 a {
    color: #444444 !important;
    font-size: 11px;
    font-weight: bold !important;
}

h5 {
    line-height: 17px !important;
    margin-bottom: 10px !important;
}

.page-id-22 p a {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

#bvk-slider h6 {
color: #ffffff !important;
font-weight: normal !important:
}

.page-id-30 h2 {
    display: none !important;
}

.directory {
    border-bottom: 1px solid #C3C3C3;
    border-top: 1px solid #C3C3C3;
    padding-top: 18px;
}

.directory p {
font-size: 9px;
}

.page-id-30 .su-column {
    margin: 0 1.5% 1.5em 0 !important;
}

.page-id-30 ul#meta-list {
    display: none;
}

.su-column-1-6 {
    width: 15% !important;
}

ol {
    list-style: decimal outside none !important;
    margin-left: 20px !important;
}

ol li {
    margin-bottom: 10px;
}

.ninja-child-wrap {
    display: inline-table;
    padding: 20px;
    width: 106px;
    vertical-align:top;
}

.ninja-child-wrap img {

}

.testimonialswidget_testimonial q {
    color: #666!important;
}

.testimonialswidget_testimonial cite {
    color: #666;
    margin-top: 10px;
}


label {
    color: #888888!important;
    padding-top: 0px !important;
        font-weight: bold !important;
    text-transform: uppercase !important;
    font-size: 11px !important;
}

form.customcontactform-sidebar div input[type="text"], form.customcontactform-sidebar div select, form.customcontactform-sidebar div textarea {
    width: 90% !important;
}
form.customcontactform div input, form.customcontactform div select, form.customcontactform-sidebar div input, form.customcontactform-sidebar div select {
    border-radius: 2px 2px 2px 2px !important;
}

form.customcontactform div textarea, form.customcontactform-sidebar div textarea {
    border-radius: 2px 2px 2px 2px !important;
}

input[type="button"], input[type="reset"], input[type="submit"] {
    background: none repeat scroll 0 0 #FF5500;
    border: medium none !important;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    float: left;
    font-size: 12px;
    font-weight: bold;
    height: auto;
    margin-right: 7px !important;
    padding-left: 10px;
    padding-right: 10px;
    text-transform: uppercase;
    width: auto;
}

#bottom-wrap textarea, input:not([type=radio]) {
    width: 95% !important;
    margin-bottom: 7px;
}

label, input, select, textarea {
    margin-bottom: 5px;
}

#bottom form.wpcf7-form {
    background: none !important;
    border-bottom: 0px !important;
    border-top: 0px !important;
    margin-bottom: 0;
    margin-left: 10px !important;
    margin-top: 0px !importantx;
    padding-bottom: 0px !important;
    padding-left: 0px !important;
    padding-top: 0px !important;
    width: 95% !important;
}

#bottom form.wpcf7-form p {
    color: #888888 !important;
    font-size: 12px;
    font-weight: bold;
    padding-bottom: 0 !important;
    text-transform: uppercase;
}

#bottom form.wpcf7-form p {
    line-height: 20px !important;
}

#bottom textarea {
    border-radius: 2px 2px 2px 2px;
    height: 80px;
    margin-top: 9px;
    width: 98% !important;
}

#bottom form.wpcf7-form input[type="button"], input[type="reset"], input[type="submit"] {
    width: 100px;
}

div.wpcf7-mail-sent-ok {
    border: 0 none !important;
    color: #FFFFFF;
    text-align: center;
    width: 170px !important;
}

div.wpcf7-response-output {
    margin: 2em 0 0 !important;
    padding: 0 !important;
}

.side-menu li {
text-transform: uppercase !important;
}

.side-menu li  a {
color: #444444 !important;
}

.side-menu ul.sub-menu li {
text-transform: none !important;
margin-top: 2px !important;
}

.side-menu ul.sub-menu li a {
color: #888888 !important;
}

#single-sidebar .menu-item li {
margin-top: 3px !important;
}

#single-sidebar .menu-item li ul li {
margin-top: 0px !important;
}

#single-content form.wpcf7-form input {
    border-radius: 2px 2px 2px 2px;
    font-size: 12px;
    padding: 8px 7px;
    margin-bottom: 24px;
}

#single-content textarea, input {
    margin-bottom: 10px;
    margin-top: 10px;
    }

#single-content form.wpcf7-form {
    background: url("framework/images/pattern2.png") repeat scroll 0 0 transparent;
    border-bottom: 1px solid #DDDDDD;
    border-top: 1px solid #DDDDDD;
    margin-bottom: 0;
    margin-left: -20px;
    margin-top: 19px !important;
    padding: 20px 204px 20px 20px;
    width: 517px;
}

#cf7_form_box textarea, input:not([type=radio]) {
    width: 90% !important;
}

.su-button {
    margin-right: 5px;
}

.single-full-wrap img {
    height: 360px;
    width: 950px;
}


.bvk-slide-content a.more-slide {
    display: none;
}

.bvk-slide-content a.more-slide2 {
    background: none repeat scroll 0 0 #333333;
    color: #777777;
    float: right;
    font-size: 11px;
    margin-right: 20px;
    margin-top: 20px;
    padding: 5px;
}

.gallery-columns-6 {
    margin-right: -33px !important;
}

.home ul#filters {
}

.su-spoiler-style-1 > .su-spoiler-title {
    background: url("https://synecticsworld.com/images/spoiler-closed.png") no-repeat scroll 0 50% #FF5500 !important;
    border-radius: 4px 4px 4px 4px;
    cursor: pointer;
    font-size: 18px !important;
    font-weight: bold;
    padding: 8px 0 8px 36px !important;
}

.right {
    display: none;
}

.left {
    display: none;
}

.view-first p {
    display: none;
}

.view h2 {
    font-size: 13px !important;
    line-height: 24px !important;
}

.view-first .mask {
    -moz-transition: all 0.4s ease-in-out 0s;
    opacity: 0;
}


#breadcrumbs { margin-bottom: 0px;}

.su-accordion {
overflow: auto;
}

#su-accordion {
overflow: auto;
}

/* Mozilla based browsers */
::-moz-selection {
       background-color: #f7ff00 !important;
       color: #000 !important;
}

/* Works in Safari */
::selection {
       background-color: #f7ff00 !important;
       color: #000 !important;
}
#single.main ul#meta-list li.tags a {
}

.addthis_toolbox {
	height: 25px;
    margin-bottom: 11px;

}

.page .addthis_toolbox {
	display: none;

}

.addthis_default_style .addthis_separator, .addthis_default_style .at300b, .addthis_default_style .at300bo, .addthis_default_style .at300m, .addthis_default_style .at300bs {
    float: left;
    width: 110px;
}

#eventTicketing tr.paypalbutton input[type="image"] {
    height: 42px;
    width: 145px !important;
}

.rotatingtweets {display: inline;}

.rotatingtweet {width: 900px; margin-top: -8px;}

#content p.rtw_main, p.rtw_main, div.rtw_main {
    margin-bottom: 0 !important;
}

.testimonials-widget {font-size: 12px;
    line-height: 17px;
}

.testimonials-widget blockquote {font-size: 12px;
    line-height: 17px;
    width: 160px;}

.testimonials-widget .bottom_text {text-align: center;}

.home-text {
    background: none repeat scroll 0 0 #D9541E;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    color: #FFFFFF;
    font-size: 23px;
    line-height: 34px;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
    padding: 30px;
    text-align: center;
    width: 910px;
    }
