#wrapper a.button, #wrapper #commentform #submit, #wrapper .submit, #wrapper input[type=submit], #wrapper input.button, #wrapper button.button {
display: inline-block;
padding: 8px !important;
background: #ED006B !important;
position: relative;
top: 25px;
left: 2px;
background: #F7F7F7 url(/playground/images/overlay-button.png) repeat-x 0 0;
}

.entry, .entry p {
font: normal 16px/1.75em Arial, sans-serif;
color: #555;
}

.follow p {
margin-bottom: 20px;
margin-top: 0px;

}

/*.facebook-like {
  float: left;
}*/

.type-page .wp-caption img {
border: 1px solid #CACACA !important;
}

p.celebrities img {
position: absolute;
top: 0px;
border-radius: 8px !important;
}

.type-page .wp-caption img {
padding: 0px;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
border: 1px solid #CACACA !important;
border-radius: 0px;
}


#header.col-full span.button {
margin-bottom: 10px;
width: 150px;
text-align: center;
padding: 7px 5px;
margin-top: 20px;
}

.textwidget img {
border-radius: 0px !important;
}

#text-9 img {
border-radius: 0px;
}

img {
border-radius: 8px;
}

.bottomcontainerBox div {
max-width: 75px;
min-width: 45px;
}
.type-page .wp-caption-text {
margin: 0;
padding: 0;
font-size: 1.15em;
text-align: center;
letter-spacing: -.03em;
font-weight: 600;
margin-top: 5px;
}


.ads {
clear: both;
display: block;
padding: 10px 0px;
vertical-align: top;
}

#attachment_1968 {
clear: both;
}

#attachment_1987 {
margin-top: 17px;
}

.type-page .wp-caption {
padding: 5px;
background: none;
border: 0px;
}


input#mc-embedded-subscribe.btn.submit.button, input.submitwidg {
border-radius: 10px !important;
padding: 10px;
text-transform: uppercase;
font-family: 'Droid Sans', sans-serif;
font-size: 16px;
border-radius: 18px;
background-color: #ED006B !important;
background: #f7f7f7 url(/playground/images/overlay-button.png) repeat-x 0 0;
display: inline-block;
padding: 5px 15px 6px;
color: black;
font-size: 16px;
font-weight: bold;
line-height: 1;
text-decoration: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25);
-webkit-box-shadow: 0 1px 3px
rgba(0, 0, 0, 0.25);
text-shadow: 0 -1px 1px
rgba(0, 0, 0, 0.25);
border-bottom: 1px solid
rgba(0, 0, 0, 0.25);
position: relative;
cursor: pointer;
overflow: visible;
width: auto;
padding: 10px;
text-align: center;
}






#connect .newsletter-form .email {
width: 90% !important;
font-size: 16px;
}

.button {
font-weight: normal;
color: #656565;
}


div.rocked img {
position: absolute;
top: 10px;
z-index: 30000;
}

ul#top-nav {
padding-left: 30px;
}

.button a:link, .button a:visited, .goldbutton a:link, .goldbutton a:visited, .tealbutton a:link, .tealbutton a:visited {
padding: 10px;
text-transform: uppercase;
letter-spacing: 0.05em;
font-weight: 600;
font-family: helvetica, sans-serif;
}

span.button {
padding: 5px 10px;
}



span.button, span.tealbutton, span.goldbutton, input#mc-embedded-subscribe.btn.submit.button {
font-family: 'Droid Sans', sans-serif;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
border: 1px solid rgba(0, 0, 0, 0.4);
box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 0 1px 1px rgba(255, 255, 255, 0.8), 0 0 0 6px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(0, 0, 0, 0.1);
cursor: pointer;
}

p.celebrities {
position: relative;
min-height: 160px;
margin-bottom: 10px;
margin-left: auto;
margin-right: auto;
width: 160px;
}

p.celebrities span {
width: 150px;
padding: 5px;
background: rgba(0, 0, 0, .6);
position: absolute;
bottom: 0px;
left: 0px;
border-bottom-left-radius: 8px;
border-bottom-right-radius: 8px;
}



