.container                                  { position: relative; width: 960px; margin: 0 auto; padding: 0; }
.column, .columns                           { float: left; display: inline; margin-left: 10px; margin-right: 10px; line-height: 20px;}
.row                                        { margin-bottom: 10px; } .column.alpha, .columns.alpha               { margin-left: 0; }
.column.omega, .columns.omega               { margin-right: 0; } .container .one.column                      { width: 40px;  }
.container .two.columns                     { width: 100px; }
.container .three.columns                   { width: 160px; }
.container .four.columns                    { width: 220px; }
.container .five.columns                    { width: 280px; }
.container .six.columns                     { width: 340px; }
.container .seven.columns                   { width: 400px; }
.container .eight.columns                   { width: 460px; }
.container .nine.columns                    { width: 520px; }
.container .ten.columns                     { width: 580px; }
.container .eleven.columns                  { width: 640px; }
.container .twelve.columns                  { width: 700px; }
.container .thirteen.columns                { width: 760px; }
.container .fourteen.columns                { width: 820px; }
.container .fifteen.columns                 { width: 880px; }
.container .sixteen.columns                 { width: 500px; }
.container .one-third.column                { width: 300px; }
.container .two-thirds.column               { width: 620px; } .container .offset-by-one                   { padding-left: 60px;  }
.container .offset-by-two                   { padding-left: 120px; }
.container .offset-by-three                 { padding-left: 180px; }
.container .offset-by-four                  { padding-left: 240px; }
.container .offset-by-five                  { padding-left: 300px; }
.container .offset-by-six                   { padding-left: 360px; }
.container .offset-by-seven                 { padding-left: 420px; }
.container .offset-by-eight                 { padding-left: 480px; }
.container .offset-by-nine                  { padding-left: 540px; }
.container .offset-by-ten                   { padding-left: 600px; }
.container .offset-by-eleven                { padding-left: 660px; }
.container .offset-by-twelve                { padding-left: 720px; }
.container .offset-by-thirteen              { padding-left: 780px; }
.container .offset-by-fourteen              { padding-left: 840px; }
.container .offset-by-fifteen               { padding-left: 900px; }  @media only screen and (min-width: 768px) and (max-width: 959px) {
.container                                  { width: 768px !important; }
.container .column,
.container .columns                         { margin-left: 10px; margin-right: 10px;  }
.column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
.column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
.container .one.column                      { width: 28px; }
.container .two.columns                     { width: 76px; }
.container .three.columns                   { width: 124px; }
.container .four.columns                    { width: 172px; }
.container .five.columns                    { width: 220px; }
.container .six.columns                     { width: 268px; }
.container .seven.columns                   { width: 316px; }
.container .eight.columns                   { width: 364px; }
.container .nine.columns                    { width: 412px; }
.container .ten.columns                     { width: 460px; }
.container .eleven.columns                  { width: 508px; }
.container .twelve.columns                  { width: 556px; }
.container .thirteen.columns                { width: 604px; }
.container .fourteen.columns                { width: 652px; }
.container .fifteen.columns                 { width: 700px; }
.container .sixteen.columns                 { width: 748px; }
.container .one-third.column                { width: 236px; }
.container .two-thirds.column               { width: 492px; } .container .offset-by-one                   { padding-left: 48px; }
.container .offset-by-two                   { padding-left: 96px; }
.container .offset-by-three                 { padding-left: 144px; }
.container .offset-by-four                  { padding-left: 192px; }
.container .offset-by-five                  { padding-left: 240px; }
.container .offset-by-six                   { padding-left: 288px; }
.container .offset-by-seven                 { padding-left: 336px; }
.container .offset-by-eight                 { padding-left: 348px; }
.container .offset-by-nine                  { padding-left: 432px; }
.container .offset-by-ten                   { padding-left: 480px; }
.container .offset-by-eleven                { padding-left: 528px; }
.container .offset-by-twelve                { padding-left: 576px; }
.container .offset-by-thirteen              { padding-left: 624px; }
.container .offset-by-fourteen              { padding-left: 672px; }
.container .offset-by-fifteen               { padding-left: 720px; }
}
@media only screen and (min-width: 768px) and (max-width: 793px) {
.container                                  { width: 721px !important; }
.container .column,
.container .columns                         { margin-left: 10px; margin-right: 10px;  }
.column.alpha, .columns.alpha               { margin-left: 0; margin-right: 10px; }
.column.omega, .columns.omega               { margin-right: 0; margin-left: 10px; }
.container .one.column                      { width: 25px; }
.container .two.columns                     { width: 70px; }
.container .three.columns                   { width: 115px; }
.container .four.columns                    { width: 160px; }
.container .five.columns                    { width: 205px; }
.container .six.columns                     { width: 250px; }
.container .seven.columns                   { width: 295px; }
.container .eight.columns                   { width: 340px; }
.container .nine.columns                    { width: 386px; }
.container .ten.columns                     { width: 431px; }
.container .eleven.columns                  { width: 476px; }
.container .twelve.columns                  { width: 521px; }
.container .thirteen.columns                { width: 566px; }
.container .fourteen.columns                { width: 611px; }
.container .fifteen.columns                 { width: 656px; }
.container .sixteen.columns                 { width: 701px; }
.container .one-third.column                { width: 220px; }
.container .two-thirds.column               { width: 461px; } .container .offset-by-one                   { padding-left: 45px; }
.container .offset-by-two                   { padding-left: 90px; }
.container .offset-by-three                 { padding-left: 135px; }
.container .offset-by-four                  { padding-left: 180px; }
.container .offset-by-five                  { padding-left: 225px; }
.container .offset-by-six                   { padding-left: 270px; }
.container .offset-by-seven                 { padding-left: 315px; }
.container .offset-by-eight                 { padding-left: 361px; }
.container .offset-by-nine                  { padding-left: 406px; }
.container .offset-by-ten                   { padding-left: 453px; }
.container .offset-by-eleven                { padding-left: 496px; }
.container .offset-by-twelve                { padding-left: 541px; }
.container .offset-by-thirteen              { padding-left: 586px; }
.container .offset-by-fourteen              { padding-left: 631px; }
.container .offset-by-fifteen               { padding-left: 676px; }
}  @media only screen and (max-width: 767px) {
.container  { width: 320px; }
.columns, .column {  }
.container .one.column,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.container .two-thirds.column{ width: 300px; } .container .offset-by-one,
.container .offset-by-two,
.container .offset-by-three,
.container .offset-by-four,
.container .offset-by-five,
.container .offset-by-six,
.container .offset-by-seven,
.container .offset-by-eight,
.container .offset-by-nine,
.container .offset-by-ten,
.container .offset-by-eleven,
.container .offset-by-twelve,
.container .offset-by-thirteen,
.container .offset-by-fourteen,
.container .offset-by-fifteen { padding-left: 0; }
}  @media only screen and (min-width: 480px) and (max-width: 767px) {
.container  { width: 440px; }
.columns, .column { }
.container .one.column,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .thirteen.columns,
.container .fourteen.columns,
.container .fifteen.columns,
.container .sixteen.columns,
.container .one-third.column,
.container .two-thirds.column { width: 420px; }
}  .container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; } .clearfix:before,
.clearfix:after,
.row:before,
.row:after {
content: '\0020';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0; }
.row:after,
.clearfix:after {
clear: both; }
.row,
.clearfix {
zoom: 1; } .clear {
clear: both;
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}html { height: 100%; }
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, a, 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%; vertical-align: baseline; background: transparent; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
table { border-collapse: collapse; border-spacing: 0; }
li{list-style: none;}
a{text-decoration: none;}
ins { background-color: #ff9; color: #000; text-decoration: none; }
mark { background-color: #ff9; color: #000; font-style: italic; font-weight: bold; }
del { text-decoration: line-through; }
abbr[title], dfn[title] { border-bottom: 1px dotted; cursor: help; }body > .default_container{
position: absolute;
top: 0px;
width: 100%;
} img.loaded{
opacity: 1;
filter:alpha(opacity=100);
transition: all .5s ease;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
-o-transition: all 1s ease;
}
input:focus, textarea:focus{ 
color: #868C8E;
-webkit-box-shadow: inset #eaeaea 1px 1px 13px; 
-moz-box-shadow: inset #eaeaea 1px 1px 13px; 
box-shadow: inset #eaeaea 1px 1px 13px;  
outline: 0;
}
p{
font-family: Helvetica, Arial;
font-size: 12px;
color: #888;
}
a{
color: #666;
}
.logo{
position: relative;
float: left;
} code, pre {
display: block;
font: 11px Consolas, "Andale Mono", Courier, "Courier New", monospace; 
background: #f5f5f5 url(//fingro.com.au/wp-content/themes/freshlook/img/pre.png) repeat;
border: 1px solid #ccc;
padding: 18px 20px 18px 20px;
margin: 0 0 18px;
line-height: 19.2px;
overflow: auto;
overflow-Y: hidden;
white-space: pre;
white-space: pre-wrap;
word-wrap: break-word;
}
body{
background: white;
font-size: 11px;
font-family: Open Sans, Helvetica, Arial, sans-serif;
font-weight: normal;
line-height: 20px;
color: #666;
}
H1,H2,H3,H4,H5,H6{
margin: 10px 0;
font-family: Helvetica Neue, Arial;
}
.more-link{display: none;}
h1{
font-size: 28px !important;
font-weight: bold;
font-family: Helvetica Neue, Arial !important;
line-height: 26px;
color: #475E7D;
}
.color_logo{
color: #7AB317;
}
#wrapper{
position: relative;
float: left;
background: white;
width: 980px;
}
.pre-style{
-webkit-box-shadow: inset 40px 0 0 #FBFBFC, inset 41px 0 0 #ECECF0;
-moz-box-shadow: inset 40px 0 0 #fbfbfc, inset 41px 0 0 #ececf0;
box-shadow: inset 40px 0 0 #FBFBFC, inset 41px 0 0 #ECECF0;
padding: 8px;
background-color: #F7F7F9;
border: 1px solid #E1E1E8;
margin-bottom: 20px;
}
.widget_pages{
position: relative;
float: left;
margin: 20px 0;
width: 100%;
}
.widget_pages li a{
width: 100%;
display: block;
} .service-page{
}
.service-page li{
width:90% !important;
}  .reset_960{
width: 960px;
position: relative;
float: left;
background: white;
z-index: 1003;
}
.slides_column{
margin-top: 10px;
}
.page_title_s4{
border-bottom: 1px solid #EDEDED;
color: #444;
padding-bottom: 10px;
} #slider_container{
position: relative;
margin-top: 0;
left: 0px;
width: 100%;
height: 400px;
overflow: hidden;
background: #ededed;
border-top: 1px solid #ddd;
}
.project_open_s3 .page_info_title_s3{
border-bottom: none !important;
}
#header_bg{
position: absolute;
top: 0;
left: 0;
width: 100%;
}
h2.page_title{
font-size: 34px;
font-family: Helvetica Neue, Open Sans, Arial;
font-weight: bold;
color: #444;
}
.p_title{
font-family: Helvetica Neue, Arial;
font-size: 16px;
margin: 0 0 0 0;
font-weight: 800;
color: #444;
}
#topcontrol{
z-index: 999;
}
.pageTitle{
position: relative;
float: left;
}
.pageTitle h3{
font-family: Helvetica Neue, Arial;
font-weight: bold;
margin: 42px 0;
font-size: 18px;
color: #444;
}
#header_bg.long{
height: 680px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/pattern5.jpg) repeat;
}
#header_bg.short{
height: 320px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/pattern5.jpg) repeat;
}
.entry-breadcrumb{
font-weight: 400;
color: #999;
font-family: Helvetica Neue, Arial;
border-bottom: 1px solid #ededed;
border-top: 1px solid #ededed;
position: relative;
float: right;
padding: 10px 0;
margin: 35px 0;
}
.entry-breadcrumb p{
font-family: Helvetica Neue, Arial;
font-size: 11px;
color: #999;
}
.entry-breadcrumb a{
color: #666;
text-decoration: none;
}
.entry-breadcrumb a:hover{
color: #7AB317;
text-decoration: none;
}
#header{
position: relative;
width: 970px;
left: -5px;
margin: 0 auto;
z-index: 999;
min-height: 103px;
}
#header .call_us{
display: inline-block;
width: auto !important;
float: left;
padding: 5px 12px 5px 12px;
color: white;
background: #212121;
margin: 5px 0;
}
#header .call_us img{
margin: 4px 9px 0 0;
position: relative;
float: left;
}
#header .right_corner{
position: relative;
float: right !important;
overflow: hidden;
top: 0;
margin: 5px 0;
}
#header .social{
display: none;
position: relative;
float: right;
height: 50px;
opacity: 0;
filter: alpha(opacity=0);
left: 30px;
}
#header .search_top{
position: relative;
float: right;
margin-bottom: 2px;
}
#header .search_top .search_toggler{
position: relative;
width: 30px;
height: 29px;
float: right;
background: #212121 url(//fingro.com.au/wp-content/themes/freshlook/images/search.png) no-repeat center center;
z-index: 2;
cursor: pointer;
margin-left: 4px;
margin-bottom: 40px;
opacity: 0;
filter: alpha(opacity=0);
}
#header .search_top #s{
position: relative;
left: 7px;
padding: 8px;
top: -2px;
background: black;
border: 0 transparent;
margin-left: 26px;
color: #999;
opacity: 1;
filter:alpha(opacity=100);
transition: all .5s ease;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
-webkit-box-shadow: inset 2px 2px 5px 0px #000;
box-shadow: inset 2px 2px 5px 0px #000;
background: #212121;
}
#header .search_top #s.search_close{
position: relative;
padding: 8px;
top: -2px;
background: black;
border: 0 transparent;
margin-left: -103px;
color: #999;
opacity: 0;
filter: alpha(opacity=0);
}
#header #searchsubmit{
display: none;
}
.social .social_container{
position: relative;
float: left;
line-height: 25px;
text-transform: uppercase;
color: white;
font-family: sans-serif;
font-size: 11px;
padding: 0px 3px;
background-color: #212121;
overflow: hidden;
height: 29px;
}
.social .description{
position: relative;
float: left;
left: 27px;
line-height: 31px;
text-transform: uppercase;
color: white;
font-family: sans-serif;
font-size: 11px;
padding: 0px 3px;
font-family: Open Sans Condensed, Arial;
font-weight: bold;
}
.social .icon{
width: 27px;
height: 30px;
}
.social .facebook{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons06.png) center center no-repeat; }
.social .twitter{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons03.png) center center no-repeat; }
.social .forrst{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons01.png) center center no-repeat; }
.social .stumble{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons24.png) center center no-repeat; }
.social .flickr{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons04.png) center center no-repeat; }
.social .linkedin{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons11.png) center center no-repeat; }
.social .delicious{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons19.png) center center no-repeat; }
.social .skype{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons07.png) center center no-repeat; }
.social .digg{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons08.png) center center no-repeat; }
.social .google{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons09.png) center center no-repeat; }
.social .vimeo{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons13.png) center center no-repeat; }
.social .picasa{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons21.png) center center no-repeat; }
.social .deviantart{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons22.png) center center no-repeat; }
.social .behance{ xbackground: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons22.png) center center no-repeat; } 
.social .myspace{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons30.png) center center no-repeat; }
.social .blogger{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons25.png) center center no-repeat; }
.social .zerply{ xbackground: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons15.png) center center no-repeat; } .social .wordpress{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons26.png) center center no-repeat; }
.social .grooveshark{ xbackground: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons15.png) center center no-repeat; } .social .youtube{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons18.png) center center no-repeat; }
.social .reddit{ xbackground: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons15.png) center center no-repeat; } .social .rss{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons20.png) center center no-repeat; }
.social .soundcloud{ xbackground: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons15.png) center center no-repeat; }
.social .pinterest{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons02.png) center center no-repeat; }
.facebook_container:hover .facebook{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons06_white.png) center center no-repeat; }
.twitter_container:hover .twitter{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons03_white.png) center center no-repeat; }
.forrst_container:hover .forrst{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons01_white.png) center center no-repeat; }
.stumble_container:hover .stumble{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons24_white.png) center center no-repeat; }
.flickr_container:hover .flickr{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons04_white.png) center center no-repeat; }
.linkedin_container:hover .linkedin{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons11_white.png) center center no-repeat; }
.delicious_container:hover .delicious{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons19_white.png) center center no-repeat; }
.skype_container:hover .skype{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons07_white.png) center center no-repeat; }
.digg_container:hover .digg{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons08_white.png) center center no-repeat; }
.google_container:hover .google{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons09_white.png) center center no-repeat; }
.vimeo_container:hover .vimeo{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons13_white.png) center center no-repeat; }
.picasa_container:hover .picasa{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons21_white.png) center center no-repeat; }
.deviantart_container:hover .deviantart{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons22_white.png) center center no-repeat; }
.behance_container:hover .behance{ xbackground: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons22_white.png) center center no-repeat; } 
.myspace_container:hover .myspace{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons30_white.png) center center no-repeat; }
.blogger_container:hover .blogger{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons25_white.png) center center no-repeat; }
.zerply_container:hover .zerply{ xbackground: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons15_white.png) center center no-repeat; } .wordpress_container:hover .wordpress{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons26_white.png) center center no-repeat; }
.grooveshark_container:hover .grooveshark{ xbackground: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons15_white.png) center center no-repeat; } .youtube_container:hover .youtube{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons18_white.png) center center no-repeat; }
.reddit_container:hover .reddit{ xbackground: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons15_white.png) center center no-repeat; } .rss_container:hover .rss{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons20_white.png) center center no-repeat; }
.soundcloud_container:hover .soundcloud{ xbackground: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons15_white.png) center center no-repeat; }
.pinterest_container:hover .pinterest{ background: url(//fingro.com.au/wp-content/themes/freshlook/images/social24/picons02_white.png) center center no-repeat; } .social .facebook_container:hover { background-color: #3b5998; cursor: pointer;}
.social .twitter_container:hover{ background-color: #35c9f9; cursor: pointer;}
.social .forrst_container:hover{ background-color:#62956a;cursor: pointer;}
.social .stumble_container:hover{background-color: ; cursor: pointer;}
.social .flickr_container:hover{ background-color:#ff0084; cursor: pointer;}
.social .linkedin_container:hover{ background-color: #005886; cursor: pointer;}
.social .delicious_container:hover{ background-color: ; cursor: pointer;}
.social .skype_container:hover{ background-color: #50bee3; cursor: pointer;}
.social .digg_container:hover{background-color: ;  cursor: pointer;}
.social .google_container:hover{ background-color: #d24a30; cursor: pointer;}
.social .vimeo_container:hover{  background-color: #509a99;cursor: pointer;}
.social .picasa_container:hover{ background-color: #9864ae; cursor: pointer;}
.social .deviantart_container:hover{ background-color: #a8b30e; cursor: pointer;}
.social .behance_container:hover{ background-color: ; cursor: pointer;}
.social .tumblr_container:hover{ background-color: ; cursor: pointer;}
.social .viddler_container:hover{background-color: ; cursor: pointer;} 
.social .instagram_container:hover{  background-color: ;cursor: pointer;} 
.social .myspace_container:hover{background-color: #000;cursor: pointer;}
.social .blogger_container:hover{background-color: ;cursor: pointer;}
.social .zerply_container:hover{background-color: ;cursor: pointer;} 
.social .wordpress_container:hover{ background-color: ;cursor: pointer;}
.social .grooveshark_container:hover{ background-color: ;cursor: pointer;} 
.social .youtube_container:hover{background-color: #cb322c;cursor: pointer;}
.social .reddit_container:hover{background-color: ;cursor: pointer;} 
.social .rss_container:hover{background-color: #f7771e;cursor: pointer;}
.social .soundcloud_container:hover{ background-color: ;cursor: pointer;} 
.social .pinterest_container:hover{ background-color: #cb2027;cursor: pointer;} 
header .logo_and_menu{
position: relative;
float: left;
width: 100%;
padding-left: 10px;
background: #fff;
}
.header_container{
position: relative;
float: left;
width: 100%;	
border-top: 3px solid #444;
min-height: 103px;
}
.slogan{
position: relative;
left: 36px;
float: left;
margin-top: 41px;
}
header #menulava{
position: relative;
float: right;
}
header #menulava .menu-desc{
font-family: "Helvetica Neue", "Arial";
font-size: 11px;
font-weight: normal;
}
header #menulava > li{
list-style: none;
float: left;
text-align: center;
border-top: 3px solid transparent;
border-bottom: 3px solid transparent;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
}
header #menulava > li.current-menu-item, header #menulava > li.current-menu-ancestor{
border-top: 3px solid #1b9fbf;
}
header #menu{
margin-top: -3px;
}
header #menulava > li > a{
position: relative;
float: left;
padding: 40px 18px;
color: #666;
text-decoration: none;
font-family: Helvetica Neue, Arial;
font-weight: bold;
font-size: 12px;
}
header #menulava > li.current-menu-item > a, header #menulava > li.current-menu-ancestor > a{
color: #1b9fbf;
}
#menulava > li > a > .menu-desc{
color: #888;
font-weight: normal !important;	
}
.header-shadow{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/header-shadow.png) no-repeat top center;
width: 100%;
margin: 0 auto;
height: 41px;
position: absolute;
float: left;
z-index: 9;
}
.copys_left{
font-size: 11px;
color: #666;
}
#footer_menu{
position: relative;
float: right;
}
#footer_menu li{
position: relative;
float: left;
margin-right: 12px;
border-right: 1px solid #333;
padding-right: 12px;
}
#footer_menu li a{
color: #666;
font-size: 11px;
}
#footer_menu li a:hover{
color: #fff;
}
#footer_menu li:last-child{
border-right: none !important;
padding-right: 0;
margin-right: 0;
} #white_content{
position: relative;
background: white;
width: 980px;
margin: 0 auto;
height: auto;
z-index: 1;
margin-top: 69px;
}
#white_content .cameraholder{
position: relative;
height: 33px;
top: 33px;
}
#white_content #triangle-bottomright {
position: relative;
float: left;
margin-left: -50px;
width: 20px;
height: 0;
}
#white_content #triangle-bottomleft #play_pause{
position: absolute;
width: 20px;
height: 20px;
top: 7px;
right: 6px;
}
#white_content #triangle-bottomleft #play_pause.playing{
background: url(//fingro.com.au/wp-content/themes/freshlook/images/play-pause.png) no-repeat 0 0px;
}
#white_content #triangle-bottomleft #play_pause.playing:hover{
opacity: 0.8;
}
#white_content #triangle-bottomleft #play_pause.paused{
background: url(//fingro.com.au/wp-content/themes/freshlook/images/play-pause.png) no-repeat 0px -20px;	
}
#white_content #triangle-bottomleft #play_pause.paused:hover{
opacity: 0.8;
}
#white_content #triangle-bottomleft {
position: absolute;
right: 0px;
}
.white_content_arrow{
position: relative;
margin: 0 auto;
z-index: 1;
text-indent: -999999px;
width: 100%;
height: 5px;
background: #f3f3f3;
} .home_widget{
position: relative;
width: 100%;
float: left;
margin-bottom: 20px;
}
.home_widget .page_title{
position: relative;
float: left;
padding: 0;
font-size: 15px;
font-weight: bold;
margin: 0 0 0 10px;
border-bottom: 1px solid #EEE;
padding-bottom: 10px;
width: 97.5%;
}
.project_content_s4 .p_excerpt{display: none; visibility: hidden;}
.home_widget .page_title_s2, .home_widget .page_title_s3{
position: relative;
float: left;
padding: 0;
width: 100%;
}
.reset_960 .entry-content{
margin-bottom: 0px !important;
}
.home_widget .page_info_title_s2{
position: relative;
float: left;
width: 98%;
padding-bottom: 10px;
left: 5px;
font-size: 13px;
font-family: Open Sans, Arial;
font-weight: bold;
color: #333;
border-bottom: 1px solid #ededed;
line-height: 20px;
}
.home_widget .page_info_title_s3{
width: 75%;
left: 0px;
position: relative;
float: left;
width: 69%;
padding-bottom: 10px;
font-size: 13px;
font-family: Open Sans, Arial;
font-weight: bold;
color: #333;
border-bottom: 1px solid #ededed;
line-height: 13px;
}
.home_widget .arrows-proj2_s2, .home_widget .arrows-proj2_s3{
position: relative;
float: left;
width: 100%;
}
.home_widget .project_open_s2 .pag-proj2_s2, .home_widget .project_open_s2 .pag-recentprojs, .home_widget .project_open_s3 .pag-recentprojs{
position: relative;
float: left;
width: 100%;
left: 5px;
}
.home_widget .project_open_s3 .pag-proj2_s3{
position: relative;
float: right;
}
.home_widget .project_open_s2 .pag-proj2_s2 ul.pagination, .home_widget .project_open_s2 .pag-proj2_s3 ul.pagination, .home_widget .pag-recentprojs{
margin: 0;
}
.home_widget .project_open_s2 .pag-proj2_s2 li, .home_widget .project_open_s3 .pag-proj2_s3 li, .home_widget .pag-recentprojs li{
list-style: none;
float: left;
width: 18px;
height: 3px;
margin-right: 4px;
}
.home_widget .project_open_s2 .pag-proj2_s2 a, .home_widget .project_open_s3 .pag-proj2_s3 a, .home_widget .pag-recentprojs a{
background: #ABABAB;
text-indent: -9999px;
position: relative;
float: left;
width: 18px;
height: 3px;
}
.home_widget .project_open_s2 .pag-proj2_s2 a:hover, .home_widget .project_open_s3 .pag-proj2_s3 a:hover, .home_widget .pag-recentprojs a:hover, .home_widget .project_open_s2 .pag-proj2_s2 li.current a, .home_widget .project_open_s3 .pag-proj2_s3 li.current a, .home_widget .pag-recentprojs li.current a{
background: #565656;
}
.home_widget .project_list_s2 .slides .pagination, .home_widget .project_list_s3 .slides .pagination, .home_widget .slides_posts .pagination, .prev_slider, .next_slider{
display: none;
}
.home_widget .pag-recentprojs .pagination{
margin-left: 0px;
}
.divider_940{
height: 1px;
background: #EDEDED;
width: 940px;
position: absolute;
right: 0;
margin: 0 10px;
}
.home_widget .intro_text{
padding-top: 20px;
}
.home_widget .projects_container{
position: relative;
float: left;
width: 100%;
margin-top: 0;
height: auto;
}
.home_widget .projects_container .project_open{
position: relative;
height: auto;
border-bottom: 2px solid #eee;
margin-top: 30px;
min-height: 380px;
}
.home_widget .projects_container .project_open_s2, .home_widget .projects_container .project_open_s3{
position: relative;
height: 270px;
}
.recentPosts .project_open_s2{
position: relative;
height: auto;
}
.recentPosts .the_content_text{
position: relative;
float: left;
width: 47%;
height: 40px;
overflow: hidden;
}
.recentPosts .date{
position: relative;
background: #333;
width: auto;
float: left;
padding: 7px 15px 6px 15px;
color: white;
font-weight: bold;
font-size: 12px;
font-family: Helvetica Neue, Arial;
left: -9px;
}
.projects_media .flexslider{
height: 500px;
overflow: hidden;
}
.project_images .flexslider{
height: 235px;
overflow: hidden;
}
.project_images .flexslider .slides img{
width: 100%;
display: block;
height: auto;
}
.project_open .project_images{
position: relative;
float: left;
width: 98%;
background: #ededed;
padding: 5px;
height: 235px;
}
.project_open .project_images img{
height: 235px;
}
.project_images .loveit{
width: 100%;
position: relative;
float: left;
padding: 10px 0;
}
.dropdown-menu{
-webkit-appearance: none;
padding: 12px 10px;
outline: none;
overflow: hidden;
font: 14px "Helvetica Neue", Helvetica, Arial, sans-serif;
color: white;
font-weight: bold;
margin: 0;
width: 100%;
max-width: 100%;
background: #333 url(//fingro.com.au/wp-content/themes/freshlook/img/navselect.gif) no-repeat 95% 11px;
position: relative;
left: 0;
top: -10px;
float: right;
}
#select-menu{
display: none;
}
.project_open .project_content{
position: relative;
float: left;
margin: 20px 0;
width: 100%;
}
.project_open .project_content .p_excerpt{
margin-bottom: 26px;
}
.project_open_s2 .project_content_s2{
position: relative;
float: left;
margin: 20px 0;
width: 80%;
padding: 0;
}
.project_open_s2 .p_excerpt{margin-bottom: 15px;}
.home_widget .projects_container .project_list{
position: relative;
height: auto;
margin-top: 20px;
}
.home_widget .projects_container .project_list_s2{
position: relative;
height: auto;
margin-top: 10px;
}
.home_widget .projects_container .project_list_s1{
position: relative;
height: auto;
margin-top: -17px;
} .post-listing{
position: relative;
float: left;
width: 100%;
} .slides{position: relative;}
.slides_container {
width:100%;
}
.project_list .slides_container div.slides_column {
width: 460px;
display:block;
}
.project_list_s2 .slides_container div.slides_column {
width: 700px;
display:block;
}
.post-listing .slides_container div.slides_column {
width: 960px;
display:block;
}
.project_list .slides_container .post-thumb{
position: relative;
border: 3px solid #ededed; 
width: 215px;
float: left;
height: 175px;
margin-bottom: 20px;
overflow: hidden;
}
.project_list_s2 .slides_container .post-thumb{
position: relative;
width: 220px;
float: left;
height: auto;
margin-bottom: 20px;
text-align: center;
cursor: pointer;
border-bottom: 1px solid #efefef;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.project_list_s2 .slides_container .post-thumb:hover{
border-bottom: 1px solid #1a99b8;
}
.project_list_s2 .slides_container .p_title{
float: left;
width: 100%;
margin: 0 auto;
border-top: 4px solid transparent;
padding: 14px 0;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
font-family: Helvetica Neue, Open Sans, Arial;
font-weight: bold;
font-size: 14px;
color: #333;
}
.project_list_s2 .slides_container .p_title a{
color: #333;
}
.project_list_s2 .slides_container .p_exerpt{
float: left;
width: 100%;
margin-bottom: 20px;
}
.slides_container .post-thumb.r{
margin-left: 17px;
}
.slides-item.post.r{
margin-left: 20px;
}
img.camera_thumb{width: 100px;}
.post-thumb .mask{
position: absolute;
width: 215px;
height: 200px;
top: 0;
z-index: 99;
cursor: pointer;
}
.post-thumb .mask_plus{
position: absolute;
width: 215px;
background: transparent url(http://designarethemes.com/themes/allurewp/wp-content/themes/wp-allure/img/moreinfo.png) no-repeat center center;
height: 200px;
top: 206px;
}
.custom-widget{
margin: 25px 0;
position: relative;
float: left;
width: 100%;
}
.custom-widget h4{
font-size: 12px !important;
}
.custom-widget hr{
display: none !important;
}
.entry{
margin: 20px 0;
position: relative;
float: left;
width: 100%;
}
#wrapper .entry{
margin: 30px 0;
position: relative;
float: left;
}
.slides .arrows-proj{
display: none;
}
.page_title .arrows-proj2{
text-indent: -9999px;
right: -70px;
position: relative;
margin: 0;
top: -6px;
}
.page_info_title{margin: 0 !important;}
.page_title .arrows-proj2 a{
text-indent: -9999px;
}
.page_title .arrows-proj2 .prev2, .nav-previous-nav1 a{
position: relative;
float: left;
width: 23px;
height: 23px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/arrows_rpstyle2.png) no-repeat;
background-position: 0 0;
text-indent: -9999px;
}
.page_title .arrows-proj2 .next2, .nav-next-nav1 a{
position: relative;
float: left;
width: 23px;
height: 23px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/arrows_rpstyle2.png) no-repeat;
background-position: -27px 0;
text-indent: -9999px;
margin-left: 2px;
}
.page_title .arrows-proj2 .prev2:hover, .nav-previous-nav1 a:hover{
background-position: 0 -25px;
}
.page_title .arrows-proj2 .next2:hover, .nav-next-nav1 a:hover{
background-position: -27px -25px;
}
.projects_nav1{
position: absolute;
top: 33px;
right: -10px;
width: 7%;
}
.ch-grid {
margin: 0;
padding: 0;
list-style: none;
display: block;
text-align: center;
width: 100%;
}
.ch-grid:after,
.ch-item:before {
content: '';
display: table;
}
#content{position: relative;}
.ch-grid:after {
clear: both;
}
.ch-grid li {
width: 100%;
height: 150px;
display: block;
} .page .entry-title{
margin: 20px 10px;
}
.widget{
position: relative;
float: left;
margin: 15px 0 15px 0;
width: 100%;
} #big_footer {
background: #272727;
width: 100%;
font-size: 10px;
color: #BCBCBC;
position: relative;
float: left;
}
#footer_content{
position: relative;
width: 980px;
margin: 0 auto;
padding: 0;
font-family: Helvetica Neue, Arial;
font-size: 11px;
text-shadow: 0 1px 0 #333;
}
#footer_content .blogroll{position: relative; top: -10px;}
.footer-widget, #footer_content #recentPostsSidebar_widget{
padding: 30px 0 30px 0;
position: relative;
float: left;
width: 100%;
text-align: left;
margin: 0;
}
.footer-widget h4, #footer_content #recentPostsSidebar_widget h2{
color: white;
font-weight: bold;
font-size: 11px;
margin-bottom: 25px;
}
#footer_content #recentPostsSidebar_widget .recentposts_listing a.the_title{
color: #BCBCBC;
font-size: 11px;
}
#footer_content #recentPostsSidebar_widget .recentposts_listing a.the_title:hover{
color: #7AB317;
}
.video_frame iframe{
width: 100%;
}
.footer-widget .widget_categories ul{
position: relative;
top: -10px !important;
}
.widget_categories ul{
position: relative;
}
#footer_content .widget_links li, #footer_content .widget_categories li{
border-bottom: 1px solid #333;
padding: 5px 0 5px 15px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/linkswidgets.png) no-repeat left center;
list-style: none;
color: #999;
}
#footer_content li a, #secondary .widget_links li a, #secondary .widget_categories li a, .custom-widget li a{
text-decoration: none;
color: #9b9b9b;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
#secondary .widget_links li, #secondary .widget_categories li, .custom-widget li{
border-bottom: 1px solid #ededed;
padding: 5px 0 5px 15px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/linkswidgets.png) no-repeat left center;
list-style: none;
color: #999;
}
#footer_content .widget_links li a:hover, #footer_content .widget_categories li a:hover, #secondary .widget_links li a:hover, #secondary .widget_categories li a:hover, , .custom-widget li a:hover{
text-decoration: none;
color: #7AB317;
}
.menu li{list-style: none;}
.menu li a{text-decoration: none;color: #9b9b9b;}
.menu li a:hover{color: #7AB317;}
.footer-widget hr{display: none;}
.copys{
padding: 30px 0;
background: #212121;
position: relative;
float: left;
width: 100%;
}
.widget-area form#searchform label, .custom-widget form#searchform label{display: none;}
.widget-area form#searchform  input[type=text], .custom-widget form#searchform  input[type=text]{
width: 82.5%;
height:26px;
border: 1px solid #ededed;
padding:0 0 0 5px;
font-size:11px;
line-height:20px;
float:left;
font-style: italic;
}
.widget-area #searchform input#searchsubmit, .custom-widget #searchform input#searchsubmit{
width: 13.545455%;
height:28px;
border: none !important;
background: #212121 url(//fingro.com.au/wp-content/themes/freshlook/images/search.png) no-repeat center center;
cursor:pointer;
float:left;
padding:0;
text-indent: -9999px;
}
.widget_search, .custom-widget .widget_search{
padding: 0;
position: relative;
width: 100%;
float: left;
margin: 0;
}
#blog-rightsidebar .widget_search, .custom-widget .widget_search{
padding: 0;
position: relative;
top: -20px;
margin-bottom: 0 !important;
}
.copys_right{
text-align: right;
}
.widget .acc-substitute h2.current, #accordion h2.current, .widget .acc-substitute h2, #accordion h2{
width: 86.4% !important; font-size: 12px; text-transform: capitalize;
}
.widget .acc-substitute .pane, #accordion .pane{width: 87.9% !important;} .recentPosts .post{
padding-top: 0;
}
.recentPosts .post_type{
position: relative;
float: left;
width: 33px;
height: 33px;
background: #474747;
}
.recentPosts .post .title_date{}
.recentPosts .post .title_date .title a{
font-size: 14px;
font-family: Helvetica, Arial;
font-weight: 600;
color: #333;
line-height: 15px;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.recentPosts .post .title_date .title{
position: relative;
float: left;
width: 47%;
margin: 15px 0 5px 0;
left: -10px;
}
.recentPosts .post .title_date .title a:hover{
color: #c39;
}
.recentPosts .readmore{
position: relative;
float: left;
padding: 5px 10px;
background: #474747;
color: white;
margin-top: 10px;
cursor: pointer;
}
.recentPosts .post{
padding-bottom: 0;
transition: all .5s ease;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
width: 480px;
}
.post_listing .slides-item .flex-direction-nav li a.next, .post_listing .slides-item .flex-direction-nav li a.prev{
top: 62%;
opacity: 0.5;
}
.post_listing .slides-item .flex-direction-nav li a.next:hover, .post_listing .slides-item .flex-direction-nav li a.prev:hover{
top: 62%;
opacity: 0.8;
}
.recentPosts .post .featured-image-thumb, .recentPosts .post .featured-image-thumb img, .recentPosts .post .featured-image-thumb a{
position: relative;
float: left;
width: 100%;
}
.recentPosts .post .featured-image-thumb a{
z-index: 5;
}
.recentPosts .post .featured-image-thumb, .recentPosts .video-thumb{
position: relative;
float: left;
width: 45%;
margin-bottom: 20px;
margin-right: 15px;
}
.recentPosts .video-thumb iframe{
position: relative;
float: left;
width: 100%;
height: 125px;
z-index: 5;
}
.recentPosts audio{
width: 100%;
z-index: 5;
}
.tagcloud, #twitter_update_list, #flickr{
position: relative;
margin: 20px 0;
}
.tagcloud a{
font-weight: bold;
font-family: Arial, sans-serif;
cursor: pointer;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
padding: 8px 10px;
background: #ededed;
position: relative;
float: left;
font-size: 12px;
color: #666;
margin: 2px 6px 4px 0;
}
.tagcloud a:hover{
background: #7AB317;
color: #fff;
}
#twitter_update_list li{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/bird.png) no-repeat left 3px;
padding-left: 33px;
width: 85%;
margin-bottom: 20px;
font-size: 11px;
line-height: 17px;
padding-top: 0;
float: left;
padding-bottom: 16px;
}
#twitter_update_list li a{margin-bottom: 10px;font-size: 11px; color: #999;}
#twitter_update_list li a:hover{color: #7AB317;}
#flickr li{width: 45px; height: 45px; position: relative; float: left; margin: 2px;border: 3px solid #ededed;-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;background: none !important;padding: 0;} #flickr li a, #flickr li img{width: 100%; height: auto;opacity: 0.7;}
#flickr li a:hover{border-bottom: none !important;opacity: 1;}
.serviceballs{display: block;width: 90%;margin: 0 10px;}
.acc-substitute{display: none;}
#pbd-alp-load-posts a{
color: #666;
font-family: Helvetica Neue, Arial;
font-weight: bold;
padding: 10px;
border: 1px solid #ccc;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.error-c{
position: relative;
float: left;
margin: 0;
padding: 0px;
text-align: center;
} #contact{
height: 550px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/sep-bottom.png) no-repeat bottom center;
}
#contact h6{
width: 100%;
margin-bottom: 5px;
text-align: left;
left: 14px;
position: relative;
}
.loading{ 
display:none;
background:url(//fingro.com.au/wp-content/themes/freshlook/img/loading.gif) no-repeat 1px; 
height:66px; 
width:66px; 
position:absolute; 
margin-top:-42px; 
margin-left:417px;
}
.form span{
padding: 15px 0 4px 0;
position: relative;
float: left;
font-size: 16px;
color: #999999;
}
.contact-form .button{
position: relative;
float: left;
left: 0;
padding: 8px 20px;
background: #b4b4b4;
color: #fff;
-webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
left: 79px;
top: 30px;
position: relative;
font-family: "Open Sans";
font-weight: 600;
line-height: 20px;
} .location{
position: relative;
float: left;
left: 20px;
top: -41px;
text-align: left;
}
.location h6{
margin-left: 5px;
position: relative;
text-align: left;
}
.contacts{
position: relative;
float: left;
width: 200px;
top: 12px;
}
.googlemaps .mapimg{
position: relative;
float: left;
background-position: 0 0;
display: block;
z-index: 20;
}
.googlemaps .mapimg span.hover{
width: 425px;
height: 201px;
position: absolute;
float: left;
left: 0;
top: 0;
background: transparent url(//fingro.com.au/wp-content/themes/freshlook/img/map_hover.png);
background-position: 0px 0px;
display: block;
z-index: 999;
} .socialdiv a[title]:hover:after {
content: attr(title);
padding: 5px 8px;
color: #fff;
position: absolute;
left: 0;
top: -120%;
white-space: nowrap;
z-index: 999px;  background: #7AB317;
text-shadow: none; font-family: Helvetica Neue, Arial;
font-size: 11px;
font-weight: bold;
}
.socialdiv{
position: relative;
display: inline-block;
text-align: center;
}
.socialdiv ul li{
position: relative;
float: left;
width: 30px;
margin-right: 8px;
}
.socialdiv ul li a{
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
-ms-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
margin-bottom: 5px;
}
.socialdiv a.forrst{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -527px 0;
display: block;
}
.socialdiv a.forrst:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -527px -32px;
}
.socialdiv a.delicious{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -165px 0;
display: block;
}
.socialdiv a.delicious:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -165px -32px;
}
.socialdiv a.twitter{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -296px 0;
display: block;
}
.socialdiv a.twitter:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -296px -32px;
}
.socialdiv a.flickr{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -198px 0;
display: block;
}
.socialdiv a.flickr:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -198px -32px;
}
.socialdiv a.stumble{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -132px 0;
display: block;
}
.socialdiv a.stumble:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -132px -32px;
}
.socialdiv a.facebook{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -329px 0;
display: block;
}
.socialdiv a.facebook:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -329px -32px;
}
.socialdiv a.skype{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -395px 0;
display: block;
}
.socialdiv a.skype:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -395px -32px;
}
.socialdiv a.digg{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: 0 0;
display: block;
}
.socialdiv a.digg:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: 0 -32px;
}
.socialdiv a.linkedin{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -889px 0;
display: block;
}
.socialdiv a.linkedin:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -889px -32px;
}
.socialdiv a.google{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -99px 0;
display: block;
}
.socialdiv a.google:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -99px -32px;
}
.socialdiv a.vimeo{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -494px 0;
display: block;
}
.socialdiv a.vimeo:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -494px -32px;
}
.socialdiv a.picasa{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -626px 0;
display: block;
}
.socialdiv a.picasa:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -626px -32px;
}
.socialdiv a.deviantart{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -33px 0;
display: block;
}
.socialdiv a.deviantart:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -33px -32px;
}
.socialdiv a.behance{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -66px 0;
display: block;
}
.socialdiv a.behance:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -66px -32px;
}
.socialdiv a.tumblr{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -230px 0;
display: block;
}
.socialdiv a.tumblr:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -230px -32px;
}
.socialdiv a.viddler{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -428px 0;
display: block;
}
.socialdiv a.viddler:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -428px -32px;
}
.socialdiv a.instagram{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -790px 0;
display: block;
}
.socialdiv a.instagram:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -790px -32px;
}
.socialdiv a.myspace{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -724px 0;
display: block;
}
.socialdiv a.myspace:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -724px -32px;
}
.socialdiv a.blogger{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -362px 0;
display: block;
}
.socialdiv a.blogger:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -362px -32px;
}
.socialdiv a.zerply{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -823px 0;
display: block;
}
.socialdiv a.zerply:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -823px -32px;
}
.socialdiv a.wordpress{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -757px 0;
display: block;
}
.socialdiv a.wordpress:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -757px -32px;
}
.socialdiv a.grooveshark{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -691px 0;
display: block;
}
.socialdiv a.grooveshark:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -691px -32px;
}
.socialdiv a.youtube{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -659px 0;
display: block;
}
.socialdiv a.youtube:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -659px -32px;
}
.socialdiv a.reddit{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -560px 0;
display: block;
}
.socialdiv a.reddit:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -560px -32px;
}
.socialdiv a.rss{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -461px 0;
display: block;
}
.socialdiv a.rss:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -461px -32px;
}
.socialdiv a.soundcloud{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -263px 0;
display: block;
}
.socialdiv a.soundcloud:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -263px -32px;
}
.socialdiv a.pinterest{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -922px 0;
display: block;
}
.socialdiv a.pinterest:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -922px -32px;
}
.socialdiv a.dribbble{
width: 30px;
height: 31px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -856px 0;
display: block;
}
.socialdiv a.dribbble:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/social-icons.png);
background-position: -856px -32px;
}
.logo h1{
font-size: 24px !important;
}.camera_wrap a, .camera_wrap img, 
.camera_wrap ol, .camera_wrap ul, .camera_wrap li,
.camera_wrap table, .camera_wrap tbody, .camera_wrap tfoot, .camera_wrap thead, .camera_wrap tr, .camera_wrap th, .camera_wrap td
.camera_thumbs_wrap a, .camera_thumbs_wrap img, 
.camera_thumbs_wrap ol, .camera_thumbs_wrap ul, .camera_thumbs_wrap li,
.camera_thumbs_wrap table, .camera_thumbs_wrap tbody, .camera_thumbs_wrap tfoot, .camera_thumbs_wrap thead, .camera_thumbs_wrap tr, .camera_thumbs_wrap th, .camera_thumbs_wrap td {
background: none;
border: 0;
font: inherit;
font-size: 100%;
margin: 0;
padding: 0;
vertical-align: baseline;
list-style: none
}
.camera_wrap {
display: none;
float: left;
position: relative;
}
.camera_wrap img {
max-width: none!important;
}
.camera_fakehover {
height: 100%;
min-height: 60px;
position: relative;
width: 100%;
z-index: 1;
}
.camera_wrap {
width: 100%;
}
.camera_src {
display: none;
}
.cameraCont, .cameraContents {
height: 100%;
position: relative;
width: 100%;
z-index: 1;
}
.cameraSlide {
bottom: 0;
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
}
.cameraContent {
bottom: 0;
display: none;
left: 0;
position: absolute;
right: 0;
top: 0;
width: 100%;
}
.camera_target {
bottom: 0;
height: 100%;
left: 0;
overflow: hidden;
position: absolute;
right: 0;
text-align: left;
top: 0;
width: 100%;
z-index: 0;
}
.camera_overlayer {
bottom: 0;
height: 100%;
left: 0;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
width: 100%;
z-index: 0;
}
.camera_target_content {
bottom: 0;
left: 0;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
z-index: 2;
}
.camera_target_content .camera_link {
background: url(//fingro.com.au/wp-content/themes/freshlook/images/blank.gif);
display: block;
height: 100%;
text-decoration: none;
}
.camera_loader {
background: #fff url(//fingro.com.au/wp-content/themes/freshlook/img/ajx_loading.gif) no-repeat center;
background: rgba(255, 255, 255, 0.9) url(//fingro.com.au/wp-content/themes/freshlook/img/ajx_loading.gif) no-repeat center;
border: 1px solid #ffffff;
-webkit-border-radius: 18px;
-moz-border-radius: 18px;
border-radius: 18px;
height: 36px;
left: 50%;
overflow: hidden;
position: absolute;
margin: -18px 0 0 -18px;
top: 50%;
width: 36px;
z-index: 3;
}
.camera_bar {
bottom: 0;
left: 0;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
z-index: 3;
}
.camera_thumbs_wrap.camera_left .camera_bar, .camera_thumbs_wrap.camera_right .camera_bar {
height: 100%;
position: absolute;
width: auto;
}
.camera_thumbs_wrap.camera_bottom .camera_bar, .camera_thumbs_wrap.camera_top .camera_bar {
height: auto;
position: absolute;
width: 100%;
}
.camera_nav_cont {
height: 65px;
overflow: hidden;
position: absolute;
right: 9px;
top: 15px;
width: 120px;
z-index: 4;
}
.camera_caption {
top: 20px;
bottom: 30px;
display: block;
position: absolute;
text-align: center;
width: 100%;
}
.camera_caption > div {
padding: 10px 20px;
background: none !important;
}
.camera_caption .container *{
}
.camerarelative {
overflow: hidden;
position: relative;
}
.imgFake {
cursor: pointer;
}
.camera_prevThumbs {
bottom: 4px;
cursor: pointer;
left: 5%;
position: absolute;
top: 4px;
visibility: hidden;
width: 30px;
z-index: 10;
}
.camera_prevThumbs div {
background: url(//fingro.com.au/wp-content/themes/freshlook/images/camera_skins.png) no-repeat -160px 0;
display: block;
height: 40px;
margin-top: -20px;
position: absolute;
top: 50%;
width: 30px;
}
.camera_nextThumbs {
bottom: 4px;
cursor: pointer;
position: absolute;
right: 0;
top: 4px;
visibility: hidden;
width: 30px;
z-index: 10;
}
.camera_nextThumbs div {
background: url(//fingro.com.au/wp-content/themes/freshlook/images/camera_skins.png) no-repeat -190px 0;
display: block;
height: 40px;
margin-top: -20px;
position: absolute;
top: 50%;
width: 30px;
}
.camera_command_wrap .hideNav {
display: none;
}
.camera_command_wrap {
left: 0;
position: relative;
right:0;
z-index: 4;
}
.camera_wrap .camera_pag .camera_pag_ul, #white_content .camera_pag_ul {
list-style: none;
margin: 0;
padding-left: 10px;
text-align: right;
margin-right: 35px;
padding-right: 10px;
}
.camera_wrap .camera_pag .camera_pag_ul{
display: none;
}
.camera_wrap .camera_pag .camera_pag_ul li, #white_content .camera_pag_ul li {
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
cursor: pointer;
display: inline-block;
height: 16px;
margin: 20px 5px;
position: relative;
text-align: left;
text-indent: -9999px;
width: 16px;
color: white;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li, #white_content .camera_pag_ul li { }
.camera_wrap .camera_pag .camera_pag_ul li > span, #white_content .camera_pag_ul li > span {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
height: 12px;
left: 0px;
overflow: hidden;
position: absolute;
top: 0px;
width: 12px;
color: #333;
}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span, #white_content .camera_pag_ul li:hover {
background: #333; }
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span, #white_content .camera_pag_ul li.cameracurrent{
background: #333;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span, #white_content .camera_pag_ul li > span {
display: none; }
.camera_pag_ul li img, #white_content .camera_pag_ul li img {
display: none;
position: absolute;
}
.camera_pag_ul .thumb_arrow, #white_content .camera_pag_ul .thumb_arrow {
border-left: 4px solid transparent;
border-right: 4px solid transparent;
border-top: 4px solid;
top: 0;
left: 50%;
margin-left: -4px;
position: absolute;
}
.camera_prev, .camera_next, .camera_prev > span, .camera_next > span{
transition: all .5s ease;
-webkit-transition: all .5s ease;
-moz-transition: all .5s ease;
-ms-transition: all .5s ease;
-o-transition: all .5s ease;
}
.camera_prev:hover, .camera_prev:hover > span, .camera_next:hover, .camera_next:hover > span{
opacity: 1;
filter: alpha(opacity=100);
}
.camera_prev, .camera_next, .camera_commands {
cursor: pointer;
height: 60px;
margin-top: -20px;
position: absolute;
top: 50%;
width: 40px;
z-index: 2;
}
.camera_prev {
left: -5%;
}
.camera_prev > span {
background: #999  url(//fingro.com.au/wp-content/themes/freshlook/img/c-prev.png) no-repeat center center;
display: block;
height: 60px;
width: 40px;
}
.camera_next {
right: -5%;
}
.camera_next > span {
background: #999  url(//fingro.com.au/wp-content/themes/freshlook/img/c-next.png) no-repeat center center;
display: block;
height: 60px;
width: 40px;
}
.camera_commands {
right: 5%;
}
.camera_commands > .camera_play {
background: url(//fingro.com.au/wp-content/themes/freshlook/images/camera_skins.png) no-repeat -80px 0;
height: 40px;
width: 40px;
margin-left: -41px;
background-color: #d8d8d8;
background-color: rgba(216, 216, 216, 0.85);
border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
-o-border-radius: 30px;
-ms-border-radius: 30px;
}
.camera_commands > .camera_stop {
background: url(//fingro.com.au/wp-content/themes/freshlook/images/camera_skins.png) no-repeat -120px 0;
display: block;
height: 40px;
width: 40px;
margin-left: -41px;
background-color: #d8d8d8;
background-color: rgba(216, 216, 216, 0.85);
border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
-o-border-radius: 30px;
-ms-border-radius: 30px;
}
.camera_wrap .camera_pag .camera_pag_ul li, #white_content .camera_pag_ul li {
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
cursor: pointer;
display: inline-block;
height: 12px;
margin: 10px 2px;
position: relative;
text-indent: -9999px;
width: 12px;
}
.camera_thumbs_cont {
-webkit-border-bottom-right-radius: 4px;
-webkit-border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-moz-border-radius-bottomleft: 4px;
border-bottom-right-radius: 4px;
border-bottom-left-radius: 4px;
overflow: hidden;
position: relative;
width: 100%;
}
.camera_commands_emboss .camera_thumbs_cont {
-moz-box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
-webkit-box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
box-shadow:
0px 1px 0px rgba(255,255,255,1),
inset 0px 1px 1px rgba(0,0,0,0.2);
}
.camera_thumbs_cont > div {
float: left;
width: 100%;
}
.camera_thumbs_cont ul {
overflow: hidden;
padding: 3px 4px 8px;
position: relative;
text-align: center;
}
.camera_thumbs_cont ul li {
display: inline;
padding: 0 4px;
}
.camera_thumbs_cont ul li > img {
border: 1px solid;
cursor: pointer;
margin-top: 5px;
vertical-align:bottom;
}
.camera_clear {
display: block;
clear: both;
}
.showIt {
display: none;
}
.camera_clear {
clear: both;
display: block;
height: 1px;
margin: -1px 0 25px;
position: relative;
} .pattern_1 .camera_overlayer {
background: url(//fingro.com.au/wp-content/themes/freshlook/images/patterns/overlay1.png) repeat;
}
.pattern_2 .camera_overlayer {
background: url(//fingro.com.au/wp-content/themes/freshlook/images/patterns/overlay2.png) repeat;
}
.pattern_3 .camera_overlayer {
background: url(//fingro.com.au/wp-content/themes/freshlook/images/patterns/overlay3.png) repeat;
}
.pattern_4 .camera_overlayer {
background: url(//fingro.com.au/wp-content/themes/freshlook/images/patterns/overlay4.png) repeat;
}
.pattern_5 .camera_overlayer {
background: url(//fingro.com.au/wp-content/themes/freshlook/images/patterns/overlay5.png) repeat;
}
.pattern_6 .camera_overlayer {
background: url(//fingro.com.au/wp-content/themes/freshlook/images/patterns/overlay6.png) repeat;
}
.pattern_7 .camera_overlayer {
background: url(//fingro.com.au/wp-content/themes/freshlook/images/patterns/overlay7.png) repeat;
}
.pattern_8 .camera_overlayer {
background: url(//fingro.com.au/wp-content/themes/freshlook/images/patterns/overlay8.png) repeat;
}
.pattern_9 .camera_overlayer {
background: url(//fingro.com.au/wp-content/themes/freshlook/images/patterns/overlay9.png) repeat;
}
.pattern_10 .camera_overlayer {
background: url(//fingro.com.au/wp-content/themes/freshlook/images/patterns/overlay10.png) repeat;
}
.camera_caption {
color: #fff;
}
.camera_caption > div {
background: #000;
background: rgba(0, 0, 0, 0.8);
}
.camera_wrap .camera_pag .camera_pag_ul li, #white_content .camera_pag_ul li {
background: #fff;
}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span, #white_content .camera_pag_ul li:hover > span {
background: #fff;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span, #white_content .camera_pag_ul li.cameracurrent > span  {
background: #434648;
top: 2px;
left: 2px;
}
.camera_pag_ul li img, #white_content .camera_pag_ul li img {
border: 4px solid #e6e6e6;
-moz-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
-webkit-box-shadow: 0px 3px 6px rgba(0,0,0,.5);
box-shadow: 0px 3px 6px rgba(0,0,0,.5);
}
.camera_pag_ul .thumb_arrow, #white_content .camera_pag_ul .thumb_arrow {
border-top-color: #e6e6e6;
}
.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {
background-color: #d8d8d8;
background-color: rgba(216, 216, 216, 0.85);
}
.camera_wrap .camera_pag .camera_pag_ul li, #white_content .camera_pag_ul li  {
background: #fff;
}
.camera_thumbs_cont ul li > img {
border-color: 1px solid #000;
} .camera_amber_skin .camera_prevThumbs div {
background-position: -160px -160px;
}
.camera_amber_skin .camera_nextThumbs div {
background-position: -190px -160px;
}
.camera_amber_skin .camera_prev > span {
background-position: 0 -160px;
}
.camera_amber_skin .camera_next > span {
background-position: -40px -160px;
}
.camera_amber_skin .camera_commands > .camera_play {
background-position: -80px -160px;
}
.camera_amber_skin .camera_commands > .camera_stop {
background-position: -120px -160px;
} .camera_ash_skin .camera_prevThumbs div {
background-position: -160px -200px;
}
.camera_ash_skin .camera_nextThumbs div {
background-position: -190px -200px;
}
.camera_ash_skin .camera_prev > span {
background-position: 0 -200px;
}
.camera_ash_skin .camera_next > span {
background-position: -40px -200px;
}
.camera_ash_skin .camera_commands > .camera_play {
background-position: -80px -200px;
}
.camera_ash_skin .camera_commands > .camera_stop {
background-position: -120px -200px;
} .camera_azure_skin .camera_prevThumbs div {
background-position: -160px -240px;
}
.camera_azure_skin .camera_nextThumbs div {
background-position: -190px -240px;
}
.camera_azure_skin .camera_prev > span {
background-position: 0 -240px;
}
.camera_azure_skin .camera_next > span {
background-position: -40px -240px;
}
.camera_azure_skin .camera_commands > .camera_play {
background-position: -80px -240px;
}
.camera_azure_skin .camera_commands > .camera_stop {
background-position: -120px -240px;
} .camera_beige_skin .camera_prevThumbs div {
background-position: -160px -120px;
}
.camera_beige_skin .camera_nextThumbs div {
background-position: -190px -120px;
}
.camera_beige_skin .camera_prev > span {
background-position: 0 -120px;
}
.camera_beige_skin .camera_next > span {
background-position: -40px -120px;
}
.camera_beige_skin .camera_commands > .camera_play {
background-position: -80px -120px;
}
.camera_beige_skin .camera_commands > .camera_stop {
background-position: -120px -120px;
} .camera_black_skin .camera_prevThumbs div {
background-position: -160px -40px;
}
.camera_black_skin .camera_nextThumbs div {
background-position: -190px -40px;
}
.camera_black_skin .camera_prev > span {
background-position: 0 -40px;
}
.camera_black_skin .camera_next > span {
background-position: -40px -40px;
}
.camera_black_skin .camera_commands > .camera_play {
background-position: -80px -40px;
}
.camera_black_skin .camera_commands > .camera_stop {
background-position: -120px -40px;
} .camera_blue_skin .camera_prevThumbs div {
background-position: -160px -280px;
}
.camera_blue_skin .camera_nextThumbs div {
background-position: -190px -280px;
}
.camera_blue_skin .camera_prev > span {
background-position: 0 -280px;
}
.camera_blue_skin .camera_next > span {
background-position: -40px -280px;
}
.camera_blue_skin .camera_commands > .camera_play {
background-position: -80px -280px;
}
.camera_blue_skin .camera_commands > .camera_stop {
background-position: -120px -280px;
} .camera_brown_skin .camera_prevThumbs div {
background-position: -160px -320px;
}
.camera_brown_skin .camera_nextThumbs div {
background-position: -190px -320px;
}
.camera_brown_skin .camera_prev > span {
background-position: 0 -320px;
}
.camera_brown_skin .camera_next > span {
background-position: -40px -320px;
}
.camera_brown_skin .camera_commands > .camera_play {
background-position: -80px -320px;
}
.camera_brown_skin .camera_commands > .camera_stop {
background-position: -120px -320px;
} .camera_burgundy_skin .camera_prevThumbs div {
background-position: -160px -360px;
}
.camera_burgundy_skin .camera_nextThumbs div {
background-position: -190px -360px;
}
.camera_burgundy_skin .camera_prev > span {
background-position: 0 -360px;
}
.camera_burgundy_skin .camera_next > span {
background-position: -40px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_play {
background-position: -80px -360px;
}
.camera_burgundy_skin .camera_commands > .camera_stop {
background-position: -120px -360px;
} .camera_charcoal_skin .camera_prevThumbs div {
background-position: -160px -400px;
}
.camera_charcoal_skin .camera_nextThumbs div {
background-position: -190px -400px;
}
.camera_charcoal_skin .camera_prev > span {
background-position: 0 -400px;
}
.camera_charcoal_skin .camera_next > span {
background-position: -40px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_play {
background-position: -80px -400px;
}
.camera_charcoal_skin .camera_commands > .camera_stop {
background-position: -120px -400px;
} .camera_chocolate_skin .camera_prevThumbs div {
background-position: -160px -440px;
}
.camera_chocolate_skin .camera_nextThumbs div {
background-position: -190px -440px;
}
.camera_chocolate_skin .camera_prev > span {
background-position: 0 -440px;
}
.camera_chocolate_skin .camera_next > span {
background-position: -40px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_play {
background-position: -80px -440px;
}
.camera_chocolate_skin .camera_commands > .camera_stop {
background-position: -120px -440px	;
} .camera_coffee_skin .camera_prevThumbs div {
background-position: -160px -480px;
}
.camera_coffee_skin .camera_nextThumbs div {
background-position: -190px -480px;
}
.camera_coffee_skin .camera_prev > span {
background-position: 0 -480px;
}
.camera_coffee_skin .camera_next > span {
background-position: -40px -480px;
}
.camera_coffee_skin .camera_commands > .camera_play {
background-position: -80px -480px;
}
.camera_coffee_skin .camera_commands > .camera_stop {
background-position: -120px -480px	;
} .camera_cyan_skin .camera_prevThumbs div {
background-position: -160px -520px;
}
.camera_cyan_skin .camera_nextThumbs div {
background-position: -190px -520px;
}
.camera_cyan_skin .camera_prev > span {
background-position: 0 -520px;
}
.camera_cyan_skin .camera_next > span {
background-position: -40px -520px;
}
.camera_cyan_skin .camera_commands > .camera_play {
background-position: -80px -520px;
}
.camera_cyan_skin .camera_commands > .camera_stop {
background-position: -120px -520px	;
} .camera_fuchsia_skin .camera_prevThumbs div {
background-position: -160px -560px;
}
.camera_fuchsia_skin .camera_nextThumbs div {
background-position: -190px -560px;
}
.camera_fuchsia_skin .camera_prev > span {
background-position: 0 -560px;
}
.camera_fuchsia_skin .camera_next > span {
background-position: -40px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_play {
background-position: -80px -560px;
}
.camera_fuchsia_skin .camera_commands > .camera_stop {
background-position: -120px -560px	;
} .camera_gold_skin .camera_prevThumbs div {
background-position: -160px -600px;
}
.camera_gold_skin .camera_nextThumbs div {
background-position: -190px -600px;
}
.camera_gold_skin .camera_prev > span {
background-position: 0 -600px;
}
.camera_gold_skin .camera_next > span {
background-position: -40px -600px;
}
.camera_gold_skin .camera_commands > .camera_play {
background-position: -80px -600px;
}
.camera_gold_skin .camera_commands > .camera_stop {
background-position: -120px -600px	;
} .camera_green_skin .camera_prevThumbs div {
background-position: -160px -640px;
}
.camera_green_skin .camera_nextThumbs div {
background-position: -190px -640px;
}
.camera_green_skin .camera_prev > span {
background-position: 0 -640px;
}
.camera_green_skin .camera_next > span {
background-position: -40px -640px;
}
.camera_green_skin .camera_commands > .camera_play {
background-position: -80px -640px;
}
.camera_green_skin .camera_commands > .camera_stop {
background-position: -120px -640px	;
} .camera_grey_skin .camera_prevThumbs div {
background-position: -160px -680px;
}
.camera_grey_skin .camera_nextThumbs div {
background-position: -190px -680px;
}
.camera_grey_skin .camera_prev > span {
background-position: 0 -680px;
}
.camera_grey_skin .camera_next > span {
background-position: -40px -680px;
}
.camera_grey_skin .camera_commands > .camera_play {
background-position: -80px -680px;
}
.camera_grey_skin .camera_commands > .camera_stop {
background-position: -120px -680px	;
} .camera_indigo_skin .camera_prevThumbs div {
background-position: -160px -720px;
}
.camera_indigo_skin .camera_nextThumbs div {
background-position: -190px -720px;
}
.camera_indigo_skin .camera_prev > span {
background-position: 0 -720px;
}
.camera_indigo_skin .camera_next > span {
background-position: -40px -720px;
}
.camera_indigo_skin .camera_commands > .camera_play {
background-position: -80px -720px;
}
.camera_indigo_skin .camera_commands > .camera_stop {
background-position: -120px -720px	;
} .camera_khaki_skin .camera_prevThumbs div {
background-position: -160px -760px;
}
.camera_khaki_skin .camera_nextThumbs div {
background-position: -190px -760px;
}
.camera_khaki_skin .camera_prev > span {
background-position: 0 -760px;
}
.camera_khaki_skin .camera_next > span {
background-position: -40px -760px;
}
.camera_khaki_skin .camera_commands > .camera_play {
background-position: -80px -760px;
}
.camera_khaki_skin .camera_commands > .camera_stop {
background-position: -120px -760px	;
} .camera_lime_skin .camera_prevThumbs div {
background-position: -160px -800px;
}
.camera_lime_skin .camera_nextThumbs div {
background-position: -190px -800px;
}
.camera_lime_skin .camera_prev > span {
background-position: 0 -800px;
}
.camera_lime_skin .camera_next > span {
background-position: -40px -800px;
}
.camera_lime_skin .camera_commands > .camera_play {
background-position: -80px -800px;
}
.camera_lime_skin .camera_commands > .camera_stop {
background-position: -120px -800px	;
} .camera_magenta_skin .camera_prevThumbs div {
background-position: -160px -840px;
}
.camera_magenta_skin .camera_nextThumbs div {
background-position: -190px -840px;
}
.camera_magenta_skin .camera_prev > span {
background-position: 0 -840px;
}
.camera_magenta_skin .camera_next > span {
background-position: -40px -840px;
}
.camera_magenta_skin .camera_commands > .camera_play {
background-position: -80px -840px;
}
.camera_magenta_skin .camera_commands > .camera_stop {
background-position: -120px -840px	;
} .camera_maroon_skin .camera_prevThumbs div {
background-position: -160px -880px;
}
.camera_maroon_skin .camera_nextThumbs div {
background-position: -190px -880px;
}
.camera_maroon_skin .camera_prev > span {
background-position: 0 -880px;
}
.camera_maroon_skin .camera_next > span {
background-position: -40px -880px;
}
.camera_maroon_skin .camera_commands > .camera_play {
background-position: -80px -880px;
}
.camera_maroon_skin .camera_commands > .camera_stop {
background-position: -120px -880px	;
} .camera_orange_skin .camera_prevThumbs div {
background-position: -160px -920px;
}
.camera_orange_skin .camera_nextThumbs div {
background-position: -190px -920px;
}
.camera_orange_skin .camera_prev > span {
background-position: 0 -920px;
}
.camera_orange_skin .camera_next > span {
background-position: -40px -920px;
}
.camera_orange_skin .camera_commands > .camera_play {
background-position: -80px -920px;
}
.camera_orange_skin .camera_commands > .camera_stop {
background-position: -120px -920px	;
} .camera_olive_skin .camera_prevThumbs div {
background-position: -160px -1080px;
}
.camera_olive_skin .camera_nextThumbs div {
background-position: -190px -1080px;
}
.camera_olive_skin .camera_prev > span {
background-position: 0 -1080px;
}
.camera_olive_skin .camera_next > span {
background-position: -40px -1080px;
}
.camera_olive_skin .camera_commands > .camera_play {
background-position: -80px -1080px;
}
.camera_olive_skin .camera_commands > .camera_stop {
background-position: -120px -1080px	;
} .camera_pink_skin .camera_prevThumbs div {
background-position: -160px -960px;
}
.camera_pink_skin .camera_nextThumbs div {
background-position: -190px -960px;
}
.camera_pink_skin .camera_prev > span {
background-position: 0 -960px;
}
.camera_pink_skin .camera_next > span {
background-position: -40px -960px;
}
.camera_pink_skin .camera_commands > .camera_play {
background-position: -80px -960px;
}
.camera_pink_skin .camera_commands > .camera_stop {
background-position: -120px -960px	;
} .camera_pistachio_skin .camera_prevThumbs div {
background-position: -160px -1040px;
}
.camera_pistachio_skin .camera_nextThumbs div {
background-position: -190px -1040px;
}
.camera_pistachio_skin .camera_prev > span {
background-position: 0 -1040px;
}
.camera_pistachio_skin .camera_next > span {
background-position: -40px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_play {
background-position: -80px -1040px;
}
.camera_pistachio_skin .camera_commands > .camera_stop {
background-position: -120px -1040px	;
} .camera_pink_skin .camera_prevThumbs div {
background-position: -160px -80px;
}
.camera_pink_skin .camera_nextThumbs div {
background-position: -190px -80px;
}
.camera_pink_skin .camera_prev > span {
background-position: 0 -80px;
}
.camera_pink_skin .camera_next > span {
background-position: -40px -80px;
}
.camera_pink_skin .camera_commands > .camera_play {
background-position: -80px -80px;
}
.camera_pink_skin .camera_commands > .camera_stop {
background-position: -120px -80px;
} .camera_red_skin .camera_prevThumbs div {
background-position: -160px -1000px;
}
.camera_red_skin .camera_nextThumbs div {
background-position: -190px -1000px;
}
.camera_red_skin .camera_prev > span {
background-position: 0 -1000px;
}
.camera_red_skin .camera_next > span {
background-position: -40px -1000px;
}
.camera_red_skin .camera_commands > .camera_play {
background-position: -80px -1000px;
}
.camera_red_skin .camera_commands > .camera_stop {
background-position: -120px -1000px	;
} .camera_tangerine_skin .camera_prevThumbs div {
background-position: -160px -1120px;
}
.camera_tangerine_skin .camera_nextThumbs div {
background-position: -190px -1120px;
}
.camera_tangerine_skin .camera_prev > span {
background-position: 0 -1120px;
}
.camera_tangerine_skin .camera_next > span {
background-position: -40px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_play {
background-position: -80px -1120px;
}
.camera_tangerine_skin .camera_commands > .camera_stop {
background-position: -120px -1120px	;
} .camera_turquoise_skin .camera_prevThumbs div {
background-position: -160px -1160px;
}
.camera_turquoise_skin .camera_nextThumbs div {
background-position: -190px -1160px;
}
.camera_turquoise_skin .camera_prev > span {
background-position: 0 -1160px;
}
.camera_turquoise_skin .camera_next > span {
background-position: -40px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_play {
background-position: -80px -1160px;
}
.camera_turquoise_skin .camera_commands > .camera_stop {
background-position: -120px -1160px	;
} .camera_violet_skin .camera_prevThumbs div {
background-position: -160px -1200px;
}
.camera_violet_skin .camera_nextThumbs div {
background-position: -190px -1200px;
}
.camera_violet_skin .camera_prev > span {
background-position: 0 -1200px;
}
.camera_violet_skin .camera_next > span {
background-position: -40px -1200px;
}
.camera_violet_skin .camera_commands > .camera_play {
background-position: -80px -1200px;
}
.camera_violet_skin .camera_commands > .camera_stop {
background-position: -120px -1200px	;
} .camera_white_skin .camera_prevThumbs div {
background-position: -160px -80px;
}
.camera_white_skin .camera_nextThumbs div {
background-position: -190px -80px;
}
.camera_white_skin .camera_prev > span {
background-position: 0 -80px;
}
.camera_white_skin .camera_next > span {
background-position: -40px -80px;
}
.camera_white_skin .camera_commands > .camera_play {
background-position: -80px -80px;
}
.camera_white_skin .camera_commands > .camera_stop {
background-position: -120px -80px;
} .camera_yellow_skin .camera_prevThumbs div {
background-position: -160px -1240px;
}
.camera_yellow_skin .camera_nextThumbs div {
background-position: -190px -1240px;
}
.camera_yellow_skin .camera_prev > span {
background-position: 0 -1240px;
}
.camera_yellow_skin .camera_next > span {
background-position: -40px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_play {
background-position: -80px -1240px;
}
.camera_yellow_skin .camera_commands > .camera_stop {
background-position: -120px -1240px	;
} .camera_caption .container{
position: relative;
margin: 0 auto;
padding-top: 30px;
height: 100%;
}
.camera_caption .container .title{
font-weight: bold;
font-size: 60px;
line-height: 50px;
margin-bottom: 20px;
}
.camera_caption .container h1{
text-shadow:0px 0px 10px white;
}
.camera_caption .container .text{
position: relative;
font-size: 20px; font-weight: bold;
left: 0px !important;
margin-bottom: 35px;
text-shadow: 0px 0px 10px white;
color: #1B2D3C;
}
.camera_caption > div{
position: absolute;
}
.camera_caption .container .title, .camera_caption .container .text, .camera_caption .container .button, .camera_caption .container .image{
position: relative;
}  
.camera_caption .container .text{
width: 100%;
}
.camera_caption .container .image{
width: 100%;
}.no-flicker{-webkit-transform:translate3d(0,0,0); -webkit-backface-visibility: hidden; -moz-transform:translate3d(0,0,0); -moz-backface-visibility: hidden;}
.da-thumbs {
list-style: none;
}
.da-thumbs li {
position: relative;
}
.team-box{
margin: 10px;
}
.da-thumbs li a,
.da-thumbs li a img {
display: block;
position: relative;
}
.da-thumbs li a {
overflow: hidden;
}
.da-thumbs li a div {
position: absolute;
background: rgba(33, 33, 33, 0.8);
width: 100%;
height: 100%;
}
.da-thumbs.da-recent-projs li a div {
position: absolute;
background: rgba(255, 255, 255, .4);
width: 100%;
height: 100%;
}
.home_widget .da-thumbs.da-recent-projs li a div{
background: rgba(0, 0, 0, .4);
}
.da-thumbs li a div.da-animate {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
} .da-slideFromTop {
left: 0px;
top: -100%;
}
.da-slideFromBottom {
left: 0px;
top: 100%;
}
.da-slideFromLeft {
top: 0px; 
left: -100%;
}
.da-slideFromRight {
top: 0px;
left: 100%;
} .da-slideTop {
top: 0px;
}
.da-slideLeft {
left: 0px;
}
.da-thumbs li.eight a div .overlay_categories{
display: block;
position: relative;
float: left;
padding: 10px 0 0 0;
margin: 5px 20px 5px 45px;
}
.da-thumbs li.one-third a div .overlay_categories{
display: block;
position: relative;
float: left;
padding: 10px 0 0 0;
margin: 0 20px 5px 30px;
}
.da-thumbs li.four a div .overlay_categories{
display: block;
position: relative;
float: left;
padding: 10px 0 0 0;
margin: 0 20px 0 20px;
}
.da-thumbs li.eight a div .overlay_categories span{
background: #000;
padding: 4px 8px;
margin-right: 2px;
margin-bottom: 2px;
font-size: 13px;
font-family: Helvetica Neue, Arial;
font-weight: bold;
color: #fff;
position: relative;
float: left;
}
.da-thumbs li.one-third a div .overlay_categories span{
background: #000;
padding: 4px 8px;
margin-right: 2px;
margin-bottom: 2px;
font-size: 12px;
font-family: Helvetica Neue, Arial;
font-weight: bold;
color: #fff;
position: relative;
float: left;
}
.da-thumbs li.four a div .overlay_categories span{
background: #000;
padding: 2px 4px;
margin-right: 2px;
margin-bottom: 2px;
font-size: 11px;
font-family: Helvetica Neue, Arial;
font-weight: bold;
color: #fff;
position: relative;
float: left;
}
.da-thumbs li.eight a div .overlay_title {
display: block;
position: relative;
float: left;
padding: 10px 0 0 0;
margin: 45px 20px 20px 45px;
font-weight: normal;
color: #fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
width: 85%;
font-size: 40px;
font-family: Helvetica Neue, Arial;
font-weight: bold;
xbox-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3);
line-height: 33px;
}
.da-thumbs li.one-third a div .overlay_title {
display: block;
position: relative;
float: left;
padding: 10px 0 0 0;
margin: 30px 20px 10px 30px;
font-weight: normal;
color: #fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
width: 87%;
font-size: 30px;
font-family: Helvetica Neue, Arial;
font-weight: bold;
xbox-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3);
line-height: 24px;
}
.da-thumbs li.four a div .overlay_title{
display: block;
position: relative;
float: left;
padding: 10px 0 0 0;
margin: 10px 20px 5px 20px;
font-weight: normal;
color: #fff;
text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
width: 87%;
font-size: 18px;
font-family: Helvetica Neue, Arial;
font-weight: bold;
line-height: 18px;
}
.da-animate .overlay_title{
display: block;
position: relative;
float: left;
padding: 10px 0 0 0;
margin: 20px 20px 10px 30px;
font-weight: normal;
color: rgba(255,255,255,0.9);
text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
width: 87%;
font-size: 18px;
font-family: Helvetica Neue, Arial;
font-weight: bold;
xbox-shadow: 0 1px 0 rgba(0,0,0,0.1), 0 -10px 0 rgba(255,255,255,0.3);
text-align: left;
}
.home_widget .flex-direction-nav{
top: -18%;
}
.home_widget .project_images .flex-direction-nav{
top: 0%;
}
.da-thumbs li.four a div .overlay_sep{
height: 2px;
background: #7AB317;
width: 35px;
position: relative;
float: left;
margin: 0 0 5px 20px;
}
.page_title_s2 .overlay_sep, .page_title_s3 .overlay_sep{
height: 2px;
background: #7AB317;
width: 45px;
position: absolute;
left: 0;
margin-left: 6px;
top: 29px;
}
.da-thumbs li.four a div .overlay_text{
display: block;
position: relative;
float: left;
padding: 10px 0 30px 0;
margin: 0 20px 20px 20px;
font-weight: normal;
color: rgba(255,255,255,0.9);
text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
width: 87%;
font-size: 11px;
line-height: 18px;
font-family: Helvetica Neue, Arial;
}.jcarousel-skin-tango .jcarousel-direction-rtl {
direction: rtl;
}
.jcarousel-skin-tango .jcarousel-container-horizontal {
margin: 10px 0 0 0;
}
.jcarousel-skin-tango .jcarousel-clip {
overflow: hidden;
}
.jcarousel-skin-tango .jcarousel-clip-horizontal {
}
.jcarousel-skin-tango .jcarousel-item {
}
.jcarousel-skin-tango .jcarousel-item-horizontal {
margin-left: 0;
margin-right: 17px;
}
.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
margin-left: 10px;
margin-right: 0;
}
.jcarousel-skin-tango .jcarousel-item-placeholder {
background: #fff;
color: #000;
} .jcarousel-next-horizontal {
position: relative;
width: 22px;
height: 22px;
cursor: pointer;
background: #333 url(//fingro.com.au/wp-content/themes/freshlook/css/tango/arrow-p.png) no-repeat center center;
left: 30px;
opacity: 0.5;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
}
.jcarousel-next-horizontal:hover,
.jcarousel-next-horizontal:focus {
opacity: 1;
}
.jcarousel-next-horizontal:active {
opacity: 0.1;
}
.jcarousel-next-disabled-horizontal,
.jcarousel-next-disabled-horizontal:hover,
.jcarousel-next-disabled-horizontal:focus,
.jcarousel-next-disabled-horizontal:active {
cursor: default;
opacity: 0.1;
}
.jcarousel-prev-horizontal {
position: relative;
width: 22px;
height: 22px;
cursor: pointer;
background: #333 url(//fingro.com.au/wp-content/themes/freshlook/css/tango/arrow-pleft.png) no-repeat center center;
left: 6px;
opacity: 0.5;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-transition: all 0.3s linear;
-moz-transition: all 0.3s linear;
-ms-transition: all 0.3s linear;
-o-transition: all 0.3s linear;
transition: all 0.3s linear;
float: left;
}
.jcarousel-prev-horizontal:hover, 
.jcarousel-prev-horizontal:focus {
opacity: 1;
}
.jcarousel-prev-horizontal:active {
opacity: 0.1;
}
.jcarousel-prev-disabled-horizontal,
.jcarousel-prev-disabled-horizontal:hover,
.jcarousel-prev-disabled-horizontal:focus,
.jcarousel-prev-disabled-horizontal:active {
cursor: default;
opacity: 0.1;
}.ch-item {
width: 100%;
height: 100%;
position: relative;
cursor: default;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
border-bottom: 4px solid #ededed;
}
.ch-info {
position: absolute;
width: 100%;
height: 100%;
opacity: 0;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-o-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
-webkit-backface-visibility: hidden; }
.ch-info h3 {
position: relative;
width: 100%;
height: 150px;
background: transparent url(//fingro.com.au/wp-content/themes/freshlook/img/moreinfo.png) no-repeat 50% 44%;
}
.ch-info p {
color: #fff;
padding: 10px 5px;
font-style: italic;
margin: 0 30px;
font-size: 12px;
border-top: 1px solid rgba(255,255,255,0.4);
}
.ch-info p a {
display: block;
color: #fff;
color: rgba(255,255,255,0.7);
font-style: normal;
font-weight: 700;
text-transform: uppercase;
font-size: 9px;
letter-spacing: 1px;
padding-top: 4px;
font-family: 'Open Sans', Arial, sans-serif;
}
.ch-info p a:hover {
color: #fff222;
color: rgba(255,242,34, 0.8);
}
.ch-item:hover {
box-shadow: 
inset 0 0 0 16px rgba(255,255,255,0.4),
0 1px 2px rgba(0,0,0,0.1);
}
.ch-item:hover .ch-info {
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-o-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);	
}
.pag-proj2_s2, .pag-proj2_s3{
position: absolute;
right: 40px;
top: 5px;
}
.pag-proj2_s3{
top: 32px;
}
.pag-proj2_s2.proj1_s1, .pag-proj2_s3.proj1_s1{
position: absolute;
right: 35px;
top: -20px;
}
. jcarousel-skin-tango{
position: relative;
top: 40px;
}
.hover_the_thumbs{
position: relative;
float: left;
width: 100%;
top: 0px;
}
.magnify_this_thumb{
position: absolute;
top: 0px;
left: 0px;
}
.hyperlink_this_thumb{
position: absolute;
top: 0px;
left: 0px;
}
.hover_the_thumbs{
overflow: hidden;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
}
.magnify_this_thumb, .hyperlink_this_thumb{
cursor: pointer;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;	
}.flex-container a:active,
.work-slide, .flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} .work-slide {width: 100%; margin: 0 0 10px 0; padding: 0;}
.flexslider {width: 100%; margin: 0 0 10px 0; padding: 0;
}
.flexslider .slides > li,
.work-slide .slides > li {display: none;} .flexslider .slides img,
.work-slide .slides img {max-width: 100%; display: block; margin: 0 auto;float: left;}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider,
.work-slide {  position: relative;top: 0; width: 100%;margin-left: 0;}
.flexslider .slides, .work-slide .slides {zoom: 1;}
.flexslider .slides > li, .work-slide .slides > li {position: relative; } .flex-container {zoom: 1; position: relative;}  .flex-caption {background:none; -ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); zoom: 1;}
.flex-caption {width: 96.5%; padding: 2%; position: absolute; left: 0; bottom: -100px; background: rgba(0,0,0,.7); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}
.flex-direction-nav li a{
width: 40px;
height: 60px;
text-indent: -9999px;
} .flex-direction-nav li a.next {
top: 48%;
right: -36px;
right: -70px\9;
z-index: 999;
xbackground: #212121 url(//fingro.com.au/wp-content/themes/freshlook/img/arrows_projects.png) no-repeat right 0;
text-indent: -9999px;
position: absolute;
}
.flex-direction-nav li a.prev {
top: 48%;
left: -36px;
left: -70px\9;
z-index: 999;
xbackground: #212121 url(//fingro.com.au/wp-content/themes/freshlook/img/arrows_projects.png) no-repeat left 0;
text-indent: -9999px;
position: absolute;
}
.flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}  .flex-control-nav {width: auto; position: absolute; bottom: 40px; right: 102px;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 11px; height: 11px; display: block; background: none !important; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -11px;color: none; background: none;}
.flex-control-nav li a.active {background-position: 0 -22px; cursor: default;}
.flexslider a:hover img, a:focus img{ 
-webkit-box-shadow: none !important; 
-moz-box-shadow: none !important; 
box-shadow: none !important; 
background-color: none !important; 
}
.flexslider img:hover{ 
-moz-border-radius: none !important; 
-webkit-border-radius: none !important; 
-o-border-radius: none !important; -ms-border-radius: none !important; 
-khtml-border-radius: none !important; border-radius: none !important; 
-moz-box-shadow: none !important; 
-webkit-box-shadow: none !important; 
-o-box-shadow: none !important; 
box-shadow: none !important; 	
}  .flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus  {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} .flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {display: none; -webkit-backface-visibility: hidden;} .flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;} .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}  .no-js .slides > li:first-child {display: block;} .flexslider {margin: 0 0 15px; background: #fff; position: relative; zoom: 1;}
.flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .flex-viewport {max-height: 300px;}
.flexslider .slides {zoom: 1;overflow: hidden;}
.carousel li {margin-right: 5px} .flex-direction-nav {position: absolute; width: 100%; height: 100%; top: 0px;}
.flex-direction-nav a {width: 38px; height: 60px; margin: -20px 0 0; display: block; background: url(//fingro.com.au/wp-content/themes/freshlook/images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 48%; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.flex-direction-nav .next {background-position: 100% 0; right: -36px;opacity: 0; }
.flex-direction-nav .prev {left: -36px; opacity: 0;}
.flexslider:hover .next {opacity: 1; right: 0px;}
.flexslider:hover .prev {opacity: 1; left: 0px;}
.flexslider:hover .next:hover, .flexslider:hover .prev:hover {opacity: 1;}
.flex-direction-nav .flex-disabled {opacity: .3 !important; filter:alpha(opacity=30); cursor: default;} .flex-control-nav {width: 100%; position: absolute; }
.flex-control-nav li {list-style: none;
float: left;
width: 18px;
height: 3px;
margin-right: 4px;
display: inline;}
.flex-control-nav li a {background: #ABABAB;
text-indent: -9999px;
position: relative;
float: left;
width: 18px;
height: 3px;
cursor: pointer;}
.flex-control-nav li a:hover { background: #565656; }
.flex-control-nav li a.active { background: #565656; }
.flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.flex-control-thumbs img:hover {opacity: 1;}
.flex-control-thumbs .flex-active {opacity: 1; cursor: default;}
.entry-content .caption-title{
width: 100%;
position: relative;
float: left;
font-size: 17px;
padding: 8px 0 4px 0;
font-family: Helvetica Neue, Arial;
font-weight: bold;
color: #fff;
}
.entry-content .flex-caption{
background: rgba(33, 33, 33, 0.9);
position: absolute;
width: 100%;
bottom: 0;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;
border: none !important;
color: #ddd;
font-size: 12px;
line-height: 18px;
font-family: Helvetica Neue, Arial;
font-weight: bold;
padding: 0 0 8px 10px;
}
@media screen and (max-width: 860px) {
.flex-direction-nav .prev {opacity: 1; left: 0;}
.flex-direction-nav .next {opacity: 1; right: 0;}
}.mejs-container {
position: relative;
background: #000;
font-family: Helvetica, Arial;
text-align: left;
vertical-align: top;
margin-bottom: 20px;
}
.me-plugin {
position: absolute;
}
.mejs-embed, .mejs-embed body {
width: 100%;
height: 100%;
margin: 0;
padding: 0;
background: #000;
overflow: hidden;
}
.mejs-container-fullscreen {
position: fixed;
left: 0;
top: 0;
right: 0;
bottom: 0;
overflow: hidden;
z-index: 1000;
}
.mejs-container-fullscreen .mejs-mediaelement,
.mejs-container-fullscreen video {
width: 100%;
height: 100%;
} .mejs-background {
position: absolute;
top: 0;
left: 0;
}
.mejs-mediaelement {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.mejs-poster {
position: absolute;
top: 0;
left: 0;
}
.mejs-poster img {
border: 0;
padding: 0;
border: 0;
display: block;
}
.mejs-overlay {
position: absolute;
top: 0;
left: 0;
}
.mejs-overlay-play {
cursor: pointer;
}
.mejs-overlay-button {
position: absolute;
top: 50%;
left: 50%;
width: 100px;
height: 100px;
margin: -50px 0 0 -50px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/bigplay.png) no-repeat;
}
.mejs-overlay:hover .mejs-overlay-button{
background-position: 0 -100px ;
}
.mejs-overlay-loading {
position: absolute;
top: 50%;
left: 50%;
width: 80px;
height: 80px;
margin: -40px 0 0 -40px;
background: #333;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/background.png);
background: rgba(0, 0, 0, 0.9);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.9)), to(rgba(0,0,0,0.9)));
background: -webkit-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
background: -moz-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
background: -o-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
background: -ms-linear-gradient(top, rgba(50,50,50,0.9), rgba(0,0,0,0.9));
background: linear-gradient(rgba(50,50,50,0.9), rgba(0,0,0,0.9));
}
.mejs-overlay-loading span {
display:block;
width: 80px;
height: 80px;
background: transparent url(//fingro.com.au/wp-content/themes/freshlook/img/loading.gif) 50% 50% no-repeat;
}  .mejs-container .mejs-controls {
position: absolute;
background: none;
list-style-type: none;
margin: 0;
padding: 0;
bottom: 0;
left: 0;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/background.png);
background: rgba(0, 0, 0, 0.7);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));
background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); 
background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); 
background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7)); 	
background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7)); 	
height: 30px;
width: 100%;
}
.mejs-container .mejs-controls  div {
list-style-type: none;
background-image: none;
display: block;
float: left;
margin: 0;
padding: 0;
width: 26px;
height: 26px;
font-size: 11px;
line-height: 11px;
background: 0;
font-family: Helvetica, Arial;
border: 0;
}
.mejs-controls .mejs-button button {
cursor: pointer;
display: block;
font-size: 0;
line-height: 0;
text-decoration: none;
margin: 7px 5px;
padding: 0;
position: absolute;
height: 16px;
width: 16px;
border: 0;
background: transparent url(//fingro.com.au/wp-content/themes/freshlook/img/controls.png) no-repeat;
} .mejs-controls .mejs-button button:focus {
outline: solid 1px yellow;
}  .mejs-container .mejs-controls .mejs-time {
color: #fff;
display: block;
height: 17px;
width: auto;
padding: 8px 3px 0 3px ;
overflow: hidden;
text-align: center;
padding: auto 4px;
box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
}
.mejs-container .mejs-controls .mejs-time span {
font-size: 11px;
color: #fff;
line-height: 12px;
display: block;
float: left;
margin: 1px 2px 0 0;
width: auto;
}  .mejs-controls .mejs-play button {
background-position:0 0;
}
.mejs-controls .mejs-pause button {
background-position:0 -16px;
}  .mejs-controls .mejs-stop button {
background-position: -112px 0;
}  .mejs-controls div.mejs-time-rail {
width: 200px;
padding-top: 5px;
}
.mejs-controls .mejs-time-rail span {
display: block;
position: absolute;
width: 180px;
height: 10px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
cursor: pointer;
}
.mejs-controls .mejs-time-rail .mejs-time-total {
margin: 5px;
background: #333;
background: rgba(50,50,50,0.8);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); 
background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
}
.mejs-controls .mejs-time-rail .mejs-time-buffering {
width:100%;
background-image: -o-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -moz-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: -ms-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
-webkit-background-size: 15px 15px;
-moz-background-size: 15px 15px;
-o-background-size: 15px 15px;
background-size: 15px 15px;
-webkit-animation: buffering-stripes 2s linear infinite;
-moz-animation: buffering-stripes 2s linear infinite;
-ms-animation: buffering-stripes 2s linear infinite;
-o-animation: buffering-stripes 2s linear infinite;
animation: buffering-stripes 2s linear infinite;
}
@-webkit-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-moz-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-ms-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@-o-keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
@keyframes buffering-stripes { from {background-position: 0 0;} to {background-position: 30px 0;} }
.mejs-controls .mejs-time-rail .mejs-time-loaded {
background: #3caac8;
background: rgba(60,170,200,0.8);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(44,124,145,0.8)), to(rgba(78,183,212,0.8))); 
background: -webkit-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
background: -moz-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
background: -o-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
background: -ms-linear-gradient(top, rgba(44,124,145,0.8), rgba(78,183,212,0.8));
background: linear-gradient(rgba(44,124,145,0.8), rgba(78,183,212,0.8));
width: 0;
}
.mejs-controls .mejs-time-rail .mejs-time-current {
width: 0;
background: #fff;
background: rgba(255,255,255,0.8);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
background: -moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8)); 
background: -o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
background: -ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));
}
.mejs-controls .mejs-time-rail .mejs-time-handle {
display: none;
position: absolute;
margin: 0;
width: 10px;
background: #fff;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
cursor: pointer;
border: solid 2px #333;
top: -2px;
text-align: center;
}
.mejs-controls .mejs-time-rail .mejs-time-float {
position: absolute;
display: none;
background: #eee;
width: 36px;
height: 17px;
border: solid 1px #333;
top: -26px;
margin-left: -18px;
text-align: center;
color: #111;
}
.mejs-controls .mejs-time-rail .mejs-time-float-current {
margin: 2px;
width: 30px;
display: block;
text-align: center;
left: 0;
}
.mejs-controls .mejs-time-rail .mejs-time-float-corner {
position: absolute;
display: block;
width: 0;
height: 0;
line-height: 0;
border: solid 5px #eee;
border-color: #eee transparent transparent transparent;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
top: 15px;
left: 13px;
}   .mejs-controls .mejs-fullscreen-button button {
background-position:-32px 0;
}
.mejs-controls .mejs-unfullscreen button {
background-position:-32px -16px;
}  .mejs-controls .mejs-volume-button {
}
.mejs-controls .mejs-mute button {
background-position:-16px -16px;
}
.mejs-controls .mejs-unmute button {
background-position:-16px 0;
}
.mejs-controls .mejs-volume-button {
position: relative;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider {
display: none;
height: 115px;
width: 25px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/background.png);
background: rgba(50, 50, 50, 0.7);
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
top: -115px;
left: 0;
z-index: 1;
position: absolute;
margin: 0;
}
.mejs-controls .mejs-volume-button:hover {
-webkit-border-radius: 0 0 4px 4px;
-moz-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
} .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-total {
position: absolute;
left: 11px;
top: 8px;
width: 2px;
height: 100px;
background: #ddd;
background: rgba(255, 255, 255, 0.5);
margin: 0;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current {
position: absolute;
left: 11px;
top: 8px;
width: 2px;
height: 100px;
background: #ddd;
background: rgba(255, 255, 255, 0.9);
margin: 0;
}
.mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-handle {
position: absolute;
left: 4px;
top: -3px;
width: 16px;
height: 6px;
background: #ddd;
background: rgba(255, 255, 255, 0.9);
cursor: N-resize;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
border-radius: 1px;
margin: 0;
} .mejs-controls div.mejs-horizontal-volume-slider {
height: 26px;
width: 60px;
position: relative;
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
position: absolute;
left: 0;
top: 11px;
width: 50px;
height: 8px;
margin: 0;
padding: 0;
font-size: 1px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;	
background: #333;
background: rgba(50,50,50,0.8);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(30,30,30,0.8)), to(rgba(60,60,60,0.8)));
background: -webkit-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8)); 
background: -moz-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
background: -o-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
background: -ms-linear-gradient(top, rgba(30,30,30,0.8), rgba(60,60,60,0.8));
background: linear-gradient(rgba(30,30,30,0.8), rgba(60,60,60,0.8));
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
position: absolute;
left: 0;
top: 11px;
width: 50px;
height: 8px;
margin: 0;
padding: 0;
font-size: 1px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background: #fff;
background: rgba(255,255,255,0.8);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.9)), to(rgba(200,200,200,0.8)));
background: -webkit-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
background: -moz-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8)); 
background: -o-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
background: -ms-linear-gradient(top, rgba(255,255,255,0.9), rgba(200,200,200,0.8));
background: linear-gradient(rgba(255,255,255,0.9), rgba(200,200,200,0.8));
}
.mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-handle {
display: none;
}  .mejs-controls .mejs-captions-button {
position: relative;
}
.mejs-controls .mejs-captions-button button {
background-position:-48px 0;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector {
visibility: hidden;
position: absolute;
bottom: 26px;
right: -10px;
width: 130px;
height: 100px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/background.png);
background: rgba(50,50,50,0.7);
border: solid 1px transparent;
padding: 10px;
overflow: hidden;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
} .mejs-controls .mejs-captions-button .mejs-captions-selector ul {
margin: 0;
padding: 0;
display: block;
list-style-type: none !important;
overflow: hidden;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li{
margin: 0 0 6px 0;
padding: 0;
list-style-type: none !important;
display:block;
color: #fff;
overflow: hidden;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li input{
clear: both;
float: left;
margin: 3px 3px 0 5px;
}
.mejs-controls .mejs-captions-button .mejs-captions-selector ul li label{
width: 100px;
float: left;
padding: 4px 0 0 0;
line-height: 15px;
font-family: helvetica, arial;
font-size: 10px;
}
.mejs-controls .mejs-captions-button .mejs-captions-translations {
font-size: 10px;
margin: 0 0 5px 0;
}
.mejs-chapters {
position: absolute;
top: 0;
left: 0;
-xborder-right: solid 1px #fff;
width: 10000px;
z-index: 1;
}
.mejs-chapters .mejs-chapter {
position: absolute;
float: left;
background: #222;
background: rgba(0, 0, 0, 0.7);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(50,50,50,0.7)), to(rgba(0,0,0,0.7)));
background: -webkit-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
background: -moz-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
background: -o-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
background: -ms-linear-gradient(top, rgba(50,50,50,0.7), rgba(0,0,0,0.7));
background: linear-gradient(rgba(50,50,50,0.7), rgba(0,0,0,0.7)); 
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#323232,endColorstr=#000000);		
overflow: hidden;
border: 0;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block {
font-size: 11px;
color: #fff;
padding: 5px;
display: block;
border-right: solid 1px #333;
border-bottom: solid 1px #333;
cursor: pointer;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block-last {
border-right: none;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block:hover { background: #666;
background: rgba(102,102,102, 0.7);
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(102,102,102,0.7)), to(rgba(50,50,50,0.6)));
background: -webkit-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
background: -moz-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
background: -o-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
background: -ms-linear-gradient(top, rgba(102,102,102,0.7), rgba(50,50,50,0.6));
background: linear-gradient(rgba(102,102,102,0.7), rgba(50,50,50,0.6));
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, startColorstr=#666666,endColorstr=#323232);		
}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-title{
font-size: 12px;
font-weight: bold;
display: block;
white-space:nowrap;
text-overflow: ellipsis;
margin: 0 0 3px 0;
line-height: 12px;
}
.mejs-chapters .mejs-chapter .mejs-chapter-block .ch-timespan{
font-size: 12px;
line-height: 12px;
margin: 3px 0 4px 0;
display: block;
white-space:nowrap;
text-overflow: ellipsis;
}
.mejs-captions-layer {
position: absolute;
bottom: 0;
left: 0;
text-align:center; line-height: 22px;
font-size: 12px;
color: #fff;
}
.mejs-captions-layer  a {
color: #fff;
text-decoration: underline;
}
.mejs-captions-layer[lang=ar] {
font-size: 20px;
font-weight: normal;
}
.mejs-captions-position {
position: absolute;
width: 100%;
bottom: 15px;
left: 0;
}
.mejs-captions-position-hover {
bottom: 45px;
}
.mejs-captions-text {
padding: 3px 5px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/background.png);
background: rgba(20, 20, 20, 0.8);
} .mejs-clear {
clear: both;
} .me-cannotplay {
}
.me-cannotplay a {
color: #fff;
font-weight: bold;
}
.me-cannotplay span {
padding: 15px;
display: block;
}  .mejs-controls .mejs-loop-off button{
background-position: -64px -16px;
}
.mejs-controls .mejs-loop-on button {
background-position: -64px 0;
}  .mejs-controls .mejs-backlight-off button{
background-position: -80px -16px;
}
.mejs-controls .mejs-backlight-on button {
background-position: -80px 0;
}  .mejs-controls .mejs-picturecontrols-button{
background-position: -96px 0;
}  .mejs-contextmenu {
position: absolute;
width: 150px;
padding: 10px;
border-radius: 4px;
top: 0;
left: 0;
background: #fff;
border: solid 1px #999;
z-index: 1001; }
.mejs-contextmenu .mejs-contextmenu-separator {
height: 1px;
font-size: 0;
margin: 5px 6px;
background: #333;	
}
.mejs-contextmenu .mejs-contextmenu-item {
font-family: Helvetica, Arial;
font-size: 12px;
padding: 4px 6px;
cursor: pointer;
color: #333;	
}
.mejs-contextmenu .mejs-contextmenu-item:hover {
background: #2C7C91;
color: #fff;
} .mejs-controls .mejs-sourcechooser-button {
position: relative;
}
.mejs-controls .mejs-sourcechooser-button button {
background-position: -128px 0;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector {
visibility: hidden;
position: absolute;
bottom: 26px;
right: -10px;
width: 130px;
height: 100px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/background.png);
background: rgba(50,50,50,0.7);
border: solid 1px transparent;
padding: 10px;
overflow: hidden;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul {
margin: 0;
padding: 0;
display: block;
list-style-type: none !important;
overflow: hidden;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li{
margin: 0 0 6px 0;
padding: 0;
list-style-type: none !important;
display:block;
color: #fff;
overflow: hidden;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li input{
clear: both;
float: left;
margin: 3px 3px 0 5px;
}
.mejs-controls .mejs-sourcechooser-button .mejs-sourcechooser-selector ul li label{
width: 100px;
float: left;
padding: 4px 0 0 0;
line-height: 15px;
font-family: helvetica, arial;
font-size: 10px;
}.sf-menu, .sf-menu * {
margin:			0;
padding:		0;
list-style:		none;
}
.sf-menu ul {
position:		absolute;
top:			-999em;
width:			10em; }
.sf-menu ul li {
width:			100%;
}
.sf-menu li:hover {
visibility:		inherit; }
.sf-menu li {
float:			left;
position:		relative;
}
.sf-menu a {
display:		block;
position:		relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
left:			0;
top:			100px; z-index:		99;
margin-top: 3px;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
top:			-999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul, ul.sf-menu li li.sfHover ul ul, ul.sf-menu li li.sfHover ul ul ul {
left:			10em; top:			-3px;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
left:			10em; top:			0;
} .sf-menu li li {
background:	#fff;
text-align: left;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.sf-menu li li a {
color: #666;
text-decoration: none;
padding: 10px 35px 10px 18px;
font-family: Helvetica Neue, Open Sans, Arial, sans-serif;
font-weight: normal;
font-size: 12px;
border-bottom: 1px solid #eee;
line-height: 20px;
letter-spacing: 0.9px;
-webkit-transition: all 0.2s linear;
-moz-transition: all 0.2s linear;
-ms-transition: all 0.2s linear;
-o-transition: all 0.2s linear;
transition: all 0.2s linear;
}
.sf-menu li ul li:last-child a{
border-bottom: none ;
} .sf-menu li li a:hover, .sf-menu li li.sfHover > a{
color: #fff !important;
} .sf-menu a.sf-with-ul {
padding-right: 	2.25em;
min-width:		1px; } .sf-sub-indicator{
position: relative;
display: inline-block;
margin-left: 5px;
width: 10px;
}
#menulava li ul li .sf-sub-indicator{
top:11px;
background-position: 0 0;
position: absolute;
display: block;
right: 1.2em;
}
#menulava li ul li a:hover > .sf-sub-indicator, #menulava li ul li > a:active > .sf-sub-indicator, #menulava li ul li .sf-menu ul li:hover > a > .sf-sub-indicator, #menulava li li.sfHover > a > .sf-sub-indicator{
top:11px;
background-position: -10px 0; 
} a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator, header #menulava > li.current-menu-item > a > .sf-sub-indicator, header #menulava > li.current-menu-ancestor > a > .sf-sub-indicator {
background-position: -10px -100px; } .sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; } .sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
background-position: -10px 0; } .sf-shadow ul {
background:	url(//fingro.com.au/wp-content/themes/freshlook/images/shadow.png) no-repeat bottom right;
padding: 0 8px 9px 0;
-moz-border-radius-bottomleft: 17px;
-moz-border-radius-topright: 17px;
-webkit-border-top-right-radius: 17px;
-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
background: transparent;
}
.sf-menu > li > ul > li > ul > li > ul.sub-menu{
margin-top: 0px !important;
}pre{word-wrap: break-word;}
.widget li a:hover{
color: #7AB317; 
}
.blogarchive .pageTitle{
position: relative;
float: left;
xpadding: 30px 0px 20px;
width: 100%;
}
.post-separator{
position: relative;
top: -45px;
float: left;
width: 98% !important;
height: 1px;
border-bottom: 1px dashed #CCC;
padding: 5px 0 5px 0;
}
.video-thumb iframe{height: 250px;}
.blogarchive .post-listing{
position: relative;
float: left;
width: 100%;
margin: 50px 0;
}
.blogarchive.single .post-listing{
margin: 50px 0px 40px 0px;
}
.blogarchive .post{
position: relative;
float: left;
width: 100%;
margin-bottom: 40px;
padding-bottom: 40px;
}
.recentPosts .readmore{
margin: 20px 0 !important;
}
.recentPosts .readmore a{
color: white !important;
}
.blogarchive .post .the_title, .blogarchive  .post .the_title a{
display: block;
font-family: Helvetica Neue, Arial;
font-size: 20px;
color: #555;
font-weight: bolder;
padding: 3px 0px 15px 26px;
text-decoration: none;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;
}
.blogarchive  .post .the_title a:hover, .blogarchive .post .readmore a:hover{
color: #7AB317;
}
.blogarchive .post .blog_excerpt{
position: relative;
float: left;
color: #444;
}
.blogarchive .post .the_title, .blogarchive .post .blog_excerpt{ 
xmargin-left: 40px; 
margin-top: 10px;
}
.blogarchive .post .the_title{
margin-top: 0;
}
.blogarchive .post .readmore{
position: relative;
float: left;
margin-top: 20px;
}
.blogarchive .post .readmore a.more-link, .blogarchive .post a.readmore{
text-decoration: none;
font-weight: bolder;
color: #555;
-webkit-transition: all 0.4s linear;
-moz-transition: all 0.4s linear;
-ms-transition: all 0.4s linear;
-o-transition: all 0.4s linear;
transition: all 0.4s linear;
}
.mejs-container {
margin: 0px !important;
}
.blogarchive .post .featured-image-thumb, .blogarchive .flexslider{
height: 250px;
overflow: hidden;
}
.blogarchive iframe{
position: relative;
float: left;
width: 100%;
z-index: 5\9;
height: 250px !important;
}
.blogarchive .metas_container{
position: relative;
float: left;
margin: 0 auto;
clear: left;
}
.blogarchive.fullwidth .flexslider, .blogarchive.fullwidth .video-thumb, .blogarchive.fullwidth .video-thumb iframe, .blogarchive.fullwidth .featured-image-thumb{
height: 400px !important;
}
.post-listing .post_type{
position: absolute;
float: left;
clear: none;
background: #7AB317;
width: 40px;
height: 40px;
margin-right: 1px;
top: -4px;
z-index: 99999999;
-webkit-border-radius: 20px;
border-radius: 20px;
display: inline-block;
}
.post-listing .post_type.text{
background: #7AB317 url(//fingro.com.au/wp-content/themes/freshlook/img/designare_icons/icon334.png) no-repeat center center;
position: relative;
left: 0;
border-top: 0;
top: 0px;
height: 38px;
}
.post-listing .post_type.image{
background: #7AB317 url(//fingro.com.au/wp-content/themes/freshlook/img/designare_icons/icon33.png) no-repeat center center;
}
.post-listing .post_type.video{
background: #7AB317 url(//fingro.com.au/wp-content/themes/freshlook/img/designare_icons/icon161.png) no-repeat center center;
}
.post-listing .post_type.audio{
background: #7AB317 url(//fingro.com.au/wp-content/themes/freshlook/img/designare_icons/icon14.png) no-repeat center center;
position: relative;
left: 0;
border-top: 0;
top: 0px;
height: 38px;
}
.post-listing .post_type.slider{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/designare_icons/icon333.png) no-repeat center center;
}
.recentPosts .post_type.text, .recentposts_listing .recentPostsSidebar.text{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/designare_icons/icon334.png) no-repeat center center;
}
.recentPosts .post_type.image, .recentposts_listing .recentPostsSidebar.image{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/designare_icons/icon33.png) no-repeat center center;
}
.recentPosts .post_type.video, .recentposts_listing .recentPostsSidebar.video{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/designare_icons/icon161.png) no-repeat center center;
}
.recentPosts .post_type.audio, .recentposts_listing .recentPostsSidebar.audio{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/designare_icons/icon14.png) no-repeat center center;
}
.recentPosts .post_type.slider, .recentposts_listing .recentPostsSidebar.slider{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/designare_icons/icon333.png) no-repeat center center;
}
.footer-widget .recentPosts .post_type.text, .recentposts_listing .recentPostsSidebar.text{
background: #333 url(//fingro.com.au/wp-content/themes/freshlook/img/designare_icons/icon334.png) no-repeat center center;
}
.footer-widget .recentPosts .post_type.image, .recentposts_listing .recentPostsSidebar.image{
background: #333 url(//fingro.com.au/wp-content/themes/freshlook/img/designare_icons/icon33.png) no-repeat center center;
}
.footer-widget .recentPosts .post_type.video, .recentposts_listing .recentPostsSidebar.video{
background: #333 url(//fingro.com.au/wp-content/themes/freshlook/img/designare_icons/icon161.png) no-repeat center center;
}
.footer-widget .recentPosts .post_type.audio, .recentposts_listing .recentPostsSidebar.audio{
background: #333 url(//fingro.com.au/wp-content/themes/freshlook/img/designare_icons/icon14.png) no-repeat center center;
}
.footer-widget .recentPosts .post_type.slider, .recentposts_listing .recentPostsSidebar.slider{
background: #333 url(//fingro.com.au/wp-content/themes/freshlook/img/designare_icons/icon333.png) no-repeat center center;
}
.blogarchive .metas_container .metas{
position: relative;
float: left;
display: inline-block;
line-height: 14px;
border: 1px solid #ededed;
margin-bottom: 15px;
}
.blogarchive .metas_container .metas .date{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/blogicon-date.png) no-repeat 0 1px;
padding-left: 20px;
position: relative;
float: left; 
}
.blogarchive .metas_container .metas .date:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/blogicon-date.png) no-repeat 0 -14px;
color: #444;
}
.blogarchive .metas_container .metas .the_author{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/blogicon-author.png) no-repeat 14px 1px;
padding-left: 35px;
position: relative;
float: left;
}
.blogarchive .metas_container .metas .the_author:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/blogicon-author.png) no-repeat 14px -14px;
color: #444;
}
.blogarchive .metas_container .metas .comments{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/blogicon-comments.png) no-repeat 30px 1px;
padding-left: 50px;
position: relative;
float: left;
margin-left: -15px;
}
.blogarchive .metas_container .metas .comments:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/blogicon-comments.png) no-repeat 30px -14px;
color: #444;
}
.blogarchive .metas_container .metas .tags{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/blogicon-tags.png) no-repeat 30px 1px;
padding-left: 50px;
position: relative;
float: left;
margin-left: -15px;
}
.blogarchive .metas_container .metas .tags:hover{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/blogicon-tags.png) no-repeat 30px -14px;
color: #444;
}
.blogarchive .metas_container .metas a{text-decoration: none;}
.blog-i{font-weight: normal;}
.blogarchive .post .metas .blog-i,.blogarchive .post .metas .post-categories, .blogarchive .post .metas .the_author, .blogarchive .post .metas .comments{ font-family: 'Helvetica Neue', Arial; float: left; font-size: 11px; line-height: 14px; clear:none; color: #b2b7bd;font-weight: normal;}
.blogarchive .post .metas .post-categories li a, .blogarchive .post .metas .tags a, .blogarchive .post .metas .tags, .blogarchive .post .metas .comments{ font-family: 'Helvetica Neue'; color:#B2B7BD;}
..blogarchive .post .metas .tags a:hover{color: #444 !important;}
.blogarchive .post-categories{
list-style: none;
}
.post-listing .flexslider{margin: 0 !important;} .single .entry-content{
position: relative;
top: 20px;
padding-bottom: 60px;
border-bottom: 1px dashed #ccc;
word-wrap: break-word;
clear: both;
}
.single .nav-below{
position: relative;
float: left;
}
.comment-notes{
top: -25px;
color: #999;
font-style: italic;
}
.single .post{
margin-bottom: 0px;
padding-bottom: 20px;
border-bottom: 1px dashed #CCC;
}
.single #comments{
position: relative;
float: left;
margin-bottom: 10px;
padding-bottom: 40px;
width: 95%;
}
.single #nav-below{
position: relative;
padding-bottom: 50px;
padding-top: 50px;
clear: both;
text-align: center;
border-top: 1px dashed #CCC;
margin: 10px 10px 0 10px;
}
#nav-below a{
color: #333;
font-size: 12px;
font-family: Helvetica Neue, Arial;
font-weight: bold;
}
#nav-below a .meta-nav{
color: #888;
font-size: 11px;
font-weight: normal;
} 
.single #nav-below .nav-previous{
position: relative;
float: left;
padding-left: 40px;
text-align: left;
padding-right: 20px;
height: 70px;
width: 35%;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/linkswidgets_left.png) no-repeat 5% 6px;
}
.single #nav-below .nav-next{
position: relative;
float: right;
padding-right: 40px;
width: 37%;
text-align: right;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/linkswidgets.png) no-repeat 94% 6px;
}
.single #nav-below .nav-previous span, .single #nav-below .nav-next span{
position: relative;
display: block;
}
.single ol.commentlist, .single ol.commentlist ul{
list-style: none;
}
.single article.comment{
position: relative;
float: left;
clear: both;
margin-bottom: 30px;
min-height: 100px;
border-bottom: 1px dashed #EDEDED;
}
.single .comment-author{
position: relative;
float: left;
width: 80px;
text-align: center;
}
.single #respond{
position: relative;
float: left;
margin-bottom: 40px;
}
.single .comment-block{
position: relative;
padding-left: 90px;
}
.single .comment-meta {
position: relative;
float: left;
display: inline-block;
}
.single .comment{
position: relative;
float: left;
width: 100%;
clear: both;
}
.single .commentmetadata{
margin-right: 15px;
padding-right: 15px;
border-right: 1px solid #ccc;
}
.single .commentmetadata, .single .reply{
position: relative;
margin-top: 15px;
margin-bottom: 20px;
}
.single .commentmetadata a, .single .reply a{
font-size: 11px;
font-style: italic;
color: #999;
}
.single .depth-1{padding-left: 0;}
.single .depth-2{padding-left: 20px;}
.single .depth-3{padding-left: 40px;}
.single .depth-4{padding-left: 60px;}
.single .depth-5{padding-left: 80px;}
.single .depth-5{padding-left: 100px;}
.single .depth-7{padding-left: 120px;}
.single .depth-8{padding-left: 140px;}
.single .depth-9{padding-left: 160px;}
.single .depth-10{padding-left: 180px;}
.single .depth-11{padding-left: 200px;}
.single .depth-12{padding-left: 220px;}
.single .depth-13{padding-left: 240px;}
.single .depth-14{padding-left: 260px;}
.single .depth-15{padding-left: 280px;}
.single .depth-16{padding-left: 300px;}
.single .depth-17{padding-left: 320px;}
.single #respond label, .single #respond input, .single #respond textarea{
position: relative;
float: left;
}
.single #commentform p.form-allowed-tags{
display: none;
}
.single #commentform p{
position: relative;
display: block;
clear: both;
}
.single #commentform input, .single #commentform label, .single #commentform label textarea{
position: relative;
display: block;
clear: both;
}
.single #commentform .comment-form-comment label{
float: none;
}
.comment-author .fn{
font-style: normal;
text-transform: uppercase;
font-weight: bold;
margin-top: -5px;
top: -9px;
position: relative;
}
.single #commentform .form-submit #submit{
position: relative;
float: left;
margin-top: 15px;
}
#respond{ 
position: relative;
float: left;
margin-top: 0;
margin-left: 0;
width: 100%;
}
#respond h2{
text-align: left;
text-transform: uppercase;
}
#respond input{
border: 1px solid #ddd;
color: #999;
padding: 8px;
margin-bottom: 20px;
width: 50%;
}
#respond #comment{
border: 1px solid #ddd;
color: #999;
padding: 8px;
margin-bottom: 20px;
width: 80%;
}
#respond input:focus, #respond #comment:focus{
border: 1px solid #ccc;
color: #666;
}
#commentform{
position: relative;
float: left;
margin-top: 20px;
width: 102%;
}
.commentlist{position: relative; float: left; width: 100%;}
.comment-reply{
background: white;
padding: 20px 30px;
border: 1px solid #ddd;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.single .flexslider .flex-direction-nav li a{
z-index: 99999999999;
}
.single .hover-flex{
position: absolute;
width: 100%;
height: 100%;
background: black;
opacity: 0;
top: 0px;
z-index: 9999999;
}
.single .magnifier{
position: absolute;
width: 100%;
height: 100%;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/moreinfo.png) no-repeat center center;
opacity: 0;
top: 0px;
z-index: 99999999;
cursor: pointer;
}
.single .featured-image-thumb .hover-flex, .single .featured-image-thumb .magnifier{
left: 0px;
}
.recentPosts .featured-image-thumb{
height: 125px;
overflow: hidden;
}
.recentPosts .flexslider, .recentPosts iframe{
height: 125px;
width: 45%;
position: relative;
float: left;
margin-right: 15px;
}
.recentPostsSidebar{
width: 40px;
height: 40px;
position: relative;
float: left;
background: #333;
margin-right: 10px;
}
.recentposts_listing li{
margin-bottom: 10px;
position: relative;
float: left;
list-style: none !important;
width: 100%;
}
#recentPostsSidebar_widget{
position: relative;
float: left;
margin: 20px 0;
}
#footer_widget #recentPostsSidebar_widget{
margin: 0 !important;
}
.widget h2, .widget h4, #secondary #recentPostsSidebar_widget h2{
text-transform: uppercase;
font-size: 11px;
color: #999 !important;
border-bottom: 1px dashed #CCC;
margin-bottom: 20px;
padding-bottom: 10px;
}
#recentPostsSidebar_widget h2
#secondary #recentPostsSidebar_widget .recentposts_listing{
margin-top: 23px;
}
.recentcomments_listing .the_title img{
width: 40px;
height: 40px;
}
.recentcomments_listing li{
position: relative;
float: left;
}
.recentcomments_listing .the_title{
position: relative;
float: left;
margin-right: 5px;
font-size: 12px;
font-family: Helvetica Neue, Arial;
font-weight: bold;
color: #444;
text-decoration: none;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.recentPostsSidebar{
width: 40px;
height: 40px;
position: relative;
float: left;
background: #333;
margin-right: 5px;
}
.recentposts_listing a{
color: #999;
text-decoration: none;
}
.recentposts_listing a:hover{
color: #333;
}
.recentposts_listing a.the_title{
font-size: 12px;
font-family: Helvetica Neue, Arial;
font-weight: bold;
color: #444;
text-decoration: none;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.recentposts_listing a.the_title:hover{
color: #7AB317;
}
.recentposts_listing .rc-container{
position: relative;
float: left;
width: 78%;
}  .widget-area{margin: 50px 10px 0px 10px;}
.blog_content .post .video-thumb, .blog_content .post .video-thumb iframe{ z-index: 5\9 ;}
.blog_content .post .post_type.video{ z-index: 9999999999\9 ;}
pre{position: relative; display: block; clear: both;} .navigation{
position: relative; float: left; width: 100%;
}
.des-pages {
position: relative;
float: left;
margin-top: -80px;
width: 100%;
}
.des-pages .pages{
position: relative;
float: left;
background: white;
color: #555;
font: normal 11px/21px Tahoma;
border: 1px solid #E1E1E1;
padding: 4px 9px;
border-radius: 2px;
margin-right: 5px;
text-decoration: none;
position: relative;
float: left;
}
.des-pages .page{
background: white;
color: #555;
font: normal 11px/21px Tahoma;
border: 1px solid #E1E1E1;
padding: 4px 9px;
border-radius: 2px;
margin-right: 5px;
text-decoration: none;
position: relative;
float: left;
}
.des-pages .page:hover{
border: 1px solid #666;
}
.des-pages .current{
color: white;
background: #555;
border: 1px solid #555;
text-decoration: none;
padding: 4px 9px;
position: relative;
float: left;
margin-right: 5px;
}#projects-1{
position: relative;	
float: left;
width: 100%;
}
.filterby{
position: relative;
float: left;
width: 100%;
text-align: right;
}
.arrow-right {
width: 0px;
height: 0px;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
border-left: 5px solid #444;
position: absolute;
right: -5px;
z-index: 99999;
top: 12px;
}
.filterby .projectCategories{
xdisplay: none;
position: relative;
z-index: 99;
background: rgba(33, 33, 33, 0.9);
height: auto;
float: left;
top: 20px;
line-height: 24px;
}
{
<?php if(get_option(DESIGNARE_SHORTNAME."_style_color")) echo "color: #" . get_option(DESIGNARE_SHORTNAME."_style_color") . " !important;"; ?>
}
.filterby .projectCategories li{
list-style: none;
float: left;
padding: 0px 0;
width: auto;
line-height: 34px;
}
.filterby .projectCategories li.active{
background: #7AB317;
}
.filterby .projectCategories li a{
list-style: none;
float: left;
padding: 0 15px;
width: auto;
color: #fff;
text-transform: uppercase;
font-family: Helvetica Neue, Arial;
font-size: 11px;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
white-space: nowrap;
font-weight: bold;
}
.filterby .projectCategories li a:hover{
color: #fff;
}
.thumbnails_list{
position: relative;
float: left;
width: 100%;
margin: 0 0 50px 0;
}
#projects-1 .da-thumbs li{
margin-top: 20px;
}
.thumbs_row{
position: relative;
float: left;
width: 101%;
} .projects_nav1{
float: right !important;
}
.projects_nav1 .nav-previous-nav1{
position: relative;
float: left;
margin-right: 0;
}
.proj-content{
position: relative;
float: left;
width: 100%;
text-align: justify;
margin: 40px 0;
}
.projects_media{
float: right;
position: relative;
width: 70%;
margin-right: 10px;
padding: 0 0 20px 20px;
z-index: 99;
}
.projects_description{
position: relative;
margin: 0 10px;
text-align: left;
} .post-thumb img.nc2{
height: 345px;
}
.post-thumb img.nc3{
height: 225px;
}
.post-thumb img.nc4{
height: 165px;
} .project_list_s2 .slides_container .post-thumb-s2{
margin: 20px 0;
text-align: center;
cursor: pointer;
border: 1px solid #EFEFEF;
-webkit-transition: all 0.4s ease-in-out;
-moz-transition: all 0.4s ease-in-out;
-o-transition: all 0.4s ease-in-out;
-ms-transition: all 0.4s ease-in-out;
transition: all 0.4s ease-in-out;
position: relative;
float: left;
width: 100%;
}
.project_list_s2 .slides_container .post-thumb-s2:hover{
border-bottom: 1px solid #1a99b8;
}
.ch-grid li.nc2{
height: 345px;
}
.ch-grid li.nc3{
height: 225px;
}
.ch-grid li.nc4{
height: 165px;
}
.project_list_s2 .slides_container .p_exerpt{
height: 40px;
overflow: hidden;
}
.entry-content{
position: relative;
float: left;
top: 30px;
margin-bottom: 80px;
}
.moreinfo_text{
position: relative;
float: left;
}
.filterby_btn{
display: inline-block;
font-weight: bold;
font-family:  Arial, sans-serif;
cursor: pointer;
margin: 0;
padding: 7px 14px !important;
font-size: 13px;
width: auto !important;
float: left;
margin-top: 20px;
margin-bottom: 30px;
position: relative;
}
input[type="button"]:active {
-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.08);
box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.08);
}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(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/default/sprite.png) -78px -93px no-repeat}
div.pp_default .pp_top .pp_middle{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/default/sprite_x.png) top left repeat-x}
div.pp_default .pp_top .pp_right{background:url(//fingro.com.au/wp-content/themes/freshlook/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(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/default/sprite_y.png) -7px 0 repeat-y;padding-left:13px}
div.pp_default .pp_content_container .pp_right{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/default/sprite_y.png) top right repeat-y;padding-right:13px}
div.pp_default .pp_next:hover{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/default/sprite_next.png) center right no-repeat;cursor:pointer}
div.pp_default .pp_previous:hover{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/default/sprite_prev.png) center left no-repeat;cursor:pointer}
div.pp_default .pp_expand{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/default/sprite.png) 0 -29px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_expand:hover{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/default/sprite.png) 0 -56px no-repeat;cursor:pointer; border-bottom: none !important}
div.pp_default .pp_contract{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/default/sprite.png) 0 -84px no-repeat;cursor:pointer;height:28px;width:28px}
div.pp_default .pp_contract:hover{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/default/sprite.png) 0 -113px no-repeat;cursor:pointer}
div.pp_default .pp_close{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/default/sprite.png) 2px 1px no-repeat;cursor:pointer;height:30px;width:30px; top: -5px;}
div.pp_default .pp_gallery ul li a{background:url(//fingro.com.au/wp-content/themes/freshlook/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{left:auto;position:static}
div.pp_default .pp_nav .pp_play,div.pp_default .pp_nav .pp_pause{background:url(//fingro.com.au/wp-content/themes/freshlook/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(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/default/sprite.png) -31px -3px no-repeat;height:20px;margin:4px 0 0;width:20px}
div.pp_default a.pp_arrow_next{background-position:-82px -3px;left:52px}
div.pp_default .pp_content_container .pp_details{margin-top:10px; padding-left: 1px; text-align: left;}
div.pp_default .pp_nav{clear:none;height:30px;position:relative;width:110px}
div.pp_default .pp_nav .currentTextHolder{color:#999;font-family:Georgia;font-size:11px;font-style:italic;left:75px;line-height:25px;margin:0;padding:0 0 0 10px;position:absolute;top:2px}
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; border-bottom: none !important;}
div.pp_default .pp_description{font-size:11px;font-weight:700;line-height:14px;margin:5px 50px 5px 0; color: #333}
div.pp_default .pp_bottom .pp_left{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/default/sprite.png) -78px -127px no-repeat}
div.pp_default .pp_bottom .pp_middle{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/default/sprite_x.png) bottom left repeat-x}
div.pp_default .pp_bottom .pp_right{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/default/sprite.png) -112px -127px no-repeat}
div.pp_default .pp_loaderIcon{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/default/ajax-loader.gif) center center no-repeat}
div.light_rounded .pp_top .pp_left{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_rounded/sprite.png) -88px -53px no-repeat}
div.light_rounded .pp_top .pp_right{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_rounded/sprite.png) -110px -53px no-repeat}
div.light_rounded .pp_next:hover{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.light_rounded .pp_previous:hover{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_rounded .pp_expand{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_rounded .pp_expand:hover{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_rounded .pp_contract{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_rounded .pp_contract:hover{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_rounded .pp_close{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_rounded .pp_nav .pp_play{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_nav .pp_pause{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_rounded .pp_arrow_previous{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_rounded/sprite.png) 0 -71px no-repeat}
div.light_rounded .pp_arrow_next{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_rounded/sprite.png) -22px -71px no-repeat}
div.light_rounded .pp_bottom .pp_left{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_rounded/sprite.png) -88px -80px no-repeat}
div.light_rounded .pp_bottom .pp_right{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_top .pp_left{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat}
div.dark_rounded .pp_top .pp_right{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat}
div.dark_rounded .pp_content_container .pp_left{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y}
div.dark_rounded .pp_content_container .pp_right{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y}
div.dark_rounded .pp_next:hover{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_rounded .pp_previous:hover{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor:pointer}
div.dark_rounded .pp_expand{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_expand:hover{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_rounded .pp_contract:hover{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_rounded .pp_close{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_rounded .pp_description{color:#fff;margin-right:85px}
div.dark_rounded .pp_nav .pp_play{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_nav .pp_pause{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_rounded .pp_arrow_previous{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat}
div.dark_rounded .pp_arrow_next{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat}
div.dark_rounded .pp_bottom .pp_left{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat}
div.dark_rounded .pp_bottom .pp_right{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat}
div.dark_rounded .pp_loaderIcon{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_rounded/ajax-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(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_square/ajax-loader.gif) center center no-repeat}
div.dark_square .pp_expand{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.dark_square .pp_expand:hover{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.dark_square .pp_contract{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.dark_square .pp_contract:hover{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.dark_square .pp_close{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.dark_square .pp_nav{clear:none}
div.dark_square .pp_nav .pp_play{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_nav .pp_pause{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.dark_square .pp_arrow_previous{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat}
div.dark_square .pp_arrow_next{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat}
div.dark_square .pp_next:hover{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor:pointer}
div.dark_square .pp_previous:hover{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.light_square .pp_expand{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.light_square .pp_expand:hover{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.light_square .pp_contract{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.light_square .pp_contract:hover{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.light_square .pp_close{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:75px}
div.light_square .pp_nav .pp_play{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_nav .pp_pause{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height:15px;width:14px}
div.light_square .pp_arrow_previous{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat}
div.light_square .pp_arrow_next{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat}
div.light_square .pp_next:hover{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor:pointer}
div.light_square .pp_previous:hover{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_top .pp_left{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/facebook/sprite.png) -88px -53px no-repeat}
div.facebook .pp_top .pp_middle{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/facebook/contentPatternTop.png) top left repeat-x}
div.facebook .pp_top .pp_right{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/facebook/sprite.png) -110px -53px no-repeat}
div.facebook .pp_content_container .pp_left{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/facebook/contentPatternLeft.png) top left repeat-y}
div.facebook .pp_content_container .pp_right{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/facebook/contentPatternRight.png) top right repeat-y}
div.facebook .pp_expand{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/facebook/sprite.png) -31px -26px no-repeat;cursor:pointer}
div.facebook .pp_expand:hover{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/facebook/sprite.png) -31px -47px no-repeat;cursor:pointer}
div.facebook .pp_contract{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/facebook/sprite.png) 0 -26px no-repeat;cursor:pointer}
div.facebook .pp_contract:hover{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/facebook/sprite.png) 0 -47px no-repeat;cursor:pointer}
div.facebook .pp_close{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/facebook/sprite.png) -1px -1px no-repeat;cursor:pointer;height:22px;width:22px}
div.facebook .pp_description{margin:0 37px 0 0}
div.facebook .pp_loaderIcon{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/facebook/ajax-loader.gif) center center no-repeat}
div.facebook .pp_arrow_previous{background:url(//fingro.com.au/wp-content/themes/freshlook/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(//fingro.com.au/wp-content/themes/freshlook/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(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/facebook/sprite.png) -1px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_nav .pp_pause{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/facebook/sprite.png) -32px -123px no-repeat;height:22px;width:22px}
div.facebook .pp_next:hover{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/facebook/btnNext.png) center right no-repeat;cursor:pointer}
div.facebook .pp_previous:hover{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/facebook/btnPrevious.png) center left no-repeat;cursor:pointer}
div.facebook .pp_bottom .pp_left{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/facebook/sprite.png) -88px -80px no-repeat}
div.facebook .pp_bottom .pp_middle{background:url(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/facebook/contentPatternBottom.png) top left repeat-x}
div.facebook .pp_bottom .pp_right{background:url(//fingro.com.au/wp-content/themes/freshlook/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:0px;position:fixed;top:0px;width:100%;height:100%;z-index:999999999}
div.pp_pic_holder{display:none;position:absolute;width:100px;z-index:9999999999999}
.pp_content{height:40px;min-width:40px;text-align: center;}
* 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}
.pp_social .facebook{float:left;margin-left:5px;overflow:hidden;width:400px}
.pp_social .twitter{float:left}
.pp_nav{clear:right;float:left;margin:3px 10px 0 0}
.pp_nav p{float:left;margin:2px 4px;white-space:nowrap}
.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;left:50%;margin-top:-50px;position:absolute;z-index:10000}
.pp_gallery div{float:left;overflow:hidden;position:relative}
.pp_gallery ul{float:left;height:35px;margin:0 0 0 5px;padding:0;position:relative;white-space:nowrap}
.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(//fingro.com.au/wp-content/themes/freshlook/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(//fingro.com.au/wp-content/themes/freshlook/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(//fingro.com.au/wp-content/themes/freshlook/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{display:block;line-height:22px;position:absolute;right:0;text-indent:-10000px;top:0}
.pp_loaderIcon{display:block;height:24px;left:50%;margin:-12px 0 0 -12px;position:absolute;top:50%;width:24px}
#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;margin:0 0 5px 15px;z-index:9999}
div.pp_default .pp_content,div.light_rounded .pp_content{background-color:#fff; overflow: hidden}
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(//fingro.com.au/wp-content/themes/freshlook/images/prettyPhoto/light_rounded/ajax-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(//fingro.com.au/wp-content/themes/freshlook/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}@media only screen and (min-width: 768px) and (max-width: 959px) {
nav#menu #select-menu{
display: none;
}
.sf-menu li.sfHover ul {
top: 52px; }
.divider_940{
width: 720px;
}
slider_container{
height: 350px;
}
.shortcode-services ul.service-items p.designare_icon{
margin: 0 15px 15px 0 !important;
}
.custom-widget form#searchform input[type="text"]{
width: 81.5%;
}
.#header .social{left: 40px;}
.special_tabs .label span{font-size: 10px !important;font-weight: normal !important;}
.da-thumbs li.four a div .overlay_title{
margin: 5px 20px 0 20px !important;
font-weight: bold !important;
}
.da-thumbs li.one-third a div .overlay_title{
margin: 20px 20px 10px 30px !important;
font-weight: bold !important;
}
.da-thumbs li.eight a div .overlay_title{
margin: 20px 20px 10px 42px !important;
font-weight: bold !important;
}
.team-box h4 {
font-size: 25px !important;
padding-top: 10px !important;
}
.person-desc {
font-size: 11px !important;
line-height: 16px !important;
}
.team-box .person-facebook, .team-box .person-twitter{
margin: 0 0 8px 20px !important;
}
.team-box .person-twitter{
margin: 0 0 8px 5px !important;
}
.da-animate .overlay_sep {margin: 0 0 5px 30px !important;}
.logo{
margin: 5px 0 20px 0;
position: relative;
}
.logo_and_menu{
padding: 0;
width: 778px !important;
}
header #menu{
width: 778px !important;
text-align: center;
float: left;
margin-left: -20px;
}
header #menulava{
float: none;
text-align: center;
display: inline-block;
top: 6px;
}
header .logo_and_menu{
padding-left: 0 !important;
}
.logo_and_menu{
text-align: center;
}
.logo_and_menu .logo{
float: none;
display: inline-block;
margin-bottom: 15px;
}
.logo_and_menu h1.logo{
float: left;
margin-left: 40px;
position: relative;
}
.slogan{display: none;}
.home_widget .page_info_title_s2{
width: 90% !important;
}
.recentposts_listing .rc-container{width: 71% !important;}
.featured-box{width: 84.7% !important;}
.pag-proj2_s2{right: 104px !important;}
.recentPosts .post .featured-image-thumb, .recentPosts .video-thumb{
width: 29%;
}
.backgroundpattern{
width: 704px;	
}
.recentPosts .flexslider{width: 29% !important;}
header #menulava > li > a{
padding: 16px 18px;
}
#header{
width: 778px;
}
#white_content, #wrapper{
width: 788px;
}
.reset_960{
width: 768px;
}
#footer_content{
width: 100%;
}
.project_list .slides_container div.slides_column{
width: 363px;
}
.project_list .slides_container .post-thumb{
width: 167px;
height: 111px;
} .project_list_s2 .slides_container div.slides_column{
width: 556px;
}
.projects_media .flexslider{
height: 403px;
}
.widget-area form#searchform input[type="text"]{
width: 82%;
}
.page_title .arrows-proj2{
right: -50px;
}
.shortcode-services ul.service-items p.item-desc, .shortcode-services ul.service-items .item-title{
width: 100% !important;
}
} @media only screen and (max-width: 960px) {
.serviceballs{display: block;}
.special_tabs{display: block !important;}
.acc-substitute{display: none;}
} @media only screen and (min-width: 960px) and (max-width: 985px) {
.serviceballs{display: block;}
.special_tabs{display: block !important;}
.acc-substitute{display: none;}
} @media only screen and (min-width: 768px) and (max-width: 793px) {
#header{
width: 731px;
}
.serviceballs{display: block;}
.special_tabs{display:block !important;}
.acc-substitute{display: none;}
#white_content, #wrapper{
width: 741px;
}
.reset_960{
width: 721px;
}
#footer_content{
width: 768px;
}
.project_list .slides_container div.slides_column{
width: 342px;
}
.project_list .slides_container .post-thumb{
width: 156px;
height: 110px;
}
.post-thumb img.nc4{
height: 110px;
}
.project_list_s2 .slides_container div.slides_column{
width: 522px;
}
.projects_media .flexslider{
height: 379px;
}
.widget-area form#searchform input[type="text"]{
width: 82%;
}
.page_title .arrows-proj2{
right: -45px;
}
#flickr li{
width: 43px;
height: 43px;
}
} @media only screen and (min-width: 480px) and (max-width: 767px) {
nav#menu ul#menulava{
display: none;
}
.serviceballs{display: none;}
.special_tabs{display:none !important;}
.acc-substitute{display: block;}
nav#menu #select-menu{
display: inline-block;
position: relative;
width: 100%;
float: right;
top: 25px;
}
.video-thumb, .post .flexslider, .featured-image-thumb{
margin-bottom: 40px !important;
}
.camera-controls-toggler{left: -7px;}
.contact-form input{
margin-left: 0;
}
.blogarchive.fullwidth .flexslider{ height: 250px !important;}
.contact-form label{width: 100%;}
.tab-container{
position: relative;
float: left;
height: auto;
min-height: 250px;
}
#tweet_scroll_place{
height: 60px !important;
}
#footer_menu{display: inline-block; float: none !important;}
.home_widget .projects_container .project_open_s3{height: 180px;}
.page_title_s3 .overlay_sep{display: none;}
header .logo_and_menu{
padding: 10px 0 40px 10px;
top: 0;
}
.featured-box{display: none !important;}
.home_widget .projects_container .project_open_s2{
height: 124px;
background: none;
}
.slogan{display: none;}
.header-shadow{display: none;}
.project_open_s2 .project_content_s2{
margin: 0 !important;
}
.recentPosts .project_open_s2{
background: none !important;
}
header #menulava{
float: none;
text-align: center;
display: inline-block;
}
.logo_and_menu{
text-align: center;
}
.logo_and_menu .logo{
float: none;
display: inline-block;
position: relative;
top: -19px;
}
.logo_and_menu h1.logo{
}
.dropdown-menu{
padding: 6px 12px;
background: #ededed url(//fingro.com.au/wp-content/themes/freshlook/img/navselect.gif) no-repeat 98% 5px;
border: 1px solid #ccc;
color: #444;
font-family: Helvetica Neue, Arial;
font-size: 12px;
}
.camera_caption{
xdisplay: none !important;
xvisibility: hidden !important;
}
#header{
width: 450px;
}
#header .right_corner{
display: none;
}
.logo{
}
#white_content, #wrapper{
width: 460px;
}
.featured-box{
width: 85.7% !important;
}
.reset_960{
width: 440px;
}
#white_content .cameraholder{
right: 7%;
}
#footer_content{
width: 458px;
}
.blogarchive .metas_container{
left: 0;
}
.mejs-container{
margin-left: 0 !important;
}
.copys_right, .copys_left{
text-align: center;
}
#header .call_us{
display:none;
}
.page_title .arrows-proj2{
top: 0;
right: 0;
}
.project_list .slides_container div.slides_column{
width: 441px;
}
.project_list .slides_container .post-thumb{
width: 196px;
height: 170px;
}
.post-thumb img.nc4{
height: 170px;
} .project_list_s2 .slides_container div.slides_column{
width: 442px;
}
.projects_media .flexslider{
height: 231px;
}
#projects-1 .da-thumbs li{
width: 200px !important;
} .da-thumbs li.one-third a div .overlay_title, .da-thumbs li.eight a div .overlay_title{
display: block;
position: relative;
float: left;
padding: 10px 0 0 0;
margin: 10px 20px 10px 20px;
font-weight: normal;
color: rgba(255, 255, 255, 0.9);
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
width: 87%;
font-size: 18px;
font-family: Helvetica Neue, Arial;
font-weight: bold;
}
.da-thumbs li.one-third a div .overlay_sep, .da-thumbs li.eight a div .overlay_sep{
height: 2px;
background: #39C;
width: 35px;
position: relative;
float: left;
margin: 0 0 5px 20px;
}
.da-thumbs li.one-third a div .overlay_text, .da-thumbs li.eight a div .overlay_text{
display: block;
position: relative;
float: left;
padding: 10px 0 30px 0;
margin: 0 20px 20px 20px;
font-weight: normal;
color: rgba(255, 255, 255, 0.9);
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
width: 87%;
font-size: 11px;
line-height: 18px;
font-family: Helvetica Neue, Arial;
}
.ch-grid li.nc2, .ch-grid li.nc3, .ch-grid li.nc4{
height: 196px;
}
.thumbnails_list .slides_item{
width: 199px !important;
}
.projects_nav1{
width: 12%;
right: 2px;
}
h2.page_title{
line-height: 1em;
}
.blogarchive .post .featured-image-thumb, .blogarchive .flexslider{
height: 199px;
}
}
@media only screen and (max-width: 479px) {
.featured-box{
display: none;
}
nav#menu ul#menulava{
display: none;
}
.acc-substitute h2, #accordion h2{width: 92% !important;}
.serviceballs{display: none;}
.special_tabs{display:none !important;}
.acc-substitute{display: block;}
nav#menu #select-menu{
display: inline-block;
position: relative;
width: 100%;
float: right;
top: 25px;
}
.logo{
margin-top: 0;
margin-bottom: 10px;
left: -10px;
position: relative;
display: inline-block;
width: 100%;
text-align: center;
}
.slogan{display: none;}
header .logo_and_menu{
padding: 0;
top: 0;
background: none;
}
.recentPosts .post .featured-image-thumb, .recentPosts .video-thumb, .recentPosts .flexslider{width: 20% !important;}
#tweet_scroll_place{
height: 60px !important;
}
.home_widget .projects_container .project_open_s2{
height: 124px;
background: none;
}
.header-shadow{display: none;}
.project_open_s2 .project_content_s2{
margin: 0 !important;
}
.recentPosts .project_open_s2{
background: none !important;
}
.dropdown-menu{
padding: 6px 12px;
background: #ededed url(//fingro.com.au/wp-content/themes/freshlook/img/navselect.gif) no-repeat 98% 5px;
border: 1px solid #ccc;
color: #444;
font-family: Helvetica Neue, Arial;
font-size: 12px;
}
.home_widget .projects_container .project_open_s3{height: 200px;}
.camera_caption{
xdisplay: none !important;
xvisibility: hidden !important;
}
.header_container{
top: 0;
}
#header{
width: 320px;
left: 0;
}
#white_content{
width: 320px;
}
.page_title_s3 .overlay_sep{display: none;}
#wrapper{
width: 320px;
margin-top: 0;
top: 0;
}
.shortcode-services{
padding: 0 !important;
}
.home_widget .page_title_s2{
width: 90%;
}
.home_widget .page_title
{
width: 95%;
}
.acc-substitute .pane, #accordion .pane{
width: 85%;
}
#big_footer{
margin-top: 0;
}
.divider_940{
width: 300px;
margin: 0 10px;
}
.reset_960{
width: 320px;
}
#white_content .cameraholder, .right_corner{
display: none;
}
#footer_content{
width: 100%;
}
#header .call_us{
display:none;
}
.blogarchive .metas_container{
left: 0;
}
.projects_media .flexslider{
height: 230px;
margin-left: 5px;
}
.blogarchive .post .featured-image-thumb, .blogarchive .flexslider{
height: 140px !important;
}
.single .entry-content, .blogarchive .post .the_title, .blogarchive .post .blog_excerpt{
margin-left: 0 !important;
}
.mejs-container{
margin-left: 0 !important;
width: 300px !important;
}
.single #commentform .form-submit #submit{
width: 40% !important;
}
#projects-1 .da-thumbs li{
width: 140px !important;
}
.da-thumbs li.four a,  .da-thumbs li.four a img, .da-thumbs li.one-third a,  .da-thumbs li.one-third a img, .da-thumbs li.eight a,  .da-thumbs li.eight a img{
height: 130px;
}
.da-thumbs li.one-third a div .overlay_title, .da-thumbs li.eight a div .overlay_title{
display: block;
position: relative;
float: left;
padding: 10px 0 0 0;
margin: 10px 20px 10px 20px;
font-weight: normal;
color: rgba(255, 255, 255, 0.9);
text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
width: 87%;
font-size: 18px;
font-family: Helvetica Neue, Arial;
font-weight: bold;
}
.da-thumbs li.one-third a div .overlay_sep, .da-thumbs li.eight a div .overlay_sep{
height: 2px;
background: #39C;
width: 35px;
position: relative;
float: left;
margin: 0 0 5px 20px;
}
.da-thumbs li.one-third a div .overlay_text, .da-thumbs li.eight a div .overlay_text{
display: none;
}
.ch-grid li.nc2, .ch-grid li.nc3, .ch-grid li.nc4{
height: 146px;
}
.thumbnails_list .slides_item{
width: 140px !important;
}
.projects_nav1{
right: 10px;
width: 15%;
}
.projects_media{
width: 97%;
float: left;
padding: 0;
}
.page_title .arrows-proj2{
right: 0;
top: 0;
}
.project_list .slides_container div.slides_column{
width: 299px;
}
.project_list .slides_container .post-thumb{
width: 293px;
height: 200px;
}
.slides_container .post-thumb.r{
margin-left: 0;
}
.copys_right, .copys_left{
text-align: center;
}
}#tweet_scroll_place{
position: relative;
height: 40px;
overflow: hidden;
background: #7AB317;
border-bottom: 4px solid #333;
}
.tweet_bird{
background: url(//fingro.com.au/wp-content/themes/freshlook/img/twitter_bird.png) no-repeat 0 8px;
}
#tweet_scroll_place li{
padding: 10px 0;
color: #fff;
}
#tweet_scroll_place li a{
color: #fff;
}
#tweet_scroll_place li img{
padding-right: 10px;
margin-top: -2px;
position: relative;
float: left;
}
.tweet_avatar{display: none;}
.tweet_text{font-size: 14px;}
.tweet_time{color: #4c7504 !important;}
.tweet_list{position: relative; left: 40px;}.farbtastic {
position: relative;
}
.farbtastic * {
position: absolute;
cursor: crosshair;
}
.farbtastic, .farbtastic .wheel {
width: 160px;
height: 160px;
}
.farbtastic .color, .farbtastic .overlay {
top: 44px;
left: 44px;
width: 74px;
height: 74px;
}
.farbtastic .wheel {
background: url(//fingro.com.au/wp-content/themes/freshlook/images/wheel.png) no-repeat;
width: 160px;
height: 160px;
}
.farbtastic .overlay {
background: url(//fingro.com.au/wp-content/themes/freshlook/images/mask.png) no-repeat;
}
.farbtastic .marker {
width: 17px;
height: 17px;
margin: -8px 0 0 -8px;
overflow: hidden; 
background: url(//fingro.com.au/wp-content/themes/freshlook/images/marker.png) no-repeat;
} #switcher{ 
position: absolute;
left: 0px;
top: 200px;
z-index: 9999999999999999999999999999;
background:#fff;
border:1px solid #ddd;
padding:0 4px 10px 7px;	
width:150px;
}
#switcher h6{
font-size: 14px;
font-weight: bold;
}
#switcher form select{
width:148px;
padding:4px 6px;
border:1px solid #ccc;
}
.option_btn{
position: absolute;
top: 40px;
cursor: pointer;
z-index: 9999999999999999999999999999;
width: 38px;
height: 38px;
background: #7AB317;
}
.settings-open{
background:#7AB317 url(//fingro.com.au/wp-content/themes/freshlook/img/close.png) no-repeat center center;
-webkit-border-radius: 50px;
border-radius: 50px;
left: 10px;
top: 30px;
margin-left: -20px;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
}
.settings-close{
background:#444 url(//fingro.com.au/wp-content/themes/freshlook/img/open.png) no-repeat center center;
-webkit-border-radius: 50px;
border-radius: 50px;
left: 10px;
top: 30px;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-ms-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
margin-left: 10px;
}
#colorpicker{
position: relative;
left: 8px;
margin: 0;
top: 48px;
}
#color{
position: relative;
margin: 25px 0 0 30px;
width: 30%;
border: none;
padding: 4px 6px;
} #option_wrapper
{
position: absolute;
top: 40px;
left:-230px;
width: 235px;
height: 268px;
background: url(//fingro.com.au/wp-content/themes/freshlook/img/justtest.png) no-repeat center center;
z-index: 9999999999999999999999999999;
}
#option_wrapper .inner
{
width: 90%;
margin:auto;
}
#option_wrapper h6{
width: 90%;
font-style: normal;
text-align: center;
position: relative;
left: 10px !important;
}
#bg_body_image{
position: relative;
float: left;
top: 5px;
left: 5px;
}
.switch-button {	
border:1px solid #fff;
border-left:1px solid #fff;
display:block;
height:30px;
width:30px;
position:absolute;
margin-left:152px;
margin-top:10px;
cursor:pointer;
}
#option_wrapper p{
margin-bottom: 5px;
margin-top: 10px;
position: relative;
float: left;
width: 100%;
text-align: center;
right: 2px;
font-family: Georgia;
font-weight: 400;
color: #CCC;
font-style: italic;
}
#option_wrapper .button{
top: 22px;
position: relative;
float: left;
padding: 4px 22px;
background: #EEE;
text-align: center;
margin-bottom: 20px;
left: 11px;
color: #999;
font-weight: bold;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
} .theme{
position: relative;
top: 10px;
margin-bottom: 19px;
}
.theme .dark{
background: #333;
padding: 8px 20px;
text-shadow: none !important;
color: white !important;
}
.theme .nature{
background: #ccc;
padding: 8px 20px;
text-shadow: none !important;
color: white !important;
}
.theme a.dark:hover, .theme a.nature:hover, #option_wrapper .skins a:hover{
border-bottom: none !important;
opacity:0.8;
filter:alpha(opacity=80); }
#option_wrapper .skins{
position: relative;
float: left;
left: 0;
top: 5px;
padding-bottom: 0;
width: 110%;
}
#option_wrapper .skins li{
position: relative;
float: left;
margin-right: 2px;
margin-bottom: 2px;
}
#option_wrapper .skins a{
position: relative;
float: left;
text-decoration: none;
border: none !important;
width: 25px;
height: 24px;
text-indent: -9999px;
}
#option_wrapper .skins a.blue{
background: #00ccff;
}
#option_wrapper .skins a.red{
background: #f73a3a;
}
#option_wrapper .skins a.green{
background: #66cc33;
}
#option_wrapper .skins a.pink{
background: #cc3399;
}
#option_wrapper .skins a.purple{
background: #9933cc;
}
#option_wrapper .skins a.bluegreen{
background: #3ABAAA;
}
#option_wrapper .skins a.redwine{
background: #663333;
}
#option_wrapper .skins a.darkorange{
background: #cc3300;
}
#option_wrapper .skins a.orange{
background: #f36a33;
}
#option_wrapper .skins a.violet{
background: #333366;
}
#option_wrapper .skins a.greenblue{
background: #669999;
}
#option_wrapper .skins a.greenyellow{
background: #ccff33;
}
#option_wrapper .skins a.yellow{
background: #ffcc33;
}
#option_wrapper .skins a.aqua{
background: #00FFFF;
}
#option_wrapper .skins a.lima{
background: #999933;
}/*-----------------------------------------------------------------------------------

TABLE OF CONTENTS:

1. Info Boxes
2. Buttons
3. Columns
4. Tweetmeme
5. Twitter
6. Digg
7. Related Posts
8. Horizontal Rule
9. Quote
10. Icon Links
12. Contact Form
13. Tabber
-13.1 Tabber Alternate Style - Boxed
-13.2 Tabber Alternate Style - Vertical
14. Dropcap
15. Content Toggle
-15.1 Toggle Alternate Style - White
16. Highlight and Abbreviation
17. List Styles - Unordered List
18. List Styles - Ordered List
19. Social Icon
20. Google Maps

-----------------------------------------------------------------------------------*/

