@font-face{
font-family:'AkzGrt'; 
src:url(//verbalvisu.al/wp/wp-content/themes/vv/akzidenzgrotesk-lightcond-webfont.eot); 
src:url(//verbalvisu.al/wp/wp-content/themes/vv/akzidenzgrotesk-lightcond-webfont.eot?#iefix) format('embedded-opentype'),
url(//verbalvisu.al/wp/wp-content/themes/vv/akzidenzgrotesk-lightcond-webfont.woff) format('woff'),
url(//verbalvisu.al/wp/wp-content/themes/vv/akzidenzgrotesk-lightcond-webfont.ttf) format('truetype'); }
@font-face{
font-family:'More'; 
src:url(//verbalvisu.al/wp/wp-content/themes/vv/MoreWeb-Light.eot); 
src:url(//verbalvisu.al/wp/wp-content/themes/vv/MoreWeb-Light.eot?#iefix) format('embedded-opentype'),
url(//verbalvisu.al/wp/wp-content/themes/vv/MoreWeb-Light.woff) format('woff'),
url(//verbalvisu.al/wp/wp-content/themes/vv/MoreComp-Light.ttf) format('truetype'); }
@font-face{
font-family:'AkzGrtBold'; 
src:url(//verbalvisu.al/wp/wp-content/themes/vv/akzidenz_grotesk_condensed_medium-webfont.eot); 
src:url(//verbalvisu.al/wp/wp-content/themes/vv/akzidenz_grotesk_condensed_medium-webfont.eot?#iefix) format('embedded-opentype'),
url(//verbalvisu.al/wp/wp-content/themes/vv/akzidenz_grotesk_condensed_medium-webfont.woff) format('woff'),
url(//verbalvisu.al/wp/wp-content/themes/vv/akzidenz_grotesk_condensed_medium-webfont.ttf) format('truetype'); }   html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
} article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
*{ margin:0; padding:0; } html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
display: block; }
body {
line-height: 1; }
ol, ul {
list-style: none; }
blockquote, q {
quotes: none; }
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none; }
table {
border-collapse: collapse;
border-spacing: 0; }
a {color:#000;}  #preloaded-images{
position:absolute; 
overflow:hidden; 
left:-9999px; 
top:-9999px; 
height:1px; 
width:1px; }   .alignnone{
margin:5px 20px 20px 0; }
.aligncenter, div.aligncenter{
display:block; 
margin:5px auto; }
.alignright{
float:right; 
margin:5px 0 20px 20px; }
.alignleft{
float:left; 
margin:5px 20px 20px 0; }
.aligncenter{
display:block; 
text-align:center; 
margin:5px auto; }
a img.alignright{
float:right; 
margin:5px 0 20px 20px; }
a img.alignnone{
margin:5px 20px 20px 0; }
a img.alignleft{
float:left; 
margin:5px 20px 15px 0; }
a img.aligncenter{
display:block; 
margin-left:auto; 
margin-right:auto; }
em{
font-style:italic; } html, body{
height:auto; 
background:#fff; }
body{
margin:0; 
overflow-x:hidden; 
overflow-y:scroll; 
-webkit-font-smoothing:antialiased; }
.mainbody{
z-index:1; 
padding:90px 100px 125px 100px; 
-webkit-transition:all .3s ease 0; 
-o-transition:all .3s ease 0; 
transition:all .3s ease 0; 
-moz-transition:all .3s ease 0; }
.clear{
clear:both; 
display:block; 
overflow:hidden; 
visibility:hidden; 
width:0; 
height:0; }
strong{
font-weight:normal; 
text-transform:uppercase; }
.nomargin{
margin:0; }
.divider.nomargin{
height:1px; 
margin:0 0 20px; }
.scale-with-grid{
max-width:100% !important; 
height:auto !important; }
.alert{ background:#fff; 
text-align:center; 
padding:5px 0; 
border-top:2px solid #333; 
border-bottom:2px solid #333; 
position:absolute; 
top:0; 
left:0; 
width:100%; 
height:100%; 
z-index:9999; 
opacity:.9; 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
}
.alert p{
font-size:24px; 
color:#666; 
position:absolute; 
top:50%; 
width:100%; 
text-align:center; 
margin-left:-30px; 
margin-top:-18px; }
.pp_description{
display:none !important; }
.widget ul li{
list-style-type:none; 
margin-left:auto; 
margin-bottom:0; } ::-moz-selection{
background-color:#000 !important; 
color:#eee !important; } ::selection{
background-color:#000 !important; 
color:#eee !important; }  ul, ol{
margin-bottom:20px; }
ul{
list-style:none outside; }
ol{
list-style:decimal; }
ol, ul.square, ul.circle, ul.disc{
margin-left:30px; }
ul.square{
list-style:square outside; }
ul.circle{
list-style:circle outside; }
ul.disc{
list-style:disc outside; }
ul ul, ul ol, ol ol, ol ul{
margin:4px 0 5px 30px; 
font-size:90%; }
ul ul li, ul ol li, ol ol li, ol ul li{
margin-bottom:6px; }
li{
line-height:18px; 
margin-bottom:12px; }
ul.large li{
line-height:21px; }
li p{
line-height:21px; }  .navcontainer{
z-index:10000; }
.nav{
z-index:10001; 
bottom:-15px; 
position:fixed; 
padding:50px 40px 40px 40px; 
width:100%; 
background:url(//verbalvisu.al/wp/wp-content/themes/vv/images/gradient2.png) repeat-x bottom; 
-webkit-transition:all .3s ease 0; 
-o-transition:all .3s ease 0; 
transition:all .3s ease 0; 
-moz-transition:all .3s ease 0; }
.sf-menu{
padding-left:0; 
width:450px; }
.sf-menu li, .widget_qtranslate li{
list-style:none; 
display:inline; 
-webkit-transition:all .3s ease 0; 
-o-transition:all .3s ease 0; 
transition:all .3s ease 0; 
-moz-transition:all .3s ease 0; 
height:30px; 
line-height:30px; }
.sf-menu a{
height:30px; 
line-height:30px; 
border-bottom:1px transparent solid; 
display:inline-block; 
vertical-align:bottom; 
}
.zh .sf-menu li a{
font-family: 幼圆,Arial,Helvetica,sans-serif; 
font-size:22px; 
padding-bottom:3px; }
.zh .sf-menu li:first-child a{
font-family:'AkzGrt'; 
font-size:26px; 
padding:1px 0; }
.widget_qtranslate{
position:fixed; 
bottom:39px; 
right:25px; 
z-index:10002; }
.widget_qtranslate li{
display:inline; 
float:right; }
.widget_qtranslate .lang-zh a{
font-family:幼圆,Arial,Helvetica,sans-serif; 
font-size:22px; 
padding-bottom:4px; 
top:-1px; 
position:relative; }
.sf-menu a, .widget_qtranslate a{
font-family:'AkzGrt'; 
text-transform:uppercase; 
font-size:26px; 
color:#222; 
border-bottom:1px solid #222; 
margin-right:15px; 
letter-spacing:0; }
.sf-menu a:hover, .widget_qtranslate a:hover{
color:#FFF; 
background-color:#000; }
.current_page_parent a:hover, .current-menu-item a:hover, .current-lang a:hover{
color:#222; 
background-color:#fff; 
cursor:default; 
}
html.no-touch body:not(.home) .sf-menu li:not(.current-menu-item), html.no-touch body:not(.home) .widget_qtranslate li:not(.current-lang){
filter:alpha(opacity=0); 
opacity:0; 
}
html.no-touch body:not(.home) .sf-menu li.current_page_parent{
filter:alpha(opacity=100); 
opacity:1.0;
}
html.no-touch body:not(.home) .sf-menu:hover li:not(.current-menu-item), html.no-touch body:not(.home) .widget_qtranslate:hover li:not(.current-lang){
filter:alpha(opacity=100); 
opacity:1.0; } p a, a{
text-decoration:none; 
-moz-transition:all .3s ease 0; 
-webkit-transition:all .3s ease 0; 
-o-transition:all .3s ease 0; 
transition:all .3s ease 0; }
p a{
color:#222; 
border-bottom:1px solid #222; 
padding:0 1px 0 1px; }
p a:hover{
background:#000; 
color:#eee; }   p, ul{
font-family:'More'; 
font-size:16px; 
line-height:26px; 
margin-bottom:10px; 
color:#222; }
h2{
font-family:'AkzGrtBold' !important; 
font-weight:normal; 
text-transform:uppercase; 
font-size:30px; 
line-height:36px; 
margin:0; }
.zh h2{
font-family: 幼圆, Arial,Helvetica,sans-serif;
font-size:28px; }
.page-id-9.zh h2{
font-weight:normal;}
h3{
font-weight:normal !important; 
text-transform:uppercase; 
font-family:'More'; 
line-height:26px; 
font-size:16px; 
margin:0; }  .home .content p{
text-align:center; 
margin-top:0px; }  .blog .mainbody{
padding:90px 75px 125px 75px;
}
.blog .blogpost{
width:28%; 
padding:20px 0px 20px 30px; }
.blog .blogpost .featuredimage img{
padding-bottom:5px; }
.blogpost.masonry-brick h3 {
display: none;
}
.blog .blogpost p{
margin:0; }
.blog .blogpost img{
width:100% !important; 
height:auto !important; }
#masonry_container{
width:100%; 
margin-top:-25px; }
.blogwrap{
margin-bottom:30px; }
.edit-post{
float:right; }
.blogpost h3.blogtitle, .blogpost h3.blogtitle a{
margin:0 0 20px; 
text-decoration:none; 
line-height:28px; 
font-weight:400; }
.blogpost .smalldetails{
font-size:10px; 
text-align:right; 
margin-bottom:0; }
.blogpost .tags{
margin-top:20px; }
.mobiledetails{
display:none; }
.mobiledetails p, .mobiledetails p a{
font-size:10px; }
.fulldetails{
display:block; }  .single-post .masonry {
max-width: 580px;
padding-bottom: 200px
}  .row{
border-bottom:1px solid #333; 
padding-top:80px; 
position:relative; 
display:block; 
width:100%; 
clear:both; }
.row:last-of-type{
border-bottom:none; 
}
.page-id-34 .mainbody{
padding-top:0px; }
.page-id-34 .one_third{
padding-top:90px; 
padding-bottom:0px; 
margin-bottom:0px; }
.stick_content{
float:right; 
width:62%; 
padding-top:90px; }
.stick_content:nth-child(1){
margin-top:-10px; }
.stick_content img{
padding:25px 0 0 0; }
.stick_content img:first-child{
padding:0; }
.scrollsticky{
z-index:0 !important; }  .page-id-9 .one_third:nth-of-type(1){
padding-top:225px; }
.page-id-9 .one_third:nth-of-type(1) h2{
margin-bottom:0; }
.page-id-9 .one_third:nth-of-type(2){
left:35%; }
.page-id-9 .one_third:nth-of-type(3){
left:70%; }  #mc_signup label, #mc_signup .mergeRow{
display:none;
}
#mc_signup .mc_signup_submit{
text-align:left;
}
#mc_signup #mc_signup_form{
padding:0px;
}
#mc_signup .button{
margin: 10px 1px 10px 0px;
padding: 4px 10px 2px 10px;
background: #000;
color: #fff;
top: 10px;
border: 1px double #000;
font-family: 'More';
text-transform: uppercase;
font-size: 15px;
-webkit-font-smoothing: antialiased;
cursor: pointer;
-moz-box-shadow: 1px 1px 3px #888;
-webkit-box-shadow: 1px 1px 3px #888;
box-shadow: 1px 1px 3px #888;
}
#mc_signup .button:hover{
color: #ccc;
-moz-box-shadow: 0px 0px 3px #888;
-webkit-box-shadow: 0px 0px 3px #888;
box-shadow: 0px 0px 3px #888;
margin:11px 0 11px 1px;
}
#mc_signup .mc_input{
padding: 5px 4%;
width: 91%;
color:#222 !important;
border-bottom: 1px double #ccc;
border-top: 1px double #ccc;
border-left:1px double #ccc;
border-right:1px double #ccc;
font-family:'More';
font-size:16px;
-webkit-font-smoothing:antialiased;
}
.mc_success_msg, .mc_error_msg{
color:#222;
text-transform:none;
font-family:'More';
font-size:16px;
}
.mc_success_msg{
padding: 15px 0 100px 0;
display: block;
}
.mc_form_inside{
overflow: hidden;
height: 100px;
}  .top{
position:fixed; 
bottom:20px; 
right:25px; 
display:none; 
cursor:pointer; 
z-index:20; }
.top a{
text-decoration:none; 
-webkit-transition:all .3s ease 0; 
-o-transition:all .3s ease 0; 
transition:all .3s ease 0; 
-moz-transition:all .3s ease 0; } .top{
visibility:hidden; }
.top a:hover{
opacity:.50; 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; }  .vvlog{
position:fixed; 
top:90px; 
right:0px; 
transition:right .1s ease-out; 
-moz-transition:right .1s ease-out; 
-webkit-transition:right .1s ease-out; 
-o-transition:right .1s ease-out; }
.vvlog img{
box-shadow: 0px 1px 3px #888; 
-moz-box-shadow: 0px 1px 3px #888;
-webkit-box-shadow: 0px 1px 3px #888;
}
#footer{
padding-top:50px; 
position:relative; 
padding-bototm:0; 
margin-bottom:0; }
#top_panel a, #footer a{
color:#fff; }
#top_panel{
width:100%; 
font-size:10px; }
#top_panel a, #footer a{
color:#fff; }
#top_panel_button{
width:100%; 
padding-top:5px; 
height:5px; 
cursor:pointer; }
#toggle_button{
position:absolute; 
right:0; 
margin-right:20px; 
margin-bottom:-30px; 
width:40px; 
height:40px; 
border-radius:20px; }
#toggle_button.uparrow{
background:#222 url(//verbalvisu.al/wp/wp-content/themes/vv/images/downarrow.png) 15px 35px no-repeat; 
margin-top:-30px; 
padding-bottom:10px; }
#toggle_button.downarrow{
background:#222 url(//verbalvisu.al/wp/wp-content/themes/vv/images/uparrow.png) 15px 35px no-repeat; 
margin-bottom:-30px; 
padding-bottom:10px; }
#top_panel #top_panel_content{
display:none; }
#top_panel h1, #top_panel h2, #top_panel h1 a, #top_panel h2 a, #top_panel h3, #top_panel .ag_projects_widget h3, #top_panel h4, #top_panel h3 a, #top_panel h4 a, #top_panel .blogpost h2 a, #footer h1, #footer h2, #footer h1 a, #footer h2 a, #footer h3, #footer .ag_projects_widget h3, #footer h4, #footer h3 a, #footer h4 a, #footer .blogpost h2 a{
color:#fff; }
#top_panel h5, #top_panel h5 a, #footer h5, #footer h5 a{
color:#dcdcdc; }
#top_panel .button, #top_panel a.button, #footer .button, #footer a.button{
background:#f2f2f2 !important; 
color:#222 !important; }
.topcontent{
padding:20px 0 1px; }
#top_panel input[type=text], #top_panel textarea, #footer input[type=text], #footer textarea{
background:#333; 
color:#fff; 
border-color:#444; }
#top_panel input#s, #footer input#s{
background:#333; 
color:#fff; 
border-color:#444; }   .one_half{
width:48%; }
.one_third{
width:30.66%; }
.two_third{
width:65.33%; }
.one_fourth{
width:22%; }
.three_fourth{
width:74%; }
.one_fifth{
width:16.8%; }
.two_fifth{
width:37.6%; }
.three_fifth{
width:58.4%; }
.four_fifth{
width:79.2%; }
.one_sixth{
width:13.33%; }
.five_sixth{
width:82.67%; }
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth, .one_sixth, .five_sixth{
margin-right:4%; 
margin-bottom:25px; 
float:left; }
#top_panel .one_half, #top_panel .one_third, #top_panel .two_third, #top_panel .three_fourth, #top_panel .one_fourth, #top_panel .one_fifth, #top_panel .two_fifth, #top_panel .three_fifth, #top_panel .four_fifth, #top_panel .one_sixth, #top_panel .five_sixth{
margin-right:3%; 
margin-bottom:0; }
.column-last{
margin-right:0 !important; 
clear:right; } .remove-bottom{
margin-bottom:0 !important; }
.half-bottom{
margin-bottom:10px !important; }
.add-bottom{
margin-bottom:20px !important; }
.aligncenter{
text-align:center; }   @media screen and (max-width:959px){
.blog .blogpost{
width:28%; 
padding:25px 0px 10px 10px; 
}
} @media screen and (max-width:667px){
.sf-menu li{
float:none; 
margin-top:5px !important; 
display:list-item; 
}
.sf-menu{
float:none; 
margin-left:25px; 
width:200px; 
}
.nav{
margin:0 !important; 
padding:0 0 0 5px !important; 
position:relative; 
background:none; 
width:200px; 
overflow:hidden; 
}
.widget_qtranslate{
top:-5px; 
right:10px; 
position:absolute; 
height:120px; 
}
.widget_qtranslate li{
display:block; 
float:none; 
text-align:right; 
line-height:43px; 
padding-top:12px; 
}
.current-menu-item a, .current-lang a{
font-family:"AkzGrtBold";
font-size:30px; 
}
.zh .current-menu-item a, .zh .current-lang a{
font-family: 幼圆, Arial,Helvetica,sans-serif;
}
.top{
visibility:visible;  
}
.blog .blogpost{
width:100%; 
padding:20px 0px 10px 0px; 
}
html.no-touch body:not(.home) .sf-menu li:not(.current-menu-item), html.no-touch body:not(.home) .widget_qtranslate li:not(.current-lang){
opacity:1; 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
}
.mainbody, .blog .mainbody {
padding:0px 25px 25px 25px !important; 
}
.page-id-9 .one_third:nth-of-type(1){
padding-top:0; }
.container{
padding:50px 0 0 5px; }
.stick_content{
width:100%; }
.one_third{
width:100%; }
.vvlog{
position:absolute; 
top:155px; 
right:18px; }
.vvlog:hover{
right:18px; 
}
.vvlog img{
-webkit-transform:rotate(90deg); 
-moz-transform:rotate(90deg); 
-ms-transform:rotate(90deg); 
-o-transform:rotate(90deg); 
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1); 
}
.stick_content:nth-child(1){
padding-top:0px; }
.page-id-34 .one_third{
padding-top:25px; }
} @media screen and (max-width:479px){
p img{
width:100%; 
height:auto; 
}
}