p.celebrities img {
position: absolute; 
top: 0px; 
border-radius: 8px;
}

p.celebrities span span {
color: white; 
font-weight: 700;
font-size: 13px;
line-height: 16px;
}

.rocked img {
position: absolute;
z-index: 1000;
}



.follow p {
font-size: 18px;
margin-right: 10px;
letter-spacing: .03em;
text-transform: uppercase;
}

.nav li a {
color: white !important;
}

.nav li:hover > a, .nav li a:hover {
background: #1DA3A3;
color: white;
text-shadow: none;
}

.nav li.current_page_item a, .nav li.current_page_parent a, .nav li.current-menu-ancestor a, .nav li.current-cat a, .nav li.li.current-menu-item a {
background: #1DA3A3;
color: white;
text-shadow: none;
}

#top-nav {
background-color: black;
font-size: 14px;
text-transform: uppercase !important;
text-align: center;
width: 98%;
margin-bottom: 25px;
margin-top: 15px;
}

.collapseomatic {
color: #ED006B;
font-weight: bold;
letter-spacing: .03em;
text-transform: capitalize;
}

.home-section#features li h2 a {
color: #555!important;
}

h1 a {
color: #555 !important;
}

.home-section#features {
margin: 0 0 1.5em;
padding-top: 25px;
border-top: 1px solid #EAEAEA;
}

.home-section ul.section-list {
margin: 0 auto;
width: 100%;
padding-bottom: 25px;
border-bottom: 1px solid #EAEAEA;
margin-bottom: 10px;
}

.bottomcontainerBox {
float: left;
height: 30px;
width: 100%;
margin-bottom: 15px;
margin-top: 5px;
}

#main {
/*margin-top: 1.85em;*/
}

.post p.tags {
margin-left: -25px;
display: none;
}

p {
font-size: 14px;
line-height: 18px;
letter-spacing: -.03em;
}
#header h2 {
text-align: left;
width: 100% !important;
font-size: 1.75em;
margin-bottom: 10px;
height: 30px !important;
}


.buttonwrap {
text-align: right;
}

.post header h1, .type-page header h1, .type-features header h1, .single-promotion .type-promotion header h1, .search-results .type-promotion header h1 {
font-weight: 700;
line-height: 1.2;
margin: 0px;
margin-top: 0px;
font-size: 28px;
margin-bottom: 10px;
color: black;
letter-spacing: .03em;
}

#header h1 a {
color: black;
}

.follow a {
cursor: pointer;
}

.follow {
float: right;
margin-right: 20px;
text-align: left;
font-weight: 700;
font-size: 14px;
vertical-align: middle;
position: relative;
top: -30px;

}


.follow img {
width: 35px;
height: 35px;
padding-left: 10px;
margin-top: 40px;
}





.collapseomatic_excerpt, .collapseomatic_content {
margin-top: 0px;
margin-left: 0px;
padding: 0px;
}

p.speakers:first-child {
border-top: 0px;
}
/*-----remove box shadow from images-----*/
}
.post img,
.type-page img,
.type-features img,
.single-promotion .type-promotion img,
.search-results .type-promotion img,
.post img.thumbnail,
.type-page img.thumbnail,
.type-features img.thumbnail,
.single-promotion .type-promotion img.thumbnail,
.search-results .type-promotion img.thumbnail {
  border: 3px solid #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  z-index: 999;
}
.speakers {
clear: both;
padding-top: 1.5em;
border-top: 1px solid #D7D7D7;
padding-bottom: 1em;
margin-bottom: 0px;
display: inline-block;
width: 100%;
margin-top: 0px;
}

span.speaker {
clear: both;
float: none;
display: block;
}

span.speaker img {
float: left;
margin-right: 20px;
border-radius: 8px;
}

span.speaker strong {
display: block;
font-size: 1.25em;
/*padding-top: 5px;*/
}

span.speaker em {
display: block;
font-size: 1em;
margin-top: 5px;
margin-bottom: 3px;
}

