html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
} article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block;
}
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
} label,
input[type="button"],
input[type="submit"],
input[type="image"],
button {
cursor: pointer;
} .ie7 img {
-ms-interpolation-mode: bicubic;
} textarea {
overflow: auto;
} button,
input,
select,
textarea {
margin: 0;
} pre {
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
background: #adceeb;
border: 1px solid #8099af;
padding: 10px;
margin-bottom: 20px;
} pre,
code,
kbd,
samp { } a:hover,
a:active {
outline: none;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
} .fl {
float: left;
}
.fr {
float: right;
}
.ac {
text-align: center;
}
.ar {
text-align: right;
}
.floater {
float: none;
} .fix:before,
.fix:after,
.col-full:before,
.col-full:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
}
.fix:after,
.col-full:after {
clear: both;
} .fix,
.col-full {
zoom: 1;
}       html {
font-size: 62.5%;
}
body {
border-top: 4px solid #333333;
font-size: 1.5em;
line-height: 1.65;
color: #333333; -webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-rendering: optimizeLegibility;
-webkit-font-smoothing: antialiased;
}
img {
vertical-align: bottom;
max-width: 100%;
}
hr {
background-color: #8099af;
border: 0;
height: 1px;
margin-bottom: 1.618em;
} a {
color: #45759f;
text-decoration: none;
}
a:hover {
color: #333333;
text-decoration: underline;
}
a img {
-webkit-transition: opacity ease-out 0.1s;
-moz-transition: opacity ease-out 0.1s;
-o-transition: opacity ease-out 0.1s;
transition: opacity ease-out 0.1s;
-webkit-transition: opacity ease-out 0.1s;
-moz-transition: opacity ease-out 0.1s;
-o-transition: opacity ease-out 0.1s;
transition: opacity ease-out 0.1s;
-webkit-transition: opacity ease-out 0.1s;
-moz-transition: opacity ease-out 0.1s;
-o-transition: opacity ease-out 0.1s;
transition: opacity ease-out 0.1s;
}
a img:hover {
opacity: 0.75;
} h1,
h2,
h3,
h4,
h5,
h6 { color: #333333;
margin: 0 0 .618em;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
text-decoration: none;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
text-decoration: underline;
}
h1 {
font-size: 3.5em;
line-height: 1.1em;
}
.archive h1,
.page-template-template-blog-php h1,
.search-results h1 {
font-size: 2.15em;
line-height: 1.1;
margin-bottom: 0;
}
.archive #content .post,
.page-template-template-blog-php #content .post,
.search-results #content .post {
border-bottom: 1px solid #8099af;
margin-bottom: 1.333em;
padding-bottom: 1.333em;
}
.archive #content .post:last-child,
.page-template-template-blog-php #content .post:last-child,
.search-results #content .post:last-child {
border: none;
}
.archive #content .post h1,
.page-template-template-blog-php #content .post h1,
.search-results #content .post h1 {
font-size: 2.15em;
line-height: 1.1;
margin-bottom: 0;
}
.archive #content .post .post-meta,
.page-template-template-blog-php #content .post .post-meta,
.search-results #content .post .post-meta {
float: none;
margin: 0;
overflow: auto;
width: auto;
}
.archive #content .post .post-meta li.post-date,
.page-template-template-blog-php #content .post .post-meta li.post-date,
.search-results #content .post .post-meta li.post-date {
border: none;
}
.archive #content .post img.thumbnail,
.page-template-template-blog-php #content .post img.thumbnail,
.search-results #content .post img.thumbnail {
margin: 0 1.618em 1em 0;
}
.archive #content .post p,
.page-template-template-blog-php #content .post p,
.search-results #content .post p {
margin-bottom: 0.667em;
}
.archive #content #archive-latest,
.page-template-template-blog-php #content #archive-latest,
.search-results #content #archive-latest {
border-bottom: none;
margin-bottom: 0;
}
h2 {
font-size: 2.15em;
line-height: 1.1;
}
h3 {
font-size: 1.2em;
line-height: 1.2;
}
h4 {
font-size: 1em;
}
h5 {
font-size: 1em;
}
h6 {
font-size: 0.857em;
}
p {
-webkit-hyphens: auto;
-webkit-hyphenate-character: "\2010";
-webkit-hyphenate-limit-after: 1;
-webkit-hyphenate-limit-before: 3;
-moz-hyphens: auto;
orphans: 3;
widows: 3; }
ul,
ol,
dl,
p,
table,
form,
pre,
hr {
margin: 0 0 1.618em 0;
}
li > ul,
li > ol {
margin: 0 0 0 1.618em;
}
dl dt {
font-weight: bold;
}
dl dd {
margin-bottom: 1.618em;
} table {
width: 100%;
}     ul.nav li a {
padding: .5em 1em;
display: block;
}
ul.nav li.current_page_item a,
ul.nav li.current_page_parent a,
ul.nav li.current-menu-ancestor a,
ul.nav li.current-cat a,
ul.nav li.li.current-menu-item a {
color: #000;
}
#navigation {
clear: both;
margin-bottom: 0.667em;
display: none;
}
#navigation ul.rss {
background: url(//slapthescissors.com/wp-content/themes/flipflop/images/ico-rss.png) no-repeat right 44%;
margin: 0 1em 0 0;
padding: 0 1em 0 0;
}
#navigation ul.rss li {
display: inline;
padding: 0;
}
#navigation ul.rss li a {
text-decoration: none;
display: inline-block;
position: relative;
}
#navigation ul.rss li.sub-email {
color: #333333;
} #top select {
margin: 1.618em 0 0;
width: 100%;
}
#top #top-nav {
display: none;
}
@media only screen and (max-width: 767px) { #navigation {
margin: 1em -10px;
}
#navigation .nav {
float: none;
}
#navigation .nav li {
float: none;
}
#navigation .nav li a {
border: none!important;
}
#navigation .nav li a:hover {
background-color: #45759f;
color: #fff;
}
#navigation .nav li ul {
position: relative;
}
#navigation .nav li ul li {
padding-left: 10px;
}
#navigation ul {
list-style: none;
width: 100%;
}
#navigation ul.rss {
float: none;
padding: 0 0 0 10px;
width: 94%;
background-position: right center;
}
#navigation ul.rss li {
display: block;
}
} #header-wrap {
background: #adceeb url(//slapthescissors.com/wp-content/themes/flipflop/images/bg-texture.png) repeat left top;
border-bottom: 1px solid #8099af;
margin-bottom: 2.6em;
}
.home #header-wrap {
margin-bottom: 15px;
}
#header {
padding: 1.333em 0;
clear: both;
position: relative;
}
#header .site-title,
#header .site-description {
color: #000;
display: none;
margin-bottom: 10px;
}
#header .site-title a,
#header .site-description a {
color: #333333;
text-transform: none;
font-weight: normal;
text-decoration: none;
}
#header .site-title a:hover,
#header .site-description a:hover {
text-decoration: underline;
}
#header .site-description {
color: #1a1a1a; font-style: italic;
}
#header .nav-toggle {
clear: both;
float: left;
margin: 1.333em 0 0;
}
#header .search_main {
background: rgba(0, 0, 0, 0.03);
padding: 6px;
clear: both;
float: left;
margin: 1.333em 0 0;
}
#header .search_main .searchform {
background: #fff;
}
#header .search_main .searchform input.s {
outline: none;
}
#header #topad {
float: left;
margin: 1.333em 0 0;
} #content,
#featured { }
#content img,
#featured img,
#content img.thumbnail,
#featured img.thumbnail {
padding: 0.4em;
border: 1px solid #8099af;
background: #adceeb;
}
#content img:hover,
#featured img:hover,
#content img.thumbnail:hover,
#featured img.thumbnail:hover {
border-color: #61809b;
}
#content .section-body li.post,
#featured .section-body li.post {
list-style: none;
}
#content #recent-entries,
#featured #recent-entries {
border-bottom: 1px solid #8099af;
margin: 0 0 2em;
}
#content #recent-entries h2,
#featured #recent-entries h2 {
margin-bottom: 0;
}
#content #recent-entries h3,
#featured #recent-entries h3 {
margin-bottom: 0;
}
#content #recent-entries h3.section-title,
#featured #recent-entries h3.section-title {
margin-top: 5px;
}
#content #recent-entries .post-meta,
#featured #recent-entries .post-meta {
margin: 0 0 0.75em;
}
#content #recent-entries .section-body.primary,
#featured #recent-entries .section-body.primary {
border-bottom: 1px solid #8099af;
}
#content #recent-entries .section-body.secondary li.post,
#featured #recent-entries .section-body.secondary li.post {
margin-bottom: 0;
}
#content #news-in-pictures,
#featured #news-in-pictures {
border-bottom: 1px solid #8099af;
margin: 0 0 2em;
}
#content #news-in-pictures .section-body.primary,
#featured #news-in-pictures .section-body.primary {
border-bottom: 1px solid #8099af;
padding: 0;
}
#content #news-in-pictures .section-body.primary li,
#featured #news-in-pictures .section-body.primary li {
margin-bottom: 1.618em;
}
#content #news-in-pictures .section-body.primary li .post-meta,
#featured #news-in-pictures .section-body.primary li .post-meta {
margin-bottom: 0;
}
#content #news-in-pictures .section-body.primary li .post-meta li,
#featured #news-in-pictures .section-body.primary li .post-meta li {
margin-bottom: 0;
}
#content #news-in-pictures .section-body.primary li p,
#featured #news-in-pictures .section-body.primary li p { font-size: 0.8em;
margin-bottom: 0;
}
#content #news-in-pictures .section-body.primary li img,
#featured #news-in-pictures .section-body.primary li img {
margin-bottom: 0.667em;
}
#content #news-in-pictures .section-body.secondary img,
#featured #news-in-pictures .section-body.secondary img {
margin-bottom: 0.333em;
}
#content #news-in-pictures .section-body.secondary li.post,
#featured #news-in-pictures .section-body.secondary li.post {
margin-bottom: 0;
}
#content .wp-caption,
#featured .wp-caption {
padding: .077em;
text-align: center;
background: #adceeb;
border: 1px solid #8099af;
}
#content .wp-caption img,
#featured .wp-caption img {
margin: 0;
padding: .327em 0;
background: none;
border: 0;
}
#content .wp-caption-text,
#featured .wp-caption-text {
margin: 0;
padding: 0;
text-align: center;
} .flex-direction-nav {
float: right;
height: 2em;
margin: 0;
}
.flex-direction-nav li {
display: inline;
padding: 0 !important;
}
.flex-direction-nav li:first-child {
border-right: none;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomright: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
}
.flex-direction-nav li:last-child {
-webkit-border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-topleft: 0;
-moz-border-radius-bottomleft: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
-webkit-border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-topleft: 0;
-moz-border-radius-bottomleft: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
-webkit-border-top-left-radius: 0;
-webkit-border-bottom-left-radius: 0;
-moz-border-radius-topleft: 0;
-moz-border-radius-bottomleft: 0;
border-top-left-radius: 0;
border-bottom-left-radius: 0;
}
.flex-control-nav {
display: inline-block; font-size: 0.733em;
line-height: 2.7em;
margin: 0 1.2em 0 0;
vertical-align: top;
}
.flex-control-nav li {
display: inline;
padding: 0 2px;
}
#featured {
position: relative;
width: 100%;
margin: 0 auto;
padding: 0;
min-height: 150px;
}
#featured .slides { margin: 0;
}
#featured .slides li.slide {
position: relative;
display: none;
list-style: none;
}
#featured .slides li.slide .slide-content-container article header {
z-index: 999;
} #sidebar {
overflow: hidden;
}
#sidebar .secondary {
float: left;
margin-right: 20px;
}
#sidebar .secondary.last {
margin: 0;
} #footer .col-full {
padding: 0.8em 0;
border-top: 1px solid #8099af;
color: #1a1a1a;
}
#footer .col-full #credit img {
vertical-align: middle;
}
#footer .col-full #credit span {
display: none;
}
#footer .col-full p { font-size: 0.8em;
}
#footer-widgets .col-full {
border-top: 1px solid #8099af;
padding: 1.667em 0;
} #breadcrumbs {
margin-bottom: 1.618em;
}   #breadcrumb,
.post .video {
margin-bottom: 1.618em;
}
.archive-header {
display: block;
float: left;
width: 100%;
padding: 0 0 1em;
font-weight: bold;
}
.archive-description {
clear: both;
margin-bottom: 1.618em;
}
.post .post-meta,
.type-page .post-meta {
float: none;
text-transform: none;
}
.post .section-body,
.type-page .section-body { font-size: 1.2em;
}
.post blockquote,
.type-page blockquote {
background: url(//slapthescissors.com/wp-content/themes/flipflop/styles/images/blockquote.png) no-repeat 0 12px;
padding: 10px 20px 10px 50px;
color: #000000;
}
.post blockquote p,
.type-page blockquote p {
font-style: italic;
}
.post .post-more,
.type-page .post-more {
clear: both;
font-size: 0.933em;
line-height: 1;
}
.post .post-more a,
.type-page .post-more a {
color: #333333;
}
.post .post-more a:hover,
.type-page .post-more a:hover {
color: #45759f;
}
.post img.wp-smiley,
.type-page img.wp-smiley {
padding: 0;
border: 0;
}
.post .alignleft,
.type-page .alignleft {
float: left;
margin: 0 0.556em 1em 0;
}
.post .alignright,
.type-page .alignright {
float: right;
margin: 0 0 1em 0.556em;
}
.post .aligncenter,
.type-page .aligncenter {
display: block;
text-align: center;
margin: 0 auto 0.556em;
}
.meta-below-title #main .post h1,
.meta-below-title #main .type-page h1 {
border-bottom: 1px solid #8099af;
margin-bottom: 0.309em;
padding-bottom: 0.154em;
}
.meta-below-title #main .post .post-meta,
.meta-below-title #main .type-page .post-meta {
float: none;
text-transform: none;
width: auto;
}
.meta-below-title #main .post .post-meta li,
.meta-below-title #main .type-page .post-meta li {
display: inline;
}
.meta-below-title #main .post .post-meta li.post-date.border,
.meta-below-title #main .type-page .post-meta li.post-date.border,
.meta-below-title #main .post .post-meta li.post-tag,
.meta-below-title #main .type-page .post-meta li.post-tag {
border: none;
}
.meta-below-title #main .post .section-body,
.meta-below-title #main .type-page .section-body {
width: auto;
}
.meta-below-title #main #post-author {
width: auto;
}
header {
font-weight: bold;
position: relative;
}
header a {
color: #333333;
}
header a:hover {
color: #45759f;
text-decoration: none;
}
.post-meta,
#comments h3,
#respond h3,
#post-category h3,
.section-title,
.widget h3,
.section_categories h3 {
margin: 0 0 1.5em 0; font-size: 0.7em;
text-transform: uppercase;
}
.post-meta {
color: #aaaaaa; font-size: 0.8em;
margin: 0 0 1.618em 0;
}
.post-meta .post-date {
background: url(//slapthescissors.com/wp-content/themes/flipflop/images/ico-calendar.png) no-repeat left center;
}
.post-meta .post-author {
background: url(//slapthescissors.com/wp-content/themes/flipflop/images/ico-author.png) no-repeat left center;
}
.post-meta .post-comments {
background: url(//slapthescissors.com/wp-content/themes/flipflop/images/ico-comment.png) no-repeat left center;
}
.post-meta .post-tag {
background: url(//slapthescissors.com/wp-content/themes/flipflop/images/ico-tag.png) no-repeat scroll left 7px;
border-bottom: 1px solid #8099af;
}
.post-meta ul {
margin-bottom: 0;
}
.post-meta ul li {
display: inline-block;
padding: 0.356em 0.356em 0.356em 1.8em;
word-wrap: break-word;
}
.post-meta ul li a {
color: #aaaaaa;
}
.post-meta ul li a:hover {
color: #333333;
} .nav-entries,
.wp-pagenavi,
.woo-pagination {
padding: 1em 1.618em;
}
.nav-entries a {
display: block;
color: #333333;
text-decoration: none;
}
.nav-entries a:hover {
text-decoration: underline;
}
.woo-pagination {
clear: both;
text-align: center;
margin: -1.333em 0.146em 0;
}
.woo-pagination .page-numbers {
font-weight: bold;
}
.woo-pagination .page-numbers:hover {
color: #000000;
border-color: #44596c;
}
.woo-pagination .page-numbers.current {
color: #000000;
background: #bedffc;
background: -webkit-gradient(linear, left top, left bottom, from(#bedffc), to(#9cbdda));
background: -webkit-linear-gradient(#bedffc, #9cbdda);
background: -moz-linear-gradient(center top, #bedffc 0%, #9cbdda 100%);
background: -moz-gradient(center top, #bedffc 0%, #9cbdda 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#bedffc,endColorstr=#9cbdda);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#bedffc, endColorstr=#9cbdda)";
background: #bedffc;
background: -webkit-gradient(linear, left top, left bottom, from(#bedffc), to(#9cbdda));
background: -webkit-linear-gradient(#bedffc, #9cbdda);
background: -moz-linear-gradient(center top, #bedffc 0%, #9cbdda 100%);
background: -moz-gradient(center top, #bedffc 0%, #9cbdda 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#bedffc,endColorstr=#9cbdda);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#bedffc, endColorstr=#9cbdda)";
background: #bedffc;
background: -webkit-gradient(linear, left top, left bottom, from(#bedffc), to(#9cbdda));
background: -webkit-linear-gradient(#bedffc, #9cbdda);
background: -moz-linear-gradient(center top, #bedffc 0%, #9cbdda 100%);
background: -moz-gradient(center top, #bedffc 0%, #9cbdda 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#bedffc,endColorstr=#9cbdda);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#bedffc, endColorstr=#9cbdda)";
} #post-author {
background: #adceeb url(//slapthescissors.com/wp-content/themes/flipflop/images/bg-texture.png) repeat left top;
-webkit-border-radius: 0.237em;
-moz-border-radius: 0.237em;
border-radius: 0.237em;
-webkit-border-radius: 0.237em;
-moz-border-radius: 0.237em;
border-radius: 0.237em;
-webkit-border-radius: 0.237em;
-moz-border-radius: 0.237em;
border-radius: 0.237em;
border: 1px solid #8099af;
clear: both;
margin-bottom: 2.7em;
}
#post-author h3 { font-size: 0.8em;
font-weight: normal;
text-transform: uppercase;
}
#post-author .author-description {
font-weight: normal;
font-size: 0.8em;
overflow: auto;
}
#post-author .author-description .profile-link {
background: url(//slapthescissors.com/wp-content/themes/flipflop/images/ico-pencil.png) no-repeat left center;
padding: 0.356em 0.356em 0.356em 1.8em;
}
#post-author .author-description .profile-link a {
color: #aaaaaa;
}
#post-author .profile-image {
float: left;
margin: 1em;
}
#post-author .profile-image img {
background: #fff;
padding: 0.267em;
}
#post-author .profile-content {
margin: 1em 1em 1em 0;
}
#post-author .profile-content h1 {
margin-bottom: 0.4em;
} .home #post-entries {
border: none;
cursor: pointer;
margin: 0 0 10px;
padding: 0;
z-index: 99;
}
.home #post-entries .flex-control-nav li a {
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
padding: 2px 6px;
}
.home #post-entries .flex-control-nav li a.active,
.home #post-entries .flex-control-nav li a:hover {
background: #adceeb;
}
#post-entries {
border-top: 1px solid #8099af;
border-bottom: 1px solid #8099af;
clear: both;
margin: 0 auto 2.7em;
padding: 0.95em 0;
text-align: right;
}
#post-entries #home-link {
float: left;
}
#post-entries #post-nav-links { float: right;
line-height: 1em;
}
#post-entries #post-nav-links a {
color: #666666;
}
#post-entries #post-nav-links .nav-prev {
position: relative;
}
#post-entries #post-nav-links .nav-prev .meta-nav {
float: left;
margin-right: 10px;
padding: 0;
}
#post-entries #post-nav-links .nav-prev .title {
left: 50px;
}
#post-entries #post-nav-links .nav-prev .title:hover {
color: #000000;
}
#post-entries #post-nav-links .prev {
background: url(//slapthescissors.com/wp-content/themes/flipflop/images/arrow-left.png) no-repeat scroll center center;
float: left;
padding: 0.58em 1.2em;
width: 7px;
height: 14px;
text-indent: -9999em;
}
#post-entries #post-nav-links .prev:hover {
background: url(//slapthescissors.com/wp-content/themes/flipflop/images/arrow-left-hover.png) no-repeat scroll center center;
}
#post-entries #post-nav-links .nav-next {
position: relative;
}
#post-entries #post-nav-links .nav-next .meta-nav {
float: right;
margin-left: 10px;
padding: 0;
}
#post-entries #post-nav-links .nav-next .title {
right: 50px;
}
#post-entries #post-nav-links .nav-next .title:hover {
color: #000000;
}
#post-entries #post-nav-links .next {
background: url(//slapthescissors.com/wp-content/themes/flipflop/images/arrow-right.png) no-repeat scroll center center;
float: right;
padding: 0.58em 1.2em;
width: 7px;
height: 14px;
text-indent: -9999em;
}
#post-entries #post-nav-links .next:hover {
background: url(//slapthescissors.com/wp-content/themes/flipflop/images/arrow-right-hover.png) no-repeat scroll center center;
}
#post-entries #post-nav-links .title {
display: none;
position: absolute;
top: 8px;
} #connect {
padding: 1.618em;
border-top: 1px solid #8099af;
clear: both;
}
#connect .newsletter-form .email {
width: 140px;
}
#connect .social a {
filter: alpha(opacity=@opacity * 100);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
filter: alpha(opacity=@opacity * 100);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
filter: alpha(opacity=@opacity * 100);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
-webkit-transition: all ease-in-out 0.2s;
-moz-transition: all ease-in-out 0.2s;
-o-transition: all ease-in-out 0.2s;
transition: all ease-in-out 0.2s;
-webkit-transition: all ease-in-out 0.2s;
-moz-transition: all ease-in-out 0.2s;
-o-transition: all ease-in-out 0.2s;
transition: all ease-in-out 0.2s;
-webkit-transition: all ease-in-out 0.2s;
-moz-transition: all ease-in-out 0.2s;
-o-transition: all ease-in-out 0.2s;
transition: all ease-in-out 0.2s;
}
#connect .social a:hover {
filter: alpha(opacity=@opacity * 100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
filter: alpha(opacity=@opacity * 100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
filter: alpha(opacity=@opacity * 100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
#connect .related-posts {
border-left: 1px solid #8099af;
padding-left: 1em;
}
#connect .related-posts ul {
list-style: none;
}
#connect .social a {
display: inline-block;
height: 28px;
width: 32px;
background-image: url(//slapthescissors.com/wp-content/themes/flipflop/images/ico-subscribe-social.png);
background-repeat: no-repeat;
}
#connect .social a.subscribe {
background-position: 0px 0;
}
#connect .social a.twitter {
background-position: -30px 0;
}
#connect .social a.facebook {
background-position: -60px 0;
}
#connect .social a.youtube {
background-position: -90px 0;
}
#connect .social a.flickr {
background-position: -120px 0;
}
#connect .social a.linkedin {
background-position: -150px 0;
}
#connect .social a.delicious {
background-position: -180px 0;
}
#connect .social a.googleplus {
background-position: -210px 0;
}
.widget #connect .fl,
.widget #connect .fr {
float: none;
}
#main #connect .col-left,
#main #connect .col-right {
width: 48%;
} .column img {
height: auto;
} .column-layout-3col .column {
width: 100%;
margin: 0;
}
.column-layout-3col .column-02 {
clear: both;
} .column-layout-2colA .column-01 {
width: 100%;
margin: 0;
}
.column-layout-2colA .column-02 {
width: 100%;
} .column-layout-2colB .column-01 {
width: 100%;
margin: 0;
}
.column-layout-2colB .column-02 {
width: 100%;
} .column-layout-2colC .column-01 {
width: 100%;
margin: 0;
}
.column-layout-2colC .column-02 {
width: 100%;
}    .widget { margin-bottom: 1.618em;
}
.widget h3 {
margin-bottom: 10px;
}
.widget ul {
clear: both;
list-style-position: inside;
list-style-type: disc;
}
.widget ul li a {
text-decoration: none;
}
.widget ul li a:hover {
text-decoration: underline;
}
.widget a {
color: #333333;
} .widget.widget_archive li,
.widget.widget_categories li,
.section-body .widget li {
display: inline-block;
}
.widget.widget_archive li:after,
.widget.widget_categories li:after,
.section-body .widget li:after {
content: " • ";
}
.widget.widget_archive li:last-child:after,
.widget.widget_categories li:last-child:after,
.section-body .widget li:last-child:after {
content: "";
}
body .tabbable .tab-pane li {
border-bottom: 1px solid #8099af;
margin: 0 0 1em !important;
padding: 0 0 1em;
}
.widget_woodojo_tweets ul li {
border-bottom: 1px solid #8099af;
}
.widget.widget_woo_search {
background: #f2f2f2;
clear: none;
padding: 6px;
}
.widget.widget_woo_subscribe #connect {
border: none;
padding: 1.618em 0;
}
body .widget_woodojo_twitterprofile .tweeting-since {
background: #f2f2f2;
} .searchform {
background: #fff;
width: 100%;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; position: relative;
border-color: #dddddd;
border-width: 1px;
border-style: solid;
margin-bottom: 0;
}
.searchform input.s {
padding: 0.7em 2.618em 0.7em 0.7em;
font-size: 14px;
width: 100%;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin: 0;
border: 0;
background: none;
color: #333333;
}
.searchform input.search-submit {
position: absolute;
top: 20%;
right: .4em;
border: 0;
margin: 0;
padding: 0;
} .widget_woo_flickr h3 span {
color: #0051d8;
}
.widget_woo_flickr h3 span span {
color: #ff1183;
}
.widget_woo_flickr .flickr_badge_image {
float: left;
margin: 0.236em;
}
.widget_woo_flickr .wrap {
position: relative;
margin-bottom: 1.618em;
padding: 0;
}
.widget_woo_flickr a img {
float: left;
margin: 0 0 0.618em 0.618em;
display: block;
border: 1px solid #8099af;
padding: .236em;
}
.widget_woo_flickr a:hover img {
border-color: #61809b;
} #wp-calendar {
width: 95%;
margin-bottom: 1.618em;
clear: both;
padding: 0;
}
#wp-calendar caption {
padding: 1em;
}
#wp-calendar th,
#wp-calendar td {
text-align: center;
background: #84b5e1;
padding: .236em 0;
}
#wp-calendar td {
background: transparent;
color: #1a1a1a;
} .widget_woo_blogauthorinfo .avatar {
padding: .296em;
border: 1px solid #8099af;
}
.widget_woo_blogauthorinfo .left {
float: left;
margin: 0 1em .618em 0;
}
.widget_woo_blogauthorinfo .right {
float: right;
margin: 0 .618em 1em;
}
.section_categories { }
.section_categories ul.section-body {
font-size: 0.933em;
line-height: 1.2;
list-style: none;
}
.section_categories ul.section-body li {
float: left;
margin-bottom: 0.933em;
min-width: 10.667em;
width: auto;
}
.section_categories ul.section-body li a {
color: #333333;
}
.section_categories ul.section-body li:after {
content: "";
}
.widget.widget_pages ul li,
.widget.widget_nav_menu ul li {
display: block;
}
.widget.widget_pages ul li::after,
.widget.widget_nav_menu ul li::after {
content: "";
}    #comments {
position: relative;
}
#comments .commentlist {
margin-top: -1.75em;
}
#comments .comment {
padding-top: 1.75em;
width: 100%;
list-style: none;
}
#comments .comment.bypostauthor {
background: #fef7d2;
border-bottom: 1px solid #efe3ae;
}
#comments .comment .comment-container {
border-bottom: 1px solid #8099af;
position: relative;
}
#comments .comment .comment-container .comment-entry p {
margin-bottom: 0.55em;
}
#comments .comment .comment-footer {
color: #aaaaaa;
font-size: 0.8em;
margin: 0 0 1.667em 0;
}
#comments .comment .comment-footer a {
color: #aaaaaa;
}
#comments .comment .comment-footer .name {
color: #45759f;
margin: 0;
font-weight: bold;
text-transform: capitalize;
}
#comments .comment .avatar {
float: right;
margin: 0 0 1.667em 1.667em;
}
#comments .comment .avatar img {
margin: 0;
vertical-align: middle;
border: 1px solid #8099af;
padding: .296em;
background: #fff;
}
#comments .comment .date {
background: url(//slapthescissors.com/wp-content/themes/flipflop/images/ico-calendar.png) no-repeat left center;
padding-left: 1.8em;
}
#comments .comment .reply {
padding-top: .857em;
}
#comments .comment .reply a {
margin: 0;
}
#comments .comment .reply a:hover {
background: #8099af;
}
#comments ul.children {
background: url(//slapthescissors.com/wp-content/themes/flipflop/images/ico-comment-reply.png) no-repeat scroll 2.933em 1.333em transparent;
margin: 0;
padding: 0 0 0 5.467em;
}
#comments .navigation a {
display: block;
text-decoration: none;
}
#comments .pingbacks li.pingback {
margin: 0 0 1.618em;
}
#comments .pingbacks li.pingback .reply {
display: none;
}
#comments .nocomments {
font-weight: bold;
} #respond label {
color: #aaaaaa; font-size: 0.8em;
}
#respond #reply-title small {
display: block;
margin: 0 0 1.618em;
}
#respond #commentform #form-box {
background: #adceeb url(//slapthescissors.com/wp-content/themes/flipflop/images/bg-texture.png) repeat left top;
padding: 0.8em;
max-width: 34.4em;
}
#respond #commentform #form-box p {
margin: 0;
}
#respond #commentform #form-box .comment-form-url {
margin-right: 0;
}
#respond #commentform #form-box label {
display: inline-block;
}
#respond #commentform #form-box input.txt {
margin: 0 10px 20px 0;
padding: 0.5em;
width: 288px;
}
#respond #commentform #form-box textarea {
width: 100%;
}
#respond #commentform #form-box .comment-form-comment label {
display: none;
}
#respond #commentform #form-box .form-submit {
margin-top: 1em;
text-align: right;
} .pinglist li {
margin: 0 0 0 1.618em;
list-style-type: decimal;
}
.pinglist li .author {
font-weight: bold;
}
.pinglist li .pingcontent {
display: block;
margin: 0 0 1.618em;
}    #archives .archives_list {
border-left: 1px solid #8099af;
list-style: none;
margin: 0 0 1em 1em;
}
#archives .archives_list li {
clear: left;
padding-left: 2.327em;
font-style: normal;
list-style: none;
}
#archives .archives_list .date {
color: #1a1a1a;
width: 22.5%;
display: inline-block;
}
#archives .archives_list .linked {
width: 48%;
display: inline-block;
}
#archives .archives_list .comments {
width: 22.5%;
display: inline-block;
}
#archives .archives_list .comments a {
color: #262626;
text-decoration: underline;
padding-left: 1.236em;
}
#archives .archives_list .comments a:hover {
text-decoration: none;
}
h3.archive_year {
font-weight: bold;
color: #333333;
margin-top: 0;
}
#content #archive-latest {
border-top: 1px solid #8099af;
border-bottom: 1px solid #8099af;
margin-bottom: 2em;
padding-top: 2em;
}
#content #archive-latest ul {
margin-bottom: 0;
}
#content #archive-latest ul li {
box-shadow: 1px 1px 1px 1px rgba(170, 170, 170, 0.5);
-webkit-box-shadow: 1px 1px 1px 1px rgba(170, 170, 170, 0.5);
-moz-box-shadow: 1px 1px 1px 1px rgba(170, 170, 170, 0.5);
-o-box-shadow: 1px 1px 1px 1px rgba(170, 170, 170, 0.5);
box-shadow: 1px 1px 1px 1px rgba(170, 170, 170, 0.5);
-webkit-box-shadow: 1px 1px 1px 1px rgba(170, 170, 170, 0.5);
-moz-box-shadow: 1px 1px 1px 1px rgba(170, 170, 170, 0.5);
-o-box-shadow: 1px 1px 1px 1px rgba(170, 170, 170, 0.5);
box-shadow: 1px 1px 1px 1px rgba(170, 170, 170, 0.5);
-webkit-box-shadow: 1px 1px 1px 1px rgba(170, 170, 170, 0.5);
-moz-box-shadow: 1px 1px 1px 1px rgba(170, 170, 170, 0.5);
-o-box-shadow: 1px 1px 1px 1px rgba(170, 170, 170, 0.5);
float: left;
height: 10em;
margin: 0 19px 19px 0;
background: #adceeb;
padding: 5px;
}
#content #archive-latest ul li:nth-child(3n+3) {
margin-right: 19px;
}
#content #archive-latest ul li .title {
color: #333333;
font-size: 0.89em;
line-height: 1.2;
width: 210px;
}
#content #archive-latest ul li img {
background: none;
border: none;
margin: 0 0 0.6em;
padding: 0;
max-width: 100%;
}
#content .archive #main .section-body,
#content .page-template-template-archives-php #main .section-body {
width: 74.6%;
}
#content #archive-dates {
border-bottom: 1px solid #8099af;
padding-bottom: 1em;
margin-bottom: 2em;
}
#content #archive-dates .section-body .fix {
border-bottom: 1px solid #8099af;
margin-bottom: 1.618em;
}
#content #archive-dates .section-body li.widget.post {
margin: 0 1.333em 2.667em 0;
width: 216px;
}
#content #archive-dates .section-body li.widget.post:nth-of-type(3n+3) {
margin-right: 1.333em;
}
#content #archive-dates .section-body li.widget.post:nth-of-type(odd) {
clear: both;
}
#content #archive-dates .section-body li.widget.post a:hover {
color: #45759f;
text-decoration: none;
}
#content #archive-dates .section-body li.widget.post ul { font-size: 0.972em;
margin-left: 0;
}
#content #archive-dates .section-body li.widget.post ul li {
display: inline;
}
#content #archive-dates .section-body li.widget.post h3 { font-size: 0.695em;
font-weight: normal;
}
#content #archive-dates .section-body li.widget.post h3 span {
float: right;
} #contact-page .screenReader {
left: -9999px;
position: absolute;
top: -9999px;
}
#contact-page ol.forms {
float: left;
list-style: none;
width: 100%;
}
#contact-page ol.forms li {
clear: both;
float: left;
margin-bottom: 1.618em;
position: relative;
width: 48%;
}
#contact-page ol.forms li:first-child {
margin-right: 3.8%;
}
#contact-page ol.forms li:nth-child(2n) {
clear: none;
}
#contact-page ol.forms li.textarea,
#contact-page ol.forms li.screenReader,
#contact-page ol.forms li.inline,
#contact-page ol.forms li.buttons {
width: 100%;
}
#contact-page ol.forms li input.txt,
#contact-page ol.forms li textarea {
width: 100%;
}
#contact-page ol.forms li .error {
display: block;
color: red;
}
#contact-page ol.forms li.textarea .error {
display: block;
}
#contact-page ol.forms li.screenReader {
margin-bottom: 0;
}
#contact-page ol.forms li.inline input {
width: auto;
}
#contact-page ol.forms li.inline label {
display: inline;
float: none;
width: auto;
}
#contact-page ol.forms label {
cursor: pointer;
display: block;
font-weight: 700;
margin: 0 0 1em;
}
#contact-page ol.forms input#sendCopy {
border: none;
margin-right: 1em;
}
.entry #contact-page ol.forms li {
list-style: none;
}
.page-template-template-contact-php .location-twitter {
margin: 0 0 1em;
padding: 0 0 1.618em;
border-bottom: 1px solid #8099af;
}
.page-template-template-contact-php .location-twitter .col-left {
float: none;
}
.page-template-template-contact-php .location-twitter ul {
margin: 0;
padding: 0;
}
.page-template-template-contact-php .location-twitter ul li {
list-style: none;
padding: 0;
}
.page-template-template-contact-php .location-twitter #office-location {
margin: 0 0 1.618em;
}
.page-template-template-contact-php .location-twitter #office-location a {
text-decoration: underline;
}
.page-template-template-contact-php .location-twitter #office-location ul li {
margin: 0 0 1em;
}
.page-template-template-contact-php .location-twitter .contact-social {
float: none;
}
.page-template-template-contact-php .location-twitter .contact-social #twitter {
margin: 0 0 1.618em;
background: url(//slapthescissors.com/wp-content/themes/flipflop/images/ico-twitter-contact.png) no-repeat left center;
}
.page-template-template-contact-php .location-twitter .contact-social #twitter ul li {
background: url(//slapthescissors.com/wp-content/themes/flipflop/images/ico-twitter-contact-bg.png) repeat-x bottom left;
}
.page-template-template-contact-php .location-twitter .contact-social #twitter ul li a.time {
color: #262626;
}
.page-template-template-contact-php .location-twitter .contact-social #connect {
background: none;
border: none;
border-top: 1px solid #8099af;
}
.page-template-template-contact-php .location-twitter .contact-social #connect h3 {
display: none;
}
.page-template-template-contact-php .location-twitter .contact-social #connect .social {
float: none;
} .image-gallery-item img {
max-width: 100%;
padding: .236em;
margin: 0 1em 1em 0;
border: 1px solid #84b5e1;
background: #adceeb;
-webkit-border-radius: 0.236em;
-moz-border-radius: 0.236em;
border-radius: 0.236em;
-webkit-border-radius: 0.236em;
-moz-border-radius: 0.236em;
border-radius: 0.236em;
-webkit-border-radius: 0.236em;
-moz-border-radius: 0.236em;
border-radius: 0.236em;
}
.image-gallery-item img:hover {
border: 1px solid #5b9dd7;
box-shadow: 0 1px 0.327em 0px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 1px 0.327em 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 1px 0.327em 0px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0 1px 0.327em 0px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 0.327em 0px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 1px 0.327em 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 1px 0.327em 0px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0 1px 0.327em 0px rgba(0, 0, 0, 0.2);
box-shadow: 0 1px 0.327em 0px rgba(0, 0, 0, 0.2);
-webkit-box-shadow: 0 1px 0.327em 0px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 1px 0.327em 0px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0 1px 0.327em 0px rgba(0, 0, 0, 0.2);
}    input[type=text],
input.input-text,
textarea,
input.txt {
padding: .236em .5em;
border: 1px solid #8099af;
-webkit-border-radius: 0.236em;
-moz-border-radius: 0.236em;
border-radius: 0.236em;
-webkit-border-radius: 0.236em;
-moz-border-radius: 0.236em;
border-radius: 0.236em;
-webkit-border-radius: 0.236em;
-moz-border-radius: 0.236em;
border-radius: 0.236em;
font-size: 1em; line-height: 1.618em;
font-family: inherit; outline: none;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
a.button,
#commentform #submit,
.submit,
input[type=submit],
input.button,
button.button,
.meta-nav.button,
.flex-direction-nav li,
.woo-pagination .page-numbers {
display: inline-block;
padding: 0.7em 1em;
border: 1px solid #adadad;
color: #666666;
text-align: center;
text-shadow: 0px 1px 0px #ffffff;
text-shadow: 0px 1px 0px #ffffff;
text-shadow: 0px 1px 0px #ffffff;
text-decoration: none;
font-size: 0.733em; font-family: inherit; text-transform: uppercase;
cursor: pointer; overflow: visible; width: auto; line-height: 1.1em;
-webkit-border-radius: 0.237em;
-moz-border-radius: 0.237em;
border-radius: 0.237em;
-webkit-border-radius: 0.237em;
-moz-border-radius: 0.237em;
border-radius: 0.237em;
-webkit-border-radius: 0.237em;
-moz-border-radius: 0.237em;
border-radius: 0.237em;
background: #f7f7f7;
background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e3e3e3));
background: -webkit-linear-gradient(#f7f7f7, #e3e3e3);
background: -moz-linear-gradient(center top, #f7f7f7 0%, #e3e3e3 100%);
background: -moz-gradient(center top, #f7f7f7 0%, #e3e3e3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7,endColorstr=#e3e3e3);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7, endColorstr=#e3e3e3)";
background: #f7f7f7;
background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e3e3e3));
background: -webkit-linear-gradient(#f7f7f7, #e3e3e3);
background: -moz-linear-gradient(center top, #f7f7f7 0%, #e3e3e3 100%);
background: -moz-gradient(center top, #f7f7f7 0%, #e3e3e3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7,endColorstr=#e3e3e3);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7, endColorstr=#e3e3e3)";
background: #f7f7f7;
background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e3e3e3));
background: -webkit-linear-gradient(#f7f7f7, #e3e3e3);
background: -moz-linear-gradient(center top, #f7f7f7 0%, #e3e3e3 100%);
background: -moz-gradient(center top, #f7f7f7 0%, #e3e3e3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7,endColorstr=#e3e3e3);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7, endColorstr=#e3e3e3)";
box-shadow: inset 0 -2px 1px 0 rgba(0, 0, 0, 0.08);
-webkit-box-shadow: inset 0 -2px 1px 0 rgba(0, 0, 0, 0.08);
-moz-box-shadow: inset 0 -2px 1px 0 rgba(0, 0, 0, 0.08);
-o-box-shadow: inset 0 -2px 1px 0 rgba(0, 0, 0, 0.08);
box-shadow: inset 0 -2px 1px 0 rgba(0, 0, 0, 0.08);
-webkit-box-shadow: inset 0 -2px 1px 0 rgba(0, 0, 0, 0.08);
-moz-box-shadow: inset 0 -2px 1px 0 rgba(0, 0, 0, 0.08);
-o-box-shadow: inset 0 -2px 1px 0 rgba(0, 0, 0, 0.08);
box-shadow: inset 0 -2px 1px 0 rgba(0, 0, 0, 0.08);
-webkit-box-shadow: inset 0 -2px 1px 0 rgba(0, 0, 0, 0.08);
-moz-box-shadow: inset 0 -2px 1px 0 rgba(0, 0, 0, 0.08);
-o-box-shadow: inset 0 -2px 1px 0 rgba(0, 0, 0, 0.08);
}
a.button.large,
#commentform #submit.large,
.submit.large,
input[type=submit].large,
input.button.large,
button.button.large,
.meta-nav.button.large,
.flex-direction-nav li.large,
.woo-pagination .page-numbers.large {
font-size: 1.387em;
}
a.button.small,
#commentform #submit.small,
.submit.small,
input[type=submit].small,
input.button.small,
button.button.small,
.meta-nav.button.small,
.flex-direction-nav li.small,
.woo-pagination .page-numbers.small {
font-size: .857em;
}
a.button:hover,
#commentform #submit:hover,
.submit:hover,
input[type=submit]:hover,
input.button:hover,
button.button:hover,
.meta-nav.button:hover,
.flex-direction-nav li:hover,
.woo-pagination .page-numbers:hover {
color: #000000;
text-decoration: none;
background: #bedffc;
background: -webkit-gradient(linear, left top, left bottom, from(#bedffc), to(#9cbdda));
background: -webkit-linear-gradient(#bedffc, #9cbdda);
background: -moz-linear-gradient(center top, #bedffc 0%, #9cbdda 100%);
background: -moz-gradient(center top, #bedffc 0%, #9cbdda 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#bedffc,endColorstr=#9cbdda);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#bedffc, endColorstr=#9cbdda)";
background: #bedffc;
background: -webkit-gradient(linear, left top, left bottom, from(#bedffc), to(#9cbdda));
background: -webkit-linear-gradient(#bedffc, #9cbdda);
background: -moz-linear-gradient(center top, #bedffc 0%, #9cbdda 100%);
background: -moz-gradient(center top, #bedffc 0%, #9cbdda 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#bedffc,endColorstr=#9cbdda);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#bedffc, endColorstr=#9cbdda)";
background: #bedffc;
background: -webkit-gradient(linear, left top, left bottom, from(#bedffc), to(#9cbdda));
background: -webkit-linear-gradient(#bedffc, #9cbdda);
background: -moz-linear-gradient(center top, #bedffc 0%, #9cbdda 100%);
background: -moz-gradient(center top, #bedffc 0%, #9cbdda 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#bedffc,endColorstr=#9cbdda);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#bedffc, endColorstr=#9cbdda)";
}
a.button:active,
#commentform #submit:active,
.submit:active,
input[type=submit]:active,
input.button:active,
button.button:active,
.meta-nav.button:active,
.flex-direction-nav li:active,
.woo-pagination .page-numbers:active {
color: #000000;
-webkit-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.3), 0 1px 0 #ffffff;
-moz-box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.3), 0 1px 0 #ffffff;
box-shadow: inset 0 0 7px rgba(0, 0, 0, 0.3), 0 1px 0 #ffffff;
}
.chevron {
display: inline-block;
list-style: none;
margin-right: 0 !important;
position: relative;
}
.chevron .arrow {
background: #f7f7f7;
background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e3e3e3));
background: -webkit-linear-gradient(#f7f7f7, #e3e3e3);
background: -moz-linear-gradient(center top, #f7f7f7 0%, #e3e3e3 100%);
background: -moz-gradient(center top, #f7f7f7 0%, #e3e3e3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7,endColorstr=#e3e3e3);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7, endColorstr=#e3e3e3)";
background: #f7f7f7;
background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e3e3e3));
background: -webkit-linear-gradient(#f7f7f7, #e3e3e3);
background: -moz-linear-gradient(center top, #f7f7f7 0%, #e3e3e3 100%);
background: -moz-gradient(center top, #f7f7f7 0%, #e3e3e3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7,endColorstr=#e3e3e3);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7, endColorstr=#e3e3e3)";
background: #f7f7f7;
background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e3e3e3));
background: -webkit-linear-gradient(#f7f7f7, #e3e3e3);
background: -moz-linear-gradient(center top, #f7f7f7 0%, #e3e3e3 100%);
background: -moz-gradient(center top, #f7f7f7 0%, #e3e3e3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7,endColorstr=#e3e3e3);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7, endColorstr=#e3e3e3)";
box-shadow: inset 0 -2px 1px 0 rgba(0, 0, 0, 0.08);
-webkit-box-shadow: inset 0 -2px 1px 0 rgba(0, 0, 0, 0.08);
-moz-box-shadow: inset 0 -2px 1px 0 rgba(0, 0, 0, 0.08);
-o-box-shadow: inset 0 -2px 1px 0 rgba(0, 0, 0, 0.08);
box-shadow: inset 0 -2px 1px 0 rgba(0, 0, 0, 0.08);
-webkit-box-shadow: inset 0 -2px 1px 0 rgba(0, 0, 0, 0.08);
-moz-box-shadow: inset 0 -2px 1px 0 rgba(0, 0, 0, 0.08);
-o-box-shadow: inset 0 -2px 1px 0 rgba(0, 0, 0, 0.08);
box-shadow: inset 0 -2px 1px 0 rgba(0, 0, 0, 0.08);
-webkit-box-shadow: inset 0 -2px 1px 0 rgba(0, 0, 0, 0.08);
-moz-box-shadow: inset 0 -2px 1px 0 rgba(0, 0, 0, 0.08);
-o-box-shadow: inset 0 -2px 1px 0 rgba(0, 0, 0, 0.08);
border-top: 1px solid transparent;
border-bottom: 1px solid transparent;
top: 0;
cursor: auto;
position: absolute;
right: 1px;
margin: 0;
height: 27px;
width: 6px;
}
.chevron .arrow div {
background: #f7f7f7;
background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e3e3e3));
background: -webkit-linear-gradient(#f7f7f7, #e3e3e3);
background: -moz-linear-gradient(center top, #f7f7f7 0%, #e3e3e3 100%);
background: -moz-gradient(center top, #f7f7f7 0%, #e3e3e3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7,endColorstr=#e3e3e3);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7, endColorstr=#e3e3e3)";
background: #f7f7f7;
background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e3e3e3));
background: -webkit-linear-gradient(#f7f7f7, #e3e3e3);
background: -moz-linear-gradient(center top, #f7f7f7 0%, #e3e3e3 100%);
background: -moz-gradient(center top, #f7f7f7 0%, #e3e3e3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7,endColorstr=#e3e3e3);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7, endColorstr=#e3e3e3)";
background: #f7f7f7;
background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e3e3e3));
background: -webkit-linear-gradient(#f7f7f7, #e3e3e3);
background: -moz-linear-gradient(center top, #f7f7f7 0%, #e3e3e3 100%);
background: -moz-gradient(center top, #f7f7f7 0%, #e3e3e3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7,endColorstr=#e3e3e3);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7, endColorstr=#e3e3e3)";
box-shadow: inset 0 -1px 1px 0 rgba(0, 0, 0, 0.05);
-webkit-box-shadow: inset 0 -1px 1px 0 rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 -1px 1px 0 rgba(0, 0, 0, 0.05);
-o-box-shadow: inset 0 -1px 1px 0 rgba(0, 0, 0, 0.05);
box-shadow: inset 0 -1px 1px 0 rgba(0, 0, 0, 0.05);
-webkit-box-shadow: inset 0 -1px 1px 0 rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 -1px 1px 0 rgba(0, 0, 0, 0.05);
-o-box-shadow: inset 0 -1px 1px 0 rgba(0, 0, 0, 0.05);
box-shadow: inset 0 -1px 1px 0 rgba(0, 0, 0, 0.05);
-webkit-box-shadow: inset 0 -1px 1px 0 rgba(0, 0, 0, 0.05);
-moz-box-shadow: inset 0 -1px 1px 0 rgba(0, 0, 0, 0.05);
-o-box-shadow: inset 0 -1px 1px 0 rgba(0, 0, 0, 0.05);
border-width: 0 0 1px 1px;
border-style: solid;
border-color: #adadad;
position: absolute;
-moz-transform: matrix(-0.6, 0.9, 0.6, 0.9, 0, 0);
-webkit-transform: matrix(-0.6, 0.9, 0.6, 0.9, 0, 0);
-o-transform: matrix(-0.6, 0.9, 0.6, 0.9, 0, 0);
-ms-transform: matrix(-0.6, 0.9, 0.6, 0.9, 0, 0);
transform: matrix(-0.6, 0.9, 0.6, 0.9, 0, 0);
height: 15px;
width: 15px;
top: 5px;
left: -2px;
}
.chevron a.button.chev {
border-right: none;
padding: 0.7em 1em;
position: relative;
z-index: 99;
}
.chevron a.button.chev:hover {
color: #000000;
text-decoration: none;
background: #f7f7f7;
background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e3e3e3));
background: -webkit-linear-gradient(#f7f7f7, #e3e3e3);
background: -moz-linear-gradient(center top, #f7f7f7 0%, #e3e3e3 100%);
background: -moz-gradient(center top, #f7f7f7 0%, #e3e3e3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7,endColorstr=#e3e3e3);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7, endColorstr=#e3e3e3)";
background: #f7f7f7;
background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e3e3e3));
background: -webkit-linear-gradient(#f7f7f7, #e3e3e3);
background: -moz-linear-gradient(center top, #f7f7f7 0%, #e3e3e3 100%);
background: -moz-gradient(center top, #f7f7f7 0%, #e3e3e3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7,endColorstr=#e3e3e3);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7, endColorstr=#e3e3e3)";
background: #f7f7f7;
background: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#e3e3e3));
background: -webkit-linear-gradient(#f7f7f7, #e3e3e3);
background: -moz-linear-gradient(center top, #f7f7f7 0%, #e3e3e3 100%);
background: -moz-gradient(center top, #f7f7f7 0%, #e3e3e3 100%);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7,endColorstr=#e3e3e3);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#f7f7f7, endColorstr=#e3e3e3)";
} .gfield {
margin-bottom: 1em;
}
.gform_wrapper .top_label .gfield_label {
display: block;
padding-right: 20px;
width: 100px;
margin: 5px 0 .327em;
}
.gform_wrapper .top_label input.large,
.gform_wrapper .top_label select.large,
.gform_wrapper .top_label textarea.textarea {
width: 400px !important;
padding: 7px .236em !important;
}
.gform_wrapper .top_label .clear-multi {
clear: none !important;
}
.gform_wrapper input.button {
padding: 5px 10px 6px !important;
}
.gform_wrapper input {
padding: 7px .236em !important;
}
.gform_wrapper .entry img,
.gform_wrapper img,
.gform_wrapper thumbnail {
padding: 0 !important;
border: 0 !important;
height: auto;
}
.gform_wrapper .gfield_checkbox,
.gform_wrapper .gfield_radio {
margin-left: 120px !important;
}
img.ui-datepicker-trigger {
border: 0;
padding: 0;
}    #wrapper {
overflow: hidden;
}
#header-wrap,
#content,
#footer-widgets,
#footer {
padding: 0 20px;
}
@media only screen and (min-width: 768px) {
.floater {
float: right;
} ul.nav {
position: relative;
margin-bottom: 0;  }
ul.nav li {
margin: 0;
position: relative;
float: left;
zoom: 1;
list-style: none;
}
ul.nav li a {
display: block;
padding: .53em 1em;
text-transform: uppercase;
}
ul.nav li.parent > a {
position: relative;
padding-right: 1.8em;
}
ul.nav li.parent > a:after {
content: "";
display: block;
border: 0.4em solid #45759f;
border-color: #45759f transparent transparent transparent;
position: absolute;
top: 40%;
right: .7em;
}
ul.nav ul {
width: 11.089em;
visibility: hidden;
position: absolute;
top: 100%;
left: 0;
z-index: 9999;
margin: -1px 0 0;
}
ul.nav ul li {
float: none;
}
ul.nav ul li a {
width: 100%;
display: inline-block;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
ul.nav ul li.parent a {
padding-right: 0;
}
ul.nav ul li.parent a:after {
border-color: transparent transparent transparent #45759f !important;
right: 3%;
top: 46%;
}
ul.nav ul ul {
left: 100%;
top: 0;
}
ul.nav li:hover > ul {
visibility: visible;
} #top {
background: #333333;
margin: 0 -1.618em;
padding: 0 1.618em;
}
#top #top-nav {
display: block;
}
#top #top-nav li a {
color: #f2f2f2;
}
#top ul.nav {
font-size: .857em;  }
#top ul.nav > li a:hover {
background: #555;
}
#top ul.nav > li:hover {
background: #555;
}
#top ul.nav ul {
background: #555;
} #navigation {
display: block !important;
}
#navigation ul.nav {  }
#navigation ul.nav > li:hover {
background: #f2f2f2;
border-radius: 3px;
}
#navigation ul.nav ul {
background: #f2f2f2;
border-radius: 0 3px 3px 3px;
}
#navigation ul.nav ul li a {
font-size: 0.75em;
}
#navigation ul.nav ul li a:hover {
text-decoration: underline;
}
#navigation ul.nav ul ul {
top: -1px;
left: 100%;
}
.nav a { font-size: 0.9em;
color: #333333;
}
h3.nav-toggle {
display: none;
} #header {
padding: 3.25em 0 2.9em;
}
#header .col-full {
position: relative;
}
#header #logo,
#header hgroup {
float: left;
margin: 0 3em 0 0;
}
#header hgroup {
margin-top: -6px;
}
#header .search_main {
background: rgba(0, 0, 0, 0.03);
clear: none;
margin: 0 0 0.667em;
padding: 6px;
float: right;
width: 288px;
}
#header #topad {
float: right;
margin: 0 0 0.667em;
}
#main.fullwidth,
.layout-full #main,
.col-full {
max-width: 62.7em;
margin: 0 auto;
width: 100%;
}
#main {
width: 62%;
}
#sidebar {
margin-top: 0;
width: 34%;
}
.entry img {
max-width: 94%;
}
.layout-right-content #main {
float: right;
}
.layout-right-content #sidebar {
float: left;
}
.layout-full #main {
width: 100%;
}
.col-left {
float: left;
}
.col-right {
float: right;
}
.page-template-template-contact-php .location-twitter .col-left {
float: left;
}
.page-template-template-contact-php .location-twitter #office-location {
width: 48%;
margin: 0;
}
.page-template-template-contact-php .location-twitter .contact-social {
float: right;
width: 48%;
}
.page-template-template-contact-php .location-twitter .contact-social #twitter {
margin: 0;
} #footer-widgets .block {
margin-right: 3.8%;
float: left;
}
#footer-widgets.col-1 .block {
width: 100%;
float: none;
}
#footer-widgets.col-1 .footer-widget-1 {
margin-right: 0;
}
#footer-widgets.col-2 .block {
width: 48%;
}
#footer-widgets.col-2 .footer-widget-2 {
margin-right: 0;
}
#footer-widgets.col-3 .block {
width: 30.75%;
}
#footer-widgets.col-3 .footer-widget-3 {
margin-right: 0;
}
#footer-widgets.col-4 .block {
width: 22.05%;
}
#footer-widgets.col-4 .footer-widget-4 {
margin-right: 0;
} .ie7 #top-nav {
position: relative;
z-index: 9999999;
}
.ie7 #header {
position: relative;
z-index: 9999999;
}  .post,
.type-page {
margin: 0 0 2.618em;
}
.post .post-meta,
.type-page .post-meta {
float: left;
width: 14.89%; text-transform: none;
}
.post .post-meta .post-date.border,
.type-page .post-meta .post-date.border {
border-bottom: 1px solid #8099af;
}
.post,
#main,
#featured { }
.post img.thumbnail,
#main img.thumbnail,
#featured img.thumbnail {
margin-bottom: 1.111em;
}
.post .post-meta li,
#main .post-meta li,
#featured .post-meta li {
display: block;
text-align: left;
}
.post .section-body,
#main .section-body,
#featured .section-body,
.post #commentform,
#main #commentform,
#featured #commentform,
.post #post-categories,
#main #post-categories,
#featured #post-categories {
float: right;
width: 82.97%;
}
.post #post-category,
#main #post-category,
#featured #post-category {
clear: both;
}
.section-body .chevron {
display: block;
}
.section-body.primary li.post {
margin-bottom: 0;
width: 25.2em;
}
.section-body.primary li.post:nth-child(2n+1) {
margin-right: 1.59em;
}
.section-body.secondary {
margin-bottom: 0;
}
.section-body.secondary li.post {
width: 9.333em;
margin-right: 1.333em;
}
.section-body.secondary ul.lc {
width: 42em;
}
.section-body.secondary ul.lc li:nth-child(4n+4) {
margin-right: 0;
}
.section-body.secondary ul.lc li:nth-child(5n+5) {
clear: both;
}
.section-body li.post {
float: left;
}
.section-body li.post h3 span {
float: right;
}
.section-body li.post .post-meta {
float: none;
width: auto;
}
.section-body li p {
overflow: auto;
}
.post-meta,
#comments h3,
#respond h3,
#post-category h3,
.section-title,
.section_categories h3 {
float: left;
}
.archive #main .section-body,
.page-template-template-archives-php #main .section-body {
width: 74.6%;
}
#content #archive-latest ul li {
margin: 0 19px 2.618em 0;
}
#content #archive-latest ul li:nth-child(3n+3) {
margin-right: 0;
}
#content #archive-dates .section-body li.widget.post:nth-of-type(3n+3) {
margin-right: 0;
}
#content #archive-dates .section-body li.widget.post:nth-of-type(odd) {
clear: none;
}
#content #archive-dates .section-body li.widget.post:nth-of-type(3n+4) {
clear: both;
} #content.special-single .post .column-clear {
margin: 0 0 40px;
padding-top: 20px;
border-style: solid;
border-width: 0 0 1px;
} .column-layout-3col .column {
float: left;
width: 30.57%;
margin: 0 1.111em 0 0;
}
.column-layout-3col .column-01 {
margin-top: 0;
}
.column-layout-3col .column-02 {
clear: none;
}
.column-layout-3col .column-03 {
float: right;
} .column-layout-2colA .column-01 {
float: left;
width: 30.57%;
margin: 0 1.111em 0 0;
}
.column-layout-2colA .column-02 {
float: left;
width: 65.3%;
} .column-layout-2colB .column-01 {
float: left;
width: 65.3%;
margin: 0 1.111em 0 0;
}
.column-layout-2colB .column-02 {
float: left;
width: 30.57%;
} .column-layout-2colC .column-01 {
float: left;
width: 47.93%;
margin: 0 1.111em 0 0;
}
.column-layout-2colC .column-02 {
float: left;
width: 47.93%;
}
}