/* 

Theme Name: Responsive Speakers Office

Theme URI: http://cyberchimps.com/guide/child-theme-example/

Description: Responsive Child Theme

Template: responsive

Version: 1.0.0

Author: StudioActiv8

Author URI: http://www.studioactiv8.com/

License: GNU General Public License

License URI: license.txt



*/



/* =Start From Here

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



/* colors

yellow #F0ECDE;

green #83BB41;

brown #4E3F3A;

dark grey #BBBAAF;

light grey #D8D6C8;





*/



/* =Responsive 12 Column Grid

    http://demos.cyberchimps.com/responsivepro/responsive-grid/

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

html,

body {

  height: 100%;

}



.wf-loading h1 {

font-family: "serif";

visibility: hidden;

}

.wf-active h1 {

visibility: visible;

}



.wf-loading body {

font-family: "sans-serif";

visibility: hidden;

}

.wf-active body {

visibility: visible;

}



.grid {

	float: left;

	margin-bottom: 2.127659574468%;

	padding-top: 0;

}



.grid-right {

	float: right;

	margin-bottom: 2.127659574468%;

	padding-top: 0;

}



.col-60,

.col-140,

.col-220,

.col-260,

.col-300,

.col-320,

.col-380,

.col-460,

.col-540,

.col-620,

.col-700,

.col-780,

.col-860 {

	display: inline;

	margin-right: 2.127659574468%;

}



.col-60 {

	width: 6.382978723404%;

}



.col-140 {

	width: 14.893617021277%;

}



.col-220 {

	width: 23.404255319149%;

}



.col-260 { /* jD item */

	width: 24.754255319149%;

}



.col-300 { /* 31.914893617021%; */

	width: 24.514893617021%;

}



.col-320 { /* 24.514893617021% jD*/

	width: 33.314893617021%;

}





.col-380 {  

	width: 40.425531914894%;

}



.col-460 {

	width: 48.936170212766%;

}



.col-540 {

	width: 57.446808510638%;

}



.col-620 { /* was 65.957446808511%; */

	width: 66.657446808511%;

}



.col-700 { /* was 74.468085106383% */

	width: 72.918085106383%;

}



.col-780 {

	width: 82.978723404255%;

}



.col-860 {

	width: 91.489361702128%;

}



.col-940 {

	width: 100%;

}



.fit {

	margin-left: 0 !important;

	margin-right: 0 !important;

}





#homebox_lt {

	height: 357px;

	background-image: url(core/images/hm_feature_bk.png);

	background-repeat: no-repeat;

}



#list_places {

	padding-left: 12px;

	padding-top: 50px;

	width:224px;

	float:left;

}

#list_places p{margin:7px 0 0 0; line-height:21px; font-size: 14px; }

#list_places a{color:#4E3F3A;}

#list_places img{margin: 0;}



#video_thumb {

	padding-top: 41px;

	width: 460px;

	display:block;

	float:right;

	clear:right;

}



#video_title {padding-left: 20px; padding-top:5px;}

#video_title a{color:#4E3F3A;}



.homethumb img{margin: 15px 15px 15px 0;}



#blog_high { padding-left:20px; height:300px;}

#blog_high h6{font-family: "proxima-nova", sans-serif;}

#blog_high a{color:#4E3F3A;}



#stouch_lt {

	height: 190px;

	background-image: url(core/images/stouch_bk.png);

	background-repeat: no-repeat;

	clear: both;

	background-color: #EFECDF;

	}

@media screen and (max-width: 650px) {
#stouch_lt {
	height: 250px; }
}
	

#stouch_form {padding: 38px 0 0 20px;}



#stouch_form p{

	margin: 0 0 0 0;

	font-weight: 500;

}



#social_rt {height: 134px;

	background-image: url(core/images/social_bk.png);
	background-repeat: no-repeat;
    background-size: 257px 134px;}

	

#soclt {padding: 32px 0 0 20px; float:left; width:155px; display:block;}



#socrt {padding: 32px 0 0 0; float:left; width:60px; display:block;}



h2.entry-title.post-title a {color:#4E3F3A; font-size: 0.850em;}



#burtmbs img{margin: 0;}



/* =Base

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

html {

	height: 100%;

}



body {

	-moz-font-smoothing: antialiased;

	-webkit-font-smoothing: antialiased;

	background: #fff;

	color: #4E3F3A;

	font-family: "proxima-nova", sans-serif;

	font-size: 16px;

	font-smoothing: antialiased;

	line-height: 1.4em;

	text-rendering: optimizeLegibility;

}



/* =Blockquote

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

blockquote {

	background: #fff;

	border: none;

	border-left: 10px solid #83BB41;

	margin: 20px 20px 20px 0px;

	overflow: auto;

	padding: 0 0 0 10px;

}



blockquote p {

	font-family: "proxima-nova", sans-serif;

	font-style: normal;

	font-size: 19px;

	line-height: 26px;

	margin-top:0px;

	margin-bottom:0px;

}





/* =Headings

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

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

	font-weight: 700;

	line-height: 1.0em;

	word-wrap: break-word;

	font-family: "museo-slab",serif;

}



h1 {

	font-size: 39px; /* = 42px was 2.625em ~ 39px*/

	margin-bottom: 0;

	margin-top:0;

	padding-top: 25px;

	line-height: 37px;

	padding-bottom:5px;

}



h2 {

	font-size: 2.250em; /* = 36px */

	margin-bottom: .75em;

	margin-top: .75em;

}



h3 {

	font-size: 1.875em; /* = 30px */

	margin-bottom: .857em;

	margin-top: .857em;

}



h4 {

	font-size: 1.500em; /* = 24px */

	margin-bottom: 1em;

	margin-top: 1em;

}



h5 {

	font-size: 1.125em; /* = 18px */

	margin-bottom: 1.125em;

	margin-top: 1.125em;

}



h6 {

	font-size: 1.000em; /* = 16px */

	margin-bottom: 1.285em;

	margin-top: 1.285em;

}



h1.entry-title.post-title {

	padding-left: 15px;

	background-repeat: repeat-x;

	background-image: url(core/images/title_bk.png);

	background-position: left top;

	background-color: #F6F5F2;

	min-height: 40px;

	}

	

h1.entry-title.post-title.reviews {

	padding-left: 15px;

	background-repeat: repeat-x;

	background-image: url(none);

	background-position: left top;

	background-color: transparent;

	min-height: 40px;

	}

	

h1.entry-title.post-title.contact{

	padding-left:15px;

	background-repeat: repeat-x;

	background-image: url(none);

	background-color: transparent;

	background-position: left top;

	height:40px;

	}

	

div.post-entry.contact {

	background-repeat: repeat-x;

	background-image: url(core/images/contact_bk.png);

	background-position: left top;

}



/* =Links

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

a {

	color: #83BB41;

	font-weight: 400;

	text-decoration: none;

}



a:hover,

a:focus,

a:active {

	color: #83BB41;

	outline: 0;

	text-decoration: none;

}



::selection {

	background: #999999;

	text-shadow: none;

}



/* =Margins & Paddings

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

p,

hr,

dl,

pre,

form,

table,

address,

blockquote {

	margin: 1.3em 0;

}



th, td {

	padding: .8em;

}



caption {

	padding-bottom: .8em;

}



blockquote {

	padding: 0 1em;

}



blockquote:first-child {

	margin: .8em 0;

}



fieldset {

	margin: 1.6em 0;

	padding: 0 1em 1em;

}



legend {

	padding-left: .8em;

	padding-right: .8em;

}



legend+* {

	margin-top: 1em;

}



input,

textarea {

	padding: .3em .4em .15em;

}



select {

	padding: .1em .2em 0;

}



option {

	padding: 0 .4em;

}



dt {

	margin-bottom: .4em;

	margin-top: .8em;

}



ul {

	list-style-type: disc;

}



ol {

	list-style-type: decimal;

}



ul,

ol {

	margin: 0 1.5em 1.5em 0;

	padding-left: 2.0em;

}



li ul,

li ol {

	margin: 0;

}



form div {

	margin-bottom: .0em;

}



/* =Globals

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

#container {

	margin: 0 auto;

	max-width: 960px;

	padding: 0px 25px;

	position:relative;

	/*min-height: 100%;

    height: auto !important;

    height: 100%;*/

}



#wrapper {

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	background-color: #ffffff;

	border: 0px solid #e5e5e5;

	border-radius: 0px;

	clear: both;

	margin: 25px auto 0px;

	padding: 0 0px 0px;

	position: relative;

	min-height: 100%;

    height: auto !important;

    height: 100%;

}



.front-page #wrapper {

	background-color: transparent;

	border: none;

	margin: 20px auto 20px auto;

	padding: 0;

}



#header {

	margin: 0;

}



#footer {

	clear: both;

	margin: 0 auto;

	max-width: 960px;

	padding: 0 25px 0 25px;

}



#footer-wrapper {

	margin: 0;

	padding: 0;

}



#tagln {margin:0; font-family: "museo-slab",serif; font-size:16px; font-weight:700; font-style:italic;}



#fphone {

	font-weight: bold;

	background-repeat: no-repeat;

	background-image: url(core/images/ico_phone.png);

	background-position: 42px top;

}



#fmail { font-weight: bold;

	background-repeat: no-repeat;

	background-image: url(core/images/ico_email.png);

	background-position: 42px top;

	padding-bottom: 0px;}

	

#fmore {

	color: #4E3F3A;

	background-repeat: no-repeat;

	background-image: url(core/images/ico_arrow.png);

	background-position: right top;

	padding-right: 28px;

}