#eventbrite-attendees-list ul li {
list-style-type: none;
}

#header #content {
padding: 0px;
}

a.afg-page {
font-size: 16px;
margin-right: 10px;
border: 0px;
margin-bottom: 5px;
}




a.afg-page:link {
border: 0px;
text-decoration: none;
padding: 2px;
background-color: whiteSmoke;
font-size: 16px;
margin-bottom: 5px;

}

font.afg-cur-page {
background-color: gray;
color: white;
padding: 2px;
font-size: 16px;
margin-right: 10px;
font-weight: 700;
border: 0px;
margin-bottom: 5px;

}


.home-section#intro p {
font-size: 29px;
text-align: center;
clear: both;
padding-bottom: 20px;
padding-top: 20px;
font-weight: 700;
display: block;
margin: 0px 0px 5px 0px;
}



.post header h1, .type-page header h1, .type-features header h1, .single-promotion .type-promotion header h1, .search-results .type-promotion header h1 {
font-weight: 700;
line-height: 1.2;
margin: 0 0 0.3em;
font-size: 30px;
}

#header {
margin-bottom: 4em;
width: auto;
padding: 2em 20px 0em 20px;
clear: both;
position: relative;
background-color: white;
}

#footer {
background-color: #515151;
color: white;
letter-spacing: .092em;
margin-top: 20px;
}

#footer-wrap {
  /* margin: 0 -20px; */
  padding: 0 20px;
}
#top,
#footer-wrap {
  /* margin: 0 -20px; */
  padding: 0 20px;
}
/* TWITTER */
.widget_woo_twitter .back {
  padding: 3px;
  max-width:400px;
}
#footer-widgets.widget ul li a {
  line-height:18px;
  color: #372e2e;
  text-decoration: none;
}
.really_simple_twitter_widget
{color:#dedede;
font-size: 17px;}

.really_simple_twitter_widget li
{color:#dedede;
margin-bottom:20px;

}
a.really_simple_twitter_widget 
{
color:#fff;
}
/* FLICKR */
.widget_woo_flickr .wrap {
  position: relative;
  margin-bottom: 20px;
  padding: 0;
  max-width: 400px;
}
#footer-widgets{
padding:30px 0px 0px 30px;
}

#footer-widgets .widget{
  margin-bottom: 1.5em;
  font-size: 18px;
  color:#dedede;
}
#footer-widgets .widget h3 {
  margin: 0;
  padding: 0 0 15px;
  border: none;
  color: #fff;
  text-align: left;
}
.widget p {
margin-bottom: 1em;
font-size: 17px;
}
#footer .nav a {
  background: none;
  padding: 3px 0;
  color: #fff !important;
  text-transform: uppercase;
  font-size: 0.9em;
}
.home-section#intro h1 {
font-size: 1.2em;
line-height: 1.5em;
letter-spacing: .03em;
font-weight: 500;
padding: 0% 5%;
color: black;
max-width: 940px;
margin-left: auto;
margin-right: auto;
}

.testimonialswidget_testimonials2 {
min-height: 100px !important;
max-height: 300px;
border: 1px solid #E7E7E7;
padding: 15px;

}

#testimonials_widget-2 {
min-height: 100px;
max-height: 300px;
padding-bottom: 20px;
display: inline-block;
width: 100%;
margin-top: 3em;
}

.testimonialswidget_testimonials p {
margin: 0 0 1em;
padding: 10px;
vertical-align: middle;
font-size: 14px;
padding-right: 10px;
}

.testimonialswidget_author {
font-weight: 700;
font-size: 13px;
letter-spacing: .08em;
}



#sidebar {
margin-left: 20px;
float: right;
margin-top: 2em;
}

span.button a {
color: white !important;
}