#content_desthemes_shortcodes_button { width: 72px !important; height: 25px !important; }
/*-------------------------------------------------------------------------------------------*/
/* 2. Featured-BOX */
/*-------------------------------------------------------------------------------------------*/
.featured-box{
	position: relative;
	float: left;
	margin: 10px 0;
	width: 93.4%;
	margin: 20px 10px 50px 10px;
}
.featured-box h3{
	margin-top: 0 !important;
}
.simpleborder{
	padding: 20px 20px 7px 10px;
	border: 1px solid #e2e2e2;
	-webkit-border-radius: 8px;
	border-radius: 8px;
	
}
.fancyborder{
	padding: 20px;
	background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/pattern4.png) repeat;

}
.fancyborder .fancyb{
	padding: 20px;
	background: white;
	position: relative;
	float: left;
	width: 95%;
}
.backgroundpattern{
	padding: 15px 20px 10px 20px;
	background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/pattern41.png) repeat;
	border-left: 5px solid #7AB317;
}
/*-------------------------------------------------------------------------------------------*/
/* 1. Info Boxes */
/*-------------------------------------------------------------------------------------------*/
p.des-sc-box, div.des-sc-box {
	margin: 8px 0;
	padding: 15px 30px 14px 45px;
	border-width: 1px 0 1px 0;
	border-style: solid;
	color: #fff;
	text-shadow: none;
	xdisplay: inline-block;
	font-weight: bold;
	font-family:  Arial, sans-serif;
	-webkit-box-shadow: inset 1px 0px 0px rgba(255, 255, 255, .3);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .3);
	font-size: 15px;
}
.des-sc-box.none {border-width:0;}
.des-sc-box.full {border-width:1px;}
.des-sc-box.medium {padding:18px 20px 18px 35px; font-size:1em;}
.des-sc-box.large {padding:25px 27px 25px 50px; font-size:1.1em; }
.des-sc-box.rounded { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.des-sc-box.error {
	border: 1px solid #b23730;
	
	background: #C74039 url(//fingro.com.au/wp-content/themes/freshlook/functions/images/ico-alert.png) no-repeat 18px  49%;
	color:#fff;
	text-shadow: 1px -1px 0px #a43b37;
	filter: dropshadow(color=#a43b37, offx=1, offy=1);
	
	
}
.des-sc-box.download { 
	border: 1px solid #1f70ad;
	background: #2778C8 url(//fingro.com.au/wp-content/themes/freshlook/functions/images/ico-download.png) no-repeat 18px  49%;
	color:#fff;
	text-shadow: 1px -1px 0px #1c6396;
	filter: dropshadow(color=#1c6396, offx=1, offy=1);
}
.des-sc-box.check { 
	border: 1px solid #819633;
	background-image: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/check_alt.png) no-repeat 18px  49%;
	background-image: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/check_alt.png), linear-gradient(bottom, #8DA046 0%, #A3B951 100%);
	background-image: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/check_alt.png), -o-linear-gradient(bottom, #8DA046 0%, #A3B951 100%);
	background-image: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/check_alt.png), -moz-linear-gradient(bottom, #8DA046 0%, #A3B951 100%);
	background-image: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/check_alt.png), -webkit-linear-gradient(bottom, #8DA046 0%, #A3B951 100%);
	background-image: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/check_alt.png), -ms-linear-gradient(bottom, #8DA046 0%, #A3B951 100%);
	background: #8DA046 url(//fingro.com.au/wp-content/themes/freshlook/functions/images/check_alt.png) no-repeat 18px  49%;
	color:#fff;
	text-shadow: 1px -1px 0px #77873b;
	filter: dropshadow(color=#77873b, offx=1, offy=1);
}

.des-sc-box.info { 
	border: 1px solid #068DC5;
	background: #48a3c9 url(//fingro.com.au/wp-content/themes/freshlook/functions/images/ico-info.png) no-repeat 21px  49%;
	color:#fff;
	text-shadow: 1px -1px 0px #2080a8;
	filter: dropshadow(color=#2080a8, offx=1, offy=1);
}
.des-sc-box.note {
	border: 1px solid #e6bd4c;
	background: #FCCC73 url(//fingro.com.au/wp-content/themes/freshlook/functions/images/ico-note.png) no-repeat 18px  49%;
	color:#754c00;
	text-shadow: 1px 1px 0px #ffebb7;
	filter: dropshadow(color=#ffebb7, offx=1, offy=1);
}

.des-sc-box.normal { border-color:#ccc; background:#eee; padding:9px 15px;font-size: 13px;font-weight: bold;}


/*-------------------------------------------------------------------------------------------*/
/* 2. Buttons */
/*-------------------------------------------------------------------------------------------*/
a.des-sc-button{
	display: inline-block;
	line-height: 12px;
	padding: 12px 16px;
	margin:6px 0;
	color: white !important;
	text-shadow: none !important;
	text-align: center;
	text-decoration: none !important;
	font-size: 12px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	font-weight: normal;
	/*Border radius*/
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	border-radius: 3px;
	position: relative;
	font-family: Open Sans, Arial;
	font-weight: bold;
	
}

a.des-sc-button.small { padding:9px 12px; font-size:0.8em;}
a.des-sc-button.large { padding:20px 30px; font-size:1.2em;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 6px;-o-border-radius: 6px; -ms-border-radius: 3px;}
a.des-sc-button.xl { padding:30px 40px; font-size:1.5em;-webkit-border-radius: 8px;-moz-border-radius: 3px;border-radius: 3px;-o-border-radius: 3px; -ms-border-radius: 3px;}

a.des-sc-button.dark span { color:#212121;}

a.des-sc-button span { line-height:22px; min-height: 16px; }
a.des-sc-button span.des-info { background:url(//fingro.com.au/wp-content/themes/freshlook/functions/images/ico-info.png) no-repeat 0 35%; padding-left:25px; display:block;margin-left: -4px; }
a.des-sc-button span.des-download { background:url(//fingro.com.au/wp-content/themes/freshlook/functions/images/ico-download.png) no-repeat 0 35%; padding-left:25px; display:block;margin-left: -4px; }
a.des-sc-button span.des-tick { background:url(//fingro.com.au/wp-content/themes/freshlook/functions/images/ico-tick.png) no-repeat 0 35%; padding-left:25px; display:block;margin-left: -4px; }
a.des-sc-button span.des-note { background:url(//fingro.com.au/wp-content/themes/freshlook/functions/images/ico-note.png) no-repeat 0 35%; padding-left:25px; display:block; margin-left: -4px;}
a.des-sc-button span.des-alert { background:url(//fingro.com.au/wp-content/themes/freshlook/functions/images/ico-alert.png) no-repeat 0 35%; padding-left:25px; display:block;margin-left: -4px; }

/* =============================================================== */
/* Buttons
================================================================ */
.button {
	display: inline-block;
	font-weight: bold;
	font-family:  Arial, sans-serif;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	margin: 0 5px 5px 0;
	*float: left;
	-webkit-box-shadow: inset 1px 0px 0px rgba(255, 255, 255, .3);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .3);
	text-decoration: none;
}
.single #commentform .form-submit #submit{
	border: 1px solid #e6bd4c;
	background-image: linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);
	background-image: -o-linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);
	background-image: -moz-linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);
	background-image: -webkit-linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);
	background-image: -ms-linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);
	background-color: #FCCC73;
	color:#754c00;
	text-shadow: 1px 1px 0px #ffebb7;
	filter: dropshadow(color=#ffebb7, offx=1, offy=1);
	font-weight: bold;
	padding:12px 5px; font-size:1.2em;
	display: inline-block;
	font-weight: bold;
	font-family:  Arial, sans-serif;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	margin: 20px 5px 5px 0;
	width: 20%;
}
.button:active {
	-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.08);
	box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.08);
}

.button.medium  {
	padding: 7px 14px !important;
	font-size: 14px;
}

.button.big  {
	padding: 15px 25px !important;
	font-size: 14px;
}



.button.small {
	padding: 6px 12px !important;
	font-size: 12px;
	font-family: Arial, sans-serif;
	line-height: 16px;
}


/* Input Button
==========================*/
input[type="button"], .single #commentform .form-submit [type="button"]{
	display: inline-block;
	font-weight: bold;
	font-family:  Arial, sans-serif;
	cursor: pointer;
	-webkit-border-radius: 3px;
	-moz-border-radius:3px;
	border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	margin: 0 5px 5px 0;
	*float: left;
	-webkit-box-shadow: inset 1px 0px 0px rgba(255, 255, 255, .3);
	box-shadow: inset 0px 1px 0px rgba(255, 255, 255, .3);
	padding: 7px 14px !important;
	font-size: 14px;
	width: auto !important;
	float: left;
	font-weight: bold;
}

input[type="button"]:active {
	-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.08);
	box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.08);
}


/* Yellow Button
==========================*/
.button.yellow, input[type="button"], .single #commentform .form-submit[type="button"]{
	border: 1px solid #e6bd4c;
	background-image: linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);
	background-image: -o-linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);
	background-image: -moz-linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);
	background-image: -webkit-linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);
	background-image: -ms-linear-gradient(bottom, #FCCC73 0%, #FAE198 100%);
	background-color: #FCCC73;
	color:#754c00;
	text-shadow: 1px 1px 0px #ffebb7;
	filter: dropshadow(color=#ffebb7, offx=1, offy=1);
	font-weight: bold;
}

.button.yellow:hover, input[type="button"]:hover {background: #fbd684;}


/* White Button
==========================*/
.button.none {
	padding: 0px;
	color:#444;
	text-shadow: 1px 1px 0px #fff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
	font-weight: bold;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
}

.button.white {
	border: 1px solid #dddddd;
	background-image: linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -o-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -moz-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -webkit-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-image: -ms-linear-gradient(bottom, #F7F7F7 0%, #FFFFFF 100%);
	background-color: #F7F7F7;
	color:#444;
	text-shadow: 1px 1px 0px #fff;
	filter: dropshadow(color=#ffffff, offx=1, offy=1);
	font-weight: bold;
	padding: 6px 12px;
}

.button.white:hover {background: #fbfbfb;}


/* Black Button
==========================*/
.button.black, .filterby_btn{
	
	background: #444;
	color:#fff !important;
	text-shadow: 1px -1px 0px #444;
	filter: dropshadow(color=#4444444, offx=1, offy=1);
	font-weight: bold;
}

.button.black:hover, .filterby_btn:hover {background: #535353;}


/* Red Button
==========================*/
.button.red {
	border: 1px solid #b23730;
	background-image: linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-image: -o-linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-image: -moz-linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-image: -webkit-linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-image: -ms-linear-gradient(bottom, #C74039 0%, #E35752 100%);
	background-color: #C74039;
	color:#fff;
	text-shadow: 1px -1px 0px #a43b37;
	filter: dropshadow(color=#a43b37, offx=1, offy=1);
	font-weight: bold;
	padding: 6px 12px;
}

.button.red:hover {background: #ce4640;}


/* Green Button
==========================*/
.button.green {
	border: 1px solid #628821;
	background-image: linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-image: -o-linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-image: -moz-linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-image: -webkit-linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-image: -ms-linear-gradient(bottom, #6e9231 0%, #93b951 100%);
	background-color: #6e9231;
	color:#fff;
	text-shadow: 1px -1px 0px #77873b;
	filter: dropshadow(color=#77873b, offx=1, offy=1);
	font-weight: bold;
	padding: 6px 12px;
}

.button.green:hover {background: #799d3b;}

/* Orange Button
==========================*/
.button.orange {
	border: 1px solid #cb510f;
	background-image: linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-image: -o-linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-image: -moz-linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-image: -webkit-linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-image: -ms-linear-gradient(bottom, #dc5e19  0%, #ef7938  100%);
	background-color: #dc5e19 ;
	color:#fff;
	text-shadow: 1px -1px 0px #cb510f;
	filter: dropshadow(color=#cb510f, offx=1, offy=1);
	font-weight: bold;
	padding: 6px 12px;
}

.button.orange:hover {background: #e26623;}


/* Blue Button
==========================*/
.button.blue {
	border: 1px solid #1f70ad;
	background-image: linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%);
	background-image: -o-linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%);
	background-image: -moz-linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%);
	background-image: -webkit-linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%);
	background-image: -ms-linear-gradient(bottom, #2778C8 0%, #2B8EC7 100%);
	background-color: #2778C8;
	color:#fff;
	text-shadow: 1px -1px 0px #1c6396;
	filter: dropshadow(color=#1c6396, offx=1, offy=1);
	font-weight: bold;
	padding: 6px 12px;
}

.button.blue:hover {background: #287fc8;}

/* Blue Button
==========================*/
.button.violet {
	border: 1px solid #621cd5;
	background-image: linear-gradient(bottom, #702be3 0%, #975afc 100%);
	background-image: -o-linear-gradient(bottom, #702be3 0%, #975afc 100%);
	background-image: -moz-linear-gradient(bottom, #702be3 0%, #975afc 100%);
	background-image: -webkit-linear-gradient(bottom, #702be3 0%, #975afc 100%);
	background-image: -ms-linear-gradient(bottom, #702be3 0%, #975afc 100%);
	background-color: #702be3;
	color:#fff;
	text-shadow: 1px -1px 0px #621cd5;
	filter: dropshadow(color=#621cd5, offx=1, offy=1);
	font-weight: bold;
	padding: 6px 12px;
}

.button.violet:hover {background: #7934ea;}


/*-------------------------------------------------------------------------------------------*/
/* 3. Columns */
/*-------------------------------------------------------------------------------------------*/
.twocol-one{width:48%;}
.threecol-one{width:30.66%;}
.threecol-two{width:65.33%;}
.fourcol-one{width:22%;}
.fourcol-two{width:48%;}
.fourcol-three{width:74%;}
.fivecol-one{width:16.8%;}
.fivecol-two{width:37.6%;}
.fivecol-three{width:58.4%;}
.fivecol-four{width:67.2%;}
.sixcol-one{width:13.33%;}
.sixcol-two{width:30.66%;}
.sixcol-three{width:47.99%;}
.sixcol-four{width:65.33%;}
.sixcol-five{width:82.67%;}
.twocol-one,.threecol-one,.threecol-two,.fourcol-one,.fourcol-two,.fourcol-three,.fivecol-one,.fivecol-two,.fivecol-three,.fivecol-four,.sixcol-one,.sixcol-two,.sixcol-three,.sixcol-four,.sixcol-five{float:left;margin-right:2%;position:relative;left: 10px;}
.last{clear:right;margin-right:0 !important;}

.main_cols{
	position: relative;
	float: left;
	margin-bottom: 10px;
	clear: right;
	width: 100%;
}
/*-------------------------------------------------------------------------------------------*/
/* 4. Tweetmeme */
/*-------------------------------------------------------------------------------------------*/
.des-tweetmeme.left { margin:0 1.5em 1.5em 0; float:left; }
.des-tweetmeme.none { margin:0 0 1.5em 0;  }
.des-tweetmeme.right { margin:0 0 1.5em 1.5em; float:right;  }

/*-------------------------------------------------------------------------------------------*/
/* 5. Twitter */
/*-------------------------------------------------------------------------------------------*/
.des-sc-twitter.left { margin: 10px 0; float:left; width: 10%;}
.des-sc-twitter.none { margin: 10px 0;width: 10%;  }
.des-sc-twitter.right { margin: 10px 0; float:right;width: 10%;  }

.des-fblike{float: left; margin: 10px 0;width: 100%;}

.shortcode-twitter-follow, .shortcode-google-plusone, .shortcode-linkedin_share{float: left; width: auto;position: relative; margin: 10px 0;}

/*-------------------------------------------------------------------------------------------*/
/* 6. Digg */
/*-------------------------------------------------------------------------------------------*/
.des-digg.left { margin: 10px 0; float:left; }
.des-digg.none { margin: 10px 0;  }
.des-digg.right { margin: 10px 0; float:right;  }

/*-------------------------------------------------------------------------------------------*/
/* 7. Related posts */
/*-------------------------------------------------------------------------------------------*/
.des-sc-related-posts .thumbnail { float:left; margin:0 1em 1em 0;}
.des-sc-related-posts li { clear:both; }

/*-------------------------------------------------------------------------------------------*/
/* 8. Horizontal Rule */
/*-------------------------------------------------------------------------------------------*/
.des-sc-hr, .des-sc-divider { clear:both; display:block; margin-bottom:20px; padding-top:20px; width:100%; }
.des-sc-dots-divider {
	height: 4px; width: 100%; border-bottom: 1px dashed #ccc; margin: 10px 0; position: relative; float: left;}
.des-sc-divider.flat { padding:0; margin:0; }

/*-------------------------------------------------------------------------------------------*/
/* 9. Quote */
/*-------------------------------------------------------------------------------------------*/
.des-sc-quote p { margin: 0 8px 1em 8px; padding: 0 0 0 55px; background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/quote.png) no-repeat 0 3px; font-family: "Georgia"; font-size: 1em; font-style: italic; color:#777; min-height: 32px; }
.des-sc-quote.left { float:left; width:30%;}
.des-sc-quote.right { float:right; width:30%;}
.des-sc-quote.boxed { background: #f5f5f5; border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;}
.des-sc-quote.boxed.left { margin: 0 1.5em 1em 0;}
.des-sc-quote.boxed.right { margin: 0 0 1em 1.5em;}

/*-------------------------------------------------------------------------------------------*/
/* 10. Icon Links */
/*-------------------------------------------------------------------------------------------*/
.des-sc-ilink { padding:0 0.3em; }
.des-sc-ilink a { padding-left:20px;  display: inline-block;margin: 4px 0; }
.des-sc-ilink a:hover{cursor: pointer;}
.des-sc-ilink .nostyle { padding-left: 0; }
.des-sc-ilink .download { background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/ico-download.png) no-repeat left 20%; }
.des-sc-ilink .check { background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/ico-tick.png) no-repeat left 20%; }
.des-sc-ilink .info { background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/ico-info.png) no-repeat left 20%; }
.des-sc-ilink .note { background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/ico-note.png) no-repeat left 20%; }
.des-sc-ilink .error { background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/ico-alert.png) no-repeat left 20%; }

.p_exerpt p{
	font-size: 11px;
	font-family: Georgia;
	font-style: italic;
}
/*-------------------------------------------------------------------------------------------*/
/* 12. Contact Form */
/*-------------------------------------------------------------------------------------------*/

.contact-form { position: relative; height: auto !important; float: left !important; width: 100%; margin: 0;}

.contact-form .screenReader { left: -9999px; position: absolute; top: -9999px; }
.contact-form .forms {float:left;list-style:none;width:100%;margin:0;position: relative;}
.contact-form .forms p {clear:both;float:left;margin-bottom:0;position:relative;width:100%}

.contact-form .forms .error{font-size:12px;display:block;margin-left:120px;color:red;}
.contact-form .forms .textarea .error{display:block; margin-left:120px}
.contact-form .forms .screenReader{margin-bottom:0;}
.contact-form .forms .buttons .submit{margin: 25px 0 0 0; cursor:pointer; }
.contact-form .forms .inline {position: relative; float: left; top: 15px;}
.contact-form .forms .inline input{padding: 0;margin: 0;width:5%;}
.contact-form .forms .inline label{display:inline;float:none;width:auto;}
.entry .contact-form ol.forms li { list-style: none; } /* Added to accomodate the contact form shortcode */

.contact-form .submit {
	
	left: 0;
}
.contact-form .change_error{
	border: 1px solid #BD3030 !important;
	font-style: normal !important;
	color: #848889 !important;
}

.contact-form .with_error{
	border: 1px solid #D07F7F !important;
	color: #BD3030 !important;
	font-style: italic !important;
}
.contact-form{
	position: relative;
	float: left;
	left: 0;
	text-align: left;
	top: 0;
}
.contact-form label{
	color: #888;
	float: left;
	font-family: Helvetica Neue, Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	padding-bottom: 10px;
	position: relative;
	top: 15px;
	width: 100%;
}
.contact-form input{
	background: #fff;
    -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; 
    padding: 7px;
    line-height: 14px;
    margin: 10px 0;
    width: 70%;
    color: #848889;
    font-family: "Georgia", "Arial";
    font-size: 12px;
	border: 1px solid #e5e5e5;
	position: relative;
	float: left; 
	font-style: italic;
}
.contact-form textarea{
	background: #fff;
    -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; 
    padding: 7px;
    line-height: 14px;
    width: 90%;
	margin: 10px 0;
	height: 160px;
    color: #848889;
    font-family: "Helvetica Neue", "Arial";
    font-size: 12px;
	border: 1px solid #e5e5e5;
	position: relative;
	float: left;	  
}
.form{
	margin-top: -15px;
}
.contact-form input.hightlight, .contact-form textarea.hightlight{ 
	border:1px solid #666;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.form_success{
	position: relative;
	display: none;
	
	
	
	color: #fff !important;
	background: #64943C; 
	font-size: 13px;
	margin-top: 0;
	text-align: left;
	left: 0;
	padding: 4px 10px;
}
/*-------------------------------------------------------------------------------------------*/
/* 12. Contact Form - WIDGET*/
/*-------------------------------------------------------------------------------------------*/

.footer-widget .contact-form { position: relative; height: auto !important; float: left !important; width: 100%; margin: 0;}

.footer-widget .contact-form .screenReader { left: -9999px; position: absolute; top: -9999px; }
.footer-widget .contact-form .forms {float:left;list-style:none;width:100%;margin:0;position: relative; top: -20px;}
.footer-widget .contact-form .forms p {clear:both;float:left;margin-bottom:0;position:relative;width:100%}

.footer-widget .contact-form .forms .error{font-size:12px;display:block;margin-left:120px;color:red;}
.footer-widget .contact-form .forms .textarea .error{display:block; margin-left:120px}
.footer-widget .contact-form .forms .screenReader{margin-bottom:0;}
.footer-widget .contact-form .forms .buttons .submit{margin: 25px 0 0 0; cursor:pointer; }
.footer-widget .contact-form .forms .inline {position: relative; float: left; top: 15px;}
.footer-widget .contact-form .forms .inline input{padding: 0;margin: 0;width:5%;}
.footer-widget .contact-form .forms .inline label{display:inline;float:none;width:auto;}
.footer-widget .entry .contact-form ol.forms li { list-style: none; } /* Added to accomodate the contact form shortcode */

/*
.footer-widget .contact-form .submit {
	color: white;
	position: relative;
	float: left;
	background-color: #333;
	border-radius: 4px;
	-moz-border-radius: 4px;
  	-webkit-border-radius: 4px;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	text-decoration: none;
	text-transform: uppercase;
	left: 66px;
}
*/
.footer-widget .contact-form .submit{
	left: 0;
	position: relative;
	top: 14px;
}
.footer-widget .contact-form .change_error{
	border: 1px solid #BD3030 !important;
	font-style: normal !important;
	color: #848889 !important;
}

.footer-widget .contact-form .with_error{
	border: 1px solid #D07F7F !important;
	color: #BD3030 !important;
	font-style: italic !important;
}
.footer-widget .contact-form{
	position: relative;
	float: left;
	left: 0;
	text-align: left;
	top: 0;
}
.footer-widget .contact-form label{
	color: #999;
	float: left;
	font-family: Helvetica Neue, Arial;
	font-size: 12px;
	font-weight: bold;
	line-height: 20px;
	padding-bottom: 10px;
	position: relative;
	top: 15px;
	width: auto;
}
.footer-widget .contact-form input{
	background: #333;
    -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; 
    padding: 6px;
    line-height: 12px;
    margin: 3px 0 0 0;
    width: 94%;
    color: #848889;
    font-family: "Helvetica Neue", "Arial";
    font-size: 12px;
	border: 1px solid #444;
	position: relative;
	float: left;
    
	-webkit-box-shadow: inset 1px 1px 3px 0px #222;
box-shadow: inset 1px 1px 3px 0px #222;
	  
}
.footer-widget .contact-form textarea{
	background: #333;
    -webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease; 
    padding: 6px;
    line-height: 12px;
    width: 94%;
	margin: 3px 0 0 0;
	height: 70px;
    color: #848889;
    font-family: "Helvetica", "Arial";
    font-size: 12px;
	border: 1px solid #444;
	position: relative;
	float: left;
	-webkit-box-shadow: inset 1px 1px 3px 0px #222;
box-shadow: inset 1px 1px 3px 0px #222;
	
    /*
-webkit-box-shadow: inset #000 1px 1px 0px, #333 1px 0px 1px 0px;
	-moz-box-shadow: inset #000 1px 1px 0px, #333 1px 0px 1px 0px;
	box-shadow: inset #000 1px 1px 0px, #333 0px 1px 1px 0px;
*/
	  
}
.footer-widget .form{
	margin-top: -15px;
}
.footer-widget .contact-form input.hightlight, .contact-form textarea.hightlight{ 
	border:1px solid #666 !important;
	-webkit-box-shadow: none !important;
	-moz-box-shadow: none !important;
	box-shadow: none !important;
}
.footer-widget .form_success{
	position: relative;
	display: none;
	color: #fff !important;
	background: #64943C; 
	font-size: 13px;
	margin-top: 0;
	text-align: left;
	left: 0;
	padding: 4px 10px;
}

/*-------------------------------------------------------------------------------------------*/
/* 14. Dropcap */
/*-------------------------------------------------------------------------------------------*/

span.dropcap { font-size: 300%; font-weight: bold; float: left; position: relative; margin:5px 7px 0 0; line-height: 0.7em; color: #555;}


/* SHORTCODES */
hr{display: block; border: 0; background: #ededed;height: 1px; width: 100%; margin: 5px 0; padding: 0; }
/*-------------------------------------------------------------------------------------------*/
/* Accordion */
/*-------------------------------------------------------------------------------------------*/
.acc-substitute, #accordion{
	position: relative;
	margin: 0;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	clear: both;
	float: left;
	width: 100%;
}
.acc-substitute{margin-bottom: 30px;}
.acc-substitute h2, #accordion h2{
	position: relative;
	float: left;
	text-align: left;
	width: 96.4%;
	background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/accordionplus.png) no-repeat left 49%;
	padding: 15px 0 15px 26px;
	line-height: 18px;
	height: auto;
	font-size: 12px;
	font-family: Arial;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	text-shadow: none;
	border-top: 1px solid #ddd;
	font-weight: normal;
	margin: 0;
	border-bottom: none !important;
}
.acc-substitute h2:hover, #accordion h2:hover{
	position: relative;
	float: left;
	width: 96.4%;
	color: #555;
}
.acc-substitute h2.current, #accordion h2.current{
	position: relative;
	float: left;
	width: 96.4%;
	color: #7AB317;
		background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/accordionminus.png) no-repeat left 49%;
		font-weight: bold;

	/*
box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.10);
-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.10);
-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.10);
*/
	
}
.acc-substitute .pane, #accordion .pane{
	display: none;
	height: auto;
	padding: 0 15px 20px 26px;
	margin: 0;
	width: 93.9%;
	position: relative;
	float: left;	
}
/*-------------------------------------------------------------------------------------------*/
/* 15. Content Toggle */
/*-------------------------------------------------------------------------------------------*/

.shortcode-toggle { 
	margin: 0;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	position: relative;
	float: left;
	width: 100%;
	z-index: 1;	
	border-bottom: 1px solid #ddd;
}
.shortcode-toggle h4{
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	text-shadow: none;
	background: white;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: none;
	padding: 10px 15px;
	font-family: Open Sans, Arial;
	margin: 0;
}
.shortcode-toggle h4 a { 
	display: block; padding-left: 26px ; background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/accordionminus.png) no-repeat left 50%; text-align: left;font-family: Arial;font-weight: bold;
color: #7AB317;text-decoration: none;line-height: 38px;font-size: 14px;
}
.shortcode-toggle.closed h4 a  { background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/accordionplus.png) no-repeat left 50%;text-align: left;color: #666;text-decoration: none;line-height: 38px;display: block; padding-left: 26px ;font-family: Arial;font-weight: bold; color: #999;}
.shortcode-toggle .toggle-content{
	padding: 20px 20px;
	background: white;
	height: auto;
	position: relative;
	float: left;
	margin: 0;
	border-top: 1px dotted #DDD;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
}
.shortcode-toggle.closed .toggle-content, .shortcode-toggle .more-text.closed { display: none; color: #666; }
.shortcode-toggle .more-text.open { display: block; }
.shortcode-toggle h4 a:hover{color: #666;text-decoration: none;}

/*-------------------------------------------------------------------------------------------*/
/* -13 Tabs */
/*-------------------------------------------------------------------------------------------*/

#tabs{ width: 100%; position: relative; margin: 0; background: white;float: left;}

#tabs ul.tabs{
	position: relative;
	width: 100%;
	padding: 0;
	float: left;
}
#tabs ul.tabs li{
	position: relative;
	float: left;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	transition: all 0.2s linear;
	margin: 8px 0px;
	list-style: none;
}	
	
#tabs ul.tabs li a{
	padding: 8px 15px 9px 15px;
	background: #EEE;
	cursor: pointer;
	color: #666;
	font-size: 13px;
	text-decoration: none;
	width: 100%;
	border-left: 1px solid #DDD;
	border-right: 1px solid #DDD;
	border-top: 1px solid #DDD;
	border-bottom: none;
	font-family: "Arial";
	font-weight: bold;
}
#tabs ul.tabs li a.current{
	background: white;
	color: #7AB317;
	cursor: pointer;
	border-top: 1px solid #09C;
}
#tabs ul.tabs li a:hover{
	color: #7AB317;
}
	
#tabs .panes{
	color: #999;
	position: relative;
	float: left;
	width: 95%;
	padding: 14px;
	border-bottom: 1px solid #EEE;
	background: white;
}
.shortcode-services ul.service-items .item-title{
	font-size: 18px;
	font-family: "Helvetica Neue", "Arial";
	line-height: 16px;
	color: #444;
	width: 75%;
	text-align: left;
	float: left;
	position: relative;
	font-weight: bold;
	padding-bottom: 10px;
}



/*-------------------------------------------------------------------------------------------*/
/* 16. Highlight and Abbreviation */
/*-------------------------------------------------------------------------------------------*/

span.shortcode-highlight { background: #FFFFAA; padding: 3px 3px 1px; }

abbr { border-bottom: 1px dashed #999999; cursor: help; }

/*-------------------------------------------------------------------------------------------*/
/* 17. List Styles - Unordered List */
/*-------------------------------------------------------------------------------------------*/

.entry .shortcode-unorderedlist ul li, .shortcode-unorderedlist ul li, .entry .shortcode-unorderedlist ul li ul, .shortcode-unorderedlist ul li ul {
   list-style-type: none;
   padding-left:15px;
   background: url() no-repeat scroll left top;
   line-height: 24px;
   font-size: 12px;
}

.entry .shortcode-unorderedlist.tick ul li, .shortcode-unorderedlist.tick ul li { background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/shortcode-tick.png) no-repeat left 47%;text-align: left; }
.entry .shortcode-unorderedlist.bullet ul li, .shortcode-unorderedlist.bullet ul li { background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/shortcode-bullet.png) no-repeat left 47%;text-align: left; }
.entry .shortcode-unorderedlist.dot ul li, .shortcode-unorderedlist.dot ul li { background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/shortcode-green-dot.png) no-repeat left 47%; text-align: left;}
.entry .shortcode-unorderedlist.arrow ul li, .shortcode-unorderedlist.arrow ul li { background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/shortcode-arrow.png) no-repeat left 47%; text-align: left;}
.entry .shortcode-unorderedlist.star ul li, .shortcode-unorderedlist.star ul li { background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/shortcode-star.png) no-repeat left 47%; text-align: left;}
.entry .shortcode-unorderedlist.minus ul li, .shortcode-unorderedlist.minus ul li { background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/shortcode-minus.png) no-repeat left 47%; text-align: left;}
.entry .shortcode-unorderedlist.plus ul li, .shortcode-unorderedlist.plus ul li { background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/shortcode-plus.png) no-repeat left 47%; text-align: left;}
.entry .shortcode-unorderedlist.x ul li, .shortcode-unorderedlist.x ul li { background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/shortcode-x.png) no-repeat left 47%; text-align: left;}

/*-------------------------------------------------------------------------------------------*/
/* 18. List Styles - Ordered List */
/*-------------------------------------------------------------------------------------------*/

.entry .shortcode-orderedlist ol li, .entry .shortcode-orderedlist ol li ol, .shortcode-orderedlist ol li {
   list-style-type: none;
   margin-left: 25px;
   background: url() no-repeat scroll left top;
}

.entry .shortcode-orderedlist.armenian ol li, .shortcode-orderedlist.armenian ol li { list-style-type: armenian; }
.entry .shortcode-orderedlist.decimal ol li, .shortcode-orderedlist.decimal ol li { list-style-type: decimal; }
.entry .shortcode-orderedlist.decimal-leading-zero ol li, .shortcode-orderedlist.decimal-leading-zero ol li { list-style-type: decimal-leading-zero; }
.entry .shortcode-orderedlist.georgian ol li, .shortcode-orderedlist.georgian ol li { list-style-type: georgian; }
.entry .shortcode-orderedlist.lower-alpha ol li, .shortcode-orderedlist.lower-alpha ol li { list-style-type: lower-alpha; }
.entry .shortcode-orderedlist.lower-greek ol li, .shortcode-orderedlist.lower-greek ol li { list-style-type: lower-greek; }
.entry .shortcode-orderedlist.lower-latin ol li, .shortcode-orderedlist.lower-latin ol li { list-style-type: lower-latin; }
.entry .shortcode-orderedlist.lower-roman ol li, .shortcode-orderedlist.lower-roman ol li { list-style-type: lower-roman; }
.entry .shortcode-orderedlist.upper-alpha ol li, .shortcode-orderedlist.upper-alpha ol li { list-style-type: upper-alpha; }
.entry .shortcode-orderedlist.upper-latin ol li, .shortcode-orderedlist.upper-latin ol li { list-style-type: upper-latin; }
.entry .shortcode-orderedlist.upper-roman ol li, .shortcode-orderedlist.upper-roman ol li { list-style-type: upper-roman; }

/*-------------------------------------------------------------------------------------------*/
/* 19. Social Icon */
/*-------------------------------------------------------------------------------------------*/

img.social-icon { border: none; }

/*-------------------------------------------------------------------------------------------*/
/* Services */
/*-------------------------------------------------------------------------------------------*/
.shortcode-services {
	position: relative;
	float: left;
	clear: both;
	height: auto;
	display: block;
	padding: 5px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	width: 100%;
	margin: 0;
}
.shortcode-services ul.service-items li{ float: left; padding-bottom: 0; padding-top: 10px;margin-bottom: 30px; }
.shortcode-services ul.service-items li.even{ padding-right: 0; }
.shortcode-services ul.service-items p.designare_icon{ 
	background: #444;
	width: 40px;
	height: 40px;
	-webkit-border-radius: 40px;
	border-radius: 40px;
	position: relative;
	text-align: center;
	padding-bottom: 0;
	margin: 0 15px 85px 0;
}

.shortcode-services ul.service-items p{
	text-align: left;
	position: relative;
	float: left;
	/*font-size: 11px;*/
	line-height: 18px;
	width: 75%;
	
}

.shortcode-services ul.service-items p.designare_icon img{
	position: relative;
	top: 12px;
	left: 1px;
	background: transparent !important;
}
.shortcode-services ul.service-items .select-s{
	background: red !important;
}
/*-------------------------------------------------------------------------------------------*/
/* Team */
/*-------------------------------------------------------------------------------------------*/

.shortcode-team { position: relative; float: left; clear: both; height:auto; display: block; padding:0; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; width: 100% }
.team-box h4{
	font-size: 36px;
	padding-top: 30px;
	color: #fff;
	text-shadow: 0px 1px 0px black;
	font-family: "Helvetica Neue", "Arial";
	margin-bottom: 4px;
	font-weight: bold;
	line-height: 26px;
	margin-left: 20px;
}
.team-box h5{
	padding-top: 5px;
	margin-top: 0;
	margin-left: 20px;
	font-size: 12px;
	color: #7AB317;
	text-shadow: 0 1px 0 black;
	margin-bottom: 20px;
	font-family: "Helvetica Neue", "Arial";
	text-transform: uppercase;
	letter-spacing: 1px;
}

.team-box .person-facebook{
	background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/team_icons.png) no-repeat;
	background-position: 0 0;
	width: 32px;
	height: 32px;
	position: relative;
	float: left;
	display: block;
	opacity: 0.6;
	margin: 20px 0 20px 20px;
	text-indent: -9999px;
}
.team-box .person-twitter{
	background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/team_icons.png) no-repeat;
	background-position: -34px 0;
	width: 32px;
	height: 32px;
	position: relative;
	float: left;
	display: block;
	opacity: 0.6;
	margin: 20px 0 20px 10px;
	text-indent: -9999px;
}
.team-box .person-linkedin{
	background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/team_icons.png) no-repeat;
	background-position: -68px 0;
	width: 32px;
	height: 32px;
	position: relative;
	float: left;
	display: block;
	opacity: 0.6;
	margin: 20px 0;
	text-indent: -9999px;
}
.shortcode-team .team-box .person-facebook:hover, .shortcode-team .team-box .person-twitter:hover, .shortcode-team .team-box .person-linkedin:hover{
	opacity: 1;
	
}
.person-desc{font-size: 13px; color: #fff !important;margin: 20px; text-shadow: 0 1px 0 #212121;}
/*
.shortcode-team ul.team-persons li{ float: left; width: 50%; padding-top: 10px }
.shortcode-team ul.team-persons div.mask-div{ position: relative; float: left; width: 146px; height: 136px; margin-bottom: 40px; }
.shortcode-team ul.team-persons p.person-photo{ background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/bg_icons_light_136.png) no-repeat; width: 136px; height: 136px; position: relative; float: left; padding-bottom: 15px; padding-right: 10px; }
.shortcode-team ul.team-persons p.mask-person-photo{ background: #ccc; -moz-border-radius:65px; -webkit-border-radius:65px; border-radius:65px; width: 120px; height: 120px; position: relative; float: left; top: -143px; left: 9px; overflow: hidden; }
.shortcode-team ul.team-persons div.person-all{ position: relative; top: 16px; font-family: "Drois Serif","Georgia"; }
.shortcode-team ul.team-persons p.person-name{ color: #333; font-size: 1.5em; padding-bottom: 3px; }
.shortcode-team ul.team-persons p.person-role{ color: #666; font-size: 1.1em; padding-bottom: 6px; }
*/


.shortcode-team ul.team-persons p.person-desc{ position: relative; top: -5px; margin-right: 20px; padding-left: 146px; line-height: 1.2em; }
.shortcode-team ul.team-persons img{ padding: 8px 0 0 9px; }

.services-graph {
display: block;
margin: 0px;
padding: 0px;
list-style-type: none;
}
.services-graph li {
margin-bottom: 5px;
color: white;
font-weight: bold;
text-transform: uppercase;
position: relative;
height: 40px;
background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/pattern8.png) repeat #444;
}
.services-graph li span {
height: 40px;
background: #7AB317;
text-align: right;
}
.services-graph li, .services-graph li span {
/*
-moz-border-radius-bottomright: 2px;
-moz-border-radius-topright: 2px;
-webkit-border-top-right-radius: 2px;
-webkit-border-bottom-right-radius: 2px;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
*/
}
.services-graph li p {
	position: absolute;
	left: 13px;
	top: 14px;
	color: white;
	line-height: 11px;
	width: 100%;
}
.services-graph li strong {
	color: #444;
	font-size: 11px;
	position: relative;
	top: -4px;
	background: #EEE;
	padding: 0 4px;
	line-height: 20px;
	margin-right: 23px;
	float: right;
	right: 0;
}
.testi-info{font-weight: bold; margin: 20px 0 0 0;color: #666;}
#testimonials2{
	border: 1px solid #ededed;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/quotes_left.png) no-repeat 20px 23px;
	top: 8px;
	position: relative;
	height: auto;
	-webkit-box-shadow: 0px 0px 20px 0px #ededed;
	box-shadow: 0px 0px 20px 0px #ededed;
	float: left;
}
#testimonials2 .slide{
	padding: 20px;
}
#testimonials2 .testi-text p{
	font-family: Helvetica Neue, Arial;
	font-size: 13px;
	font-style: italic;
	line-height: 24px;
	color: #888;
}
.navT{
	 position: relative;
	float: left;
	top: 0;
	text-indent: -9999px;
	display: inline-block;
	width: 100%;
}
.navT a{
	position: relative;
	background: #CCC;
	padding: 1px 4px;
	text-indent: -9999px;
	float: left;
	width: 10px;
	height: 1px;
	margin-right: 1px;
	display: inline-block;
}