#side_rss {background-repeat: no-repeat;

	/* background-image: url(core/images/blog_rss.png); */

	background-position: right top;

	width: 170px;}

#blog_subscription-2 {padding-top: 0px;}

#subscribe-blog-blog_subscription-2 {margin-top: -20px!important;}

.widget-wrapper input[type="email"] {border: 1px solid #aaaaaa;}

#side_rss a:link{

	color: #4E3F3A;



}



#ftphone a:link{ color: #4E3F3A; }

	

.gform_wrapper .top_label li.gfield.gf_left_half,

.gform_wrapper .top_label li.gfield.gf_right_half {

	margin: 0 0 5px 0 !important;

}



.read-more {

	clear: both;

	font-weight: 900;

	background-repeat: no-repeat;

	background-image: url(core/images/read_more.png);

	background-position: 71px top;

	padding-right: 8px;

}





	

/* =Content

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

#content {

	margin-top: 0px;

	margin-bottom: 20px;

	margin-right: 70px; /* jD added */

}



#content-speaker {

	margin-top: 0px;

	margin-bottom: 20px;

}



#content-full {

	margin-top: 0px;

	margin-bottom: 20px;

}



#content-blog {

	margin-top: 0px;

	margin-bottom: 20px;

	margin-right: 70px; /* jD added */   

}



#content-images {

	margin-bottom: 20px;

}



#content-search {

	margin-bottom: 20px;

	margin-top: 20px;

}



#content-archive {

	margin-top: 0px;

	margin-bottom: 20px;

	margin-right: 70px; /* jD added */

}



#content-sitemap {

	margin-top: 40px;

	margin-bottom: 20px;

}



#content-sitemap a {

	font-size: 12px;

}



#content .sticky {

	clear: both;

}



#content .sticky p {

}



/* =Tables

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

th,

td,

table {

	border: 0px solid #dddddd;

}



table {

	border-collapse: collapse;

	width: 100%;

}



th, td {

	padding: .0em;

}



#newsicons { display:block; }



#newsicons h3{ font-weight: 500;

	font-family: "museo-slab",serif;

	font-style: italic;

	font-size: 30px; 

	clear: both;

	margin-bottom: .857em;

    margin-top: .0em;

	}





/* =Widgets

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

.widget-wrapper {

	-webkit-border-radius: 0px;

	-moz-border-radius: 0px;

	background-color: #fff;

	border: 0px solid #e5e5e5;

	border-radius: 0px;

	margin: 0 0 20px;

	padding: 20px;

}



.widget-wrapper select,

.widget-wrapper input[type="text"],

.widget-wrapper input[type="password"],

.widget-wrapper  input[type="email"] {

	width: 75%;

}



.widget-wrapper select {width: 100%;}



#taxonomy_dropdown_widget-3.widget-wrapper select {width: 85%;}



#widgets {

	margin-top: 5px;

}



#widgets a {

	display: inline-block;

	margin: 0;

	padding: 0;

	text-decoration: none;

}



#widgets form {

	margin: 0;

}



#widgets ul {

	list-style: none;

}



#widgets ul,

#widgets ol {

	padding: 0 0 0 0px;

}



#widgets ul li a {

	display: inline;

	text-decoration: none;

	color: #4E3F3A;

}



#widgets .widget-title img {

	float: right;

	height: 11px;

	position: relative;

	top: 4px;

	width: 11px;

}



#widgets .rss-date {

	line-height: 18px;

	padding: 6px 12px;

}



#widgets .rssSummary {

	padding: 10px;

}



#widgets cite {

	font-style: normal;

	line-height: 18px;

	padding: 6px 12px;

}



#widgets .tagcloud,

#widgets .textwidget {

	display: block;

	line-height: 1.5em;

	margin: 0;

	word-wrap: break-word;

}



#widgets .textwidget a {

	display: inline;

}



#widgets ul .children {

	padding: 0 0 0 10px;

}



#widgets .author {

	font-weight: 700;

	padding-top: 4px;

}



.widget_archive select, #cat {

	display: block;

	margin: 0 0px 0 0;

}



div#pro_categories_widget-2.widget-wrapper.widget_categories {

	margin: 0 0px 0 0;

	padding: 20px 0px 20px 20px;

}



#colophon-widget ul {

}



.colophon-widget {

	background: none;

	min-height: 0;

}



.colophon-widget select,

.colophon-widget input[type="text"],

.colophon-widget input[type="password"],

.colophon-widget input[type="email"] {

	width: 100%;

}



#top-widget {

}



.top-widget {

	background-color: #D1F60F;

	background: none;

	border: none;

	clear: right;

	float: right;

	min-height: 0;

	padding: 0 0px 0 0;

	text-align: right;

	width: 280px;

	position: relative;

	top:25px;

}



.top-widget ul {

	padding: 0;

}



.top-widget select,

.top-widget input[type="text"],

.top-widget input[type="password"],

.top-widget input[type="email"] {

	width: auto;

}



.top-widget #searchform {

	margin: 0;

}



/* =Titles

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

.featured-title {

	font-size: 60px;

	letter-spacing: -1px;

	margin: 0;

	padding-top: 40px;

	text-align: center;

}



.featured-subtitle {

	padding: 0 10px;

	text-align: center;

}



.widget-title h3,

.widget-title-home h3 {

	display: block;

	font-size: 18px;

	font-weight: 700;

	line-height: 23px;

	margin: 0;

	padding: 0 0 10px;

	text-align: left;

	font-family: "proxima-nova", sans-serif;

}



.top-widget .widget-title h3 {

	font-size: 14px;

	padding: 0;

	text-align: right;

}



.widget-title a {

	border-bottom: none;

	padding: 0 !important;

}



.title-404 {

	color: #993333;

}





/* =Header Menu (Primary)

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

.menu {

	background-color: #fff;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));

	background-image: -webkit-linear-gradient(top, #fff, #fff);

	background-image: -moz-linear-gradient(top, #fff, #fff);

	background-image: -ms-linear-gradient(top, #fff, #fff);

	background-image: -o-linear-gradient(top, #fff, #fff);

	background-image: linear-gradient(top, #fff, #fff);

	clear: both;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fff, endColorstr=#fff);

	margin: 0 auto;

}



.main-nav {

}



.main-nav {

	min-width: 428px;

	position: absolute;

	top: 45px;

	right: 310px;

	float: right;

	clear: right;

	font-family: "proxima-nova",sans-serif;

	font-weight: 700;

}



.menu,

.menu ul {

	display: block;

	list-style-type: none;

	margin: 0;

	padding: 0;

}



.menu li {

	border: 0;

	display: block;

	float: left;

	margin: 0;

	padding: 0;

	position: relative;

	z-index: 5;

}



.menu li:hover {

	white-space: normal;

	z-index: 10000;

}



.menu li li {

	float: none;

}



.menu ul {

	left: 0;

	position: absolute;

	top: 0;

	visibility: hidden;

	z-index: 10;

}



.menu li:hover > ul {

	top: 100%;

	visibility: visible;

}



.menu li li:hover > ul {

	left: 100%;

	top: 0;

}



.menu:after,

.menu ul:after {

	clear: both;

	content: '.';

	display: block;

	height: 0;

	overflow: hidden;

	visibility: hidden;

}



.menu,

.menu ul {

	min-height: 0;

}



.menu ul,

.menu ul ul {

	margin: 0;

	padding: 0;

}



.menu ul li a:hover,

.menu li li a:hover {

	color: #484848;

	text-decoration: none;

}



.menu ul {

	margin-top: 1px;

	min-width: 15em;

	width: auto;

	display:none;

}



.menu a {

	font-family: "museo-slab",serif;

}



.menu a {

	border-left: 0px solid #585858;

	color:#83BB41;

	cursor: pointer;

	display: block;

	font-size: 16px;

	font-weight: 700;

	height: 25px;

	line-height: 25px;

	margin: 0;

	padding: 0 0.9em;

	position: relative;

	text-decoration: none;

	text-shadow: none;

	white-space: nowrap;

}



.menu a:hover {

	background-color: #F0ECDE;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#F0ECDE), to(#F0ECDE));

	background-image: -webkit-linear-gradient(top, #F0ECDE, #F0ECDE);

	background-image: -moz-linear-gradient(top, #F0ECDE, #F0ECDE);

	background-image: -ms-linear-gradient(top, #F0ECDE, #F0ECDE);

	background-image: -o-linear-gradient(top, #F0ECDE, #F0ECDE);

	background-image: linear-gradient(top, #F0ECDE, #F0ECDE);

	color: #4E3F3A;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F0ECDE, endColorstr=#F0ECDE);

}



ul.menu > li:hover {

	background-color: #363636;

	color: #ffffff;

}



.menu .current_page_item a,

.menu .current-menu-item a {

	background-color: #fff;

	color: #4E3F3A;

}



.front-page .menu .current_page_item a {

	background: none;

	background-color: transparent;

	background-image: none;

	filter: none;

}



.menu li li {

	background: #ffffff;

	background-image: none;

	border: 1px solid #e5e5e5;

	color: #444444;

	filter: none;

	margin: -1px 0 1px 0;

	width: auto;

}



.menu li li a {

	background: transparent !important;

	border: none;

	color: #444444;

	font-size: 12px;

	font-weight: 400;

	height: auto;

	height: 20px;

	line-height: 20px;

	padding: 5px 10px;

	text-shadow: none;

	white-space: nowrap;

}



.menu li li a:hover {

	background: #f5f5f5 !important;

	background-image: none;

	border: none;

	color: #444444;

	filter: none;

}



.menu li li:hover {

	background: #f5f5f5 !important;

	filter: none;

}



.menu ul > li + li {

	border-top: 0;

}



.menu li li:hover > ul {

	left: 100%;

	top: 0;

}



.menu > li:first-child > a {

	border-left: none;

}



.menu a#responsive_menu_button {

	display: none;

}



.main-nav #responsive_current_menu_item {

	display: none;

}



/* =Forms

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

label {

	display: inline-block;

	font-weight: 700;

	padding: 2px 0 2px 8px;

}



legend {

	padding: 2px 5px;

}



fieldset {

	border: 0px solid #cccccc;

	margin: 0 0 1.5em;

	padding: 1em 2em;

}





input[type="text"],

input[type="password"],

input[type="email"] {

	-moz-box-sizing: border-box;

	-moz-border-radius: 0px;

	-webkit-box-sizing: border-box;

	-webkit-border-radius: 0px;

	-webkit-box-shadow: 0 0px 0 #ffffff, inset 0 0px 0px rgba(0, 0, 0, 0.2);

	-moz-box-shadow: 0 0px 0 #ffffff, inset 0 0px 0px rgba(0, 0, 0, 0.2);

	box-shadow: 0 0px 0 #ffffff, inset 0 0px 0px rgba(0, 0, 0, 0.2);

	box-sizing: border-box;

	border: 0px solid #aaaaaa;

	border-bottom-color: #fff;

	border-radius: 0px;

	cursor: text;

	margin: 0;

	outline: none;

	padding: 1px 55px 1px 8px;

	vertical-align: middle;

	max-width: 100%; 

	background-color: #E3E1D8;

	color: #4d3d39;

	font-family: "proxima-nova", sans-serif;

}



select{

	-moz-box-sizing: border-box;

	-moz-border-radius: 0px;

	-webkit-box-sizing: border-box;

	-webkit-border-radius: 0px;

	-webkit-box-shadow: 0 0px 0 #fff, inset 0 0px 0px rgba(0, 0, 0, 0);

	-moz-box-shadow: 0 0px 0 #fff, inset 0 0px 0px rgba(0, 0, 0, 0);

	box-shadow: 0 0px 0 #fff, inset 0 0px 0px rgba(0, 0, 0, 0);

	box-sizing: border-box;

	border: 0px solid #aaaaaa;

	border-bottom-color: #fff;

	border-radius: 0px;

	cursor: text;

	margin: 0;

	outline: none;

	padding: 1px 55px 1px 8px;

	vertical-align: middle;

	max-width: 100%; 

	background-color: #fff;

	font-family: "proxima-nova", sans-serif;

	font-size:13px;

}





select {

	height: auto;

	max-width: 100%;

}



area,

textarea {

	-moz-box-sizing: border-box;

	-webkit-box-sizing: border-box;

	-webkit-border-radius: 0px;

	-webkit-box-shadow: 0 0px 0 #ffffff, inset 0 0px 0px rgba(0, 0, 0, 0.2);

	-moz-box-shadow: 0 0px 0 #ffffff, inset 0 0px 0px rgba(0, 0, 0, 0.2);

	background-color: #ffffff;

	box-shadow: 0 0px 0 #ffffff, inset 0 0px 0px rgba(0, 0, 0, 0.2);

	box-sizing: border-box;

	border: 0px solid #aaaaaa;

	border-bottom-color: #cccccc;

	border-radius: 0px;

	height: auto;

	overflow: auto;

	margin: 0;

	outline: none;

	padding: 8px 10px;

	max-width: 100%;

	background-color: #E3E1D8;

}



map area {

	padding: 0px;

	border: 0px;

}



input,

select {

	cursor: pointer;

}



area:focus,

input:focus,

textarea:focus {

	border: 1px solid #83BB41;

	padding: 0px 54px 0px 7px;

}



input[type='text'],

input[type='password'] {

	cursor: text;

}



/* PLACE HOLDER TXT style*/



