a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
dialog,
div,
dl,
dt,
em,
embed,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
hr,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
rp,
rt,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video,
xmp {
border: 0;
margin: 0;
padding: 0;
}
html,
body {
height: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section { display: block;
}
b,
strong { font-weight: bold;
}
img {
background-color: transparent;
font-size: 0;
vertical-align: middle; -ms-interpolation-mode: bicubic;
}
a {
text-decoration:none;
color:#6A6565;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
a:hover {
color:#ffffff;
}
ol,
ul {
list-style: none;
}
li { display: list-item;
list-style: none;
}
table {
border-spacing: 0;
}
th,
td,
caption {
font-weight: normal;
vertical-align: middle;
text-align: left;
}
q {
quotes: none;
}
q:before,
q:after {
content: '';
content: none;
}
sub,
sup,
small {
font-size: 75%;
}
sub,
sup {
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
svg { overflow: hidden;
}.isotope-item {
z-index: 2;
}
.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1;
} .isotope, .isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property: -moz-transform, opacity;
-ms-transition-property: -ms-transform, opacity;
-o-transition-property: -o-transform, opacity;
transition-property: transform, opacity;
} .isotope.no-transition, .isotope.no-transition .isotope-item, .isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}  .isotope.infinite-scrolling {
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
#container {
padding: 0 15px;
margin: 0 auto;
}
.element {
background-color: #FFFFFF;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
margin: 5px;
float: left;
overflow: hidden;
position: relative;
padding:9px;
}
.element * {
margin: 0;
}
.variable-sizes .element.width1 {
width: 380px;
}
.variable-sizes .element.width2 {
width: 180px;
}
.variable-sizes .element.width3 {
width: 370px;
}
.variable-sizes .element.width4 {
width: 365px;
}
.variable-sizes .element.width5 {
width: 471px;
}
.variable-sizes .element.width6 {
width: 360px;
}
.variable-sizes .element.height1 {
height: 380px;
}
.variable-sizes .element.height2 {
height: 180px;
}
.variable-sizes .element.height3 {
height: 423px;
}
.variable-sizes .element.height4 {
height: 168px;
}
.variable-sizes .element.height5 {
height: 278px;
}
.variable-sizes .element.height6 {
height: 315px;
}
.variable-sizes .element.height7 {
height: 432px;
}
.variable-sizes .element.height8 {
height: 177px;
}
.variable-sizes .element.height9 {
height: 298px;
}
.variable-sizes .element.height10 {
height: 288px;
}
.variable-sizes .element.height11 {
height: 136px;
}
.variable-sizes .element.height12 {
height: 406px;
}
.variable-sizes .element.height13 {
height: 258px;
}
.variable-sizes .element.height14 {
height: 431px;
}
.element .wrap-theme {
display: block;
position: relative;
height: 100%;
text-align: center;
}
.element .wrap-theme p {
background-color: none;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
display: block;
width: 100%;
height: 100%;
position: absolute;
opacity: 0;
margin-bottom: 0;
z-index: 999;
}
.element:hover .wrap-theme p {
display: block;
opacity: 1;
color: #fff;
}
.element.flx-visual-art .wrap-theme p, .element.flx-ill .wrap-theme p, .element.flx-3d .wrap-theme p, .element.flx-icon .wrap-theme p, .element.flx-digital .wrap-theme p {
background: rgba( 237, 20, 91, 0) url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/picture.png) no-repeat -50px 50%;
}
.element.flx-visual-art:hover .wrap-theme p, .element.flx-ill:hover .wrap-theme p, .element.flx-3d:hover .wrap-theme p, .element.flx-icon:hover .wrap-theme p, .element.flx-digital:hover .wrap-theme p {
background: rgba( 237, 20, 91, 0.9) url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/picture.png) no-repeat 50% 50%;
}
.element.flx-music .wrap-theme p {
background: rgba( 237, 20, 91, 0) url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/music.png) no-repeat -50px 50%;
}
.element.flx-music:hover .wrap-theme p {
background: rgba( 237, 20, 91, 0.9) url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/music.png) no-repeat 50% 50%;
}
.element.flx-video .wrap-theme p {
background: rgba( 237, 20, 91, 0) url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/video.png) no-repeat -50px 50%;
}
.element.flx-video:hover .wrap-theme p {
background: rgba( 237, 20, 91, 0.9) url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/video.png) no-repeat 50% 50%;
}
.element .wrap-theme img {
-moz-transition: all 0.6s ease-in-out;
-webkit-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
z-index: 888;
width: 100%;
margin: 0 auto;
}
.element:hover .wrap-theme img {
-moz-transform: scale(1.5, 1.5);
-o-transform: scale(1.5, 1.5);
-webkit-transform: scale(1.5, 1.5);
}
.element .wrap-theme p strong {
color: #d61559;
font-size: 15px;
padding: 3px 15px;
background-color: #fff;
font-family: Arial, Helvetica, sans-serif;
margin-bottom: 3px;
margin-top: 5px;
display: inline-block;
} #options {
margin-bottom: 20px;
text-align: center;
}
#options ul#filter {
margin: 0;
list-style: none;
display: inline-block;
background: #1e1e1e url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/background/bg-filter.gif) bottom repeat-x;
width: 100%;
border-bottom:1px solid #000;
}
#options #filter li {
float: left;
}
#options #filter li a {
color: #FFFFFF;
cursor: pointer;
font-size: 12px;
display:block;
height: 36px;
line-height: 33px;
padding: 0 20px;
font-family: 'Coda', cursive;
border-bottom:4px solid rgba(237,20,91,0);
}
#options #filter li a:hover, #options #filter li a:active {
color: #ED145B;
background-color: #0e0e0e;
border-bottom:4px solid rgba(237,20,91,1);
}
#options #filter li a.selected {
background-color: #0e0e0e;
border-bottom:4px solid rgba(237,20,91,1);
color: #ED145B;
} #filters {
display: none;
margin:25px auto 0;
width:85%;
}
span.customSelect {
font-size: 11px;
color: #8d8d8d;
padding: 9px 2%;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
width: 96%;
height: 15px;
cursor: pointer;
background-image: linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
background-image: -o-linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
background-image: -moz-linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
background-image: -ms-linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(33,33,33)),
color-stop(0.25, rgb(42,42,42)),
color-stop(1, rgb(42,42,42))
);
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#2a2a2a'); }
span.customSelect.changed {
background-color: #f0dea4;
text-align:left;
}
.customSelectInner {
background: url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/background/canvas-list-nav-item-arrow.gif) no-repeat right 5px;
} #sticky_navigation { 
width:100%; 
height:50px;
z-index:999;
display:none;
}
.wrapper-dropdown-1 { position: relative; width: 80%;
padding: 10px;
margin: 0 auto; color: #fff;
outline: none;
cursor: pointer;
font-weight: bold;
z-index:999;
border-radius:3px 3px 0 0;
-moz-border-radius:3px 3px 0 0;
-webkit-border-radius:3px 3px 0 0;
background-image: linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
background-image: -o-linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
background-image: -moz-linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
background-image: -ms-linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(33,33,33)),
color-stop(0.25, rgb(42,42,42)),
color-stop(1, rgb(42,42,42))
);
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#2a2a2a'); }
.wrapper-dropdown-1:after {
content: "";
width: 0;
height: 0;
position: absolute;
right: 16px;
top: 50%;
margin-top: -6px;
border-width: 6px 0 6px 6px;
border-style: solid;
border-color: transparent #fff;    
}
.wrapper-dropdown-1 .dropdown { position: absolute;
top: 100%;
left: 0;
right: 0; background: #fff;
list-style: none;
font-weight: normal;  opacity: 0;
pointer-events: none;
z-index:999;
}
.wrapper-dropdown-1 .dropdown li a {
display: block;
text-decoration: none;
color: #3d3d3d;
padding: 10px 20px;
} .wrapper-dropdown-1 .dropdown li:hover a {
background: #f1f1f1;
} .wrapper-dropdown-1.active .dropdown {
opacity: 1;
pointer-events: auto;
}
.wrapper-dropdown-1.active:after {
border-color: #262626 transparent;
border-width: 6px 6px 0 6px ;
margin-top: -3px;
}
.wrapper-dropdown-1.active {
background: #5C74A9;
background: -moz-linear-gradient(left,  #262626 0%, #262626 78%, #ffffff 78%, #ffffff 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#262626), color-stop(78%,#262626), color-stop(78%,#ffffff), color-stop(100%,#ffffff));
background: -webkit-linear-gradient(left,  #262626 0%,#262626 78%,#ffffff 78%,#ffffff 100%);
background: -o-linear-gradient(left,  #262626 0%,#262626 78%,#ffffff 78%,#ffffff 100%);
background: -ms-linear-gradient(left,  #262626 0%,#262626 78%,#ffffff 78%,#ffffff 100%);
background: linear-gradient(to right,  #262626 0%,#262626 78%,#ffffff 78%,#ffffff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#262626', endColorstr='#ffffff',GradientType=1 );
} .no-opacity       .wrapper-dropdown-1 .dropdown,
.no-pointerevents .wrapper-dropdown-1 .dropdown {
display: none;
opacity: 1; pointer-events: auto; }
.no-opacity       .wrapper-dropdown-1.active .dropdown,
.no-pointerevents .wrapper-dropdown-1.active .dropdown {
display: block;
} #infscr-loading {
font-family:Arial, Helvetica, sans-serif;
position: fixed;
text-align: center;
bottom: 30px;
left: 50%;
z-index: 100;
background: white;
background: hsla( 0, 0%, 100%, 0.9 );
padding: 20px;
color: #222;
font-size: 12px;
font-weight: 400;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
font-style:normal;
} .pp_inline img {
float: left;
margin: 1%;
width: 68%;
}
.pp_inline .entry-content {
width: 28%;
float: left;
margin: 1%;
}
.pp_inline .entry-content .entry-title {
text-transform: uppercase;
color: #ed145b;
font-size: 18px;
font-family: 'Coda', cursive;
margin-bottom: 1px;
line-height: 30px;
}
.portfolio-meta {
margin: 10px 0;
padding-bottom: 10px;
background: url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/entry-info.png) no-repeat 0 3px;
}
.portfolio-meta p span {
display: inline-block;
width: 50px;
font-weight: bold;
font-size: 11px;
margin-right: 5px;
color: #a0a0a0;
margin-left: 40px;
}
.portfolio-meta a {
font-size: 11px;
margin-left: 10px;
color: #a0a0a0;
}
.portfolio-meta a:hover {
color: #ed145b;
}
.portfolio-meta .entry-categories, .portfolio-meta .entry-author {
margin-bottom: 5px;
color: #474747;
}
.pp_inline .entry-content p.details {
background: url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/quote-icon-2.png) no-repeat left 0;
margin-bottom: 0;
padding-left: 40px;
color:#505050;
font-size:11px;
line-height:16px;
}
#pp_full_res .pp_inline p {
margin: 0 !important;
}div.pp_default .pp_top,div.pp_default .pp_top .pp_middle,div.pp_default .pp_top .pp_left,div.pp_default .pp_top .pp_right,div.pp_default .pp_bottom,div.pp_default .pp_bottom .pp_left,div.pp_default .pp_bottom .pp_middle,div.pp_default .pp_bottom .pp_right{height:13px}
div.pp_default .pp_top .pp_left{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/default/sprite.png) -112px -93px no-repeat}
div.pp_default .pp_content .ppt{color:#f8f8f8}
div.pp_default .pp_content_container .pp_left{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_expand:hover{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer}
div.pp_default .pp_contract{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;width:28px;height:28px}
div.pp_default .pp_contract:hover{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{width:30px;height:30px;background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer; margin-right:5px;}
div.pp_default .pp_gallery ul li a{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/default/default_thumb.png) center center #f8f8f8;border:1px solid #aaa}
div.pp_default .pp_social{margin-top:7px}
div.pp_default .pp_gallery a.pp_arrow_previous,div.pp_default .pp_gallery a.pp_arrow_next{position:static;left:auto; display:none;}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/default/sprite.png) -51px 1px no-repeat;height:30px;width:30px}
div.pp_default .pp_nav .pp_pause{background-position:-51px -29px}
div.pp_default a.pp_arrow_previous,div.pp_default a.pp_arrow_next{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;width:20px;margin:4px 0 0}
div.pp_default a.pp_arrow_next{left:52px;background-position:-82px -3px}
div.pp_default .pp_content_container .pp_details{margin-top:5px}
div.pp_default .pp_nav{clear:none;height:30px;width:110px;position:relative}
div.pp_default .pp_nav .currentTextHolder{font-family:Georgia;font-style:italic;color:#999;font-size:11px;left:75px;line-height:25px;position:absolute;top:2px;margin:0;padding:0 0 0 10px}
div.pp_default .pp_close:hover,div.pp_default .pp_nav .pp_play:hover,div.pp_default .pp_nav .pp_pause:hover,div.pp_default .pp_arrow_next:hover,div.pp_default .pp_arrow_previous:hover{opacity:0.7}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0}
div.pp_default .pp_bottom .pp_left{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/default/loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{width:75px;height:22px;background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_rounded .pp_nav .pp_play{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{width:75px;height:22px;background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_rounded .pp_description{margin-right:85px;color:#fff}
div.dark_rounded .pp_nav .pp_play{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content{background:#000}
div.dark_square .pp_description{color:#fff;margin:0 85px 0 0}
div.dark_square .pp_loaderIcon{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_square/loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{width:75px;height:22px;background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{width:75px;height:22px;background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.light_square .pp_nav .pp_play{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{width:22px;height:22px;background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/facebook/loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/facebook/sprite.png) 0 -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_previous.disabled{background-position:0 -96px;cursor:default}
div.facebook .pp_arrow_next{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/facebook/sprite.png) -32px -71px no-repeat;height:22px;margin-top:0;width:22px}
div.facebook .pp_arrow_next.disabled{background-position:-32px -96px;cursor:default}
div.facebook .pp_nav{margin-top:0}
div.facebook .pp_nav p{font-size:15px;padding:0 3px 0 4px}
div.facebook .pp_nav .pp_play{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/facebook/sprite.png) -110px -80px no-repeat}
div.pp_pic_holder a:focus{outline:none}
div.pp_overlay{background:#000;display:none;left:0;position:absolute;top:0;width:100%;z-index:9500}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:10000}
.pp_content{height:40px;min-width:40px}
* html .pp_content{width:40px}
.pp_content_container{position:relative;text-align:left;width:100%}
.pp_content_container .pp_left{padding-left:20px}
.pp_content_container .pp_right{padding-right:20px}
.pp_content_container .pp_details{float:left;margin:10px 0 2px}
.pp_description{display:none;margin:0}
.pp_social{float:left;margin:0; display:none !important;}
.pp_social .facebook{float:left;margin-left:5px;width:55px;overflow:hidden}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;white-space:nowrap;margin:2px 4px}
.pp_nav .pp_play,.pp_nav .pp_pause{float:left;margin-right:4px;text-indent:-10000px}
a.pp_arrow_previous,a.pp_arrow_next{display:block;float:left;height:15px;margin-top:3px;overflow:hidden;text-indent:-10000px;width:14px}
.pp_hoverContainer{position:absolute;top:0;width:100%;z-index:2000}
.pp_gallery{display:none !important;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative; display:none !important;}
.pp_gallery ul{float:left;height:35px;position:relative;white-space:nowrap;margin:0 0 0 5px;padding:0; display:none;}
.pp_gallery ul a{border:1px rgba(0,0,0,0.5) solid;display:block;float:left;height:33px;overflow:hidden}
.pp_gallery ul a img{border:0}
.pp_gallery li{display:block;float:left;margin:0 5px 0 0;padding:0}
.pp_gallery li.default a{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/facebook/default_thumbnail.gif) 0 0 no-repeat;display:block;height:33px;width:50px}
.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next{margin-top:7px!important}
a.pp_next{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:right;height:100%;text-indent:-10000px;width:49%}
a.pp_previous{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_rounded/btnNext.png) 10000px 10000px no-repeat;display:block;float:left;height:100%;text-indent:-10000px;width:49%}
a.pp_expand,a.pp_contract{cursor:pointer;display:none;height:20px;position:absolute;right:30px;text-indent:-10000px;top:10px;width:20px;z-index:20000}
a.pp_close{position:absolute;right:0;top:0;display:block;line-height:22px;text-indent:-10000px}
.pp_loaderIcon{display:block;height:24px;left:50%;position:absolute;top:50%;width:24px;margin:-12px 0 0 -12px}
#pp_full_res{line-height:1!important}
#pp_full_res .pp_inline{text-align:left}
#pp_full_res .pp_inline p{margin:0 0 15px}
div.ppt{color:#fff;display:none;font-size:17px;z-index:9999;margin:0 0 5px 15px}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff;}
div.pp_default #pp_full_res .pp_inline,div.light_rounded .pp_content .ppt,div.light_rounded #pp_full_res .pp_inline,div.light_square .pp_content .ppt,div.light_square #pp_full_res .pp_inline,div.facebook .pp_content .ppt,div.facebook #pp_full_res .pp_inline{color:#000}
div.pp_default .pp_gallery ul li a:hover,div.pp_default .pp_gallery ul li.selected a,.pp_gallery ul a:hover,.pp_gallery li.selected a{border-color:#fff}
div.pp_default .pp_details,div.light_rounded .pp_details,div.dark_rounded .pp_details,div.dark_square .pp_details,div.light_square .pp_details,div.facebook .pp_details{position:relative}
div.light_rounded .pp_top .pp_middle,div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right,div.light_rounded .pp_bottom .pp_middle,div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content,div.facebook .pp_content{background:#fff}
div.light_rounded .pp_description,div.light_square .pp_description{margin-right:85px}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next,div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next,div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next,div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next{margin-top:12px!important}
div.light_rounded .pp_arrow_previous.disabled,div.dark_rounded .pp_arrow_previous.disabled,div.dark_square .pp_arrow_previous.disabled,div.light_square .pp_arrow_previous.disabled{background-position:0 -87px;cursor:default}
div.light_rounded .pp_arrow_next.disabled,div.dark_rounded .pp_arrow_next.disabled,div.dark_square .pp_arrow_next.disabled,div.light_square .pp_arrow_next.disabled{background-position:-22px -87px;cursor:default}
div.light_rounded .pp_loaderIcon,div.light_square .pp_loaderIcon{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/light_rounded/loader.gif) center center no-repeat}
div.dark_rounded .pp_top .pp_middle,div.dark_rounded .pp_content,div.dark_rounded .pp_bottom .pp_middle{background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat}
div.dark_rounded .currentTextHolder,div.dark_square .currentTextHolder{color:#c4c4c4}
div.dark_rounded #pp_full_res .pp_inline,div.dark_square #pp_full_res .pp_inline{color:#fff}
.pp_top,.pp_bottom{height:20px;position:relative}
* html .pp_top,* html .pp_bottom{padding:0 20px}
.pp_top .pp_left,.pp_bottom .pp_left{height:20px;left:0;position:absolute;width:20px}
.pp_top .pp_middle,.pp_bottom .pp_middle{height:20px;left:20px;position:absolute;right:20px}
* html .pp_top .pp_middle,* html .pp_bottom .pp_middle{left:0;position:static}
.pp_top .pp_right,.pp_bottom .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px}
.pp_fade,.pp_gallery li.default a img{display:none}@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,500,700,900"); .portf { color: #C1BEBE;
font-size:30px;
padding-left:48px;
}
html, body { height: 100%; 	outline:none !important; }
body {
color: #ccc;
height: 100%;
overflow: hidden;
font:14px 'Open Sans', Arial, sans-serif;
background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/background/body-bg.png) repeat 0 0 #e9e9e9;
}
pre, code { }
hr {
-moz-border-bottom-colors: none;
-moz-border-image: none;
-moz-border-left-colors: none;
-moz-border-main-content-innerors: none;
-moz-border-top-colors: none;
border-color: #d9d9d9;
border-style: solid;
border-width: 1px 0 0;
clear: both;
height: 0;
margin-bottom: 15px;
margin-top: 5px;
}
ol {
list-style: decimal outside none;
}
ul {
list-style: disc outside none;
} .tudo-home { display: table; height: 100%; width: 100%; }
.tudo-home .fluido { height: 100%; display: table-cell; vertical-align: middle; }
.tudo-home .box-frente { background: url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/box-frente.png) no-repeat left top #000; display: table; min-height: 330px; max-height: 330px; min-width: 850px; max-width: 850px; margin: 0 auto; opacity: 0.75; position: relative; }
.tudo-home .box-frente .menu-pt { margin: 225px 0 0 122px; position: relative; }
.tudo-home .box-frente li  { display: inline-block; text-transform: uppercase; }
.tudo-home .box-frente li  a { color: #ddd; display: block; padding: 5px; }
.tudo-home .box-frente li  a:hover { color: #fff; }
.tudo-home .box-frente .menu-en { margin: 0 0 50px 122px; position: relative; }
.tudo-home .box-frente .lingua { display: none !important; } .responsive-img{
max-width: 100%;
height: auto;
width: auto\9; }
blockquote {
line-height: 20px;
background-color:#fbf8db;
padding:10px;
border-left:5px solid #e3cfa3;
margin-bottom:15px;
} h1 {
color: #000000;
font: 400 28px/27px 'Open Sans', Arial, sans-serif;
letter-spacing: 0;
margin-bottom:3px;
}
h2 {
color: #000000;
font: 400 24px/25px 'Open Sans', Arial, sans-serif;
letter-spacing: 0;
margin-bottom:3px;
}
h3 {
color: #000000;
font: 400 22px/22px 'Open Sans', Arial, sans-serif;
letter-spacing: 0;
margin-bottom:3px;
}
h4 {
color: #000000;
font: 400 18px/20px 'Open Sans', Arial, sans-serif;
letter-spacing: 0;
margin-bottom:3px;
}
h5 {
color: #000000;
font: 400 16px/20px 'Open Sans', Arial, sans-serif;
letter-spacing: 0;
margin-bottom:3px;
}
h6 {
color: #000000;
font: 400 14px/20px 'Open Sans', Arial, sans-serif;
letter-spacing: 0;
margin-bottom:3px;
}
p {
margin-bottom:10px;
line-height:10px;
} .left{
float:left;
}
.right{
float:right;
}
.clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;  height: 0;
}
.clearfix:before,.clearfix:after{
content: '.';
display: block;
overflow: hidden;
visibility: hidden;
font-size: 0;
line-height: 0;
width: 0;
height: 0;
}
.clearfix:after{
clear: both;
}
.clearfix{
zoom: 1;
}
.hover-effect{
cursor:pointer;
z-index:100;
} #sidebar {
left:0;
z-index:1000;
float:left;
width:250px; background:#ccc;
min-height:100%;
position:fixed;
top:0;
}
#sidebarfull {
left:0;
z-index:1000;
float:left;
width:250px;
background:#181818;
min-height:100%;
position:fixed;
top:50;
}
#right-sidebar {
float:right;
width:330px;
margin-top:50px;
}
#left-sidebar {
float:left;
width:330px;
margin-top:50px;
}
#center-col {
float:left;
margin-top:50px;
}
#main-content {
left:250px;
min-height: 100%;
position: absolute;
right: 0;
top: 0;
z-index: 100;
height:100%;
}
.home-s1 #main-content {
background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/placeholders/02.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
bottom:0;
}
.home-s2 #main-content {
background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/placeholders/04.jpg) no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.home-s3 #main-content {
text-align:left;
bottom:0;
}
#main-content-inner {
width:100%;
margin:0 auto;
background-color:#000;
}
.fixed-width #main-content-inner {
width:100%;
margin:0 auto;
}
.last {
margin-right:0 !important;
}
.wrapper {
min-height:100%;
}
#left-panel {
position:fixed;
top:105px;
left:0;
width:25px;
height:50px;
background-color:#121111;
color:#d2d2d2;
font-size:20px;
z-index:1000;
text-align:center;
line-height:50px;
cursor:pointer;
display:none;
border-radius:0 4px 4px 0;
-webkit-border-radius:0 4px 4px 0;
-moz-border-radius:0 4px 4px 0;
}
#logo-image {
background-color:#000;
height:160px;
margin:0;
opacity:1;
padding:2px 0;
}
#logo-image a { background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/placeholders/logo.png) no-repeat; background-size:90%; display:block; text-indent:-90000px; height:140px; width:200px; margin: 25px auto; }
#mobile-logo-image {
text-align:center;
margin:15px auto;
display:none;
}
#main-nav {
margin:0 0 30px 0;
margin-top:0;
}
#main-menu {
}
#main-menu > li {
}
#main-menu > li:first-child {
}
#main-menu > li:last-child {
}
#main-menu > li.menu-arrow {
cursor:pointer;
}
#main-menu > li.menu-arrow > a {
margin-right:10px;
}
#main-menu > li > a {
display:block;
height:35px;
line-height:35px;
padding:0;
font-size:15px;
margin:0 10px;
text-shadow: 0 1px 0 #111111;
}
#main-menu > li.current-menu-item > a,
li.current-menu-item a {
color:#fff;
text-shadow: 0 0 10px #FFF;
} #main-menu li ul {
background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/background/dropdown-menu-bg.png) repeat 0 0;
display:none;
padding:5px 0;
}
#main-menu li ul li {
padding-left:15px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
border-bottom:1px solid rgba(41, 41, 41, 0);
}
#main-menu li ul li:hover {
background-color:#181818;
border-bottom:1px solid rgba(41, 41, 41, 1) ;
}
#main-menu li ul li a {
background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/plus-icon.png) top left no-repeat;
background-position:16px 9px;
padding:7px 0 7px 30px;
display:block;
font-size:11px;
}
.twitter-widget {
margin:0 25px 50px;
display:none;
}
.twitter-widget img {
margin-bottom:20px;
}
.tweet_list {
font-size:11px;
color:#848484;
font-style:italic;
line-height:18px;
}
.tweet_avatar {
width:16px;
height:14px;
background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/quote-icon.png) no-repeat 0 0;
display:inline-block;
margin-right:10px;
}
.tweet_avatar img {
display:none;
}
.tweet_time{
display:block;
} #bottom-sidebar {
bottom:10px;
line-height: 0;
margin: 0 7px;
position: fixed;
text-align: center;
width: 215px;
}
.social-links {
display:inline-block;
}
.social-links li {
float:left;
margin-right:2px;
}
.social-links li a {
position:relative;
height:42px;
width:39px;
margin:0 auto;
display:inline-block;
}
.social-links li a img {
position:absolute;
left:0;
-webkit-transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
-o-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
}
.social-links li a img.top:hover {
opacity:0;
}
#copyright {
font-size:11px;
color:#848484;
margin:0 25px 5px 25px;
text-align:center;
width:260px;
position:fixed;
bottom:10px;
}
#copyright a {
font-weight:bold;
color:#848484;
border-bottom:1px dotted #848484;
}
#copyright a:hover {
color: #b49c84;
border-bottom:1px dotted #b49c84;
} .element .blog-img {
display:block;
margin-bottom:10px;
position:relative;
}
.element .blog-img img {
width:100%;
height:auto;
}
.element .blog-img.no-avatar img {
width:auto;
}
.element .audio-container audio {
margin:5px 0;
width:100%;
}
.element .flx-time {
background: none repeat scroll 0 0 #FFFFFF;
border: 3px solid rgba(255, 255, 255, 0.8);
-webkit-border-radius:0 0 5px 0;
-moz-border-radius:0 0 5px 0;
border-radius:0 0 5px 0;
color: #4D4D4D;
display: inline-block;
font-weight: bold;
height: 35px;
padding: 10px 0;
text-align: center;
width: 49px;
}
.element .blog-img .flx-time {
left: -3px;
position: absolute;
top: -4px;
z-index: 10;
}
.element .blog-img.no-avatar .flx-time {
left:0 !important;
}
.element .flx-time p {
font-size:25px;
background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/background/dot-1.png) repeat-x 0 bottom;
padding-bottom:8px;
}
.element .flx-time span {
display:inline-block;
font-size:11px;
line-height:20px;
}
.element .entry-content .flx-time {
float:left;
margin-right:10px;
}
.element .blog-img p.play-icon {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:none;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
display:block;
width:100%;
height:100%;
background:rgba( 0, 0, 0, 0) url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/play-icon.png) no-repeat center center;
opacity:0;
margin-bottom:0;
}
.element .blog-img:hover p.play-icon {
background:rgba( 0, 0, 0, 0.5) url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/play-icon.png) no-repeat center center;
opacity:1;
}
.element .blog-img p.view-icon {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background-color:none;
-moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
display:block;
width:100%;
height:100%;
background:rgba( 0, 0, 0, 0) url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/view-icon.png) no-repeat center center;
opacity:0;
margin-bottom:0;
}
.element .blog-img:hover p.view-icon {
background:rgba( 0, 0, 0, 0.5) url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/view-icon.png) no-repeat center center;
opacity:1;
}
.element .no-avatar img {
float:right;
margin-top:5px;
}
.element h5 {
font-size:15px;
}
.element h5 a {
color:#b49c84;
}
.element h5 a:hover {
color:#4d4d4d;
}
.element .entry-meta {
display:inline-block;
background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/entry-categories-icon.png) no-repeat left 0;
padding-left:15px;
margin-left:10px;
margin-bottom:10px;
}
.element .entry-categories:hover {
color:#ccc;
}
.element footer {
color:#373737;
font-size:11px;
font-weight:bold;
margin-top:15px;
padding:10px 0 5px;
border-top:1px dotted #ccc;
}
.element .entry-comments, .element .entry-views {
margin-right:30px;
margin-top:8px;
}
.entry-comments {
display:inline-block;
background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/entry-comment-icon.png) no-repeat left center;
padding-left:20px;
}
.entry-views {
display:inline-block;
background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/entry-view-icon.png) no-repeat left center;
padding-left:20px;
}
.entry-likes {
display:inline-block;
background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/entry-like-icon.png) no-repeat left center;
padding-left:15px;
}
.element .more-link {
float:right;
}
.more-link {
display:inline-block;
}
.more-link .more-link-icon {
background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/button-link-icon.png) no-repeat center center;
display:inline-block;
width:29px;
height:30px;
border-right:1px solid #454545;
background-color:#222;
border-radius:3px 0 0 3px;
-moz-border-radius:3px 0 0 3px;
-webkit-border-radius:3px 0 0 3px;
float:left;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
position:relative;
z-index:0;
}
.more-link .more-link-text {
display:inline-block;
line-height:30px;
height:30px;
background-color:#363636;
float:right;
border-radius:0px 3px 3px 0px;
-moz-border-radius:0px 3px 3px 0px;
-webkit-border-radius:0px 3px 3px 0px;
position:relative;
z-index:0;
padding:0 10px;
font-size:12px;
font-weight:400;
color:#fff;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.more-link:hover .more-link-icon {
background-color:#c50544;
border-right:1px solid #fe4481;
}
.more-link:hover .more-link-text {
background-color:#b49c84;
}
.element .des {
color:#373737;
}
.pf-page .element {
border:5px solid #fff;
padding:0;
}
.filter-picker {
position:absolute;
width:33px;
height:34px;
background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/select-icon-2.png) no-repeat center center;
cursor:pointer;
top:1px;
right:20px;
z-index:10;
}
.filter-picker:hover {
background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/select-icon-hover-2.png) no-repeat center center;
}
#filter-by-category {
background-color:#1a1a1a;
border-left:1px solid rgba(55, 55, 55, 0.6);
border-bottom:1px solid rgba(55, 55, 55, 0.6);
border-right:1px solid rgba(55, 55, 55, 0.6);
border-top:1px solid #1a1a1a;
width:auto;
padding:5px;
position:absolute;
right:5px;
top:36px;
display:none;
text-align:left;
z-index:1000;
}
#filter-by-category li {
list-style:none;
}
#filter-by-category li a {
color: #FFFFFF;
cursor: pointer;
font-size: 12px;
padding:5px;
display:block;
border-right: 1px solid rgba(55,55,55,0);
border-left: 1px solid rgba(55,55,55,0);
}
#filter-by-category li a:hover, #filter-by-category li a:active {
color: #b49c84;
background-color: #000000;
}
.blog-v3#filter-by-category {
border-top:1px solid rgba(55, 55, 55, 0.6) !important;
} .blog-v2-img {
display:block;
float:left;
margin-right:10px;
}
.blog-v2-img img {
display:block;
width:99px;
height:auto;
}
.element .entry-content {
float:left;
width:362px;
}
.element .entry-content footer {
padding:5px 0 0;
} .breadcrumb {
margin:15px 0;
}
.breadcrumb a {
font-weight:700;
color:#dcdcdc;
margin-right:15px;
background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/breadcrumb-icon.png) no-repeat right center;
padding-right:20px;
}
.breadcrumb a.current-page {
font-weight:400;
background:none;
padding-right:0;
margin-right:0;
}
.breadcrumb a:hover {
text-decoration:underline;
}
.white-box {
background-color:#ooo;
position:relative;
z-index:0;
padding:15px;
margin:50px 0;
}
.entry-box p {
color:#ccc;
}
.entry-header {
border-bottom:1px dotted #ccc;
padding-bottom:10px;
margin-bottom:15px;
}
.entry-box .flx-time {
background: url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/background/time-bg.html) no-repeat scroll 0 0 transparent;
color: #FFFFFF;
float:left;
font-weight: bold;
height: 35px;
padding: 10px 0;
text-align: center;
width: 49px;
margin-right:20px;
}
.entry-box .flx-time p {
background: url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/background/dot-1.png) repeat-x scroll 0 bottom transparent;
font-size: 25px;
padding-bottom: 8px;
margin:0;
}
.entry-header-right .entry-title {
color:#b49c84;
font-size:15px;
}
.entry-header-right .entry-meta, .entry-header-right .entry-author, .entry-header-right .entry-categories {
margin-bottom:8px;
font-size:11px;
display:inline-block;
}
.entry-header-right .entry-meta {
color:#999;
}
.entry-header-right .entry-author, .entry-header-right .entry-categories {
color:#373737;
font-weight:700;
}
.entry-header-right .entry-author:hover, .entry-header-right .entry-categories:hover {
text-decoration:underline;
}
.entry-header-right .entry-date {
font-size:11px;
color:#a4a4a4; background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/entry-date-icon.png) no-repeat 0 0;
padding-left:20px;
display:block;
float:left;
line-height:14px;
}
.meta-data {
float:right;
}
.meta-data .entry-comments, .meta-data .entry-views {
margin-right:25px;
}
.meta-data .entry-comments, .meta-data .entry-views, .meta-data .entry-likes { color:#373737;
font-size:11px;
font-weight:700;
}
.entry-box .entry-thumb {
display:inline-block;
height:auto;
margin-bottom:20px;
}
.auto-100 {
width:100%;
} #comments {
border-top:1px dotted #ccc;
padding-top:15px;
margin-bottom:20px;
margin-top:40px;
}
#comments h3, #respond h3 {
font-size:20px;
margin-bottom:15px;
font-weight:400;
color:#6c6c6c; }
#comments h3 span {
color:#a9a9a9;
}
.comments-list .comment {
margin-bottom:20px;
list-style:none;
}
.comment-wrap img {
float:left;
margin-right:20px;
}
.comment-wrap .comment-body {
margin-left:80px;
border-bottom:1px solid #ededed;
padding-bottom:20px;
}
.comments-list .comment:last-child .comment-body {
border-bottom:none;
padding-bottom:0;
}
.comments-list .children.depth-1 .comment:last-child .comment-body {
border-bottom:1px solid #ededed;
padding-bottom:20px;
}
.comment-wrap .comment-body .comment-meta .author {
display:block;
font-weight:bold;
font-size:14px; color:#373737;
text-transform:uppercase;
}
.comment-wrap .comment-body .comment-meta .date {
display:inline-block;
font-size:11px;
margin-bottom:5px;
color:#8c8c8c; }
.comment-wrap .comment-body .comment-reply-link, .comment-wrap .comment-body .comment-edit-link {
font-size:11px;
display:inline-block;
color:#373737;
font-weight:700; }
.comment-wrap .comment-body .comment-reply-link:hover, .comment-wrap .comment-body .comment-edit-link:hover {
text-decoration:underline;
}
.comment-wrap .comment-body .comment-reply-link {
margin-right:10px;
}
.comment-wrap .comment-body p {
font-size:11px;
color:#6d6d6d;
}
.comments-list .children.depth-1 {
margin-left:80px;
}
.comments-list .children.depth-2 {
margin-left:160px;
} #respond {
border-top:1px dotted #ccc;
padding-top:15px;
}
#respond h3 {
margin-bottom:30px;
}
#comments-form p {
margin-bottom:15px;
position:relative;
}
#comments-form label { color:#999;
font-weight:700;
float:left;
margin:10px 20px 0 10px;
width:60px;
} .contact-page #comments-form #comment_name, .contact-page #comments-form #comment_email {
width:245px;
padding:0 10px;
height:34px;
line-height:34px;
border:1px solid rgba(237, 20, 91, 0);
background:#0f0f0f;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
position:relative;
z-index:0;
color:#999;
-moz-box-shadow: 1px 1px 0 #222222;
-webkit-box-shadow: 1px 1px 0 #222222;
box-shadow: 1px 1px 0 #222222; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#222222')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#222222');
opacity:1;
}
#comments-form #comment_name, #comments-form #comment_email {
width:245px;
padding:0 10px;
height:34px;
line-height:34px;
border:1px solid #B9B9B9;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
position:relative;
z-index:0;
box-shadow:0 3px 4px #E2E2E2 inset;
opacity: 0.32;
}
#comments-form #comment_message {
width:425px;
padding:10px;
height:134px;
border:1px solid #B9B9B9;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
position:relative;
z-index:0;
box-shadow:0 3px 4px #E2E2E2 inset;
opacity: 0.32;
}
.contact-page #comments-form #comment_message {
width:425px;
padding:10px;
height:134px;
border:1px solid rgba(237, 20, 91, 0);
background:#0f0f0f;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
position:relative;
z-index:0;
color:#999;
-moz-box-shadow: 1px 1px 0 #222222;
-webkit-box-shadow: 1px 1px 0 #222222;
box-shadow: 1px 1px 0 #222222; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#222222')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#222222');
opacity:1;
}
#comments-form #comment_name:focus, #comments-form #comment_email:focus, #comments-form #comment_message:focus {
box-shadow: 0 0 3px #b49c84;
-moz-box-shadow: 0 0 3px #b49c84;
-webkit-box-shadow: 0 0 3px #b49c84;
border:1px solid #b49c84;
opacity: 1;
}
.contact-page #comments-form #comment_name:focus, .contact-page #comments-form #comment_email:focus, .contact-page #comments-form #comment_message:focus {
box-shadow: 0 0 3px #434343;
-moz-box-shadow: 0 0 3px #434343;
-webkit-box-shadow: 0 0 3px #434343;
border:1px solid #434343;
opacity: 1;
}
#comments-form .comment-button span {
display:inline-block;
margin-left:90px;
}
#comments-form .comment-button span.submit-comment-icon {
display:inline-block;
background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/button-create-icon.png) no-repeat center center;
width:29px;
height:30px;
border-right:1px solid #454545;
background-color:#222;
border-radius:3px 0 0 3px;
-moz-border-radius:3px 0 0 3px;
-webkit-border-radius:3px 0 0 3px;
float:left;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
margin:0;
position:relative;
z-index:0;
}
#comments-form .comment-button span:hover span.submit-comment-icon {
background-color:#373636;
border-right:1px solid #fff;
}
#comments-form .comment-button #submit-comment {
border:none;
cursor:pointer;
background-color:#363636;
float:right;
border-radius:0px 3px 3px 0px;
-moz-border-radius:0px 3px 3px 0px;
-webkit-border-radius:0px 3px 3px 0px;
padding:5px 10px; font-size:12px;
font-weight:400;
color:#fff;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
text-transform:lowercase;
margin:0;
position:relative;
z-index:0;
cursor:pointer;
line-height:20px;
height:30px;
}
#comments-form .comment-button span:hover #submit-comment {
background-color:#898887;
}
#comments-form label.error {
float:none;
position:absolute;
top:-15px;
left:90px;
width:auto;
margin:0;
color:#b49c84;
font-size:11px;
} .felix-map {
float:left;
width:40%;
height:100%;
}
.contact-box {
float:left;
width:60%;
}
.contact-box #respond {
padding-top:30px;
margin:0 30px;
border-top:none;
border-bottom:1px solid #323232;
padding-bottom:40px;
}
#respond h2, .contact-info h2 {
font-size:30px;
color:#fff; margin-bottom:20px;
}
.contact-box .contact-des {
color:#6d6d6d; padding-bottom:20px;
margin-bottom:30px;
border-bottom:1px solid #323232;
}
.contact-info {
margin:20px 20px 0px 30px;
}
.contact-info p {
margin-bottom:5px;
color:#525252; }
.contact-info p.contact-address {
margin-bottom:20px;
}
.contact-info p.contact-address span {
display:block;
}
.contact-info p a:hover {
color:#b49c84;
} .right-sidebar-page #center-col .white-box {
margin-left:25px;
margin-top:0;
}
.left-sidebar-page #center-col .white-box {
margin-right:25px;
margin-top:0;
}
#right-sidebar .widget, #left-sidebar .widget {
margin:0 25px 30px;
width:280px;
border-radius:4px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
position:relative;
z-index:0;
background-image: linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
background-image: -o-linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
background-image: -moz-linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
background-image: -ms-linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(33,33,33)),
color-stop(0.25, rgb(42,42,42)),
color-stop(1, rgb(42,42,42))
);
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#2a2a2a'); }
#right-sidebar .widget .widget-title, #left-sidebar .widget .widget-title {
font-size:15px; color:#FFF;
border-bottom:1px solid #393939;
padding:8px 10px;
background: url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/background/bg-mainmenu.png) repeat-x scroll 0 bottom #292929;
margin:0;
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
}
#right-sidebar .widget .categories-widget, #right-sidebar .widget .flx-archive,
#left-sidebar .widget .categories-widget, #left-sidebar .widget .flx-archive {
padding:0 10px;
}
#right-sidebar .widget .categories-widget li,
#left-sidebar .widget .categories-widget li {
border-bottom:1px solid #393939;
color:#373737;
font-weight:700; -moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#right-sidebar .widget .categories-widget li:last-child,
#left-sidebar .widget .categories-widget li:last-child {
border-bottom:none;
}
#right-sidebar .widget .flx-archive li,
#left-sidebar .widget .flx-archive li {
font-weight:700; -moz-transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
#right-sidebar .widget .categories-widget li a, #right-sidebar .widget .flx-archive li a,
#left-sidebar .widget .categories-widget li a, #left-sidebar .widget .flx-archive li a {
display:block;
padding:10px 0 10px 15px;
background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/bullet-plus.png) no-repeat left center;
font-weight:normal; color:#727272;
text-shadow: 1px 1px 1px #222;
}
#right-sidebar .widget .categories-widget li a:hover,
#left-sidebar .widget .categories-widget li a:hover {
margin-left:5px;
color:#b49c84;
}
#right-sidebar .widget .flx-archive li a:hover,
#left-sidebar .widget .flx-archive li a:hover {
color:#b49c84;
} #right-sidebar .sidebar-list-container,
#left-sidebar .sidebar-list-container {
padding:10px 0 0 10px;
background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/background/widget-title-bg.png) repeat-x 0 bottom;
}
#right-sidebar .sidebar-list-container ul,
#left-sidebar .sidebar-list-container ul {
width: 100%;
}
#right-sidebar .sidebar-list-container ul li,
#left-sidebar .sidebar-list-container ul li {
float: left;
}
#right-sidebar .sidebar-list-container ul.sidebar-tabs li a,
#left-sidebar .sidebar-list-container ul.sidebar-tabs li a {
display: block;
padding: 7px 15px 5px 15px;
font-size:14px;
color:#4d4d4d;
outline:none;
position:relative;
z-index:0; text-shadow: 1px 1px 1px #222;
}
#right-sidebar .sidebar-list-container ul.sidebar-tabs li.active a,
#left-sidebar .sidebar-list-container ul.sidebar-tabs li.active a,
#right-sidebar .sidebar-list-container ul.sidebar-tabs li.active a:hover,
#left-sidebar .sidebar-list-container ul.sidebar-tabs li.active a:hover {
background-color:#393939;
color:#FFF;
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
}
#right-sidebar .sidebar-list-container ul.sidebar-tabs li a:hover,
#left-sidebar .sidebar-list-container ul.sidebar-tabs li a:hover {
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
color:#b49c84;
}
#right-sidebar .sidebar-tab-container,
#left-sidebar .sidebar-tab-container {
border-top: 5px solid #393939;
margin-top:-1px;
}
#right-sidebar .sidebar-tab-content li,
#left-sidebar .sidebar-tab-content li {
border-bottom:1px solid #393939;
padding:15px 10px 10px;
}
#right-sidebar .sidebar-tab-content .recent-post-thumb,
#left-sidebar .sidebar-tab-content .recent-post-thumb {
display:block;
border:3px solid #000;
box-shadow: 0 0 1px #3f3f3f;
-moz-box-shadow: 0 0 1px #3f3f3f;
-webkit-box-shadow: 0 0 1px #3f3f3f;
float:left;
margin-right:5px;
position:relative;
z-index:0;
}
#right-sidebar .sidebar-tab-content .entry-content,
#left-sidebar .sidebar-tab-content .entry-content {
margin-left:55px;
}
#right-sidebar .sidebar-tab-content .entry-content a,
#left-sidebar .sidebar-tab-content .entry-content a { color:#727272;
line-height:16px;
display:inline-block;
margin-bottom:5px;
}
#right-sidebar .sidebar-tab-content .entry-comments, #right-sidebar .sidebar-tab-content .entry-meta,
#left-sidebar .sidebar-tab-content .entry-comments, #left-sidebar .sidebar-tab-content .entry-meta {
display:inline-block;
font-size:11px; color:#999 !important;
}
#right-sidebar .sidebar-tab-content .entry-content a:hover, #right-sidebar .sidebar-tab-content .entry-comments:hover,
#left-sidebar .sidebar-tab-content .entry-content a:hover, #left-sidebar .sidebar-tab-content .entry-comments:hover {
color:#b49c84 !important;
}
#right-sidebar .sidebar-tab-content .entry-comments,
#left-sidebar .sidebar-tab-content .entry-comments {
background:none;
padding:0;
}
#right-sidebar .view-all,
#left-sidebar .view-all { font-weight:700;
color:#929292;
display:inline-block;
margin:10px 0;
}
#right-sidebar .view-all:hover,
#left-sidebar .view-all:hover {
color:#b49c84;
} .flickr-wrap {
margin:10px 0 0 0;
}
.flickr-badge-image {
float:left;
border:4px solid #000;
box-shadow: 0 0 1px #3f3f3f;
-moz-box-shadow: 0 0 1px #3f3f3f;
-webkit-box-shadow: 0 0 1px #3f3f3f;
margin:0 10px 10px;
overflow:hidden;
}
.flickr-badge-image img {
-moz-transition: all 0.6s ease-in-out;
-webkit-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
}
.flickr-badge-image:hover img {
opacity:0.5;
filter: alpha(opacity=50);
} #right-sidebar #login,
#left-sidebar #login {
padding:10px 15px 15px;
}
#right-sidebar #login #inputs label,
#left-sidebar #login #inputs label {
display:block; color:#727272;
margin-bottom:5px;
}
#right-sidebar #login #username, #right-sidebar #login #password,
#left-sidebar #login #username, #left-sidebar #login #password {
padding:0 10px;
width:228px;
margin-bottom:15px;
height:34px;
line-height:34px;
border:1px solid rgba(237, 20, 91, 0);
background:#0f0f0f;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
position:relative;
z-index:0;
color:#999;
-moz-box-shadow: 1px 1px 0 #353535;
-webkit-box-shadow: 1px 1px 0 #353535;
box-shadow: 1px 1px 0 #353535; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#222222')"; filter: progid:DXImageTransform.Microsoft.Shadow(Strength=0, Direction=135, Color='#222222');
opacity:1;
}
#right-sidebar #login #username:focus, #right-sidebar #login #password:focus,
#left-sidebar #login #username:focus, #left-sidebar #login #password:focus {
border: 1px solid #b49c84;
box-shadow: 0 0 3px #b49c84;
-moz-box-shadow: 0 0 3px #b49c84;
-webkit-box-shadow: 0 0 3px #b49c84;
opacity:1;
filter: alpha(opacity = 100);
}
#right-sidebar #login #remember-password,
#left-sidebar #login #remember-password {
margin-right:5px;
}
#right-sidebar #login a,
#left-sidebar #login a {
color:#727272; display:inline-block;
}
#right-sidebar #login a:hover,
#left-sidebar #login a:hover {
color:#b49c84;
}
#right-sidebar #login a.lost-password,
#left-sidebar #login a.lost-password {
display:block;
margin:10px 0 5px 25px;
}
#right-sidebar #login #submit,
#left-sidebar #login #submit {
background-color:#e2e2e2;
border: 1px solid #d6d6d6;
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
float:right;
color:#4d4d4d;
padding:5px 20px; cursor:pointer;
-moz-transition: all 0.6s ease-in-out;
-webkit-transition: all 0.6s ease-in-out;
-o-transition: all 0.6s ease-in-out;
transition: all 0.6s ease-in-out;
position:relative;
z-index:0;
font-size:12px;
}
#right-sidebar #login #submit:hover,
#left-sidebar #login #submit:hover {
border: 1px solid #b49c84;
background-color:#b49c84;
color:#fff;
} #right-sidebar .widget .accordion-title,
#left-sidebar .widget .accordion-title {
background: url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/background/widget-title-bg.png) repeat-x scroll 0 bottom transparent;
border-bottom:1px solid #393939;
position:relative;
z-index:0;
}
#left-sidebar .widget .accordion-title.end { border-bottom:none;}
#right-sidebar .widget .accordion-title h3,
#left-sidebar .widget .accordion-title h3 {
margin-bottom:0;
color: #4D4D4D; font-size: 15px;
}
#right-sidebar .widget .accordion-title a,
#left-sidebar .widget .accordion-title a {
color:#4d4d4d;
display:block;
padding:7px 10px;
}
#right-sidebar .widget .accordion-title a:hover,
#left-sidebar .widget .accordion-title a:hover {
color:#b49c84;
}
#right-sidebar .widget .accordion-title.active a,
#left-sidebar .widget .accordion-title.active a {
color:#f1f1f1;
}
.accordion-container {
padding:10px 0 0 0;
}
#right-sidebar .widget .accordion-container ul,
#left-sidebar .widget .accordion-container ul {
border-bottom:1px solid #393939;
padding:0 10px;
position:relative;
z-index:0;
}
#right-sidebar .widget .accordion-container ul li,
#left-sidebar .widget .accordion-container ul li {
margin-bottom:10px;
}
#right-sidebar .widget .accordion-container ul li img,
#left-sidebar .widget .accordion-container ul li img {
float:left;
margin-right:10px;
border:4px solid #000;
box-shadow: 0 0 1px #3f3f3f;
-moz-box-shadow: 0 0 1px #3f3f3f;
-webkit-box-shadow: 0 0 1px #3f3f3f;
}
#right-sidebar .widget .accordion-container ul li a,
#left-sidebar .widget .accordion-container ul li a {
color:#727272;
}
#right-sidebar .widget .accordion-container ul li a:hover,
#left-sidebar .widget .accordion-container ul li a:hover {
color:#b49c84;
} #center-col .blog-container {
margin-left:70px;
}
#center-col .element {
margin:0 0 25px 0px;
overflow:visible;
width:100%;
padding:0;
border:none;
}
#center-col .element .entry-item {
padding:9px;
margin:0;
border:1px solid #fff;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
}
#center-col .element .blog-img img {
width:100%;
display:block;
}
#center-col .element .flx-time {
color:#4d4d4d;
left:-55px;
top:10px;
border-radius: 5px 0 0 5px;
-moz-border-radius: 5px 0 0 5px;
-webkit-border-radius: 5px 0 0 5px;
background:none;
border:none;
color:#999;
}
#center-col .element .flx-time p {
background:none;
} .pagination {
display:inline-block;
margin: 0 0 50px 0px;
}
.pagination li {
float:left;
margin-right:10px;
margin-bottom:0;
list-style:none;
position:relative;
z-index:1;
border:1px solid #d6d6d6;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
background-color:#e2e2e2;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.pagination li.current, .pagination li:hover {
border:1px solid #b49c84;
background-color:#b49c84;
color:#fff;
position:relative;
z-index:1;
}
.pagination li a {
padding:7px 12px;
display:inline-block;
color:#4d4d4d;
}
.pagination li:hover a, .pagination li.current a {
color:#fff;
} .element-box {
background-color: #FFFFFF;
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
padding: 10px;
margin-left:25px;
position:relative;
z-index:0;
}
.element-box h1, .element-box h2, .element-box h3, .element-box h4, .element-box h5, .element-box h6 {
margin-bottom:10px;
}
.element-box .element-title {
border-bottom:1px solid #d9d9d9;
padding-bottom:10px;
margin-bottom:10px;
margin-top:10px;
color: #b49c84;
font-size: 20px;
margin-top:30px;
} .default-list li {
background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/list-icon.png) no-repeat 0 5px;
padding-left:20px;
margin-bottom: 10px;
}
.check-list li {
background: url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/check-list.png) no-repeat scroll 0 0 transparent;
margin-bottom: 10px;
padding-left: 20px;
}
.arrow-list li {
background: url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/arrow-list.png) no-repeat scroll 0 3px transparent;
margin-bottom: 10px;
padding-left: 20px;
}
.star-list li {
background: url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/star-list.png) no-repeat scroll 0 0 transparent;
margin-bottom: 10px;
padding-left: 20px;
}
.elements-list .default-list ,.elements-list .circle-list,
.elements-list .check-list,.elements-list .arrow-list,.elements-list .star-list{
width:23%;
float:left;
margin-bottom:20px;
margin-right:2%;
} .flx-dropcap {
display: inline-block;
float: left;
font-size: 44px;
font-weight: 700;
height: 34px;
line-height: 34px;
margin: 6px 8px 0 0;
text-align: center;
width: 30px;
}
.flx-dropcap.dark {
background: none repeat scroll 0 0 #3A3A3A;
color: #FFFFFF;
font-size: 30px;
} .alert-box {
-webkit-border-radius: 4px 4px 4px 4px;
border-radius: 4px 4px 4px 4px;
margin:10px 0;
padding:20px 10px;
}
.alert-box p {
padding:0;
margin:0;
font-weight:bold;
}
.alert-box.red {
background:#efd6d6;
border:1px solid #e9c8cd;
}
.alert-box.red p {
color:#9d303b;
text-shadow: 1px 1px 0px #f8eded;
}
.alert-box.yellow {
background:#fbf8db;
border:1px solid #faebca;
}
.alert-box.yellow p {
color:#b0751a;
text-shadow: 1px 1px 0px #fdfcf1;
}
.alert-box.green {
background:#d8eece;
border:1px solid #cde6b8;
}
.alert-box.green p {
color:#367934;
text-shadow: 1px 1px 0px #eff8eb;
}
.alert-box.blue {
background:#d0e9f6;
border:1px solid #aee3ee;
}
.alert-box.blue p {
color:#2b72a9;
text-shadow: 1px 1px 0px #e6f4fa;
}
.alert-box.gray {
background:#f2f2f2;
border:1px solid #e6e6e6;
}
.alert-box.gray p {
color:#6f6f6f;
text-shadow: 1px 1px 0px #f9f9f9;
} .green-button,
.blue-button,
.orange-button,
.red-button,
.pink-button,
.grey-button,
.black-button {
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
color: #FFFFFF;
padding:10px 20px;
text-align: center;
cursor:pointer;
display:inline-block;
margin-top:5px;
margin-bottom:5px;
margin-right:5px;
position:relative;
z-index:0;
}
.black-button {
background: none repeat scroll 0 0 #000000;
}
.black-button:hover, .green-button:hover, .blue-button:hover, .pink-button:hover, .orange-button:hover, .red-button:hover, .grey-button:hover{
background-color:#b49c84;
color:#fff;
text-decoration:none;
}
.green-button{
background: none repeat scroll 0 0 #6ba042;
}
.blue-button{
background: none repeat scroll 0 0 #1881c7;
}
.pink-button{
background: none repeat scroll 0 0 #ab045c;
}
.orange-button{
background: none repeat scroll 0 0 #f9aa21;
}
.red-button{
background: none repeat scroll 0 0 #e2001a;
}
.grey-button{
background: none repeat scroll 0 0 #aaaaaa;
}
.element-box .more-link {
margin:5px 5px 5px 0;
}
.list-container ul {
width: 100%;
border-radius:5px 0 0 0;
-moz-border-radius:5px 0 0 0;
-webkit-border-radius:5px 0 0 0;
position:relative;
z-index:0;
}
.list-container ul li {
float: left;
}
.list-container ul.tabs li a {
display: block;
padding: 7px 15px 5px;
font-size:14px;
outline:none;
position:relative;
z-index:0;
}
.list-container ul.tabs li.active a {
background-color:#ffffff;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
color:#b49c84;
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
}
.list-container ul.tabs li:hover a {
background-color:#e7e7e7;
border-radius:5px 5px 0 0;
-moz-border-radius:5px 5px 0 0;
-webkit-border-radius:5px 5px 0 0;
color:#ccc;
}
.tab-container {
border: 1px solid #cfcfcf;
margin-top:-2px;
margin-bottom:15px;
padding:15px;
}
.tab-content p {
margin-bottom:0;
}
.element-box .accordion-title {
background: url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/background/widget-title-bg.png) repeat-x scroll 0 bottom transparent;
border-top: 1px solid #D9D9D9;
}
.element-box .accordion-title h5{
margin-bottom:0px;
}
.element-box .accordion-title a {
color: #4D4D4D;
display: block;
padding: 10px;
}
.element-box .accordion-title.active a {
color: #b49c84;
}
.element-box .accordion-container {
padding:10px;
}
.element-box .acc-wrapper {
margin-bottom:15px;
border-right: 1px solid #D9D9D9;
border-left: 1px solid #D9D9D9;
border-bottom: 1px solid #D9D9D9;
} .flx_one_two {
float:left;
margin-right:2%;
width:49%;
}
.flx_one_third {
float:left;
margin-right:2%;
width:32%;
}
.flx_two_third {
float:left;
margin-right:2%;
width:66%;
}
.flx_one_forth {
float:left;
margin-right:2%;
width:23.5%;
}
.flx_three_forth {
float:left;
margin-right:2%;
width:74.5%;
} table.table1{
font-size: 12px;
font-weight: bold;
line-height: 1.4em;
font-style: normal;
border-collapse:separate;
display:inline-block;
}
.table1 thead th{
padding:15px;
color:#fff;
text-shadow:1px 1px 1px #212121;
border:1px solid #212121;
background-image: linear-gradient(bottom, rgb(43,43,43) 0%, rgb(68,68,68) 100%);
background-image: -o-linear-gradient(bottom, rgb(43,43,43) 0%, rgb(68,68,68) 100%);
background-image: -moz-linear-gradient(bottom, rgb(43,43,43) 0%, rgb(68,68,68) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(43,43,43) 0%, rgb(68,68,68) 100%);
background-image: -ms-linear-gradient(bottom, rgb(43,43,43) 0%, rgb(68,68,68) 100%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(43,43,43)),
color-stop(1, rgb(68,68,68))
);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#2b2b2b', endColorstr='#444444'); -webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-moz-border-radius:5px 5px 0px 0px;
border-top-left-radius:5px;
border-top-right-radius:5px;
margin-right:1px;
}
.table1 thead th:empty{
background:transparent;
border:none;
background-image:none;
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff'); }
.table1 tbody th{
color:#666666;
background-color:#d7d7d7;
border-top:1px solid #FFF;
border-right:1px solid #FFF;
padding:0px 10px;
-moz-border-radius:5px 0px 0px 5px;
-webkit-border-top-left-radius:5px;
-webkit-border-bottom-left-radius:5px;
border-top-left-radius:5px;
border-bottom-left-radius:5px;
}
.table1 tfoot td{
color: #555;
font-size:14px;
text-align:center;
padding:10px 0px;
text-shadow:1px 1px 1px #FFF;
}
.table1 tfoot th{
color:#666;
}
.table1 tbody td{
padding:10px;
text-align:center;
background-color:#f0f0f0;
border-top: 1px solid #FFF;
border-right: 1px solid #FFF;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
color:#666;
text-shadow:1px 1px 1px #fff;
}
.table1 tbody span.check::before{
content : url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/check0.png)
} table.table2{
font-size: 12px;
font-style: normal;
font-weight: normal;
line-height: 1em;
border-collapse:collapse;
text-align:center;
display:inline-block;
}
.table2 thead th, .table2 tfoot td{
padding:20px 10px;
color:#fff;
font-size: 16px;
background-color:#222;
font-weight:normal;
border-right:1px dotted #666;
border-top:3px solid #666;
}
.table2 tfoot th{
padding:10px;
font-size:14px;
text-transform:uppercase;
color:#888;
}
.table2 tfoot td{
font-size:16px;
color:#EF870E;
border-top:none;
border-bottom:3px solid #666;
text-align:center;
}
.table2 thead th:empty{
background:transparent;
-moz-box-shadow:none;
-webkit-box-shadow:none;
box-shadow:none;
}
.table2 thead :nth-last-child(1){
border-right:none;
}
.table2 thead :first-child,
.table2 tbody :nth-last-child(1){
border:none;
}
.table2 tbody th{
text-align:right;
padding:10px;
color:#333;
background-color:#f9f9f9;
}
.table2 tbody td{
padding:10px;
background-color:#515151;
border-right:1px dotted #666666;
text-transform:uppercase;
color:#FFF;
text-align:center;
}
.table2 tbody span.check::before{
content : url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/check1.png)
} table.table3{
font-size: 12px;
font-style: normal;
font-weight: normal;
text-align:center;
display:inline-block;
}
.table3 thead th{
padding:20px 10px;
text-transform:uppercase;
color:#FFF;
border-bottom:5px solid #444;
}
.table3 thead th:empty{
background:transparent;
border:none;
}
.table3 thead :nth-child(2),
.table3 tfoot :nth-child(2){
background-color: #e99b3d;
border-top:15px solid #db8422;
border-collapse: collapse;
}
.table3 thead :nth-child(3),
.table3 tfoot :nth-child(3){
background-color: #efbd25;
border-top:15px solid #e1ac15;
}
.table3 thead :nth-child(4),
.table3 tfoot :nth-child(4){
background-color: #93af27;
border-top:15px solid #829f0e;
}
.table3 thead :nth-child(5),
.table3 tfoot :nth-child(5){
background-color: #5ba133;
border-top:15px solid #46871a;
}
.table3 thead :nth-child(5){
-moz-border-radius:0px 5px 0px 0px;
-webkit-border-top-right-radius:5px;
border-top-right-radius:5px;
}
.table3 tfoot :nth-child(5){
-moz-border-radius:0px 0px 5px 0px;
-webkit-border-bottom-right-radius:5px;
border-bottom-right-radius:5px;
}
.table3 tfoot td{
font-size:16px;
padding:15px 0px;
text-align:center;
color:#FFF;
}
.table3 tbody td{
padding:10px;
}
.table3 tbody tr:nth-child(4) td{
font-size:16px;
font-weight:bold;
}
.table3 tbody td:nth-child(even){
background-color:#f0f0f0;
color:#444;
border-bottom:1px solid #FFF;
text-align:center;
}
.table3 tbody td:nth-child(odd){
background-color:#565656;
color:#f0f0f0;
border-bottom:1px solid #757575;
text-align:center;
}
.table3 tbody th{
color:#696969;
text-align:right;
padding:0px 10px;
}
.table3 tbody span.check::before{
content : url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/check2.png)
}
h2.table-title {
font-size:16px;
font-style:normal;
margin:40px 0px 30px;
width:100%;
color:#aaa;
} table.table4 a:link {
color: #666;
font-weight: bold;
text-decoration:none;
}
table.table4 a:visited {
color: #999999;
font-weight:bold;
text-decoration:none;
}
table.table4 a:active,
table.table4 a:hover {
color: #bd5a35;
text-decoration:underline;
}
table.table4 {
color:#666;
font-size:12px;
text-shadow: 1px 1px 0px #fff;
background:#eaebec;
margin:20px;
border:#ccc 1px solid;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
-moz-box-shadow: 0 1px 2px #d1d1d1;
-webkit-box-shadow: 0 1px 2px #d1d1d1;
box-shadow: 0 1px 2px #d1d1d1;
}
table.table4 th {
padding:21px 25px 22px 25px;
border-top:1px solid #fafafa;
border-bottom:1px solid #e0e0e0;
background: #ededed;
background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));
background: -moz-linear-gradient(top,  #ededed,  #ebebeb);
}
table.table4 th:first-child{
text-align: left;
padding-left:20px;
}
table.table4 tr:first-child th:first-child{
-moz-border-radius-topleft:3px;
-webkit-border-top-left-radius:3px;
border-top-left-radius:3px;
}
table.table4 tr:first-child th:last-child{
-moz-border-radius-topright:3px;
-webkit-border-top-right-radius:3px;
border-top-right-radius:3px;
}
table.table4 tr{
text-align: center;
padding-left:20px;
}
table.table4 tr td:first-child{
text-align: left;
padding-left:20px;
border-left: 0;
}
table.table4 tr td {
padding:18px;
border-top: 1px solid #ffffff;
border-bottom:1px solid #e0e0e0;
border-left: 1px solid #e0e0e0;
background: #fafafa;
background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));
background: -moz-linear-gradient(top,  #fbfbfb,  #fafafa);
}
table.table4 tr.even td{
background: #f6f6f6;
background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));
background: -moz-linear-gradient(top,  #f8f8f8,  #f6f6f6);
}
table.table4 tr:last-child td{
border-bottom:0;
}
table.table4 tr:last-child td:first-child{
-moz-border-radius-bottomleft:3px;
-webkit-border-bottom-left-radius:3px;
border-bottom-left-radius:3px;
}
table.table4 tr:last-child td:last-child{
-moz-border-radius-bottomright:3px;
-webkit-border-bottom-right-radius:3px;
border-bottom-right-radius:3px;
}
table.table4 tr:hover td{
background: #f2f2f2;
background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));
background: -moz-linear-gradient(top,  #f2f2f2,  #f0f0f0);
} .socials-box {
width:90%;
background: url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/background/bg-sidebar-socials.png) repeat scroll left top #181818;
border:1px solid rgba(0, 0, 0, 1);
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
padding:15px;
margin:20px auto;
}
.socials-box li {
width:140px;
height:51px;
float:left;
}
.socials-box li a,
.socials-box li span {
float:left;
color:#ccc;
}
.socials-box li span {
line-height:35px;
margin-left:5px;
text-shadow: 0 1px 0px #000;
} .about-widget {
background-color:#000;
width:100%;
position:relative;
z-index:0;
margin:0;
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.3)
}
.about-top {
padding:0 0 0 0;
position:relative;
}
.about-top img {
float:left;
bottom:0;
margin-right:10px;
}
.about-top .about-content h2 {
font-size:30px;
color: #CCC;
}
.about-top .about-content p {
color:#CCC;
}
.about-bottom {
background-image: linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
background-image: -o-linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
background-image: -moz-linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
background-image: -webkit-linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
background-image: -ms-linear-gradient(bottom, rgb(33,33,33) 0%, rgb(42,42,42) 25%, rgb(42,42,42) 100%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(33,33,33)),
color-stop(0.25, rgb(42,42,42)),
color-stop(1, rgb(42,42,42))
);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#212121', endColorstr='#2a2a2a'); border-radius:0 0 3px 3px;
-moz-border-radius:0 0 5px 5px;
-webkit-border-radius:0 0 5px 5px;
position:relative;
z-index:0;
}
.service-box {
margin:30px 30px 40px 30px;
}
.service-box li {
float:left;
list-style:none;
width:25%;
text-align:center;
}
.service-box li:last-child {
margin-right:0;
}
.service-box li span {
display:inline-block;
width:124px;
height:124px;
font-size:0;
text-indent:-99999px;
border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%;
text-align:center;
box-shadow: 1px 1px 0 #303030, 1px 5px 10px rgba(0,0,0,0.2) inset;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
.service-box li span.branding {
background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/branding-icon.png) no-repeat center center #252525;
}
.service-box li span.mobileApp {
background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/mobileapp-icon.png) no-repeat center center #252525;
}
.service-box li span.webDesign {
background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/webdesign-icon.png) no-repeat center center #252525;
}
.service-box li span.campaigns {
background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/icons/campaign-icon.png) no-repeat center center #252525;
}
.service-box li:hover span {
width:144px;
height:144px;
background-color:#1b1b1b;
margin:-10px;
}
.service-box li .service-title {
margin-bottom:25px;
font-size:20px;
text-align:center;
}
.service-box li .service-title a {
color:#fff;
}
.service-box li .service-title a:hover {
color:#b49c84;
} .fixed-width #main-content {
width:980px;
margin:0 auto;
}
.right-sidebar-page.fixed-width #center-col .white-box, .fixed-width .element-box {
margin-left: 0;
}
.fixed-width #right-sidebar,
.fixed-width #left-sidebar {
width:250px;
}
.fixed-width #left-sidebar {
margin-right:10px;
}
.fixed-width #right-sidebar .widget {
margin: 0 0 10px 10px;
width:240px;
}
.fixed-width #left-sidebar .widget {
margin: 0 10px 10px 0;
width:240px;
}
.fixed-width #right-sidebar #login #username,
.fixed-width #right-sidebar #login #password,
.fixed-width #left-sidebar #login #username,
.fixed-width #left-sidebar #login #password {
width:188px;
}
.fixed-width #right-sidebar .sidebar-list-container ul.sidebar-tabs li a,
.fixed-width #left-sidebar .sidebar-list-container ul.sidebar-tabs li a {
padding:10px;
}
.fixed-width .flickr-badge-image {
margin:0 3px 5px;
} .page-404 {
text-align:center;
}
.page-404 img {
display:inline-block;
margin-top:100px;
margin-bottom:30px;
}
.page-404 h2 {
font-size:50px;
font-weight:700;
color:#ccc;
margin-bottom:10px;
line-height:40px;
text-shadow:1px 1px 0 rgba(0,0,0,0.75);
}
.page-404 p {
font-size:20px;
color:#ccc;
text-shadow:1px 1px 0 rgba(0,0,0,0.75);
font-weight:300;
line-height:20px;
}
#sequence p.about-top { background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/1x1px-transparente.png) no-repeat top left; background-size:100% auto; margin:0; }
#atelier #sequence p.about-top, #atelier, .page-template-atelier  {background-size:100% auto; }
#autenticidade #sequence p.about-top, #autenticidade, .page-template-autenticidade  {background-size:100% auto; }
#design #sequence p.about-top, #design, .page-template-design  {background-size:100% auto; }
#artista #sequence p.about-top, #artista, .page-template-artista {background-size:100% auto; }
#sequence p.about-top img { float:none; margin:0; width:100%; }
.resumo{ position:relative; left:0; z-index:500; top:0;  float: left;width: 36%; background-color:#000; opacity:0.80; height:auto; padding: 10px 10px 40px 10px; overflow: hidden; min-height:100vh;}
.resumo h1, .resumo h2{ border-bottom: 1px solid #444; color: #C1BEBE; font-size:25px; font-weight:400; text-transform:uppercase; padding:50px 0 10px 0; margin-bottom:20px; }
#dinamica .resumo h1,#dinamica  .resumo h2{ border-bottom:1px solid #000; color:#000; font-size:25px; font-weight:700; text-transform:uppercase; padding:100px 0 10px; margin-bottom:2em; }
#dinamica .resumo .contato h1, #dinamica .resumo .contato h2{ padding:10px 0 10px!important; margin-bottom:20px!important; }
.resumo h2{ border-bottom:1px solid #a3a3a3; color:#000; padding: 20px 0; margin: 0 0 20px 0; width: 75%;}
.resumo p { font-size:1em; line-height:normal; margin-bottom:10px; text-align: justify!important; }
#sidebarfull { opacity:0.9; }
.felix-map { width:50%; }
.contact-box { width:50%; }
.contact-box h5 { border-bottom:1px solid #000; color:#000; font-size:2em; font-weight:700; text-transform:uppercase; margin:0 45px 1em 45px; padding:100px 0 20px; display:block !important; }
.contact-box p { font-size:1em; line-height:normal; margin:10px 45px; color:#ccc; display:block !important; }
.contact-box p a { color:#fff; }
#dinamica .wrapper { background-color:#e9e9e9; }
#dinamica .resumo { background:none; opacity:1; width:100%; position:fixed; }
#dinamica .resumo p img { border-bottom:1px solid #fff; margin:0 20px 25px 0; }
#portfolio { background-image: none; }
#portfolio .resumo { height: 235px; }
#portfolio .resumo h1 { padding-top: 50px; }
#portfolio .resumo td { display: block; float: left; padding: 0; text-transform:capitalize; width: inherit; }
#portfolio .resumo td a { cursor:pointer; display:block; padding:5px 25px 15px 0; }
#portfolio .resumo .ativo { color:#fff; }
#portfolio .obras { color:#666; padding:50px 0 0 300px; position: relative; top:0; }
#portfolio .obras h2 { color:#999; font-weight:normal; margin-bottom:20px; text-transform:uppercase; }
#portfolio .obras p { display:block; }
#portfolio .obras .destaque { float:left; margin:0 20px 20px 0; max-width: 180px; padding: 10px; text-align: center; }
#portfolio .obras .destaque img { height: auto; max-height: 120px; max-width: 120px; width: auto; }
#portfolio .obras .medidas { padding:10px 0 20px 155px; width: 200px; }
#portfolio .obras .descricao { padding-left:155px; width: 200px; }
#portfolio .obras .medidas,	#portfolio .obras .descricao p { line-height: 1.2em; }
#portfolio #imageGallery { clear: both; display: block; float: none; width:100%; }
#portfolio #imageGallery .imagePreview { width: 460px; }
#portfolio #imageGallery .imagePreview li { display: inline-block; margin:20px 10px 0 0; }
#portfolio #imageGallery .imagePreview li img { max-width: 100px; height: auto; padding: 8px; max-width: 100px; width: auto; }
#portfolio #imageGallery .imageZoom { left:750px; margin-right:20px; position: absolute; top: 80px; }
#portfolio #imageGallery .imageZoom ul li { position:absolute; }
#portfolio #imageGallery .imageZoom ul li img { margin:0; width:0; height:0; border:0; overflow: hidden; -moz-transition: width 1s ease; -webkit-transition: width 1s ease; -o-transition: width 1s ease; transition: width 1s ease; }
#portfolio #imageGallery .imageZoom ul li:target img { height:auto; width:auto; max-width:500px; }
#imprensa { background:none; }
#imprensa .obras { color:#666; padding:50px 50px 50px 300px; top:0; overflow-y:auto; }
#imprensa .obras h2 { color:#999; font-weight:normal; margin-bottom:20px; text-transform:uppercase; }
#imprensa .obras p { display:block; float: left; margin: 0 20px 20px 0; }
#imprensa .obras p img { max-height:700px; max-width:100%; }
#main-menu { background-color:#181818; }
#main-menu .lingua { color: #666; position: fixed; bottom: 22px; z-index: -22; }
#main-menu .lingua a {
display: inline;
} .submenu { width: 100%; position: relative; padding: 0; margin: 0; left: 0; }
.submenu .conteudo { }
.submenu h1 { width: 97%; }
.submenu table { margin-bottom: 10px; display: block; overflow-x: scroll; position: relative; width: 97%; }
.submenu table tbody { width: auto; position: relative; overflow-x: auto; -webkit-overflow-scrolling: touch; white-space: nowrap; }
.submenu table td { padding-bottom: 20px; text-align: center; vertical-align: middle; width:137px; }
.submenu table td img { border:6px solid transparent; max-height: 100px; max-width:100px; height: auto; width: auto; }
.submenu table .ativo img { border:6px solid #fff; }
@media only screen and (max-width: 1270px) {
body { }
.wrapper { width:100% !important; margin:0 auto !important; }
#dinamica .wrapper { background-color:#000; }
#dinamica #sequence p {  }
#dinamica #sequence p img { border:1px solid #fff; margin:30px; } #sidebar .resumo { display: none; }
#sequence h4, #sequence h5, #sequence p { display:block; }
#sequence p.about-top { background-position:center center; background-size:auto 100% !important; margin:50px auto; }
#sequence h4 { background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/placeholders/logo-mobile.png) no-repeat center center; height:100px; text-indent:-9000px; width:100%; }
#sequence h4 a { display:block; height:100%; }
#sequence h5 { display:block; margin:50px auto 30px auto; text-align:center; color:#C1BEBE; font-size:2em; font-weight:normal; text-transform:uppercase; }
.felix-map { height:400px !important; margin:25px 0 0 0; width:100%; }
.contact-box { text-align:center; width:100%; }
.contact-box h5 { border:none; padding:20px 0; }
#portfolio { background-color:#000; }
#portfolio #sidebar .resumo { display:block; }
#portfolio .resumo { background:none; left:inherit; opacity: initial; padding:0; position:relative; width:100%; top:inherit; }
#portfolio .resumo h1 { display:none; }
#portfolio .obras { clear:both; margin:0; padding:20px 0 0 0; position:relative; }
#portfolio .obras h2 { font-size:1.8em; text-align:center; width:100%; }
#portfolio .obras .destaque { float: none; margin: 0 auto; width:50%; }
#portfolio .obras .destaque img { max-height:inherit; max-width:inherit; min-height:inherit; min-width:inherit; width:100%; }
#portfolio .obras .medidas { padding: 10px 0 20px 0; text-align: center; margin: 0 auto; }
#portfolio .obras .descricao { padding: 0 0 20px 0; text-align: center; margin: 0 auto; }
#portfolio .obras p { font-size:.9em; line-height: 1.5em !important; margin-bottom:0; }
#portfolio #imageGallery .imagePreview { float:none; width: auto; text-align:center;  }
#portfolio #imageGallery .imageZoom { display:none; }
#portfolio #imageGallery .imagePreview li img { background: none; border: none; height: auto; padding: 0;width:100%; max-width: inherit; min-width: inherit; }
#imprensa { background-color:#000; }
#imprensa #sidebar .resumo { display:block; }
#imprensa .resumo { background:none; left:inherit; opacity: initial; padding:0; position:relative; width:100%; top:inherit; margin:0; height:auto; }
#imprensa .resumo h1 { display:none; }
#imprensa .resumo ul { background-color:#222; float:left; padding:8px 0; width:100%; white-space: nowrap; overflow:auto; }
#imprensa .resumo ul li a img { border: 6px solid #222; }
#imprensa .obras { clear:both; margin:0; padding:20px 0 0 0; position:relative; text-align:center; }
#imprensa .obras h2 { font-size:1.8em; text-align:center; width:100%; line-height:1em; margin:20px 0; }
.submenu .conteudo { margin-left: 0; }
.submenu table { width: 100%; }
}
.menu {float: left; width: 100%; margin:0;padding-top: 20px; white-space: nowrap;}
.menu li{margin:0;}
.tudo-home .menu li{margin: 10px 0;}
.menu li a{font-size: 12px; text-transform: uppercase;float: left; width: 100%; font-weight: 400;}
.wp-lng-menu-class{float: right; margin: 0 30px 0 0;}
.wp-lng-menu-class li{width: auto; margin: 0;}
.wp-lng-menu-class li a{font-size: 10px; text-transform: uppercase; padding: 0 10px; position: relative; top:-7px;}
.wp-lng-menu-class li:first-child{border-right: 1px solid #ddd;}
.wp-lng-menu-class li:first-child a{}
#sidebarfull .menu li a{padding: 10px 0 10px 15%; float: left; width: 85%; font-weight: 400; font-size: 14px; text-transform: none; border-bottom: 1px solid #353333;}
#sidebarfull .wp-lng-menu-class{float: none; margin: 10px auto; width: 140px; overflow: hidden;}
#sidebarfull .wp-lng-menu-class li{float: left; margin: 0;}
#sidebarfull .wp-lng-menu-class li a{color: #fff; position: relative; top: -3px; font-size: 13px; text-transform: none; border-bottom: 0; padding-bottom: 0; padding-top: 0;} 
.wp-lng-menu-class li:first-child{border-right: 1px solid #fff; height: 12px; padding-right:15px;}
#sidebarfull .menu li#menu-item-38 a{border-bottom: 0;} .tudo-home #menu-item-132-pt a{top: 5px;}
.contato, .mapa{float: left; width: 45%; height: auto; margin: 20px 0 0 0;}
.mapa{float: right; width: 55%; height: auto; margin: 20px 0 0 0;}
.mapa iframe{float: right; width: 90%; height: 400px; border: 0;}
.contato a{float: left; width: 80%; font-size: 12px; font-weight: 400; color: #000; padding:0 0 0 25px; margin-bottom: 10px; background-size: 14px; background-repeat: no-repeat; background-position: left center;}
.contato .maps{	background-image:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/maps.png);}
.contato .tel{	background-image:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/tel.png);}
.contato .mail{	background-image:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/mail.png); padding-top: 2px;}
.page-template-contato .content h2.infos{float: left; margin-top: 20px; border-bottom: 1px solid #ccc;margin-top: 26px; margin-bottom: 10px; font-size: 18px; padding-bottom: 8px;}
.contato label{float: left; width: 100%; margin: 5px 0;}
.contato label span{float: left; width: 100%; margin:5px 0; font-size: 13px; font-weight: 400; color: #000;}
.contato label span.wpcf7-form-control-wrap{margin: 0;}
.contato label input, .contato label textarea{float: left; width: 100%; margin: 0;font-size: 14px; font-weight: 400; color: #000; background: none; border: 0; border-bottom:1px solid #a3a3a3;}
.contato label textarea{height: 70px;}
.contato input[type=submit]{float: left; cursor: pointer; padding:15px 25px; font-size: 16px; clear: both; border: 0; color: #fff; background: #000; text-transform: uppercase; font-weight: 700;}
.wpcf7 p{display: block!important; margin-bottom: 10px;}
.wpcf7-not-valid-tip{font-size: 10px!important; color: #ff0000!important; margin: 0!important;}
.wpcf7-response-output{border: none!important; float: left; width: auto; clear: both; background: #000; color: #fff; margin: 10px 0!important; padding: 15px!important;}
.wpcf7-response-output{width: 60%; float: right; margin: -48px 0 50px 0!important; font-size: 12px; padding: 7px!important; text-align: center; min-height: 33px;}
.imprensa{float: left; width: 100%;}
.imprensa a.grande{float: left; width: 120px; height:160px; overflow: hidden; margin: 15px;}
.imprensa a span.img_publicacao{float: left; width: 100%; height: 160px; background-size: 100%; background-repeat: no-repeat;}
.imprensa a span.descricao{float: left; position: relative; width: 206px; color: #fff; height: 50px; font-size: 10px; text-transform: uppercase; line-height: 16px; padding: 10px 7px; background: #000; opacity: 0.8;}
.imprensa a.grande:hover  span.descricao{top:-65px;}
.imprensa a.imprensa_imagem_interna{display: none;}
.imprensa .wp-pagenavi{float: none; width: 120px; margin: 30px auto; display: block; }
.imprensa .wp-pagenavi a, .imprensa .wp-pagenavi span{text-indent: -3000px!important; background: #000; border: 1px solid #000!important; width:10px; height:10px; color: #FFF; padding: 0; margin: 0 6px; border: 0; float: left;}
.imprensa .wp-pagenavi span.current{background: none; border: 1px solid #000; width: 10px; height: 10px; padding: 0;}
.cidades{float: left; width: 100%; margin: 5px 0;}
.cidades a{font-size: 15px; color: #000; font-weight: 400; text-transform: uppercase;}
.cidades .megaSubCat a{font-weight: 400; font-size: 18px;}
.cidades a:hover, .cidades a.active{}
.cidades_sr{margin: 3px 0;}
.showroom-menu{float: left; width: 35%; height: auto;}
.showroom-content{float: left; width: 100%;}
.content .showroom-content h2{margin: 20px 0 10px 0;}
.showroom-mapa{float: left; width: 90%; height: 220px; background-repeat: no-repeat; background-size: 80%; background-position: right top; margin-top: 80px;}
.showroom-logos a{float:left; width: 100px; padding: 10px 0; height: 85px; background-size: 90%; background-position: center; background-repeat: no-repeat; border-right: 1px solid #dadada; border-top: 1px solid #dadada;}
.showroom-logos a.firstitem{ border-left: 1px solid #dadada;}
.showroom-logos a.firstline{ border-bottom: 1px solid #dadada;}
.showroom-menu .cidades{margin-bottom: 10px;}
.showroom-menu .cidades li{margin-top: 5px; padding-left: 0;}
.showroom-menu .cidades .megaSubCat li{margin-top: 3px;}
.page-template-showroom .showroom-menu .cidades li{margin-bottom: 10px;}
.page-template-showroom .showroom-menu .cidades .megaSubCat li{margin-bottom: 0px;}
.wp-site-menu-class{position: relative; z-index: 9999;}
#dinamica .resumo .showroom-content h1,
#dinamica .resumo .showroom-menu h1,
#dinamica .resumo .showroom-content h2,
#dinamica .resumo .showroom-menu h2{padding: 0 0 20px 0;}
.margin_title{padding: 100px 0 0 0!important; border:none!important;}
#sequence .showroom_item p{ display:block; margin: 0; color: #000; font-size: 16px; font-weight: 400; padding: 5px 0 5px 30px; background-size: 15px; background-repeat: no-repeat; background-position: 0; line-height: 20px; }
#sequence .showroom_item .logo{float: right; width: 180px; height: 100px; background-size: 100%; background-position:right; background-repeat: no-repeat; margin-bottom: 10px;}
#sequence .showroom_item p.maps{float: left; width: 100%; background-image:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/maps.png);}
#sequence .showroom_item p.mail{float: left; width: 100%; background-image:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/mail.png); background-position: 0; }
#sequence .showroom_item p.tel{float: left; width: 100%; background-image:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/tel.png); background-position: 0;}
#sequence .showroom_item iframe{height: 330px!important;padding-bottom: 50px; width: 100%;}
#sequence .showroom_texto{float: left; width: 66%;}
.showroom-logos{float: right; margin:20px 0 0 0;}
.colecao-colecao-60s, .colecao-60s-collection{float: left; width: 50%; height: 100vh; background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/60.jpg) right no-repeat; background-size: cover;}
.colecao-colecao-80s, .colecao-80s-collection{float: right; width: 50%; height: 100vh; background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/80.jpg) left no-repeat; background-size: cover;}
.logo_colecao{float: left; margin: 50% 35%; width: 163px; height: 118px;background: url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/logo-colecao.png) left no-repeat; text-transform: uppercase; color: #fff; font-family: 'Open Sans', Arial, sans-serif;    padding: 30px 0 0 60px; font-size: 30px;}
#sidebar{float: left; width: 18%; position: relative;	background:#181818; height: 100vh; }
#sidebarfull{position: static; width: 100%; overflow: auto!important; padding-bottom: 20px; overflow-x:hidden; }
#sequence{float: right; width: 82%; position: relative; overflow: auto; height: 100vh;}
.content{height: 100vh;}
.content h1, .content h2{font-size: 24px; width: auto; border-bottom: 1px solid #000; padding-bottom: 20px; color: #000; font-weight: 400; text-transform: uppercase; padding-right: 50px;}
.content h2{border-bottom: 1px solid #666; margin: 30px 0 50px 0;}
.redes-sociais{float: none; width: 45px; margin: 40px auto 0 auto; display: block; overflow: hidden; padding: 10px 0 0 0; position: relative; top: 10px;}
.page-item-43,.page-item-139{display: none!important;}
.colecoes{float: left; width: 100%; padding: 20px 0; border-bottom: 1px solid #444; margin-bottom: 20px;}
.colecoes li{float: left; width: auto; padding: 0 6px;}
.portfolio_sub li a{text-transform: none; font-weight: 500;}
.portfolio_sub li img {position: absolute;margin:-50px 0 0 0; left: 275px; height: 100px; display: none;}
.portfolio_item{float: left; width: 100%; margin: 10px 0;}
.portfolio_item p{color: #000!important;}
.portfolio_img{float: right; width: 40%; margin-top: 0px;}
.portfolio_img img{height: auto; width: auto; max-width: 100%;}
.portfolio_dados{float: left; width: 50%; padding-top:0px;}
.portfolio_dados p{float: left; width: 100%; padding-top:5px; line-height: 18px!important;}
.portfolio_galeria{float: left; width: 100%; padding-top:5px;}
.portfolio_galeria a{float: left; width: 95%; height: 150px; background-position: center; background-size: 100%; background-repeat: no-repeat;}
.portfolio_galeria a span{display: none; width: 95%; height: 150px; background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/bg-galeria.png) 0 0 no-repeat; position: absolute; background-position: center; background-size: 100%;}
.portfolio_galeria a:hover span{display: block;}
.menu_mobile{display: none; width: 20px; height: 16px; background:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/menu_mobile.png); float: right; margin: 38px 15% 0 0; cursor: pointer;}
.sub_footer{float: left; width: 82%; padding: 8px 0; right: 0; position: fixed; bottom: 0; background: #181818; z-index: 99999; color: #fff; font-size: 10px;}
.sub_footer .copy{float: left; width: 30%; position: relative; top:3px;}
.sub_footer .credito{float: right; width: 210px; position: relative; top: 5px;}
.sub_footer .credito p{float: left; }
.sub_footer .redes-sociais{float: right; margin: -12px 0 0 0; padding: 0;}
.sub_footer_sidebar{float: left; width: 15%;}
.sub_footer_content{float: right; width: 98%;}
.wrapper{padding-bottom: 60px;}
.showroom-colecao{float: right; width: 500px; height: 400px; background-size: cover; margin: 50px; }
.page-template-imprensa .content{padding:50px 50px 0 50px; height: auto;}
.page-template-showroom .content{height: auto;}
.page-template-contato .content{padding:10px; height: auto;}
.page-template-portfolio-todos .content{height: auto;}
.single-portfolio .content{height: auto;}
.page-template-contato .content h2{margin: 0 0 20px 0; width: 89%;}
.tax-colecoes .content{padding:50px 50px 20px 50px;}
.menu_foo{position: fixed; bottom: 0; left: 4%;}
@media not all and (min-resolution:.001dpcm)
{ @supports (-webkit-appearance:none) and (stroke-color:transparent) {
.menu_foo { 
position: absolute;
bottom: 0;
left: 22%;
}
}} @media not all and (min-resolution:.001dpcm){ 
@supports (-webkit-appearance:none) and (not (stroke-color:transparent)) {
.menu_foo { 
position: absolute;
bottom: 0;
left: 22%;
}
}} @media screen and (min-color-index:0) and(-webkit-min-device-pixel-ratio:0){ 
@media {
.menu_foo { 
position: absolute;
bottom: 0;
left: 22%;
}
}}
.content h2.portfolio_titulo{border-bottom: 1px solid #ccc;margin-top: 26px; margin-bottom: 10px; font-size: 16px;}
.page-template-inicial .sub_footer{padding: 8px 1% 8px 2%; width: 97%;}
.page-template-inicial .sub_footer_sidebar{float: left; width: 1px;}
.page-template-inicial .sub_footer_content{float: right; width: 100%;}
.portfolio_menu_desktop{display: block;}
.menu_portfolio_mobile, #abrir_menu_portfolio_mobile{display: none;}
.resumo-left{float: left;height:auto!important;width: 36.33%; min-height: 100vh;}
.resumo-left .cidades a{color:#C1BEBE;}
.resumo-left .showroom-menu{width: 100%;}
.content-right .mapa {float: left; margin: 90px auto; width: 90%;}
.resumo-left .contato {width: 100%; margin: 0;}
.resumo-left .contato a{width: 90%; font-size: 14px; font-weight: 400; color: #C1BEBE; padding:0 0 0 25px; margin-bottom: 10px; background-size: 14px; background-repeat: no-repeat; background-position: left center;}
.resumo-left .contato .maps{	background-image:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/maps-c.png);}
.resumo-left .contato .tel{	background-image:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/tel-c.png);}
.resumo-left .contato .mail{	background-image:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/mail-c.png); padding-top: 2px; margin-bottom: 20px;}
.resumo-left .page-template-contato .content h2.infos{float: left; margin-top: 20px; border-bottom: 1px solid #ccc;margin-top: 26px; margin-bottom: 10px; font-size: 18px; padding-bottom: 8px;}
.resumo h2{color:#C1BEBE; width: 100%;}
.resumo-left .contato label span, .resumo-left .contato label input, .resumo-left .contato label textarea{color: #C1BEBE;}
.content-right{float: right; width: 60%; height: auto!important; background:#e9e9e9;min-height: 100vh; padding:10px;}
.content-right .showroom-content{float: left; text-align:center;}
.content-right .portfolio_titulo{margin-top: 40px!important; margin-bottom: 15px;}
#sequence .contato_texto{width: 100%; margin-bottom: 10px;}
#mCSB_1_container{height: 100%; height: 100vh;}
@media screen and (min-width: 300px) and (max-width: 800px) {
body{overflow: auto; background:#000!important; }
.content {padding: 40px 20px; height: auto;}
#sidebar{width: 100%;position: relative; background: #000; height: auto; padding-bottom: 10px;}
.menu_mobile{display: block; left: 15px; position: absolute;}
.menu-pt .menu li a{font-weight: 400; font-size: 14px; text-transform: none; border-bottom: 1px solid #353333;}
.wp-site-menu-class .menu li#menu-item-38 a, .wp-site-menu-class .menu li#menu-item-405 a, .tudo-home .box-frente li.page-item-142 a{border-bottom: 0!important;}
.tudo-home .box-frente li a{padding: 5px 0;}
.tudo-home .box-frente{width: 100%; max-width: 100%; min-width: 100%; height: 100%; min-height: 300px; max-height: initial;padding-top: 145px; background-position-y:-30px; }
.wp-lng-menu-class{width: 140px; margin: 0 auto; float: none;}
.tudo-home .fluido{display: block;}
.tudo-home .box-frente .menu-pt{margin: 0;}
.menu-pt{display: none; padding-top: 10px;}
.menu-pt li{width: 100%; text-align: center; margin: 0;}
.tudo-home .menu-pt li{margin: 0;}
#sidebarfull #menu-menu-interno-pt li a{padding: 10px 0!important;}
#sidebarfull .wp-lng-menu-class li a{font-size: 10px; text-transform: uppercase; top: -1px; padding: 0 5px!important;}
#sequence {float: left; width: 100%; background: #ccc; position: relative; margin-bottom: 0; height: auto; padding-bottom: 0;}
#main-nav{margin: 0 auto; float: none; width: 100%; display: block;}
#main-menu{background: #000; display: none;}
.redes-sociais{width: 40px; margin: 0; padding: 0; position: absolute; top: 34px; right: 0;}
#sidebarfull .wp-lng-menu-class{margin: 0 auto; width: 160px;}
.resumo h1, .resumo h2{padding: 10px 0;}
#sidebarfull .menu li a{width: 100%; padding: 10px 0; text-align: center;}
#sidebarfull{background: #000;}
#logo-image a{margin: 30px auto 0 auto; height: 100px; background-position: center;}
#logo-image{height: auto;}
.colecao-colecao-60s, .colecao-60s-collection, .colecao-colecao-80s, .colecao-80s-collection{height: auto; background-position: center;}
.colecoes li {float: left;width: 80%; padding: 10px 0;border-bottom: 1px solid #000;}
.portfolio_dados {float: left; width: 100%; padding-top: 5px; font-size: 12px;}
#dinamica #sequence .portfolio_dados p{text-align: left; margin:3px 0;}
.imprensa{padding-bottom: 20px;}
.page-template-showroom h1.margin_title, .page-template-showroom h1.first{display: none;}
.showroom-mapa{width: 100%; height: 200px;}
.showroom-logos a{width: 100%; padding: 15px 0; border: 0; height: 150px}
.cidades a{font-size: 20px;}
.cidades .megaSubCat a{font-size: 16px;}
#sequence .showroom_item p, #sequence .showroom_item p.maps, #sequence .showroom_item p.mail, #sequence .showroom_item p.tel{font-size: 11px; width: 90%; padding: 10px 0 0 30px; background-size: 20px; text-align: left!important;}
#sequence .showroom_item iframe{width: 100%;}
.resumo{background: #000; color: #fff; padding: 10px; width: 94%; opacity: 1;}
.resumo h1{color: #fff; border-bottom: 1px solid #000; margin-bottom: 10px;}
.portfolio_galeria a{width: 100%; background-repeat: no-repeat; height: 100px; background-size: contain;}
.owl-theme .owl-nav.disabled + .owl-dots{margin-bottom: 10px;}
.portfolio_galeria a span{background-position: center -20px; width: 100%;}
.contato, .mapa{width: 100%; height: auto;}
#sequence h2{font-size: 16px; line-height: 14px;margin-bottom: 20px;}
.contato a{width: 80%; font-size: 12px; padding: 0 0 10px 40px; background-size: 20px!important; background-position: 3px 0;}
.contato label{width: 100%;}
.contato label span{text-align: left;}
.mapa iframe{width: 100%; height: 300px; margin-bottom: 20px;}
.sub_footer{padding: 0 0 10px 0; position: relative; bottom: 0;width: 100%;}
.sub_footer .copy{width: 100%; padding: 5px 0; text-align: center;}
.sub_footer .credito{width: 100%; float: left; text-align: center;}
.sub_footer .credito p{width: 100%; text-align: center;}
.sub_footer .redes-sociais{top: 2px; right: 10px;}
.wrapper{min-height: auto;padding-bottom: 50px;}
.showroom-colecao{display: none;}
.portfolio_sub li img{display: none!important; visibility: hidden!important;}
.page-template-artista #sequence,
.page-template-design #sequence,
.page-template-atelier #sequence,
.page-template-autenticidade #sequence{background: #000!important;}
.mCSB_scrollTools{display: none!important;}
#mCSB_2_container, .mCustomScrollBox{position: initial!important; padding: 5px;}
#box-toggle #sidebarfull{padding-bottom: 0;}
.imprensa a.grande{width: 100%; height: 200px; margin: 20px 0;}
.imprensa a span.img_publicacao{background-position: top; background-repeat: no-repeat; background-size: cover; height: 100%; width: 49%;padding-bottom: 0px;}
.imprensa a span.descricao{float: right; position: relative; width: 45%; color: #fff; height: 100%; font-size: 10px; text-transform: uppercase; line-height: 16px; padding: 10px 7px 0 7px;   background: #000; opacity: 0.8;}
.page-template-inicial .sub_footer{padding: 8px 0; width: 100%;}
.menu_foo{position: static;}
.sub_footer_content{width: 99%;}
.logo_colecao{margin: 50% 10%; background-size: 100px;width: 100px; height: 108px; padding: 60px 0 0 40px;font-size: 20px; background-size: 100px;}
.portfolio_img{float: none;margin: 0 auto 20px auto;}
#sequence h2.portfolio_titulo{margin-bottom: 0; padding-bottom: 0;}
.showroom-mapa{background-size: 100%;}
.page-template-contato .content, .tax-colecoes .content, .tax-types .content, .page-template-showroom .content, .single-portfolio .content, .page-template-portfolio-todos .content{padding: 40px 20px 0 20px;}
.page-template-inicial .tudo-home{height: 100%;}
.page-template-inicial .sub_footer, .page-template-atelier .sub_footer, .page-template-autenticidade .sub_footer{position: fixed;}
.page-template-portfolio-todos #sequence{min-height: 340px;}
.sub_footer{position: fixed;}
.wp-lng-menu-class li{padding: 0 7px;}
.showroom-logos{float: left; width: 100%; margin-bottom: 20px;}
.showroom-logos a{width: 49%; height: 70px; border: 0;}
.showroom-logos a.firstitem{border: 0;}
.mCustomScrollbar{touch-action:auto;}
.tax-colecoes .wrapper{padding-bottom: 0;}
.tax-colecoes #sequence{padding-bottom: 60px;}
.page-template-portfolio-todos .showroom-menu{padding-bottom: 30px;}
.page-template-portfolio-todos .showroom-content{display: none;}
.megaSubCat{margin-bottom: 20px;}
.portfolio_menu_desktop, .menu_portfolio_mobile, .menu_portfolio_categorias_mobile{display: none;}
#abrir_menu_portfolio_mobile{display: block; margin: 10px 0 0 0; font-size: 16px; background-image:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/seta-cat-mob.png); background-position: left center; background-repeat: no-repeat; padding-left: 20px; color: #C1BEBE;}
.menu_portfolio_mobile .cidades a{font-size: 12px;}
.menu_portfolio_mobile .colecoes{margin: 3px 0; padding: 5px 21px;}
.menu_portfolio_mobile .colecoes li{border-bottom: 0; margin: 0; padding: 3px 0; width: 100%;}
.menu_portfolio_mobile .colecoes .portfolio_sub li{padding: 1px 0;}
.menu_portfolio_categorias_mobile{margin-left: 10px; margin-bottom: 0!important; float: left; width: 100%;}
.tax-colecoes .menu_portfolio_mobile,
.tax-colecoes .menu_portfolio_categorias_mobile{display: block;}
.wpcf7-response-output{width: 55%;}
.content-right{float: left; width: 100%;}
.resumo-left{width: 100%; padding: 0 0 0 0!important;}
.resumo-left h1{margin-bottom: 0;}
.content-right{width: 97%; padding: 0 0 0 3%!important;}
.content-right .mapa{margin: 20px auto; width: 97%;} 
.page-template-contato h2.infos{margin-top: 20px;float: left;}
.page-template-artista .showroom{padding-bottom: 0!important;}
.showroom_cidades_mobile .megaSubCat{display: none;}
.showroom_cidades_mobile li a{display: block; margin: 10px 0 0 0; font-size: 16px; background-image:url(//ricardofasanellodesign.com/wp-content/themes/ricardofasanello/images/seta-cat-mob.png); background-position: left center; background-repeat: no-repeat; padding-left: 20px; color: #C1BEBE;}
.showroom_cidades_mobile li .megaSubCat li a{font-size: 14px; background:none;}
#sidebarfull .redes-sociais{right: 10px!important;}
.portfolio_sub{display: block!important;}
.resumo-left .contato {margin: 20px 0 0 0;}
.resumo-left .contato a{margin-bottom: 20px;}
.page-template-imprensa .content{padding: 20px 10px;}
.imprensa a.grande{height: auto;}	
.imprensa a span.img_publicacao{float: none; margin: 0 auto; display: block; width: 229px; height: 300px; background-position: top; background-repeat: no-repeat; background-size: cover; padding-bottom: 0px;}
.imprensa a span.descricao{float: none; width: 215px; margin: 0 auto; display: block; padding-bottom: 10px;}
#sequence .showroom_texto{width: 100%;}
#sequence .showroom_item .logo {float: none; width: 80%; display: block;overflow: hidden; margin: 20px auto 0 auto;}
.menu-pt{display: block!important; visibility: visible!important;}
.page-template-inicial .menu_mobile{display: none!important;}
.tudo-home .box-frente{opacity: 0.75;}
#menu-menu-interno-pt { white-space: normal!important; }
#mCSB_1_container{height: auto;}
}
@media screen and (min-width: 300px) and (max-width: 350px) {
.resumo p{font-size: 12px!important; line-height: 18px!important;}
}@media only screen and (max-height: 680px) {
.twitter-widget {
display:none;
}
}
@media only screen and (min-height: 800px) {
#footer {
position:fixed;
bottom:0;
left:0;
width:100%;
}
}
@media only screen and (min-width: 980px) and (max-width: 1135px) {
#options #filter li a {
padding:0 10px;
}
}
@media only screen and (min-width: 1050px) and (max-width: 1210px) {
h2.table-title {
font-size:28px;
margin:20px 0;
}
table.table1, table.table2, .table2 tfoot th, table.table3 {
font-size:13px;
}
.table1 tfoot td {
font-size:22px;
}
.table2 thead th, .table2 tfoot td {
font-size:14px;
padding:20px 10px;
}
.table2 tbody td {
text-transform:lowercase;
}
.table3 tfoot td {
font-size:22px;
}
.table3 tbody tr:nth-child(4) td {
font-size:20px;
}
}
@media only screen and (min-width: 980px) and (max-width: 1049px) {
h2.table-title {
font-size:28px;
margin:20px 0;
}
table.table1, table.table2, .table2 tfoot th, table.table3 {
font-size:13px;
text-align:right;
}
.table1 tfoot td {
font-size:16px;
}
.table2 thead th, .table2 tfoot td {
font-size:14px;
padding:20px 10px;
text-align:center;
}
.table2 tbody td {
text-transform:lowercase;
text-align:center;
padding:5px;
}
.table3 tfoot td {
font-size:16px;
text-align:center;
}
.table3 tbody tr:nth-child(4) td {
font-size:14px;
}
.table1 tbody td, .table3 thead th {
padding:5px;
}
.table1 thead th {
padding:5px;
text-align:center;
}
.table1 tbody th {
padding:0 5px;
text-align:right;
}
table.table3 {
text-transform:lowercase;
}
.table3 tbody td:nth-child(2n), .table3 tbody td:nth-child(2n+1), .table3 thead th {
text-align:center;
}
.table1 tfoot th, .table3 tfoot th {
text-align:right;
}
.table3 tfoot th {
padding:0 10px;
}	
}
@media only screen and (max-width: 1270px) { .last {
margin-right:0 !important;
}
.wrapper {
width:94%
}
#left-panel {
display:block;
}
.close-panel {
left:250px !important;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}  #main-content {
left:0;
}
.vegas-overlay, .vegas-background, #tubular-container {
left:0 !important;
}
#container {
margin: 0 auto;
padding: 0 5px;
} .prev {
left:10px;
}
.next {
right:10px;
}
#sequence h2 {
white-space: pre-wrap;
}
#sequence p {
line-height:24px;
}
.button-1 {
margin-left:-85px;
}
.button-1 a, .button-2 a {
font-size:18px;
height:42px;
line-height:42px;
}
#sequence h4 {
font-size:35px;
line-height:34px;
margin-bottom:10px;
}
.slide3 p {
font-size:16px;
}
.animate-in .button-2 {
top:50%;
}
.icon-1 {
width:56%;
margin-left:-28%;
}
.animate-in .icon-2 {
top:52%;
} .service-box li .service-title {
font-size:15px;
}
.service-box li div {
width:77px;
height:77px;
}
.service-box li div img {
width:40%;
height:auto;
}
.service-box li div:hover {
width:97px;
height:97px;
} .ss-links {
left:0;
}
.ss-container .element footer .footer-meta {
width:52%;
}
.element .entry-comments, .element .entry-views {
margin-right:15px;
}  #comments {
margin-top:20px;
margin-bottom:0;
} .contact-box #respond {
width:90.895296%;
margin:0 4.552352%;
padding-bottom:10px;
}
#comments-form, #comments-form p {
width:100%;
}
#comments-form #comment_name, #comments-form #comment_email, .contact-page #comments-form #comment_name, .contact-page #comments-form #comment_email {
width:40.901503%;
padding:0 1.669449%;
}
#comments-form label {
margin: 10px 3.338898% 0 1.669449%;
width:10.016694%;
}
#comments-form #comment_message, .contact-page #comments-form #comment_message {
width:70.951586%;
padding:10px 1.669449%;
}
#comments-form .comment-button span {
margin-left:15.03%;
}
.contact-info {
margin:20px 3.338898% 40px 5.008347%;
} #right-sidebar .widget {
margin:0 25px 20px;
}  .pagination li {
margin-right:5px;
}
.pagination li a {
padding:0px 5px;
} .elements-list .default-list, .elements-list .circle-list, .elements-list .check-list, .elements-list .arrow-list, .elements-list .star-list {
width:48%;
}
}
@media only screen and (min-width: 768px) and (max-width: 979px) { .last {
margin-right:0 !important;
}
.wrapper {
width:94%
}  #main-content {
left:0;
}
.vegas-overlay, .vegas-background, #tubular-container {
left:0 !important;
}
#container {
margin: 0 auto;
padding: 0 5px;
} .prev {
left:10px;
}
.next {
right:10px;
}
#sequence h2 {
font-size:50px;
line-height:45px;
}
#sequence p {
line-height:24px;
font-size:16px;
}
.button-1 {
margin-left:-85px;
}
.button-1 a, .button-2 a {
font-size:18px;
height:42px;
line-height:42px;
}
#sequence h4 {
font-size:35px;
line-height:34px;
margin-bottom:10px;
}
.slide3 p {
font-size:16px;
}
.slide3 {
width:100%;
text-align:center;
margin-left:0;
}
.animate-in .slide3 {
top:10%;
left:0%;
}
.animate-in .button-2 {
top:37%;
left:34%;
}
.animate-in .intro {
top:8%;
}
.animate-in .ipad-1 {
top:39%;
left:47%;
}
.animate-in .ipad {
top:35%;
left:60%;
}
.animate-in .ipad-2 {
right:65%;
top:41.5%;
}
.animate-in .icon-1 {
top:40%;
}
.animate-in .icon-2 {
top:55%;
}
.animate-in .icon-3 {
top:60%;
}
.animate-in .icon-4 {
top:65%;
}
.slide2 {
width:80%;
text-align:center;
}
.animate-in .slide2 {
top:10%;
left:10%;
} .about-top {
width:93.174062%;
padding:20px 3.412969% 20px 3.412969%;
}
.about-top img {
position:static;
left:0;
width:100%;
margin-bottom:20px;
}
.service-box li {
width:50%;
height:200px;
} #options ul#filter {
display:none;
}
#filters {
display:block;
width:380px;
}
#infscr-loading {
margin-left:-100px;
} .variable-sizes .element.width5 {
width:370px;
height:auto;
}
.blog-v2-img {
width:21.019108%;
margin-right:2.123142%;
}
.blog-v2-img img {
width:100%;
}
.element.width5 .entry-content {
width:76.857749%;
} .ss-links {
left:0;
}
.ss-container .element footer .footer-meta {
width:90%;
float:none;
margin-bottom:10px;
}
.element .entry-comments, .element .entry-views {
margin-right:15px;
}  #comments {
margin-top:20px;
margin-bottom:0;
}
.comments-list .children.depth-1 {
margin-left:0;
} .contact-box #respond {
width:90.895296%;
margin:0 4.552352%;
padding-bottom:10px;
}
#comments-form, #comments-form p {
width:100%;
}
#comments-form #comment_name, #comments-form #comment_email, .contact-page #comments-form #comment_name, .contact-page #comments-form #comment_email {
width:94.901503%;
padding:0 1.669449%;
}
#comments-form label {
margin: 10px 0;
width:100%;
float:none;
display:block
}
#comments-form #comment_message, .contact-page #comments-form #comment_message {
width:94.951586%;
padding:10px 1.669449%;
}
#comments-form label.error {
left:45%;
top:20px;
}
#comments-form .comment-button span {
margin-left:0;
}
.contact-info {
margin:20px 3.338898% 40px 5.008347%;
} #center-col {
float:none;
width:100% !important;
margin-bottom:20px;
}
#center-col .white-box, .right-sidebar-page.fixed-width #center-col .white-box, .fixed-width .element-box {
margin:0 25px;
}
#right-sidebar, #left-sidebar, .fixed-width #right-sidebar, .fixed-width #left-sidebar {
float:none;
width:100%;	
}
#right-sidebar {
margin-top:0;
}
#right-sidebar .widget, #left-sidebar .widget, .fixed-width #right-sidebar .widget, .fixed-width #left-sidebar .widget {
margin:0 auto 20px;
width:90%;
}
.flickr-wrap {
width:100%;
}
.flickr-badge-image {
width:11.714286%;
padding:0.010714%;
}
.flickr-badge-image a {
width:100%;
display:block;
}
.flickr-badge-image img {
width:100%;
display:block;
} #center-col .blog-container {
margin:0 25px 0 70px;;
} .pagination {
margin:0 0 10px 0px;
}
.pagination li {
margin-right:5px;
}
.pagination li a {
padding:0px 5px;
} .element-box {
margin-right:25px;
} .elements-list .default-list, .elements-list .circle-list, .elements-list .check-list, .elements-list .arrow-list, .elements-list .star-list {
width:48%;
}
h2.table-title {
font-size:28px;
margin:20px 0;
}
table.table1, table.table2, .table2 tfoot th, table.table3 {
font-size:13px;
text-align:right;
}
.table1 tfoot td {
font-size:16px;
}
.table2 thead th, .table2 tfoot td {
font-size:14px;
padding:20px 10px;
text-align:center;
}
.table2 tbody td {
text-transform:lowercase;
text-align:center;
padding:5px;
}
.table3 tfoot td {
font-size:16px;
text-align:center;
}
.table3 tbody tr:nth-child(4) td {
font-size:14px;
}
.table1 tbody td, .table3 thead th {
padding:5px;
}
.table1 thead th {
padding:5px;
text-align:center;
}
.table1 tbody th {
padding:0 5px;
text-align:right;
}
table.table3 {
text-transform:lowercase;
}
.table3 tbody td:nth-child(2n), .table3 tbody td:nth-child(2n+1), .table3 thead th {
text-align:center;
}
.table1 tfoot th, .table3 tfoot th {
text-align:right;
}
.table3 tfoot th {
padding:0 10px;
} .pp_content_container, .pp_top, .pp_bottom, div.pp_pic_holder, div.ppt {
width:100% !important;
}
div.pp_overlay {
width:100% !important;
}
.pp_content, .pp_details {
width:99% !important;
}
.pp_content {
height:auto !important;
padding:0 0 40px 0;
}
.pp_inline img {
width:50%;
}
.pp_inline .entry-content {
width:46%;
}
#fullResImage, #pp_full_res iframe {
width:100% !important;
height:auto !important;
}
.pp_pic_holder {
height:auto !important;
}
}
@media only screen and (min-width: 480px) and (max-width: 767px) { .last {
margin-right:0 !important;
}
.wrapper {
width:94%
}
#left-panel {
display:block;
}
.close-panel {
left:250px !important;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
#sidebar {
display:none;
}
#container {
margin: 0 auto;
padding: 0 5px;
} #main-content {
left:0;
}
.home-s2 #main-content {
height:auto;
}
#mobile-logo-image {
display:block;
}
.fixed-width #main-content {
width:100% !important;
}
.fixed-width #main-content-inner {
width:85%;
} .da-slide .da-content {
padding:5px 2%;
top:40%;
left:12%;
height:65px;
}
.da-slide h2 {
font-size:12px;
font-weight:700;
margin-bottom:0px;
line-height:20px;
}
.da-slide p {
height:35px;
overflow:hidden;
font-size:12px;
}
.da-slide .da-img {
top:30%;
left:46%;
}
.da-arrows span {
top:45%;
}
.da-arrows span.da-arrows-prev {
left:0;
}
.da-arrows span.da-arrows-next {
right:0;
} .controls {
display:none;
}
.prev {
left:10px;
}
.next {
right:10px;
}
#sequence h2 {
font-size:46px;
line-height:45px;
white-space: pre-wrap;
}
#sequence p {
line-height:24px;
font-size:16px;
}
.html5 {
margin-left:-45%;
width:90%;
}
.button-1 {
margin-left:-85px;
}
.button-1 a, .button-2 a {
font-size:18px;
height:42px;
line-height:42px;
}
#sequence h4 {
font-size:35px;
line-height:34px;
margin-bottom:10px;
}
.slide3 p {
font-size:16px;
}
.slide3 {
margin-left:0;
}
.animate-in .slide3 {
top:10%;
left:10%;
}
.animate-in .button-2 {
top:37%;
left:34%;
}
.animate-in .intro {
top:8%;
}
.ipad-2 {
width:40%;
}
.ipad-1 {
width:44%;
}
.animate-in .ipad-1 {
top:38.5%;
}
.ipad {
width:50%;
}
.animate-in .ipad {
top:35%;
left:54%;
}
.animate-in .ipad-2 {
right:62%;
top:40.5%;
}
.icon-1 {
width:90%;
margin-left:-45%;
}
.animate-in .icon-2 {
top:55%;
}
.animate-in .icon-3 {
top:60%;
}
.animate-in .icon-4 {
top:65%;
}
.animate-in .slide2 {
top:10%;
left:10%;
} .about-widget {
margin:50px auto;
width:85%;
}
.about-top {
width:93.174062%;
padding:20px 3.412969% 20px 3.412969%;
}
.about-top img {
position:static;
left:0;
width:100%;
margin-bottom:20px;
}
.service-box li {
width:50%;
height:200px;
}
.service-box li .service-title {
font-size:18px;
} #options ul#filter {
display:none;
}
#filters {
display:block;
width:360px;
}
#infscr-loading {
margin-left:-100px;
} .variable-sizes .element.width5 {
width:380px;
height:auto;
margin:5px auto;
}
.blog-v2-img {
width:21.019108%;
margin-right:2.123142%;
}
.blog-v2-img img {
width:100%;
}
.element.width5 .entry-content {
width:76.857749%;
} #sticky_navigation {
display:block;
}
.ss-links {
left:0;
top:0;
display:none;
}
.ss-container .element footer .footer-meta {
width:90%;
float:none;
margin-bottom:10px;
}
.element .entry-comments, .element .entry-views {
margin-right:15px;
}  #comments {
margin-top:20px;
margin-bottom:0;
}
.comments-list .children.depth-1 {
margin-left:0;
} .contact-box #respond {
width:90.895296%;
margin:0 4.552352%;
padding-bottom:10px;
}
#comments-form, #comments-form p {
width:100%;
}
#comments-form #comment_name, #comments-form #comment_email, .contact-page #comments-form #comment_name, .contact-page #comments-form #comment_email {
width:94.901503%;
padding:0 1.669449%;
}
#comments-form label {
margin: 10px 0;
width:100%;
float:none;
display:block
}
#comments-form #comment_message, .contact-page #comments-form #comment_message {
width:94.951586%;
padding:10px 1.669449%;
}
#comments-form label.error {
left:45%;
top:20px;
}
#comments-form .comment-button span {
margin-left:0;
}
.contact-info {
margin:20px 3.338898% 40px 5.008347%;
} #center-col {
float:none;
width:85% !important;
margin:25px auto;
}
#center-col .white-box, .fixed-width #main-content #center-col .white-box {
margin:0 auto;
}
.right-sidebar-page #center-col .white-box {
margin:0 auto !important;
}
#right-sidebar, #left-sidebar, .fixed-width #right-sidebar, .fixed-width #left-sidebar {
float:none;
width:85%;
margin:0 auto !important;	
}
#right-sidebar {
margin-top:0;
}
#right-sidebar .widget, #left-sidebar .widget, .fixed-width #right-sidebar .widget, .fixed-width #left-sidebar .widget {
margin:0 auto 20px;
width:90%;
}
.flickr-wrap {
width:100%;
}
.flickr-badge-image {
width:11.314286%;
padding:0.010714%;
}
.flickr-badge-image a {
width:100%;
display:block;
}
.flickr-badge-image img {
width:100%;
display:block;
}
#respond h3 {
margin-bottom:5px;
} #center-col .blog-container {
margin:0 25px 0 70px;;
} .pagination {
margin:0 0 10px 70px;
}
.pagination li {
margin-right:5px;
}
.pagination li a {
padding:0px 5px;
} .element-box {
margin-right:25px;
}
.fixed-width .element-box {
margin-left:25px;
} .elements-list .default-list, .elements-list .circle-list, .elements-list .check-list, .elements-list .arrow-list, .elements-list .star-list {
width:48%;
}
h2.table-title {
font-size:28px;
margin:20px 0;
}
table.table1, table.table2, .table2 tfoot th, table.table3 {
font-size:13px;
text-align:right;
}
.table1 tfoot td {
font-size:16px;
}
.table2 thead th, .table2 tfoot td {
font-size:14px;
padding:20px 10px;
text-align:center;
}
.table2 tbody td {
text-transform:lowercase;
text-align:center;
padding:5px;
}
.table3 tfoot td {
font-size:16px;
text-align:center;
}
.table3 tbody tr:nth-child(4) td {
font-size:14px;
}
.table1 tbody td, .table3 thead th {
padding:5px;
}
.table1 thead th {
padding:5px;
text-align:center;
}
.table1 tbody th {
padding:0 5px;
text-align:right;
}
table.table3 {
text-transform:lowercase;
}
.table3 tbody td:nth-child(2n), .table3 tbody td:nth-child(2n+1), .table3 thead th {
text-align:center;
}
.table1 tfoot th, .table3 tfoot th {
text-align:right;
}
.table3 tfoot th {
padding:0 10px;
}
.vegas-overlay, .vegas-background, #tubular-container {
left:0 !important;
}
#logo-image {
margin:10px auto 25px;
display:none;
} .pp_content_container, .pp_top, .pp_bottom, div.pp_pic_holder, div.ppt {
width:100% !important;
}
div.pp_overlay {
width:100% !important;
}
.pp_content, .pp_details {
width:99% !important;
}
.pp_content {
height:auto !important;
padding:0 0 40px 0;
}
.pp_inline img {
width:100%;
margin:0 0 10px 0;
}
.pp_inline .entry-content {
width:100%;
margin:0;
}
#fullResImage, #pp_full_res iframe {
width:100% !important;
height:auto !important;
}
.pp_pic_holder {
height:auto !important;
}
.page-404 {
margin:0 auto;
width:85%;
}
@media only screen and (max-width: 479px) { .last {
margin-right:0 !important;
}
.wrapper {
width:100%;
margin:0 auto;
position:relative;
}
#left-panel {
display:block;
}
.close-panel {
left:10px !important;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
#sidebar {
display:none;
}
#container {
margin: 0 auto;
padding: 0 5px;
} #main-content {
left:0;
}
.home-s2 #main-content {
height:auto;
}
.fixed-width #main-content {
width:100% !important;
}
#logo-image {
display:none;
}
#mobile-logo-image {
display:block;
margin:15px auto;
}
#main-nav {
margin:10px 25px 30px 25px;
} .da-slide .da-content {
padding:5px 2%;
top:40%;
left:12%;
height:65px;
display:none;
}
.da-slide h2 {
font-size:12px;
font-weight:700;
margin-bottom:0px;
line-height:20px;
}
.da-slide p {
height:35px;
overflow:hidden;
font-size:12px;
}
.da-slide .da-img {
top:35%;
left:25%;
width:50%;
}
@-webkit-keyframes fromRightAnim4{
0%{ left: 110%; opacity: 0; }
100%{ left: 25%; opacity: 1; }
}
@-moz-keyframes fromRightAnim4{
0%{ left: 110%; opacity: 0; }
100%{ left: 25%; opacity: 1; }
}
@-o-keyframes fromRightAnim4{
0%{ left: 110%; opacity: 0; }
100%{ left: 25%; opacity: 1; }
}
@-ms-keyframes fromRightAnim4{
0%{ left: 110%; opacity: 0; }
100%{ left: 25%; opacity: 1; }
}
@keyframes fromRightAnim4{
0%{ left: 110%; opacity: 0; }
100%{ left: 25%; opacity: 1; }
}
@-webkit-keyframes fromLeftAnim4{
0%{ left: -110%; opacity: 0; }
100%{ left: 25%; opacity: 1; }
}
@-moz-keyframes fromLeftAnim4{
0%{ left: -110%; opacity: 0; }
100%{ left: 25%; opacity: 1; }
}
@-o-keyframes fromLeftAnim4{
0%{ left: -110%; opacity: 0; }
100%{ left:25%; opacity: 1; }
}
@-ms-keyframes fromLeftAnim4{
0%{ left: -110%; opacity: 0; }
100%{ left: 25%; opacity: 1; }
}
@keyframes fromLeftAnim4{
0%{ left: -110%; opacity: 0; }
100%{ left: 25%; opacity: 1; }
} @-webkit-keyframes toRightAnim4{
0%{ left: 25%;  opacity: 1; }
30%{ left: 20%;  opacity: 1; }
100%{ left: 100%; opacity: 0; }
}
@-moz-keyframes toRightAnim4{
0%{ left: 25%;  opacity: 1; }
30%{ left: 20%;  opacity: 1; }
100%{ left: 100%; opacity: 0; }
}
@-o-keyframes toRightAnim4{
0%{ left: 25%;  opacity: 1; }
30%{ left: 20%;  opacity: 1; }
100%{ left: 100%; opacity: 0; }
}
@-ms-keyframes toRightAnim4{
0%{ left: 25%;  opacity: 1; }
30%{ left: 20%;  opacity: 1; }
100%{ left: 100%; opacity: 0; }
}
@keyframes toRightAnim4{
0%{ left: 25%;  opacity: 1; }
30%{ left: 20%;  opacity: 1; }
100%{ left: 100%; opacity: 0; }
} @-webkit-keyframes toLeftAnim4{
0%{ left: 25%;  opacity: 1; }
70%{ left: 15%;  opacity: 0; }
100%{ left: -50%; opacity: 0; }
}
@-moz-keyframes toLeftAnim4{
0%{ left: 25%;  opacity: 1; }
70%{ left: 15%;  opacity: 0; }
100%{ left: -50%; opacity: 0; }
}
@-o-keyframes toLeftAnim4{
0%{ left: 25%;  opacity: 1; }
70%{ left: 15%;  opacity: 0; }
100%{ left: -50%; opacity: 0; }
}
@-ms-keyframes toLeftAnim4{
0%{ left: 25%;  opacity: 1; }
70%{ left: 15%;  opacity: 0; }
100%{ left: -50%; opacity: 0; }
}
@keyframes toLeftAnim4{
0%{ left: 25%;  opacity: 1; }
70%{ left: 15%;  opacity: 0; }
100%{ left: -50%; opacity: 0; }
}
.da-arrows span {
top:45%;
}
.da-arrows span.da-arrows-prev {
left:0;
}
.da-arrows span.da-arrows-next {
right:0;
} .controls {
display:none;
}
.prev {
left:10px;
}
.next {
right:10px;
}
#sequence h2 {
font-size:34px;
line-height:30px;
}
#sequence .slide3 h2 {
font-size:30px;
white-space: pre-wrap;
}
#sequence p {
line-height:20px;
font-size:14px;
}
.button-1 {
margin-left:0;
display:none;
}
.button-1 a, .button-2 a {
font-size:18px;
height:36px;
line-height:36px;
padding:0 10px;
}
#sequence h4 {
font-size:30px;
line-height:26px;
margin-bottom:10px;
}
.slide3 p {
font-size:16px;
}
.slide3 {
width:100%;
margin-left:0;
}
.animate-in .slide3 {
top:10%;
left:0%;
}
.animate-in .button-2 {
top:30%;
left:27%;
}
.animate-in .intro, .animate-in .slide2 {
top:10%;
}
.animate-in .button-1 {
top:30%;
left:28%;
}
.animate-in .ipad {
left:50%;
top:35%;
}
.ipad {
width:60%;
}
.ipad-1 {
width:53%;
}
.ipad-2 {
width:45%;
}
.animate-in .ipad-1 {
top:38%;
left:31%;
}
.animate-in .ipad-2 {
top:41%;
right:62%
}
.icon-1 {
width:90%;
margin-left:-45%;
}
.slide2 {
width:100%;
text-align:center;
}
.animate-in .slide2 {
left:0%;
}
.html5 {
width:90%;
margin-left:-45%;
}
.animate-in .html5 {
top:40%;
} .about-widget {
width:85%;
margin:25px auto;
}
.about-top {
width:93.174062%;
padding:20px 3.412969% 20px 3.412969%;
}
.about-top img {
position:static;
left:0;
width:100%;
margin-bottom:20px;
}
.service-box li {
width:100%;
height:200px;
}
.service-box li .service-title {
font-size:18px;
} .variable-sizes .element.width1 {
width:280px;
}
.variable-sizes .element.height1 {
height:280px;
}
.variable-sizes .element.height2 {
height:280px;
}
.variable-sizes .element.width1.height2 {
height:180px;
}
.variable-sizes .element.height3 {
height:312px;
}
.variable-sizes .element.height7, .variable-sizes .element.height14 {
height:318px;
} #options ul#filter {
display:none;
}
#filters {
display:block;
}
.variable-sizes .element.width2, .variable-sizes .element.width3, .variable-sizes .element.width4, .variable-sizes .element.width5, .variable-sizes .element.width6 {
width:280px;
margin:10px auto;
}
.variable-sizes .element.width2 a.blog-img, .variable-sizes .element.width2 a.blog-img img
.variable-sizes .element.width3 a.blog-img, .variable-sizes .element.width3 a.blog-img img,
.variable-sizes .element.width4 a.blog-img, .variable-sizes .element.width4 a.blog-img img,
.variable-sizes .element.width5 a.blog-img, .variable-sizes .element.width5 a.blog-img img,
.variable-sizes .element.width6 a.blog-img, .variable-sizes .element.width6 a.blog-img img {
width:100%;
height:auto;
display:block;
}
.element .blog-img .flx-time {
display:none;
}
#infscr-loading {
margin-left:-100px;
} .variable-sizes .element.width5 {
width:280px;
}
.blog-v2-img {
width:100%;
margin-right:0;
margin-bottom:5px;
}
.blog-v2-img img {
width:100%;
}
.element.width5 .entry-content {
width:100%;
}
.element .entry-content .flx-time {
display:none;
}
.entry-likes {
margin-bottom:10px;
}
.element footer {
margin-top:5px;
padding:5px 0;
} #sticky_navigation {
display:block;
}
.ss-links {
left:0;
display:none;
}
.time-filter {
position:fixed;
top:0;
width:100%;
background:#3b5998;
z-index:98;
}
.filter-picker {
display:block;
z-index:99;
position:fixed;
right:7.5%;
}
#filter-by-category.blog-v3 {
position:fixed;
border-top:none !important;
}
.ss-container {
margin-top:-30px;
}
.ss-container .element footer .footer-meta {
width:55%;
}
.element .entry-comments, .element .entry-views {
margin-right:10px;
}
.ss-left {
padding-right:0;
}
.ss-left, .ss-right {
width:85%;
margin:0 auto;
float:none;
}
.ss-container .element {
width:96%;
padding:2%;
}
.ss-left .element, .ss-right .element {
margin:0 0 10px 0 !important;
}
.ss-left .ss-circle-deco:after {
border:none;
background:none;
}
.ss-right {
padding-left:0;
}
.ss-container h2 {
text-align:center;
font-size:20px;
}
.ss-container:before {
width:0;
} .white-box {
width:85%;
margin:25px auto;	
}
.entry-box .flx-time {
display:none;
}
.entry-header-right {
margin-left:0;
}
.entry-header-right .entry-date {
margin-bottom:5px;
}
.meta-data {
float:left;
}
.entry-box .entry-thumb {
width:100%;
} #comments {
margin-top:20px;
margin-bottom:0;
width:100%;
}
.comments-list, .comments-list .comment, .comments-list .comment .comment-wrap {
width:100%;
}
.comment-wrap img {
width:15.067138%;
margin-right:4.355713%;
}
.comment-wrap .comment-body {
margin-left:21.422851%;
}
.comments-list .children.depth-1 {
margin-left:0;
}  #comments-form, #comments-form p {
width:100%;
}
#comments-form #comment_name, #comments-form #comment_email, .contact-page #comments-form #comment_name, .contact-page #comments-form #comment_email {
width:94.901503%;
padding:0 1.669449%;
}
#comments-form label {
margin: 10px 0;
width:100%;
float:none;
display:block
}
#comments-form #comment_message, .contact-page #comments-form #comment_message {
width:94.951586%;
padding:10px 1.669449%;
}
#comments-form label.error {
left:34%;
top:20px;
}
#comments-form .comment-button span {
margin-left:0;
}
.contact-info {
margin:20px 0 40px;
} #center-col {
float:none;
width:100% !important;
margin:25px auto;
}
.left-sidebar-page #center-col .white-box {
margin:0 auto;
}
#center-col .white-box, .right-sidebar-page.fixed-width #center-col .white-box, .fixed-width .element-box {
margin:0 auto !important;
width:85%
}
#right-sidebar, #left-sidebar, .fixed-width #right-sidebar, .fixed-width #left-sidebar {
float:none;
width:85%;
margin:25px auto !important;
}
#right-sidebar {
margin:0 auto;
width:85%;
}
#right-sidebar .widget, #left-sidebar .widget, .fixed-width #right-sidebar .widget, .fixed-width #left-sidebar .widget {
margin:0 auto 20px;
width:100%;
}
.flickr-wrap {
width:100%;
}
.flickr-badge-image {
width:24.514286%;
padding:0.010714%;
}
.flickr-badge-image a {
width:100%;
display:block;
}
.flickr-badge-image img {
width:100%;
display:block;
}
#right-sidebar #login #username, #right-sidebar #login #password, #left-sidebar #login #username, #left-sidebar #login #password {
width:198px;
} #center-col .blog-container {
margin:0 25px 25px 25px;
} .pagination {
margin:0 25px 0px 25px;
}
.pagination li {
margin-right:5px;
margin-bottom:5px;
}
.pagination li a {
padding:0px 3px;
font-size:11px;
} .element-box {
margin-right:25px;
} .elements-list .default-list, .elements-list .circle-list, .elements-list .check-list, .elements-list .arrow-list, .elements-list .star-list {
width:48%;
}
h2.table-title, table.table3, table.table2, table.table1{
display:none;
}
.vegas-overlay, .vegas-background, #tubular-container {
left:0 !important;
}
#logo-image {
margin:10px auto 25px;
} .page-404 img {
width:80%;
margin-top:50px;
}
.page-404 h2 {
font-size:40px;
}
.page-404 p {
font-size:18px;
} div.pp_pic_holder, div.ppt {
width:85% !important;
margin:0 9% !important;
left:0 !important;
}
div.pp_default .pp_content_container .pp_right {
padding-right:18px;
}
div.pp_overlay {
width:100% !important;
}
.pp_content, .pp_details {
width:99% !important;
}
.pp_content {
height:auto !important;
padding:0 0 40px 0;
}
.pp_inline img {
width:100%;
margin:0 0 10px 0;
}
.pp_inline .entry-content {
width:100%;
margin:0;
}
#fullResImage, #pp_full_res iframe {
width:100% !important;
height:auto !important;
}
.pp_pic_holder {
height:auto !important;
}
table.table4 tr td, table.table4 th {
padding:5px;
}
}
@media only screen and (min-width: 1037px) and (max-width: 1296px) and (min-height:737px) and (max-height: 816px) {
#sequence {
height:800px;
}
}
@media only screen and (min-width: 1041px) and (max-width: 1296px) and (min-height:617px) and (max-height: 736px) {
#sequence {
height:720px;
}
}
@media only screen and (min-width: 977px) and (max-width: 1040px) and (min-height:617px) and (max-height: 784px) {
#sequence {
height:768px;
}
.animate-in .ipad-1 {
top:27%;
}
.animate-in .ipad-2 {
top:30%;
}
.animate-in .slide3 {
top:13%;
}
.animate-in .icon-1 {
top:35%;
}
.animate-in .intro {
top:8%;
}
.animate-in .button-1 {
top:24%;
}
.animate-in .html5 {
top:40%;
}
.animate-in .ipad {
top:17%;
}
.animate-in .ipad-1 {
top:23%;
}
.animate-in .ipad-2 {
top:26.5%;
}
.animate-in .slide2 {
top:30%;
}
}
@media only screen and (min-width: 977px) and (max-width: 1036px) and (min-height:557px) and (max-height: 616px) {
#sequence {
height:600px;
}
.slide2 {
width:80%;
text-align:center;
}
}
@media only screen and (min-width: 817px) and (max-width: 976px) and (min-height:497px) and (max-height: 556px) {
#sequence {
height:540px;
}
.slide2 {
width:80%;
text-align:center;
}
.animate-in .ipad {
top:25%;
}
.animate-in .slide2 {
top:5%;
}
.animate-in .ipad-1 {
top:32%;
}
.animate-in .ipad-2 {
top:37%;
}
}
@media only screen and (min-width: 617px) and (max-width: 816px) and (min-height:1037px) and (max-height: 1296px) {
#sequence {
height:1280px;
}
.slide2 {
width:80%;
text-align:center;
}
.html5, .icon-1 {
width:90%;
margin-left:-45%;
}
}
@media only screen and (min-width: 617px) and (max-width: 816px) and (min-height:337px) and (max-height: 496px) {
#sequence {
height:480px;
}
.slide2 {
width:80%;
text-align:center;
}
.animate-in .ipad {
top:33%;
}
}
@media only screen and (min-width: 557px) and (max-width: 616px) and (min-height: 977px) and (max-height: 1036px) {
#sequence {
height:1020px;
}
.slide2 {
width:80%;
text-align:center;
}
}
@media only screen and (min-width: 557px) and (max-width: 784px) and (min-height:817px) and (max-height: 1040px) {
#sequence {
height:1020px;
}
.html5, .icon-1 {
margin-left:-45%;
width:90%;
}
.ipad {
width:40%;
}
.ipad-1 {
width:34%;
}
.ipad-2 {
width:30%;
}
.animate-in .ipad-1 {
left:42%;
top:37%;
}
.animate-in .html5 {
top:40%;
}
.animate-in .button-1 {
top:25%;
}
.animate-in .ipad {
top:33%;
}
.animate-in .ipad-2 {
top:39%;
}
}
@media only screen and (min-width: 497px) and (max-width: 556px) and (min-height: 817px) and (max-height: 976px) {
#sequence {
height:960px;
}
.slide2 {
width:80%;
text-align:center;
}
}
@media only screen and (max-width: 496px) and (min-height: 337px) and (max-height: 816px) {
#sequence {
height:800px;
}
.slide2 {
width:80%;
text-align:center;
}
.animate-in .slide2 {
left:10%;
}
}
@media only screen and (min-width: 337px) and (max-width: 496px) and (max-height: 336px) {
#sequence {
height:268px;
}
.intro, .button-1, .slide3, .slide2 {
display:none;
}
.animate-in .html5 {
top:2%;
}
.animate-in .icon-1 {
top:10%;
}
.ipad {
width:40%;
}
.animate-in .ipad {
top:3.5%;
left:60%;
}
.animate-in .ipad-1 {
top:9.5%;
left:43%;
}
.ipad-1 {
width:35%;
}
.ipad-2 {
width:30%;
}
.animate-in .ipad-2 {
top:15.5%;
right:64%;
}
}
@media only screen and (max-width: 336px) and (max-height: 496px) {
#sequence {
height:410px;
}
.animate-in .ipad {
top:33%;
}
.animate-in .ipad-1 {
top:37%;
}
.animate-in .icon-1 {
top:43%;
}
}