span.button, span.goldbutton, input#mc-embedded-subscribe.btn.submit.button {
font-family: 'Droid Sans', sans-serif;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
border: 1px solid rgba(0, 0, 0, 0.4);
box-shadow: inset 0 1px 0 0 rgba(255, 255, 255, 0.5), 0 0 1px 1px rgba(255, 255, 255, 0.8), 0 0 0 6px rgba(0, 0, 0, 0.06), 0 0 0 3px rgba(0, 0, 0, 0.1);
cursor: pointer;
padding: 5px 20px;
font-size: 1.35em;
margin-right: 10px;
margin-top: 9px;
}

.sponsors ul {
padding: 0px 60px;
margin: 0px;
display: block;
text-align: center;
}

.sponsors ul li {
list-style-type: none;
display: inline-block;
text-align: left;
margin: 5px 10px 20px 5px;
vertical-align: middle;
}

.location {
font-size: 25px;
line-height: 32px;
position: relative;
top: 0px; 
left: 10px;
display: inline-block;
}

.logowrap {
float: left;
}

#header #logo .sponsors h2, #header .sponsors h2 {
display: block;
float: none;
clear: both;
text-align: center;
color: black;
margin-top: 25px;
font-size: 25px;
padding-bottom: 0px;
margin-bottom: 10px;
letter-spacing: .05em;
color: #555;
margin-top: 20px;
text-shadow: 1px 1px 0px #F7F7F7;
font-family: ubuntu, helvetica;
}

h2.sponsors {
clear: both;
}


.widget {
margin-bottom: 10px;
}



#connect .newsletter-form .submit {
cursor: pointer;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin-left: 5px;
margin-top: 10px;
}
.widget h3 {
font: 0 "ubuntu", Arial, sans-serif;
font-size: 17px;
font-weight: bold;
text-align: center;
}


.post header .comments.bubble {
display: none !important;
}

.post .post-meta, .type-page .post-meta, .type-features .post-meta, .single-promotion .type-promotion .post-meta, .search-results .type-promotion .post-meta {
margin: 0 0 1.5em 0;
display: none;
}

.post .post-more, .type-page .post-more, .type-features .post-more, .single-promotion .type-promotion .post-more, .search-results .type-promotion .post-more {
display: none;
}

.post header h1, .post header h1 a:link, .post header h1 a:visited {
font: bold 26px/1.25em 'Ubuntu', arial, sans-serif;
color: #222;
margin-bottom: 15px;
/*margin-top: 60px;*/
}

.home-section#blog-home p.meta {
margin: 0 0 0.5em;
font-size: 0.9em;
display: none;
}




body {
padding: 0px;
}

#feedback.home-section li.slide .author, .post-type-archive-feedback .type-feedback .author {
display: none;
}



#header .search_main {
float: right;
position: relative;
top: 28px;
display: none;
}

#header {
clear: both;
margin-bottom: 0px;
}

#navigation, #navigation a:link, #navigation a:visited {
clear: both;
background-color: black;
padding: 5px;
color: white;
width: 100%;
}

.section-title.fix {
display: none;
}

.featured {
position: relative;
margin: 0 auto;
padding: 0;
min-height: 150px;
}


.large.button {
font-size: 14px;
padding: 8px 19px 9px;
}

.button {
background: #f7f7f7 url(/playground/images/overlay-button.png) repeat-x 0 0;
display: inline-block;
padding: 5px 15px 6px;
color: black;
font-size: 16px;
font-weight: bold;
line-height: 1;
text-decoration: none;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.25);
-webkit-box-shadow: 0 1px 3px
rgba(0, 0, 0, 0.25);
text-shadow: 0 -1px 1px
rgba(0, 0, 0, 0.25);
border-bottom: 1px solid
rgba(0, 0, 0, 0.25);
position: relative;
cursor: pointer;
}

.large.button {
font-size: 14px;
padding: 8px 19px 9px;
}

#announcement ul {
margin-right: 30px;
display: inline;
}

#announcement ul li {
display: inline-block;
margin-right: 30px;
font-size: 25px;
font-weight: 600;
color: white;
}


#announcement {
padding: 20px 0px 10px 0px;
text-align: right;
}


.navwrap {
width: 100%;
height: 40px;
background-color: 
black;
}