::-webkit-input-placeholder {

   color: #4d3d39;

}

:-moz-placeholder { /* Firefox 18- */

   color: #4d3d39;  

}

::-moz-placeholder {  /* Firefox 19+ */

   color: #4d3d39;  

}

:-ms-input-placeholder {  

   color: #4d3d39;  

}



/* =IE Forms

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

.ie7 area,

.ie7 select,

.ie7 textarea,

.ie7 input[type="text"],

.ie7 input[type="password"],

.ie7 input[type="email"] {

	width: 96%;

}



/* =IE6 Notice

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

.msie-box {

	background-color: #f9edbe;

	border: 1px solid #f0c36d;

	color: #212121;

	display: block;

	margin: 0 auto;

	max-width: 960px;

	padding: 10px;

	position: absolute;

	top: 60px;

	text-align: center;

	width: 100%;

}



.msie-box a {

	color: #212121;

}



/* =Buttons

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

a.button,

input[type='reset'],

input[type='button'],

input[type='submit'] {

	-moz-border-radius: 0px;

	-moz-box-shadow: 0 0px 0 rgba(255, 255, 255, 0.3) inset;

	-webkit-box-shadow: 0 0px 0 rgba(255, 255, 255, 0.3) inset;

	-webkit-border-radius: 0px;

	background-color: #83BB41; /* office green */

	background-image: -webkit-gradient(linear, left top, left bottom, from(#83BB41), to(#83BB41));

	background-image: -webkit-linear-gradient(top, #83BB41, #83BB41);

	background-image: -moz-linear-gradient(top, #83BB41, #83BB41);

	background-image: -ms-linear-gradient(top, #83BB41, #83BB41);

	background-image: -o-linear-gradient(top, #83BB41, #83BB41);

	background-image: linear-gradient(top, #83BB41, #83BB41);

	box-shadow: 0 0px 0 rgba(255, 255, 255, 0.3) inset;

	border: 0px solid #dddddd;

	border-radius: 0px;

	color: #fff;

	cursor: pointer;

	display: inline-block;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#83BB41, endColorstr=#83BB41);

	font-size: 14px;

	font-weight: 400;

	line-height: 20px;

	margin: 0;

	margin-left: -0px;

	padding: 4px 10px;

	text-decoration: none;

	text-shadow: 0 0px 0 #ffffff;

	vertical-align: middle;

	white-space: nowrap;

}



a.button:hover,

input[type='reset']:hover,

input[type='button']:hover,

input[type='submit']:hover {

	-moz-box-shadow: 0 0px 0 rgba(255, 255, 255, 0.3) inset;

	-webkit-box-shadow: 0 0px 0 rgba(255, 255, 255, 0.3) inset;

	background-color: #83BB41; /* office g reen */

	background-image: -webkit-gradient(linear, left top, left bottom, from(#83BB41), to(#83BB41));

	background-image: -webkit-linear-gradient(top, #83BB41, #83BB41);

	background-image: -moz-linear-gradient(top, #83BB41, #83BB41);

	background-image: -ms-linear-gradient(top, #83BB41, #83BB41);

	background-image: -o-linear-gradient(top, #83BB41, #83BB41);

	background-image: linear-gradient(top, #83BB41, #83BB41);

	border: 0px solid #dddddd;

	box-shadow: 0 0px 0 rgba(255, 255, 255, 0.3) inset;

	color: #333333;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f1f1f1);

}



input#searchsubmit.submit{

	-moz-border-radius: 0px;

	-moz-box-shadow: 0 0px 0 rgba(255, 255, 255, 0.3) inset;

	-webkit-box-shadow: 0 0px 0 rgba(255, 255, 255, 0.3) inset;

	-webkit-border-radius: 0px;

	background-color: #f9f9f9; /* Alabaster */

	background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f1f1f1));

	background-image: -webkit-linear-gradient(top, #f9f9f9, #f1f1f1);

	background-image: -moz-linear-gradient(top, #f9f9f9, #f1f1f1);

	background-image: -ms-linear-gradient(top, #f9f9f9, #f1f1f1);

	background-image: -o-linear-gradient(top, #f9f9f9, #f1f1f1);

	background-image: linear-gradient(top, #f9f9f9, #f1f1f1);

	box-shadow: 0 0px 0 rgba(255, 255, 255, 0.3) inset;

	border: 0px solid #dddddd;

	border-radius: 0px;

	color: #333333;

	cursor: pointer;

	display: inline-block;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9, endColorstr=#f1f1f1);

	font-size: 14px;

	font-weight: 700;

	line-height: 20px;

	margin: 0;

	margin-left: -4px;

	padding: 4px 10px;

	text-decoration: none;

	text-shadow: 0 0px 0 #ffffff;

	vertical-align: middle;

	white-space: nowrap;

	width: 23px; /* jD */

    height: 22px;

    background: url(core/images/search_btn.png) no-repeat left top;

}



input#searchsubmit input[type='submit']:hover{

	-moz-box-shadow: 0 0px 0 rgba(255, 255, 255, 0.3) inset;

	-webkit-box-shadow: 0 0px 0 rgba(255, 255, 255, 0.3) inset;

	background-color: #ffffff;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f1f1));

	background-image: -webkit-linear-gradient(top, #ffffff, #f1f1f1);

	background-image: -moz-linear-gradient(top, #ffffff, #f1f1f1);

	background-image: -ms-linear-gradient(top, #ffffff, #f1f1f1);

	background-image: -o-linear-gradient(top, #ffffff, #f1f1f1);

	background-image: linear-gradient(top, #ffffff, #f1f1f1);

	border: 1px solid #dddddd;

	box-shadow: 0 0px 0 rgba(255, 255, 255, 0.3) inset;

	color: #333333;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f1f1f1);

	width: 23px; /* jD */

    height: 22px;

    background: url(core/images/search_btn.png) no-repeat left top;

}





a.button:active,

input[type='reset']:active,

input[type='button']:active,

input[type='submit']:active {

	-moz-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.1);

	-webkit-box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.1);

	background-color: #f9f9f9;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f1f1f1));

	background-image: -webkit-linear-gradient(top, #f9f9f9, #f1f1f1);

	background-image: -moz-linear-gradient(top, #f9f9f9, #f1f1f1);

	background-image: -ms-linear-gradient(top, #f9f9f9, #f1f1f1);

	background-image: -o-linear-gradient(top, #f9f9f9, #f1f1f1);

	background-image: linear-gradient(top, #f9f9f9, #f1f1f1);

	box-shadow: 0 1px 0 #ffffff, inset 0 1px 1px rgba(0, 0, 0, 0.1);

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#f9f9f9, endColorstr=#f1f1f1);

}



#phone-num {

	width:200px;

	position: absolute;

	top: 5px;

	right: 25px;

	text-align:right;

}



/* Speakers Gallery */

#speakers-title {width: 480px; height:142px; float: left; background-color:#D8D6C8; background-image: url(core/images/spktitle_bk.png);

	background-repeat: repeat-x;}



.speaker {width: 160px; height: 142px;; float: left; background-color:#F0ECDE; text-align: center;}



.grey{background-color: #D8D6C8; }



.speaker a img.alignleft {

	float: left;

	margin: 0px 0px 0px 0;

}



.speaker h2{

	color: #4E3F3A;

	font-family: "proxima-nova-extra-condensed",sans-serif;

	font-size: 19px;

	text-align: center;

	clear: both;

	line-height: 25px;

    margin-bottom: .0em;

    margin-top: .0em;

	font-weight:400;

	font-style:normal;

}



.speaker h2 a{

	color: #4E3F3A;

	font-family: "proxima-nova-extra-condensed",sans-serif;

	font-weight:400;

	font-style:normal;

}



/* =Speaker Sidebar

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

#speakerside a img.alignnone {

	margin: 0;

}



.proimg {

	height:160px;

	display: block;

	overflow-y: hidden;

}

.proimg img{margin:0; }



.itemt {

	padding: 5px 0 2px 0;

}



.itemt p{

	margin: 0;

	line-height: 15px;

	font-size: 13px;

	font-weight: 600;

}





#button {

	color: #4E3F3A;

	font-weight:600;

	padding-left: 30px;

	background-image: url('https://www.speakersoffice.com/wp-content/uploads/2021/03/tools_arrow-down.png');

	background-repeat: no-repeat;

	background-position: left 3px;

}



#planner p, #speakerside p, #buy_now p{margin:0;}



#planner a{color: #83BB41!important;}

#buy_now a{color: #83BB41!important;}



#speakerside a{color: #4E3F3A;}



#nextevent.navigation a {

	padding: 4px 10px 4px 0px;

}



.nxtevent a{color: #83BB41!important;

padding-right:23px; background-image: url(core/images/icon-next.png);

background-repeat: no-repeat; background-position: right 2px;}



.previous a{color: #83BB41!important;}

.next a{color: #83BB41!important;}



#sidevideo{padding-left: 30px; 

background-image: url(core/images/spkico_vid.png);

background-repeat: no-repeat;

background-position: left 2px; 

padding-bottom:7px;}

#sidebio{padding-left: 30px; background-image: url(core/images/spkico_bio.png);

	background-repeat: no-repeat;

	background-position: left 2px; padding-bottom:7px;}

#sidepro{padding-left: 30px; background-image: url(core/images/spkico_pro.png);

	background-repeat: no-repeat;

	background-position: left 2px; padding-bottom:7px;}

#sidenews{padding-left: 30px; background-image: url(core/images/spkico_news.png);

	background-repeat: no-repeat;

	background-position: left 2px; padding-bottom:7px;}

#sideyou{padding-left: 30px; background-image: url(core/images/spkico_you.png);

	background-repeat: no-repeat;

	background-position: left 2px; padding-bottom:7px;}

#sidedare{padding-left: 1px; padding-bottom:7px; font-weight: 700; padding-top:6px; }

a:hover  #sidedare { color:#3c7c86!important;}

#sdrss {width:34px; height:30px; float:left; display:block; background-image: url(core/images/sideico_rss.png);

	background-repeat: no-repeat; padding-bottom:15px;}

#sdlink {width:39px; height:30px; float:left; display:block; background-image: url(core/images/sideico_linkd.png);

	background-repeat: no-repeat; padding-bottom:15px;}

#sdface {width:39px; height:30px; float:left; display:block; background-image: url(core/images/sideico_face.png);

	background-repeat: no-repeat; padding-bottom:15px;}

#sdtwit {width:39px; height:30px; float:left; display:block; background-image: url(core/images/sideico_twitr.png);

	background-repeat: no-repeat; padding-bottom:15px;}

#sdgoog {width:39px; height:30px; float:left; display:block; background-image: url(core/images/sideico_google.png);

	background-repeat: no-repeat; padding-bottom:15px;}

#sdyou {width:34px; height:30px; float:left; display:block; background-image: url(core/images/sideico_video.png);

	background-repeat: no-repeat; padding-bottom:15px; background-position: right top}

#sdinst {width:36px; height:30px; float:left; display:block; background-image: url(core/images/sideico_insta.png);

	background-repeat: no-repeat; padding-bottom:15px; background-position: right top}

#sdpod {width:36px; height:30px; float:left; display:block; background-image: url(core/images/sideico_pod.png);

	background-repeat: no-repeat; padding-bottom:15px; background-position: right top}

.galleryTextThumbs .rsThumbs h5 {font-family: Arial, sans-serif;}

.galleryTextThumbs .rsThumbs p {margin:0;}



.button.gform_button {

	float: right;

	-moz-border-radius: 0px;

	-moz-box-shadow: 0 0px 0 rgba(255, 255, 255, 0.3);

	-webkit-box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.30);

	-webkit-border-radius: 0px;

	background-color: #83BB41; /* office g reen */

	background-image: -webkit-gradient(linear, left top, left bottom, from(#83BB41), to(#83BB41));

	background-image: -webkit-linear-gradient(top, #83BB41, #83BB41);

	background-image: -moz-linear-gradient(top, #83BB41, #83BB41);

	background-image: -ms-linear-gradient(top, #83BB41, #83BB41);

	background-image: -o-linear-gradient(top, #83BB41, #83BB41);

	background-image: linear-gradient(top, #83BB41, #83BB41);

	box-shadow: 1px 1px 1px 1px rgba(0,0,0,0.30);

	border: 0px solid #dddddd;

	border-radius: 0px;

	color: #FFF;

	cursor: pointer;

	display: inline-block;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#83BB41, endColorstr=#83BB41);

	font-family: "proxima-nova",sans-serif;

	font-size: 13px;

	font-weight: normal;

	line-height: 20px;

	margin: 0;

	margin-left: -4px;

	margin-right: 12px;

	padding: 4px 10px 4px;

	text-decoration: none;

	text-shadow: 0 0px 0 #ffffff;

	vertical-align: middle;

	white-space: nowrap;

} /* G form buttons */



div.gform_footer.top_label {

	padding: 3px 0 10px;

	margin: 0px 0 0;

	clear: both;

}



#contactform { width: 97.4%; background-color: #D8D6C8; padding-bottom:12px; padding-left:20px; padding-top:15px; margin-top: 30px;}



#contactform h3 {

	font-weight: 500;

	font-family: "museo-slab",serif;

	font-style: italic;

	font-size: 25px;

	clear: both;

	margin-bottom: .857em;

    margin-top: .0em;

}



#footerform h3 { font-weight: 500;

	font-family: "museo-slab",serif;

	font-style: italic;

	font-size: 30px;

	clear: both;

	margin-bottom: .657em;

    margin-top: .0em;

}



.gform_wrapper textarea { background-color: #F0ECDE!important; }



#contactform input[type="text"] { background-color: #FFF; }



#ftform input[type="text"] { background-color: #FFF; }



#stouch_form input[type="text"] { background-color: #FFF; width: 90%;}



#checkform { width: 85%;}



#checkform input[type="text"] { background-color: #F0ECDE; }



#gform_wrapper_21 input[type="text"] { background-color: #F0ECDE; width: 190px;}



#gform_widget-2 { margin:0; padding: 0 20px 0 20px; height:70px;}

#gform_widget-2  h3 { padding: 0;}

#gform_wrapper_21 { margin:5px 0 0 0; }

#nav_menu-2 { margin: 0; padding: 20px 20px 0px 20px;}

#text-3 { margin:0; padding: 0px 20px 10px 20px;}



#widgets .widget-title h3 { font-size:16px; }



#gform_wrapper_21 ::-webkit-input-placeholder,

#stouch_form ::-webkit-input-placeholder,

#ftform ::-webkit-input-placeholder,

#contactform ::-webkit-input-placeholder,

#checkform ::-webkit-input-placeholder {

  font-family: "proxima-nova",sans-serif;

  color: #4E3F3A;

  font-size: 12px;

  padding-left:8px;

  padding-bottom:4px;

}



#gform_wrapper_21 :-moz-placeholder,

#stouch_form :-moz-placeholder,

#ftform :-moz-placeholder,

#contactform :-moz-placeholder,

#checkform :-moz-placeholder { /* Firefox 18- */

  font-family: "proxima-nova",sans-serif;

  color: #4E3F3A;

  font-size: 12px;

  padding-left:8px;

  padding-bottom:4px;

}



#gform_wrapper_21 ::-moz-placeholder,

#stouch_form ::-moz-placeholder,

#ftform ::-moz-placeholder,

#contactform ::-moz-placeholder,

#checkform ::-moz-placeholder {  /* Firefox 19+ */

  font-family: "proxima-nova",sans-serif;

  color: #4E3F3A;

  font-size: 12px;

  padding-left:8px;

  padding-bottom:4px;

}



#gform_wrapper_21 :-ms-input-placeholder,

#stouch_form :-ms-input-placeholder,

#ftform :-ms-input-placeholder,

#contactform :-ms-input-placeholder,

#checkform :-ms-input-placeholder {

  font-family: "proxima-nova",sans-serif;

  color: #4E3F3A;

  font-size: 12px;

  padding-left:8px;

  padding-bottom:4px;

}



#ftphone { width:250px; height: 188px; background-color: #F0ECDE; float:left; margin-right: 20px; padding: 10px 20px 20px 20px;}



#ftform {

	width: 630px;

	height: 188px;

	background-color: #F0ECDE;

	float: left;

	padding: 10px 0px 21px 20px;

}



#ftform form {

	margin: 0;

}



#stouch_form form {

	margin: 10px 0 0 0;

}



#gform_submit_button_1 { margin-top:-29px; }  /*  */



#gform_submit_button_2 { margin-top: 0px; }  /*  */



#gform_submit_button_20 { margin-top:-40px; }



div#gform_wrapper_1.gf_browser_safari.gform_wrapper.gf-add-placeholder_wrapper { margin: 0;}



#footerform { margin-bottom: 40px;}



div#gform_wrapper_20.gf_browser_safari.gform_wrapper.gf-add-placeholder_wrapper { margin: 0; width: 390px;}



#soclt table{ width:109px; margin:0;}



.sharethis {

	height: 30px !important;

	width: 30px !important;

	margin-right: 0px!important;

    margin-left: 0px!important;

	background-image: url(core/images/ico_share.png)!important;

}



h2.entry-title.post-title { margin-bottom: .1em;}



li#field_28_15.gfield.gf_right_half.referred label.gfield_label { display:none;}

li#field_5_14.gfield.gf_right_half.referred label.gfield_label { display:none;}

li#field_6_15.gfield.gf_right_half.referred label.gfield_label { display:none;}

li#field_7_16.gfield.gf_right_half.referred label.gfield_label { display:none;}

li#field_8_14.gfield.gf_right_half.referred label.gfield_label { display:none;}

li#field_14_14.gfield.gf_right_half.referred label.gfield_label { display:none;}

li#field_9_14.gfield.gf_right_half.referred label.gfield_label { display:none;}

li#field_10_15.gfield.gf_right_half.referred label.gfield_label { display:none;}

li#field_11_14.gfield.gf_right_half.referred label.gfield_label { display:none;}

li#field_12_15.gfield.gf_right_half.referred label.gfield_label { display:none;}

li#field_13_14.gfield.gf_right_half.referred label.gfield_label { display:none;}

li#field_15_15.gfield.gf_right_half.referred label.gfield_label { display:none;}

li#field_16_14.gfield.gf_right_half.referred label.gfield_label { display:none;}

li#field_17_15.gfield.gf_right_half.referred label.gfield_label { display:none;}

li#field_18_15.gfield.gf_right_half.referred label.gfield_label { display:none;}

li#field_18_15.gfield.gf_right_half.referred label.gfield_label { display:none;}

li#field_19_14.gfield.gf_right_half.referred label.gfield_label { display:none;}

li#field_4_14.gfield.gf_right_half.referred label.gfield_label { display:none;}



li#field_28_15.gfield.gf_right_half.referred select#input_28_15.medium.gfield_select,

li#field_6_15.gfield.gf_right_half.referred select#input_6_15.medium.gfield_select,

li#field_7_16.gfield.gf_right_half.referred select#input_7_16.medium.gfield_select,

li#field_8_14.gfield.gf_right_half.referred select#input_8_14.medium.gfield_select,

li#field_14_14.gfield.gf_right_half.referred select#input_14_14.medium.gfield_select,

li#field_9_14.gfield.gf_right_half.referred select#input_9_14.medium.gfield_select,

li#field_10_15.gfield.gf_right_half.referred select#input_10_15.medium.gfield_select,

li#field_11_14.gfield.gf_right_half.referred select#input_11_14.medium.gfield_select,

li#field_12_15.gfield.gf_right_half.referred select#input_12_15.medium.gfield_select,

li#field_13_14.gfield.gf_right_half.referred select#input_13_14.medium.gfield_select,

li#field_15_15.gfield.gf_right_half.referred select#input_15_15.medium.gfield_select,

li#field_16_14.gfield.gf_right_half.referred select#input_16_14.medium.gfield_select,

li#field_17_15.gfield.gf_right_half.referred select#input_17_15.medium.gfield_select,

li#field_18_15.gfield.gf_right_half.referred select#input_18_15.medium.gfield_select,

li#field_19_14.gfield.gf_right_half.referred select#input_19_14.medium.gfield_select,

li#field_4_14.gfield.gf_right_half.referred select#input_4_14.medium.gfield_select,

li#field_27_15.gfield.gf_right_half.referred select#input_27_15.medium.gfield_select,

li#field_26_15.gfield.gf_right_half.referred select#input_26_15.medium.gfield_select,

li#field_5_14.gfield.gf_right_half.referred select#input_5_14.medium.gfield_select { background-color: #F0ECDE; height:22px; font-family: "proxima-nova",sans-serif;

  color: #4E3F3A;

  font-size: 12px;

  text-indent:2px;

 }

  

select#input_6_15.medium.gfield_select {

	left-padding: 15px!important;

}

 





/* =Reviews

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

#reviewheader {background-image: url(core/images/review_bk.png);

	background-repeat: no-repeat; height:135px;

}



#reviewheader h1.entry-title.post-title{background-image: none; height:30px;}



div#taxonomy_dropdown_widget-2.widget-wrapper.widget_taxonomy_dropdown_widget {

	background: rgba(255, 255, 255, 0);

}



div#taxonomy_dropdown_widget-3.widget-wrapper.widget_taxonomy_dropdown_widget {

	background: rgba(255, 255, 255, 0);

}





h2.entry-title.post-title.reviewtitle {color:#83BB41; font-size:21px; 

margin-bottom: .0em;

margin-top: .75em;

padding: 10px 0 10px 0;

}



div.post-entry.reviewcontent p{margin-top:5px;}



div#taxonomy_dropdown_widget-2.widget-wrapper.widget_taxonomy_dropdown_widget { width:305px; float:left; margin: 0; padding-left:0px;}

div#taxonomy_dropdown_widget-3.widget-wrapper.widget_taxonomy_dropdown_widget { width:244px; float:left; margin: 0; padding-right:0px;}

div#text-2.widget-wrapper.widget_text {width:64px; float:left; background: rgba(255, 255, 255, 0); margin-left: -30px; margin-bottom: 0px; padding-right:0px; padding-left:0px; text-align:center; padding-right:5px;}



/* Team Page

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



#team-feat {clear:both; margin-bottom: 20px; opacity:0;}



.team-item {float:left; margin-right: 19px;}



.team-image {}



.team-title {

	font-weight: 700;

	font-size: 16px;

	margin-bottom:8px;

}



.team-info p{ margin:0;}



div#teamtest.grid.col-460.fit { margin-top:15px; }



div.widget-testimonial.teamtest { height: 373px; }



.royalSlider,

.royalSlider .rsOverflow,

.royalSlider .rsSlide,

.royalSlider .rsVideoFrameHolder,

.royalSlider .rsThumbs {

    background: #fff !important;

}



/* =Prospective

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

.prospect {font-weight: 500;

	line-height: 1.0em;

	word-wrap: break-word;

	font-family: "museo-slab",serif;

	font-style:italic;

}

.widget-testimonial {

	background-color: #BBBAAF;

	height: 425px;

	font-family: "proxima-nova",sans-serif;

   font-size:17px;

	text-align: center;

	opacity: 0;

}



.widget-supported {

	background-color: #D8D6C8;

	height: 425px;

	font-family: "proxima-nova",sans-serif;

   font-size:20px;

	text-align: center;

	opacity:0;

}



.widget-supported p{padding: 0 40px; 

margin:0;}



.widget-testimonial p{padding: 0 30px; 

margin:0;}





.widget-prosptop { height: 70px;

  background-color: #83BB41;

}



.widget-prosptop p{ color: #fff;

  margin:0;

  padding-top:40px;

  font-family: "proxima-nova",sans-serif;

  font-size:16px;

  font-weight:bold;

  text-align:center;

}



#testsig p{ font-family: "proxima-nova",sans-serif;

  font-size:16px; text-align:center; padding-left:40px; padding-top:20px;}

  

#homebox_rt {

	padding-left: 17px;

	height: 394px;

	background-color: #4E3F3A;

	background-image: url(core/images/green_top.gif);

	background-repeat: repeat-x;

	color: #fff;

	opacity:0;

}

  

#contactbox_rt {

	padding-left: 17px;

	height: 394px;

	background-color: #4E3F3A;

	background-image: url(core/images/green_top.gif);

	background-repeat: repeat-x;

	opacity:0;

}



  

.widget-contact {

	background-color: #4E3F3A;

	height: 394px;

	font-family: "proxima-nova-extra-condensed",sans-serif;

    font-weight:400;

    font-style:normal;

    font-size:20px;

	line-height:26px;

	position:relative;

}

.widget-contact a {color: #fff;}

.widget-contact p {color: #fff; margin-top:13px;}

.widget-contact table {border: 0px solid #dddddd; margin: .7em 0;}

.widget-contact th {border: 0px solid #dddddd; padding: 0; text-align:left;}

.widget-contact td{border: 0px solid #dddddd;}



.widget-contacttop { height: 41px;

  background-color: #83BB41;

}





.widget-contacttop p{ color: #fff;

  margin:0;

  padding-left:0px;

  padding-top:10px;

  font-family: "proxima-nova",sans-serif;

  font-size:16px;

  font-weight:bold;

  text-align:left;

}



#contact_box { width:237px; float:left;}



#caddress {padding-left:17px;}



#caddress p:first-child {

	margin-top:10px;



}



.spkrlink {margin-top:20px; clear:both;}

.spkrlink a{color: #83bb41; font-weight:bold; font-family: "proxima-nova",sans-serif;

  font-size:16px;}

  

#hottopics {position:absolute; top:0; display: block;}



#btnfound {

	width: 30%;

	padding-right: 50px;

	background-image: url(core/images/office_arw.png);

	background-repeat: no-repeat;

	display: block;

	background-position: right 0%;

}





#btntoday {

	width: 30%;

	padding-right: 50px;

	background-image: url(core/images/office_arw.png);

	background-repeat: no-repeat;

	display: block;

	background-position: right 0%;

}







/* =Footer

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

#footer {

	font-size: 16px;

	line-height: 1.5em;

}



#footer a {

	color: #83BB41;

	font-weight: 400;

}



#footer a:hover {

	color: #444444;

}



#footer p { margin:0; }



#footer hr { margin:0 0 20px 0; }



#footer-wrapper .grid.col-940 {

	margin: 0;

}



.scroll-top {

	text-align: center;

}



.copyright {

	text-align: left;

	margin:0;

}



.powered {

	text-align: right;

}



#footer_widget .col-300:nth-child(3n+3) {

	margin-right: 0;

}



#checkavail h4{ margin-top:30px;}





/**** Isotope Filtering ****/



.isotope-item {

  z-index: 2;

}



.isotope-hidden.isotope-item {

  pointer-events: none;

  z-index: 1;

}







/**** Isotope CSS3 transitions ****/



.isotope,

.isotope .isotope-item {

  -webkit-transition-duration: 0.8s;

     -moz-transition-duration: 0.8s;

      -ms-transition-duration: 0.8s;

       -o-transition-duration: 0.8s;

          transition-duration: 0.8s;

}



.isotope {

  -webkit-transition-property: height, width;

     -moz-transition-property: height, width;

      -ms-transition-property: height, width;

       -o-transition-property: height, width;

          transition-property: height, width;

}



.isotope .isotope-item {

  -webkit-transition-property: -webkit-transform, opacity;

     -moz-transition-property:    -moz-transform, opacity;

      -ms-transition-property:     -ms-transform, opacity;

       -o-transition-property:      -o-transform, opacity;

          transition-property:         transform, opacity;

}



/**** disabling Isotope CSS3 transitions ****/



.isotope.no-transition,

.isotope.no-transition .isotope-item,

.isotope .isotope-item.no-transition {

  -webkit-transition-duration: 0s;

     -moz-transition-duration: 0s;

      -ms-transition-duration: 0s;

       -o-transition-duration: 0s;

          transition-duration: 0s;

}



/* End: Recommended Isotope styles */







/* disable CSS transitions for containers with infinite scrolling*/

.isotope.infinite-scrolling {

  -webkit-transition: none;

     -moz-transition: none;

      -ms-transition: none;

       -o-transition: none;

          transition: none;

}



div#spkrcontainer.isotope {overflow: visible !important;}



#options {

	position: absolute;

	top: 104px;

	left: 0px;

	z-index: 5;

	max-width: 630px;

	min-height: 273px;

	background-color: #FFFFFF;

	box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.2);

	-webkit-box-shadow: 0 0 5px 0px rgba(0, 0, 0, 0.2);

	line-height: 18px;

}



#spkrcontainer {

	position:relative;

}



.spkrfix { background-color: transparent;}



#fade {

    opacity: 0;

}



div#content-archive.grid.col-940.galleryz {margin-top:0px;}



#options ul {

	list-style: none;

	text-align: left;

	margin: 0;

	padding-left: 1.2em;

	padding-top: 10px;

	max-width: 610px;

	overflow: hidden;

}



#options ul li a{

	font-family: "proxima-nova", sans-serif;

	font-size: 13px;

	color: #4E3F3A;

	padding: 2px 5px 2px 5px;

	}

	

#options ul li a:hover{

	color:#fff;

	background-color:#83BB41;

	}

	

#options li{

	line-height:1.2em;

	float:left;

	display:inline;

}



#options li	{ width:32.933%; }



#options table {

	border: 0px solid #FFF;

	margin:0;

	padding-left: 0em;

	}

	

 #options th {

	 border: 0px solid #fff;

	 padding: .0em;

	 }

	 

/* =Pagination (pages)

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

.pagination {

	clear: both;

	display: block;

	font-size: 16px;

	font-weight: 700;

	margin: 10px 0;

	padding: 5px 0;

}



.pagination a {

	text-decoration: none;

}



/* =Breadcrumb Lists

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

.breadcrumb-list {

	font-family: "museo-slab",serif; 

	font-weight:500;

	font-size: 14px;

	display: block;

	list-style-type: none;

	position: relative;

	top: 60px;

	right: 38px;

	padding-left:0;

}



breadcrumb-list Ul{

	display: inline;

	list-style-type: none;

}





.breadcrumb-list li {

	display: inline;

	list-style-type: none;

}



.breadcrumb-list li a {

	color: #83BB41;

	padding: 0 8px;

}



.breadcrumb-list li a:hover {

	color: #222222;

}



.breadcrumb-list > li:first-child > a {

	border-left: none;

	padding: 0 8px 0 0;

}







/* =Comments

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

#commentform {

	margin: 0;

}



.commentlist {

	border-bottom: 1px solid #e5e5e5;

	list-style: none;

	margin: 0;

	padding: 0;

}



.commentlist ol {

	list-style: decimal;

}



.commentlist li {

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	background-color: #ffffff;

	border-radius: 4px;

	margin: 0;

}



.commentlist .bypostauthor {

}



.commentlist li cite {

	color: #111111;

	font-size: 1.1em;

	font-style: normal;

	font-weight: 400;

}



.commentlist li.alt {

	background: #f9f9f9;

}



.commentlist .children {

	list-style: none;

	margin-left: 10px;

	padding: 10px;

}



.commentlist .avatar {

	-webkit-border-radius: 2px;

	-moz-border-radius: 2px;

	border-radius: 2px;

	float: left;

	margin-right: 10px;

	padding: 0;

	vertical-align: middle;

}



.comment-author .fn {

}



.comment-author .says {

	color: #999999;

}



.comment-body .comment-meta {

	color: #999999;

	display: inline-block;

	margin: 0;

	padding: 0;

	text-align: left;

}



.comment-body .comment-meta a {

	font-size: 11px;

}



.comment-body {

	clear: both;

	padding: 10px;

}



.comment-body p {

	clear: both;

}



.comment-body .reply {

}



.pingback, .trackback {

	list-style: none;

	margin: 20px 0;

}



.pingback cite,

.trackback cite {

	font-style: normal;

}



#pings,

#comments {

	text-align: left;

}



#respond {

	-moz-border-radius: 0px;

	-webkit-border-radius: 0px;

	background-color: #eaeaea;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ffffff));

	background-image: -webkit-linear-gradient(top, #ffffff, #ffffff);

	background-image: -moz-linear-gradient(top, #ffffff, #ffffff);

	background-image: -ms-linear-gradient(top, #ffffff, #ffffff);

	background-image: -o-linear-gradient(top, #ffffff, #ffffff);

	background-image: linear-gradient(top, #ffffff, #ffffff);

	border: 0px solid #cccccc;

	border-bottom-color: #aaaaaa;

	border-radius: 0px;

	clear: both;

	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#ffffff);

	margin-top: 15px;

	padding: 10px 20px 50px;

}



#respond label {

	display: inline;

}



.reply {

	margin: 10px 0;

}



.comment-form-url input,

.comment-form-email input,

.comment-form-author input,

.comment-form-comment textarea {

	display: block;

	width: 60%;

	background-color: #F0ECDE;

}



div#respond.comment-respond p{margin:8px 0 0 0;}



p.comment-form-comment {margin:0;}



h3#reply-title.comment-reply-title {margin:0;}



.nocomments {

	color: #999999;

	font-size: .9em;

	text-align: center;

}





	 



/* #########################################################################################

   ######################################################################################### */



/* =Responsive (Mobile) Design

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



/* iPads (landscape) ----------- */

@media only screen 

and (min-device-width : 768px) 

and (max-device-width : 1024px) 

and (orientation : landscape) {

.top-widget #searchform input[type="text"] { width: 67%;} 

}

@media screen and (max-width: 1000px) {
div.widget-testimonial.teamtest { clear: both;}
}

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



	body {

	}



	.grid,

	.grid-right {

		float: none;

	}



	.copyright,

	.scroll-top,

	.powered {

		float: left;

	}



	#featured-image .fluid-width-video-wrapper {

		margin: 20px 0 0 0;

	}



	.front-page  #widgets {

		margin-top: 40px;

	}



	.top-widget,

	.front-page  .top-widget {

		margin-top: 0 !important;

	}



	.hide-desktop {

		display: block;

	}



	.show-desktop {

		display: none;

	}



	.hide-980 {

		display: none;

	}



	.show-980 {

		display: block;

	}

	

	div#teamtest.grid.col-460.fit { display:none; } /* team testimonial */

	

.main-nav {

	position:absolute;

	min-width: 500px;

	display:block;

	top:85px;

	right:60px;

	float: none;

	clear: both;

}

	

	/* ###jD### */

	

		.menu ul {

	display: list-item;

}



	

	.menu-speakers-nav-container{

		display: none;

	}

	

	.menu-about-nav-container{

		display: none;

	}

	

/*  home pg 

#####################################*/

.top-widget #searchform input[type="text"] { width: 69%;} 

	

	#homebox_rt {

	background-color: #FFF;

	background-image: url(none);

}



.homethumb {float:none; padding-right: 15px; text-align:center;}



.homethumb img { margin: 0 auto 20px auto;}



div#homebox_lt.grid.col-700.fit { clear: both; float: none; display: block; width: 100%; background-color: #EFECDF;}



div#blog_high.grid.col-260.fit { clear:both; float:none; display:block; width:100%; }

#blog_high { padding-left:0px; height: 300px;}

#blog_high h6 {width:85%; margin-left:auto; margin-right:auto;}



#tagln {margin:0; font-family: "museo-slab",serif; font-size:15px; font-weight:700; font-style:italic; text-align:center;}



div.grid.col-940.copyright p{text-align:center; padding-bottom:10px;}



#stouch_form {

	background-color: #EFECDF;    

}

#contactbox_rt {display:none;} 



#soclt {padding: 30px 0 0 30px; float:none; width:155px; display:block; margin: 0 auto 0 auto; clear:both;}



.read-more a{

	font-weight: 900;

	font-size: 16px;

}

.read-more {

background-position: 71px -4px;

}



input#input_2_7.medium {}


}

#green2 {background-color: #83BB41; height: 34px; padding-left:17px;margin-left:-17px;}
#thome1 {margin: .4em 0 .4em 0;}
#thome2 {margin: .4em 0 0 0;}
#demand  {margin-top:0px; font-family: proxima-nova,sans-serif!important; font-size: 16px; font-weight: bold;}

/* ######## */

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

#ftform { width: 350px; }

.spkrlink { display:none;}

.widget-contacttop { padding-left:20px;}

.widget-contact table{ margin-left:20px; }

.widget-contact { height: 394px; }
#hlist { height: 394px!important; }

#burtmbs {margin: 0 auto 0 auto; width:720px;}
    
#green2 {background-color: #83BB41; height: 34px; padding-left:17px;margin-left:0px;}
    
#thome1 {margin: .4em 0 .4em 20px;}
#thome2 {margin: .4em 0 0 20px;}
#demand  {margin-left: 20px;}

}



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

#video_thumb {

    padding-top: 41px;

    width: 370px;

}

#video_title {padding-top: 20px;}



#ftphone {margin-right:10px;}



.homethumb {

        float: none;

        padding-right: 15px;

        text-align: center;

		 margin: 0 auto 0 auto;

		 clear:both;

		 margin-left: 0px;

    }

	

#stouch_form {clear:both;}







}

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



	body {

	}



	#logo {

		float: none;

		margin: 0;

		text-align: center;

	}



	.grid,

	.grid-right {

		float: none;

	}



	#featured-image .fluid-width-video-wrapper {

		margin: 20px 0 0 0;

	}



	.top-widget {

		float: none;

		margin: 0 auto 10px auto;

		position: relative;

		text-align: center;

		width: auto;

	}



	.top-widget .widget-title h3 {

		text-align: center;

	}



	.js .sub-header-menu {

		display: none;

	}



	.js .main-nav {

	position: relative;

	background-color: #585858;

	background-image: -webkit-gradient(linear, left top, left bottom, from(#585858), to(#3d3d3d));

	background-image: -webkit-linear-gradient(top, #585858, #3d3d3d);

	background-image: -moz-linear-gradient(top, #585858, #3d3d3d);

	background-image: -ms-linear-gradient(top, #585858, #3d3d3d);

	background-image: -o-linear-gradient(top, #585858, #3d3d3d);

	background-image: linear-gradient(top, #585858, #3d3d3d);

	clear: both;

		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#585858, endColorstr=#3d3d3d);

	margin: 0 auto;

	top: -20px;

	right: 0;

	z-index: 39;

	}



	.js .main-nav .menu {

		display: none;

		position: absolute;

		width: 100%;

		top: 30px;

		z-index: 1000;

	}



	.js .main-nav .menu ul {

		margin-top: 1px;

	}



	.js .main-nav .menu li {

		float: none;

		background-color: #ffffff;

		border: none;

	}



	.js .main-nav .menu li a {

		color: #444444;

		font-size: 13px;

		font-weight: normal;

		height: 45px;

		line-height: 45px;

		padding: 0 15px;

		border: none;

		border-bottom: 1px solid #f5f5f5;

		text-shadow: none;

		text-align: left;

		cursor: pointer;

	}



	.js .main-nav .menu li.current_page_item,

	.js .menu .current_page_item a,

	.js .menu .current-menu-item a {

		background-color: #f5f5f5;

	}



	.js .main-nav .menu li li:hover {

		background: none !important;

	}



	.js .main-nav .menu li li a {

		position: relative;

		padding: 0 10px 0 30px;

	}



	.js .main-nav .menu li li li a {

		position: relative;

		padding: 0 10px 0 40px;

	}



	.js .main-nav .menu li a:hover,

	.js .main-nav .menu li li a:hover {

		background-image: none;

		filter: none;

		background-color: #f5f5f5 !important;

	}



	.js .main-nav .menu li li a::before {

		content: '\2013';

		position: absolute;

		top: 0;

		left: 20px;

	}



	.js .main-nav .menu li li li a::before {

		content: '\2013';

		position: absolute;

		top: 0;

		left: 20px;

	}



	.js .main-nav .menu li li li a::after {

		content: '\2013';

		position: absolute;

		top: 0;

		left: 30px;

	}



	.js .main-nav .menu li ul {

		position: static;

		visibility: visible;

		background-color: #ffffff;

	}



	.js .main-nav .menu ul {

		min-width: 0;

	}



	.js .main-nav #responsive_current_menu_item {

		display: block;

		padding: 5px 40px 5px 10px;

		color: #ffffff;

		font-weight: 700;

		cursor: pointer;

	}



	.js .main-nav a#responsive_menu_button {

		position: absolute;

		display: block;

		top: 0;

		left: 100%;

		height: 30px;

		width: 23px;

		margin-left: -30px;

		background: url('core/images/select-icons.png') 0 5px no-repeat;

		cursor: pointer;

	}



	.js .main-nav a#responsive_menu_button.responsive-toggle-open {

		background: url('core/images/select-icons.png') 0 -46px no-repeat;

	}



	.top-menu,

	.footer-menu li {

		float: none;

		font-size: 11px;

		text-align: center;

	}



	#author-meta {

		padding: 20px;

	}



	#wrapper .gallery .gallery-item {

		max-width: 100%;

	}



	.hide-650 {

		display: none;

	}



	.show-650 {

		display: block;

	}



	.hide-mobile {

		display: none;

	}



	#footer {

		text-align: center;

	}



	#footer .social-icons {

		padding-bottom: 10px;

		text-align: center;

	}

	

	#options li	{ width:49.33%; }  /* speaker gallery */

	

	#options ul {

	    padding-bottom:15px;

    }

	

	#options ul li a{

	font-size: 11px;

	}

	

	/* ###jD### */



	#top-widget{

		display: none;

	}

	

	.main-nav {

	position:absolute;

	min-width: 100%;

	display:block;

	top:85px;

	right:60px;

	float: none;

	clear: both;

}



