/*

Theme Name: Foundation - Blank

Theme URI: http://ithemes.com/

Description: A Responsive Builder Child Theme

Author: iThemes

Author URI: http://ithemes.com/

Version: 4.0.2

Template: Builder

Tags: blog, theme options, multiple layouts, multiple color schemes

Version History

	See history.txt

*/

@import url('http://fonts.googleapis.com/css?family=Oswald:700,400,300|Open+Sans:400,300,600,700');

/*********************************************

	Default font settings and typography.

	The font-size percentage is of 16px. (0.75 * 16px = 12px)

*********************************************/

html {

	font-size: 100.01%;

}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body {

	/*font-size: 90%;

	line-height: 1.7;

	color: #222222;

	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;*/

	background: url("images/bodybg.png") repeat scroll center top transparent;

    color: #000000;

    font-family: 'Open Sans',sans-serif;

    font-size: 13px;

    font-weight: 400;

    margin: 0;

    padding: 0;

}

p {color: #3B3A3C; font-size: 14px; line-height: 21px; padding: 21px 0 0; margin:0;}

input, select, textarea {

	font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;

}

/*h1, h2, h3, h4, h5, h6, p, blockquote, pre,

address, img, q, ul, ol, dl {

	margin-top: 1.5em;

	margin-bottom: 1.5em;

}

*/

a img {

	margin: 0;

}

/*********************************************

	Main Background

*********************************************/

/*body {

	background: #FFFFFF;

}*/

/*********************************************

	Universal Link Styles

*********************************************/

a {

	color: #777777;

	text-decoration: none;

}

a:hover {

	color: #262626;

	text-decoration: underline;

}

/*********************************************

	Headings

*********************************************/

h1, h2, h3, h4, h5, h6 {

	color: #111111;

}

h1 {

	font-size: 1.5em;

	line-height: 1.5em;

	margin-top: 0.75em;

	margin-bottom: 0.75em;

}

h2 {

	font-size: 1.4em;

	line-height: 1.5em;

	margin-top: 0.9em;

	margin-bottom: 0.9em;

}

/*h3 {

	font-size: 1.3em;

	line-height: 1;

	margin-top: 1em;

	margin-bottom: 1em;

}

*/

h3 {color:#3B3A3C; font-size:14px; font-weight: 700; padding: 15px 0 0; text-transform: uppercase; margin:0px;}

h4 {

	font-size: 1.2em;

	line-height: 1.25em;

	margin-top: 1.25em;

	margin-bottom: 1.25em;

}

h5, h6 {

	font-size: 1.1em;

}

h5 {color: #3B3A3C; font-size:20px; font-weight:400; padding: 15px 0 0; text-transform: uppercase; margin:0px;}

/*h6 {

	font-size: 1.25em;

	line-height: 1.4em;

	color: #777777;

	font-style: italic;

	margin-bottom: .45em;

	font-weight: normal;

}

*/

h6 {

    color: #000000;

    font-size: 15px;

    font-weight: 600;

	font-weight: 300\9;

    text-align: center;

	line-height: 16px;

}

h6 strong{font-weight:700;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {

	margin: 0em;

}

/*********************************************

	Container Div

*********************************************/

.builder-container-outer-wrapper {

	background: transparent;

	margin: 1em auto;

	border: 0em solid #FFFFFF;

	display: block;

}

/*********************************************

	Default Module

*********************************************/

.builder-module {

	background: transparent;

}

.builder-module-element-outer-wrapper.left .builder-module-element {

	/*margin-right: 1em;*/

}

.builder-module-element-outer-wrapper.middle .builder-module-element {

	margin-left: 1em;

	margin-right: 1em;

}

.builder-module-element-outer-wrapper.right .builder-module-element {

	margin-left: 1em;

}

.builder-module-block-outer-wrapper {

	margin-bottom: 1em;

}

/*********************************************

    Header Module

*********************************************/

.builder-module-header {

	background: transparent;

}

.builder-module-header .builder-module-element {

	}

.builder-module-header .builder-module-sidebar {

	background: none;

}

.site-title,

.site-title a,

.site-title a:hover,

.site-tagline,

.site-tagline a,

.site-tagline a:hover {

	color: #333333;

	line-height: 1;

    height: auto;

    margin: .2em 0;

    padding: 0;

}

.site-title a:hover,

.site-tagline a:hover {

	color: #666666;

    text-decoration: none;

}

.widget .site-title,

.widget .site-title a,

.widget .site-title a:hover,

.widget .site-tagline,

.widget .site-tagline a,

.widget .site-tagline a:hover {

	color: #333333 !important;

    font-style: normal;

    text-shadow: none;

}

.widget .site-title a:hover,

.widget .site-tagline a:hover {

	color: #666666 !important;

    text-decoration: none;

}

.site-title {

	font-size: 2.5em;

    font-weight: bold;

	margin-top: .5em;

}

.site-tagline {

	font-size: 1.25em;

    margin-left: 1px;

    margin-bottom: .75em;

}

/*********************************************

	All Sidebars

*********************************************/

.builder-module-sidebar {

	display: block;

	width: 100%;

	text-align: left;

}

.builder-module-sidebar .widget-wrapper {

	width: 100%;

}

.builder-module-sidebar .widget {

	margin: 0;

	color: #333333;

	/*background: #E0E2E3;*/

	padding:0px;

}

.builder-module-sidebar > div:last-child .widget:last-child {

	margin-bottom: 0;

}

/*.builder-module-sidebar h4.widget-title {

	font-size: 1.65em;

	line-height: 1.25em;

	font-weight: normal;

	padding: .326em .326em;

	margin: -.326em -.326em 0 !important;

	color: #333333;

	font-weight: bold;

}

.builder-module-sidebar h4.widget-title a {

	color: #777777;

}

*/

.builder-module-sidebar h4.widget-title + * {

	margin-top: 0;

}

.builder-module-sidebar .widget *:first-child {

	margin-top: 0;

}

.builder-module-sidebar .widget *:last-child {

	margin-bottom: 0;

}

.builder-module-sidebar .widget a.rsswidget img {

	display: none;

}

.builder-module-sidebar .widget img {

	max-width: 100%;

}

.builder-module-sidebar .widget p {

	margin-top: 0;

	color: #333333;

}

.builder-module-sidebar .widget a {

	margin-top: 0;

	color: #777777;

}

.builder-module-sidebar .widget a:hover {

	margin-top: 0;

	color: #262626;

	text-decoration: none;

}

.widget-top {

	height: auto;

}

.builder-module-block-outer-wrapper .widget-section-wrapper .left .widget {

	margin-right: .5em;

}

.builder-module-block-outer-wrapper .widget-section-wrapper .right .widget {

	margin-left: .5em;	

}

.widget-outer-wrapper-top .widget-wrapper,

.widget-section-wrapper .widget-wrapper {

	margin-bottom: 1em;

}

.widget-background-wrapper {

	margin-bottom: 1em;

}

.widget-background-wrapper:last-child {

	margin-bottom: 0;

}

/*********************************************

	Navigation Module

*********************************************/

.builder-module-navigation .builder-module-block{

	font-size: .6em;

	line-height: 1.6;

	background: #F5F5F5;

	display: block;

	width: 100%;

}

.builder-module-navigation .builder-module-block:after {

	visibility: hidden;

	display: block;

	font-size: 0;

	content: " ";

	clear: both;

	height: 0;

}

.builder-module-navigation ul {

	/*float: left;

	display: block;*/

	float: left;

    height: auto;

    width: 982px;

}

.builder-module-navigation li {

	/*margin: 0px 0px 0px 0px;

	background: transparent;*/

	display: block;

    float: left;

    height: auto;

    line-height: 43px;

}

.builder-module-navigation li a{

	color: #FFFFFF;

    display: block;

    line-height: 43px;

    padding: 0 20px;

    text-decoration: none;

}

.builder-module-navigation li a {

	font-size: 1.8em;

	/*padding: .35em 1em;*/

	margin: 0;

	font-weight: bold;

	color: #fff;

	text-decoration: none;

	background: transparent;

}

.builder-module-navigation li a:hover {

	background: #E0E2E3;

	color: #333333;

}

.builder-module-navigation li.current_page_item li a,

.builder-module-navigation li.current-cat li a {

	color:#000000;

	background:#CABFE9;

}

.builder-module-navigation li.current_page_item a,

.builder-module-navigation li.current-cat a {

	color:#000000;

	background: #333333;

}

/* second level stuff */

.builder-module-navigation li ul {

	width: 20em;

	border: none;

	text-align: left;

	margin: 0;

	background: #F5F5F5;

}

.builder-module-navigation li li {

	width: 20em;

	background: #F5F5F5;

	margin: 0;

}

.builder-module-navigation li li + li {

	border-top: none;

}

.builder-module-navigation li li:first-child {

	margin-bottom: -1px;

}

.builder-module-navigation li li a,

.builder-module-navigation li li.current_page_item a,

.builder-module-navigation li li.current-cat a {

	/*background: transparent;*/

	background:#CABFE9;

	color: #333333;

}

.builder-module-navigation li li a:hover {

	background: #E0E2E3;

	color: #111111;

}

.builder-module-navigation li ul ul {

	margin: -3.8em 0em 0em 20em;

}

.builder-module-navigation li:hover ul ul,

.builder-module-navigation li:hover ul ul ul,

.builder-module-navigation li:hover ul ul ul ul,

.builder-module-navigation li:hover ul ul ul ul ul,

.builder-module-navigation li.sfhover ul ul,

.builder-module-navigation li.sfhover ul ul ul,

.builder-module-navigation li.sfhover ul ul ul ul,

.builder-module-navigation li.sfhover ul ul ul ul ul {

	}

.builder-module-navigation li:hover ul ul,

.builder-module-navigation li:hover ul ul ul,

.builder-module-navigation li:hover ul ul ul ul,

.builder-module-navigation li:hover ul ul ul ul ul,

.builder-module-navigation li.sfhover ul ul,

.builder-module-navigation li.sfhover ul ul ul,

.builder-module-navigation li.sfhover ul ul ul ul,

.builder-module-navigation li.sfhover ul ul ul ul ul {

	}

/*********************************************

	Widget Bar Module

*********************************************/

.builder-module-widget-bar .widget {

	margin: 0 .5em;

}

.builder-module-widget-bar .left .widget {

	margin-left: 0;

}

.builder-module-widget-bar .right .widget {

	margin-right: 0;

}

.builder-module-widget-bar .single .widget {

	margin-right: 0;

	margin-left: 0;

}

.builder-module-widget-bar h4.widget-title {

	font-size: 1.65em;

	line-height: 1.1em;

	padding: 0 .326em .326em .326em;

	margin: -.326em -.326em 0 !important;

}

/*********************************************

	Footer Module

*********************************************/

.builder-module-footer {

	font-size: .75em;

	background: transparent;

}

.builder-module-footer .builder-module-element {

	text-align: left;

	color: #777777;

}

.builder-module-footer .builder-module-element .alignleft,

.builder-module-footer .builder-module-element .alignright {

	padding: 1em 0;

}

.builder-module-footer .builder-module-element .alignright {

	text-align: right;

}

.builder-module-footer .builder-module-element a {

	color: #333333;

	text-decoration: none;

	font-style: italic;

}

.builder-module-footer .builder-module-element a:hover {

	text-decoration: underline;

}

/*********************************************

	Image Module

*********************************************/

.builder-module-image .builder-module-element img {

	margin: 0;

}

/*********************************************

	HTML Module

*********************************************/

.builder-module-html .builder-module-element {

	background: #F5F5F5;

	padding: 1.5em;

}

.builder-module-html .builder-module-element *:first-child {

	margin-top: 0;

}

.builder-module-html .builder-module-element *:last-child {

	margin-bottom: 0;

}

/*********************************************

	Content Module

*********************************************/

.builder-module-content .builder-module-element {

	/*margin: 0;

	background: #F5F5F5;

	padding: 1.5em;

	display: block;

	text-align: left;

	overflow: hidden;*/

	float: left;

    height: auto;

    padding: 14px 0 0;

    width: 649px;

}

/*.builder-module-content .entry-header {

	margin-bottom: 1.5em;

	border-bottom: 1px dotted #C2C2C2;

}*/

.entry-title, .entry-title * {

	margin: 0;

	padding: 0;

}

.entry-title {

	clear: both;

	color: #262626;

	font-weight: bold;

	font-size: 1.8em;

	line-height: 1em;

}

.entry-title a {

	text-decoration: none;

	color: #262626;

	font-size: 1em;

}

.hentry .entry-title a:hover {

	color: #777777;

}

.hentry .entry-meta,

.hentry .entry-meta * {

	padding: 0;

	margin: 0;

}

.hentry.entry-meta {

	font-size: 1.5em;

	line-height: 1em;

	margin-top: 1em;

	color: #333333;

	font-style: italic;

}

.hentry.entry-meta a {

	color: #333333;

	font-style: normal;

}

.hentry.entry-meta a:hover {

	color: #262626;

	text-decoration: none;

}

.hentry .entry-meta.date {

	font-size: 1.5em;

	margin-top: 1em;

	color: #333333;

	font-style: normal;

}

.hentry.author-meta {

	margin-top: .1em;

	color: #777777;

	font-size: 14px;

}

.hentry.author-meta a {

	color: #262626;

}

.hentry.entry-attachment .attachment {

	text-align: center;

}

.hentry.attachment .entry-footer {

	background: transparent;

}

.entry-content {

	clear: both;

}

.loop-title {

	font-size: 1.8em;

	line-height: 1em;

	margin-top: 0;

	margin-bottom: .75em;

}

/*********************************************

	Style images and galleries

	.hentry is used instead of .page or .post

	as it applies to all content types

*********************************************/

.hentry .gallery a,

.hentry .gallery dt,

.hentry .gallery img {

	margin: 0;

	font-size: 0;

	line-height: 0;

}

.hentry .gallery-item {

	display: inline-block;

	margin: 0 1.5em 1.5em 0;

	padding: 5px;

	vertical-align: top;

	text-align: left;

	width: 150px;

	border: 1px solid #CFCFCF;

	background: #FDFCFC;

	-moz-border-radius: 3px;

	-webkit-border-radius: 3px;

	border-radius: 3px;

}

.hentry .gallery-item img {

	border: 0;

	margin: 0;

	padding: 0;

}

.hentry .gallery-caption {

	margin: 0;

	padding: 1em .5em .5em .5em;

	line-height: 1;

}

.hentry .gallery + * {

	margin-top: 0;

}

/*.hentry img {

	border: 1px solid #CFCFCF;

	background: #FDFCFC;

	padding: 5px;

}*/

.hentry .alignright {

	margin: 0 0 1.5em 1.5em;

}

.hentry .alignleft {

	/*margin: 0 1.5em 1.5em 0;*/
	margin: 0;

}

.hentry img.alignnone{padding-right:5px; width:50%;}

/*.hentry .aligncenter {

	margin: 0 auto 1.5em auto;

}*/

img.aligncenter{margin: 0 auto 20px; display:block; text-align:center;}

.hentry .wp-caption {

	/*border: 1px solid #CFCFCF;

	background: #FDFCFC;

	padding: .5em;*/

	margin:20px 0;

	text-align:center;

	max-width:100%;

}

.hentry .wp-caption img {

	border: none;

	background: transparent;

	padding: 0;

	margin-top: 0;

	margin-bottom: 0;

}

.hentry .wp-caption-text {

	text-align: center;

	margin: 0;

	padding: 0 .5em;

	font-weight:600;

}

/*********************************************

	Post Meta Styles, if needed

*********************************************/

.entry-header {

	clear: both; /* we need this so floats in the post are cleared */

}

.entry-footer {

	margin-top: 1.5em;

	padding-top: 1.4em;

}

.entry-footer * {

	padding: 0;

	margin: 0;

}

.entry-footer .alignleft {

	width: 70%;

}

.entry-footer .categories {

	font-size: 0.8em;

	padding-left: 25px;

	background: url('images/category-bg.png') center left no-repeat;

}

.entry-footer .categories a {

	font-style: italic;

}

.entry-footer .comments {

	font-size: 0.8em;

	padding-left: 25px;

	background: url('images/comments-bg.png') center left no-repeat;

}

.photometa {

	margin: 0px .5em 0px .5em;

	padding: 0px;

	width: 100%;

}

.EXIF {

	margin: 0;

	padding: 0;

	float: left;

}

.photometa h4 {

	border-bottom: 1px solid #666666;

	text-align: center;

	margin: 0px;

	padding: 0px;

}

.photometa ul {

	list-style-type: none;

}

/*********************************************

	Previous/Next Page Navigation

*********************************************/

.loop-utility {

	clear: both; /* To clear any floats */

	margin: 0px;

}

/*********************************************

	Comment Styles

*********************************************/

#comments {

	margin: 3em 3px 1.5em 0;

	padding: 0;

}

#comments h3 {

	font-weight: normal;

}

#comments .title {

	font-size: 25px;

	margin: 0px;

	padding: 50px 0px;

}

#comments ol.commentlist {

	margin: 1.5em 0;

	padding: 0;

	background: transparent;

}