.featured img {
display: block;
margin: 0 auto;
max-height: 280px;
}

#logo p {
margin: 0;
font-family: ubuntu;
font-size: 15px;
color: 
#222;
text-align: center;
}

#woo_subscribe-2 {
background-color: 
black;
}


.button a:link, .button a:visited {
color: white !important;
padding: 5px;
}

#header #logo, #header hgroup {
float: left;
margin-right: 30px;
text-align: left;
margin-left: 20px;
width: 150px;
height: 150px;
}



#mobileMenu_top-nav {
display : none !important ;
}


.goldbutton {
background : url(/playground/images/overlay-button.png) 0% 0% repeat-x #ffd700;
display : inline-block;
padding : 5px 15px 6px;
color : black;
font-size : 16px;
font-weight : bold;
line-height : 1;
text-decoration : none;
border-bottom : 1px solid rgba(0, 0, 0, 0.25);
position : relative;
cursor : pointer;
overflow : visible;
width : auto;
padding : 10px;
min-width : 150px;
text-align : center;
border-radius: 5px;
margin-left: 15px;
}
.tealbutton {
background : url(/playground/images/overlay-button.png) 0% 0% repeat-x #ffd700;
display : inline-block;
padding : 5px 15px 6px;
color : black;
font-size : 16px;
font-weight : bold;
line-height : 1;
text-decoration : none;
border-bottom : 1px solid rgba(0, 0, 0, 0.25);
position : relative;
cursor : pointer;
overflow : visible;
width : auto;
padding : 10px;
min-width : 150px;
text-align : center;
border-radius: 5px;
margin-left: 15px;
}
span.goldbutton {
padding: 5px 10px;
}
span.tealbutton {
padding: 5px 10px;
}
span.goldbutton a {
color : black !important ;
}
span.tealbutton a {
color : black !important ;
}
.goldbutton, a.goldbutton:hover, a.goldbutton.hover, a.goldbutton.active, #commentform #submit:hover, #contact-page .submit:hover {
background : #ffd700 !important ;
opacity : 0.89999997615814208984375;
color : black !important ;
}
.tealbutton, a.tealbutton:hover, a.tealbutton.hover, a.tealbutton.active, #commentform #submit:hover, #contact-page .submit:hover {
background : #1DA3A3  !important ;
opacity : 0.89999997615814208984375;
color : black !important ;
}
.goldbutton, a.goldbutton, #commentform #submit, #contact-page .submit {
background : #ffd700 !important ;
border-color : #ffd700 !important ;
color : black !important ;
}
.tealbutton, a.tealbutton, #commentform #submit, #contact-page .submit {
background : #1DA3A3  !important ;
border-color : #1DA3A3  !important ;
color : black !important ;
}
#top-nav li a {
color : white !important ;
}

/*#top-nav {
background-color: black;
font-size: 14px;
text-transform: uppercase !important;
width: 960px;
text-align: center;
padding-left: 40px;
}*/


#mobileMenu_top-nav {
display : none;
}
#top-nav li {
display : inline-block;
width : auto;
margin : 5px 15px 0 0;
padding-bottom : 5px;
}
#top-nav li a {
color : white !important ;
}
#top-nav {
background-color : black;
font-size : 14px;
text-transform : uppercase;
width : 980px;
padding-left : 20px;
}
#header #logo, #header h2 {
float : left;
margin-right : 30px;
text-align : left;
width : 150px;
height : auto;
}
#main-nav {
display : none;
}

.logowrap {
width : 180px;
float : left;
margin-right : 20px;
margin-bottom : 20px;
}

.location {
font-size: 26px;
float: left;
display: inline-block;
position: relative;
padding-top: 5px;
line-height: 30px;
padding-top: 0px;
padding-left: 30px;
margin-top: 0px;
position: relative;
top: 15px;
}

/*.buttonwrap {
float: left;
width: 375px;
padding-top: 30px;
margin-left: 30px;
position: relative;
top: -15px;
}*/