#soclt {padding: 0px 0 0 0px; float:none; width:155px; display:block; margin: 0 auto 0 auto; clear:both;}



#phone-num { display: none; }



#logo img{ margin-left: 66px; margin-top: -15px; } 



#wrapper {

	margin: 0px auto 0px;

}



h1 {

	font-size: 39px; /* = 42px was 2.625em ~ 39px*/

	margin-bottom: 0;

	margin-top:0;

	padding-top: 25px;

	line-height: 37px;

	padding-bottom:5px;

	text-align:center;

	margin-left: -10px!important;

}



.team-item {float:none; margin: 0 auto 0 auto;}



#stouch_lt {height: 190px;

	background-image: url(core/images/stouch_bk.png);

	background-repeat: no-repeat;

	clear:both;

	margin: 10px 0 10px 0;

	}

	

#stouch_form {padding: 38px 0 0 20px; height: 334px; margin-top:200px;}


#tagln {margin:0; font-family: "museo-slab",serif; font-size:14px; font-weight:700; font-style:italic; text-align:center;}



#socrt {display:none;}



div.speaker.attitude-2.authenticity-2.branding.communication-2.competition.connecting.customer-loyalty-2.customer-service.diversity.franchise-success.future-2.generational-differences-2.global-change-2.health-wellness-2.human-resources-2.innovation-2.inspiration-2.leadership-management-2.motivation.nyt-best-seller-2.peak-performance-2.persuasion-and-influence-2.risk-2.sales.selling-to-women-2.social-technologysocial-media-2.strategy-2.stressmanagement-2.teamwork-2.technology-2.ted-2.thought-leadership-2.transformation.vulnerability-2.spkrfix.spkrphone.isotope-item {display:none;}