#comments .vcard {

	}

#comments .vcard .avatar {

	display: block;

	float: left;

	margin: 0;

	padding: 5px 10px 0 0;

}

#comments .comment-meta {

	font-size: 12px;

	margin-bottom: 1.5em;

}

#comments li {

	clear: both;

	list-style: none;

	margin: 1.5em 0 1.5em 0;

	padding: 1.5em;

	background: #FFFFFF;

	overflow: hidden;

}

#comments .comment.depth-1,

#comments .comment.depth-3,

#comments .comment.depth-5,

#comments .comment.depth-7,

#comments .comment.depth-9 {

	color: #262626;

}

#comments a{

	color: #262626;

}

#comments a:hover {

	color: #777777;

}

.says {

	color: #777777;

}

#comments .children {

	margin: 0;

}

#comments .children li {

	margin-bottom: 0;

	list-style: none;

}

#comments .comment.depth-2,

#comments .comment.depth-4,

#comments .comment.depth-6,

#comments .comment.depth-8,

#comments .comment.depth-10 {

	background: #E0E2E3;

	color: #333333;

}

#comments blockquote {

	margin: 10px 0;

	padding: 10px;

}

#comments .alert {

	background: #FFFBD6;

	border: 1px solid #EBE067;

	margin: 5px 0px;

	padding: 5px;

}