.buttonwrap {
float: left;
width: 775px;
/* padding-top: 30px; */
margin-left: 30px;
position: relative;
top: -25px;
}
#header.col-full span.button {
margin-bottom: 10px;
width: 150px;
text-align: center;
padding: 7px 5px;
margin-top: 20px;
}


@media only screen and (max-width:1000px){
#mobileMenu_top-nav {
display : none;
}

.buttonwrap {
position: inherit;
}


.logowrap {
width : 180px;
float : left;
margin-right : 20px;
margin-bottom : 20px;
padding-top : 0;
}
.location {
font-size: 26px;
float: left;
display: inline-block;
position: relative;
line-height: 30px;
}

.follow {
position: inherit;
float: left;
padding: 0px;
margin: 20px 20px 0px;
}


#top-nav {
width : 98%;
}
}


@media only screen and (max-width:900px) {
.buttonwrap {
float: left;
margin-top: 0px;
margin-left: 30px;
width: 375px;
/* position: relative; */
/* top: 35px; */
/* left: 10px; */
}

#header {
padding: 20px;
}
}

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

.facebook-like {
  float: left !important;
}

#wrapper {
  max-width: 760px;
  padding: 0px 20px;
}

.buttonwrap {
float: left;
padding: 0px;
margin: 0px;
}

#header #logo, #header h2 {
float: left;
margin-right: 30px;
text-align: left;
width: 150px;
height: auto;
position: relative;
top: 25px;
}


#top-nav {
position: relative;
top: 15px;
}

.entry img {
max-width: 100%;
display: block;
}



}

@media only screen and (max-width:600px) {
#mobileMenu_top-nav {
display : none;
}


.buttonwrap {
position: relative;
clear: both;
float: none;
padding: 20px 0px;
}


.goldbutton {
margin-left: 15px;
}

.tealbutton {
margin-left: 15px;
}
#top-nav {
width: 95%;
}

.follow {
position: relative;
top: 0px;
right: -20px;
margin: 0px;
padding: 0px;
float: left;
}


.logowrap {
width : 180px;
float : left;
margin-right : 20px;
margin-bottom : 20px;
padding-top : 0;
}

.location {
  font-size: 20px;
  line-height: 26px;
  text-align: center;
  clear: both;
  float: none;
  margin: 0px auto;
  width: auto; 
}


.location span {
font-size : 26px;
}

.testimonialswidget_testimonials {
display: block;
margin: 10px;
width: 98%;
margin-left: auto;
margin-right: auto;
}


.testimonialswidget_testimonials p {
text-align: left;
padding: 15px 5px;
}

#site-like-buttons-left {
display: none;
}
}


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


img.alignleft.wp-image-2181 {
clear: both;
float: none;
padding-top: 10px;
}


.entry {
width: 280px;
padding-right: 0px;
margin-right: 0px;
}

.testimonialswidget_testimonial {
width: 280px;
font-size: 16px;
line-height: 22px;
padding-top: 20px;
}

#content {
  margin-right: auto;
}

img.alignleft.size-full {
float: none;
clear: both;
text-align: center;
display: block;
}


div#wrapper {
max-width: 280px;
margin: 0px auto;
padding: 0px 20px;
}

.post, .type-page, .type-features, .single-promotion .type-promotion, .search-results .type-promotion {
margin: 0px auto;
}

#blog {
  width: 300px;
  margin: 0px auto; 
}

section p iframe:nth-child(even) {
  display: none;
}




iframe {
  width: 300px;
  margin: 0px auto;
}

#top-nav li a {
color: white !important;
padding-bottom: 10px;
width: 230px;
padding-top: 10px;
}

.col-full {
width: 300px;
margin-left: auto;
margin-right: auto;
}

.goldbutton {
margin-left: 0px;
margin-top: 5px;
}

.tealbutton {
margin-left: 0px;
margin-top: 5px;
}
.logowrap {
width: 200px;
float: none;
margin: 0px auto;
padding-bottom: 30px;
}