/* #speakers-title {
    width: 100%;
    height: 142px;
    float: left;
    background-color: #D8D6C8;
    background-image: url(core/images/spktitle_bk.png);
    background-repeat: repeat-x;
} */
	
#speakers-title {width:320px;}

div#spkrcontainer.isotope {text-align:center;}

#contactbox_rt {display:none;} 

#contactform {

    padding-left: 10px;

}

#contact_box h1.entry-title.post-title {display:none;}

.textwidget {display:none;}



#reviewheader h1.entry-title.post-title {display:none;}

div#text-2.widget-wrapper.widget_text {display:none;}



div#taxonomy_dropdown_widget-2.widget-wrapper.widget_taxonomy_dropdown_widget {

    width: 244px;

    float: left;

    margin: 0;

    padding-left: 20px;

}



.widget-wrapper select {

    width: 95%;

}



#taxonomy_dropdown_widget-3.widget-wrapper select{

    width: 95%;

}



.prospective h1.entry-title.post-title {display:none;}



h3.prospect {font-size: 1.775em; text-align:center;}



#ftphone {

    width: 98%;

    height: 148px;

    background-color: #F0ECDE;

    float: left;

    margin-right: 20px;

    padding: 10px 0px 20px 10px;

}



#ftform {

	width: 98%!important;

	height: 190px;

	background-color: #F0ECDE;

	float: left;

	padding: 10px 0px 21px 10px;

}