#respond {

	margin-top: 3em;

	overflow: visible !important;

}

#respond h3 {

	margin-bottom: 0;

	color: #262626;

	font-weight: normal;

}

#respond .cancel-comment-reply a {

	margin: 1.5em 0;

	display: block

}

#commentform {

	margin: 0;

	padding: 0;

	overflow: hidden;

}

#commentform p {

	margin-bottom: 0;

}

#commentform label {

	margin-left: 1em;

}

#commentform input[type="text"] {

	padding: 5px;

	width: 50%;

}

#commentform input,

#commentform textarea {

	margin: 0;

}

#commentform #comment {

	width: 90%;

	height: 18em;

/*	padding: 1.45em;*/

	padding: 5px;

}

/*********************************************

	Text elements

*********************************************/

p {

	/*	margin: .75em 0 .75em;*/

}

p img.left {

	float: left;

	margin: 1.5em 1.5em 1.5em 0;

	padding: 0;

}

p img.right {

	float: right;

	margin: 1.5em 0 1.5em 1.5em;

}

a:focus, a:hover {

	color: #000000;

}

blockquote {

	background: #FFFFFF;

	margin: 1.5em;

	padding: 20px 20px 20px 20px;

	color: #222222;

	font-style: italic;

	clear: both;

}

blockquote p {

	margin: 0;

	padding: 0;

}

strong {

	font-weight: bold;

}

em, dfn {

	font-style: italic;

}

dfn {

	font-weight: bold;

}

sup, sub {

	line-height: 0;

}

abbr, acronym {

	border-bottom: 1px dotted #666666;

}

address {

	margin: 0 0 1.5em;

	font-style: italic;

}

del {

	color: #666666;

}

pre {

	margin: 1.5em 0;

	white-space: pre;

}

pre, code, tt {

	font: 1em 'andale mono', 'lucida console', monospace;

	line-height: 1.5;

}

/*********************************************

	Lists

*********************************************/

ul, ol {

	list-style-position: outside;

	margin: 0 0 0 15px;

	padding: 0;

}

ol {

	margin-left: 20px;

	*margin-left: 24px; /* targeted IE 6, 7 fix */

}

li {

	margin: 0;

	padding: 0;

}

li *:last-child {

	margin-bottom: 0;

}

/*ul {

	list-style: inside url('images/bolut1.png');

}

*/

.builder-module-element .loop-content ul{height: auto; padding: 15px 0 10px; width:auto;}

.builder-module-element .loop-content ol {padding: 15px 0 10px;} 

