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%;
font-weight: inherit;
vertical-align: baseline;
}
html {
overflow-y: scroll;
font-size: 100%;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
}
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
caption,
th,
td {
font-weight: normal;
text-align: left;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
display: block;
}
audio,
canvas,
video {
display: inline-block;
}
audio:not([controls]) {
display: none;
}
mark {
background: #fff9c4;
} .last:after,
.clearfix:after {
clear: both;
}
.clearfix:before,
.clearfix:after,
.last:after {
display: table;
content: "";
} img {
width: auto;
max-width: 100%;
} .comment-content img[height], .entry-content img, .entry-summary img, img[class*="align"], img[class*="wp-image-"], img[class*="attachment-"], #site-header img {
height: auto;
}
img.size-full,
img.size-large,
img.header-image,
.wp-post-image,
.post-thumbnail img {
height: auto;
max-width: 100%;
display: block;
} embed,
iframe,
object,
video {
max-width: 100%;
margin-bottom: 24px;
}
.entry-content .twitter-tweet-rendered {
max-width: 100% !important; } button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner {
border: 0;
}
input[type="search"] {
-webkit-appearance: none;
}
input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
display: none;
}
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="search"],
input[type="number"],
input[type="password"] {
line-height: inherit;
-webkit-appearance: textfield;
-moz-appearance: textfield;
appearance: textfield;
}
select,
button,
input,
textarea {
font-size: 13px;
line-height: 1.8461538;
font-weight: normal;
font-family: inherit;
margin: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
textarea {
overflow: auto;
vertical-align: top;
} input[type="checkbox"],
input[type="radio"],
input[type="file"],
input[type="hidden"],
input[type="image"],
input[type="color"] {
border: 0;
border-radius: 0;
padding: 0;
}
button[disabled],
input[disabled] {
cursor: default;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute;
}
.screen-reader-text:focus {
background-color: #f5f5f5;
border-radius: 2px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto;
color: #222;
display: block;
font-size: 14px;
font-weight: bold;
height: auto;
line-height: normal;
padding: 1em 20px;
position: absolute;
left: 5px;
top: 5px;
text-decoration: none;
text-transform: none;
width: auto;
z-index: 100000; }
.sr-only {
position: absolute;
width: 1px;
height: 1px;
padding: 0;
margin: -1px;
overflow: hidden;
clip: rect(0, 0, 0, 0);
border: 0;
} .alignleft {
float: left;
}
.alignright {
float: right;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption {
max-width: 100%;
padding: 0.3333em;
}
.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
font-style: italic;
font-size: 1em;
line-height: 1.5;
color: #777;
}
img.wp-smiley,
.rsswidget img {
border: 0;
margin: 0;
padding: 0;
display: inline;
}
.column img {
display: block;
}
.entry-content dl.gallery-item {
margin: 0;
}
.gallery-item a,
.gallery-caption {
width: 90%;
}
.gallery-item a {
display: block;
}
.gallery-caption a {
display: inline;
}
.gallery-columns-1 .gallery-item a {
max-width: 100%;
width: auto;
}
.gallery .gallery-icon img {
height: auto;
max-width: 90%;
padding: 5%;
}
.gallery-columns-1 .gallery-icon img {
padding: 3%;
} body {
font-size: 13px;
line-height: 1.8461538;
font-family: Helvetica, Arial, sans-serif;
color: #424242;
background: #070809;
}
body.custom-font-enabled {
font-family: "Roboto", Helvetica, Arial, sans-serif;
} h1,
h2,
h3,
h4,
h5,
h6 {
font-family: inherit;
color: inherit;
margin-bottom: 20px;
}
h1 {
font-size: 34px;
line-height: 40px;
margin-bottom: 20px;
}
.page_titles h1,
.page_titles h2,
.page_titles h3 {
font-size: 30px;
line-height: 50px;
margin-bottom: 0;
color: rgba(0,0,0,.54);
}
.entry-title {
font-size: 30px;
line-height: 40px;
margin-bottom: 20px;
}
h2,
h1.page-title,
.flex-caption h1,
.flex-caption h2,
.entry-list .entry-title {
font-size: 24px;
line-height: 32px;
}
.flex-caption h1,
.flex-caption h2,
.entry-list .entry-title {
margin: 0 0 12px;
}
h3,
.h3,
.section-title,
.entry-grid .entry-title {
font-size: 20px;
line-height: 32px;
}
.entry-grid .entry-title {
line-height: 28px;
margin-bottom: 12px;
}
.section-title {
margin-bottom: 20px;
color: #9e9e9e;
}
.section-title span a,
.section-title span a:hover,
.section-title span a:visited,
.section-title span a:active {
color: inherit;
}
h4 {
font-size: 14px;
line-height: 20px;
margin-bottom: 0;
}
h5,
h6 {
font-size: 13px;
line-height: 1.8461538;
margin-bottom: 0;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
color: inherit;
text-decoration: none;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover {
color: #616161;
text-decoration: none;
} a {
outline: none;
color: #0277BD;
text-decoration: none;
}
a:hover {
color: #039BE5;
text-decoration: none;
} p {
margin-bottom: 24px;
}
ul,
ol {
margin: 0 0 24px 24px;
}
ul {
list-style: square;
}
ul ul {
list-style: disc;
}
ol {
list-style-type: decimal;
}
ol ol {
list-style: upper-alpha;
}
ol ol ol {
list-style: lower-roman;
}
ol ol ol ol {
list-style: lower-alpha;
}
ul ul,
ol ol,
ul ol,
ol ul {
margin-bottom: 0;
}
dl {
margin: 0 0 24px 0;
}
dt {
font-weight: bold;
}
dd {
margin: 0 0 10px 24px;
}
strong,
b {
font-weight: bold;
color: inherit;
}
cite,
em,
i {
font-style: italic;
}
pre {
margin: 0 0 24px;
padding: 0.7272em 1.09em;
overflow: auto;
font-size: 0.9166em;
line-height: 1.5;
font-family: "Consolas", Courier New, Courier, monospace;
color: #424242;
background: #f9f9f9;
border: 1px solid rgba(0,0,0,.12);
white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-break: break-all;
word-wrap: break-word;
}
code,
kbd,
samp,
var {
font-size: 0.9166em;
font-family: "Consolas", Courier New, Courier, monospace;
}
abbr,
acronym,
dfn {
border-bottom: 1px dotted #666;
cursor: help;
}
address {
display: block;
margin: 0 0 24px;
}
ins {
background: #ffffdd;
text-decoration: none;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
small,
.small {
font-size: 0.9166em;
color: #777;
}
.big,
big {
font-size: 14px;
line-height: 24px;
}
blockquote,
.quote,
.quote-left,
.quote-right {
display: block;
font-size: 1.166em;
font-family: Georgia, "Bitstream Charter", serif;
font-weight: normal;
padding: 0 0 0 1em;
margin: 0 0 24px;
color: #424242;
border-left: 1px solid #ccc;
}
blockquote em,
blockquote i,
blockquote cite {
font-style:normal;
}
blockquote cite {
font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
hr {
background-color: #e5e5e5;
border: 0;
height: 1px;
margin-bottom: 24px;
}
table {
margin: 0 0 24px;
width: 100%;
border-collapse: collapse;
}
td,
th {
text-align: left;
padding: 0.6666em 1em;
border: 1px solid rgba(0,0,0,.12);
}
#secondary td,
#secondary th {
border: 1px solid #555;
}
th {
background-color: #f9f9f9;
font-weight :bold;
color: #424242;
}
#secondary th {
background: #666;
color: #ccc;
}
tfoot th {
border-top: none;
} .header,
.primary,
.featured,
.sidebar,
.secondary,
.footer,
.wrap {
position:relative;
}
.wrap {
width: 1020px;
padding: 30px;
margin: 0 auto;
text-align: left;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.secondary .wrap {
padding: 30px 30px 0;
}
.slider.wrap,
.custom_embed {
padding: 0;
}
.slider.wrap img,
.custom_embed img,
.custom_embed iframe {
display: block;
}
.header {
background: #070809;
z-index: 999;
padding: 40px 0 0;
}
.header .wrap {
background: #303132;
}
.featured:not(.product) {
background: #dfe0e1;
color: #303132
}
.featured .wrap,
.slider .wrap {
background:#eff0f1;
color:#303132;
}
.slider .wrap {
padding: 0;
}
.primary {
background: #f4f5f6;
}
.primary .wrap {
background: #fff;
padding: 30px 30px 24px
}
.content,
.content-area {
position:relative;
float:left;
width: 65.625%;
padding: 0;
margin: 0 3.125% 0 0
}
.content.full-width {
float: none;
width: 100%;
margin: 0;
}
body.sidebar-left #primary,
body.sidebar-left #container {
float: right;
margin-right: 0;
}
.sidebar {
float: right;
width: 31.25%;
}
body.sidebar-left #sidebar {
float: left;
}
.page_titles {
position:relative;
float:left;
width: 65.625%;
margin: 0 3.125% 0 0;
}
.feat_widget_area {
float: right;
width: 31.25%;
}
.feat_widget_area p {
margin:0
}
.secondary {
background:#dfe0e1;
color:#666
}
.secondary .wrap {
background:#eff0f1;
}
body,
.footer {
background:#070809
}
.footer .wrap {
padding: 20px 30px 20px;
background:#303132;
margin: 0 auto 30px;
} .full,
.three-fourth,
.two-third,
.half,
.one-third,
.three-eighth,
.one-fourth {
position: relative;
}
.column,
.content.full-width .column {
float: left;
margin-right: 3.125%;
margin-bottom: 24px;
}
.content .column {
margin-right: 4.76%;
}
.row {
position: relative;
margin-bottom: 10px;
}
.row:after {
clear: both;
}
.row:before,
.row:after {
display: table;
content: "";
} .three_fourth,
.half,
.three_eighth,
.one_third,
.two_third,
.one_fourth {
float: left;
position: relative;
}
.content .three_fourth,
.content .half,
.content .three_eighth,
.content .one_third,
.content .two_third,
.content .one_fourth {
margin: 0 4.76% 12px 0;
}
.full {
clear: both;
float: none;
width: 100%;
margin-right: 0;
} .content.full-width .three_fourth,
.content.full-width .three-fourth,
.three_fourth,
.three-fourth {
width: 74.21875%;
}
.content.full-width .half,
.content.full-width .half,
.half {
width: 48.4375%;
}
.content.full-width .three_eighth,
.content.full-width .three-eighth,
.three_eighth,
.three-eighth {
width: 35.546875%;
}
.content.full-width .one_third,
.content.full-width .one-third,
.one_third,
.one-third {
width: 31.25%;
}
.content.full-width .two_third,
.content.full-width .two-third,
.two_third,
.two-third {
width: 65.625%;
}
.content.full-width .one_fourth,
.content.full-width .one-fourth,
.one_fourth,
.one-fourth {
width: 22.65625%;
} .content .three_fourth,
.content .three-fourth {
width: 73.81%;
}
.content .half {
width: 47.62%;
}
.content .three_eighth,
.content .three-eighth {
width: 34.525%;
}
.content .one_third,
.content .one-third {
width: 30.16%;
}
.content .two_third,
.content .two-third {
width: 65.08%;
}
.content .one_fourth,
.content .one-fourth {
width: 21.43%;
}
.last {
margin-right: 0 !important;
} .brand {
position: relative;
float: left;
width: auto;
max-width: 25%;
margin: 0;
padding: 0;
}
.brand.right {
float: right;
}
.brand h1,
.brand h2,
.brand h3,
.brand h4 {
margin: 0;
font-size: 34px;
font-weight: normal;
line-height: 40px;
padding: 5px 0;
}
.brand .site-description {
display: block;
margin: 0;
font-size: 14px;
line-height: 20px;
letter-spacing: normal;
font-weight: normal;
color: #9e9e9e;
}
.brand img {
display: block;
}
.brand a {
color: rgba(255,255,255,.7);
}
.brand a:hover {
color: #fff;
} #responsive-menu {
position: relative;
display: none;
margin: 0 auto;
text-align: left;
}
#menu-button {
margin: 0;
padding: 10px 16px;
font-size: 14px;
line-height: 24px;
color: #fff;
cursor: pointer;
border: 1px solid rgba(255,255,255,0.2);
border-radius: 2px;
}
#menu-button:after {
font-family: Fontawesome;
font-size: 25px;
line-height: 24px;
color: rgba(255,255,255,0.7);
font-style: normal;
font-weight: normal;
speak: none;
display: block;
float: right;
text-decoration: inherit;
text-align: center;
font-variant: normal;
text-transform: none;
content: '\f0c9';
}
#menu-button:hover:after {
color: #fff;
}
#menu-button.activetoggle,
#menu-button.activetoggle:after {
border-radius: 2px 2px 0 0;
color: rgba(255,255,255,0.5);
}
.menu-drop {
position: absolute;
top: 100%;
left: 0;
display: none;
width: 100%;
background: #fff;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.24), 0 3px 8px rgba(0,0,0,.12);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.24), 0 3px 8px rgba(0,0,0,.12);
box-shadow: 0 1px 3px rgba(0,0,0,.24), 0 3px 8px rgba(0,0,0,.12);	
-webkit-border-radius: 0 0 2px 2px;
-moz-border-radius: 0 0 2px 2px;
border-radius: 0 0 2px 2px;
}
.menu-drop ul {
margin: 0;
padding: 0;
list-style: none;
}
.menu-drop a {
display: block;
font-size: 14px;
line-height: 24px;
padding: 10px 16px;
color: #757575;
}
.menu-drop a:hover {
color: #424242;
}
.menu-drop ul ul {
display: block !important;
}
.menu-drop ul ul li {
padding-left: 20px;
}
.menu-drop ul ul li a {
padding: 10px 0;
} .primary-nav {
float: right;
}
.primary-nav ul.nav-menu,
.primary-nav div.nav-menu > ul {
position: relative;
margin: 0;
padding: 0;
list-style: none;
display: block;
width: 100%;
text-align: left;
z-index: 9;
}
.primary-nav ul {
margin: 0;
text-indent: 0;
}
.primary-nav li {
position: relative;
float: left;
margin: 0;
}
.primary-nav li a {
display: block;
font-size: 13px;
line-height: 20px;
padding: 15px 16px;
color: rgba(255,255,255,.7);
text-decoration: none;
white-space: nowrap;
-webkit-transition: 0.15s ease-in-out;
-moz-transition: 0.15s ease-in-out;
-o-transition: 0.15s ease-in-out;
transition: 0.15s ease-in-out;
}
ul.nav-menu li a span {
display: block;
font-size: 10px;
}
.primary-nav li:hover > a {
color: #fff;
}
.primary-nav li ul {
position: absolute;
display: none;
width: 220px;
margin: 0;
padding: 10px 0;
list-style: none;
top: 100%;
left: 0;
background: #fff;
z-index: 10;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,.24), 0 3px 8px rgba(0,0,0,.12);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,.24), 0 3px 8px rgba(0,0,0,.12);
box-shadow: 0 1px 3px rgba(0,0,0,.24), 0 3px 8px rgba(0,0,0,.12);
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.primary-nav li ul ul {
top: 0;
left: 100%;
}
.primary-nav ul li:hover > ul {
display: block;
}
ul.nav-menu > li.current-menu-item > a,
ul.nav-menu > li.current-menu-ancestor > a,
ul.nav-menu > li.current_page_item > a,
ul.nav-menu > li.current_page_ancestor > a {
color: #fff;
}
.primary-nav li li {
width: 100%;
border: none;
}
.primary-nav li ul li a {
float: none;
display: block;
margin: 0;
padding: 8px 16px;
color: #757575;
white-space: normal;
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
transition: none;
}
.primary-nav li ul li:last-child a {
border-bottom: none;
}
.primary-nav li ul li:hover > a {
color: #424242;
background: transparent;
}
.primary-nav li.menu-item-has-children > a {
padding-right: 20px;
}
.primary-nav li.menu-item-has-children > a:after {
content: "";
position: absolute;
top: 48%;
right: 6px;
border-width: 3px;
border-style: solid;
border-color: transparent;
border-top-color: inherit;
}
.primary-nav ul ul li.menu-item-has-children > a:after {
border-color: transparent;
border-left-color: inherit;
top: 41.5%;
right: 10px;
}
.primary-nav ul ul li.menu-item-has-children:hover > a:after {
color: inherit;
} .breadcrumbs,
#breadcrumb {
position: relative;
margin: 0 0 24px 0;
color: #9e9e9e;
}
.breadcrumbs a,
#breadcrumb a {
color: #757575;
}
.breadcrumbs a:hover,
#breadcrumb a:hover {
color: #424242;
}  .widget {
position: relative;
display: block;
margin-bottom: 10px;
word-wrap: break-word;
-webkit-hyphens: auto;
-moz-hyphens: auto;
hyphens: auto;
}
.widget:after {
clear: both;
content: "";
display: table;
}
.fwa-wrap.widget,
.fwa-wrap.widget * {
margin-bottom: 0;
}
.fwa-wrap .search-form {
margin: 7px 0;
}
.sb-title,
.sc-title {
font-size: 14px;
line-height: 24px;
margin-bottom: 24px;
color: inherit;
font-weight: 500;
}
.widget ul {
position: relative;
margin: 0 0 24px;
padding: 0;
list-style: none;
}
.secondary .widget ul {
margin-top: 0;
}
.widget ul li {
position: relative;
display: block;
padding: 10px 0;
border-bottom: 1px solid rgba(0,0,0,.12);
}
.widget ul li:first-child {
padding-top: 0;
}
.widget ul ul {
margin: 10px 0 0;
}
.widget ul ul li {
padding-left: 24px;
}
.widget ul ul li:first-child {
border-top: 1px solid rgba(0,0,0,.12);
}
.widget ul ul li:before {
position: absolute;
left: 0.5em;
content: "\002d";
color: #9e9e9e;
}
.widget ul ul li:last-child {
padding-bottom: 0;
border-bottom: none;
}
.widget ul a {
color: inherit;
text-decoration: none
}
.widget ul a:hover {
color: #616161;
text-decoration: none;
}
.widget span.count {
float: right;
margin-left: 4px;
}
.tagcloud {
position: relative;
overflow: hidden;
margin-bottom: 24px;
}
.tagcloud a {
float: left;
display: inline-block;
margin: 0 4px 4px 0;
font-size: 13px !important;
line-height: 20px;
padding: 5px 8px;
background: rgba(0,0,0,.12);
color: rgba(0,0,0,.7);
border-radius: 2px;
}
.tagcloud a:hover {
background: rgba(0,0,0,.7);
color: #fff !important;
text-shadow: none;
}
#wp-calendar td,
#wp-calendar th {
padding: 2%;
text-align: center;
}
#wp-calendar td#today {
background: #424242;
color: #fff;
} #flickr_badge_wrapper {
position: relative;
overflow: hidden;
margin: 0 0 0.8333em;
padding: 0;
}
.flickr_badge_image {
position: relative;
float: left;
margin: 0 2.5% 0.6666em 0;
width: 23.125%;
max-width: 69px;
}
.flickr_badge_image img {
width: auto;
max-width: 100%;
display: block;
height: auto !important;
}
.flickr_badge_image:nth-child(4n+5) {
margin-right: 0;
}
.flickr_badge_image:nth-child(4n+6) {
clear: both;
} ul.minifolio {
position: relative;
margin: 0 0 0.8333em;
padding: 0;
list-style: none;
}
ul.minifolio li {
position: relative;
float: left;
margin: 0 2.5% 0.6666em 0;
width: 23.125%;
}
ul.minifolio img {
display: block;
}
#sidebar .widget ul.minifolio li,
#secondary .widget ul.minifolio li {
margin-bottom: 0.6666em;
padding: 0;
background: none;
border: none;
}
ul.minifolio li:nth-child(4n+4) {
margin-right: 0;
}
ul.minifolio li:nth-child(4n+5) {
clear: both;
}
.widget_tag_cloud {
line-height: 18px;
} ul.ss_social {
position: relative;
overflow: hidden;
width: auto;
margin: 0 0 1em;
padding: 0;
list-style: none;
}
.header-widget-area ul.ss_social {
float: right;
}
.header-widget-area.left ul.ss_social {
float: none
}
ul.ss_social li {
float: left;
margin: 0 0.5em 0.5em 0;
padding: 0;
display: block;
border: none;
text-align: center;
width: 32px;
height: 32px;
}
ul.ss_social li:last-child {
margin-right: 0;
}
ul.ss_social li a {
width: 32px;
height: 32px;
display: block;
padding: 0;
background: none;
color: #424242;
-webkit-transition: 0.15s ease-in-out;
-moz-transition: 0.15s ease-in-out;
-o-transition: 0.15s ease-in-out;
transition: 0.15s ease-in-out;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
ul.ss_social li a:hover {
background: #444 !important;
}
ul.ss_social li a:before {
font-size: 19px;
line-height: 1.684210;
line-height: 32px;
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
ul.ss_social li a.twitter {
background: #33ccff;
}
ul.ss_social li a.twitter:before {
color: #fff;
content: "\f099";
}
ul.ss_social li a.facebook {
background: #3c5a98;
}
ul.ss_social li a.facebook:before {
color: #fff;
content: "\f09a";
}
ul.ss_social li a.in {
background: #007fb1;
}
ul.ss_social li a.in:before {
color: #fff;
content: "\f0e1";
}
ul.ss_social li a.gplus {
background: #dd4c39;
}
ul.ss_social li a.gplus:before {
color: #fff;
content: "\f0d5";
}
ul.ss_social li a.flickr {
background: #ff0099;
}
ul.ss_social li a.flickr:before {
color: #fff;
content: "\f16e";
}
ul.ss_social li a.vimeo {
background: #33ccff;
}
ul.ss_social li a.vimeo:before {
color: #fff;
content: "\f194";
}
ul.ss_social li a.pint {
background: #cc3333;
}
ul.ss_social li a.pint:before {
color: #fff;
content: "\f0d2";
}
ul.ss_social li a.utube {
background: #cc3333;
}
ul.ss_social li a.utube:before {
color: #fff;
content: "\f167";
}
ul.ss_social li a.yahoo {
background: #660099;
}
ul.ss_social li a.yahoo:before {
color: #fff;
content: "\f19e";
}
ul.ss_social li a.skype {
background: #00aff0;
}
ul.ss_social li a.skype:before {
color: #fff;
content: "\f17e";
}
ul.ss_social li a.delicious {
background: #3366cc;
}
ul.ss_social li a.delicious:before {
color: #fff;
content: "\f1a5";
}
ul.ss_social li a.blogger {
background: #ff9933;
}
ul.ss_social li a.blogger:before {
color: #fff;
content: "\f511";
}
ul.ss_social li a.soundcloud {
background: #ff3300;
}
ul.ss_social li a.soundcloud:before {
color: #fff;
content: "\f1be";
}
ul.ss_social li a.vk {
background: #45688e;
}
ul.ss_social li a.vk:before {
color: #fff;
content: "\f189";
}
ul.ss_social li a.xing {
background: #026466;
}
ul.ss_social li a.xing:before {
color: #fff;
content: "\f168";
}
ul.ss_social li a.tumblr {
background: #2c4762;
}
ul.ss_social li a.tumblr:before {
color: #fff;
content: "\f173";
}
ul.ss_social li a.rss {
background: #ff9900;
}
ul.ss_social li a.rss:before {
color: #fff;
content: "\f09e";
}
ul.ss_social li a.mail {
background: #ff6600;
}
ul.ss_social li a.mail:before {
color: #fff;
content: "\f0e0";
}
ul.ss_social li a.instagram {
background: #336699;
}
ul.ss_social li a.instagram:before {
color: #fff;
content: "\f16d";
}
ul.ss_social li a.vine {
background: #00bf8f;
}
ul.ss_social li a.vine:before {
color: #fff;
content: "\f1ca";
}
ul.ss_social li a.reddit {
background: #f33;
}
ul.ss_social li a.reddit:before {
color: #fff;
content: "\f1a1";
}  .hentry, .sticky {
margin-bottom: 24px
}
.entry-classic, .search .hentry {
border-bottom: 1px solid rgba(0,0,0,.12);
}
.post-thumb img,
.entry-thumb img {
vertical-align: top;
}
.entry-thumb {
position: relative;
overflow: hidden;
margin-bottom: 20px;
}
.entry-list-left .entry-thumb {
margin-bottom: 0;
} .entry-list {
position: relative;
margin: 0 -12px 24px;
}
.entry-list:after {
position: relative;
content: "";
display: block;
margin: 0 12px;
border-bottom: 1px solid rgba(0,0,0,.12);	
margin-left: -webkit-calc( 33.33% + 12px );
margin-left: -moz-calc( 33.33% + 12px );
margin-left: calc( 33.33% + 12px );
}
.no-border .entry-list:after {
display: none;	
}
.entry-list-left,
.entry-list-right {
position: relative;
float: left;
width: 33.33%;
margin: 0 0 16px 0;
padding: 0 12px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.entry-list-right {
width: 66.66%
}
.entry-list.no-image .entry-list-right {
width: 100%;
}
.entry-list.no-image:after {
margin-left: 0;
}
.entry-list.no-image .entry-list-left {
width: 100%;
}
.entry-list.no-image:after {
margin-left: 12px;
} .entry-grid {
position: relative;
float: left;
width: 47.62%;
margin: 0 4.76% 2.5em 0;
border-bottom: 1px solid rgba(0,0,0,.12);
}
.col3 {
width: 31.25%;
margin: 0 3.125% 2.5em 0;
}
.col4 {
width: 22.65625%;
margin: 0 3.125% 2.5em 0;
}
.entry-content {
position: relative;
overflow: hidden;
}
.post-excerpt {
line-height: 20px;
margin-bottom: 12px;
}
.entry-list p {
margin-bottom: 12px;
}
.entry-classic .post-excerpt {
line-height: 24px;
margin-bottom: 24px;
}
.entry-content.no-meta, .flex-caption.no-meta {
padding-bottom: 0.5em;
}
.first-grid {
clear: both;
}
.last-grid {
margin-right: 0;
}
.last-grid:after {
clear: both;
display: table;
content: "";
}
.entry-meta {
position: relative;
overflow: hidden;
display: block;
margin: 0 0 20px;
font-size: 12px;
line-height: 20px;
color: #9e9e9e;
}
.entry-list .entry-meta {
margin-bottom: 8px;
}
.sep {
color: #9e9e9e;
}
#secondary .sep {
color: #9e9e9e;
}
.entry-meta a,
.widget .entry-meta a {
color: #757575;
}
.entry-meta a:hover,
.widget .entry-meta a:hover {
color: #424242;
}
#secondary ul .entry-meta a,
#secondary ul .widget .entry-meta a {
color: #9e9e9e;
}
#secondary ul .entry-meta a:hover,
#secondary ul .widget .entry-meta a:hover {
color: #ccc;
}
.single .entry-meta,
.entry-classic .entry-meta {
margin: -10px 0 24px;
}  .one-col {
position: relative;
overflow: hidden;
float: none;
width: 100%;
margin: 0 0 24px;
border-bottom: 1px solid rgba(0,0,0,.12);
}
.post-thumb {
margin-bottom: 20px;
}
.entry-classic .post-thumb {
margin-bottom: 24px;
}
.post-thumb img {
display: block;
} .two-col {
position: relative;
margin: 0;
padding: 0;
list-style: none;
}
.two-col li {
position: relative;
overflow: hidden;
float: left;
width: 48.484848%;
margin: 0 3.030303% 24px 0;
border-bottom: 1px solid rgba(0,0,0,.12);
}
.full-width .two-col li {
width: 49%;
margin: 0 2% 2% 0;
}
.two-col li.first-grid {
clear: both;
}
.two-col li.last-grid {
margin-right: 0;
} .three-col {
margin: 0;
padding: 0;
list-style: none
}
.three-col li {
position: relative;
overflow: hidden;
float: left;
width: 31.3131%;
margin: 0 3.030303% 24px 0;
border-bottom: 1px solid rgba(0,0,0,.12);
}
.full-width .three-col li {
width: 32%;
margin: 0 2% 2% 0;
}
.three-col li.first-grid {
clear: both;
}
.three-col li.last-grid {
margin-right:0;
} .post-list {
margin: 0 0 24px;
padding: 0;
list-style: none;
}
.post-list > li,
.widget .post-list > li {
position: relative;
margin: 0;
padding: 10px 0 0;
border-bottom: none;
}
.post-list > li:first-child,
.widget .post-list > li:first-child {
padding-top: 0;
}
.post-list > li:after,
.widget .post-list > li:after {
content: "";
clear: both;
margin: 0 0 0 96px;
display: block;
padding: 10px 0 0 0;
border-bottom: 1px solid rgba(0,0,0,.12);
}
.post-list .post-thumb {
position: relative;
float: left;
width: 80px;
margin: 0;
background: none;
}
.post-list .post-content {
margin-left: 96px;
}
.post-list > li.no-image .post-content,
.post-list > li.no-image:after {
margin-left: 0;
}
.post-list h3,
.post-list h4 {
clear: none;
font-size: 14px;
line-height: 20px;
margin: 0;
}
.post-list .entry-meta,
.entry-grid .entry-meta {
font-size: 12px;
line-height: 20px;
}
.post-list .entry-meta {
margin: 4px 0 0 0;
}
.entry-meta span.sep {
margin: 0 4px;
}
.entry-meta span.sep:before {
content: "\00b7";
} .entry-header img.wp-post-image {
margin-bottom: 24px;
}
.single article {
position: relative;
border-bottom: 1px solid rgba(0,0,0,.12);
} #nav-below {
clear: both;
position: relative;
overflow: hidden;
margin: 0 0 24px;
}
#nav-below a,
#nav-below a:visited,
.more-link,
.more-link:visited {
color: #9e9e9e;
}
#nav-below a:hover,
.more-link:hover {
color: #424242;
}
.nav-previous,
.previous-image {
float: left;
width: 50%;
}
.nav-next,
.next-image {
float: right;
text-align: right;
width: 50%;
}
.nav-single + .comments-area,
#comment-nav-above {
margin: 0 0 24px;
} .post-navigation {
position: relative;
overflow: hidden;
margin: 0 0 24px;
padding: 0 0 24px;
border-bottom: 1px solid rgba(0,0,0,.12);
}
.nav-links a {
position: relative;
color: #777;
}
.nav-links .post-title {
font-size: 14px;
}
.nav-links .meta-nav {
font-size: 13px;
line-height: 20px;
color: #757575;
display: block;
}
.nav-links .nav-previous a {
padding: 0 0 0 20px;
display: inline-block;
}
.nav-links .nav-next a {
padding: 0 20px 0 0;
display: inline-block;
}
.nav-links .nav-previous a:before,
.nav-links .nav-next a:after {
font-family: FontAwesome;
display: inline-block;
position: absolute;
vertical-align: middle;
font-weight:400;
font-style: normal;
speak:none;
text-decoration:inherit;
text-transform:none;
text-rendering:optimizeLegibility;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
text-align: center;
font-size: inherit;
line-height: inherit;
color: inherit;
top: 21px;
}
.nav-links .nav-previous a:before {
content: "\f053";
left: 0;
}
.nav-links .nav-next a:after {
content: "\f054";
right: 0;	
}
.nav-links a:hover .post-title,
.nav-links a:hover:before,
.nav-links a:hover:after {
color: #424242;
}
.page-links {
position: relative;
margin-bottom: 24px;
}
.woocommerce .navigation:after {
content: "";
display: table;
clear: both;
} .tag-label {
display: block;
float: left;
margin: 0;
padding: 0.25em 0.5em 0.25em 0;
color: #777;
}
.tag-list {
position: relative;
overflow: hidden;
margin: 0 0 24px;
padding: 0;
list-style: none;
}
.tag-list li {
float: left;
margin: 0 0.25em 0.25em 0;
}
.tag-list li a {
display: block;
font-size: 1em;
line-height: 1.5;
padding: 0.25em 0.5em;
background: #f5f5f5;
color: #777;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}
.tag-list li a:hover {
background: #424242;
color: #fff;
text-shadow: none;
} h1.author {
font-size: 20px;
line-height: 1.5;
margin: 0 0 0.5em;
}
.author-info {
position: relative;
margin-bottom: 24px;
border-bottom: 1px solid rgba(0,0,0,.12);
}
.author-avatar {
float: left;
margin: 0;
width: 5.333em;
height: 5.333em;
}
.author-avatar img,
img.avatar {
display: block;
-webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3);
-moz-box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3);
box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.3);
}
.author-description {
margin-left: 7em;
}
.author-link {
position: relative;
margin-bottom: 24px;
} .comments-area {
clear: both;
}
.comment-list {
list-style: none;
margin: 0 0 32px 0;
}
.comment-author {
font-size: 13px;
}
.comment-list .reply a:hover {
color: #212121;
}
.comment-list .reply {
margin-top: 8px;
}
.comment-author .fn {
font-size: 16px;
line-height: 1.25;
font-weight: 500;
font-style: normal;
}
.comment-author a {
color: #212121;
}
.comment-list .trackback a,
.comment-list .pingback a,
.comment-meta a,
.comment-list .reply a {
color: #757575;
}
.comment-list .reply a {
color: #757575;
font-weight: 600;
text-transform: uppercase;
letter-spacing: .03846em;
}
.comment-author a:hover,
.comment-list .pingback a:hover,
.comment-list .trackback a:hover,
.comment-meta a:hover,
.comment-list .reply a:hover {
color: #212121;
}
.comment-list .comment-body {
border-top: 1px solid rgba(0, 0, 0, 0.12);
margin-bottom: 24px;
padding-top: 24px;
}
.comment-list > li:first-child > .comment-body {
border-top: 0;
}
.comment-author {
position: relative;
}
.comment-author .avatar {
width: 40px;
height: 40px;
position: absolute;
top: 0;
left: 0;
border-radius: 50%;
}
.says {
display: none;
}
.comment-author,
.comment-awaiting-moderation,
.comment-content,
.comment-list .reply,
.comment-meta,
.comment-body p {
padding-left: 56px;
}
.comment-meta {
font-size: 12px;
line-height: 20px;
margin-bottom: 16px;
}
.comment-edit-link {
float: right;
}
.comment-content {
-webkit-hyphens: auto;
-moz-hyphens:    auto;
-ms-hyphens:     auto;
hyphens:         auto;
word-wrap: break-word;
}
.comment-content ul,
.comment-content ol {
margin: 0 0 24px 24px;
}
.comment-content li > ul,
.comment-content li > ol {
margin-bottom: 0;
}
.comment-list .children {
list-style: none;
margin-left: 16px;
}
.comment-respond {
margin-bottom: 24px;
padding: 0;
}
.comment .comment-respond {
margin-top: 32px;
}
.comment-notes,
.comment-awaiting-moderation,
.logged-in-as,
.no-comments,
.form-allowed-tags,
.form-allowed-tags code {
color: #757575;
}
.comment-notes,
.comment-awaiting-moderation,
.logged-in-as {
font-size: 13px;
}
.no-comments {
margin-top: 24px;
}
.comment-form label {
display: block;
}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"],
.comment-form textarea {
width: 100%;
}
.form-allowed-tags,
.form-allowed-tags code {
font-size: 12px;
}
.required {
color: #f44336;
}
.comment-reply-title small {
float: right;
}
.comment-reply-title small a {
position: relative;
color: #9e9e9e;
display: inline-block;
}
.comment-navigation {
font-size: 12px;
line-height: 2;
margin-bottom: 48px;
}
.comment-navigation .nav-next,
.comment-navigation .nav-previous {
display: inline-block;
}
.comment-navigation .nav-previous a {
margin-right: 8px;
}
#comment-nav-above {
margin-top: 36px;
margin-bottom: 0;
}
.comment-form-author,
.comment-form-email {
float: left;
width: 48%;
}
.comment-form-url,
.comment-form-comment,
.comment-form-rating {
clear: both;
}
.comment-form-email {
float: right;
} .related-posts {
position: relative;
margin-bottom: 24px;
border-bottom: 1px solid rgba(0,0,0,.12);
}
ul.thumb-style {
position: relative;
overflow: hidden;
margin: 0 -12px;
list-style: none;
}
ul.thumb-style li {
position: relative;
float: left;
width: 33.3%;
margin: 0 0 24px;
padding: 0 12px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
ul.thumb-style li a.rp-thumb {
display: block;
margin-bottom: 10px;
}
ul.thumb-style li img {
display: block
}
ul.thumb-style li h4 {
margin: 0;
}
ul.thumb-style li:nth-child(3n+1) {
clear: both;
}
ul.plain-style {
list-style: square;
}
ul.plain-style a {
color: #666;
}
ul.plain-style a:hover {
color: #424242;
} .ad-area {
position: relative;
margin-bottom: 24px;
} .ss-sharing-container {
position: relative;
margin: 0 0 24px;
padding: 0 0 10px;
border-bottom: 1px solid rgba(0,0,0,.12);
}
.fb-share-button,
.ss-sharing-btn {
position: relative;
display: inline-block;
margin: 0 1em 10px 0;
padding: 0 1em 0 0;
vertical-align: top;
}
.ss-sharing-container div.ss-sharing-btn:last-child {
border: none;
margin-right: 0;
}
.ss-sharing-btn iframe,
.ss-sharing-btn table {
margin-bottom: 0;
max-width: inherit;
}
.ss-sharing-btn td,
.ss-sharing-btn th {
padding: 0;
border: 0;
}
.fb_iframe_widget iframe {
max-width: inherit;
}
.fb_iframe_widget span {
vertical-align: top !important;
}
.single iframe[class^="PIN_"] {
display: none;
} form {
position: relative;
margin: 0 0 24px;
}
#search-bar #searchform {
margin: 0;
}
select,
textarea,
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="search"],
input[type="number"],
input[type="password"] {
width: auto;
max-width: 100%;
color: inherit;
}
textarea,
input[type="text"],
input[type="email"],
input[type="tel"],
input[type="search"],
input[type="number"],
input[type="password"] {
margin: 0;
padding: 8px;
border: 1px solid rgba(0,0,0,.12);
height: 36px;
vertical-align: middle;
border-radius: 2px;
}
textarea {
min-height: 50px;
height: auto;
}
textarea:focus,
input[type="text"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
input[type="password"]:focus {
outline: 0;
border-color: rgba(0,0,0,.24);
}
select {
width: auto;
max-width: 100%;
padding: 4px;
background-color: #fff;
border: 1px solid rgba(0,0,0,.12);
}
optgroup {
font-family: inherit;
font-style: normal;
font-weight: bold;
color: #424242;
}
input[type="checkbox"] {
display: inline;
margin-right: 4px;
vertical-align: middle;
} button,
.button,
.menu-toggle,
input[type="submit"],
input[type="button"],
input[type="reset"],
article.post-password-required input[type=submit] {
font-size: 13px;
line-height: 20px;
padding: 8px;
height: 36px;
font-weight: normal;
color: rgba(0,0,0,.7);
cursor: pointer;
vertical-align: middle;
background-color: rgba(0,0,0,.12);
border: 1px solid #ccc;
background-repeat: repeat-x;
background-image: -webkit-linear-gradient(top, #fafafa, #eaeaea);
background-image: -moz-linear-gradient(top, #fafafa, #eaeaea);
background-image: -ms-linear-gradient(top, #fafafa, #eaeaea);
background-image: -o-linear-gradient(top, #fafafa, #eaeaea);
background-image: linear-gradient(top, #fafafa, #eaeaea);
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
button:hover,
.button:hover,
.menu-toggle:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
article.post-password-required input[type=submit]:hover {
color: #424242;
background-color: #fafafa;
border-color: #bbb;
background-repeat: repeat-x;
background-image: -webkit-linear-gradient(top, #fafafa, #e5e5e5);
background-image: -moz-linear-gradient(top, #fafafa, #e5e5e5);
background-image: -ms-linear-gradient(top, #fafafa, #e5e5e5);
background-image: -o-linear-gradient(top, #fafafa, #e5e5e5);
background-image: linear-gradient(top, #fafafa, #e5e5e5);
}
button:active,
.button:active,
.menu-toggle:active,
input[type="submit"]:active,
input[type="button"]:active,
input[type="reset"]:active {
color: #666;
background-color: #e5e5e5;
border-color: #bbb #ccc #ccc #ccc;
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, #e0e0e0, #e5e5e5);
background-image: -ms-linear-gradient(top, #e0e0e0, #e5e5e5);
background-image: -webkit-linear-gradient(top, #e0e0e0, #e5e5e5);
background-image: -o-linear-gradient(top, #e0e0e0, #e5e5e5);
background-image: linear-gradient(top, #e0e0e0, #e5e5e5);
}
.menu-toggle {
height: auto;
} h3#reply-title small {
font-size: 1em;
}
a#cancel-comment-reply-link {
font-size: 0.6111em;
color: #9e9e9e;
}
a#cancel-comment-reply-link:hover {
color: #424242;
}
#respond form label,
#contactform label {
display: block;
line-height: 1.5;
}
#respond form input[type="text"],
#contactform input[type="text"],
#respond form textarea,
#contactform textarea {
width: 100%;
max-width: 66.66%;
}
.column #contactform input[type="text"],
.column #contactform textarea {
max-width: 100%;
}
#respond form textarea {
width: 100%;
max-width: 100%;
}
.required {
color: red;
}
input.error,
textarea.error {
border: 1px solid #ff6666 !important;
}
#mail_success,
#mail-success-no-js {
margin: 24px 0 0;
}
#mail_success {
display: none;
} .footer,
.footer a {
color:#98999a
}
.footer a:hover {
color:#fff;
text-decoration:none
}
.notes-left,
.notes-right {
position: relative;
overflow: hidden;
float: left;
width: 48%;
}
.notes-right {
float: right;
text-align:right;
}
.scroll-to-top {
position: fixed;
right: 16px;
bottom: 15px;
text-align: center;
z-index: 999;
}
.scroll-to-top a {
display: block;
width: 56px;
height: 56px;
background: #424242;
color: #fff;
border-radius: 50%;
}
.scroll-to-top a:before {
font-size: 20px;
line-height: 56px;
display: inline-block;
font-family: FontAwesome;
font-style: normal;
font-weight: normal;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f106";
}
.scroll-to-top a:hover {
background-color: #f44336;
}  ul.ss-tabs {
position: relative;
width: 100%;
margin: 0;
padding: 0;
list-style: none;
border-left: 1px solid rgba(0,0,0,.12);
border-bottom: 1px solid rgba(0,0,0,.12);
}
ul.ss-tabs li {
float: left;
background: #fff;
margin-bottom: -1px;
padding: 0;
border: none;
}
ul.ss-tabs li a {
display: inline-block;
font-size: 1.1666em;
font-weight: bold;
padding: 0.5em 10px;
color: #666;
background: #f9f9f9;
border: 1px solid rgba(0,0,0,.12);
border-left-color: #fff;
}
ul.ss-tabs li a:hover {
color: #424242;
text-decoration: none;
}
ul.ss-tabs li.ui-tabs-active a {
background: #fff;
color: #424242;
border-bottom-color: #fff;
}
.tabbed {
clear: both;
position: relative;
overflow: hidden;
padding: 24px 0 0;
} .tour {
position: relative;
overflow: hidden;
margin-bottom: 2.5em;
}
ul.steps {
margin: 0;
padding: 0;
list-style: none;
float: left;
width: 25%;
}
ul.steps li {
border-bottom: 1px solid #e9e9e9;
}
ul.steps li:last-child {
border: none;
}
ul.steps li a {
font-size: 1.1666em;
color: #666;
padding: 10px 0;
display: block;
}
ul.steps li:first-child a {
padding-top: 0;
}
ul.steps li a:hover {
color: #424242;
text-decoration: none;
}
ul.steps li.ui-state-active a {
color: #424242;
text-decoration: none;
}
.toured {
position: relative;
overflow: hidden;
float: right;
width: 70%;
} .accordion {
position: relative;
overflow: hidden;
margin: 0 0 24px;
padding: 0;
}
h5.handle,
h5.toggle {
position: relative;
margin-bottom: 0;
font-size: 1.1666em;
font-weight: bold;
padding: 0.5em 0;
color: #777;
cursor: pointer;
border-bottom: 1px solid rgba(0,0,0,.12);
}
h5.handle:hover {
color: #424242;
}
h5.ui-state-active {
color: #424242;
border-bottom: 1px solid #ccc;
}
h5.handle:focus {
outline: none;
}
.acc-inner {
position: relative;
overflow: hidden;
padding: 1em 0 0;
}
h5.toggle {
display: inline-block;
margin-bottom: 1em;
padding: 0.666em 0;
}
h5.toggle:hover {
color: #424242;
}
h5.activetoggle {
color: #424242;
border-bottom-color: #ccc;
}
.toggle-content,
.acc-content {
margin-bottom: 0;
}
.ui-tabs .ui-tabs-hide {
display: none;
} .hr, .hr-double, .hr-3d, .hr-bar, .hr-dashed {
position: relative;
width: 100%;
margin-bottom: 24px;
clear: both;
}
.hr {
border-bottom: 1px solid rgba(0,0,0,.12);
}
.hr-double {
border-bottom: 3px double #e5e5e5;
}
.hr-3d {
border-bottom: 1px solid rgba(0,0,0,.12);
-webkit-box-shadow: 0 1px 0 #f5f5f5;
-moz-box-shadow: 0 1px 0 #f5f5f5;
box-shadow: 0 1px 0 #f5f5f5;
}
.hr-bar {
height: 10px;
background: #f5f5f5;
}
.hr-dashed {
border-bottom: 1px dashed #ccc;
} .box {
position: relative;
overflow: hidden;
margin: 0 0 24px;
padding: 1em 1em 0;
border: 1px solid #e9e9e9;
border-left: none;
border-right: none
}
.box * {
margin-bottom: 1em;
color: #666;
}
.box0 {
background: #f5f5f5;
border-color: #e5e5e5;
}
.box1 {
background: #fff7e1;
border-color: #f2e5c5;
}
.box1 * {
color: #aa7f2b;
}
.box2 {
background: #e1f0d9;
border-color: #c6e2b9;
}
.box2 * {
color: #336600;
}
.box3 {
background: #f7d9d9;
border-color: #f2c3c3;
}
.box3 * {
color: #ac2b2b;
}
.box4 {
background: #d9edf7;
border-color: #c1e0f1;
}
.box4 * {
color: #336699;
}
.hide_box {
position: absolute;
display: block;
right: 0.25em;
top: 0.1666em;
font-size: 1em;
line-height: 1;
padding: 1px 0.333em;
cursor: pointer;
-webkit-border-radius: 0.1666em;
-moz-border-radius: 0.1666em;
border-radius: 0.1666em;
}
.hide_box:hover {
color: #fff;
background-color: #424242;
background-color: rgba(0, 0, 0, 0.5);
} ul.list {
margin: 0 0 24px;
padding: 0;
list-style: none;
}
ul.list li {
padding: 0 0 0 24px;
position: relative;
}
ul.list li:before {
position: absolute;
left: 0;
font-family: FontAwesome;
font-size: inherit;
vertical-align: baseline;
}
ul.list0 li:before {
content: "\f00c";
}
ul.list1 li:before {
content: "\f004";
}
ul.list2 li:before  {
content: "\f005";
}
ul.list3 li:before  {
content: "\f006";
}
ul.list4 li:before  {
content: "\f007";
}
ul.list5 li:before  {
content: "\f0a9";
}
ul.list6 li:before  {
content: "\f024";
}
ul.list7 li:before  {
content: "\f02b";
}
ul.list8 li:before  {
content: "\f040";
}
ul.list9 li:before  {
content: "\f055";
}
ul.list10 li:before  {
content: "\f058";
}
ul.list11 li:before  {
content: "\f087";
} .ss-button,
.ss-button:visited {
display: inline-block;
padding: 0.5em 10px;
font-size: 1em;
line-height: 1.5;
font-weight: normal;
color: #424242;
border: 1px solid #424242;
border-color: rgba(0, 0, 0, 0.12);
background-color: #fafafa;
background-repeat: repeat-x;
background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.1));
background-image: linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(0, 0, 0, 0.2));
-webkit-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.3);
-moz-box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.3);
box-shadow: inset 0 1px 2px rgba(255, 255, 255, 0.3);
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
cursor: pointer;
vertical-align: middle;
}
.ss-button:hover {
color: #fff;
border-color: rgba(0, 0, 0, 0.12);
background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.2));
background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.2));
background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.2));
background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.2));
background-image: linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.2));
}
.ss-button:active {
color: #fff;
-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.1));
background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.1));
background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.1));
background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.1));
background-image: linear-gradient(top, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.1));
}
.default,
.default:visited {
color: #424242;
border: 1px solid #ccc;
cursor: pointer;
background-color: #fafafa;
background-repeat: repeat-x;
background-image: -webkit-linear-gradient(top, #fafafa, #eaeaea);
background-image: -moz-linear-gradient(top, #fafafa, #eaeaea);
background-image: -ms-linear-gradient(top, #fafafa, #eaeaea);
background-image: -o-linear-gradient(top, #fafafa, #eaeaea);
background-image: linear-gradient(top, #fafafa, #eaeaea);
}
.default:hover {
color: #424242;
background-color: #fafafa;
border-color: #bbb;
background-repeat: repeat-x;
background-image: -webkit-linear-gradient(top, #fafafa, #e5e5e5);
background-image: -moz-linear-gradient(top, #fafafa, #e5e5e5);
background-image: -ms-linear-gradient(top, #fafafa, #e5e5e5);
background-image: -o-linear-gradient(top, #fafafa, #e5e5e5);
background-image: linear-gradient(top, #fafafa, #e5e5e5);
}
.default:active {
color: #666;
background-color: #e5e5e5;
border-color: #bbb #ccc #ccc #ccc;
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top, #e0e0e0, #e5e5e5);
background-image: -ms-linear-gradient(top, #e0e0e0, #e5e5e5);
background-image: -webkit-linear-gradient(top, #e0e0e0, #e5e5e5);
background-image: -o-linear-gradient(top, #e0e0e0, #e5e5e5);
background-image: linear-gradient(top, #e0e0e0, #e5e5e5);
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.aqua,
.aqua:visited {
color: #fff;
background-color: #33cc99;
}
.red,
.red:visited {
color: #fff;
background-color: #cc0000;
}
.grey,
.grey:visited {
color: #fff;
background-color: #444;
}
.pink,
.pink:visited {
color: #fff;
background-color: #ff3399;
}
.brown,
.brown:visited {
color: #fff;
background-color: #996600;
}
.skyBlue,
.skyBlue:visited {
color: #fff;
background-color: #3399ff;
}
.royalBlue,
.royalBlue:visited {
color: #fff;
background-color: #0055cc;
}
.orange,
.orange:visited {
color: #fff;
background-color: #ff7600;
}
.forestGreen,
.forestGreen:visited {
color: #fff;
background-color: #339933;
}
.yellowGreen,
.yellowGreen:visited {
color: #fff;
background-color: #99cc00;
}
.size-s,
.size-s:visited {
font-size: 0.9166em;
}
.size-m,
.size-m:visited {
font-size: 1.166em;
}
.size-l,
.size-l:visited {
font-size: 20px;
}
.hr {
border-bottom:1px solid rgba(0,0,0,.12);
margin-bottom:30px
}
.double_hr {
background:url(//www.showreelroma.it/wp-content/themes/hulk/images/double_hr.gif) bottom repeat-x;
height:3px;
margin-bottom:30px
} .wp-pagenavi {
position: relative;
overflow: hidden;
margin: 0 0 24px;
}
.wp-pagenavi a,
.wp-pagenavi span {
font-size: 14px;
line-height: 24px;
padding: 8px;
margin-right: 4px;
color: rgba(0,0,0,.54);
min-width: 16px;
text-align: center;
display: inline-block;	
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.wp-pagenavi a:hover,
.wp-pagenavi span.current {
background: #eee;
}
.wp-pagenavi span.pages {
float: right;
padding: 8px 0;
color: #9e9e9e;
} .ss-label {
display: inline-block;
padding: 0 0.25em;
font-size: inherit;
line-height: inherit;
color: #ffffff;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.05);
background-color: #424242;
}
.ss-label.red {
background-color: #e00000;
}
.ss-label.orange {
background-color: #ff7600;
}
.ss-label.green {
background-color: #339966;
}
.ss-label.blue {
background-color: #0099ff;
}
.ss-label.dark-blue {
background-color: #003399;
}
.ss-label.aqua {
background-color: #33cc99;
}
.ss-label.brown {
background-color: #996600;
}
.ss-label.grey {
background-color: #666;
} .quote-left {
float: left;
display: inline-block;
width: 40%;
margin: 10px 20px 10px 0;
}
.quote-right {
float: right;
display: inline-block;
width: 40%;
margin: 10px 0 10px 20px;
}
.dropcap {
display: inline-block;
float: left;
font-size: 3em;
line-height: 1;
margin-right: 0.166em;
color: #424242;
}
.inverted {
background: #424242;
color: #fff;
padding: 0 0.05em;
} ul.logo-grid {
position: relative;
overflow: hidden;
margin: 0 0 10px;
padding: 0;
list-style: none;
}
ul.logo-grid li {
float: left;
margin: 0 10px 10px 0;
line-height: 0;
}
ul.logo-grid li:last-child {
margin-right: 0;
} .p_bar,
.p_label,
.p_indicator,
.p_active,
.p_value {
position: relative;
overflow: hidden;
}
.p_bar {
width: 100%;
margin-bottom: 24px;
}
.p_label {
float: left;
width: 20%;
padding-right: 3%;
}
.p_indicator {
float: left;
width: 50%;
background: #e5e5e5;
height: 0.5em;
margin: 0.5em 0;
}
.p_active {
float: left;
width: auto;
height: 0.5em;
}
.p_value {
float: left;
width: 20%;
padding-left: 3%;
font-weight: bold;
} .my-ad {
position: relative;
overflow: hidden;
padding: 20px;
background: #fafafa;
border: 1px dashed #ccc;
color: #666;
text-align: center;
}
.secondary-nav .menu-notifier {
padding: 0.9166em 1em;
display: block;
}
.primary-nav .menu-notifier {
display: block;
font-size: 1.166em;
padding: 0.8571em 1em;
color: #ccc;
} img.alignleft {
margin: 0 20px 24px 0;
}
img.alignright {
margin: 0 0 24px 20px;
}
img.aligncenter {
margin-bottom: 24px;
}
.rounded {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
} .embed-wrap {
position: relative;
overflow: hidden;
margin-bottom: 24px;
padding-bottom: 56.25%;
padding-top: 2em;
height: 0;
}
.embed-wrap iframe,
.embed-wrap object,
.embed-wrap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin-bottom: 0;
}
.entry-list .embed-wrap {
margin-bottom: 0;
}
.entry-grid .embed-wrap {
margin-bottom: 1.25em;
} .buddypress .entry-content {
overflow: visible;
}
#buddypress div#item-header,
#buddypress div#topic-meta {
margin: 0 0 24px;
padding: 0;
}
#buddypress div.pagination .pag-count {
margin: 0;
}
#buddypress div#item-header div#item-meta {
margin: 24px 0 0;
padding: 0;
}
#buddypress div#item-header {
border-bottom: 1px solid rgba(0,0,0,.12);
}
div#topic-meta {
padding: 0;
}
div.item-list-tabs,
div#subnav.item-list-tabs,
.padder div.pagination {
margin: 24px 0;
}
.padder div.pagination {
padding: 10px 24px;
}
#buddypress div#item-header img.avatar {
width: 8em;
height: 8em;
margin: 0 24px 24px 0;
}
#buddypress div#item-header div#item-header-content {
width: auto;
float: none;
margin-left: 9.5em;
}
div#subnav.item-list-tabs {
padding-bottom: 24px;
}
div#item-header ul,
.item-list {
margin: 0 0 24px;
list-style: none;
}
#buddypress div#item-header div.generic-button,
#buddypress div#item-header a.button {
margin: 0 0 24px;
}
.widget .item-options,
.widget .item-list {
margin: 0 0 10px;
}
.widget .item-list .item:after,
ul.activity-list li:after,
form#whats-new-form #whats-new-submit:after,
#buddypress ul.item-list li:after {
content: "";
display: table;
clear: both;
}
#buddypress ul#topic-post-list li {
padding: 24px 24px 0;
}
ul#topic-post-list {
margin: 0 0 24px;
list-style: none;
}
div.item-list-tabs ul {
margin: 0 0.5em 24px;
list-style: none;
}
ul#topic-post-list li {
padding: 24px;
}
ul#topic-post-list li div.post-content {
margin-left: 50px;
}
div.item-list-tabs ul li:first-child {
margin-left: 0;
}
ul.activity-list li,
#buddypress #admins-list li,
#buddypress #mods-list li,
#buddypress #members-list li {
overflow: visible !important;
}
table.forum {
margin: 0;
}
table.forum td img.avatar,
.activity-list .activity-content .activity-header img.avatar {
float: none;
display: inline;
margin: 0 0.25em;
vertical-align: middle;
}
#buddypress .activity-list li.mini,
#buddypress a.bp-secondary-action,
#buddypress span.highlight,
#buddypress span.activity,
#buddypress div#item-header div#item-meta {
font-size: 100%;
color: inherit;
}
form#whats-new-form #whats-new-content,
form#whats-new-form h5,
#buddypress .activity-list .activity-content {
margin-left: 54px;
padding-left: 24px;
}
#buddypress form#whats-new-form textarea,
form#whats-new-form textarea {
width: 100%;
font-size: 100%;
}
#buddypress table.forum td.td-freshness span.time-since,
#buddypress table.forum p.topic-meta,
#buddypress div.topic-tags {
font-size: 90%;
}
#buddypress button,
#buddypress a.button,
#buddypress input[type="submit"],
#buddypress input[type="button"],
#buddypress input[type="reset"],
#buddypress ul.button-nav li a,
#buddypress div.generic-button a,
#buddypress .comment-reply-link,
a.bp-title-button {
height: auto;
font-size: 1em;
}
#whats-new-options {
position: relative;
padding-top: 1em;
}
form#whats-new-form #whats-new-submit,
form#whats-new-form #whats-new-options select {
margin-top: 0;
}
.activity-list li.new_forum_post .activity-content .activity-inner,
.activity-list li.new_forum_topic .activity-content .activity-inner {
margin-left: 0;
}
#item-body form#whats-new-form {
margin: 24px 0;
padding-bottom: 24px;
}
#item-nav {
border-bottom: 1px dashed #ccc;
} #bbpress-forums p.bbp-topic-meta img.avatar,
#bbpress-forums ul.bbp-reply-revision-log img.avatar,
#bbpress-forums ul.bbp-topic-revision-log img.avatar,
#bbpress-forums div.bbp-template-notice img.avatar,
#bbpress-forums .widget_display_topics img.avatar,
#bbpress-forums .widget_display_replies img.avatar,
#bbpress-forums p.bbp-topic-meta img.avatar {
display: inline;
}
#buddypress table.forum td img.avatar {
margin: 0 5px;
}
#buddypress div.dir-search {
float: none;
margin: 0;
position: absolute;
right: 0;
z-index: 2;
}
#buddypress div#topic-meta div.admin-links {
top: -54px;
}
#bbpress-forums div.reply,
#buddypress div.admin-links {
font-size: 1em;
font-size: 100%;
line-height: 1.5;
margin: 0;
} #lang_sel {
width: auto;
display: inline-block;
text-align: left;
}
#lang_sel ul li {
border: none;
}
img.iclflag {
display: inline;
}
.border-1,
.border-2 {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.border-1 {
background:#e2e3e4;
padding:3px
}
.border-2 {
border:1px solid #e2e3e4;
background:#fff;
padding:2px
} .pricing,
.pricing .col3,
.pricing .col4,
.pricing .col5 {
position:relative;
}
.pricing {
margin-bottom: 2.5em;
}
.pricing .col3,
.pricing .col4,
.pricing .col5 {
float: left;
width: 33%;
margin: 1.25em -1px 0 0;
padding: 0;
border: 1px solid rgba(0,0,0,.12);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.pricing .col4 {
width: 25%;
}
.pricing .col5 {
width: 20%;
}
.pricing .premium {
margin-top: 0;
}
.pricing .pricing_title {
padding: 10px 1em;
color: #424242;
background: #f5f5f5;
border-bottom: 1px solid rgba(0,0,0,.12);
font-size: 1.1666em;
font-weight: bold;
}
.premium .pricing_title {
background: #424242;
color: #fff;
}
.pricing_content {
padding: 10px 1.1666em 0;
}
.price-tag {
font-size: 4em;
font-weight: 300;
color: #424242;
}
.preload {
display:block;
width:100%;
height:100%;
background:transparent url(//www.showreelroma.it/wp-content/themes/hulk/images/loading.gif) 50% 50% no-repeat
}
.ad125 {
width:125px;
height:125px;
margin:3px 6px 3px 0;
float:left;
display:block;
border:1px solid rgba(0,0,0,.12)
}
.ad125:hover {
border-color:#cccdce
}
.bottom-0 {
margin-bottom: 0;
}
.bottom-8 {
margin-bottom: 8px;
}
.bottom-12 {
margin-bottom: 12px;
}
.bottom-16 {
margin-bottom: 16px;
}
.bottom-20 {
margin-bottom: 20px;
}
.bottom-24 {
margin-bottom: 24px;
}
.bottom-48 {
margin-bottom: 48px;
} .flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {
outline: none;
}
.slides,
.flex-control-nav,
.flex-direction-nav {
margin: 0;
padding: 0;
list-style: none;
} @font-face {
font-family: 'flexslider-icon';
src:url(//www.showreelroma.it/wp-content/themes/hulk/fonts/flexslider-icon.eot);
src:url(//www.showreelroma.it/wp-content/themes/hulk/fonts/flexslider-icon.eot?#iefix) format('embedded-opentype'),  url(//www.showreelroma.it/wp-content/themes/hulk/fonts/flexslider-icon.woff) format('woff'),  url(//www.showreelroma.it/wp-content/themes/hulk/fonts/flexslider-icon.ttf) format('truetype'),  url(//www.showreelroma.it/wp-content/themes/hulk/fonts/flexslider-icon.svg#flexslider-icon) format('svg');
font-weight: normal;
font-style: normal;
} .flexslider {
margin: 0;
padding: 0;
}
.flexslider .slides > .slide {
display: none;
-webkit-backface-visibility: hidden;
} 
.flexslider .slides img {
width: 100%;
display: block;
}
.flex-pauseplay span {
text-transform: capitalize;
} .slides:after {
content: "\0020";
display: block;
clear: both;
visibility: hidden;
line-height: 0;
height: 0;
}
html[xmlns] .slides {
display: block;
}
* html .slides {
height: 1%;
} .no-js .slides > li:first-child {
display: block;
} .slide {
position: relative;
}
.flexslider {
margin: 0;
position: relative;
zoom: 1;
}
.flex-viewport {
max-height: 2000px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
transition: all 1s ease;
}
.loading .flex-viewport {
max-height: 300px;
background:transparent url(//www.showreelroma.it/wp-content/themes/hulk/images/loading.gif) 50% 50% no-repeat;
}
.flexslider .slides {
zoom: 1;
}
.carousel li {
margin-right: 5px;
} .flex-direction-nav {
*height: 0;
}
.flex-direction-nav a {
text-decoration:none;
display: block;
width: 40px;
height: 40px;
margin: -20px 0 0;
position: absolute;
top: 50%;
z-index: 10;
overflow: hidden;
opacity: 0;
cursor: pointer;
color: #ccc;
text-align: center;
background: #000;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.flex-direction-nav .flex-prev {
left: 20px;
}
.flex-direction-nav .flex-next {
right: 20px;
}
.flexslider:hover .flex-prev {
opacity: 0.5;
}
.flexslider:hover .flex-next {
opacity: 0.5;
}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
opacity: 1;
}
.flex-direction-nav .flex-disabled {
opacity: 0 !important;
filter:alpha(opacity=0);
cursor: default;
}
.flex-direction-nav a:before {
font-family: Fontawesome;
font-size: 18px;
line-height: 40px;
display: inline-block;
}
.flex-direction-nav a.flex-prev:before {
content: '\f053';
}
.flex-direction-nav a.flex-next:before {
content: '\f054';
} .flex-pauseplay a {
display: block;
width: 20px;
height: 20px;
position: absolute;
bottom: 5px;
left: 10px;
opacity: 0.8;
z-index: 10;
overflow: hidden;
cursor: pointer;
color: #000;
}
.flex-pauseplay a:before {
font-family: "flexslider-icon";
font-size: 20px;
display: inline-block;
content: '\f004';
}
.flex-pauseplay a:hover {
opacity: 1;
}
.flex-pauseplay a.flex-play:before {
content: '\f003';
} .flex-control-nav {
width: auto;
position: absolute;
bottom: 0;
right: 0;
margin: 0;
padding: 5px 15px;
z-index: 99;
}
.flex-control-nav li {
margin: 0 8px 0 0;
display: inline-block;
zoom: 1;
*display: inline;
}
.flex-control-paging li a {
width: 10px;
height: 10px;
display: block;
background: #fff;
background: rgba(255,255,255,0.75);
cursor: pointer;
text-indent: -9999px;
-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2);
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active {
background: #424242;
background: rgba(0, 0, 0, 0.7);
-webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.7);
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.7);
}
.flex-control-paging li a.flex-active {
cursor: default;
}
.flex-control-thumbs {
margin: 5px 0 0;
position: static;
overflow: hidden;
}
.flex-control-thumbs li {
width: 25%;
float: left;
margin: 0;
}
.flex-control-thumbs img {
width: 100%;
display: block;
opacity: .7;
cursor: pointer;
}
.flex-control-thumbs img:hover {
opacity: 1;
}
.flex-control-thumbs .flex-active {
opacity: 1;
cursor: default;
}
.flex-loading {
display:block;
width:100%;
height: 15em;
background:transparent url(//www.showreelroma.it/wp-content/themes/hulk/images/loading.gif) 50% 50% no-repeat;
}
@media screen and (max-width: 860px) {
.flex-direction-nav .flex-prev {
left: 10px;
}
.flex-direction-nav .flex-next {
right: 10px;
}
}
.flex-caption {
position:absolute;
font-size: 14px;
left:0;
bottom:0;
padding:12px 30px;
background:#000;
color:#fff;
width:auto;
max-width:440px;
z-index:9;
}
.flex-caption p {
line-height:18px;
margin:0
}
.flex-caption a {
display:inline !important;
color:#fff;
text-decoration:none;
}
.flex-caption a:hover {
text-decoration:underline
}