#footerform h3 {font-size: 26px;}



#newsicons  h3 {text-align:center;}



.panel-container {

margin-bottom: 10px;

float: left;

min-width: 90%!important;}



#checkform {width: 100%!important;}



.previous a { padding-bottom:5px;}



.nxtevent a { padding-bottom:5px;}





a.openmore {

	left: 0px;

}



#options {left: -45px;}



#fphone {background-position: 170px top;}

#fmail { background-position: 170px top;}

#ftform { width: 330px; }



#video_thumb {

    padding-top: 41px;

    width: 330px;

}

#video_title {padding-top: 20px;}



#video_thumb {

    padding-top: 41px;

    width: 220px;

}

#video_title {padding-top: 20px;}



#homebox_lt {

	height: 315px;

}



.homethumb {

        float: none;

        padding-right: 15px;

        text-align: center;

		 margin: 0 auto 0 auto;

		 clear:both;

		 margin-left: 0px;

    }

#burtmbs {margin: 0 auto 0 auto; width:480px;}

#burtmbs img{width:90%;}

}



/* ######## */



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



	body {

	}



	#logo {

		float: none;

		text-align: center;

	}



	.grid,

	.grid-right {

		float: none;

	}



	#featured-image .fluid-width-video-wrapper {

		margin: 20px 0 0 0;

	}



	.featured-title {

		font-size: 40px;

		padding: 40px 20px 0 20px

	}



	.featured-subtitle {

		font-size: 24px;

	}



	.navigation .next,

	.navigation .previous {

		display: block;

		margin: 0 auto;

		text-align: center;

	}



	.menu ul,

	.menu li,

	.top-menu,

	.footer-menu li,

	.sub-header-menu li {

		float: none;

		text-align: center;

		text-rendering: optimizeSpeed;

	}



	#wrapper .gallery .gallery-item {

		float: none;

	}



	.hide-480 {

		display: none;

	}



	.show-480 {

		display: block;

	}



	#footer {

		text-align: center;

	}



	#footer .social-icons {

		text-align: center;

	}

	

	h1.entry-title.post-title {

	padding-left: 0px;

	background-repeat: repeat-x;

	background-image: url(core/images/title_bk.png);

	background-position: left top;

	background-color: #F6F5F2;

	min-height: 40px;

	}

	

	h1 {

	font-size: 30px; /* = 42px was 2.625em ~ 39px*/

	margin-bottom: 0;

	margin-top:0;

	padding-top: 25px;

	line-height: 37px;

	padding-bottom:5px;

	text-align:center;

}

	