/*-------------------------------------------------------------------------------------------*/
/* Google Maps */
/*-------------------------------------------------------------------------------------------*/
.mapimg{ position: relative; float: left; }
.mapimage{float:left;}
.maphover, .mapzoom{ position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; opacity: 0; filter:alpha(opacity=0); background: white ;}
.mapzoom{ background: url(//fingro.com.au/wp-content/themes/freshlook/img/magnify.png) center center no-repeat; }

/*-------------------------------------------------------------------------------------------*/
/* Special Tabs */
/*-------------------------------------------------------------------------------------------*/

.special_tabs{
	position: relative;
	display: inline-block;
	overflow: hidden;
	float: left;
	margin: 0 0;
}

.special_tabs h2.title{
	position: relative;
}

.special_tabs .tab-selector{
	position: relative;
	float: left;
	display: inline-block;
}

.special_tabs .designare_icon_special_tabs{
	width: 40px;
	height: 40px;
	-webkit-border-radius: 40px;
	border-radius: 40px;
	-moz-border-radius: 40px;
	-o-border-radius: 40px;
	position: relative;
	text-align: center;
	padding-bottom: 0;
	margin: 10px;
	float: left;
}

.special_tabs .label{
	position: relative;
	display: block;
	border-bottom: 1px solid #eee;
	border-right: 1px solid #CCC;
	float: left;
	clear: left;
	width: 100%;
	cursor: pointer;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	z-index: 10;
}
.special_tabs .label.current{
	padding-bottom: 0;
	border: 1px solid #ededed;
	border-right: none !important;
	top: 0;
	margin-left: -1px;
	margin-top: 0;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
}
.special_tabs .shadowtabs{
	background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/shadowtabs.png) no-repeat top right;
	position: absolute;
	height: 50px;
	width: 100%;
	top: -51px;
	left: 0;
}
.special_tabs .label span{
	position: relative;
	float: left;
	top: 25px;
	xtext-transform: uppercase;
	font-size: 13px;
	line-height: 12px;
	font-weight: bold;
	font-family: Helvetica Neue;
	color: #999;
}
.special_tabs .current span{
	color: #7AB317 !important;
}
.special_tabs span.shadowtabstop{
	background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/shadowtabs.png) no-repeat top right;
	position: absolute;
	height: 50px;
	width: 100%;
	top: -47px;
	left: 0;
	z-index: 5;
	pointer-events: none;
}
.special_tabs span.shadowtabsbottom{
	background: url(//fingro.com.au/wp-content/themes/freshlook/functions/images/shadowtabsbottom.png) no-repeat bottom right;
	position: absolute;
	height: 82px;
	width: 100%;
	bottom: 0;
	left: 0;
	z-index: 5;
	pointer-events: none;
}
.special_tabs .tab-container > .content{
	position: absolute;

}

.special_tabs .tab-container > .content .recent_testimonials #testimonials2{
	width: 100%;
	max-width: 70%;
}