.builder-module-element .loop-content ul li { background: url("images/bolut1.png") no-repeat scroll left 9px transparent; color: #3B3A3C; line-height: 24px; padding: 0 0 0 15px; font-size:14px; }

.builder-module-element .loop-content ol li {color: #3B3A3C; line-height: 24px; padding: 0 0 0 15px; font-size:14px;}

ol {

	list-style-type: decimal;

}

dl {

	margin: 0 0 1.5em 0;

}

dl dt {

	font-weight: bold;

}

dd {

	margin-left: 1.5em;

}

dd + dd {

	margin-top: 1.5em;

}

/*********************************************

	Tables

*********************************************/

table {

	margin-bottom: 1.4em;

	width:100%;

}

th {

	font-weight: bold;

}

thead th {

	background: #FFFFFF;

}

th, td, caption {

	padding: 4px 10px 4px 5px;

}

tr.even td {

	background: #E5ECF9;

}

tfoot {

	font-style: italic;

}

caption {

	background: #EEEEEE;

}

/*********************************************

	Misc classes

*********************************************/

.small {

	font-size: .8em;

	line-height: 1.875;

	margin-top: 1.875em;

	margin-bottom: 1.875em;

}

.large {

	font-size: 1.2em;

	line-height: 2.5;

	margin-top: 1.25em;

	margin-bottom: 1.25em;

}

.hide {

	display: none;

}

.quiet {

	color: #666666;

}

.loud {

	color: #000000;

}

.highlight {

	background: #FFFF00;

}

.added {

	background: #006600;

	color: #FFFFFF;

}

.removed {

	background: #990000;

	color: #FFFFFF;

}

.first {

	margin-left: 0;

	padding-left: 0;

}

.last {

	margin-right: 0;

	padding-right: 0;

}

.top {

	margin-top: 0;

	padding-top: 0;

}

.bottom {

	margin-bottom: 0;

	padding-bottom: 0;

}

/*********************************************

	Default styling for forms

*********************************************/

label {

	font-weight: bold;

}

fieldset {

	padding: 1.4em;

	margin: 0 0 1.5em 0;

	border: .1em solid #CCCCCC;

}

legend {

	font-weight: bold;

	font-size: 1.2em;

}

/*********************************************

	Form fields

*********************************************/

input[type=text], input[type=password], input.text, input.title, textarea, select {

	font-size: 1em;

	margin-top: .5em;

	margin-bottom: .5em;

}

input[type=text], input[type=password], input.text, input.title, textarea {

	background-color: #FFFFFF;

	border: 1px solid #BBBBBB;

	padding: .6em .3em;

}

input[type=text]:focus, input[type=password]:focus, input.text:focus, input.title:focus, textarea:focus {

	border-color: #666666;

}

input[type=submit] {

	color: #F5F5F5;

	background: #262626;

	border: none;

	font-size: 1em;

	display: inline-block;

	margin: 0;

	padding: .7em .8em;

}

input[type=submit]:hover {

	background: #FFFFFF;

	color: #262626;

}

input[type=submit]:active {

	background: #FFFFFF;

	color: #262626;

}

textarea {

	width: 390px;

	height: 250px;

}

input[type=checkbox], input[type=radio], input.checkbox, input.radio {

	/*	position: relative;

	top: .25em;*/

}

input[type=text], input[type=password], textarea {

	max-width: 95%;

}

/*.search-text-box {

	margin-bottom: 0;

}

.search-submit-button {

	margin: 0 !important;

	padding: .2em .5em;

}*/

/*********************************************

	Success, notice and error boxes

*********************************************/

.error, .notice, .success {

	padding: .8em;

	margin-bottom: 1em;

	border: 2px solid #DDDDDD;

}

.error {

	background: #FBE3E4;

	color: #8A1F11;

	border-color: #FBC2C4;

}

.notice {

	background: #FFF6BF;

	color: #514721;

	border-color: #FFD324;

}

.success {

	background: #E6EFC2;

	color: #264409;

	border-color: #C6D880;

}

.error a {

	color: #8A1F11;

}

.notice a {

	color: #514721;

}

.success a {

	color: #264409;

}

/*********************************************

	Widget Styling

*********************************************/

.widget_rss li {

	margin-bottom: 1.5em;

}

.widget_rss .rsswidget {

	display: block;

	margin: 0;

}

.widget_rss .rss-date {

	display: block;

	font-style: italic;

	margin-bottom: 1.5em;

}

.widget_rss .rssSummary {

	margin: 1.5em 0;

}

/*********************************************

	The Obligatory WP Styles

*********************************************/

.hentryimg.wp-smiley {

	border: none;

}

.builder-container-outer-wrapper{max-width:100% !important; background: url(http://caloundraartsandcrafts.org.au/wp-content/uploads/2013/09/headerbg.jpg) repeat-x scroll center top transparent; margin:0px auto !important;}

.builder-module-html .builder-module-element{ margin: 0 auto !important;

    max-width: 980px !important; padding:0 11px;}

.call_2action1 {

width: 282px;

float: left;

height: auto;

margin: 0px;

}

.call_2action1 .top {

width: 282px;

background: url(http://caloundraartsandcrafts.org.au/wp-content/uploads/2013/09/caloundra_arts_centregroups.png) no-repeat center top;

height: 37px;

font-size: 20px;

font-family: 'Oswald', sans-serif;

font-weight: 300;

text-align: center;

color: #FFFFFF;

padding: 8px 0 0 0;}

.call_2action1 .mid {

width: 253px;

float: left;

height: auto;

background: url(http://caloundraartsandcrafts.org.au/wp-content/uploads/2013/09/cta_midbg.png) repeat-y center top;

padding: 0 14.5px 3px 14.5px;}

.call_2action1 .midimg {

width: 100%;

float: left;

height: auto;

padding: 10px 0 0 0;

text-align: center;

}

.call_2action1 .text {

width: 100%;

float: left;

height: auto;

color: #000;

font-size: 12px;

line-height: 16px;

padding: 5px 0 5px 0;

}

.call_2action1 .readmorebtn {

width: 114px;

height: 27px;

background: url(http://caloundraartsandcrafts.org.au/wp-content/uploads/2013/09/acgbtn.png) no-repeat center top;

font-size: 13px;

color: #FFFFFF;

float: left;

padding: 5px 0;

text-align: center;

line-height: 27px;

margin: 0 0 0 67px;

}

.logo {float: left; height: auto;padding: 6px 0 0px; width: auto; height:120px\9;}

.topright {

    float: right;

    height: auto;

    padding: 30px 0 0;

    width: 248px;

}

.callus {

    background: url("http://caloundraartsandcrafts.org.au/wp-content/uploads/2013/09/phoneicon.png") no-repeat scroll left top transparent;

    color: #4D4075;

    float: left;

    font-size: 14px;

    font-weight: 500;

    height: auto;

    line-height: 17px;

    margin: 0 0 10px;

    padding: 0 0 0 23px;

    width: 221px;

}

.call_2action1 .btm {

width: 282px;

float: left;

height: auto;

background: url(http://caloundraartsandcrafts.org.au/wp-content/uploads/2013/09/cta_btmbg.png) no-repeat center top;

height: 9px;

}

.builder-module-navigation .builder-module-block{color: #FFFFFF; font-size: 14px; height: 43px; width: 982px; margin:0 auto;}

.call_2action2{width:282px; float:left; height:auto; margin:0px;}

.call_2action2 .top{width:282px; background: url(http://caloundraartsandcrafts.org.au/wp-content/uploads/2013/09/caloundraartscentreevents.png) no-repeat center top; height:37px; font-size:20px; font-family: 'Oswald', sans-serif; font-weight:300; text-align:center; color:#FFFFFF; padding:8px 0 0 0;}

.call_2action2 .mid{width:253px; float:left; height:auto; background:url(http://caloundraartsandcrafts.org.au/wp-content/uploads/2013/09/cta_midbg.png) repeat-y center top;  padding:0 14.5px 3px 14.5px; }

.call_2action2 .midimg{ width:100%; float:left; height:auto; padding:10px 0 0 0; text-align:center;}

.call_2action2 .text{width:100%; float:left; height:auto; color:#000; font-size:12px; line-height:15px; padding:5px 0 5px 0; }

.call_2action2 .readmorebtn{ width:114px; height:27px; background:url(http://caloundraartsandcrafts.org.au/wp-content/uploads/2013/09/ace-btn.png) no-repeat center top; font-size:13px; color:#FFFFFF; float:left; padding:5px 0; text-align:center; line-height:27px; margin: 0 0 0 67px;}

.call_2action2 .readmorebtn a{text-decoration:none; color:#FFFFFF;}

.call_2action2 .readmorebtn a:hover{text-decoration:underline; color:#FFFFFF;}

.call_2action2 .btm{width:282px; float:left; height:auto; background: url(http://caloundraartsandcrafts.org.au/wp-content/uploads/2013/09/cta_btmbg.png) no-repeat center top; height:9px;}

.call_2action3{width:282px; float:left; height:auto; margin:0px;}

.call_2action3 .top{width:282px; background: url(http://caloundraartsandcrafts.org.au/wp-content/uploads/2013/09/caloundraartscentregiftgallery.png) no-repeat center top; height:37px; font-size:20px; font-family: 'Oswald', sans-serif; font-weight:300; text-align:center; color:#FFFFFF; padding:8px 0 0 0;}

.call_2action3 .mid{width:253px; float:left; height:auto; background:url(http://caloundraartsandcrafts.org.au/wp-content/uploads/2013/09/cta_midbg.png) repeat-y center top; padding:0 14.5px 3px 14.5px;}

.call_2action3 .midimg{ width:100%; float:left; height:auto; padding:10px 0 0 0; text-align:center;}

.call_2action3 .text{width:100%; float:left; height:auto; color:#000; font-size:12px; line-height:16px; padding:5px 0 5px 0; }

.call_2action3 .readmorebtn{ width:114px; height:27px; background:url(http://caloundraartsandcrafts.org.au/wp-content/uploads/2013/09/acgg_btn.png) no-repeat center top; font-size:13px; color:#FFFFFF; float:left; padding:5px 0; text-align:center; line-height:27px; margin: 0 0 0 67px;}

.call_2action3 .readmorebtn a{text-decoration:none; color:#FFFFFF;}

.call_2action3 .readmorebtn a:hover{text-decoration:underline; color:#FFFFFF;}

.call_2action3 .btm{width:282px; float:left; height:auto; background: url(http://caloundraartsandcrafts.org.au/wp-content/uploads/2013/09/cta_btmbg.png) no-repeat center top; height:9px;}

.builder-module-html .builder-module-element{padding:0px !important;}

.builder-module-block-outer-wrapper{margin-bottom:0 !important;}

.builder-module-navigation .builder-module-block{background:none !important;}

/*.builder-module-outer-wrapper{max-width:1002px; padding:0 11px; }*/

.builder-module-outer-wrapper{ padding: 0 11px; /*width: 980px;*/}

.builder-module-top-outer-wrapper {height: auto; padding: 0 10px; width: 982px;}

.builder-module-top-outer-wrapper .builder-module-column-1-outer-wrapper{float: left; height: auto; padding: 7px 0 6px; width: auto;}

.builder-module-top-outer-wrapper .builder-module-column-2-outer-wrapper{float: right; height: auto; padding: 40px 0 0; width: 248px;}

.builder-module-top-outer-wrapper .builder-module-column-2-outer-wrapper p{background: url("images/phoneicon.png") no-repeat scroll left top transparent; color: #4D4075; float: left; font-size: 14px; font-weight: 500; height: auto; line-height: 17px; margin: 0 0 10px; padding: 0 0 0 23px; width: 221px;}

.builder-module-content{float: left; height: auto; padding: 0 15px 20px; width: 950px;}

/*#builder-module-5225a961ea4b1-outer-wrapper{background: url(http://caloundraartsandcrafts.org.au/wp-content/uploads/2013/09/pagebg.png) repeat-y scroll center top transparent\9;} 

#builder-module-52085c77c2617-outer-wrapper,#builder-module-5209beca8b528 {background: url(http://caloundraartsandcrafts.org.au/wp-content/uploads/2013/09/pagebg.png) repeat-y scroll center top transparent; padding:0 11px;}*/

.builder-module-content-outer-wrapper{width: 980px; margin:0 auto;}

.builder-module-sidebar .widget{background:none !important;}

.builder-module-sidebar .widget .pb-frolic{text-align:center; padding-top:20px;}

.builder-module-after-content-outer-wrapper{ background: none repeat scroll 0 0 #4D4075 !important;}

.builder-module-before-footer-outer-wrapper, .builder-module-footer-last-outer-wrapper{margin: 0 auto; width: 950px;}

#builder-module-52085c77c1676 .builder-module-column-1-outer-wrapper{height:43px;}

.builder-module-navigation li.current_page_item a, .builder-module-navigation li.current-cat a{background:none repeat scroll 0 0 #CABFE9 !important;}

.builder-module-navigation li a, .builder-module-navigation li.current_page_item li a, .builder-module-navigation li.current-cat li a{font-weight:normal !important; padding:0 18px !important; color:#FFFFFF !importnat; font-size:15px !important; font-family:'Open Sans',sans-serif !important;}

.builder-module-navigation li{  line-height: 43px !important; margin: 0;}

/*#builder-module-52085c77c455e-background-wrapper ,#builder-module-52085c77c35c5-background-wrapper,#builder-module-52085c926c109-background-wrapper,#builder-module-52085c926d0ab-background-wrapper,#builder-module-5209beca8c4bd-background-wrapper,#builder-module-5209beca8d45d-background-wrapper, #builder-module-519e06f4dbbca-background-wrapper, #builder-module-519e06f4dcb6a-background-wrapper{ background: none repeat scroll 0 0 #4D4075 !important;}*/

.builder-module-last-background-wrapper, .builder-module-widget-bar-last-background-wrapper{background: none repeat scroll 0 0 #4D4075; padding: 0 15px;}

.footer_left p ,.footer_left1 p ,.footer_left2 p{ color: #FFFFFF !important; font-size: 11px; line-height: 18px; padding: 15px 0 0;

    margin-bottom: 0 !important; margin-top: 0 !important;}

.footer_left h4 , .footer_left1 h4 ,.footer_left2 h4{    color: #FFFFFF;   font-family: 'Helvetica',sans-serif; font-size: 18px; font-weight: normal; padding: 0 0 5px; margin-top:0px !important;margin-bottom:0px !important;}

.footer_left {

 margin-top: 20px !important; float: left;height: auto; min-height: 340px; width: 220px;}

.footer_left1 {margin-top: 20px !important;float: left; height: auto; margin: 0 20px; min-height: 360px; width: 220px;}

.footer_left2 {margin-top: 20px !important; float: left; height: auto;margin: 0 0 0 20px; min-height: 360px; width: 220px;}

#pb_slideshow_slider-1.nivoSlider{margin-bottom:0px !important;}

.builder-module-navigation li a:hover{background:none repeat scroll 0 0 #CABFE9 !important;}

.builder-module-content .builder-module-element{background:none !important; font-family: 'Open Sans',sans-serif !important;font-size: 14px !important;}

.nivo-caption p{color:#fff !important;}

.nivo-caption{bottom:23px !important; left:350px !important; width:600px !important;}

.builder-module-content-1 {background: url(http://caloundraartsandcrafts.org.au/wp-content/uploads/2013/09/pagebg.png) repeat-y scroll center top transparent;}

.innerleft_img { float: left;margin: 0 20px 0 0; width: 319px;}

.entry-title{color: #4D4075; font-family: 'Oswald',sans-serif; font-size: 30px;font-weight: 300; text-transform: uppercase;  font-size:27px\9;}

.gallery { float: left; height: auto; width: 100%;}

.gallery ul {float: left;height: auto;margin: 35px 0 0;padding: 0;width: 100%;  list-style: none outside none;}

.gallery ul li:first-child { padding: 0;}

.gallery ul li {background: none repeat scroll 0 0 transparent;float: left; padding: 0 0 0 10px; width:280px;}

.gallery ul li img{border:none !important;}

.inner_rtext {float: right;height: auto;width: 270px;}

.call_2action4{width:282px; float:left; height:auto; margin:0px;}

.call_2action4 .top{width:282px; background: url(http://caloundraartsandcrafts.org.au/wp-content/uploads/2013/09/opening_hourstopbg.png) no-repeat center top; height:37px; font-size:20px; font-family: 'Oswald', sans-serif; font-weight:300; text-align:center; color:#FFFFFF; padding:8px 0 0 0;}

.call_2action4 .mid{width:253px; float:left; height:auto; background:url(http://caloundraartsandcrafts.org.au/wp-content/uploads/2013/09/openinghours_midbg.png) repeat-y center top; padding:0 14.5px 3px 14.5px;}

.call_2action4 .midimg{ width:100%; float:left; height:auto; padding:10px 0 0 0; text-align:center;}

.call_2action4 .text{width:100%; float:left; height:auto; color:#000; font-size:12px; line-height:16px; padding:20px 0 5px 0; }

.call_2action4 .text h6{ text-align:center; color:#000; font-weight:600; font-size:15px;}

.call_2action4 .text p{ font-size:14px; color:#ff0000; text-align:center; padding:10px 0 0 0;}

.call_2action4 .text h6 span{ font-weight:700;}

.op_contact{width:236px; float:left; height:auto; padding:15px 0 0 17px;}

.op_contact .phone{ background:url(http://caloundraartsandcrafts.org.au/wp-content/uploads/2013/09/phone1.png) no-repeat left; font-size:13px; color:#000000; text-transform:uppercase; padding:0 0 0 40px; float:left; line-height:32px; height:32px; width:195px; margin:0 0 20px 0;}

.designbg { color: #FFFFFF; float:right;font-size: 11px;height:auto;padding: 10px 0 0;text-align:right;width:49%;}

.designbg a {  color: #FFFFFF !important; text-decoration: none;}

.op_contact .email{background:url(http://caloundraartsandcrafts.org.au/wp-content/uploads/2013/09/email.png) no-repeat left; font-size:13px; color:#000000; text-transform:uppercase; padding:0 0 0 40px; float:left; line-height:32px; height:32px; width:195px; margin:0 0 20px 0;}

.op_contact .email a{ color:#000; text-decoration:none;}

.op_contact .email a:hover{color:#f89a1e; text-decoration:underline;}.copyright { clear: both;   color: #FFFFFF;  float: left; font-size: 11px; height: auto; padding: 10px 0 0; width: 49%;}.op_contact .add{ background:url(http://caloundraartsandcrafts.org.au/wp-content/uploads/2013/09/add.png) no-repeat left top; font-size:13px; color:#000000; text-transform:uppercase; padding:0 0 0 40px; float:left; width:195px; line-height:18px; margin:0 0 20px 0;}

/*.groupsul{list-style: inside url('images/bolut1.png'); font-size:12px !important;}*/

.call_2action1 .readmorebtn a{ color: #FFFFFF;   text-decoration: none;}	

.call_2action4 .btm {   background: url("http://caloundraartsandcrafts.org.au/wp-content/uploads/2013/09/openinghours_btmbg.png") no-repeat scroll center top transparent; float: left; height: 9px;  width: 282px; } 

.nivo-prevNav{ background: url("images/arrow_left.png") no-repeat scroll left top transparent !important; width:35px !important; height:41px!important; left:-6px !important;}

.nivo-nextNav{background: url("images/arrow-right.png") no-repeat scroll left top transparent !important; width:35px !important; height:41px!important; right:-6px !important}

.lernmorme {background: url("images/banner_btn.png") no-repeat scroll right top transparent !important; color: #FFFFFF; float: right; height: 24px; padding-right: 10px;text-align: right; width: 599px;}

.bannercontent {color: #FFFFFF !important; float: right; height: 195px;  width: 599px;}

.bannercontent h1 {color: #FFFFFF;font-size: 27px !important; margin-bottom: 0 !important;margin-left: 10px; font-family: 'Oswald',sans-serif !important; font-weight:300 !important;}

.bannercontent .content { font-size: 12px;  min-height:123px; margin-left:10px; font-family:'Open Sans',sans-serif;}

.bannercontent .lernmorme a {  color: #FFFFFF; text-decoration: none;}

#pb_slideshow_slider-1 .nivo-controlNav{bottom:7px !important; left:86% !important;}

#ie7 .builder-container-outer-wrapper{ width:100% !important;}

#ie8 .builder-container-outer-wrapper{ width:100% !important;}

#pb_slideshow_slider-1 .nivo-controlNav a{background: url("images/bulet2.png") no-repeat scroll 0 0 transparent !important;}

#pb_slideshow_slider-1 .nivo-controlNav a.active{background: url("images/bulet3.png") no-repeat scroll 0 0 transparent !important;}

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

.entry-header{border:none !important;}

.accordion-vertical-1 .pane{margin-left:0px !important; margin-right:0px !important;}

/*#builder-module-52085c926b175 .builder-module-sidebar-outer-wrapper,#builder-module-5209beca8b528 .builder-module-sidebar-outer-wrapper{ margin-left: 68.666% !important;}*/



.builder-module-before-footer .widget-it-content p{

color: #FFFFFF;

font-size: 13px;

line-height: 18px;

padding: 15px 0 0;

}

.builder-module-before-footer .widget-it-content h4{

color: #FFFFFF !important;

font-family: 'Helvetica',sans-serif !important;

font-size: 18px !important;

font-weight: normal !important;

padding: 31px 0 5px 8px !important;

text-align: left !important;

}



/** Commong Widget style **/

.accordion-vertical-1 a{color:#B22540 !important;}

.accordion-vertical-1 a:hover{color:#4D4075 !important;}

.home .builder-module-content-1 .builder-module-sidebar .widget,

.page .builder-module-content-1 .builder-module-sidebar .widget,

.blog .builder-module-content-1 .builder-module-sidebar .widget,

.single-post .builder-module-content-1 .builder-module-sidebar .widget,

.archive .builder-module-content-1 .builder-module-sidebar .widget,

.category .builder-module-content-1 .builder-module-sidebar .widget,

.search .builder-module-content-1 .builder-module-sidebar .widget{

	/*background:none repeat scroll 0 0 #C9BFE8;*/

	float: left;

	height: auto;

	padding:0;

	margin-bottom:10px !important;

}

.page .builder-module-content-1 .builder-module-sidebar .widget .widget-content{padding:0 14px 5px 14px;}



.home .builder-module-content-1 .builder-module-sidebar .widget h4.widget-title,

.page .builder-module-content-1 .builder-module-sidebar .widget h4.widget-title,

.blog .builder-module-content-1 .builder-module-sidebar .widget h4.widget-title,

.single-post .builder-module-content-1 .builder-module-sidebar .widget h4.widget-title,

.archive .builder-module-content-1 .builder-module-sidebar .widget h4.widget-title,

.category .builder-module-content-1 .builder-module-sidebar .widget h4.widget-title,

.search .builder-module-content-1 .builder-module-sidebar .widget h4.widget-title{

	background:#4D4075;

}

.home .builder-module-content-1 .builder-module-sidebar .widget a,

.page .builder-module-content-1 .builder-module-sidebar .widget a,

.blog .builder-module-content-1 .builder-module-sidebar .widget a,

.single-post .builder-module-content-1 .builder-module-sidebar .widget a,

.archive .builder-module-content-1 .builder-module-sidebar .widget a,

.category .builder-module-content-1 .builder-module-sidebar .widget a,

.search .builder-module-content-1 .builder-module-sidebar .widget a{

	/*background: url("images/acgp_btn.png") no-repeat scroll center top transparent;*/

	color: #FFFFFF;

	float: left;

	font-size: 13px;

	line-height: 27px;

	margin: 0 0 0 67px;

	padding: 5px 0;

	text-align: center;

	width: 114px;

}

/*.builder-module-content-1 h4.widget-title{color: #FFFFFF; font-family: 'Oswald',sans-serif; font-size: 20px; font-weight: 300; padding:8px 14px; text-align: center; margin:0;}*/

.builder-module-content-1 h4.widget-title{

	color: #FFFFFF;

    font-family: 'Oswald',sans-serif;

    font-size: 20px;

    font-weight: 300;

    height: 37px;

    padding: 8px 0 0;

    text-align: center;

    width: 282px;

	margin:0;

}

.builder-module-content-1 .builder-module-sidebar-outer-wrapper{float: right; height: auto; padding: 10px 0 0; width: 282px !important;}

.builder-module-content .builder-module-sidebar-outer-wrapper .sidebar.right .widget-wrapper .widget-background-wrapper .widget {

	/*background:#c9bfe8 !important;*/

	height: auto; 

	padding:0; 

}



/*.home .builder-module-content-1 .builder-module-sidebar .widget-1, 

.page .builder-module-content-1 .builder-module-sidebar .widget-1, 

.single .builder-module-content-1 .builder-module-sidebar .widget-1,

.archive .builder-module-content-1 .builder-module-sidebar .widget-1 { 

	background:#c9bfe8!important; 

	float: left; 

	height: auto; 

	padding:0; 

}*/



/*.home .builder-module-content-1 .builder-module-sidebar .widget-1 h4.widget-title, 

.page .builder-module-content-1 .builder-module-sidebar .widget-1 h4.widget-title, 

.single .builder-module-content-1 .builder-module-sidebar .widget-1 h4.widget-title,

.archive .builder-module-content-1 .builder-module-sidebar .widget-1 h4.widget-title { 

	background: url("images/caloundra_arts_centregroups.png") no-repeat scroll center top transparent;

}*/

.orange h4.widget-title { 

	background: url("images/caloundra_arts_centregroups.png") no-repeat scroll center top transparent !important;

}

.red h4.widget-title { 

	background: url("images/caloundraartscentreevents.png") no-repeat scroll center top transparent !important;

}

.green h4.widget-title { 

	background: url("images/caloundraartscentregiftgallery.png") no-repeat scroll center top transparent !important;

}

.green-no-background h4.widget-title {

	background: url("images/caloundraartscentregiftgallery.png") no-repeat scroll center top transparent !important;

}

.green-no-background .widget-content {

	background:url("images/openinghours_midbg.png") repeat-y scroll center top transparent !important;

}

.green-no-background .btm {

    background: url("images/openinghours_btmbg.png") no-repeat scroll center top transparent;

    float: left;

    height: 9px;

    width: 282px;

}



.home .builder-module-content-1 .builder-module-sidebar .widget-1 a, 

.page .builder-module-content-1 .builder-module-sidebar .widget-1 a, 

.single .builder-module-content-1 .builder-module-sidebar .widget-1 a,

.archive .builder-module-content-1 .builder-module-sidebar .widget-1 a  { 

	/*background: url("images/acgbtn.png") no-repeat scroll center top transparent; */

	color: #FFFFFF; 

	float: left; 

	font-size: 13px; 

	height: 27px; 

	line-height: 27px; 

	margin: 0 0 0 67px; 

	padding: 5px 0; 

	text-align: center; 

	width: 114px;

}



.home .builder-module-content-1 .builder-module-sidebar .widget, 

.page .builder-module-content-1 .builder-module-sidebar .widget, 

.single .builder-module-content-1 .builder-module-sidebar .widget,

.archive .builder-module-content-1 .builder-module-sidebar .widget {

	margin-bottom:10px !important;

}

.home .builder-module-content-1 .builder-module-sidebar .widget .widget-content, 

.page .builder-module-content-1 .builder-module-sidebar .widget .widget-content, 

.single .builder-module-content-1 .builder-module-sidebar .widget .widget-content,

.archive .builder-module-content-1 .builder-module-sidebar .widget .widget-content {

	padding:10px 14px;

	/*background:#C9BFE8;*/

	background: url("images/cta_midbg.png") repeat-y scroll center top transparent;

	width: 254px;

}

.home .builder-module-content-1 .builder-module-sidebar p, 

.page .builder-module-content-1 .builder-module-sidebar p, 

.single .builder-module-content-1 .builder-module-sidebar p,

.archive .builder-module-content-1 .builder-module-sidebar p {

	font-size:13px; 

	padding:0;

}



/*.home .builder-module-content-1 .builder-module-sidebar .widget-2, 

.page .builder-module-content-1 .builder-module-sidebar .widget-2, 

.single .builder-module-content-1 .builder-module-sidebar .widget-2,

.archive .builder-module-content-1 .builder-module-sidebar .widget-2 { 

	float:left; 

	height:auto; 

	background:#c9bfe8 !important;

}*/



/*.home .builder-module-content-1 .builder-module-sidebar .widget-2 h4.widget-title, 

.page .builder-module-content-1 .builder-module-sidebar .widget-2 h4.widget-title, 

.single .builder-module-content-1 .builder-module-sidebar .widget-2 h4.widget-title,

.archive .builder-module-content-1 .builder-module-sidebar .widget-2 h4.widget-title {

	background: url("images/caloundra_arts_centregroups.png") no-repeat scroll center top transparent;

}*/



.home .builder-module-content-1 .builder-module-sidebar .widget-2 a, 

.page .builder-module-content-1 .builder-module-sidebar .widget-2 a, 

.single .builder-module-content-1 .builder-module-sidebar .widget-2 a,

.archive .builder-module-content-1 .builder-module-sidebar .widget-2 a { 

	/*background: url("images/ace-btn.png") no-repeat scroll center top transparent; */

	color: #FFFFFF; 

	float: left; 

	font-size: 13px; 

	height: 27px; 

	line-height: 27px; 

	margin: 0 0 0 67px; 

	padding: 5px 0; 

	text-align: center; 

	width: 114px; 

}



/*.home .builder-module-content-1 .builder-module-sidebar .widget-3, 

.page .builder-module-content-1 .builder-module-sidebar .widget-3, 

.single .builder-module-content-1 .builder-module-sidebar .widget-3,

.archive .builder-module-content-1 .builder-module-sidebar .widget-3 { 

	float:left; 

	height:auto; 

	background:#c9bfe8 !important;

}*/



/*.home .builder-module-content-1 .builder-module-sidebar .widget-3 h4.widget-title, 

.page .builder-module-content-1 .builder-module-sidebar .widget-3 h4.widget-title, 

.single .builder-module-content-1 .builder-module-sidebar .widget-3 h4.widget-title,

.archive .builder-module-content-1 .builder-module-sidebar .widget-3 h4.widget-title {

	background: url("images/caloundraartscentregiftgallery.png") no-repeat scroll center top transparent;

}*/



.home .builder-module-content-1 .builder-module-sidebar .widget-3 a, 

.page .builder-module-content-1 .builder-module-sidebar .widget-3 a, 

.single .builder-module-content-1 .builder-module-sidebar .widget-3 a,

.archive .builder-module-content-1 .builder-module-sidebar .widget-3 a { 

	/*background: url("images/acgg_btn.png") no-repeat scroll center top transparent; */

	color: #FFFFFF; 

	float: left; 

	font-size: 13px; 

	height: 27px; 

	line-height: 27px; 

	margin: 0 0 0 67px; 

	padding: 5px 0; 

	text-align: center; 

	width: 114px; 

}



#builder-layout-5209beca8863b .builder-module-content-1 .builder-module-sidebar .widget .widget-content{/*padding:0 14px 5px 14px;*/}

#builder-layout-5209beca8863b .builder-module-content-1 .builder-module-sidebar .widget-1{/*background:#fff; border:solid 1px #CCCCCC;*/}

#builder-layout-5209beca8863b .builder-module-content-1 .builder-module-sidebar .widget-1 a{background:none; float:none; color: #777777; margin:0; padding:0; width:auto; text-align:left; font-size:13px;}



/*#builder-layout-5209beca8863b .builder-module-content-1 .builder-module-sidebar .widget-1 h4.widget-title {

	background:url("images/caloundraartscentregiftgallery.png") no-repeat scroll center top transparent;

}*/



#builder-layout-5209beca8863b .builder-module-content-1 .builder-module-sidebar .widget-1 .widget-content{}

#builder-layout-5209beca8863b .builder-module-content-1 .builder-module-sidebar .widget-1 .widget-content p{line-height:32px\9;}

#builder-layout-5209beca8863b .builder-module-content-1 .builder-module-sidebar .widget-1 .widget-content p span{line-height:21px\9;}

#builder-layout-5209beca8863b .builder-module-content-1 .builder-module-sidebar p{font-size:13px; padding: 10px 0 0; display: inline-block; line-height:21px; display:block\9;}

#builder-layout-5209beca8863b .builder-module-content-1 .builder-module-sidebar img{vertical-align: middle; float:left; margin-right:10px;}

#builder-layout-5209beca8863b .builder-module-content-1 .builder-module-sidebar .widget-2{/*background:#c9bfe8 !important;*/}

#builder-layout-5209beca8863b .builder-module-content-1 .builder-module-sidebar .widget-2 a{/*background: url("images/acgbtn.png") no-repeat scroll center top transparent;*/ color: #FFFFFF; float: left; font-size: 13px; height: 27px; line-height: 27px; margin: 0 0 0 67px; padding: 5px 0; text-align: center; width: 114px;}



/*#builder-layout-5209beca8863b .builder-module-content-1 .builder-module-sidebar .widget-2 h4.widget-title {

	background: url("images/caloundra_arts_centregroups.png") no-repeat scroll center top transparent;

}*/



#builder-layout-5209beca8863b .builder-module-content-1 .builder-module-sidebar .widget-3{/*background:#c9bfe8!important;*/}

#builder-layout-5209beca8863b .builder-module-content-1 .builder-module-sidebar .widget-3 a{/*background: url("images/ace-btn.png") no-repeat scroll center top transparent;*/ color: #FFFFFF; float: left; font-size: 13px; height: 27px; line-height: 27px; margin: 0 0 0 67px; padding: 5px 0; text-align: center; width: 114px;}



/*#builder-layout-5209beca8863b .builder-module-content-1 .builder-module-sidebar .widget-3 h4.widget-title {

	background:url("images/caloundraartscentreevents.png") no-repeat scroll center top transparent;

}*/



.accordion accordion-vertical-1{}

.accordion-vertical-1{margin-bottom:10px;}

#builder-layout-52085c92682ab .builder-module-content-1 .builder-module-sidebar .widget{margin-bottom:10px !important;}

#builder-layout-52085c92682ab .builder-module-content-1 .builder-module-sidebar .widget-2{/*background:#C9BFE8 !important;*/}



/*#builder-layout-52085c92682ab .builder-module-content-1 .builder-module-sidebar .widget-2 h4.widget-title {

	background:url("images/caloundraartscentregiftgallery.png") no-repeat scroll center top transparent;

}*/



#builder-layout-52085c92682ab .builder-module-content-1 .builder-module-sidebar .widget-2 a { color:#FFFFFF; float: left; font-size: 13px; height: 27px; line-height: 27px; margin: 0 0 0 67px; padding: 5px 0; text-align: center; width: 114px;}

#builder-layout-52085c92682ab .builder-module-content-1 .builder-module-sidebar .widget .widget-content{background: url("images/cta_midbg.png") repeat-y scroll center top transparent; float: left; height: auto; padding: 10px 14px; width: 253px;}

#builder-layout-52085c92682ab .builder-module-content-1 .builder-module-sidebar p{font-size:13px; padding:0;}





/* Newly Added by TA starts */



.builder-module-after-navigation .builder-module-sidebar-outer-wrapper .sidebar.right .widget-wrapper .widget-background-wrapper .widget-4 h4.widget-title,

.builder-module-after-navigation .builder-module-sidebar-outer-wrapper .sidebar.right .widget-wrapper .widget-background-wrapper .widget-5 h4.widget-title,

.builder-module-after-navigation .builder-module-sidebar-outer-wrapper .sidebar.right .widget-wrapper .widget-background-wrapper .widget-6 h4.widget-title,

.builder-module-after-navigation .builder-module-sidebar-outer-wrapper .sidebar.right .widget-wrapper .widget-background-wrapper .widget-7 h4.widget-title,

.builder-module-after-navigation .builder-module-sidebar-outer-wrapper .sidebar.right .widget-wrapper .widget-background-wrapper .widget-8 h4.widget-title,

.builder-module-after-navigation .builder-module-sidebar-outer-wrapper .sidebar.right .widget-wrapper .widget-background-wrapper .widget-9 h4.widget-title,

.builder-module-after-navigation .builder-module-sidebar-outer-wrapper .sidebar.right .widget-wrapper .widget-background-wrapper .widget-10 h4.widget-title,

.builder-module-after-navigation .builder-module-sidebar-outer-wrapper .sidebar.right .widget-wrapper .widget-background-wrapper .widget-11 h4.widget-title,

.builder-module-after-navigation .builder-module-sidebar-outer-wrapper .sidebar.right .widget-wrapper .widget-background-wrapper .widget-12 h4.widget-title,

.builder-module-after-navigation .builder-module-sidebar-outer-wrapper .sidebar.right .widget-wrapper .widget-background-wrapper .widget-13 h4.widget-title,

.builder-module-after-navigation .builder-module-sidebar-outer-wrapper .sidebar.right .widget-wrapper .widget-background-wrapper .widget-14 h4.widget-title {

	/*background:#71A0BC;*/

	background: url("images/default_wtitle.png") no-repeat scroll center top transparent;

}







/* Newly Added by TA ends */



/* Accordian style starts */



.builder-module-content .accordion-vertical-1 {

	background:none !important;

}

.builder-module-content .accordion-vertical-1 h2.accordion-item {

	color:#fff !important;

	text-shadow:none !important;

	font-weight:300 !important;

	font-size:16px !important;

	font-family:'Oswald',sans-serif;

	background: url("images/plus.png") no-repeat scroll right center  #8116C4  !important;

	box-shadow:none !important;

}

.builder-module-content .accordion-vertical-1 .pane {

	color:#333 !important;

	background: linear-gradient(#F6F6F6, #E3E3E3) repeat scroll 0 0 transparent;

	background:#F6F6F6\9;

}

.builder-module-content .accordion-vertical-1 h2.current, .accordion-vertical-1 h2.accordion-item:hover {

	background: url("images/plus.png") no-repeat scroll right center  #554095 !important;

}



/* Accordian style ends */


/********************************************/

.entry-header.clearfix h3 {
    padding: 10px 0 20px;
}

.fc-border-separate tr td {
    border: 1px solid #ccc;
}

#calendar .fc-header {
    margin-bottom: 20px;
}
.fc-border-separate tr th {
    background: #4d4075;
    color: #fff;
    border: 1px solid;
}

.loop.it_bb_events .alignright.switch-btns {
    float: right;
    margin: 0 0 20px;
}
.alignright.switch-btns .btn.btn-content, .alignright.switch-btns .btn.btn-calendar {
    padding: 10px 25px !important;
}

.alignright.switch-btns .active{
	background-color: #8116C4 !important;
	color: #ffffff; 
}

.alignright.switch-btns .inactive{
	background-color: #4D4075 !important;
	color: #ffffff; 
}

.alignright.switch-btns .btn:hover{
	background-color: #8116C4 !important;
	color: #ffffff; 
}


.loop.it_bb_events {
    padding: 20px;
    border: 1px solid #bbb;
	background: #eee;
}

.loop.it_bb_events .it_bb_event.type-it_bb_event{
	margin-bottom: 20px;
	float: left;
	width: 100%;
	border-bottom: 1px solid #ccc;
	padding-bottom: 20px;
}

.entry-content.clearfix .more-link.btn {
    background: #4d4075 ;
    color: #ffffff ;
    padding: 10px ;
    font-size: 16px;
}
.entry-content.clearfix .more-link.btn:hover {
    background: #8116C4 ;
}
.loop.it_bb_events .entry-header.clearfix .entry-title a{
	font-weight: 500;
}

.entry-header.clearfix h1 {
    font-weight: 500;
    margin-bottom: 20px;
}

.single .entry-header.clearfix h2 {
    margin-bottom: 10px;
    font-weight: 500;
}
.single .alignleft.start-date {
    padding: 10px 0 20px;
}
.entry-meta.clearfix .add-to-calendar .btn.btn-gcal, .event-address-directions-wrapper .event-address.event-column .btn.btn-primary {
    background: #4d4075 ;
    padding: 10px 20px ;
    font-size: 15px;
    color: #fff;
}
.event-address-directions-wrapper .event-address.event-column .btn.btn-primary {
	margin-top: 20px;
}
.event-address-directions-wrapper h4 {
    margin-bottom: 0;
}
.entry-content.clearfix table {
    margin: 20px 0 10px;
}
#directions_method {
    padding: 5px;
}
.entry-content.clearfix table tr td {
	vertical-align: middle;
	padding: 10px 5px;
}
#directions_calculate_route {
    padding: 7px 5px 5px;
    background: #5e50aa;
    color: #fff;
    border: none;
}
.location-directions-form p {
    padding: 8px 0 0;
}
.entry-content.clearfix table.email-address-table tr td {
    border: 1px solid #ccc;
    padding: 15px 5px;
    vertical-align: middle;
}
.contactbuddy-form ul li{
	list-style-type: none;
	background: none !important;
}
.builder-module-element .loop-content ul li {
	margin: 5px 0;
}
.contactbuddy-form ul li textarea.cbfit {
    height: 100px;
}
.loop-content {
    padding: 10px 10px 0 0;
}
.entry-content.clearfix p{
	padding-top: 0;
	padding-bottom:0px;
	margin: 15px 0; 
}
.ngg-gallery-thumbnail-box {
    width: 33.33%;
}
.entry-content.clearfix img.size-medium.alignleft, .entry-content.clearfix img.alignleft{
	margin-right: 10px;
	margin-bottom: 10px;
}
.builder-module-element .loop-content .entry-content.clearfix ol li {
    margin: 10px 0;
    padding: 0 0 0 5px;
}
.builder-module-element .loop-content ol {
    display: inline-block;
    text-align: left;
}
.award-half {
    width: 50%;
    float: left;
    text-align: center;
}
.clear{
	clear: both;
}


.mean-container .mean-nav {
    margin-top: 8px !important;
}
.builder-module-navigation .builder-module-block {
    line-height: 35px;
}
.entry-content.clearfix .alignright{margin:0 0 0 0;}

.fc-event.fc-event-skin.fc-event-hori {
   min-width: 35px !important;
}
.contactbuddy-form ul li {
    padding: 0 !important;
}
.contactbuddy-form ul li textarea.cbfit {
    width: 100%;
    max-width: 98% !important;
}
.contactbuddy-submit input {
    background: #4D4075 !important;
    color: #ffffff !important;
    font-size: 17px !important;
    border: 1px solid #4D4075 !important;
}

.contactbuddy-submit input:hover {
    background: #8116C4 !important;
    color: #ffffff !important;
    border: 1px solid #8116C4 !important;
}
.address-detail {
    width: inherit;
}

.ngg-gallery-thumbnail img {
    display: inline-block !important;
}
.mean-container .mean-nav ul li li a {
	opacity: 1 !important;
}
 .wp-caption.aligncenter, .wp-caption.alignleft, .wp-caption.alignright{ margin-top: 0;margin-right: 10px;}

.builder-module-navigation li a.hover + ul {
  left: auto;
}

#menu-my-custom-menu > li > ul > li a:hover{
	background: #8116c4 !important;
	color: #fff !important;
}

/*#menu-my-custom-menu  > li.current_page_item > a{
    color: #fff !important;
    background: #8116c4 !important;
}*/
 #menu-my-custom-menu  > li > ul > li.current-menu-item > a {
    color: #fff !important;
    background: #8116c4 !important;
}
#menu-my-custom-menu > li.current_page_parent > a {
    color: #000 !important;
    background: #CABFE9  !important;
}
.mean-container .mean-bar {
	z-index: 9999 !important;
}
/*#outerImageContainer {
    height: 100% !important;
    width: 100% !important;
}
#imageDataContainer {
    width: 100% !important;
}*/

.fc-grid tr td.fc-today, .fc-grid tr td.fc-today .fc-day-number {
   	background-color: #4d4075 !important;
    color: #fff;
}
.fc-event-inner.fc-event-skin {
    padding: 10px 5px;
    background: #4d4075 !important;
}
.fc-button.fc-button-today .fc-button-content {
    text-transform: uppercase;
    background: #4d4075;
    color: #fff;
}

.fc-button.fc-button-prev .fc-button-content {
    background: #8116c4;
    color: #fff;
}
.fc-button.fc-button-next .fc-button-content {
    background: #4d4075;
    color: #fff;
}

.it_bb_event.type-it_bb_event .entry-header.clearfix h3 a {
    color: #4d4075;
}
.it_bb_event.type-it_bb_event .entry-header.clearfix h3 a:hover {
    color: #8116c4;
}

.address-detail tr td img {
    margin-bottom: 0 !important;
}