.widget-prosptop p{ color: #fff;

  margin:0;

  padding-top:20px;

  font-family: "proxima-nova",sans-serif;

  font-size:15px;

  font-weight:bold;

  text-align:center;

}



#tagln {margin:0; font-family: "museo-slab",serif; font-size:13px; font-weight:700; font-style:italic; text-align:center; padding-bottom:10px;}



#stouch_lt {display:none;}

#soclt {display:none;}



.widget-supported {

	margin-bottom:10px;

}



h2.entry-title.post-title {

    font-size: 1.450em;

}



h1.entry-title.post-title {display:none;}



.panel-container {

min-width: 85%!important;}



.tab a {font-size: 12px!important;}

.tab a.active {font-size: 12px!important;}

li.tab a{font-size: 12px!important;}



body {font-size: 13px;}



#speakers-title {width:320px;}

a.openmore {

	left: 1px;

	width: 290px;

}

#spkrcontainer {margin-left:50px;}



#fphone {background-position: 140px top;}

#fmail { background-position: 140px top;}



#video_thumb {

    padding-top: 41px;

    width: 190px;

}

#video_title {padding-top: 20px;}



#homebox_lt {

	height: 315px;

}



div#homebox_lt.grid.col-700.fit {display:none;}



.homethumb {

        float: none;

        padding-right: 15px;

        text-align: center;

		 margin: 0 auto 0 auto;

		 clear:both;

		 margin-left: 0px;

    }