.cenas_icon{
	padding-right: 10px;
	top: 4px;
	position: relative;
}


/*pricing tables*/
.pricing_table > h2{
	position: relative;
	margin-bottom: 20px;
}

.pricing_tab{
	position: relative;
	text-align: center;
	margin-right: 5px;
	border: 1px solid #DEDEDE;
	-webkit-box-shadow: 0px 0px 20px 0px #ededed;
box-shadow: 0px 0px 20px 0px #ededed;
}

.pricing_tab.highlight{
	padding-bottom: 30px;
	padding-top: 30px;
	margin-top: -30px;
	background: white url(//fingro.com.au/wp-content/themes/freshlook/functions/images/bestvalue.png) no-repeat top right;
	-webkit-box-shadow: 0px 0px 25px 0px #DDD;
	box-shadow: 0px 0px 25px 0px #DDD;
	
}
.pricing_tab.highlight .top .dollar{
	top: -14px;
}
.pricing_tab .top{
	position: relative;
	padding-top: 40px;
	padding-bottom: 20px;	
}

.pricing_tab .top .dollar, .pricing_tab .top .value, .pricing_tab .top .perTime{
	position: relative;
	float: left;
}
.pricing_tab.highlight .top .value{
	font-size: 72px;
	line-height: 12px;
	font-family: Open Sans, Arial;
	font-weight: 700;
	top: -14px;
}

.pricing_tab .top .dollar{
	font-size: 30px;
}

.pricing_tab .top .value{
	font-size: 52px;
	line-height: 12px;
	font-family: Open Sans, Arial;
	font-weight: 700;
}

.pricing_tab .top .perTime{
	font-size: 10px;
	line-height: 32px;
	color: #999;	
}

.pricing_tab .title{
	position: relative;
	clear: left;
	text-transform: uppercase;
	color: white;
	background: #555;
	font-size: 14px;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 82%;
	margin-left: 20px;
	font-family: Open Sans, Arial;
	font-weight: bold;
	margin-bottom: 30px;
}

.pricing_tab .specifics {
	border-bottom: 1px solid #ededed;
	margin: 20px;
}

.pricing_tab .specifics li{
	border-top: 1px solid #ededed;
	padding: 10px;
}

.pricing_tab .button{
	margin: 15px 0 30px 0;
}
.pricing_tab.highlight .button{
	margin: 25px 0 30px 0;
}



div.wpcf7 {
margin: 0;
padding: 0;
}
div.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
width: 1px;
margin: 0;
padding: 0;
border: 0;
}
div.wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #ff0000;
}
div.wpcf7-mail-sent-ok {
border: 2px solid #398f14;
}
div.wpcf7-mail-sent-ng,
div.wpcf7-aborted {
border: 2px solid #ff0000;
}
div.wpcf7-spam-blocked {
border: 2px solid #ffa500;
}
div.wpcf7-validation-errors,
div.wpcf7-acceptance-missing {
border: 2px solid #f7e700;
}
.wpcf7-form-control-wrap {
position: relative;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip span.wpcf7-not-valid-tip {
position: absolute;
top: 20%;
left: 20%;
z-index: 100;
border: 1px solid #ff0000;
background: #fff;
padding: .2em .8em;
}
span.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
span.wpcf7-list-item-label::before,
span.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-display-none {
display: none;
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background-image: url(//fingro.com.au/wp-content/plugins/contact-form-7/images/ajax-loader.gif);
width: 16px;
height: 16px;
border: none;
padding: 0;
margin: 0 0 0 4px;
vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible;
}
div.wpcf7 div.ajax-error {
display: none;
}
div.wpcf7 .placeheld {
color: #888;
}
div.wpcf7 .wpcf7-recaptcha iframe {
margin-bottom: 0;
}
div.wpcf7 input[type="file"] {
cursor: pointer;
}
div.wpcf7 input[type="file"]:disabled {
cursor: default;
}
div.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}