span.goldbutton {
padding: 10px 25px;
margin-top: 20px;
}
span.tealbutton {
padding: 10px 25px;
margin-top: 20px;
}

.follow p {
font-size: 22px;
letter-spacing: .03em;
text-transform: uppercase;
font-weight: 400;
clear: both; 
display: block !important;
padding-bottom: 20px;
}

#header.col-full span.button {
margin-bottom: 10px;
width: 150px;
text-align: center;
padding: 10px 25px;
margin-top: 30px;
}


#header #logo, #header hgroup {
float: none;
text-align: center;
height: 200px;
display: block;
width: 200px;
margin: -10px auto 20px;
}

.follow {
clear: both;
padding-bottom: 0px;
margin-left: auto;
margin-right: auto;
float: none;
display: block;
position: inherit;
max-width: 240px;
}

.follow p {
padding-bottom: 0px;
margin: 0px auto;
}

.follow form {
width: 100% !important;
}

.location {
font-size: 20px;
line-height: 26px;
padding-top: 5px;
text-align: center;
position: relative;
margin-bottom: 25px;
clear: both;
float: none;
margin-left: auto;
margin-right: auto;
padding-left: 0px;
top: 0px;
}

.location span {
margin-top : 0px;
}

.buttonwrap {
clear: both;
padding-top: 10px;
padding-bottom: 10px;
text-align: center;
width: auto;
margin: 0px auto 40px;
position: inherit;
right: 0px;
left: 0px;
top: 0px;
bottom: 0px;
}

ul#top-nav {
padding-left: 0px;
}

.button {
width: 150px;
}

#mobileMenu_top-nav {
display : none;
}

#top-nav {
background-color : white;
margin-bottom : 10px;
width: 95%;
text-align: center;
padding-left: 0px;
padding-right: 0px;
}

#top-nav li {
width : auto;
margin : 0 15px;
font-size : 14px;
border-radius : 5px;
margin-bottom : 5px;
text-align : center;
color : white;
float : none;
border-radius : 5px;
margin-bottom : 5px;
display: block;
}


#wrapper a.button, #wrapper #commentform #submit, #wrapper .submit, #wrapper input[type=submit], #wrapper input.button, #wrapper button.button {
display: inline-block;
padding: 8px !important;
background: #ED006B !important;
position: relative;
top: 25px;
height: 35px;
text-shadow: none;
border: 0px;
}

.post img, .type-page img, .type-features img, .single-promotion .type-promotion img, .search-results .type-promotion img, .post img.thumbnail, .type-page img.thumbnail, .type-features img.thumbnail, .single-promotion .type-promotion img.thumbnail, .search-results .type-promotion img.thumbnail {
border: 0 !important;
position: relative;
z-index: 999;
box-shadow: none !important;
margin: 0px auto;
height: auto;
}


.nav li a {
padding : 5px;
font-size : 14px;
color : white !important ;
margin-bottom : 5px;
background-color : black;
border-radius : 5px;
}
.nav li a:hover {
padding : 5px;
font-size : 14px;
margin-bottom : 5px;
border-radius : 5px;
}

.follow img {
width: 35px;
height: 35px;
padding-left: 10px;
margin-top: 0px;
}

#slider.home-section .flex-direction-nav .prev, #slider.home-section .flex-direction-nav .next {
  display: none;
}

#features {
margin : 0 0 0 0;
}

.testimonialswidget_testimonials {
display: block;
margin: 10px;
width: 300px;
margin-left: auto;
margin-right: auto;
}


.testimonialswidget_testimonials p {
text-align: left;
padding: 15px 5px;
}


.fb_iframe_widget {
display: inline-block;
position: relative;
margin-left: 40px;
}

.featured {
min-height: 90px;
margin-left: 0px;
width: 275px;
}

#slider.home-section {
position: inherit;
padding: 20px 0px 0px;
margin: 0px auto;
max-width: 300px;
}

.home-section {
  margin: 0 0 1.3em;
}
ol.flex-control-nav {
display: none;
}

#header {
  padding: 0px;
}

}