#burtmbs {margin: 0 auto 0 auto; width:240px;}

#burtmbs img{width:240px;}

div.speaker.attitude-2.authenticity-2.branding.communication-2.competition.connecting.customer-loyalty-2.customer-service.diversity.franchise-success.future-2.generational-differences-2.global-change-2.health-wellness-2.human-resources-2.innovation-2.inspiration-2.leadership-management-2.marketing.motivation.nyt-best-seller-2.peak-performance-2.persuasion-and-influence-2.risk-2.sales.selling-to-women-2.social-technologysocial-media-2.strategy-2.stressmanagement-2.teamwork-2.technology-2.ted-2.thought-leadership-2.transformation.vulnerability-2.spkrfix.isotope-item {
display:none;}



}



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

#spkrcontainer {margin-top:-420px; margin-left:80px;}

#fphone {background-position: 80px top;}

#fmail { background-position: 80px top;}

.homethumb {

        float: none;

        padding-right: 15px;

        text-align: center;

		 margin: 0 auto 0 auto;

		 clear:both;

		 margin-left: 0px;

    }

	

	h6 {

    font-size: .900em; /* = 16px */

    margin-bottom: 1.285em;

    margin-top: 1.285em;

}



#burtmbs {margin: 0 auto 0 auto; width:240px;}



}

/* ######## */



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



	body {

	}



	#featured p {

		font-size: 12px;

		line-height: 1.5em;

	}



	.featured-title {

		font-size: 35px;

	}



	.featured-subtitle {

		font-size: 15px;

	}



	.call-to-action a.button {

		font-size: 14px;

		padding: 7px 17px;

	}



	.hide-320 {

		display: none;

	}



	.show-320 {

		display: block;

	}

	

	#logo img{ margin-left: 40px; margin-top: -15px; } 

	

	h1 {

	font-size: 24px; /* = 42px was 2.625em ~ 39px*/

	margin-bottom: 0;

	margin-top:0;

	padding-top: 25px;

	line-height: 37px;

	padding-bottom:5px;

	text-align:center;

}



	.widget-testimonial p {

    font-size:11px;

}

#testsig p {

    font-family: "proxima-nova", sans-serif;

    font-size: 13px;

    text-align: center;

    padding-left: 30px;

    padding-top: 20px;

}



#spkrcontainer {margin-top:-420px; margin-left:55px;}

#speakers-title {display:none;}

h1.entry-title.post-title {font-size:29px;}



.tab a {font-size: 10px!important;}

.tab a.active {font-size: 10px!important;}

li.tab a{font-size: 10px!important;}



body {font-size: 12px;}



#fphone {background-position: 60px top;}

#fmail { background-position: 60px top;}



.homethumb {

        float: left;

        padding-right: 15px;

        text-align: center;

		 margin: 0 auto 0 auto;

		 clear:both;

		 margin-left: 10px;

    }

		.widget-contacttop { padding-left:12px;}

	.widget-contact table{ margin-left:12px; }

	.widget-contact a {font-size:14px;}



}
#footer {margin-top:30px;}
.homethumb {margin-top:10px!important;}
#logo {padding-bottom: 15px;}

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



	body {

	}



	#featured p {

		font-size: 11px;

		line-height: 1.5em;

	}



	.featured-title {

		font-size: 20px;

	}



	.featured-subtitle {

		font-size: 11px;

	}



	.call-to-action a.button {

		font-size: 12px;

		padding: 5px 15px;

	}



	.top-widget area,

	.top-widget select,

	.top-widget textarea,

	.top-widget input[type="text"],

	.top-widget input[type="password"],

	.top-widget input[type="email"] {

		width: 75%;

	}



	.widget-title h3,

	.widget-title-home h3 {

		font-size: 14px;

		height: 13px;

		line-height: 13px;

		text-align: left;

	}



	.hide-240 {

		display: none;

	}



	.show-240 {

		display: block;

	}

	#spkrcontainer {margin-top:-420px; margin-left:15px;}

	#fphone {background-position: 22px top;}

	#fmail { background-position: 22px top;}

	

	.panel-container{padding: 10px 5px 20px 5px; }

	

	.tab a {font-size: 8px!important;}

	.tab a.active {font-size: 8px!important; padding: 0 2px;}

	li.tab a{font-size: 8px!important; padding: 0 2px;}

	.panel-container {min-width: 80%!important;}

	.widget-contacttop p{font-size:12px;}

	.widget-contact a {font-size:13px;}

		

}













/*The last 29 days of the month are the hardest."- Nikola Tesla*/