@font-face {
font-family: 'OpenSansRegular';
src: url(//payroll.com.sg/wp-content/themes/finex/pego-pb/fonts/OpenSans-Regular-webfont.eot);
src: url(//payroll.com.sg/wp-content/themes/finex/pego-pb/fonts/OpenSans-Regular-webfont.eot?#iefix) format('embedded-opentype'),
url(//payroll.com.sg/wp-content/themes/finex/pego-pb/fonts/OpenSans-Regular-webfont.woff) format('woff'),
url(//payroll.com.sg/wp-content/themes/finex/pego-pb/fonts/OpenSans-Regular-webfont.ttf) format('truetype'),
url(//payroll.com.sg/wp-content/themes/finex/pego-pb/fonts/OpenSans-Regular-webfont.svg#OpenSansRegular) format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'OpenSansSemibold';
src: url(//payroll.com.sg/wp-content/themes/finex/pego-pb/fonts/OpenSans-Semibold-webfont.eot);
src: url(//payroll.com.sg/wp-content/themes/finex/pego-pb/fonts/OpenSans-Semibold-webfont.eot?#iefix) format('embedded-opentype'),
url(//payroll.com.sg/wp-content/themes/finex/pego-pb/fonts/OpenSans-Semibold-webfont.woff) format('woff'),
url(//payroll.com.sg/wp-content/themes/finex/pego-pb/fonts/OpenSans-Semibold-webfont.ttf) format('truetype'),
url(//payroll.com.sg/wp-content/themes/finex/pego-pb/fonts/OpenSans-Semibold-webfont.svg#OpenSansSemibold) format('svg');
font-weight: normal;
font-style: normal;
} 
.fl {float:left;} .full_width { width:100%; }
.one_half { width:50%; }
.one_third { width:33.33%; }
.one_fourth { width:25%; }
.one_fifth { width:20%; }
.one_sixth { width:16.67%; }
.one_sixth { width:16.67%; }
.two_third { width:66.67%; }
.three_fourth { width:75%; } #pego-pb-inside-element-box {
display: block;
position: relative;
background-color: #F8F8F8;
z-index: 999;
}
.pego-pb-inside-element-box-panel {
background: -moz-linear-gradient(center top , #F1F1F1, #E8E8E8) repeat scroll 0 0 transparent;	
border-color: #FFFFFF #E7E7E7 #DDDDDD;
border-style: solid;
border-width: 1px;
box-shadow: 3px 0 4px rgba(0, 0, 0, 0.1);
height: 68px;
}
.pego-pb-inside-an-element{
display: none;
background-color: #fff;
}
div.pego-pb-default-elements{
display: none;
}
.pego-pb-single-element{
float: left;
position: relative;
}  div.pego-pb-element-frontend{
cursor: pointer;
margin-left: 6px;
margin-bottom: 6px;		
background: linear-gradient(to bottom, #414141 0%, #1d1d1d 100%);		
background: -moz-linear-gradient(center top , #414141 0%, #1d1d1d 100%) repeat;
background: -o-linear-gradient( #414141 0%, #1d1d1d 100%);
background: -webkit-gradient(linear, center top, center bottom, from(#414141), to(#1d1d1d));		
background: -webkit-linear-gradient(center top, #414141 0%, #1d1d1d 100%);	
background: -ms-linear-gradient(center top, #414141 0%, #1d1d1d 100%);		
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#414141, endColorstr=#1d1d1d);
border-radius: 4px 4px 4px 4px;
margin-right: 10px;
}	
.procenti-box {
background: #1380b2;
float: left;
padding: 12px 0 13px;
width: 35px;
text-shadow: 0 0 1px #000;
border-radius: 4px 0px 0px 4px;
text-align: center;
}
.arrows-box {
float: left;
}
.name-box {
width: 60%;
margin: 0 auto;
text-align: center;
}
.edit1-box {
float: right;
}
.delete-box {
float: right;
margin-top; -29px;
}
.pego-pb-element-frontend-text{
line-height:39px;
margin-left: 15px;
}
.pego-pb-component-name, .pego-pb-component-procent { display: inline-block;}
.pego-pb-component-name {
color: #fff;
font: 11px/16px 'OpenSansSemiBold',Arial,sans-serif;
text-shadow: 0 0 1px #000;
text-transform: uppercase;
padding: 12px 0px;
}
.pego-pb-component-procent {
color: #ffffff;
font-family: Georgia, "Times New Roman", Times, serif;
font-style: italic;
font-size: 11px;
}
.pego-pb-increase-element-size{
width: 20px;
height: 41px;
background-image: url(//payroll.com.sg/wp-content/themes/finex/pego-pb/images/icon-resize-right-component.png);
float: left;
border-right: 1px solid #1D1D1D;
}
.pego-pb-decrease-element-size{
width: 20px;
height: 41px;
background-image: url(//payroll.com.sg/wp-content/themes/finex/pego-pb/images/icon-resize-left-component.png);
float: left;
border-right: 1px solid #1D1D1D;
border-left: 1px solid #1D1D1D;
}
.pego-pb-element-edit{
width: 20px;
height: 41px;
background-image: url(//payroll.com.sg/wp-content/themes/finex/pego-pb/images/icon-add-component.png);	
border-right: 1px solid #1D1D1D;
border-left: 1px solid #1D1D1D;
margin-top: -40px !important;
}
.pego-pb-delete-element{
width: 20px;
height: 41px;
background-image: url(//payroll.com.sg/wp-content/themes/finex/pego-pb/images/icon-delete-component.png);
margin-top: -40px !important;
}
.pego-pb-add-element {
float:left; 
width:auto;	
background: linear-gradient(to bottom, #25A6E1 0%, #188BC0 100%);		
background: -moz-linear-gradient(center top , #25A6E1 0%, #188BC0 100%) repeat;
background: -o-linear-gradient( #25A6E1 0%, #188BC0 100%);
background: -webkit-gradient(linear, center top, center bottom, from(#25A6E1), to(#188BC0));		
background: -webkit-linear-gradient(center top, #25A6E1 0%, #188BC0 100%);	
background: -ms-linear-gradient(center top, #25A6E1 0%, #188BC0 100%);		
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25A6E1, endColorstr=#188BC0);
border: 1px solid #1176a4;
border-radius: 4px 4px 4px 4px;
color: #FFFFFF;
font: 11px/16px 'OpenSansSemiBold',Arial,sans-serif;
padding: 5px 10px;
text-shadow: 0 0 1px #000000;
margin-right: 10px;
margin-bottom:10px;	
}
.pego-pb-add-element:hover {
text-decoration:none;
cursor:pointer;		
background: linear-gradient(to bottom, #127EAF 0%, #25A6E1 100%) !important;			
background: -moz-linear-gradient(center top , #127EAF 0%, #25A6E1 100%) repeat !important;	
background: -o-linear-gradient( #127EAF 0%, #25A6E1 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#127EAF), to(#25A6E1)) !important;			
background: -webkit-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
background: -ms-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#127EAF, endColorstr=#25A6E1) !important;	
}
.pego-pb-head {	
background: linear-gradient(to bottom, #F1F1F1 0%, #E8E8E8 100%);		
background: -moz-linear-gradient(center top , #F1F1F1 0%, #E8E8E8 100%) repeat;
background: -o-linear-gradient( #F1F1F1 0%, #E8E8E8 100%);
background: -webkit-gradient(linear, center top, center bottom, from(#F1F1F1), to(#E8E8E8));		
background: -webkit-linear-gradient(center top, #F1F1F1 0%, #E8E8E8 100%);	
background: -ms-linear-gradient(center top, #F1F1F1 0%, #E8E8E8 100%);		
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F1F1F1, endColorstr=#E8E8E8);
border-color: #FFFFFF #E7E7E7 #DDDDDD;
border-style: solid;
border-width: 1px;
box-shadow: 3px 0 4px rgba(0, 0, 0, 0.1);
height: 68px;
margin-bottom: 20px;
}
.pego-pb-title h2 {
color: #353535;
font: 18px/18px 'OpenSansSemiBold',Arial,sans-serif;
letter-spacing: -1px;
margin-top: 13px !important; 
text-decoration: none;
text-shadow: 0 1px 0 #FFFFFF;
padding: 0;
margin-bottom: 3px !important;
}
.pego-pb-logo {
float: left;
margin: 2px 0 0 10px;
}
.pego-pb-title {
float: left;
margin-left: 10px;
}
.pego-pb-title p {
color: #6F6F6F;
margin-top: 0;
text-shadow: 0 1px 0 #FFFFFF;
padding: 0;
}
div.pego-pb-element-on-board{
margin: 10px 0px 20px 0px;
border-radius: 4px 4px 4px 4px;
}
.bi_slo_lahko_bek{
margin-left: 6px;
}
.pego-pb-element-on-board-wrapper{
padding: 6px 6px 6px 0px;
}
.state-hightlight{
background: #83CBF2;
float: left;
height: 39px;						
}
#pego-pb-main-div {
min-width: 625px;
position: relative;
}
#pego-pb-inside-main-div{
width: 100%;
position: relative;
}
#pego-pb-inside-element-box-save {	
background: linear-gradient(to bottom, #25A6E1 0%, #127EAF 100%) !important;			
background: -moz-linear-gradient(center top , #25A6E1 0%, #127EAF 100%) repeat !important;	
background: -o-linear-gradient( #25A6E1 0%, #127EAF 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#25A6E1), to(#127EAF)) !important;			
background: -webkit-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
background: -ms-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25A6E1, endColorstr=#127EAF) !important;	
border: 1px solid #1A87B9 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
font-family: 'Helvetica Neue',sans-serif !important;
font-size: 16px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
cursor: pointer;
text-align: center;
margin-bottom: 40px;
}
#pego-pb-inside-element-box-save:hover {	
background: linear-gradient(to bottom, #127EAF 0%, #25A6E1 100%) !important;	
background: -moz-linear-gradient(center top , #127EAF 0%, #25A6E1 100%) repeat !important;	
background: -o-linear-gradient( #127EAF 0%, #25A6E1 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#127EAF), to(#25A6E1)) !important;			
background: -webkit-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
background: -ms-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#127EAF, endColorstr=#25A6E1) !important;	
}
.pego-pb-add-accordion-item {
background: linear-gradient(to bottom, #25A6E1 0%, #127EAF 100%) !important;			
background: -moz-linear-gradient(center top , #25A6E1 0%, #127EAF 100%) repeat !important;	
background: -o-linear-gradient( #25A6E1 0%, #127EAF 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#25A6E1), to(#127EAF)) !important;			
background: -webkit-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
background: -ms-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25A6E1, endColorstr=#127EAF) !important;	
border: 1px solid #1A87B9 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
font-family: 'Helvetica Neue',sans-serif !important;
font-size: 12px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
cursor: pointer;
text-align: center;
}
.pego-pb-add-accordion-item:hover {			
background: linear-gradient(to bottom, #127EAF 0%, #25A6E1 100%) !important;			
background: -moz-linear-gradient(center top , #127EAF 0%, #25A6E1 100%) repeat !important;	
background: -o-linear-gradient( #127EAF 0%, #25A6E1 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#127EAF), to(#25A6E1)) !important;			
background: -webkit-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
background: -ms-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#127EAF, endColorstr=#25A6E1) !important;	
}
.pego-pb-remove-accordion-item {	
background: linear-gradient(to bottom, #E83131 0%, #B30808 100%) !important;	
background: -moz-linear-gradient(center top , #E83131 0%, #B30808 100%) repeat !important;	
background: -o-linear-gradient( #E83131 0%, #B30808 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#E83131), to(#B30808)) !important;			
background: -webkit-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
background: -ms-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E83131, endColorstr=#B30808) !important;	
border: 1px solid #B30808 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
cursor: pointer;			
font-family: 'Helvetica Neue',sans-serif;
font-size: 13px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-align: center;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
width: 80px;
}
.pego-pb-remove-accordion-item:hover {	
background: linear-gradient(to bottom, #B30808 0%, #E83131 100%) !important;	
background: -moz-linear-gradient(center top , #B30808 0%, #E83131 100%) repeat !important;	
background: -o-linear-gradient( #B30808 0%, #E83131 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#B30808), to(#E83131)) !important;			
background: -webkit-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
background: -ms-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B30808, endColorstr=#E83131) !important;	
}
.pego-pb-accordion-element {
border: none !important;
color: #444444;
font: 14px/18px 'OpenSansSemiBold',Arial,sans-serif;
letter-spacing: -1px;
}
.pego-pb-element-accordion-title {
width: 235px !important;
border: none;
}
.pego-pb-element-accordion-content {
width: 240px !important;
border: none;
margin-bottom: 5px;
}
#pego-pb-inside-element-box-back {	
background: linear-gradient(to bottom, #E83131 0%, #B30808 100%) !important;	
background: -moz-linear-gradient(center top , #E83131 0%, #B30808 100%) repeat !important;	
background: -o-linear-gradient( #E83131 0%, #B30808 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#E83131), to(#B30808)) !important;			
background: -webkit-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
background: -ms-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E83131, endColorstr=#B30808) !important;	
border: 1px solid #E83131 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
float: right;
font-family: 'Helvetica Neue',sans-serif;
font-size: 13px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-align: center;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
width: 100px;
cursor: pointer;
margin-top: 15px;
}
#pego-pb-inside-element-box-back:hover {
background: linear-gradient(to bottom, #B30808 0%, #E83131 100%) !important;	
background: -moz-linear-gradient(center top , #B30808 0%, #E83131 100%) repeat !important;	
background: -o-linear-gradient( #B30808 0%, #E83131 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#B30808), to(#E83131)) !important;			
background: -webkit-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
background: -ms-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B30808, endColorstr=#E83131) !important;		
}		
.pego-pb-element-single-item{
line-height: 135%;	
}
.w300 { margin-bottom: 40px;
margin-right: 30px;
margin-left: 20px;
padding: 0 !important;
width: 254px !important;
float: left;
}
.w300 h1 {
border-bottom: 4px solid #F2F2F2;
color: #353535;
font: 16px/18px 'OpenSansSemiBold',Arial,sans-serif;
letter-spacing: -1px;
margin-bottom: 10px;
margin-top: 0;
padding-bottom: 5px;
text-decoration: none;
text-shadow: 0 1px 0 #FFFFFF;
text-transform: none;
}
p.pego-pb-element-description-p {
border-left: 1px solid #e9e9e9;
padding: 10px 0px 20px 30px;
color: #858484;
font-family: sans-serif;
font-size: 12px;
text-shadow: 0 1px 0 #FFFFFF;
}
.w300title {
margin-bottom: 40px;
padding: 5px !important;
border-bottom: 1px solid #E8E8E8;
}
.w300title h1 {
color: #353535;
font: 18px/18px 'OpenSansSemiBold',Arial,sans-serif;
letter-spacing: -1px;
margin-bottom: 10px;
margin-top: 0;
padding: 8px 0 0 17px;
text-decoration: none;
text-shadow: 0 1px 0 #FFFFFF;
text-transform: none;
}
.pego-pb-add-posts-item {
background: linear-gradient(to bottom, #25A6E1 0%, #127EAF 100%) !important;	
background: -moz-linear-gradient(center top , #25A6E1 0%, #127EAF 100%) repeat !important;	
background: -o-linear-gradient( #25A6E1 0%, #127EAF 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#25A6E1), to(#127EAF)) !important;			
background: -webkit-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
background: -ms-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25A6E1, endColorstr=#127EAF) !important;	
border: 1px solid #1A87B9 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
font-family: 'Helvetica Neue',sans-serif !important;
font-size: 13px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
cursor: pointer;
}
.pego-pb-add-posts-item:hover {
background: linear-gradient(to bottom, #127EAF 0%, #25A6E1 100%) !important;			
background: -moz-linear-gradient(center top , #127EAF 0%, #25A6E1 100%) repeat !important;	
background: -o-linear-gradient( #127EAF 0%, #25A6E1 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#127EAF), to(#25A6E1)) !important;			
background: -webkit-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
background: -ms-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#127EAF, endColorstr=#25A6E1) !important;	
}
.pego-pb-element-single-item-label-title{
font-weight: bold;
color: #797979;
padding-top: 30px;
margin-left: 20px;
text-shadow: #fff 0px 1px;
font-size: 13px;
}
.pego-pb-element-single-item-input{
float: left; }
.pego-pb-element-single-item-input input, .pego-pb-element-single-item-input textarea{
color: #444444;
padding: 9px 3px;
width: 245px;
color: #353535;
font: 12px/18px 'OpenSansSemiBold',Arial,sans-serif; }
.pego-pb-element-single-item-input input[type="text"]{
width: 252px;
line-height: 1.8;
padding: 10px;
height: 39px;
border-radius: 0px; 
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
}
.pego-pb-element-single-item-input select {				
background: #444444;
color: #FFFFFF;
height: 39px;
line-height: 1.8;
padding: 10px;
position: relative;
width: 252px;
border: none;
z-index: 10;
font-size: 12px;
}
.pego-pb-element-single-item-input select option {
padding: 5px 10px;
}	
.pego-pb-element-single-item-input-example-image{
margin-bottom: 20px;
}
div.pego-pb-element-single-item.pego-pb-element-column-text-wrapper div.pego-pb-element-single-item-input{
float: none;
}
.pego-pb-element-single-item .pego-pb-element-single-item-input textarea.pego-pb-element-column-text{
width: 250px;
min-height: 250px; 
}
input#upload_image_button {			
background: linear-gradient(to bottom, #25A6E1 0%, #127EAF 100%) !important;			
background: -moz-linear-gradient(center top , #25A6E1 0%, #127EAF 100%) repeat !important;	
background: -o-linear-gradient( #25A6E1 0%, #127EAF 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#25A6E1), to(#127EAF)) !important;			
background: -webkit-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
background: -ms-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25A6E1, endColorstr=#127EAF) !important;	
border: 1px solid #1A87B9 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
font-family: 'Helvetica Neue',sans-serif !important;
font-size: 12px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
cursor: pointer;
text-align: center;
}
input#upload_image_button:hover {
background: linear-gradient(to bottom, #127EAF 0%, #25A6E1 100%) !important;			
background: -moz-linear-gradient(center top , #127EAF 0%, #25A6E1 100%) repeat !important;	
background: -o-linear-gradient( #127EAF 0%, #25A6E1 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#127EAF), to(#25A6E1)) !important;			
background: -webkit-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
background: -ms-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#127EAF, endColorstr=#25A6E1) !important;	
}
input.pego-pb-input-for-upload {
border-radius: 0 0 0 0;
height: 39px;
line-height: 1.8;
padding: 10px;
width: 252px;
}
.pego-pb-add-list-item {	
background: linear-gradient(to bottom, #25A6E1 0%, #127EAF 100%) !important;			
background: -moz-linear-gradient(center top , #25A6E1 0%, #127EAF 100%) repeat !important;	
background: -o-linear-gradient( #25A6E1 0%, #127EAF 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#25A6E1), to(#127EAF)) !important;			
background: -webkit-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
background: -ms-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25A6E1, endColorstr=#127EAF) !important;	
border: 1px solid #1A87B9 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
font-family: 'Helvetica Neue',sans-serif !important;
font-size: 12px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
cursor: pointer;
text-align: center;
}
.pego-pb-add-list-item:hover {			
background: linear-gradient(to bottom, #127EAF 0%, #25A6E1 100%) !important;			
background: -moz-linear-gradient(center top , #127EAF 0%, #25A6E1 100%) repeat !important;	
background: -o-linear-gradient( #127EAF 0%, #25A6E1 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#127EAF), to(#25A6E1)) !important;			
background: -webkit-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
background: -ms-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#127EAF, endColorstr=#25A6E1) !important;	
}
#pego-pb-list-elements {
border: none !important;			
color: #444444 !important;
font: 14px/18px 'OpenSansSemiBold',Arial,sans-serif !important;
letter-spacing: -1px !important;
}
.pego-pb-remove-list-item {
background: linear-gradient(to bottom, #E83131 0%, #B30808 100%) !important;	
background: -moz-linear-gradient(center top , #E83131 0%, #B30808 100%) repeat !important;	
background: -o-linear-gradient( #E83131 0%, #B30808 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#E83131), to(#B30808)) !important;			
background: -webkit-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
background: -ms-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E83131, endColorstr=#B30808) !important;	
border: 1px solid #B30808 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
cursor: pointer;			
font-family: 'Helvetica Neue',sans-serif;
font-size: 13px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-align: center;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
width: 80px;
}
.pego-pb-remove-list-item:hover {
background: linear-gradient(to bottom, #B30808 0%, #E83131 100%) !important;	
background: -moz-linear-gradient(center top , #B30808 0%, #E83131 100%) repeat !important;	
background: -o-linear-gradient( #B30808 0%, #E83131 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#B30808), to(#E83131)) !important;			
background: -webkit-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
background: -ms-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B30808, endColorstr=#E83131) !important;	
}
.pego-pb-add-portfolio-item {
background: linear-gradient(to bottom, #25A6E1 0%, #127EAF 100%) !important;			
background: -moz-linear-gradient(center top , #25A6E1 0%, #127EAF 100%) repeat !important;	
background: -o-linear-gradient( #25A6E1 0%, #127EAF 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#25A6E1), to(#127EAF)) !important;			
background: -webkit-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
background: -ms-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25A6E1, endColorstr=#127EAF) !important;	
border: 1px solid #1A87B9 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
font-family: 'Helvetica Neue',sans-serif !important;
font-size: 12px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
cursor: pointer;
text-align: center;
}
.pego-pb-add-portfolio-item:hover {
background: linear-gradient(to bottom, #127EAF 0%, #25A6E1 100%) !important;			
background: -moz-linear-gradient(center top , #127EAF 0%, #25A6E1 100%) repeat !important;	
background: -o-linear-gradient( #127EAF 0%, #25A6E1 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#127EAF), to(#25A6E1)) !important;			
background: -webkit-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
background: -ms-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#127EAF, endColorstr=#25A6E1) !important;	
}
.pego-pb-portfolio-element,
#pego-pb-portfolio-element {
border: none !important;
background: #F2F2F2;
color: #444444;
font: 14px/18px 'OpenSansSemiBold',Arial,sans-serif;
}	
.pego-pb-remove-portfolio-item {
background: linear-gradient(to bottom, #E83131 0%, #B30808 100%) !important;	
background: -moz-linear-gradient(center top , #E83131 0%, #B30808 100%) repeat !important;	
background: -o-linear-gradient( #E83131 0%, #B30808 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#E83131), to(#B30808)) !important;			
background: -webkit-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
background: -ms-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E83131, endColorstr=#B30808) !important;	
border: 1px solid #B30808 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
cursor: pointer;			
font-family: 'Helvetica Neue',sans-serif;
font-size: 13px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-align: center;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
width: 80px;
}
.pego-pb-remove-portfolio-item:hover {
background: linear-gradient(to bottom, #B30808 0%, #E83131 100%) !important;	
background: -moz-linear-gradient(center top , #B30808 0%, #E83131 100%) repeat !important;	
background: -o-linear-gradient( #B30808 0%, #E83131 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#B30808), to(#E83131)) !important;			
background: -webkit-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
background: -ms-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B30808, endColorstr=#E83131) !important;	
}
#pego-pb-posts-element {
border: none !important;
background: #F2F2F2;
color: #444444;
font: 14px/18px 'OpenSansSemiBold',Arial,sans-serif;
}
.pego-pb-remove-posts-item {
background: linear-gradient(to bottom, #E83131 0%, #B30808 100%) !important;	
background: -moz-linear-gradient(center top , #E83131 0%, #B30808 100%) repeat !important;	
background: -o-linear-gradient( #E83131 0%, #B30808 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#E83131), to(#B30808)) !important;			
background: -webkit-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
background: -ms-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E83131, endColorstr=#B30808) !important;	
border: 1px solid #B30808 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
cursor: pointer;			
font-family: 'Helvetica Neue',sans-serif;
font-size: 13px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-align: center;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
width: 80px;
}
.pego-pb-remove-posts-item:hover {
background: linear-gradient(to bottom, #B30808 0%, #E83131 100%) !important;	
background: -moz-linear-gradient(center top , #B30808 0%, #E83131 100%) repeat !important;	
background: -o-linear-gradient( #B30808 0%, #E83131 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#B30808), to(#E83131)) !important;			
background: -webkit-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
background: -ms-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B30808, endColorstr=#E83131) !important;	
}
.pego-pb-add-toggle-item {
background: linear-gradient(to bottom, #25A6E1 0%, #127EAF 100%) !important;			
background: -moz-linear-gradient(center top , #25A6E1 0%, #127EAF 100%) repeat !important;	
background: -o-linear-gradient( #25A6E1 0%, #127EAF 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#25A6E1), to(#127EAF)) !important;			
background: -webkit-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
background: -ms-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25A6E1, endColorstr=#127EAF) !important;	
border: 1px solid #1A87B9 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
font-family: 'Helvetica Neue',sans-serif !important;
font-size: 12px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
cursor: pointer;
text-align: center;
}
.pego-pb-add-toggle-item:hover {
background: linear-gradient(to bottom, #127EAF 0%, #25A6E1 100%) !important;			
background: -moz-linear-gradient(center top , #127EAF 0%, #25A6E1 100%) repeat !important;	
background: -o-linear-gradient( #127EAF 0%, #25A6E1 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#127EAF), to(#25A6E1)) !important;			
background: -webkit-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
background: -ms-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#127EAF, endColorstr=#25A6E1) !important;	
}
.pego-pb-remove-toggle-item {
background: linear-gradient(to bottom, #E83131 0%, #B30808 100%) !important;	
background: -moz-linear-gradient(center top , #E83131 0%, #B30808 100%) repeat !important;	
background: -o-linear-gradient( #E83131 0%, #B30808 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#E83131), to(#B30808)) !important;			
background: -webkit-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
background: -ms-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E83131, endColorstr=#B30808) !important;	
border: 1px solid #B30808 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
cursor: pointer;			
font-family: 'Helvetica Neue',sans-serif;
font-size: 13px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-align: center;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
width: 80px;
}
.pego-pb-remove-toggle-item:hover {
background: linear-gradient(to bottom, #B30808 0%, #E83131 100%) !important;	
background: -moz-linear-gradient(center top , #B30808 0%, #E83131 100%) repeat !important;	
background: -o-linear-gradient( #B30808 0%, #E83131 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#B30808), to(#E83131)) !important;			
background: -webkit-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
background: -ms-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B30808, endColorstr=#E83131) !important;	
}
#pego-pb-toggle-element {
border: none !important;
color: #444444;
font: 14px/18px 'OpenSansSemiBold',Arial,sans-serif;
}
textarea.pego-pb-element-toggle-content {
width: 253px;
}
.pego-pb-element-toggle-title {
border-radius: 0 0 0 0;
color: #353535;
font: 12px/18px 'OpenSansSemiBold',Arial,sans-serif;
padding: 9px 3px;
width: 245px !important;
border: 1px solid #dedede;
}
.pego-pb-add-testimonials-item {
background: linear-gradient(to bottom, #25A6E1 0%, #127EAF 100%) !important;			
background: -moz-linear-gradient(center top , #25A6E1 0%, #127EAF 100%) repeat !important;	
background: -o-linear-gradient( #25A6E1 0%, #127EAF 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#25A6E1), to(#127EAF)) !important;			
background: -webkit-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
background: -ms-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25A6E1, endColorstr=#127EAF) !important;	
border: 1px solid #1A87B9 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
font-family: 'Helvetica Neue',sans-serif !important;
font-size: 12px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
cursor: pointer;
text-align: center;
}
.pego-pb-add-testimonials-item:hover {
background: linear-gradient(to bottom, #127EAF 0%, #25A6E1 100%) !important;			
background: -moz-linear-gradient(center top , #127EAF 0%, #25A6E1 100%) repeat !important;	
background: -o-linear-gradient( #127EAF 0%, #25A6E1 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#127EAF), to(#25A6E1)) !important;			
background: -webkit-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
background: -ms-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#127EAF, endColorstr=#25A6E1) !important;	
}
.pego-pb-remove-testimonials-item {
background: linear-gradient(to bottom, #E83131 0%, #B30808 100%) !important;	
background: -moz-linear-gradient(center top , #E83131 0%, #B30808 100%) repeat !important;	
background: -o-linear-gradient( #E83131 0%, #B30808 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#E83131), to(#B30808)) !important;			
background: -webkit-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
background: -ms-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E83131, endColorstr=#B30808) !important;	
border: 1px solid #B30808 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
cursor: pointer;			
font-family: 'Helvetica Neue',sans-serif;
font-size: 13px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-align: center;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
width: 80px;
}
.pego-pb-remove-testimonials-item:hover {
background: linear-gradient(to bottom, #B30808 0%, #E83131 100%) !important;	
background: -moz-linear-gradient(center top , #B30808 0%, #E83131 100%) repeat !important;	
background: -o-linear-gradient( #B30808 0%, #E83131 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#B30808), to(#E83131)) !important;			
background: -webkit-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
background: -ms-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B30808, endColorstr=#E83131) !important;	
}
.pego-pb-testimonials-element {
border: none !important;
color: #444444;
font: 14px/18px 'OpenSansSemiBold',Arial,sans-serif;
}
.pego-pb-testimonials-element textarea {
width: 253px;
}
.pego-pb-element-testimonials-title, .pego-pb-element-testimonials-subtitle {
border-radius: 0 0 0 0;
color: #353535;
font: 12px/18px 'OpenSansSemiBold',Arial,sans-serif;
padding: 9px 3px;
width: 245px !important;
border: 1px solid #dedede;
}
.pego-pb-add-progressbar-item {
background: linear-gradient(to bottom, #25A6E1 0%, #127EAF 100%) !important;			
background: -moz-linear-gradient(center top , #25A6E1 0%, #127EAF 100%) repeat !important;	
background: -o-linear-gradient( #25A6E1 0%, #127EAF 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#25A6E1), to(#127EAF)) !important;			
background: -webkit-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
background: -ms-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25A6E1, endColorstr=#127EAF) !important;	
border: 1px solid #1A87B9 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
font-family: 'Helvetica Neue',sans-serif !important;
font-size: 12px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
cursor: pointer;
text-align: center;
}
.pego-pb-add-progressbar-item:hover {
background: linear-gradient(to bottom, #127EAF 0%, #25A6E1 100%) !important;			
background: -moz-linear-gradient(center top , #127EAF 0%, #25A6E1 100%) repeat !important;	
background: -o-linear-gradient( #127EAF 0%, #25A6E1 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#127EAF), to(#25A6E1)) !important;			
background: -webkit-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
background: -ms-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#127EAF, endColorstr=#25A6E1) !important;	
}
.pego-pb-remove-progressbar-item {
background: linear-gradient(to bottom, #E83131 0%, #B30808 100%) !important;	
background: -moz-linear-gradient(center top , #E83131 0%, #B30808 100%) repeat !important;	
background: -o-linear-gradient( #E83131 0%, #B30808 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#E83131), to(#B30808)) !important;			
background: -webkit-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
background: -ms-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E83131, endColorstr=#B30808) !important;	
border: 1px solid #B30808 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
cursor: pointer;			
font-family: 'Helvetica Neue',sans-serif;
font-size: 13px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-align: center;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
width: 80px;
}
.pego-pb-remove-progressbar-item:hover {
background: linear-gradient(to bottom, #B30808 0%, #E83131 100%) !important;	
background: -moz-linear-gradient(center top , #B30808 0%, #E83131 100%) repeat !important;	
background: -o-linear-gradient( #B30808 0%, #E83131 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#B30808), to(#E83131)) !important;			
background: -webkit-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
background: -ms-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B30808, endColorstr=#E83131) !important;	
}
.pego-pb-progressbar-element {
border: none !important;
color: #444444;
font: 14px/18px 'OpenSansSemiBold',Arial,sans-serif;
}
.pego-pb-element-progressbar-title,
.pego-pb-element-progressbar-id,
.pego-pb-element-progressbar-percent {
border-radius: 0 0 0 0;
color: #353535;
font: 12px/18px 'OpenSansSemiBold',Arial,sans-serif;
padding: 9px 3px;
width: 245px !important;
border: 1px solid #dedede;
}
.pego-pb-add-flexslider-item {
background: linear-gradient(to bottom, #25A6E1 0%, #127EAF 100%) !important;			
background: -moz-linear-gradient(center top , #25A6E1 0%, #127EAF 100%) repeat !important;	
background: -o-linear-gradient( #25A6E1 0%, #127EAF 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#25A6E1), to(#127EAF)) !important;			
background: -webkit-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
background: -ms-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25A6E1, endColorstr=#127EAF) !important;	
border: 1px solid #1A87B9 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
font-family: 'Helvetica Neue',sans-serif !important;
font-size: 12px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
cursor: pointer;
text-align: center;
}
.pego-pb-add-flexslider-item:hover {
background: linear-gradient(to bottom, #127EAF 0%, #25A6E1 100%) !important;			
background: -moz-linear-gradient(center top , #127EAF 0%, #25A6E1 100%) repeat !important;	
background: -o-linear-gradient( #127EAF 0%, #25A6E1 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#127EAF), to(#25A6E1)) !important;			
background: -webkit-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
background: -ms-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#127EAF, endColorstr=#25A6E1) !important;	
}
.pego-pb-remove-flexslider-item {
background: linear-gradient(to bottom, #E83131 0%, #B30808 100%) !important;	
background: -moz-linear-gradient(center top , #E83131 0%, #B30808 100%) repeat !important;	
background: -o-linear-gradient( #E83131 0%, #B30808 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#E83131), to(#B30808)) !important;			
background: -webkit-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
background: -ms-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E83131, endColorstr=#B30808) !important;	
border: 1px solid #B30808 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
cursor: pointer;			
font-family: 'Helvetica Neue',sans-serif;
font-size: 13px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-align: center;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
width: 80px;
}
.pego-pb-remove-flexslider-item:hover {
background: linear-gradient(to bottom, #B30808 0%, #E83131 100%) !important;	
background: -moz-linear-gradient(center top , #B30808 0%, #E83131 100%) repeat !important;	
background: -o-linear-gradient( #B30808 0%, #E83131 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#B30808), to(#E83131)) !important;			
background: -webkit-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
background: -ms-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B30808, endColorstr=#E83131) !important;	
}
.pego-pb-flexslider-element {
border: none !important;
color: #444444;
font: 14px/18px 'OpenSansSemiBold',Arial,sans-serif;
}
.pego-pb-element-flexslider-caption,
.pego-pb-element-flexslider-url,
.pego-pb-element-flexslider-image {
border-radius: 0 0 0 0;
color: #353535;
font: 12px/18px 'OpenSansSemiBold',Arial,sans-serif;
padding: 9px 3px;
width: 245px !important;
border: 1px solid #dedede;
}
.pego-pb-add-socials-item {
background: linear-gradient(to bottom, #25A6E1 0%, #127EAF 100%) !important;			
background: -moz-linear-gradient(center top , #25A6E1 0%, #127EAF 100%) repeat !important;	
background: -o-linear-gradient( #25A6E1 0%, #127EAF 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#25A6E1), to(#127EAF)) !important;			
background: -webkit-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
background: -ms-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25A6E1, endColorstr=#127EAF) !important;	
border: 1px solid #1A87B9 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
font-family: 'Helvetica Neue',sans-serif !important;
font-size: 12px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
cursor: pointer;
text-align: center;
}
.pego-pb-add-socials-item:hover {
background: linear-gradient(to bottom, #127EAF 0%, #25A6E1 100%) !important;			
background: -moz-linear-gradient(center top , #127EAF 0%, #25A6E1 100%) repeat !important;	
background: -o-linear-gradient( #127EAF 0%, #25A6E1 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#127EAF), to(#25A6E1)) !important;			
background: -webkit-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
background: -ms-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#127EAF, endColorstr=#25A6E1) !important;	
}
.pego-pb-remove-socials-item {
background: linear-gradient(to bottom, #E83131 0%, #B30808 100%) !important;	
background: -moz-linear-gradient(center top , #E83131 0%, #B30808 100%) repeat !important;	
background: -o-linear-gradient( #E83131 0%, #B30808 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#E83131), to(#B30808)) !important;			
background: -webkit-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
background: -ms-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E83131, endColorstr=#B30808) !important;	
border: 1px solid #B30808 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
cursor: pointer;			
font-family: 'Helvetica Neue',sans-serif;
font-size: 13px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-align: center;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
width: 80px;
}
.pego-pb-remove-socials-item:hover {
background: linear-gradient(to bottom, #B30808 0%, #E83131 100%) !important;	
background: -moz-linear-gradient(center top , #B30808 0%, #E83131 100%) repeat !important;	
background: -o-linear-gradient( #B30808 0%, #E83131 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#B30808), to(#E83131)) !important;			
background: -webkit-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
background: -ms-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B30808, endColorstr=#E83131) !important;	
}
#pego-pb-socials-element {
border: none !important;
color: #444444;
font: 14px/18px 'OpenSansSemiBold',Arial,sans-serif;
}
.pego-pb-element-socials-item-url {
border-radius: 0 0 0 0;
color: #353535;
font: 12px/18px 'OpenSansSemiBold',Arial,sans-serif;
padding: 9px 3px;
width: 245px !important;
border: 1px solid #dedede;
}
.pego-pb-add-teammember-item {
background: linear-gradient(to bottom, #25A6E1 0%, #127EAF 100%) !important;			
background: -moz-linear-gradient(center top , #25A6E1 0%, #127EAF 100%) repeat !important;	
background: -o-linear-gradient( #25A6E1 0%, #127EAF 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#25A6E1), to(#127EAF)) !important;			
background: -webkit-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
background: -ms-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25A6E1, endColorstr=#127EAF) !important;	
border: 1px solid #1A87B9 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
font-family: 'Helvetica Neue',sans-serif !important;
font-size: 12px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
cursor: pointer;
text-align: center;
}
.pego-pb-add-teammember-item:hover {
background: linear-gradient(to bottom, #127EAF 0%, #25A6E1 100%) !important;			
background: -moz-linear-gradient(center top , #127EAF 0%, #25A6E1 100%) repeat !important;	
background: -o-linear-gradient( #127EAF 0%, #25A6E1 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#127EAF), to(#25A6E1)) !important;			
background: -webkit-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
background: -ms-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#127EAF, endColorstr=#25A6E1) !important;	
}
.pego-pb-remove-teammember-item {
background: linear-gradient(to bottom, #E83131 0%, #B30808 100%) !important;	
background: -moz-linear-gradient(center top , #E83131 0%, #B30808 100%) repeat !important;	
background: -o-linear-gradient( #E83131 0%, #B30808 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#E83131), to(#B30808)) !important;			
background: -webkit-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
background: -ms-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E83131, endColorstr=#B30808) !important;	
border: 1px solid #B30808 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
cursor: pointer;			
font-family: 'Helvetica Neue',sans-serif;
font-size: 13px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-align: center;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
width: 80px;
}
.pego-pb-remove-teammember-item:hover {
background: linear-gradient(to bottom, #B30808 0%, #E83131 100%) !important;	
background: -moz-linear-gradient(center top , #B30808 0%, #E83131 100%) repeat !important;	
background: -o-linear-gradient( #B30808 0%, #E83131 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#B30808), to(#E83131)) !important;			
background: -webkit-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
background: -ms-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B30808, endColorstr=#E83131) !important;	
}
.pego-pb-teammember-element {
border: none !important;
color: #444444;
font: 14px/18px 'OpenSansSemiBold',Arial,sans-serif;
}
.pego-pb-element-teammember-socials-item-url {
border-radius: 0 0 0 0;
color: #353535;
font: 12px/18px 'OpenSansSemiBold',Arial,sans-serif;
padding: 9px 3px;
width: 245px !important;
border: 1px solid #dedede;
}
.pego-pb-add-contactinfo-item {
background: linear-gradient(to bottom, #25A6E1 0%, #127EAF 100%) !important;			
background: -moz-linear-gradient(center top , #25A6E1 0%, #127EAF 100%) repeat !important;	
background: -o-linear-gradient( #25A6E1 0%, #127EAF 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#25A6E1), to(#127EAF)) !important;			
background: -webkit-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
background: -ms-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25A6E1, endColorstr=#127EAF) !important;	
border: 1px solid #1A87B9 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
font-family: 'Helvetica Neue',sans-serif !important;
font-size: 12px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
cursor: pointer;
text-align: center;
}
.pego-pb-add-contactinfo-item:hover {
background: linear-gradient(to bottom, #127EAF 0%, #25A6E1 100%) !important;			
background: -moz-linear-gradient(center top , #127EAF 0%, #25A6E1 100%) repeat !important;	
background: -o-linear-gradient( #127EAF 0%, #25A6E1 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#127EAF), to(#25A6E1)) !important;			
background: -webkit-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
background: -ms-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#127EAF, endColorstr=#25A6E1) !important;	
}
.pego-pb-remove-contactinfo-item {
background: linear-gradient(to bottom, #E83131 0%, #B30808 100%) !important;	
background: -moz-linear-gradient(center top , #E83131 0%, #B30808 100%) repeat !important;	
background: -o-linear-gradient( #E83131 0%, #B30808 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#E83131), to(#B30808)) !important;			
background: -webkit-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
background: -ms-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E83131, endColorstr=#B30808) !important;	
border: 1px solid #B30808 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
cursor: pointer;			
font-family: 'Helvetica Neue',sans-serif;
font-size: 13px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-align: center;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
width: 80px;
}
.pego-pb-remove-contactinfo-item:hover {
background: linear-gradient(to bottom, #B30808 0%, #E83131 100%) !important;	
background: -moz-linear-gradient(center top , #B30808 0%, #E83131 100%) repeat !important;	
background: -o-linear-gradient( #B30808 0%, #E83131 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#B30808), to(#E83131)) !important;			
background: -webkit-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
background: -ms-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B30808, endColorstr=#E83131) !important;	
}
#pego-pb-contactinfo-element {
border: none !important;			
color: #444444;
font: 14px/18px 'OpenSansSemiBold',Arial,sans-serif;
}
#pego-pb-contactinfo-element textarea {
width: 253px;
}
.pego-pb-add-tab-item {
background: linear-gradient(to bottom, #25A6E1 0%, #127EAF 100%) !important;			
background: -moz-linear-gradient(center top , #25A6E1 0%, #127EAF 100%) repeat !important;	
background: -o-linear-gradient( #25A6E1 0%, #127EAF 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#25A6E1), to(#127EAF)) !important;			
background: -webkit-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
background: -ms-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25A6E1, endColorstr=#127EAF) !important;	
border: 1px solid #1A87B9 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
font-family: 'Helvetica Neue',sans-serif !important;
font-size: 12px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
cursor: pointer;
text-align: center;
}
.pego-pb-add-tab-item:hover {
background: linear-gradient(to bottom, #127EAF 0%, #25A6E1 100%) !important;			
background: -moz-linear-gradient(center top , #127EAF 0%, #25A6E1 100%) repeat !important;	
background: -o-linear-gradient( #127EAF 0%, #25A6E1 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#127EAF), to(#25A6E1)) !important;			
background: -webkit-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
background: -ms-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#127EAF, endColorstr=#25A6E1) !important;	
}
#pego-pb-tab-element {
border: none !important;
color: #444444;
font: 14px/18px 'OpenSansSemiBold',Arial,sans-serif;
}
#pego-pb-tab-element textarea{
width: 253px;
}
.pego-pb-remove-tab-item {
background: linear-gradient(to bottom, #E83131 0%, #B30808 100%) !important;	
background: -moz-linear-gradient(center top , #E83131 0%, #B30808 100%) repeat !important;	
background: -o-linear-gradient( #E83131 0%, #B30808 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#E83131), to(#B30808)) !important;			
background: -webkit-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
background: -ms-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E83131, endColorstr=#B30808) !important;	
border: 1px solid #B30808 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
cursor: pointer;			
font-family: 'Helvetica Neue',sans-serif;
font-size: 13px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-align: center;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
width: 80px;
}
.pego-pb-remove-tab-item:hover {
background: linear-gradient(to bottom, #B30808 0%, #E83131 100%) !important;	
background: -moz-linear-gradient(center top , #B30808 0%, #E83131 100%) repeat !important;	
background: -o-linear-gradient( #B30808 0%, #E83131 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#B30808), to(#E83131)) !important;			
background: -webkit-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
background: -ms-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B30808, endColorstr=#E83131) !important;	
}
.pego-pb-add-carousel-item {
background: linear-gradient(to bottom, #25A6E1 0%, #127EAF 100%) !important;			
background: -moz-linear-gradient(center top , #25A6E1 0%, #127EAF 100%) repeat !important;	
background: -o-linear-gradient( #25A6E1 0%, #127EAF 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#25A6E1), to(#127EAF)) !important;			
background: -webkit-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
background: -ms-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25A6E1, endColorstr=#127EAF) !important;	
border: 1px solid #1A87B9 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
font-family: 'Helvetica Neue',sans-serif !important;
font-size: 12px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
cursor: pointer;
text-align: center;
}
.pego-pb-add-carousel-item:hover {
background: linear-gradient(to bottom, #127EAF 0%, #25A6E1 100%) !important;			
background: -moz-linear-gradient(center top , #127EAF 0%, #25A6E1 100%) repeat !important;	
background: -o-linear-gradient( #127EAF 0%, #25A6E1 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#127EAF), to(#25A6E1)) !important;			
background: -webkit-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
background: -ms-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#127EAF, endColorstr=#25A6E1) !important;	
}
.pego-pb-remove-carousel-item {
background: linear-gradient(to bottom, #E83131 0%, #B30808 100%) !important;	
background: -moz-linear-gradient(center top , #E83131 0%, #B30808 100%) repeat !important;	
background: -o-linear-gradient( #E83131 0%, #B30808 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#E83131), to(#B30808)) !important;			
background: -webkit-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
background: -ms-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E83131, endColorstr=#B30808) !important;	
border: 1px solid #B30808 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
cursor: pointer;			
font-family: 'Helvetica Neue',sans-serif;
font-size: 13px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-align: center;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
width: 80px;
}
.pego-pb-remove-carousel-item:hover {
background: linear-gradient(to bottom, #B30808 0%, #E83131 100%) !important;	
background: -moz-linear-gradient(center top , #B30808 0%, #E83131 100%) repeat !important;	
background: -o-linear-gradient( #B30808 0%, #E83131 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#B30808), to(#E83131)) !important;			
background: -webkit-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
background: -ms-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B30808, endColorstr=#E83131) !important;	
}
#pego-pb-carousel-element {
border: none !important;
color: #444444;
font: 14px/18px 'OpenSansSemiBold',Arial,sans-serif;
}
.pego-pb-add-coltable-item {
background: linear-gradient(to bottom, #25A6E1 0%, #127EAF 100%) !important;			
background: -moz-linear-gradient(center top , #25A6E1 0%, #127EAF 100%) repeat !important;	
background: -o-linear-gradient( #25A6E1 0%, #127EAF 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#25A6E1), to(#127EAF)) !important;			
background: -webkit-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
background: -ms-linear-gradient(center top, #25A6E1 0%, #127EAF 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25A6E1, endColorstr=#127EAF) !important;	
border: 1px solid #1A87B9 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
font-family: 'Helvetica Neue',sans-serif !important;
font-size: 12px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
cursor: pointer;
text-align: center;
}
.pego-pb-add-coltable-item:hover {
background: linear-gradient(to bottom, #127EAF 0%, #25A6E1 100%) !important;			
background: -moz-linear-gradient(center top , #127EAF 0%, #25A6E1 100%) repeat !important;	
background: -o-linear-gradient( #127EAF 0%, #25A6E1 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#127EAF), to(#25A6E1)) !important;			
background: -webkit-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
background: -ms-linear-gradient(center top, #127EAF 0%, #25A6E1 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#127EAF, endColorstr=#25A6E1) !important;	
}
.pego-pb-remove-coltable-item {
background: linear-gradient(to bottom, #E83131 0%, #B30808 100%) !important;	
background: -moz-linear-gradient(center top , #E83131 0%, #B30808 100%) repeat !important;	
background: -o-linear-gradient( #E83131 0%, #B30808 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#E83131), to(#B30808)) !important;			
background: -webkit-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
background: -ms-linear-gradient(center top, #E83131 0%, #B30808 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#E83131, endColorstr=#B30808) !important;	
border: 1px solid #B30808 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
cursor: pointer;			
font-family: 'Helvetica Neue',sans-serif;
font-size: 13px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-align: center;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
width: 80px;
}
.pego-pb-remove-coltable-item:hover {			
background: linear-gradient(to bottom, #B30808 0%, #E83131 100%) !important;	
background: -moz-linear-gradient(center top , #B30808 0%, #E83131 100%) repeat !important;	
background: -o-linear-gradient( #B30808 0%, #E83131 100%) !important;	
background: -webkit-gradient(linear, center top, center bottom, from(#B30808), to(#E83131)) !important;			
background: -webkit-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
background: -ms-linear-gradient(center top, #B30808 0%, #E83131 100%) !important;	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B30808, endColorstr=#E83131) !important;	
}
.pego-pb-coltable-element {
border: none !important;
color: #444444;
font: 14px/18px 'OpenSansSemiBold',Arial,sans-serif;
}
br.clear{ 
clear: both; 
height: 0px; 
display: block;
}
hr.separator{
margin-top: 0px;
margin-bottom: 0px;
border: 0px;
border-bottom: 1px solid #fff;
border-top: 1px solid #ddd;
width: 100%;
}
.mt10{
margin-top: 10px !important;
}
.mt5{
margin-top: 5px !important;
}
.mt20{
margin-top: 20px !important;
}
.mb10{
margin-bottom: 10px !important;
}
.mb20{
margin-bottom: 20px !important;
}
.pt20{
padding-bottom: 20px !important;
}
.pb10{
padding-bottom: 10px !important;
}
.pb20{
padding-bottom: 20px !important;
}
.ml0{
margin-left: 0px !important;
}
#page-option .hndle {
display: none;
}
.pego-pb-item-for-cloning{
display: none;
}
.pego-pb-input-for-upload {
float:left;
width:300px;
} @media only screen and (max-width: 767px) {
.full_width,
.one_half,
.one_third,
.one_fourth,
.one_fifth,
.one_sixth,
.one_sixth,
.two_third,
.three_fourth { 
width:100% !important; 
}
}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-audio audio{width:100%;min-width:300px}.editor-block-list__layout .reusable-block-edit-panel{align-items:center;background:#f8f9f9;color:#555d66;display:flex;flex-wrap:wrap;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:13px;position:relative;top:-14px;margin:0 -14px;padding:8px 14px;position:relative;z-index:7}.editor-block-list__layout .editor-block-list__layout .reusable-block-edit-panel{margin:0 -14px;padding:8px 14px}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__spinner{margin:0 5px}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__info{margin-right:auto}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__label{margin-right:8px;white-space:nowrap;font-weight:600}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{flex:1 1 100%;font-size:14px;height:30px;margin:4px 0 8px}.editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{flex-shrink:0}@media (min-width:960px){.editor-block-list__layout .reusable-block-edit-panel{flex-wrap:nowrap}.editor-block-list__layout .reusable-block-edit-panel .reusable-block-edit-panel__title{margin:0}.editor-block-list__layout .reusable-block-edit-panel .components-button.reusable-block-edit-panel__button{margin:0 0 0 5px}}.editor-block-list__layout .reusable-block-indicator{background:#fff;border-left:1px dashed #e2e4e7;color:#555d66;border-bottom:1px dashed #e2e4e7;top:-14px;height:30px;padding:4px;position:absolute;z-index:1;width:30px;right:-14px}.wp-block-button{color:#fff;margin-bottom:1.5em}.wp-block-button.aligncenter{text-align:center}.wp-block-button.alignright{text-align:right}.wp-block-button__link{background-color:#32373c;border:none;border-radius:28px;box-shadow:none;color:inherit;cursor:pointer;display:inline-block;font-size:18px;margin:0;padding:12px 24px;text-align:center;text-decoration:none;white-space:normal;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover{color:inherit}.is-style-squared .wp-block-button__link{border-radius:0}.is-style-outline{color:#32373c}.is-style-outline .wp-block-button__link{background:0 0;border:2px solid currentcolor}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-column{flex:1;margin-bottom:1em;flex-basis:100%;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (min-width:600px){.wp-block-column{flex-basis:50%;flex-grow:0}}@media (min-width:600px){.wp-block-column:nth-child(odd){margin-right:32px}.wp-block-column:nth-child(even){margin-left:32px}.wp-block-column:not(:first-child){margin-left:32px}.wp-block-column:not(:last-child){margin-right:32px}}.wp-block-cover,.wp-block-cover-image{position:relative;background-color:#000;background-size:cover;background-position:center center;min-height:430px;width:100%;margin:0 0 1.5em 0;display:flex;justify-content:center;align-items:center;overflow:hidden}.wp-block-cover-image.has-left-content,.wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover-image.has-left-content .wp-block-cover-text,.wp-block-cover-image.has-left-content h2,.wp-block-cover.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,.wp-block-cover.has-left-content h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content,.wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover-image.has-right-content .wp-block-cover-text,.wp-block-cover-image.has-right-content h2,.wp-block-cover.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,.wp-block-cover.has-right-content h2{margin-right:0;text-align:right}.wp-block-cover .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,.wp-block-cover h2,.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover-image .wp-block-cover-text,.wp-block-cover-image h2{color:#fff;font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:610px;padding:14px;text-align:center}.wp-block-cover .wp-block-cover-image-text a,.wp-block-cover .wp-block-cover-image-text a:active,.wp-block-cover .wp-block-cover-image-text a:focus,.wp-block-cover .wp-block-cover-image-text a:hover,.wp-block-cover .wp-block-cover-text a,.wp-block-cover .wp-block-cover-text a:active,.wp-block-cover .wp-block-cover-text a:focus,.wp-block-cover .wp-block-cover-text a:hover,.wp-block-cover h2 a,.wp-block-cover h2 a:active,.wp-block-cover h2 a:focus,.wp-block-cover h2 a:hover,.wp-block-cover-image .wp-block-cover-image-text a,.wp-block-cover-image .wp-block-cover-image-text a:active,.wp-block-cover-image .wp-block-cover-image-text a:focus,.wp-block-cover-image .wp-block-cover-image-text a:hover,.wp-block-cover-image .wp-block-cover-text a,.wp-block-cover-image .wp-block-cover-text a:active,.wp-block-cover-image .wp-block-cover-text a:focus,.wp-block-cover-image .wp-block-cover-text a:hover,.wp-block-cover-image h2 a,.wp-block-cover-image h2 a:active,.wp-block-cover-image h2 a:focus,.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim::before,.wp-block-cover.has-background-dim::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background-color:inherit;opacity:.5;z-index:1}.wp-block-cover-image.has-background-dim.has-background-dim-10::before,.wp-block-cover.has-background-dim.has-background-dim-10::before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20::before,.wp-block-cover.has-background-dim.has-background-dim-20::before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30::before,.wp-block-cover.has-background-dim.has-background-dim-30::before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40::before,.wp-block-cover.has-background-dim.has-background-dim-40::before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50::before,.wp-block-cover.has-background-dim.has-background-dim-50::before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60::before,.wp-block-cover.has-background-dim.has-background-dim-60::before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70::before,.wp-block-cover.has-background-dim.has-background-dim-70::before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80::before,.wp-block-cover.has-background-dim.has-background-dim-80::before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90::before,.wp-block-cover.has-background-dim.has-background-dim-90::before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100::before,.wp-block-cover.has-background-dim.has-background-dim-100::before{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:305px;width:100%}.wp-block-cover-image::after,.wp-block-cover::after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image::after,.wp-block-cover::after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;-o-object-fit:cover;object-fit:cover}.editor-block-list__block[data-type="core/embed"][data-align=left] .editor-block-list__block-edit,.editor-block-list__block[data-type="core/embed"][data-align=right] .editor-block-list__block-edit,.wp-block-embed.alignleft,.wp-block-embed.alignright{max-width:360px;width:100%}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper::before,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper::before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper iframe,.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-16 .wp-block-embed__wrapper iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-21-9 .wp-block-embed__wrapper::before{padding-top:42.85%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-18-9 .wp-block-embed__wrapper::before{padding-top:50%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-16-9 .wp-block-embed__wrapper::before{padding-top:56.25%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-4-3 .wp-block-embed__wrapper::before{padding-top:75%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-1 .wp-block-embed__wrapper::before{padding-top:100%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-9-6 .wp-block-embed__wrapper::before{padding-top:66.66%}.wp-embed-responsive .wp-block-embed.wp-embed-aspect-1-2 .wp-block-embed__wrapper::before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto}.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 5px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7) 0,rgba(0,0,0,.3) 60%,transparent)}.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;-o-object-fit:cover;object-fit:cover}}.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc((100% - 16px)/ 2)}.wp-block-gallery .blocks-gallery-image:nth-of-type(even),.wp-block-gallery .blocks-gallery-item:nth-of-type(even){margin-right:0}.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc((100% - 16px * 2)/ 3);margin-right:16px}.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc((100% - 16px * 3)/ 4);margin-right:16px}.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc((100% - 16px * 4)/ 5);margin-right:16px}.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc((100% - 16px * 5)/ 6);margin-right:16px}.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc((100% - 16px * 6)/ 7);margin-right:16px}.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc((100% - 16px * 7)/ 8);margin-right:16px}.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.wp-block-gallery .blocks-gallery-item.has-add-item-button{width:100%}.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:305px;width:100%}.wp-block-gallery.aligncenter,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{display:flex}.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}.wp-block-image{max-width:100%;margin-bottom:1em;margin-left:0;margin-right:0}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table;margin-left:0;margin-right:0}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin-right:1em}.wp-block-image .alignright{float:right;margin-left:1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-latest-posts.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc((100% / 2) - 16px)}.wp-block-latest-posts.columns-3 li{width:calc((100% / 3) - 16px)}.wp-block-latest-posts.columns-4 li{width:calc((100% / 4) - 16px)}.wp-block-latest-posts.columns-5 li{width:calc((100% / 5) - 16px)}.wp-block-latest-posts.columns-6 li{width:calc((100% / 6) - 16px)}}.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-media-text{display:grid}.wp-block-media-text{grid-template-rows:auto;align-items:center;grid-template-areas:"media-text-media media-text-content";grid-template-columns:50% auto}.wp-block-media-text.has-media-on-the-right{grid-template-areas:"media-text-content media-text-media";grid-template-columns:auto 50%}.wp-block-media-text .wp-block-media-text__media{grid-area:media-text-media;margin:0}.wp-block-media-text .wp-block-media-text__content{word-break:break-word;grid-area:media-text-content;padding:0 8% 0 8%}.wp-block-media-text>figure>img,.wp-block-media-text>figure>video{max-width:unset;width:100%;vertical-align:middle}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{grid-template-columns:100%!important;grid-template-areas:"media-text-media" "media-text-content"}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right{grid-template-areas:"media-text-content" "media-text-media"}}p.is-small-text{font-size:14px}p.is-regular-text{font-size:16px}p.is-large-text{font-size:36px}p.is-larger-text{font-size:48px}p.has-drop-cap:not(:focus)::first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-background{padding:20px 30px}p.has-text-color a{color:inherit}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:305px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:0 0}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:0 0;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots::before{content:"\00b7 \00b7 \00b7";color:#191e23;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table.has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;border-bottom:1px solid #f3f4f5}.wp-block-table.is-style-stripes tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes td{border-color:transparent}.wp-block-text-columns{display:flex}.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:calc(100% / 2)}.wp-block-text-columns.columns-3 .wp-block-column{width:calc(100% / 3)}.wp-block-text-columns.columns-4 .wp-block-column{width:calc(100% / 4)}pre.wp-block-verse{white-space:nowrap;overflow:auto}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{-o-object-fit:cover;object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em;color:#555d66;text-align:center;font-size:13px}.has-pale-pink-background-color.has-pale-pink-background-color{background-color:#f78da7}.has-vivid-red-background-color.has-vivid-red-background-color{background-color:#cf2e2e}.has-luminous-vivid-orange-background-color.has-luminous-vivid-orange-background-color{background-color:#ff6900}.has-luminous-vivid-amber-background-color.has-luminous-vivid-amber-background-color{background-color:#fcb900}.has-light-green-cyan-background-color.has-light-green-cyan-background-color{background-color:#7bdcb5}.has-vivid-green-cyan-background-color.has-vivid-green-cyan-background-color{background-color:#00d084}.has-pale-cyan-blue-background-color.has-pale-cyan-blue-background-color{background-color:#8ed1fc}.has-vivid-cyan-blue-background-color.has-vivid-cyan-blue-background-color{background-color:#0693e3}.has-very-light-gray-background-color.has-very-light-gray-background-color{background-color:#eee}.has-cyan-bluish-gray-background-color.has-cyan-bluish-gray-background-color{background-color:#abb8c3}.has-very-dark-gray-background-color.has-very-dark-gray-background-color{background-color:#313131}.has-pale-pink-color.has-pale-pink-color{color:#f78da7}.has-vivid-red-color.has-vivid-red-color{color:#cf2e2e}.has-luminous-vivid-orange-color.has-luminous-vivid-orange-color{color:#ff6900}.has-luminous-vivid-amber-color.has-luminous-vivid-amber-color{color:#fcb900}.has-light-green-cyan-color.has-light-green-cyan-color{color:#7bdcb5}.has-vivid-green-cyan-color.has-vivid-green-cyan-color{color:#00d084}.has-pale-cyan-blue-color.has-pale-cyan-blue-color{color:#8ed1fc}.has-vivid-cyan-blue-color.has-vivid-cyan-blue-color{color:#0693e3}.has-very-light-gray-color.has-very-light-gray-color{color:#eee}.has-cyan-bluish-gray-color.has-cyan-bluish-gray-color{color:#abb8c3}.has-very-dark-gray-color.has-very-dark-gray-color{color:#313131}.has-small-font-size{font-size:13px}.has-normal-font-size,.has-regular-font-size{font-size:16px}.has-medium-font-size{font-size:20px}.has-large-font-size{font-size:36px}.has-huge-font-size,.has-larger-font-size{font-size:42px}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(//payroll.com.sg/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;
}@font-face {
font-family: 'revicons';
src: url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/font/revicons.eot?5510888);
src: url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/font/revicons.eot?5510888#iefix) format('embedded-opentype'),
url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/font/revicons.woff?5510888) format('woff'),
url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/font/revicons.ttf?5510888) format('truetype'),
url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/font/revicons.svg?5510888#revicons) format('svg');
font-weight: normal;
font-style: normal;
}   [class^="revicon-"]:before, [class*=" revicon-"]:before {
font-family: "revicons";
font-style: normal;
font-weight: normal;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: .2em;
text-align: center;  font-variant: normal;
text-transform: none; line-height: 1em;  margin-left: .2em;    }
.revicon-search-1:before { content: '\e802'; } .revicon-pencil-1:before { content: '\e831'; } .revicon-picture-1:before { content: '\e803'; } .revicon-cancel:before { content: '\e80a'; } .revicon-info-circled:before { content: '\e80f'; } .revicon-trash:before { content: '\e801'; } .revicon-left-dir:before { content: '\e817'; } .revicon-right-dir:before { content: '\e818'; } .revicon-down-open:before { content: '\e83b'; } .revicon-left-open:before { content: '\e819'; } .revicon-right-open:before { content: '\e81a'; } .revicon-angle-left:before { content: '\e820'; } .revicon-angle-right:before { content: '\e81d'; } .revicon-left-big:before { content: '\e81f'; } .revicon-right-big:before { content: '\e81e'; } .revicon-magic:before { content: '\e807'; } .revicon-picture:before { content: '\e800'; } .revicon-export:before { content: '\e80b'; } .revicon-cog:before { content: '\e832'; } .revicon-login:before { content: '\e833'; } .revicon-logout:before { content: '\e834'; } .revicon-video:before { content: '\e805'; } .revicon-arrow-combo:before { content: '\e827'; } .revicon-left-open-1:before { content: '\e82a'; } .revicon-right-open-1:before { content: '\e82b'; } .revicon-left-open-mini:before { content: '\e822'; } .revicon-right-open-mini:before { content: '\e823'; } .revicon-left-open-big:before { content: '\e824'; } .revicon-right-open-big:before { content: '\e825'; } .revicon-left:before { content: '\e836'; } .revicon-right:before { content: '\e826'; } .revicon-ccw:before { content: '\e808'; } .revicon-arrows-ccw:before { content: '\e806'; } .revicon-palette:before { content: '\e829'; } .revicon-list-add:before { content: '\e80c'; } .revicon-doc:before { content: '\e809'; } .revicon-left-open-outline:before { content: '\e82e'; } .revicon-left-open-2:before { content: '\e82c'; } .revicon-right-open-outline:before { content: '\e82f'; } .revicon-right-open-2:before { content: '\e82d'; } .revicon-equalizer:before { content: '\e83a'; } .revicon-layers-alt:before { content: '\e804'; } .revicon-popup:before { content: '\e828'; }  .tp-caption .frontcorner		{
width: 0;
height: 0;
border-left: 40px solid transparent;
border-right: 0px solid transparent;
border-top: 40px solid #00A8FF;
position: absolute;left:-40px;top:0px;
}
.tp-caption .backcorner		{
width: 0;
height: 0;
border-left: 0px solid transparent;
border-right: 40px solid transparent;
border-bottom: 40px solid #00A8FF;
position: absolute;right:0px;top:0px;
}
.tp-caption .frontcornertop		{
width: 0;
height: 0;
border-left: 40px solid transparent;
border-right: 0px solid transparent;
border-bottom: 40px solid #00A8FF;
position: absolute;left:-40px;top:0px;
}
.tp-caption .backcornertop		{
width: 0;
height: 0;
border-left: 0px solid transparent;
border-right: 40px solid transparent;
border-top: 40px solid #00A8FF;
position: absolute;right:0px;top:0px;
} .rev_slider_wrapper{
position:relative;
}
.rev_slider_wrapper >ul	{
visibility:hidden;
}
.rev_slider{
position:relative;
overflow:visible;
}
.rev_slider img{
max-width:none !important;
-moz-transition: none 0;
-webkit-transition: none 0;
-o-transition: none 0;
transition: none 0;
margin:0px;
padding:0px;
border-width:0px;
border:none;
visibility:visible !important;
}
.rev_slider .no-slides-text{
font-weight:bold;
text-align:center;
padding-top:80px;
}
.rev_slider ul{
margin:0px;
padding:0px;
list-style: none !important;
list-style-type: none;
background-position:0px 0px;
}
.rev_slider ul li,
.rev_slider >ul >li,
.rev_slider >ul >li:before{
list-style:none !important;
position:absolute;
visibility:hidden;
margin:0px !important;
padding:0px !important;
overflow-x: visible;
overflow-y: visible;
list-style-type: none !important;
background-image:none;
background-position:0px 0px;
text-indent: 0em;
}
.rev_slider .tp-caption,
.rev_slider .caption, { position:absolute; visibility: hidden; }
.tp-simpleresponsive img	{	max-width:none;} .tp-caption { z-index:1;}
.tp_inner_padding	{	box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
max-height:none !important;	}
.tp-hide-revslider,.tp-caption.tp-hidden-caption	{	visibility:hidden !important; display:none !important;}
.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider video {max-width: none !important;}  .noFilterClass {
filter:none !important;
}  .caption.fullscreenvideo {	left:0px; top:0px; position:absolute;width:100%;height:100%;}
.caption.fullscreenvideo iframe,
.caption.fullscreenvideo video	{ width:100% !important; height:100% !important; display: none}
.tp-caption.fullscreenvideo {	left:0px; top:0px; position:absolute;width:100%;height:100%;}
.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe video	{ width:100% !important; height:100% !important; display: none;}
.fullscreenvideo .vjs-loading-spinner { visibility:none;display:none !important; width:0px;height:0px;}
.fullscreenvideo .vjs-control-bar.vjs-fade-out,
.fullscreenvideo .vjs-control-bar.vjs-fade-in,
.fullscreenvideo .vjs-control-bar.vjs-fade-out.vjs-lock-showing,
.fullscreenvideo .vjs-control-bar.vjs-fade-in.vjs-lock-showing		{	visibility: hidden !important; opacity: 0 !important;display:none !important;width:0px;height:0px;overflow: hidden;}
.fullcoveredvideo.video-js,
.fullcoveredvideo video				{	background: transparent !important;}
.fullcoveredvideo .vjs-poster		{	background-position: center center;background-size: cover;width:100%;height:100%;top:0px;left:0px;}  .tp-dottedoverlay						{	background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:1;}
.tp-dottedoverlay.twoxtwo				{	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/gridtile.png)}
.tp-dottedoverlay.twoxtwowhite			{	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/gridtile_white.png)}
.tp-dottedoverlay.threexthree			{	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/gridtile_3x3.png)}
.tp-dottedoverlay.threexthreewhite		{	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/gridtile_3x3_white.png)}  .fullscreen-container {
width:100%;
position:relative;
padding:0;
}
.fullwidthbanner-container{
width:100%;
position:relative;
padding:0;
overflow:hidden;
}
.fullwidthbanner-container .fullwidthabanner{
width:100%;
position:relative;
} .tp-simpleresponsive .slotholder *,
.tp-simpleresponsive img			{ } .tp-simpleresponsive .caption,
.tp-simpleresponsive .tp-caption { position:absolute;
-webkit-font-smoothing: antialiased !important;
} .tp-bannershadow  {
position:absolute;
margin-left:auto;
margin-right:auto;
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
}
.tp-bannershadow.tp-shadow1 {	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/shadow1.png) no-repeat; background-size:100% 100%; width:890px; height:30px; bottom:-30px;}
.tp-bannershadow.tp-shadow2 {	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/shadow2.png) no-repeat; background-size:100% 100%; width:890px; height:60px;bottom:-60px;}
.tp-bannershadow.tp-shadow3 {	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/shadow3.png) no-repeat; background-size:100% 100%; width:890px; height:60px;bottom:-60px;} .tp-button{
padding:6px 13px 5px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
height:30px;
cursor:pointer;
color:#fff !important; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important; font-size:15px; line-height:45px !important;
background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/images/gradient/g30.png) repeat-x top; font-family: arial, sans-serif; font-weight: bold; letter-spacing: -1px;
text-decoration:none;
}
.tp-button.big			{	color:#fff; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6); font-weight:bold; padding:9px 20px; font-size:19px;  line-height:57px !important; background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/images/gradient/g40.png) repeat-x top;}
.purchase:hover,
.tp-button:hover,
.tp-button.big:hover		{	background-position:bottom, 15px 11px;}
@media only screen and (min-width: 480px) and (max-width: 767px) {
.tp-button	{	padding:4px 8px 3px; line-height:25px !important; font-size:11px !important;font-weight:normal;	}
a.tp-button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;	 }
}
@media only screen and (min-width: 0px) and (max-width: 479px) {
.tp-button	{	padding:2px 5px 2px; line-height:20px !important; font-size:10px !important;}
a.tp-button { -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none;	 }
} .tp-button.green, .tp-button:hover.green,
.purchase.green, .purchase:hover.green			{ background-color:#21a117; -webkit-box-shadow:  0px 3px 0px 0px #104d0b;        -moz-box-shadow:   0px 3px 0px 0px #104d0b;        box-shadow:   0px 3px 0px 0px #104d0b;  }
.tp-button.blue, .tp-button:hover.blue,
.purchase.blue, .purchase:hover.blue			{ background-color:#1d78cb; -webkit-box-shadow:  0px 3px 0px 0px #0f3e68;        -moz-box-shadow:   0px 3px 0px 0px #0f3e68;        box-shadow:   0px 3px 0px 0px #0f3e68;}
.tp-button.red, .tp-button:hover.red,
.purchase.red, .purchase:hover.red				{ background-color:#cb1d1d; -webkit-box-shadow:  0px 3px 0px 0px #7c1212;        -moz-box-shadow:   0px 3px 0px 0px #7c1212;        box-shadow:   0px 3px 0px 0px #7c1212;}
.tp-button.orange, .tp-button:hover.orange,
.purchase.orange, .purchase:hover.orange		{ background-color:#ff7700; -webkit-box-shadow:  0px 3px 0px 0px #a34c00;        -moz-box-shadow:   0px 3px 0px 0px #a34c00;        box-shadow:   0px 3px 0px 0px #a34c00;}
.tp-button.darkgrey,.tp-button.grey,
.tp-button:hover.darkgrey,.tp-button:hover.grey,
.purchase.darkgrey, .purchase:hover.darkgrey	{ background-color:#555; -webkit-box-shadow:  0px 3px 0px 0px #222;        -moz-box-shadow:   0px 3px 0px 0px #222;        box-shadow:   0px 3px 0px 0px #222;}
.tp-button.lightgrey, .tp-button:hover.lightgrey,
.purchase.lightgrey, .purchase:hover.lightgrey	{ background-color:#888; -webkit-box-shadow:  0px 3px 0px 0px #555;        -moz-box-shadow:   0px 3px 0px 0px #555;        box-shadow:   0px 3px 0px 0px #555;}  .tpclear		{	clear:both;}
.tp-bullets								{	z-index:1000; position:absolute;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;
-webkit-transform: translateZ(5px);
}
.tp-bullets.hidebullets					{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
.tp-bullets.simplebullets.navbar						{ 	border:1px solid #666; border-bottom:1px solid #444; background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/boxed_bgtile.png); height:40px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px ;}
.tp-bullets.simplebullets.navbar-old					{ 	 background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/navigdots_bgtile.png); height:35px; padding:0px 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px ;}
.tp-bullets.simplebullets.round .bullet					{	cursor:pointer; position:relative;	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/bullet.png) no-repeat top left;	width:20px;	height:20px;  margin-right:0px; float:left; margin-top:0px; margin-left:3px;}
.tp-bullets.simplebullets.round .bullet.last			{	margin-right:3px;}
.tp-bullets.simplebullets.round-old .bullet				{	cursor:pointer; position:relative;	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/bullets.png) no-repeat bottom left;	width:23px;	height:23px;  margin-right:0px; float:left; margin-top:0px;}
.tp-bullets.simplebullets.round-old .bullet.last		{	margin-right:0px;} .tp-bullets.simplebullets.square .bullet				{	cursor:pointer; position:relative;	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/bullets2.png) no-repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:0px;}
.tp-bullets.simplebullets.square .bullet.last			{	margin-right:0px;} .tp-bullets.simplebullets.square-old .bullet			{	cursor:pointer; position:relative;	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/bullets2.png) no-repeat bottom left;	width:19px;	height:19px;  margin-right:0px; float:left; margin-top:0px;}
.tp-bullets.simplebullets.square-old .bullet.last		{	margin-right:0px;} .tp-bullets.simplebullets.navbar .bullet			{	cursor:pointer; position:relative;	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/bullet_boxed.png) no-repeat top left;	width:18px;	height:19px;   margin-right:5px; float:left; margin-top:10px;}
.tp-bullets.simplebullets.navbar .bullet.first		{	margin-left:0px !important;}
.tp-bullets.simplebullets.navbar .bullet.last		{	margin-right:0px !important;} .tp-bullets.simplebullets.navbar-old .bullet			{	cursor:pointer; position:relative;	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/navigdots.png) no-repeat bottom left;	width:15px;	height:15px;  margin-left:5px !important; margin-right:5px !important;float:left; margin-top:10px;}
.tp-bullets.simplebullets.navbar-old .bullet.first		{	margin-left:0px !important;}
.tp-bullets.simplebullets.navbar-old .bullet.last		{	margin-right:0px !important;}
.tp-bullets.simplebullets .bullet:hover,
.tp-bullets.simplebullets .bullet.selected				{	background-position:top left; }
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected		{	background-position:bottom left; } .tparrows												{	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
-webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; -ms-transition: opacity 0.2s ease-out;
-webkit-transform: translateZ(5px);
}
.tparrows.hidearrows									{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
.tp-leftarrow											{	z-index:100;cursor:pointer; position:relative;	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/large_left.png) no-repeat top left;	width:40px;	height:40px;   }
.tp-rightarrow											{	z-index:100;cursor:pointer; position:relative;	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/large_right.png) no-repeat top left;	width:40px;	height:40px;   }
.tp-leftarrow.round										{	z-index:100;cursor:pointer; position:relative;	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/small_left.png) no-repeat top left;	width:19px;	height:14px;  margin-right:0px; float:left; margin-top:0px;	}
.tp-rightarrow.round									{	z-index:100;cursor:pointer; position:relative;	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/small_right.png) no-repeat top left;	width:19px;	height:14px;  margin-right:0px; float:left;	margin-top:0px;}
.tp-leftarrow.round-old									{	z-index:100;cursor:pointer; position:relative;	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/arrow_left.png) no-repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left; margin-top:0px;	}
.tp-rightarrow.round-old								{	z-index:100;cursor:pointer; position:relative;	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/arrow_right.png) no-repeat top left;	width:26px;	height:26px;  margin-right:0px; float:left;	margin-top:0px;}
.tp-leftarrow.navbar									{	z-index:100;cursor:pointer; position:relative;	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/small_left_boxed.png) no-repeat top left;	width:20px;	height:15px;   float:left;	margin-right:6px; margin-top:12px;}
.tp-rightarrow.navbar									{	z-index:100;cursor:pointer; position:relative;	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/small_right_boxed.png) no-repeat top left;	width:20px;	height:15px;   float:left;	margin-left:6px; margin-top:12px;}
.tp-leftarrow.navbar-old								{	z-index:100;cursor:pointer; position:relative;	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/arrowleft.png) no-repeat top left;		width:9px;	height:16px;   float:left;	margin-right:6px; margin-top:10px;}
.tp-rightarrow.navbar-old								{	z-index:100;cursor:pointer; position:relative;	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/arrowright.png) no-repeat top left;	width:9px;	height:16px;   float:left;	margin-left:6px; margin-top:10px;}
.tp-leftarrow.navbar-old.thumbswitharrow				{	margin-right:10px; }
.tp-rightarrow.navbar-old.thumbswitharrow				{	margin-left:0px; }
.tp-leftarrow.square									{	z-index:100;cursor:pointer; position:relative;	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/arrow_left2.png) no-repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:0px;}
.tp-rightarrow.square									{	z-index:100;cursor:pointer; position:relative;	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/arrow_right2.png) no-repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:0px;}
.tp-leftarrow.square-old								{	z-index:100;cursor:pointer; position:relative;	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/arrow_left2.png) no-repeat top left;	width:12px;	height:17px;   float:left;	margin-right:0px; margin-top:0px;}
.tp-rightarrow.square-old								{	z-index:100;cursor:pointer; position:relative;	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/arrow_right2.png) no-repeat top left;	width:12px;	height:17px;   float:left;	margin-left:0px; margin-top:0px;}
.tp-leftarrow.default									{	z-index:100;cursor:pointer; position:relative;	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/large_left.png) no-repeat 0 0;	width:40px;	height:40px;
}
.tp-rightarrow.default									{	z-index:100;cursor:pointer; position:relative;	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/large_right.png) no-repeat 0 0;	width:40px;	height:40px;
}
.tp-leftarrow:hover,
.tp-rightarrow:hover 									{	background-position:bottom left; } .tp-bullets.tp-thumbs						{	z-index:1000; position:absolute; padding:3px;background-color:#fff;
width:500px;height:50px; margin-top:-50px;
vertical-align: top;												
}
.tp-bullets.tp-thumbs img					{	vertical-align: top;}										
.fullwidthbanner-container .tp-thumbs		{  padding:3px;}
.tp-bullets.tp-thumbs .tp-mask				{	width:500px; height:50px; overflow:hidden; position:relative;}
.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer	{	width:5000px; position:absolute;}
.tp-bullets.tp-thumbs .bullet				{   width:100px; height:50px; cursor:pointer; overflow:hidden;background:none;margin:0;float:left;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; -moz-opacity: 0.5;
-khtml-opacity: 0.5;
opacity: 0.5;
-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;
}
.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected		{ 	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
.tp-thumbs img								{	width:100%; } .tp-bannertimer								{	width:100%; height:10px; background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/timer.png);position:absolute; z-index:200; top:0px;}
.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px;} .vjs-tech { margin-top:1px}
.tp-caption .vjs-default-skin .vjs-big-play-button	{	left: 50%;
top: 50%;
margin-left: -20px;
margin-top: -20px;
width: 40px;
height: 40px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: none;
box-shadow: none;
text-shadow: none;
line-height: 30px;
vertical-align: top;
padding: 0px;
}
.tp-caption .vjs-default-skin .vjs-big-play-button:before {
position:absolute;
top:0px; left:0px;	
line-height:40px;
text-shadow: none !important;
color:#fff;
font-size:18px;
}
.tp-caption  .vjs-default-skin:hover .vjs-big-play-button, .vjs-default-skin .vjs-big-play-button:focus {
box-shadow:none;
-webkit-box-shadow:none;
}  .tp-simpleresponsive img {
-moz-user-select: none;
-khtml-user-select: none;
-webkit-user-select: none;
-o-user-select: none;
}
.tp-caption img {
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
zoom: 1;
}
.tp-simpleresponsive ul {
list-style:none;
padding:0;
margin:0;
}
.tp-simpleresponsive >ul li{
list-style:none;
position:absolute;
visibility:hidden;
} .caption.slidelink a div,
.tp-caption.slidelink a div {	width:3000px; height:1500px;  background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/coloredbg.png) repeat;}
.tp-loader 	{	background:url(//payroll.com.sg/wp-content/plugins/revslider/rs-plugin/assets/loader.gif) no-repeat 10px 10px; background-color:#fff;  margin:-22px -22px; top:50%; left:50%; z-index:10000; position:absolute;width:44px;height:44px;
border-radius: 3px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}.tp-caption.very_big_white {
position:absolute;
color:#fff;
text-shadow:none;
font-weight:800;
font-size:60px;
line-height:60px;
font-family:Arial;
margin:0px;
border-width:0px;
border-style:none;
white-space:nowrap;
padding:0px 4px;
padding-top:1px;
background-color:#000;
}
.tp-caption.medium_bg_darkblue {
font-size:20px;
line-height:20px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(52, 73, 94);
padding:10px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}
.tp-caption.large_bg_black {
font-size:40px;
line-height:40px;
font-weight:800;
font-family:"Open Sans";
color:rgb(255, 255, 255);
text-decoration:none;
background-color:rgb(0, 0, 0);
padding:10px 20px 15px;
border-width:0px;
border-color:rgb(255, 214, 88);
border-style:none;
}.tp-caption.pego_big_black{
position: absolute; 
color: #ffffff; 
text-shadow: none; 
font-weight: 700; 
font-size: 60px; 
line-height: 60px; 
font-family: 'Open Sans', sans-serif;
padding: 5px 10px; 
margin: 0px; 
border-width: 0px; 
border-style: none; 
background-color:#444444;	
letter-spacing: -2.5px;
} .tp-caption.pego_big_black2{
position: absolute; 
color: #272727; 
text-shadow: none; 
font-weight: 300; 
font-size: 48px; 
line-height: 50px; 
font-family: 'Droid Sans', sans-serif;
padding: 5px 10px; 
margin: 0px; 
border-width: 0px; 
border-style: none; 
letter-spacing: -3.5px;
} .tp-caption.pego_medium_black_bg{
position: absolute; 
color: #ffffff; 
text-shadow: none; 
font-weight: 700; 
font-size: 36px; 
line-height: 36px; 
font-family: 'Droid Sans', sans-serif;
padding: 5px 10px; 
margin: 0px; 
border-width: 0px; 
border-style: none; 
background-color:#444444;	
letter-spacing: -2.5px;
} .tp-caption.pego_big_white{
position: absolute; 
color: #444444; 
text-shadow: none; 
font-weight: 700; 
font-size: 60px; 
line-height: 60px; 
font-family: 'Droid Sans', sans-serif;
padding: 5px 10px; 
margin: 0px; 
border-width: 0px; 
border-style: none; 
background-color:#ffffff;	
letter-spacing: -2.5px;
} .tp-caption.pego_small_white{
position: absolute; 
color: #444444; 
text-shadow: none; 
font-weight: 700; 
font-size: 24px; 
line-height: 32px; 
font-family: 'Droid Sans', sans-serif;
padding: 5px 10px; 
margin: 0px; 
border-width: 0px; 
border-style: none; 
background-color:#ffffff;	
letter-spacing: -1.5px;
} .tp-caption.pego_big_blue{
position: absolute; 
color: #ffffff; 
text-shadow: none; 
font-weight: 700; 
font-size: 60px; 
line-height: 60px; 
font-family: 'Droid Sans', sans-serif;
padding: 5px 10px; 
margin: 0px; 
border-width: 0px; 
border-style: none; 
background-color:#0088c2;	
letter-spacing: -2.5px;
} .tp-caption.pego_medium_blue_bg{
position: absolute; 
color: #ffffff; 
text-shadow: none; 
font-weight: 700; 
font-size: 45px; 
line-height: 60px; 
font-family: 'Droid Sans', sans-serif;
padding: 5px 10px; 
margin: 0px; 
border-width: 0px; 
border-style: none; 
background-color:#0088c2;	
letter-spacing: -2.5px;
} .tp-caption.pego_medium_blue{
position: absolute; 
color: #0088c2; 
text-shadow: none; 
font-weight: 700; 
font-size: 28px; 
line-height: 28px; 
font-family: 'Droid Sans', sans-serif;
padding: 5px 10px; 
margin: 0px; 
border-width: 0px; 
border-style: none; 			
letter-spacing: -2.5px;
} .tp-caption.pego_medium_blue2{
position: absolute; 
color: #fff; 
text-shadow: none; 
font-weight: bold; 
font-size: 30px; 
line-height: 32px; 
font-family: 'Droid Sans', sans-serif;
padding: 10px 20px; 
margin: 0px; 
border-width: 0px; 
border-style: none; 			
letter-spacing: -2px;
background-color: #0095d4;
text-transform: uppercase;
}
.tp-caption.pego_medium_blue2 span{
color: #272727; 
} .tp-caption.pego_text_black{
position: absolute; 
color: #272727; 
text-shadow: none; 
font-weight: 400; 
font-size: 14px; 
line-height: 20px; 
font-family: 'Droid Sans', sans-serif;
padding: 10px 10px; 
margin: 0px; 
border-width: 0px; 
border-style: none; 	
background-color: #fff;
} .tp-caption.pego_text_black_medium{
position: absolute; 
color: #444444; 
text-shadow: none; 
font-weight: 700; 
font-size: 26px; 
line-height: 32px; 
font-family: 'Droid Sans', sans-serif;
padding: 5px 10px; 
margin: 0px; 
border-width: 0px; 
border-style: none; 	
letter-spacing: -1px;
}
.tp-caption.medium_blue{
position: absolute; 
color: #ffffff; 
text-shadow: none; 
font-weight: 700; 
font-size: 24px; 
line-height: 36px; 
font-family: Arial; 
padding: 5px 10px; 
margin: 0px; 
border-width: 0px; 
border-style: none; 
background-color:#0095D4;	
letter-spacing: -1.5px;
}
.tp-caption.big_white{
position: absolute; 
color: #fff; 
text-shadow: none; 
font-weight: 700; 
font-size: 28px; 
line-height: 36px; 
font-family: Arial; 
padding: 0px 4px; 
padding-top: 1px;
margin: 0px; 
border-width: 0px; 
border-style: none; 
background-color:#000;	
letter-spacing: -1.5px;										
}
.tp-caption.big_white2{
position: absolute; 
color: #fff; 
text-shadow: none; 
font-weight: 700; 
font-size: 36px; 
line-height: 36px; 
font-family: Arial; 
padding: 0px 4px; 
padding-top: 1px;
margin: 0px; 
border-width: 0px; 
border-style: none; 
background-color:#000;	
letter-spacing: -1.5px;										
}
.tp-caption.big_orange{
position: absolute; 
color: #ff7302; 
text-shadow: none; 
font-weight: 700; 
font-size: 36px; 
line-height: 36px; 
font-family: Arial; 
padding: 0px 4px; 
margin: 0px; 
border-width: 0px; 
border-style: none; 
background-color:#fff;	
letter-spacing: -1.5px;															
}	
.tp-caption.big_black{
position: absolute; 
color: #000; 
text-shadow: none; 
font-weight: 700; 
font-size: 36px; 
line-height: 36px; 
font-family: Arial; 
padding: 0px 4px; 
margin: 0px; 
border-width: 0px; 
border-style: none; 
background-color:#fff;	
letter-spacing: -1.5px;															
}		
.tp-caption.medium_grey{
position: absolute; 
color: #fff; 
text-shadow: none; 
font-weight: 700; 
font-size: 20px; 
line-height: 20px; 
font-family: Arial; 
padding: 2px 4px; 
margin: 0px; 
border-width: 0px; 
border-style: none; 
background-color:#888;		
white-space:nowrap;	
text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
}	
.tp-caption.small_text{
position: absolute; 
color: #fff; 
text-shadow: none; 
font-weight: 700; 
font-size: 14px; 
line-height: 20px; 
font-family: Arial; 
margin: 0px; 
border-width: 0px; 
border-style: none; 
white-space:nowrap;	
text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
}
.tp-caption.medium_text{
position: absolute; 
color: #fff; 
text-shadow: none; 
font-weight: 700; 
font-size: 20px; 
line-height: 20px; 
font-family: Arial; 
margin: 0px; 
border-width: 0px; 
border-style: none; 
white-space:nowrap;	
text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
}
.tp-caption.large_text{
position: absolute; 
color: #fff; 
text-shadow: none; 
font-weight: 700; 
font-size: 40px; 
line-height: 40px; 
font-family: Arial; 
margin: 0px; 
border-width: 0px; 
border-style: none; 
white-space:nowrap;	
text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);		
}	
.tp-caption.very_large_text{
position: absolute; 
color: #fff; 
text-shadow: none; 
font-weight: 700; 
font-size: 60px; 
line-height: 60px; 
font-family: Arial; 
margin: 0px; 
border-width: 0px; 
border-style: none; 
white-space:nowrap;	
text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.5);
letter-spacing: -2px;		
}
.tp-caption.very_big_white{
position: absolute; 
color: #fff; 
text-shadow: none; 
font-weight: 700; 
font-size: 60px; 
line-height: 60px; 
font-family: Arial; 
margin: 0px; 
border-width: 0px; 
border-style: none; 
white-space:nowrap;	
padding: 0px 4px; 
padding-top: 1px;
background-color:#000;		
}	
.tp-caption.very_big_black{
position: absolute; 
color: #000; 
text-shadow: none; 
font-weight: 700; 
font-size: 60px; 
line-height: 60px; 
font-family: Arial; 
margin: 0px; 
border-width: 0px; 
border-style: none; 
white-space:nowrap;	
padding: 0px 4px; 
padding-top: 1px;
background-color:#fff;		
}
.tp-caption.boxshadow{
-moz-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
}
.tp-caption.black{
color: #000; 
text-shadow: none;		
}	
.tp-caption.noshadow {
text-shadow: none;		
}	
.tp-caption a { 
color: #ff7302; text-shadow: none;	-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out;	 
}			
.tp-caption a:hover { 
color: #ffa902; 
}
.tp-button.blue, .tp-button.blue:hover, .purchase.blue, .purchase.blue:hover {
background-color: red;
box-shadow: 0 3px 0 0 #0F3E68;
}
.tp-caption a {
color: #FF7302;
text-shadow: none;
transition: all 0.2s ease-out 0s;
} .tp-button {
background: #0088C2;
background: linear-gradient(center top , #25A6E1 0%, #127EAF 100%) repeat;
background: -moz-linear-gradient(center top , #25A6E1 0%, #127EAF 100%) repeat;
background: -webkit-gradient(linear, left top, left bottom, from(#25A6E1), to(#127EAF));	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25A6E1, endColorstr=#127EAF);
background: -o-linear-gradient(center, #25A6E1 0%, #127EAF 100%);	
background: -ms-linear-gradient(center top, #25A6E1 0%, #127EAF 100%);	
border: 1px solid #1A87B9;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
font-family: 'Helvetica Neue',sans-serif;
font-size: 12px;
height: auto !important;
padding: 8px 13px !important;
position: relative;
top: 1px;
cursor: pointer;
text-align: center;	
}
.tp-button:hover, .tp-button.hover {
background:#0095D4;
background: linear-gradient(center top , #127EAF 0%, #25A6E1 100%) repeat;
background: -moz-linear-gradient(center top , #127EAF 0%, #25A6E1 100%) repeat;
background: -webkit-gradient(linear, left top, left bottom, from(#127EAF), to(#25A6E1));	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#127EAF, endColorstr=#25A6E1);	
background: -o-linear-gradient(center top, #127EAF 0%, #25A6E1 100%);
background: -ms-linear-gradient(center top, #127EAF 0%, #25A6E1 100%);
}@import url("http://fonts.googleapis.com/css?family=Droid+Sans:400,700");
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,time, mark, audio, video
{
	border: 0;
	font: inherit;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section
{
	display: block;
}
body
{
	line-height: 1;
}
ol, ul
{
	list-style: none;
}
blockquote, q
{
	quotes: none;
}
blockquote:before, blockquote:after,q:before, q:after
{
	content: '';
	content: none;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
/*! normalize.css v2.0.1 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/*
 * Corrects `block` display not defined in IE 8/9.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section,
summary {
    display: block;
}

/*
 * Corrects `inline-block` display not defined in IE 8/9.
 */

audio,
canvas,
video {
    display: inline-block;
}

/*
 * Prevents modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/*
 * Addresses styling for `hidden` attribute not present in IE 8/9.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/*
 * 1. Sets default font family to sans-serif.
 * 2. Prevents iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-family: sans-serif; /* 1 */
    -webkit-text-size-adjust: 100%; /* 2 */
    -ms-text-size-adjust: 100%; /* 2 */
}

/*
 * Removes default margin.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

/*
 * Addresses `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/*
 * Improves readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/*
 * Addresses `h1` font sizes within `section` and `article` in Firefox 4+,
 * Safari 5, and Chrome.
 */

h1 {
    font-size: 2em;
}

/*
 * Addresses styling not present in IE 8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/*
 * Addresses style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

/*
 * Addresses styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/*
 * Addresses styling not present in IE 8/9.
 */

mark {
    background: #ff0;
    color: #000;
}


/*
 * Corrects font family set oddly in Safari 5 and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}

/*
 * Improves readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre;
    white-space: pre-wrap;
    word-wrap: break-word;
}

/*
 * Sets consistent quote types.
 */

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

/*
 * Addresses inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/*
 * Prevents `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/*
 * Removes border when inside `a` element in IE 8/9.
 */

img {
    border: 0;
}

/*
 * Corrects overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/*
 * Addresses margin not present in IE 8/9 and Safari 5.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/*
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/*
 * 1. Corrects color not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/*
 * 1. Corrects font family not being inherited in all browsers.
 * 2. Corrects font size not being inherited in all browsers.
 * 3. Addresses margins set differently in Firefox 4+, Safari 5, and Chrome
 */

button,
input,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 2 */
    margin: 0; /* 3 */
}

/*
 * Addresses Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/*
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Corrects inability to style clickable `input` types in iOS.
 * 3. Improves usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/*
 * Re-set default cursor for disabled elements.
 */

button[disabled],
input[disabled] {
    cursor: default;
}

/*
 * 1. Addresses box sizing set to `content-box` in IE 8/9.
 * 2. Removes excess padding in IE 8/9.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/*
 * 1. Addresses `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Addresses `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/*
 * Removes inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/*
 * Removes inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/*
 * 1. Removes default vertical scrollbar in IE 8/9.
 * 2. Improves readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/*
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/*
 * jQuery FlexSlider v1.8
 * http://flex.madebymufffin.com
 *
 * Copyright 2011, Tyler Smith
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/***************** Testimonial slider ***************/

	.flexsliderTestimonial  {/*width: 87%; margin: 0 0 0 20px;*/ padding: 0; margin: 0 auto;}
	.flexsliderTestimonial  .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
	.flexsliderTestimonial  .slides img {max-width: 100%; display: block;}
	.flex-pauseplay span {text-transform: capitalize;}

	/* Clearfix for the .slides element */
	.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
	html[xmlns] .slides {display: block;} 
	* html .slides {height: 1%;}

	/* No JavaScript Fallback */
	/* If you are not using another script, such as Modernizr, make sure you
	 * include js that eliminates this class on page load */
	.no-js .slides > li:first-child {display: block;}


	/* FlexSlider Default Theme
	*********************************/
	.flexsliderTestimonial { position: relative;  zoom: 1;}
	.flexsliderTestimonial .slides {zoom: 1;}
	.flexsliderTestimonial .slides > li {position: relative;}
	/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
	.flex-container {zoom: 1; position: relative;}

	/* Caption style */
	/* IE rgba() hack */
	.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%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}

	/* Direction Nav */
	.flexsliderTestimonial  .flex-direction-nav li a {
		display: block; 
		cursor: pointer; 
		text-indent: -9999px;
		position: relative;
		top:  -45px;
	}
	.flexsliderTestimonial  .flex-direction-nav li .flex-next {
		background: url(//payroll.com.sg/wp-content/themes/finex/images/nav-testimonials-next.png) no-repeat 0 0; 
		width: 22px; 
		height: 25px; 
		float: left;
	}
	.flexsliderTestimonial  .flex-direction-nav li .flex-prev {
		background: url(//payroll.com.sg/wp-content/themes/finex/images/nav-testimonials-prev.png) no-repeat 0 0; 
		width: 22px; 
		height: 25px; 
		float: left;
	}
	.flexsliderTestimonial  .flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

	/* Control Nav */
	.flexsliderTestimonial .flex-control-nav {  width: 100%; position: absolute; bottom: -30px; text-align: center; display:none;}
	.flexsliderTestimonial .flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
	.flexsliderTestimonial .flex-control-nav li:first-child {margin: 0;}
	.flexsliderTestimonial .flex-control-nav li a {width: 13px; height: 13px; display: block; background: url(//payroll.com.sg/wp-content/themes/finex/images/bg_control_nav.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
	.flexsliderTestimonial .flex-control-nav li a:hover {background-position: 0 -13px;}
	.flexsliderTestimonial .flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}


/***************** Shortcode slider ***************/

	.flexsliderSH  {width: 100%;  padding: 0;}
	.flexsliderSH  .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
	.flexsliderSH  .slides img {max-width: 100%; display: block;}
	.flex-pauseplay span {text-transform: capitalize;}

	/* Clearfix for the .slides element */
	.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
	html[xmlns] .slides {display: block;} 
	* html .slides {height: 1%;}

	/* No JavaScript Fallback */
	/* If you are not using another script, such as Modernizr, make sure you
	 * include js that eliminates this class on page load */
	.no-js .slides > li:first-child {display: block;}


	/* FlexSlider Default Theme
	*********************************/
	.flexsliderSH { position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; zoom: 1;}
	.flexsliderSH .slides {zoom: 1;}
	.flexsliderSH .slides > li {position: relative;}
	/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
	.flex-container {zoom: 1; position: relative;}

	/* Caption style */
	/* IE rgba() hack */
	.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%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}

	/* Direction Nav */
	.flexsliderSH   .flex-direction-nav li a {width: 30px; height: 30px; margin: -15px 0 0; display: block; background: url(//payroll.com.sg/wp-content/themes/finex/images/bg_direction_nav1.png) no-repeat 0 0; 
	position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;}

	.flexsliderSH   .flex-direction-nav li a.flex-next {background-position: -30px 0; right: -1px;}
	.flexsliderSH   .flex-direction-nav li a.flex-prev {background-position: 0 0; left: 0px;}

	.flexsliderSH  .flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

	/* Control Nav */
	.flexsliderSH .flex-control-nav {display:none }
	
	
/***************** Twitter slider ***************/

	.flextwitter  {width: 100%; margin: 0 0 0px 0; padding: 0;}
	.flextwitter  .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
	.flextwitter  .slides img {max-width: 100%; display: block;}
	.flex-pauseplay span {text-transform: capitalize;}

	/* Clearfix for the .slides element */
	.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
	html[xmlns] .slides {display: block;} 
	* html .slides {height: 1%;}

	/* No JavaScript Fallback */
	/* If you are not using another script, such as Modernizr, make sure you
	 * include js that eliminates this class on page load */
	.no-js .slides > li:first-child {display: block;}


	/* FlexSlider Default Theme
	*********************************/
	.flextwitter { position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; zoom: 1;}
	.flextwitter .slides {zoom: 1;}
	.flextwitter .slides > li {position: relative;}
	/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
	.flex-container {zoom: 1; position: relative;}

	/* Caption style */
	/* IE rgba() hack */
	.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%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.3); color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}

	/* Direction Nav */
	.flextwitter  .flex-direction-nav li a {width: 52px; height: 52px; margin: -7px 0 0; display: block; background: url(//payroll.com.sg/wp-content/themes/finex/images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;}
	.flextwitter  .flex-direction-nav li .flex-next {background-position: -52px 0; right: 0px; top: 0px;}
	.flextwitter  .flex-direction-nav li .flex-prev {left: 0px; top: 0px;}
	.flextwitter  .flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

	/* Control Nav */
	.flextwitter .flex-control-nav {width: 100%; position: absolute; bottom: -30px; text-align: center;}
	.flextwitter .flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
	.flextwitter .flex-control-nav li:first-child {margin: 0;}
	.flextwitter .flex-control-nav li a {width: 13px; height: 13px; display: block; background: url(//payroll.com.sg/wp-content/themes/finex/images/bg_control_nav.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
	.flextwitter .flex-control-nav li a:hover {background-position: 0 -13px;}
	.flextwitter .flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}
	/* Control Nav */
	.flextwitter .flex-control-nav {display:none }
	
	
/***************** Portfolio Thumbnail slider ***************/

	.flexsliderFolio  {width: 100%;  padding: 0;}
	.flexsliderFolio  .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
	.flexsliderFolio  .slides img {max-width: 100%; display: block;}
	.flex-pauseplay span {text-transform: capitalize;}

	/* Clearfix for the .slides element */
	.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
	html[xmlns] .slides {display: block;} 
	* html .slides {height: 1%;}

	/* No JavaScript Fallback */
	/* If you are not using another script, such as Modernizr, make sure you
	 * include js that eliminates this class on page load */
	.no-js .slides > li:first-child {display: block;}


	/* FlexSlider Default Theme
	*********************************/
	.flexsliderFolio { position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; zoom: 1;}
	.flexsliderFolio .slides {zoom: 1;}
	.flexsliderFolio .slides > li {position: relative;}
	/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
	.flex-container {zoom: 1; position: relative;}

	/* Caption style */
	/* IE rgba() hack */
	.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%; 
		padding: 10px 2%; 
		position: absolute; 
		left: 0; 
		bottom: 0; 
		background: #444444; 
		color: #fff; 
		text-shadow: 0 -1px 0 rgba(0,0,0,.3); 
		font-size: 13px; 
		line-height: 18px;
		/* font-family: 'Droid Sans', sans-serif;  */ 	
		border-top: 2px solid #373737;
	}

	/* Direction Nav */
	.flexsliderFolio   .flex-direction-nav li a {width: 30px; height: 30px; margin: -15px 0 0; display: block; background: url(//payroll.com.sg/wp-content/themes/finex/images/bg_direction_nav1.png) no-repeat 0 0; 
	position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;}
	.flexsliderFolio   .flex-direction-nav li a.flex-next {background-position: -30px 0; right: -1px;}
	.flexsliderFolio   .flex-direction-nav li a.flex-prev {background-position: 0 0; /*left: -1px;*/}
	.flexsliderFolio  .flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

	/* Control Nav */
	.flexsliderFolio .flex-control-nav {display:none }
	
	
	/* for thumbs */
	.folio-item .flexsliderFolio   .flex-direction-nav li a {width: 20px; height: 20px; margin: -10px 0 0; display: block; background: url(//payroll.com.sg/wp-content/themes/finex/images/bg_direction_nav_thumbs.png) no-repeat 0 0; 
	position: absolute; top: 50%; cursor: pointer; text-indent: -9999px; z-index: 99999;}
	.folio-item .flexsliderFolio   .flex-direction-nav li a.flex-next {background-position: -20px 0; right: -1px;}
	.folio-item .flexsliderFolio   .flex-direction-nav li a.flex-prev {background-position: 0 0; /*left: -1px;*/}
	.folio-item .flexsliderFolio  .flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}
	
	
	
	
	
	
	.folio-item2 .flexsliderFolio   .flex-direction-nav li a {width: 20px; height: 20px; margin: 0; display: block; background: url(//payroll.com.sg/wp-content/themes/finex/images/bg_direction_nav_thumbs.png) no-repeat 0 0; 
	position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;}
	.folio-item2 .flexsliderFolio   .flex-direction-nav li a.flex-next {background-position: -20px 0; right: -1px;}
	.folio-item2 .flexsliderFolio   .flex-direction-nav li a.flex-prev {background-position: 0 0; /*left: -1px;*/}
	.folio-item2 .flexsliderFolio  .flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}
	
	.folio-item3 .flexsliderFolio   .flex-direction-nav li a {width: 20px; height: 20px; margin: -10px 0 0; display: block; background: url(//payroll.com.sg/wp-content/themes/finex/images/bg_direction_nav_thumbs.png) no-repeat 0 0; 
	position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;}
	.folio-item3 .flexsliderFolio   .flex-direction-nav li a.flex-next {background-position: -20px 0; right: -1px;}
	.folio-item3 .flexsliderFolio   .flex-direction-nav li a.flex-prev {background-position: 0 0; /*left: -1px;*/}
	.folio-item3 .flexsliderFolio  .flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}
	
	
	
	
/***************** Carousel slider ***************/

	.flexsliderCaroseul  {width: 100%;  padding: 0;}
	.flexsliderCarousel  .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
	.flexsliderCarousel  .slides img {max-width: 100%; display: block;}
	.flex-pauseplay span {text-transform: capitalize;}

	/* Clearfix for the .slides element */
	.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
	html[xmlns] .slides {display: block;} 
	* html .slides {height: 1%;}

	/* No JavaScript Fallback */
	/* If you are not using another script, such as Modernizr, make sure you
	 * include js that eliminates this class on page load */
	.no-js .slides > li:first-child {display: block;}


	/* FlexSlider Default Theme
	*********************************/
	.flexsliderCarousel { position: relative; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px; zoom: 1;}
	.flexsliderCarousel .slides {zoom: 1;}
	.flexsliderCarousel .slides > li {position: relative;}
	/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
	.flex-container {zoom: 1; position: relative;}

	/* Caption style */
	/* IE rgba() hack */
	.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%; padding: 2%; position: absolute; left: 0; bottom: 0; background: rgba(0,0,0,.5); border: none; color: #fff; text-shadow: 0 -1px 0 rgba(0,0,0,.3); font-size: 14px; line-height: 18px;}

	/* Direction Nav */
	.flexsliderCarousel   .flex-direction-nav li a {width: 30px; height: 30px; margin: -55px 0 0; display: block; background: url(//payroll.com.sg/wp-content/themes/finex/images/bg_direction_nav1.png) no-repeat 0 0; 
	position: absolute; /*top: 50%;*/ cursor: pointer; text-indent: -9999px;}

	.flexsliderCarousel   .flex-direction-nav li a.flex-next {background-position: -30px 0; right: -1px;}
	.flexsliderCarousel   .flex-direction-nav li a.flex-prev {background-position: 0 0; left: 0px;}

	.flexsliderCarousel  .flex-direction-nav li .disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

	/* Control Nav */
	.flexsliderCarousel .flex-control-nav {display:none; }
	.flexsliderCarousel {margin-left:0px; }	
	.flexsliderCarousel li {	margin-right:20px; }	
/*! fancyBox v2.1.4 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(//payroll.com.sg/wp-content/themes/finex/js/fancybox/fancybox_sprite.png);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(//payroll.com.sg/wp-content/themes/finex/js/fancybox/fancybox_loading.gif) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(//payroll.com.sg/wp-content/themes/finex/js/fancybox/blank.gif); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
	overflow: hidden;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(//payroll.com.sg/wp-content/themes/finex/js/fancybox/fancybox_overlay.png);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}
#fancybox-buttons {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 8050;
}

#fancybox-buttons.top {
	top: 10px;
}

#fancybox-buttons.bottom {
	bottom: 10px;
}

#fancybox-buttons ul {
	display: block;
	width: 166px;
	height: 30px;
	margin: 0 auto;
	padding: 0;
	list-style: none;
	border: 1px solid #111;
	border-radius: 3px;
	-webkit-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	   -moz-box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	        box-shadow: inset 0 0 0 1px rgba(255,255,255,.05);
	background: rgb(50,50,50);
	background: -moz-linear-gradient(top, rgb(68,68,68) 0%, rgb(52,52,52) 50%, rgb(41,41,41) 50%, rgb(51,51,51) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(68,68,68)), color-stop(50%,rgb(52,52,52)), color-stop(50%,rgb(41,41,41)), color-stop(100%,rgb(51,51,51)));
	background: -webkit-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -o-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: -ms-linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	background: linear-gradient(top, rgb(68,68,68) 0%,rgb(52,52,52) 50%,rgb(41,41,41) 50%,rgb(51,51,51) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 );
}

#fancybox-buttons ul li {
	float: left;
	margin: 0;
	padding: 0;
}

#fancybox-buttons a {
	display: block;
	width: 30px;
	height: 30px;
	text-indent: -9999px;
	background-image: url(//payroll.com.sg/wp-content/themes/finex/js/fancybox/helpers/fancybox_buttons.png);
	background-repeat: no-repeat;
	outline: none;
	opacity: 0.8;
}

#fancybox-buttons a:hover {
	opacity: 1;
}

#fancybox-buttons a.btnPrev {
	background-position: 5px 0;
}

#fancybox-buttons a.btnNext {
	background-position: -33px 0;
	border-right: 1px solid #3e3e3e;
}

#fancybox-buttons a.btnPlay {
	background-position: 0 -30px;
}

#fancybox-buttons a.btnPlayOn {
	background-position: -30px -30px;
}

#fancybox-buttons a.btnToggle {
	background-position: 3px -60px;
	border-left: 1px solid #111;
	border-right: 1px solid #3e3e3e;
	width: 35px
}

#fancybox-buttons a.btnToggleOn {
	background-position: -27px -60px;
}

#fancybox-buttons a.btnClose {
	border-left: 1px solid #111;
	width: 35px;
	background-position: -56px 0px;
}

#fancybox-buttons a.btnDisabled {
	opacity : 0.4;
	cursor: default;
}
/* -------------------- tag styles --------------------*/

/*  BASIC WP STYLES start  */

.entry-content img { margin: 0 0 20px 0; }
.alignleft, img.alignleft { float: left; margin: 10px 20px 10px 0; }
.alignright, img.alignright { display: block; float: right; margin: 10px 0 10px 20px; }
.aligncenter, img.aligncenter { clear: both; display: block; margin: 10px auto 10px auto; }
.wp-caption { background: #fff; max-width: 96%; /* Image does not overflow the content area */ padding: 5px 3px 10px; text-align: center; }
.wp-caption img { border: 0 none; margin: 0; padding: 0; }
.wp-caption p.wp-caption-text { margin: 0; padding: 5px; font-family: Georgia, "Times New Roman", Times, serif; color: #1b1b1b; 	line-height: 1.9; font-size: 12px; }
.wp-smiley { max-height: 12px; margin: 0 !important; }
.gallery img, .gallery dl { margin: 0; }
.gallery-caption { margin: -20px 0 0 0; }
.sticky { }

/*  BASIC WP STYLES end  */

body {
	font-size: 13px; 
	line-height: 1.6;
	color: #444444;
}
body, p, a  {
	font-family: 'Droid Sans', sans-serif; 
}
a {
	color:#0088c2;
}
a:hover {
	color:#444444;
}
::selection {
       background: #0088c2; /* Safari */
       color:#ffffff;
}
::-moz-selection {
       background: #0088c2; /* Firefox */
       color:#ffffff;
}
html,body{margin:0;padding:0;height:100%;border:none;}
table {border-spacing: 0px; border-collapse: collapse;}
td {vertical-align: top; padding:0px;}
img {border: 0px; max-width:100%; height:auto;}
form{margin:0px; padding:0px;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } 
.clearfix { display: inline-block; } /* Hide from IE Mac \*/ 
.clearfix { display: block; } /* End hide from IE Mac */ 
.none { display: none; } /* End Clearfix */

h1, h2, h3, h4, h5, h6 {
    color: #141414;
    font-family: 'Droid Sans', sans-serif; 
    font-weight: 700;
	
}
h1 {
    font-size: 15px;
    line-height: 30px;
	letter-spacing: -1px;
	text-transform: uppercase;
}
h2 {
    font-size: 13px;
    line-height: 30px;
	letter-spacing: -1px;
	text-transform: uppercase;
}
h3 {
    font-size: 12px;
    line-height: 30px;
	letter-spacing: -1px;
	text-transform: uppercase;
}
h4 {
    font-size: 11px;
    line-height: 30px;
	text-transform: uppercase;
	font-weight: 400;
}
h5 {
    font-size: 10px;
    line-height: 30px;
	text-transform: uppercase;
	font-weight: 400;
}
.title-stripes {
    background: url(//payroll.com.sg/wp-content/themes/finex/images/title-stripes.gif) repeat-x;
    border-left: 33px solid #0088c2;
    height: 3px;
    margin-bottom: 30px;
   
}
a { text-decoration: none; }
a:hover { text-decoration: none;  transition: all 0.3s ease-out;  }
a:focus {outline: none;}
a:active {}
a:visited {}
.clear {
	clear:both;
	width: 100%;
}
.fl {float: left;}
.fr {float: right;}
/* 
	Widgets.css
	- all default widgets
	- all custom Pego's widgets
 */
/*********************** WIDGETS FOR FOOTER ************************************************/

/***************************************************************  
	1. Search Widget
***************************************************************/
#footer .screen-reader-text {
	display: none;
}
#footer  input#s {
	background: #444444;
	border: none;
	color: #fff;
	padding: 8px 14px;
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 10px;
}
#footer  input#searchsubmit {
	background: #0088c2;	
	border: none;
	color: #fff;
	padding: 8px 14px;
	font-size: 12px;
	margin-left: -19px;
}

/***************************************************************
	2. Pego - Flickr Widget
***************************************************************/
#footer .flickr_badge_image img{
	border: 3px solid #444444;
	width: 50px;
	height: 50px;
}
#footer .flickr_badge_image img:hover{
	border: 3px solid #0088c2;
	width: 50px;
	height: 50px;
}
#footer .flickr_badge_image {
	float: left;
	margin: 0 13px 13px 0;
	width: 50px;
	height: 50px;
}
/***************************************************************
	3. Calendar Widget
***************************************************************/
#footer #calendar_wrap  {
	font-size: 12px;
}
#footer #calendar_wrap caption {
	color: #0088c2;
	background: #141414;
	padding: 3px 6px;
	text-transform: uppercase;
}
#footer #calendar_wrap #today {
	color: #0088c2;
}
#footer #calendar_wrap th {
	color: #fff;
}
#footer #calendar_wrap td {
	padding-right: 10px;
}
/***************************************************************
	4. Tag Cloud Widget
***************************************************************/
#footer .tagcloud {
	margin-left: -8px;
	padding-top: 6px;
}
#footer .tagcloud a {
	color: #acacac;
	background: #444444;
	padding: 2px 8px;
	margin: 0 0px 13px 8px;
	font-size: 12px !important;
	display: inline-block;
    border-radius: 3px 3px 3px 3px;
}
#footer .tagcloud a:hover {
	color: #fff;
	background: #0088c2;
}
/***************************************************************
	5. Pego - Contact Form 7 Widget
***************************************************************/
#footer .wpcf7-form {
	width: 220px !important;
}
#footer .wpcf7-textarea {
	height: 60px;
    resize: none;
    width: 180px !important;
} 
#footer .wpcf7-form:after {
	clear: both;
	display: block;
}
#footer .wpcf7-validation-errors {
	line-height: 17px;
}
#footer .wpcf7 p { 
	color: #808080;
}

/***************************************************************
	6. Pego - Latest Portfolio Widget
***************************************************************/
#footer .latest-portfolio-widget-wrapper {
	margin-left:-13px;
	width: 300px; 
}
#footer .latest-portfolio-widget-single {
	float: left;
	height: 63px;  
    margin: 0 0 13px 13px;
    width: 63px;
}
#footer .latest-portfolio-widget-single img {                                                
	width:63px;
	height:63px;
	border:3px solid #444444;
}
#footer .latest-portfolio-widget-single img:hover{                
	border:3px solid #0088C2;
}
/***************************************************************
	7. Pego - Latest Posts
***************************************************************/
#footer .mypost_widget_img img{                                                
       width:50px;
       height:50px;
       border:3px solid #444444;
}
#footer .mypost_widget_img img:hover{                
       border:3px solid #0088C2;
}                                                
#footer .mypost_widget_text {                
       margin-left:10px;
}
/***************************************************************
	8. Pego - Twitter Widget
***************************************************************/
#footer ul.tweet_list li {
	padding-left:22px; 
	background: url(//payroll.com.sg/wp-content/themes/finex/images/icon-twitter-widget.png) 0px 2px no-repeat;
	margin-bottom:10px;
}
/***************************************************************  
	8. Pego - Quick Info Widget
***************************************************************/
#footer p.quick-info { margin-right: 20px; line-height: 39px; }
#footer p.quick-info img { margin-right: 7px; width:16px; height:16px; vertical-align: middle; }






/*********************** WIDGETS FOR UNDER FOOTER ************************************************/
.under-footer-titles {
	font-size: 16px;
	font-weight: bold;
}
.under-footer ul { 
	line-height: 18px;
    list-style-position: inside;
    /*list-style-type: disc;*/
    font-size:  13px;
	list-style-image:url(//payroll.com.sg/wp-content/themes/finex/images/menu-divider.png);
}/*
.under-footer ul li a{
	color: #808080;
}*/
.under-footer ul li:hover {
	padding-left: 10px;
	transition: all 0.3s ease-out 0s;
}
/***************************************************************  
	1. Search Widget
***************************************************************/
.under-footer .screen-reader-text {
	display: none;
}
.under-footer  input#s {
	background: #444444;
	border: none;
	color: #fff;
	padding: 8px 14px;
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.under-footer  input#searchsubmit {
	background: #0088c2;	
	border: none;
	color: #fff;
	padding: 8px 14px;
	font-size: 12px;
	margin-left: -5px;
}
/***************************************************************  
	2. Custom Menu Widget
***************************************************************/
.under-footer ul.menu { display: block !important; float: none;  }
.under-footer ul.menu li {
	float:left;
    background: url(//payroll.com.sg/wp-content/themes/finex/images/menu-divider.png) no-repeat 0 center;
    margin: 0 0 0 9px;
    padding: 0 0 0 10px;
}
.under-footer ul.menu li:first-child {
	background:none;
	margin: 0;
    padding: 0;
}
.under-footer .social-bookmarksLight {
	height:40px;
}
/***************************************************************  
	3. Calendar
***************************************************************/

.under-footer #calendar_wrap  {
	font-size: 12px;
}
.under-footer #calendar_wrap caption {
	color: #0088c2;
	background: #141414;
	padding: 3px 6px;
	text-transform: uppercase;
}
.under-footer #calendar_wrap #today {
	color: #0088c2;
}
.under-footer #calendar_wrap th {
	color: #fff;
}
.under-footer #calendar_wrap td {
	padding-right: 10px;
}
/***************************************************************  
	4. Pego - Twitter Widget
***************************************************************/
.under-footer ul.tweet_list { width: 300px;  }
.under-footer ul.tweet_list li {
	padding-left:22px; 
	background: url(//payroll.com.sg/wp-content/themes/finex/images/icon-twitter-widget.png) 0px 2px no-repeat;
	margin-bottom:10px;
	list-style-image: none;
}
.under-footer span.tweet_time a {
	color: #999999 !important;
	font-size: 10px;
}

/***************************************************************  
	5. Custom Menu Widget
***************************************************************/
.under-footer  ul.menu { display: block !important; float: none; width: 300px;  }
.under-footer  ul.menu li {
	float:left;
    background: url(//payroll.com.sg/wp-content/themes/finex/images/menu-divider.png) no-repeat 0 center;
    margin: 0 0 0 9px;
    padding: 0 0 0 10px;
	color: red;
	list-style-image: none;
}
.under-footer  ul.menu li:first-child {
	background:none;
	margin: 0;
    padding: 0;
}
.under-footer a {
	color: #fff;
}
.under-footer a:hover {
	color: #dee0e1;
}
/***************************************************************
	6. Pego - Contact Form 7 Widget
***************************************************************/
.under-footer .wpcf7-form {
	width: 300px !important;
}
.under-footer .wpcf7-textarea {
	height: 60px;
    resize: none;
    width: 220px !important;
} 
.under-footer .wpcf7-form:after {
	clear: both;
	display: block;
}
.under-footer .wpcf7-validation-errors {
	line-height: 17px;
}
.under-footer .wpcf7 p { 
	color: #808080;
}
/***************************************************************
	7. Pego - Flickr Widget
***************************************************************/
.under-footer .flickr_badge_image img{
	border: 3px solid #444444;
	width: 63px;
	height: 63px;
}
.under-footer .flickr_badge_image img:hover{
	border: 3px solid #0088c2;
	width: 62px;
	height: 62px;
}
.under-footer .flickr_badge_image {
	float: left;
	margin: 0 0px 13px 13px;
	width: 62px;
	height: 62px;
}
.under-footer #flickr_badge_wrapper {
	margin-left: -13px;
	width: 250px; 
}
/***************************************************************
	8. Pego - Latest Portfolio Widget
***************************************************************/
.under-footer .latest-portfolio-widget-wrapper {
	margin-left:-13px;
	width: 300px; 
}
.under-footer .latest-portfolio-widget-single {
	float: left;
	height: 63px;  
    margin: 0 0 13px 13px;
    width: 63px;
}
.under-footer .latest-portfolio-widget-single img {                                                
	width:63px;
	height:63px;
	border:3px solid #444444;
}
.under-footer .latest-portfolio-widget-single img:hover{                
	border:3px solid #0088C2;
}
/***************************************************************
	9. Pego - Latest Posts
***************************************************************/
.under-footer .mypost_widget_img img{                                                
    width:63px;
    height:63px;
    border:3px solid #444444;
	max-width:none;
}
.under-footer .mypost_widget_img img:hover{                
    border:3px solid #0088C2;
}                                                
.under-footer .mypost_widget_text {                
    margin-left:10px;
	font-size: 13px;
}
.under-footer .mypost_widget_text a{     
	color: #0095D4;
	margin-bottom: 0;
	padding-bottom: 0;
}
.under-footer .mypost_widget_text .date {
	line-height: 0;
}
.under-footer .post_widget a { 
	color: #0095d4;
}





























/*********************** WIDGETS FOR UPPER PANEL IN HEADER ************************************************/
.upper-header-titles {
	font-size: 16px;
	font-weight: bold;
}

#upper-panel ul { 
	line-height: 18px;
    list-style-position: inside;
    /*list-style-type: disc;*/
    font-size:  13px;
	list-style-image:url(//payroll.com.sg/wp-content/themes/finex/images/menu-divider.png);
}
#upper-panel ul li {
	
}
#upper-panel ul li:hover {
	padding-left: 10px;
	transition: all 0.3s ease-out 0s;
}
/***************************************************************  
	1. Custom Menu Widget
***************************************************************/
#upper-panel  ul.menu { display: block !important; float: none; list-style-image:none; line-height: 36px;  }
#upper-panel  ul.menu li {
	float:left;
    background: url(//payroll.com.sg/wp-content/themes/finex/images/menu-divider.png) no-repeat 0 center;
    margin: 0 0 0 9px;
    padding: 0 0 0 10px;
	color: red;
}
#upper-panel  ul.menu li:first-child {
	background:none;
	margin: 0;
    padding: 0;
}
#upper-panel a {
	color: #fff;
}
#upper-panel a:hover {
	color: #dee0e1;
}
 
/***************************************************************  
	2. Pego - Quick Info Widget
***************************************************************/
p.quick-info { margin-right: 20px; line-height: 39px; }
p.quick-info img { margin-right: 7px; width:16px; height:16px; }


/***************************************************************  
	3. Pego - Search Widget
***************************************************************/
#upper-panel .screen-reader-text, #upper-panel #searchsubmit {
	display: none;
}
#upper-panel #s {
    float: left;
    transition-duration: 400ms;
    transition-property: width, background;
    transition-timing-function: ease;
	background: url(http://finex.pego-design.com/wp-content/themes/finex/images/search.png) no-repeat scroll 5px 6px transparent;	 
	border: none;
	color: #838282;
	padding: 10px 14px 10px 14px;
	font-size: 12px;
	margin-bottom: 10px;
	width:0px;
	cursor: pointer;
}
#upper-panel #s:focus {
    background-color: #E9E9E9;
    width: 196px;
	cursor: text;
	padding: 10px 14px 10px 30px;
}


/***************************************************************  
	4. Calendar
***************************************************************/

#upper-panel #calendar_wrap  {
	font-size: 12px;
}
#upper-panel #calendar_wrap caption {
	color: #0088c2;
	background: #141414;
	padding: 3px 6px;
	text-transform: uppercase;
}
#upper-panel #calendar_wrap #today {
	color: #0088c2;
}
#upper-panel #calendar_wrap th {
	color: #fff;
}
#upper-panel #calendar_wrap td {
	padding-right: 10px;
}
/***************************************************************  
	5. Pego - Twitter Widget
***************************************************************/
#upper-panel ul.tweet_list { width: 300px;  }
#upper-panel ul.tweet_list li {
	padding-left:22px; 
	background: url(//payroll.com.sg/wp-content/themes/finex/images/icon-twitter-widget.png) 0px 2px no-repeat;
	margin-bottom:10px;
	list-style-image: none;
}
#upper-panel span.tweet_time a {
	color: #999999 !important;
	font-size: 10px;
}
#upper-panel ul.tweet_list li a {
	color: #0095d4;
}
/***************************************************************
	6. Pego - Flickr Widget
***************************************************************/
#upper-panel .flickr_badge_image img{
	border: 3px solid #444444;
	width: 63px;
	height: 63px;
}
#upper-panel .flickr_badge_image img:hover{
	border: 3px solid #0088c2;
	width: 62px;
	height: 62px;
}
#upper-panel .flickr_badge_image {
	float: left;
	margin: 0 0px 13px 13px;
	width: 62px;
	height: 62px;
}
#upper-panel #flickr_badge_wrapper {
	margin-left: -13px;
	width: 250px; 
}
/***************************************************************
	7. Pego - Latest Portfolio Widget
***************************************************************/
#upper-panel .latest-portfolio-widget-wrapper {
	margin-left:-13px;
	width: 300px; 
}
#upper-panel .latest-portfolio-widget-single {
	float: left;
	height: 63px;  
    margin: 0 0 13px 13px;
    width: 63px;
}
#upper-panel .latest-portfolio-widget-single img {                                                
	width:63px;
	height:63px;
	border:3px solid #444444;
}
#upper-panel .latest-portfolio-widget-single img:hover{                
	border:3px solid #0088C2;
}
/***************************************************************
	8. Pego - Latest Posts
***************************************************************/
#upper-panel .mypost_widget_img img{                                                
    width:63px;
    height:63px;
    border:3px solid #444444;
	max-width:none;
}
#upper-panel .mypost_widget_img img:hover{                
    border:3px solid #0088C2;
}                                                
#upper-panel .mypost_widget_text {                
    margin-left:10px;
	font-size: 13px;
}
#upper-panel .mypost_widget_text a{     
	color: #0095D4;
	margin-bottom: 0;
	padding-bottom: 0;
}
#upper-panel .mypost_widget_text .date {
	line-height: 0;
}
#upper-panel .post_widget a { 
	color: #0095d4;
}
/***************************************************************
	9. Pego - Contact Form 7 Widget
***************************************************************/
#upper-panel .wpcf7-form {
	width: 300px !important;
}
#upper-panel .wpcf7-textarea {
	height: 60px;
    resize: none;
    width: 220px !important;
} 
#upper-panel .wpcf7-form:after {
	clear: both;
	display: block;
}
#upper-panel .wpcf7-validation-errors {
	line-height: 17px;
}













/*********************** WIDGETS FOR RIGHT TO LOGO AREA ************************************************/
/***************************************************************  
	1. Search Widget
***************************************************************/
.right-to-logo-area .screen-reader-text, .right-to-logo-area #searchsubmit  {
	display: none;
}
.right-to-logo-area #s {
    float: right;
    transition-duration: 400ms;
    transition-property: width, background;
    transition-timing-function: ease;
	background: url(http://finex.pego-design.com/wp-content/themes/finex/images/search.png) no-repeat scroll 5px 6px transparent;	 
	border: none;
	color: #838282;
	padding: 10px 14px 10px 14px;
	font-size: 12px;
	margin-bottom: 10px;
	width:0px;
	cursor: pointer;
}
.right-to-logo-area #s:focus {
    background-color: #E9E9E9;
    width: 196px;
	cursor: text;
	padding: 10px 14px 10px 30px;
}
/*********************** WIDGETS FOR SIDEBAR ************************************************/
.sidebar {
	font-size: 13px;
}
.sidebar h3.sidebar-title {
	font-size: 14px;
}
/***************************************************************  
	1. Search Widget
***************************************************************/

.sidebar .screen-reader-text {
	display: none;
}
.sidebar  input#s {
	background: #444444;
	border: none;
	color: #fff;
	padding: 8px 14px;
	font-size: 12px;
	margin-bottom: 10px;
	margin-top: 10px;
	width: 192px;
}
.sidebar  input#searchsubmit {
	background: #0088c2;	
	border: none;
	color: #fff;
	padding: 8px 14px;
	font-size: 12px;
}
/***************************************************************  
	2. Pego - Twitter Widget
***************************************************************/
.sidebar ul.tweet_list li {
	padding-left:22px; 
	background: url(//payroll.com.sg/wp-content/themes/finex/images/icon-twitter-widget.png) 0px 2px no-repeat;
	margin-bottom:10px;
}
.sidebar span.tweet_time a {
	color: #999999 !important;
	font-size: 10px;
}
.sidebar ul.tweet_list li a {
	color: #0095d4;
}
/***************************************************************
	3. Pego - Flickr Widget
***************************************************************/
.sidebar .flickr_badge_image img{
	border: 3px solid #444444;
	width: 63px;
	height: 63px;
}
.sidebar .flickr_badge_image img:hover{
	border: 3px solid #0088c2;
	width: 62px;
	height: 62px;
}
.sidebar .flickr_badge_image {
	float: left;
	margin: 0 0px 13px 13px;
	width: 62px;
	height: 62px;
}
.sidebar #flickr_badge_wrapper {
	margin-left: -13px;
}
/***************************************************************
	4. Pego - Latest Posts
***************************************************************/
.sidebar .mypost_widget_img img{                                                
       width:63px;
       height:63px;
       border:3px solid #444444;
	   max-width:none;
}
.sidebar .mypost_widget_img img:hover{                
       border:3px solid #0088C2;
}                                                
.sidebar .mypost_widget_text {                
       margin-left:10px;
	   margin-top:13px;
}
.sidebar .post_widget a { 
	color: #0095d4;
}
/***************************************************************
	5. Pego - Contact Form 7 Widget
***************************************************************/
.sidebar .wpcf7-textarea {
	width: 202px !important;
	height: 60px;
} 
.sidebar .wpcf7-form:after {
	clear: both;
	display: block;
}
/***************************************************************
	6. Pego - Latest Portfolio Widget
***************************************************************/
.sidebar .latest-portfolio-widget-wrapper {
	margin-left:-13px;
}

.sidebar .latest-portfolio-widget-single {
	float: left;
	height: 63px;  
    margin: 0 0 13px 13px;
    width: 63px;
}
.sidebar .latest-portfolio-widget-single img {                                                
	width:63px;
	height:63px;
	border:3px solid #444444;
}
.sidebar .latest-portfolio-widget-single img:hover{                
	border:3px solid #0088C2;
}
/***************************************************************
	7. Tag Cloud Widget
***************************************************************/
.sidebar .tagcloud {
	margin-left: -8px;
	padding-top: 6px;
}
.sidebar .tagcloud a {
	color: #acacac;
	background: #444444;
	padding: 2px 8px 3px 8px;
	margin: 0 0px 13px 8px;
	font-size: 12px !important;
	display: inline-block;
    border-radius: 3px 3px 3px 3px;
}
.sidebar .tagcloud a:hover {
	color: #fff;
	background: #0088c2;
}









/*********************** WIDGETS FOR RIGHT TO LOGO AREA ************************************************/
.right-to-logo-area {}
.right-to-logo-titles {
	font-size: 16px;
	font-weight: bold;
}

.right-to-logo-area ul { 
	line-height: 18px;
    list-style-position: inside;
    /*list-style-type: disc;*/
    font-size:  13px;
	list-style-image:url(//payroll.com.sg/wp-content/themes/finex/images/menu-divider.png);
}
.right-to-logo-area ul li {
	padding-right: 10px;
}
.right-to-logo-area ul li:hover {
	padding-left: 10px;
	padding-right: 0px;
	transition: all 0.3s ease-out 0s;
}
.right-to-logo-widget {margin-bottom: 15px;}
/***************************************************************  
	1. Calendar
***************************************************************/
.right-to-logo-area #calendar_wrap  {
	font-size: 12px;
}
.right-to-logo-area #calendar_wrap caption {
	color: #0088c2;
	background: #141414;
	padding: 3px 6px;
	text-transform: uppercase;
}
.right-to-logo-area #calendar_wrap #today {
	color: #0088c2;
}
.right-to-logo-area #calendar_wrap th {
	color: #fff;
}
.right-to-logo-area #calendar_wrap td {
	padding-right: 10px;
}
/***************************************************************  
	2. Custom Menu Widget
***************************************************************/
.right-to-logo-area  ul.menu { display: block !important; float: none; list-style-image:none; line-height: 36px;  }
.right-to-logo-area  ul.menu li {
	float:left;
    background: url(//payroll.com.sg/wp-content/themes/finex/images/menu-divider.png) no-repeat 0 center;
    margin: 0 0 0 9px;
    padding: 0 0 0 10px;
	color: red;
}
.right-to-logo-area  ul.menu li:first-child {
	background:none;
	margin: 0;
    padding: 0;
}
.right-to-logo-area a {
	color: #fff;
}
.right-to-logo-area a:hover {
	color: #dee0e1;
}
/***************************************************************
	3. Pego - Contact Form 7 Widget
***************************************************************/
.right-to-logo-area .wpcf7-form {
	width: 300px !important;
}
.right-to-logo-area .wpcf7-textarea {
	height: 60px;
    resize: none;
    width: 220px !important;
} 
.right-to-logo-area .wpcf7-form:after {
	clear: both;
	display: block;
}
.right-to-logo-area .wpcf7-validation-errors {
	line-height: 17px;
}
/***************************************************************  
	4. Pego - Twitter Widget
***************************************************************/
.right-to-logo-area ul.tweet_list { width: 300px;  }
.right-to-logo-area ul.tweet_list li {
	padding-left:22px; 
	background: url(//payroll.com.sg/wp-content/themes/finex/images/icon-twitter-widget.png) 0px 2px no-repeat;
	margin-bottom:10px;
	list-style-image: none;
}
.right-to-logo-area span.tweet_time a {
	color: #999999 !important;
	font-size: 10px;
}
.right-to-logo-area ul.tweet_list li a {
	color: #0095d4;
}
/***************************************************************
	5. Pego - Flickr Widget
***************************************************************/
.right-to-logo-area .flickr_badge_image img{
	border: 3px solid #444444;
	width: 63px;
	height: 63px;
}
.right-to-logo-area .flickr_badge_image img:hover{
	border: 3px solid #0088c2;
	width: 62px;
	height: 62px;
}
.right-to-logo-area .flickr_badge_image {
	float: left;
	margin: 0 0px 13px 13px;
	width: 62px;
	height: 62px;
}
.right-to-logo-area #flickr_badge_wrapper {
	margin-left: -13px;
	width: 250px; 
}
/***************************************************************
	6. Pego - Latest Portfolio Widget
***************************************************************/
.right-to-logo-area .latest-portfolio-widget-wrapper {
	margin-left:-13px;
	width: 300px; 
}
.right-to-logo-area .latest-portfolio-widget-single {
	float: left;
	height: 63px;  
    margin: 0 0 13px 13px;
    width: 63px;
}
.right-to-logo-area .latest-portfolio-widget-single img {                                                
	width:63px;
	height:63px;
	border:3px solid #444444;
}
.right-to-logo-area .latest-portfolio-widget-single img:hover{                
	border:3px solid #0088C2;
}
/***************************************************************
	7. Pego - Latest Posts
***************************************************************/
.right-to-logo-area .mypost_widget_img img{                                                
       width:63px;
       height:63px;
       border:3px solid #444444;
	   max-width:none;
	   margin-bottom: 10px;
}
.right-to-logo-area .mypost_widget_img img:hover{                
       border:3px solid #0088C2;
}                                                
.right-to-logo-area .mypost_widget_text {                
       margin-left:10px;
	   margin-top:13px;
}
.right-to-logo-area .post_widget a { 
	color: #0095d4;
}
/* 
	Menus.css
	- all menus
 */
 
 
/*********************** ALL MENUS ************************************************/

/***************************************************************  
	1. Menu style 1
***************************************************************/
#menu1 {
	border-bottom: 1px solid #e5e4e4;
	height: 42px;
	margin-top: -40px;
}

/* Primary navigation */
nav.primary {
	/*position: absolute;
	top: 59px;
	right: 0;*/
	z-index: 1111;
	position: relative;
	display: block;
}
#menu1 .sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
#menu1 .sf-menu {
	line-height:	1.0;
}
#menu1 .sf-menu ul {
	background: #808080;
	width: 165px; /* left offset of submenus need to match (see below) */
	margin: 0 0 0 -73px;
	position: absolute;
	top: -999em;
}
#menu1 .sf-menu ul li {
	width:			100%;
}
#menu1 .sf-menu li:hover {
	visibility:		inherit; 
}
#menu1 .sf-menu li {
	float:			left;
	position:		relative;
}
#menu1 .sf-menu a {
	display:		block;
	position:		relative;
}
#menu1 .sf-menu li:hover ul,
#menu1 .sf-menu li.sfHover ul {
	top: 23px; 
	left: 50%;
	z-index: 99;
}
#menu1 ul.sf-menu li:hover li ul,
#menu1 ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
#menu1 ul.sf-menu li li:hover ul,
#menu1 ul.sf-menu li li.sfHover ul {
	margin: 0;
	left:			166px; 
	top:			0;
}
#menu1 ul.sf-menu li li:hover li ul,
#menu1 ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
#menu1 ul.sf-menu li li li:hover ul,
#menu1 ul.sf-menu li li li.sfHover ul {
	left:			10em;
	top:			0;
}
#menu1 .sf-menu {
	float: right;	
	margin-right:15px;
}
#menu1 .sf-menu a {
	text-decoration: none;
	color: #13a;
}
#menu1 .sf-menu li {
	background: url(//payroll.com.sg/wp-content/themes/finex/images/menu_divider.gif) no-repeat 0% 0%;
	margin: 0 0 0 16px;
	padding: 0 0 0 17px;
}
#menu1 .sf-menu li:first-child {
	background: none;
	margin: 0;
	padding: 0;
}
	#menu1 .sf-menu li a {
		font-size: 12px;
		font-weight: 700;
		text-transform: uppercase;
		color: #444444;
	}	
		#menu1 .sf-menu > li > a:before {
			background: #0095d4 repeat-x 0% 0%;
			display: none;
			width: 100%;
			height: 4px;
			overflow: hidden;
			position: absolute;
			top: 40px;
			left: 0;
			content: '';
			pointer-events: none;
			cursor: default;
		}		
		#menu1 .sf-menu > li > a:after {
			background: url(//payroll.com.sg/wp-content/themes/finex/images/menu_corner.png) repeat-x 0% 0%;
			display: none;
			width: 13px;
			height: 7px;
			overflow: hidden;
			margin: 0 0 0 -6px;
			position: absolute;
			top: 34px;
			left: 50%;
			content: '';
			pointer-events: none;
			cursor: default;
		}
#menu1 .sf-menu li li {
	background: none;
	margin: 0;
	padding: 0;
}
	#menu1 .sf-menu li li a {
		background: #444444;
		padding: 10px 10px 10px 10px;
		line-height: 15px;
		font-size: 13px;
		font-weight: 400;
		text-align: center;
		text-transform: none;
		color: #fff;
		
		border-bottom: 1px solid #373737;
		border-top: 1px solid #4d4d4d;
	}
#menu1 .sf-menu li li li {
	background: none;
	margin: 0;
	padding: 0;
}
	#menu1 .sf-menu li li li a {
		background: #444444;
		padding: 10px 10px 10px 10px;
		line-height: 15px;
		font-size: 13px;
		font-weight: 400;
		text-align: center;
		text-transform: none;
		color: #fff;
		
		border-bottom: 1px solid #373737;
		border-top: 1px solid #4d4d4d;
	}
#menu1 .sf-menu li.sfHover > a:before,
#menu1 .sf-menu li > a:focus:before, #menu1 .sf-menu li > a:hover:before, #menu1 .sf-menu li > a:active:before, #menu1 .sf-menu li.current-menu-item > a:before {
	display: block;
	outline: 0;
}
	#menu1 .sf-menu li.sfHover > a:after,
	#menu1 .sf-menu li > a:focus:after, #menu1 .sf-menu li > a:hover:after, #menu1 .sf-menu li > a:active:after, #menu1 .sf-menu li.current-menu-item > a:after {
		display: block;
		outline: 0;
	}
#menu1 .sf-menu li li.sfHover > a,
#menu1 .sf-menu li li > a:focus, #menu1 .sf-menu li li > a:hover, #menu1 .sf-menu li li > a:active, #menu1 .sf-menu li li.current-menu-item > a, #menu1 .sf-menu li  li.current-menu-parent > a  {
	background: #373737 url(//payroll.com.sg/wp-content/themes/finex/images/sub_menu_act.gif) repeat-x 0% 0%;
	outline: 0;
	color:#0095D4;
}
#menu1 .sf-menu a.sf-with-ul {
	min-width:		1px; 
}
#menu1 .sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			-9px;
	top:			1.05em; 
	width:			7px;
	height:			5px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url(//payroll.com.sg/wp-content/themes/finex/images/arrows-ffffff.png) no-repeat 0% 0%; 
}
#menu1 .sf-menu li li .sf-sub-indicator {
	display: none;
}
#menu1 a > .sf-sub-indicator {  
	top:			3px;
	background-position: 0% 0%;
}
#menu1 a:focus > .sf-sub-indicator,
#menu1 a:hover > .sf-sub-indicator,
#menu1 a:active > .sf-sub-indicator,
#menu1 li:hover > a > .sf-sub-indicator,
#menu1 li.sfHover > a > .sf-sub-indicator {
	background-position: 0% 0%; 
}
#menu1 .sf-menu ul .sf-sub-indicator { background-position:  0% 0%; }
#menu1 .sf-menu ul a > .sf-sub-indicator { background-position:  0% 0%; }
#menu1 .sf-menu ul a:focus > .sf-sub-indicator,
#menu1 .sf-menu ul a:hover > .sf-sub-indicator,
#menu1 .sf-menu ul a:active > .sf-sub-indicator,
#menu1 .sf-menu ul li:hover > a > .sf-sub-indicator,
#menu1 .sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: 0% 0%; 
}
#menu1 .sf-shadow ul {
	background:	url(//payroll.com.sg/wp-content/themes/finex/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;
}
#menu1 .sf-shadow ul.sf-shadow-off {
	background: transparent;
}

#menu1 .sf-menu li.current-menu-parent  > a:before,
#menu1 .sf-menu li.current-menu-parent  > a:after ,
#menu1 .sf-menu li.current-menu-ancestor  > a:before,
#menu1 .sf-menu li.current-menu-ancestor  > a:after {
	display: block;
	outline: 0;
}
		

/*********************************************************************************************************************/


/***************************************************************  
	2. Menu style 2
***************************************************************/
#menu2 {
	background: #444444 url(//payroll.com.sg/wp-content/themes/finex/images/menu-bg2.png) repeat;
	height: 46px;	
	border-bottom: 4px solid #0088c2;	
	width:100%;
	float:left;
}
#menu2inside {
	width:970px; 
	margin:0 auto;
}
#menu2 .sf-menu, #menu2 .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
#menu2 .sf-menu {
	line-height:	1.0;
}
#menu2 .sf-menu ul {
	background: #333536;
	width: 150px; 
	position: absolute;
	top: -999em;
}
#menu2 .sf-menu ul li {
	width:			100%;
}
#menu2 .sf-menu li:hover {
	visibility:		inherit; 
}
#menu2 .sf-menu li {
	float:			left;
	position:		relative;
}
#menu2 .sf-menu a {
	display:		block;
	position:		relative;
}
#menu2 .sf-menu li:hover ul,
#menu2 .sf-menu li.sfHover ul {
	left:			-1px;
	top:			49px; 
	z-index:		99;
}
#menu2  ul.sf-menu li:hover li ul,
#menu2  ul.sf-menu li.sfHover li ul {
	top:			-999em;
}
#menu2  ul.sf-menu li li:hover ul,
#menu2  ul.sf-menu li li.sfHover ul {
	left:			155px; 
	top:			-1px;
}
#menu2  ul.sf-menu li li:hover li ul,
#menu2  ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
#menu2  ul.sf-menu li li li:hover ul,
#menu2  ul.sf-menu li li li.sfHover ul {
	left:			10em; 
	top:			0;
}
#menu2 .sf-menu {
	float: left;
}
#menu2 .sf-menu a {
	text-decoration: none;
	color: #f9f9f9;
}

#menu2 .sf-menu li {
	padding: 0 1px 0 0;	
	border-color: #222222;
    border-image: none;
    border-style: solid;
    border-width: 0 0 0 1px;
}
#menu2 .sf-menu > li:first-child, #menu2 .sf-menu > li:first-child a {
    border: 0 none;
}
#menu2 .sf-menu .sub-menu li:last-child, #menu2 .sf-menu .sub-menu li:last-child a {
    border: 0 none;
}
	#menu2 .sf-menu li a {
		height: 46px;
		padding: 0 20px;
		line-height: 46px;
		font-size: 13px;
		text-decoration: none;
		color: #e0dfdf;
		/* font-family: 'Droid Sans', sans-serif;  */ 
		text-shadow: 0 1px 1px #000000;
		border-left: 1px solid #383838;
	}
#menu2 .sf-menu li li {
	background: none;
	padding: 0;
	vertical-align: top;
	border-left: none;
	border-bottom: 1px solid #212223;
}
	#menu2 .sf-menu li li a  {
		background: none;
		height: auto;
		padding: 0;
		line-height: 16px;
		font-size: 12px;
		text-decoration: none;
		color: #8f8f8f;
		padding:10px;
		text-shadow: 0 1px 1px #000000;
		border-left: none;
	}
#menu2 .sf-menu li li li {
	background: none;
	margin: 0 0 0px 0 !important;
	padding: 0;
	vertical-align: top;
}
	#menu2 .sf-menu li li li a {
		background: none;
		height: auto;
		padding: 0;
		line-height: 16px;
		font-size: 12px;
		padding:10px;
		text-shadow: 0 1px 1px #000000;
		border-left: none;
		text-decoration: none;
		color: #8f8f8f;
	}
#menu2 .sf-menu li.sfHover > a,
#menu2 .sf-menu li > a:focus, #menu2 .sf-menu li > a:hover, #menu2 .sf-menu li > a:active {
	color: #fff;
	outline: 0;
}
	#menu2 .sf-menu li.current-menu-item > a, #menu2 .sf-menu > li.current-menu-parent  > a,  #menu2 .sf-menu > li.current-menu-ancestor  > a  {
		background-position: 0% 0%;
		color: #fff;
		background-color: #0088c2;
	}
#menu2 .sf-menu li li.sfHover > a,
#menu2 .sf-menu li li > a:focus, #menu2 .sf-menu li li > a:hover, #menu2 .sf-menu li li > a:active, #menu2 .sf-menu li li.current-menu-item > a, #menu2 .sf-menu li li.current-menu-parent > a
 {
	background: none;
	color: #f9f9f9;
	outline: 0;
}
#menu2 .sf-menu li li li.sfHover > a,
#menu2 .sf-menu li li li > a:focus, #menu2 .sf-menu li li li > a:hover, #menu2 .sf-menu li li li > a:active, #menu2 .sf-menu li li li.current-menu-item > a  {
	background: none;
	color: #f9f9f9;
	outline: 0;
}
#menu2 .sf-menu a.sf-with-ul {
	min-width:		1px; 
}
#menu2 .sf-sub-indicator {
	position:		absolute;
	display:		block;
	left:			50%;
	top:			30px; 
	width:			10px;
	height:			10px;
	text-indent: 	-999em;
	overflow:		hidden;
	background:		url(//payroll.com.sg/wp-content/themes/finex/images/arrows2.png) no-repeat -10px -100px; 
	margin: 0 0 0 -4px;
}
#menu2 .sf-menu li li .sf-sub-indicator {
	display: none;
}
#menu2 a > .sf-sub-indicator {  
	top:			30px;
	background-position: 0 -100px; 
}
#menu2 a:focus > .sf-sub-indicator,
#menu2 a:hover > .sf-sub-indicator,
#menu2 a:active > .sf-sub-indicator,
#menu2 li:hover > a > .sf-sub-indicator,
#menu2 li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; 
}
#menu2 .sf-menu ul .sf-sub-indicator { background-position:  -10px 0; }
#menu2 .sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
#menu2 .sf-menu ul a:focus > .sf-sub-indicator,
#menu2 .sf-menu ul a:hover > .sf-sub-indicator,
#menu2 .sf-menu ul a:active > .sf-sub-indicator,
#menu2 .sf-menu ul li:hover > a > .sf-sub-indicator,
#menu2 .sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; 
}
#menu2 .sf-menu li li a:hover {
	padding-left:15px;
	padding-right:5px;
}



/*********************************************************************************************************************/


/***************************************************************  
	3. Menu style 3
***************************************************************/
#menu3  {	
	border-top: 1px solid #dadada;
	text-align: center;	
	margin-bottom: 0px;
}
#menu3 .sf-menu, #menu3 .sf-menu * {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
#menu3 .sf-menu {
    line-height: 1;
}
#menu3 .sf-menu ul {
    background: #444444;
    padding: 27px 0 9px;
    position: absolute;
    top: -999em;
    width: 138px;
}
#menu3 .sf-menu ul li {
    width: 100%;
}
#menu3 .sf-menu li:hover {
    visibility: inherit;
}
#menu3 .sf-menu li {
    float: left;
    position: relative;
}
#menu3 .sf-menu a {
    display: block;
    position: relative;
}
#menu3 .sf-menu li:hover ul, #menu3 .sf-menu li.sfHover ul {
    left: 50%;
    margin: 0 0 0 -69px;
    top: 60px;
    z-index: 99;
}
#menu3 ul.sf-menu li:hover li ul, #menu3 ul.sf-menu li.sfHover li ul {
    top: -999em;
}
#menu3 ul.sf-menu li li:hover ul, #menu3 ul.sf-menu li li.sfHover ul {
    background: #444444;
    left: 138px;
    margin: 0;
    top: -27px;
}
#menu3 ul.sf-menu li li:hover li ul, #menu3 ul.sf-menu li li.sfHover li ul {
    top: -999em;
}
#menu3 ul.sf-menu li li li:hover ul, #menu3 ul.sf-menu li li li.sfHover ul {
    left: 10em;
    top: 0;
}
#menu3 .sf-menu {
	margin: 0 auto;
	text-align: center;
	display:inline-block;
}
#menu3 .sf-menu a {
    color: #8A8989;
    text-decoration: none;
}
#menu3 .sf-menu li {
    background: none repeat scroll 0 0 transparent;
    margin: 0 0 0 1px;
}
#menu3 .sf-menu li > a {
    /*background: url(//payroll.com.sg/wp-content/themes/finex/images/menu3.gif) repeat-x  0 -5px;*/
    color: #000000;
   /* font-family: 'Ubuntu',sans-serif;*/
   /* font-family: 'Droid Sans', sans-serif;  */ 
    font-size: 12px;
    font-weight: 700;
    height: 75px;
    line-height: 70px;
    overflow: hidden;
    padding: 0 13px;
    text-transform: uppercase;
	margin-top: 4px;
}
#menu3 .sf-menu li li {
    background: none repeat scroll 0 0 transparent;
    margin: 0 0 18px;
}
#menu3 .sf-menu li li > a {
    background: none repeat scroll 0 0 transparent;
    /*color: #989898;
    font-family: Arial,Helvetica,sans-serif;*/
	/* font-family: 'Droid Sans', sans-serif;  */ 
	color: #989898;
    font-size: 11px;
    font-weight: 400;
    height: auto;
    line-height: 18px;
    overflow: hidden;
    padding: 0 5px 0 5px;
    text-transform: uppercase;
}
#menu3 .sf-menu li li li {
    background: none repeat scroll 0 0 transparent;
    margin: 0 0 18px;
}
#menu3 .sf-menu li li li > a {
    background: none repeat scroll 0 0 transparent;
    /*color: #A5A6A6;
    font-family: Arial,Helvetica,sans-serif;*/
	/* font-family: 'Droid Sans', sans-serif;  */ 
	color: #989898;
    font-size: 11px;
    font-weight: 400;
    height: auto;
    line-height: 18px;
    overflow: hidden;
    padding: 0 5px 0 5px;
    text-transform: uppercase;
}
#menu3 .sf-menu li:hover > a, #menu3 .sf-menu li.sfHover > a, #menu3 .sf-menu li > a:focus, #menu3 .sf-menu li > a:hover, #menu3 .sf-menu li > a:active {
    color: #4F91EF;
    outline: 0 none;
}
#menu3 .sf-menu > li.current-menu-item > a, #menu3 .sf-menu > li.current-menu-parent  > a, #menu3 .sf-menu > li.current-menu-ancestor  > a  {
    color: #000000;
	border-top: 4px solid #0095d4;
	margin-top: 0px;
}
#menu3 .sf-menu li li:hover > a, #menu3 .sf-menu li li.sfHover > a, #menu3 .sf-menu li li > a:focus, #menu3 .sf-menu li li > a:hover, #menu3 .sf-menu li li > a:active, #menu3 .sf-menu li li.current-menu-item > a {
    color: #FEFEFE;
    outline: 0 none;
	background: #0095d4;
}
#menu3 .sf-menu li li li:hover > a, #menu3 .sf-menu li li li.sfHover > a, #menu3 .sf-menu li li li > a:focus, #menu3 .sf-menu li li li > a:hover, #menu3 .sf-menu li li li > a:active, #menu3 .sf-menu li li li.current-menu-item > a, #menu3 .sf-menu li li.current-menu-parent  > a {
    color: #FEFEFE;
    outline: 0 none;
	background: #0095d4;
}
#menu3 .sf-menu a.sf-with-ul {
    min-width: 1px;
}
#menu3 .sf-sub-indicator {
    /*background: url(//payroll.com.sg/wp-content/themes/finex/images/arrows3.png) no-repeat scroll 0 0 transparent;*/
    display: block;
    height: 4px;
    left: 50%;
    margin: 0 0 0 -4px;
    overflow: hidden;
    position: absolute;
    text-indent: -999em;
    top: 64px;
    width: 7px;
}
#menu3 .sf-menu li li .sf-sub-indicator {
    display: none !important;
}
#menu3 a > .sf-sub-indicator {
    background-position: 0 0;
    top: 46px;
}
#menu3 a:focus > .sf-sub-indicator, #menu3 a:hover > .sf-sub-indicator, #menu3 a:active > .sf-sub-indicator, #menu3 li:hover > a > .sf-sub-indicator, #menu3 li.sfHover > a > .sf-sub-indicator {
    background-position: 0 0;
}
#menu3 .sf-menu ul .sf-sub-indicator {
    background-position: 0 0;
}
#menu3 .sf-menu ul a > .sf-sub-indicator {
    background-position: 0 0;
}
#menu3 .sf-menu ul a:focus > .sf-sub-indicator, #menu3 .sf-menu ul a:hover > .sf-sub-indicator, #menu3 .sf-menu ul a:active > .sf-sub-indicator, #menu3 .sf-menu ul li:hover > a > .sf-sub-indicator, #menu3 .sf-menu ul li.sfHover > a > .sf-sub-indicator {
    background-position: 0 0;
}
#menu3 .sf-shadow ul {
    background: url(//payroll.com.sg/wp-content/themes/finex/images/shadow.png) no-repeat scroll right bottom transparent;
    padding: 0 8px 9px 0;
}
#menu3 .sf-shadow ul.sf-shadow-off {
    background: none repeat scroll 0 0 transparent;
}

/*dropdown menu*/
#menu1 select, #menu2 select, #menu3 select {
    display: none;
    z-index: 3000;
    position: relative;
	width:100%;  
    background: transparent;
    padding: 5px;
    font-size: 14px;
    border: 1px solid #ccc;
    height: 34px;
	color:#000000;
	margin-top:-13px;
	background-color:#fffcf9;
	float:left;
}
/******* START FILTER ********/
#filters { 
	list-style: none; 
	position: relative; 
	left: -10px; 
	margin-top: 15px; 
	display: block;
}
#filters .filter-cat {
	display: block;
	text-decoration: none;
	float: left;
	margin-left: 10px;
	text-transform: uppercase;
	margin-bottom: 30px;
	background: #f0efef;
}

#filters .filter-cat li {
    display: inline;
    float: left;
    margin: 0 20px 5px 0;
}
#filters .filter-cat a {	
	color: #444444;
    float: left;
    font-size: 12px;
    font-weight: normal;
    padding: 2px 8px;
    text-decoration: none;
	/* font-family: 'Droid Sans', sans-serif;  */ 	
	text-transform: uppercase;
	letter-spacing: -0.5px;
}
#filters .filter-cat  a:hover,
#filters .filter-cat  a.selected {
	background-color: #444444;    
    color: #fff;	
	/*border-radius: 20px 20px 20px 20px;
	text-shadow: 1px 1px 1px #000;*/
}		

/******* END FILTER ********/
/********************** FOR PORTFOLIOS HOVER **********************************************/
.sh-folios {
	margin-left: -20px;
}

.folios-wrapper, .folios-wrapper3, .folios-wrapper2, .folios-wrapper-style2, .folios-wrapper-style2-3col, .folios-wrapper-style2-2col {
	margin-left: -20px;
	width:980px;
}


.folio-item, .folio-item-style2 {
    float: left;
    height: auto;
    margin-bottom: 30px;
    width: 220px;
	margin-left: 20px;
}
.folio-item3, .folio-item-style2-3col {
    float: left;
    height: auto;
    margin-bottom: 30px;
    width: 300px;
	padding-bottom: 10px;
	margin-left: 20px;
}
.folio-item2, .folio-item-style2-2col {
    float: left;
    height: auto;
    margin-bottom: 30px;
    width: 460px;
	padding-bottom: 10px;
	margin-left: 20px;
}
.folio-item img.folio-featured,.folio-item-style2 img.folio-featured, .folio-item3 img.folio-featured, .folio-item2 img.folio-featured, .folio-item-style2-3col  img.folio-featured, .folio-item-style2-2col  img.folio-featured
	{ display: block; margin-bottom: 0px; }
.folio-item img.folio-featured, .folio-item-style2 img.folio-featured  {width:220px; height:auto;}
.folio-item3 img.folio-featured, .folio-item-style2-3col img.folio-featured  {width:300px; height:auto;}

/*
	STYLE 1 - 4 col
*/
.folio-item .folio-desc, .folio-item2 .folio-desc, .folio-item3 .folio-desc  {
	background: #fff;
	border-top:1px solid #ffffff;
	border-bottom: 1px solid #E6E1E3;
	border-left: 1px solid #E6E1E3;
	border-right: 1px solid #E6E1E3;
	margin-top:-1px;
	
}
.folio-item:hover .folio-desc, .folio-item2:hover .folio-desc, .folio-item3:hover .folio-desc  {
	background: #0095D4;
	border-top:1px solid #0095D4;
	border-bottom: 1px solid #0095D4;
	border-left: 1px solid #0095D4;
	border-right: 1px solid #0095D4;
}
.folio-item .folio-desc h1, .folio-item2 .folio-desc h1 , .folio-item3 .folio-desc h1  {
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 14px;
	text-align: center;
	line-height:1.6;
	color: #444444;
	text-transform:none;
	letter-spacing:0;
}
.folio-item .folio-desc h1 a, .folio-item2 .folio-desc h1 a, .folio-item3 .folio-desc h1 a {
	/* font-family: 'Droid Sans', sans-serif;  */ 	
	font-size: 14px;
	font-weight: 700;
	color: #444444;
}
.folio-item:hover .folio-desc h1 a, .folio-item2:hover .folio-desc h1 a, .folio-item3:hover .folio-desc h1  a{
	color:#ffffff;
 }
.folio-item .folio-desc h3, .folio-item2 .folio-desc h3, .folio-item3 .folio-desc h3 {
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 13px;
	text-align: center;
	color: #6b6a6a;
	line-height:1.6;
	/* font-family: Arial,Helvetica,sans-serif; */
	font-weight:normal;
	text-transform: none;
}
.folio-item .folio-desc h3 a, .folio-item2 .folio-desc h3 a, .folio-item3 .folio-desc h3 a {
	color: #797878;
}
.folio-item:hover .folio-desc h3, .folio-item2:hover .folio-desc h3, .folio-item3:hover .folio-desc h3 {
	color: #ffffff;
}
.folio-item .view {
   width: 220px;
   height:124px; /*height: 173px;*/
   overflow: hidden;
   position: relative;
   text-align: center;
   cursor: default;
   
}
.folio-item .view .mask,.view .content {
   width: 220px;
   height:124px; /*height: 173px;*/
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.folio-item .view a.info, .folio-item2 .view a.info, .folio-item3 .view a.info {
   display: inline-block;
}
/* for effect */
.folio-item .view-third .mask {
   background-color: rgba(0,0,0,0.6);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: translate(220px, -100px) rotate(180deg);
   -moz-transform: translate(220px, -100px) rotate(180deg);
   -o-transform: translate(220px, -100px) rotate(180deg);
   -ms-transform: translate(220px, -100px) rotate(180deg);
   transform: translate(220px, -100px) rotate(180deg);
   -webkit-transition: all 0.2s 0.4s ease-in-out;
   -moz-transition: all 0.2s 0.4s ease-in-out;
   -o-transition: all 0.2s 0.4s ease-in-out;
   -ms-transition: all 0.2s 0.4s ease-in-out;
   transition: all 0.2s 0.4s ease-in-out;
}
.folio-item .view-third a.info {
   -webkit-transform: translateY(-124px);
   -moz-transform: translateY(-124px);
   -o-transform: translateY(-124px);
   -ms-transform: translateY(-124px);
   transform: translateY(-124px);
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.folio-item:hover .view-third .mask {
/*
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
 */
 
   opacity: 1;
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
   -webkit-transform: translate(0px, 0px);
   -moz-transform: translate(0px, 0px);
   -o-transform: translate(0px, 0px);
   -ms-transform: translate(0px, 0px);
   transform: translate(0px, 0px);
}
.folio-item:hover .view-third a.info {
   -webkit-transform: translateY(30px);
   -moz-transform: translateY(30px);
   -o-transform: translateY(30px);
   -ms-transform: translateY(30px);
   transform: translateY(30px);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
}

/*
	STYLE 1 - 3 col
*/


.folio-item3 .view {
   width: 300px;
   height:169px; 
   overflow: hidden;
   position: relative;
   text-align: center;
   cursor: default;
}
.folio-item3 .view .mask,.view .content {
   width: 300px;
   height:169px; 
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
/* for effect */
.folio-item3 .view-third .mask {
   background-color: rgba(0,0,0,0.6);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: translate(300px, -100px) rotate(180deg);
   -moz-transform: translate(300px, -100px) rotate(180deg);
   -o-transform: translate(300px, -100px) rotate(180deg);
   -ms-transform: translate(300px, -100px) rotate(180deg);
   transform: translate(300px, -100px) rotate(180deg);
   -webkit-transition: all 0.2s 0.4s ease-in-out;
   -moz-transition: all 0.2s 0.4s ease-in-out;
   -o-transition: all 0.2s 0.4s ease-in-out;
   -ms-transition: all 0.2s 0.4s ease-in-out;
   transition: all 0.2s 0.4s ease-in-out;
}
.folio-item3 .view-third a.info {
   -webkit-transform: translateY(-169px);
   -moz-transform: translateY(-169px);
   -o-transform: translateY(-169px);
   -ms-transform: translateY(-169px);
   transform: translateY(-169px);
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.folio-item3:hover .view-third .mask {
   opacity: 1;
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
   -webkit-transform: translate(0px, 0px);
   -moz-transform: translate(0px, 0px);
   -o-transform: translate(0px, 0px);
   -ms-transform: translate(0px, 0px);
   transform: translate(0px, 0px);
}
.folio-item3:hover .view-third a.info {
   -webkit-transform: translateY(50px);
   -moz-transform: translateY(50px);
   -o-transform: translateY(50px);
   -ms-transform: translateY(50px);
   transform: translateY(50px);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
}				

/*
	STYLE 1 - 2 col
*/
.folio-item2 .view {
   width: 460px;
   height:259px; 
   overflow: hidden;
   position: relative;
   text-align: center;
   cursor: default;
}
.folio-item2 .view .mask,.view .content {
   width: 460px;
   height:259px; /*height: 362px;*/
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
/* for effect */
.folio-item2 .view-third .mask {
   background-color: rgba(0,0,0,0.6);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: translate(460px, -100px) rotate(180deg);
   -moz-transform: translate(460px, -100px) rotate(180deg);
   -o-transform: translate(460px, -100px) rotate(180deg);
   -ms-transform: translate(460px, -100px) rotate(180deg);
   transform: translate(460px, -100px) rotate(180deg);
   -webkit-transition: all 0.2s 0.4s ease-in-out;
   -moz-transition: all 0.2s 0.4s ease-in-out;
   -o-transition: all 0.2s 0.4s ease-in-out;
   -ms-transition: all 0.2s 0.4s ease-in-out;
   transition: all 0.2s 0.4s ease-in-out;
}
.folio-item2 .view-third a.info {
   -webkit-transform: translateY(-259px);
   -moz-transform: translateY(-259px);
   -o-transform: translateY(-259px);
   -ms-transform: translateY(-259px);
   transform: translateY(-259px);
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.folio-item2:hover .view-third .mask {
   opacity: 1;
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
   -webkit-transform: translate(0px, 0px);
   -moz-transform: translate(0px, 0px);
   -o-transform: translate(0px, 0px);
   -ms-transform: translate(0px, 0px);
   transform: translate(0px, 0px);
}
.folio-item2:hover .view-third a.info {
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
}				

/*
	STYLE 2 - 4 col
*/			
		
		
.folio-item-style2 .folio-desc, .folio-item-style2-2col .folio-desc , .folio-item-style2-3col .folio-desc  {
	background: #fff;
	border-top: 1px solid #444444;
	border-bottom: 1px solid #444444;
}
.folio-item-style2 .folio-desc h1, .folio-item-style2-2col .folio-desc h1, .folio-item-style2-3col .folio-desc h1 {
	margin: 5px 0 0 0;
	padding: 0;
	font-size: 14px;
	text-align: center;
	line-height:1.6;
	color: #444444;
}
.folio-item-style2 .folio-desc h1 a, .folio-item-style2-2col .folio-desc h1 a, .folio-item-style2-2col .folio-desc h1 a {	
	font-size: 14px;
	font-weight: 700;
	color: #444444;	
}
.folio-item-style2 .folio-desc h3, .folio-item-style2-3col .folio-desc h3 , .folio-item-style2-3col .folio-desc h3  {
	margin: 0 0 3px 0;
	padding: 0;
	font-size: 12px;
	text-align: center;
	color: #6b6a6a;
	line-height:1.6;
	font-weight:normal;
	text-transform: none;
}
.folio-item-style2 .folio-desc h3 a, .folio-item-style2-2col .folio-desc h3 a, .folio-item-style2-3col .folio-desc h3 a {
	color: #797878;
}
.folio-item-style2 .view {
   width: 220px;
   height: 124px;
   overflow: hidden;
   position: relative;  
   cursor: default;
}
.folio-item-style2 .view .mask,.view .content {
   width: 220px;
   height: 124px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.folio-item-style2 .view a.info, .folio-item-style2-2col .view a.info, .folio-item-style2-3col .view a.info {
   display: inline-block;
   background: #fff;
   width: 100%;
}

.folio-item-style2 .view a.info .hover-desc {
	width:140px;
	margin: 0 10px 0 15px;
	padding: 10px 0;
}
.folio-item-style2 .view a.info .hover-desc h1, .folio-item-style2-2col .view a.info .hover-desc h1 ,.folio-item-style2-3col .view a.info .hover-desc h1  {
	/* font-family: 'Droid Sans', sans-serif;  */ 	
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -0.5px;
	text-transform: uppercase;
	margin: 0;
	padding: 0;
	line-height:1.6;
	color: #444444;
}
.folio-item-style2 .view a.info .hover-desc h3, .folio-item-style2-2col .view a.info .hover-desc h3, .folio-item-style2-3col .view a.info .hover-desc h3 {
	font-size: 12px;
	margin: 0;
	padding: 0;
	line-height:1.6;
	/* font-family: Arial,Helvetica,sans-serif; */
	font-weight:normal;
	color: #444444;
	text-transform: none;
}
.folio-item-style2 .view a.info .hover-desc h3:before, .folio-item-style2-2col .view a.info .hover-desc h3:before, .folio-item-style2-3col .view a.info .hover-desc h3:before {
	content:"\2014 \0020";
}
.folio-item-style2 .view a.info img, .folio-item-style2-2col .view a.info img, .folio-item-style2-3col .view a.info img {
	margin-top: 9px;
}

/* for effect */
.folio-item-style2 .view-third .mask {
   background-color: rgba(0,0,0,0.6);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: translate(220px, -100px) rotate(180deg);
   -moz-transform: translate(220px, -100px) rotate(180deg);
   -o-transform: translate(220px, -100px) rotate(180deg);
   -ms-transform: translate(220px, -100px) rotate(180deg);
   transform: translate(220px, -100px) rotate(180deg);
   -webkit-transition: all 0.2s 0.4s ease-in-out;
   -moz-transition: all 0.2s 0.4s ease-in-out;
   -o-transition: all 0.2s 0.4s ease-in-out;
   -ms-transition: all 0.2s 0.4s ease-in-out;
   transition: all 0.2s 0.4s ease-in-out;
}
.folio-item-style2 .view-third a.info {
   -webkit-transform: translateY(-124px);
   -moz-transform: translateY(-124px);
   -o-transform: translateY(-124px);
   -ms-transform: translateY(-124px);
   transform: translateY(-124px);
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.folio-item-style2 .view-third:hover .mask, .folio-item-style2-2col .view-third:hover .mask, .folio-item-style2-3col .view-third:hover .mask {
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
   filter: alpha(opacity=100);
   opacity: 1;
   -webkit-transition-delay: 0s;
   -moz-transition-delay: 0s;
   -o-transition-delay: 0s;
   -ms-transition-delay: 0s;
   transition-delay: 0s;
   -webkit-transform: translate(0px, 0px);
   -moz-transform: translate(0px, 0px);
   -o-transform: translate(0px, 0px);
   -ms-transform: translate(0px, 0px);
   transform: translate(0px, 0px);
}
.folio-item-style2 .view-third:hover a.info {
   -webkit-transform: translateY(32px);
   -moz-transform: translateY(32px);
   -o-transform: translateY(32px);
   -ms-transform: translateY(32px);
   transform: translateY(32px);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
}


.main_inside.portfolio_page {
	margin-left:0px;
}


/*
	STYLE 2 - 3 col
*/			
.folio-item-style2-3col .view {
   width: 300px;
   height: 169px;
   overflow: hidden;
   position: relative;  
   cursor: default;
}
.folio-item-style2-3col .view .mask,.view .content {
   width: 300px;
   height: 169px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.folio-item-style2-3col .view a.info .hover-desc {
	width:220px;
	margin: 0 10px 0 15px;
	padding: 10px 0;
}
/* for effect */
.folio-item-style2-3col .view-third .mask {
   background-color: rgba(0,0,0,0.6);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: translate(300px, -100px) rotate(180deg);
   -moz-transform: translate(300px, -100px) rotate(180deg);
   -o-transform: translate(300px, -100px) rotate(180deg);
   -ms-transform: translate(300px, -100px) rotate(180deg);
   transform: translate(300px, -100px) rotate(180deg);
   -webkit-transition: all 0.2s 0.4s ease-in-out;
   -moz-transition: all 0.2s 0.4s ease-in-out;
   -o-transition: all 0.2s 0.4s ease-in-out;
   -ms-transition: all 0.2s 0.4s ease-in-out;
   transition: all 0.2s 0.4s ease-in-out;
}
.folio-item-style2-3col .view-third a.info {
   -webkit-transform: translateY(-169px);
   -moz-transform: translateY(-169px);
   -o-transform: translateY(-169px);
   -ms-transform: translateY(-169px);
   transform: translateY(-169px);
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.folio-item-style2-3col .view-third:hover a.info {
   -webkit-transform: translateY(55px);
   -moz-transform: translateY(55px);
   -o-transform: translateY(55px);
   -ms-transform: translateY(55px);
   transform: translateY(55px);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
}

/*
	STYLE 2 - 2 col
*/	
.folio-item-style2-2col .view {
   width: 460px;
   height: 259px;
   overflow: hidden;
   position: relative;  
   cursor: default;
}
.folio-item-style2-2col .view .mask,.view .content {
   width: 460px;
   height: 259px;
   position: absolute;
   overflow: hidden;
   top: 0;
   left: 0;
}
.folio-item-style2-2col .view a.info .hover-desc {
	width:380px;
	margin: 0 10px 0 15px;
	padding: 10px 0;
}
/* for effect */
.folio-item-style2-2col .view-third .mask {
   background-color: rgba(0,0,0,0.6);
   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
   filter: alpha(opacity=0);
   opacity: 0;
   -webkit-transform: translate(460px, -100px) rotate(180deg);
   -moz-transform: translate(460px, -100px) rotate(180deg);
   -o-transform: t
ranslate(460px, -100px) rotate(180deg);
   -ms-transform: translate(460px, -100px) rotate(180deg);
   transform: translate(460px, -100px) rotate(180deg);
   -webkit-transition: all 0.2s 0.4s ease-in-out;
   -moz-transition: all 0.2s 0.4s ease-in-out;
   -o-transition: all 0.2s 0.4s ease-in-out;
   -ms-transition: all 0.2s 0.4s ease-in-out;
   transition: all 0.2s 0.4s ease-in-out;
}
.folio-item-style2-2col .view-third a.info {
   -webkit-transform: translateY(-259px);
   -moz-transform: translateY(-259px);
   -o-transform: translateY(-259px);
   -ms-transform: translateY(-259px);
   transform: translateY(-259px);
   -webkit-transition: all 0.2s ease-in-out;
   -moz-transition: all 0.2s ease-in-out;
   -o-transition: all 0.2s ease-in-out;
   -ms-transition: all 0.2s ease-in-out;
   transition: all 0.2s ease-in-out;
}
.folio-item-style2-2col .view-third:hover a.info {
   -webkit-transform: translateY(100px);
   -moz-transform: translateY(100px);
   -o-transform: translateY(100px);
   -ms-transform: translateY(100px);
   transform: translateY(100px);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
}

/*
	FOLIO ITEMS for pages with sidebar
*/	
/* 4 col */
.main_inside_with_sidebar_right .folio-item, 
.main_inside_with_sidebar_left .folio-item, 
.main_inside_with_sidebar_right .folio-item-style2, 
.main_inside_with_sidebar_left .folio-item-style2, 
.main_inside_with_sidebar_right .folio-item img.folio-featured, 
.main_inside_with_sidebar_left .folio-item img.folio-featured, 
.main_inside_with_sidebar_right .folio-item-style2 img.folio-featured, 
.main_inside_with_sidebar_left .folio-item-style2 img.folio-featured 
{
    width: 157.5px;
	height:auto;
}
.main_inside_with_sidebar_right  .folio-item .view, 
.main_inside_with_sidebar_left  .folio-item .view,
.main_inside_with_sidebar_left .folio-item .view, .main_inside_with_sidebar_left .folio-item .view .mask,.view .content,
.main_inside_with_sidebar_right .folio-item .view, .main_inside_with_sidebar_right .folio-item .view .mask,.view .content,
.main_inside_with_sidebar_right .folio-item-style2 .view .mask, .view .content,
.main_inside_with_sidebar_left .folio-item-style2 .view .mask, .view .content,
.main_inside_with_sidebar_right .folio-item-style2 .view,
.main_inside_with_sidebar_left .folio-item-style2 .view
 {
   width: 157.5px;
   height: 88px;
}
.main_inside_with_sidebar_left  .folio-item-style2 .view a.info .hover-desc,
.main_inside_with_sidebar_right  .folio-item-style2 .view a.info .hover-desc 
{ 
	width:77.5px;
}

.main_inside_with_sidebar_right .folio-item .view-third:hover a.info,
.main_inside_with_sidebar_left .folio-item .view-third:hover a.info {
   -webkit-transform: translateY(10px);
   -moz-transform: translateY(10px);
   -o-transform: translateY(10px);
   -ms-transform: translateY(10px);
   transform: translateY(10px);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
}
/* 3 col */
.main_inside_with_sidebar_right .folio-item3, 
.main_inside_with_sidebar_left .folio-item3, 
.main_inside_with_sidebar_right .folio-item-style2-3col, 
.main_inside_with_sidebar_left .folio-item-style2-3col, 
.main_inside_with_sidebar_right .folio-item3 img.folio-featured, 
.main_inside_with_sidebar_left .folio-item3 img.folio-featured, 
.main_inside_with_sidebar_right .folio-item-style2-3col img.folio-featured, 
.main_inside_with_sidebar_left .folio-item-style2-3col img.folio-featured   {
    width: 216px;
	height:auto;
}
.main_inside_with_sidebar_right  .folio-item3 .view, 
.main_inside_with_sidebar_left  .folio-item3 .view,
.main_inside_with_sidebar_left .folio-item3 .view, .main_inside_with_sidebar_left .folio-item3 .view .mask,.view .content,
.main_inside_with_sidebar_right .folio-item3 .view, .main_inside_with_sidebar_right .folio-item3 .view .mask,.view .content,
.main_inside_with_sidebar_right .folio-item-style2-3col .view .mask, .view .content,
.main_inside_with_sidebar_left .folio-item-style2-3col .view .mask, .view .content,
.main_inside_with_sidebar_right .folio-item-style2-3col .view,
.main_inside_with_sidebar_left .folio-item-style2-3col .view
 {
   width: 216px;
   height: 121px;
}

.main_inside_with_sidebar_left  .folio-item-style2-3col .view a.info .hover-desc,
.main_inside_with_sidebar_right  .folio-item-style2-3col .view a.info .hover-desc 
{ 
	width:136px;
}

.main_inside_with_sidebar_right .folio-item3 .view-third:hover a.info,
.main_inside_with_sidebar_left .folio-item3 .view-third:hover a.info {
   -webkit-transform: translateY(25px);
   -moz-transform: translateY(25px);
   -o-transform: translateY(25px);
   -ms-transform: translateY(25px);
   transform: translateY(25px);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
}
.main_inside_with_sidebar_right .folio-item-style2 .view-third:hover a.info,
.main_inside_with_sidebar_left .folio-item-style2 .view-third:hover a.info {
   -webkit-transform: translateY(15px);
   -moz-transform: translateY(15px);
   -o-transform: translateY(15px);
   -ms-transform: translateY(15px);
   transform: translateY(15px);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
}
.main_inside_with_sidebar_right .folio-item-style2-3col .view-third:hover a.info,
.main_inside_with_sidebar_left .folio-item-style2-3col .view-third:hover a.info {
   -webkit-transform: translateY(30px);
   -moz-transform: translateY(30px);
   -o-transform: translateY(30px);
   -ms-transform: translateY(30px);
   transform: translateY(30px);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
}
/* 2 col */
.main_inside_with_sidebar_right .folio-item2, 
.main_inside_with_sidebar_left .folio-item2, 
.main_inside_with_sidebar_right .folio-item-style2-2col, 
.main_inside_with_sidebar_left .folio-item-style2-2col, 
.main_inside_with_sidebar_right .folio-item2 img.folio-featured, 
.main_inside_with_sidebar_left .folio-item2 img.folio-featured, 
.main_inside_with_sidebar_right .folio-item-style2-2col img.folio-featured, 
.main_inside_with_sidebar_left .folio-item-style2-2col img.folio-featured  {
    width: 335px;
	height:auto;
}
.main_inside_with_sidebar_right  .folio-item2 .view, 
.main_inside_with_sidebar_left  .folio-item2 .view,
.main_inside_with_sidebar_left .folio-item2 .view, .main_inside_with_sidebar_left .folio-item2 .view .mask,.view .content,
.main_inside_with_sidebar_right .folio-item2 .view, .main_inside_with_sidebar_right .folio-item2 .view .mask,.view .content,
.main_inside_with_sidebar_right .folio-item-style2-2col .view .mask, .view .content,
.main_inside_with_sidebar_left .folio-item-style2-2col .view .mask, .view .content,
.main_inside_with_sidebar_right .folio-item-style2-2col .view,
.main_inside_with_sidebar_left .folio-item-style2-2col .view {
   width: 335px;
   height: 188px;
}

.main_inside_with_sidebar_left  .folio-item-style2-2col .view a.info .hover-desc,
.main_inside_with_sidebar_right  .folio-item-style2-2col .view a.info .hover-desc 
{ 
	width:255px;
}

.main_inside_with_sidebar_right .folio-item2 .view-third:hover a.info,
.main_inside_with_sidebar_left .folio-item2 .view-third:hover a.info {
   -webkit-transform: translateY(70px);
   -moz-transform: translateY(70px);
   -o-transform: translateY(70px);
   -ms-transform: translateY(70px);
   transform: translateY(70px);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
}

.main_inside_with_sidebar_right .folio-item-style2-2col .view-third:hover a.info,
.main_inside_with_sidebar_left .folio-item-style2-2col .view-third:hover a.info {
   -webkit-transform: translateY(60px);
   -moz-transform: translateY(60px);
   -o-transform: translateY(60px);
   -ms-transform: translateY(60px);
   transform: translateY(60px);
   -webkit-transition-delay: 0.3s;
   -moz-transition-delay: 0.3s;
   -o-transition-delay: 0.3s;
   -ms-transition-delay: 0.3s;
   transition-delay: 0.3s;
}


.main_inside_with_sidebar_right  .folios-wrapper,.main_inside_with_sidebar_right  .folios-wrapper3,.main_inside_with_sidebar_right  .folios-wrapper2,.main_inside_with_sidebar_right  .folios-wrapper-style2, 
.main_inside_with_sidebar_right  .folios-wrapper-style2-3col,.main_inside_with_sidebar_right  .folios-wrapper-style2-2col, .main_inside_with_sidebar_left  .folios-wrapper,.main_inside_with_sidebar_left  .folios-wrapper3,.main_inside_with_sidebar_left  .folios-wrapper2,.main_inside_with_sidebar_left  .folios-wrapper-style2, 
.main_inside_with_sidebar_left  .folios-wrapper-style2-3col,.main_inside_with_sidebar_left  .folios-wrapper-style2-2col {
	margin-left: -20px;
	width:730px;
}




.mr10 {
	margin-right:10px;
}

.ml0 {
	margin-left:0px;
}




/* START BLOG SHORTCODES */
/* STYLE 1 */
.post-wrapper {
	margin-left:-20px;
}

.sh-post-style1 {
    float: left;
    height: auto;
    margin-bottom: 30px;
	margin-left:20px;
}
.post4col {
	width: 220px;
}
.post3col {
	width: 300px;
}
.post2col {
	width: 460px;
}
.sh-post-style1 .date p {
	background: #444444;
	color: #fff;
	font-size: 22px; 
	text-align: center;
	text-transform: uppercase;
	letter-spacing: -1px;
	padding: 3px 5px;
	font-weight: 700;
	margin-right: 10px;
	width: 50px;
	border-top: 3px solid #0088c2;
	margin-top: -2px;
}


.sh-post-style1 .date {
    display: block;
    float: left;
    margin-right: 10px;
    width: 50px;
}
	
.sh-post-style1 .date p span {
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin-top: -5px;
	color: #bcbdbd;
	letter-spacing: none;
}

.sh-post-style1  h1 {
	font-size: 14px; 
	margin: 0;
	padding: 0;	
	margin-left:70px;
	margin-top: -15px;
	letter-spacing:0;
	line-height:1.6;
	text-transform:none;
}
.sh-post-style1  h1 a {
	font-size: 15px; 
	font-weight: 700;
	color: #444444;
}
.sh-post-style1 p.summary {
	font-size: 13px; 
	color: #444444;
	margin-left:70px;
}
.sh-post-style1  p a {
	font-size: 13px; 
	color: #777777;
}
.sh-post-style1  p a:hover,
.sh-post-style1  h1 a:hover {
	color: #0088c2;
}

/* STYLE 2 */
.sh-post-style2 {
	position: relative;
	margin-left:20px;
	margin-bottom:20px;
}
.sh-post-style2 .date-content {
	margin-top: -40px;
}
.sh-post-style2 .date-content p.date {
	background: #0095d4;
	font-size: 13px; 
	color: #fff;
	padding: 2px 10px 2px 10px;
	text-transform: uppercase;
	display: inline-block;
	font-weight: bold;
	margin-right: -5px;
	margin: 0 0 20px;
}
.sh-post-style2 .date-content p.num-comm {
	background: #fff; 
	font-size: 13px; 
	color: #444444;
	padding: 2px 10px 2px 10px;
	text-transform: uppercase;
	display: inline-block;
	font-weight: bold;
}
.sh-post-style2 .date-content p.num-comm img {
	vertical-align: middle;
	max-width:none;
	width:18px; 
	height:17px;	
}
.sh-post-style2 .post-content h1 {
	font-size: 14px; 
	margin: 0;
	padding: 0;	
	margin-bottom: 3px;
	margin-top: 0px;
	letter-spacing:0;
	line-height:1.6;
	text-transform:none;
}
.sh-post-style2 .post-content h1 a {
	font-size: 15px; 
	font-weight: 700;
	color: #444444;
	
}
.sh-post-style2 .post-content p {
	color: #777777;
	font-size: 13px;
	line-height: 1.6;	
}

.post-image{
	max-width:100%;
	height:auto;
}

.main_inside_with_sidebar_right .post4col, 
.main_inside_with_sidebar_left .post4col
{
    width: 157.5px;
}

.main_inside_with_sidebar_right .post3col, 
.main_inside_with_sidebar_left .post3col
{
    width: 216px;
}

.main_inside_with_sidebar_right .post2col, 
.main_inside_with_sidebar_left .post2col
{
    width: 335px;
}


/* END BLOG SHORTCODES */

/* START POST TYPE 1 */

.post-wrapper-template {
	margin-left:10px;
	width:940px;
}

.post {
	width: 100%;
	margin-bottom:30px;
}

.post .post-image {
	margin-bottom: 20px;
	position:relative;
}
.post .post-image img {
	display: block;
	max-width:100%;
	height:auto;
	width:inherit;
}
.post .post-type {
	width: 60px;
	float: left;
	margin-right: 30px;
}
.post .post-desc {
	width: 850px;
	float: left;
}
.post .post-desc h1 {
	line-height: 1;
	margin-bottom: 10px;
	text-transform:none;
}
.post .post-desc h1 a {
	color: #444444; 
	font-size: 24px;
	font-weight: bold;
	letter-spacing: -1px;
}
.post .post-desc p {
	color: #444444; 
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 20px;
}
.post ul.post-details {
	background: #f5f5f5;
	border-left: 5px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	padding: 10px 20px;
	margin-left: 0;
	margin-bottom: 30px;
}
.post ul.post-details li { 
	list-style: none !important;
	display: inline;
	margin-right: 20px;
	color: #444444; 
	font-size: 13px;
}
.post ul.post-details li a { 
	color: #444444; 
}
.post ul.post-details li a:hover { 
	color: #0088c2; 
}
.post ul.post-details li img { 
	vertical-align: middle;
	margin-right: 8px;
}
.post a.post-read-more {
	background: #444444;
	color: #ffffff !important;
	font-size: 15px;	
	font-weight: bold;
	padding: 6px 25px;
}
.post a:hover.post-read-more {
	background: #0088c2;
}
.post .post-separator {
	border-bottom: 1px solid #e2e0e0;
	margin-top: 30px;
}

.main_inside_with_sidebar_right  .post-wrapper-template,
.main_inside_with_sidebar_left .post-wrapper-template {
	width:690px;
}

.main_inside_with_sidebar_right  .post-wrapper-template .post .post-desc,
.main_inside_with_sidebar_left .post-wrapper-template .post .post-desc {
	width:600px;
}

/* END POST TYPE 1 */

/* START POST TYPE 2 */

.post-small {
	width:100%;
	margin-bottom:30px;
}
.post-small .post-image {
	position:relative;
	width: 300px;
	height:auto;
	display: block;
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;	
}
.post-small .post-image img {
	display:block;
	height:auto;
	max-width:100%;
	width:inherit;
}
.post-small .post-type {
	width: 60px;
	float: left;
	margin-right: 30px;
}
.post-small .post-desc {
	width: 620px;
	float: left;
}

.post-small .post-desc img.post-type-image{
	float: left; 
	margin-right: 15px;
	width:60px;
	height:35px;
}


.post-small .post-desc h1 {
	line-height: 1.2;
	margin-bottom: 10px;
	text-transform:none;
}
.post-small .post-desc h1 a {
	color: #444444; 
	font-size: 24px;
	font-weight: bold;
	letter-spacing: -1px;
}
.post-small .post-desc p {
	color: #444444; 
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 20px;
	margin-top:20px;
}

.post-small ul.post-details {
	background: #f5f5f5;
	border-left: 5px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	padding: 10px 20px;
	margin-left: 0;
	margin-bottom: 30px;
}
.post-small ul.post-details li { 
	list-style: none !important;
	display: inline;
	margin-right: 20px;
	color: #444444; 
	font-size: 13px;	
}
.post-small ul.post-details li a { 
	color: #444444; 
}
.post-small ul.post-details li a:hover { 
	color: #0088c2; 
}
.post-small ul.post-details li img { 
	vertical-align: middle;
	margin-right: 8px;
}
.post-small a.post-read-more {
	background: #444444;
	color: #fff !important;
	font-size: 15px;
	font-weight: bold;
	padding: 6px 25px;
}
.post-small a:hover.post-read-more {
	background: #0088c2;
}
.post-small .post-separator {
	border-bottom: 1px solid #e2e0e0;
	margin-top: 30px;
}


.main_inside_with_sidebar_right  .post-wrapper-template .post-small .post-desc,
.main_inside_with_sidebar_left .post-wrapper-template .post-small .post-desc{
	width:370px;
}


.builderContentPost {
	width:870px; 
	margin-left:-10px
}

.main_inside_with_sidebar_right  .post-wrapper-template .builderContentPost,
.main_inside_with_sidebar_left .post-wrapper-template .builderContentPost{
	width:620px;
}

.main_inside_with_sidebar_right  .post-wrapper-template .author-bio .author-info ,
.main_inside_with_sidebar_left .post-wrapper-template .author-bio .author-info {
	width:470px;	
}

.main_inside_with_sidebar_right  #comments .post-desc,
.main_inside_with_sidebar_left #comments .post-desc {
	width:600px;
}

.main_inside_with_sidebar_right #comments textarea,
.main_inside_with_sidebar_left #comments textarea {
	width:588px;
}

.main_inside_with_sidebar_right .form-allowed-tags,
.main_inside_with_sidebar_left .form-allowed-tags {
	margin-left:0px !important;
}

.main_inside_with_sidebar_right p.form-submit input#submit,
.main_inside_with_sidebar_left p.form-submit input#submit {
	margin-left:0px !important;
}
/* START SINGLE FOLIO TYPE 1 - 3/4 OF IMAGE */
.single-folio-type1 img {
	max-width:100%;
	height:auto;
}
.project-details {
	clear: both;
	display: inline-block;
	border-bottom: 1px dashed #eaeaea;
	padding-bottom: 5px;
	width:100%;
}
.project-details h4 {
	color: #444444; 
	font-size: 13px;	
	width: 30%;
    float: left;
	margin: 0;
	margin-right: 10%;	
	line-height:1.6;
	text-transform:none;
}
.project-details span {
	float: left;
	color: #606060; 
	font-size: 13px;	
	width: 60%;
}
.project-details span a {
	color: #606060;
}
.project-details span a:hover {
	color: #0088c2;
}
/* END SINGLE FOLIO TYPE 1 - 3/4 OF IMAGE */
/* START SINGLE FOLIO TYPE 2 - FULLWIDTH IMAGE */
.single-folio-type2 .img {
	margin-bottom:30px;
}

.single-folio-type2 img {
	max-width:100%;
	height:auto;
}
/* END SINGLE FOLIO TYPE 2 - FULLWIDTH IMAGE */

.folio-item .mask .info img, .folio-item2 .mask .info img, .folio-item3 .mask .info img {  width:76px; height:76px;} 
.folio-item-style2 .view a.info img, .folio-item-style2-2col .view a.info img, .folio-item-style2-3col .view a.info img { width:47px; height:47px; }

img.post-date-img { width:17px; height:16px; }
img.post-author-img { width:15px; height:16px; }
img.post-cat-img { width:16px; height:16px; }
img.post-comment-img { width:16px; height:15px; }

#comments .post-type img {  width:60px; height:35px;}

/* search results */

.single-search-item { 
	width: 100%; 
	height :auto; 
	margin-bottom: 20px; 
}
.single-search-item h1 a { 
	color: #141414; 
}
.single-search-item h1 a:hover {
	color: #0088C2; 
 }
.single-search-item .post-details {
	background: none repeat scroll 0 0 #F5F5F5;
	border-bottom: 1px solid #E4E4E4;
	border-left: 5px solid #E4E4E4;
	margin-bottom: 30px;
	margin-left: 0;
	padding: 10px 20px;
}
.single-search-item .post-details li {
	color: #444444;
	display: inline;
	font-size: 13px;
	list-style: none outside none !important;
	margin-right: 20px;
}
.single-search-item ul.post-details li img {
	margin-right: 8px;
	vertical-align: middle;
}
.single-search-item ul.post-details li a {
	color: #444444;
}
.single-search-item ul.post-details li a:hover {
	color: #0088C2;
}
/* 
	Shortcodes.css
	- all shortcodes
*/
/***************************************************************  
	1. Quote
***************************************************************/
.single-quote {
	border-left: 5px solid #cfcfcf;
	padding-left: 30px;
	margin-left: 20px;
}
.single-quote  img {
	margin-bottom: -22px;
} 
.single-quote p.singlequote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	text-align: left;
	font-size: 16px;	
	line-height: 1.5;
	color: #444444;	
}
.single-quote p.author {
	margin-top: 7px;
	text-align: right;
	font-size: 10px;
	font-style: normal;
	color: #444444;	
	text-transform: uppercase;
}

/***************************************************************  
	2. List
***************************************************************/
.list { 
	margin: 0; 
	padding: 0; 
	color:#444444;
	margin-left:0px;
	margin-bottom: 20px;
}
.list li {
	color: #444444; 	
	font-size: 13px;
	font-weight: normal;
	text-transform: none;
	background: url(//payroll.com.sg/wp-content/themes/finex/images/li-custom-image.png) no-repeat 0px 5px transparent;
    list-style-type: none;
    margin: 0;
    padding: 0px 0px 7px 24px;
    vertical-align: middle;
}
.list li a {
	color: #444444;
}
.list li a:hover {
	color: #0088c2;
}
/***************************************************************  
	4. Buttons
***************************************************************/
/*default color*/
.a_button, .a_button span {
	display: inline-block;
}
.a_button {
	background: linear-gradient(to bottom, #25A6E1 0%, #127EAF 100%);		
	background: -moz-linear-gradient(center top , #25A6E1 0%, #127EAF 100%) repeat;
	background: -o-linear-gradient( #25A6E1 0%, #127EAF 100%);
	background: -webkit-gradient(linear, center top, center bottom, from(#25A6E1), to(#127EAF));		
	background: -webkit-linear-gradient(center top, #25A6E1 0%, #127EAF 100%);	
	background: -ms-linear-gradient(center top, #25A6E1 0%, #127EAF 100%);		
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25A6E1, endColorstr=#127EAF);
	border: 1px solid #1A87B9;
	border-radius: 4px 4px 4px 4px !important;
	color: #FFFFFF !important;
	font-family: 'Helvetica Neue',sans-serif;
	font-size: 12px;
	height: auto !important;
	padding: 8px 13px !important;
	position: relative;
	top: 1px;
	cursor: pointer;
	text-align: center;	
}
.a_button:hover, .a_button.hover {
	background: linear-gradient(to bottom , #127EAF 0%, #25A6E1 100%) repeat;
	background: -moz-linear-gradient(center top , #127EAF 0%, #25A6E1 100%) repeat;
	background: -webkit-gradient(linear, center top, center bottom, from(#127EAF), to(#25A6E1));	
	background: -webkit-linear-gradient(center top, #127EAF 0%, #25A6E1 100%);		
	background: -o-linear-gradient( #127EAF 0%, #25A6E1 100%);
	background: -ms-linear-gradient(center top, #127EAF 0%, #25A6E1 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#127EAF, endColorstr=#25A6E1);	
}
.project-info .a_button { margin-top: 15px; }

/*green color*/
.green {
	background: linear-gradient(to bottom, #C3C596 0%, #b0b282 100%) !important;	
	background: -moz-linear-gradient(center top , #C3C596 0%, #b0b282 100%) repeat !important;
	background: -o-linear-gradient( #C3C596 0%, #b0b282 100%) !important;
	background: -webkit-gradient(linear, center top, center bottom, from(#C3C596), to(#b0b282)) !important;	
	background: -webkit-linear-gradient(center top, #C3C596 0%, #b0b282 100%) !important;
	background: -ms-linear-gradient(center top, #C3C596 0%, #b0b282 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C3C596, endColorstr=#b0b282) !important;	
	border: 1px solid #b0b282 !important;
	color: #656653 !important;
}
.green:hover {		
	background: linear-gradient(to bottom, #b0b282 0%, #C3C596 100%) !important;	
	background: -moz-linear-gradient(center top , #b0b282 0%, #C3C596 100%) repeat !important;
	background: -o-linear-gradient( #b0b282 0%, #C3C596 100%) !important;
	background: -webkit-gradient(linear, center top, center bottom, from(#b0b282), to(#C3C596)) !important;	
	background: -webkit-linear-gradient(center top, #b0b282 0%, #C3C596 100%) !important;
	background: -ms-linear-gradient(center top, #b0b282 0%, #C3C596 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#b0b282, endColorstr=#C3C596) !important;	
}
/*red color*/
.red {	
	background: linear-gradient(to bottom, #C63449 0%, #aa2236 100%) !important;	
	background: -moz-linear-gradient(center top , #C63449 0%, #aa2236 100%) repeat !important;
	background: -o-linear-gradient( #C63449 0%, #aa2236 100%) !important;
	background: -webkit-gradient(linear, center top, center bottom, from(#C63449), to(#aa2236)) !important;	
	background: -webkit-linear-gradient(center top, #C63449 0%, #aa2236 100%) !important;
	background: -ms-linear-gradient(center top, #C63449 0%, #aa2236 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C63449, endColorstr=#aa2236) !important;	
	border: 1px solid #921628 !important;
	color: #ffffff !important;
}
.red:hover {		
	background: linear-gradient(to bottom, #aa2236 0%, #C63449 100%) !important;	
	background: -moz-linear-gradient(center top , #aa2236 0%, #C63449 100%) repeat !important;
	background: -o-linear-gradient( #aa2236 0%, #C63449 100%) !important;
	background: -webkit-gradient(linear, center top, center bottom, from(#aa2236), to(#C63449)) !important;	
	background: -webkit-linear-gradient(center top, #aa2236 0%, #C63449 100%) !important;
	background: -ms-linear-gradient(center top, #aa2236 0%, #C63449 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#aa2236, endColorstr=#C63449) !important;	
}
/*orange color*/
.orange {	
	background: linear-gradient(to bottom, #fac381 0%, #d18d3d 100%) !important;	
	background: -moz-linear-gradient(center top , #fac381 0%, #d18d3d 100%) repeat !important;
	background: -o-linear-gradient( #fac381 0%, #d18d3d 100%) !important;
	background: -webkit-gradient(linear, center top, center bottom, from(#fac381), to(#d18d3d)) !important;	
	background: -webkit-linear-gradient(center top, #fac381 0%, #d18d3d 100%) !important;
	background: -ms-linear-gradient(center top, #fac381 0%, #d18d3d 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fac381, endColorstr=#d18d3d) !important;	
	border: 1px solid #da8c2f !important;
	color: #965c19 !important;
}
.orange:hover {	
	background: linear-gradient(to bottom, #d18d3d 0%, #fac381 100%) !important;	
	background: -moz-linear-gradient(center top , #d18d3d 0%, #fac381 100%) repeat !important;
	background: -o-linear-gradient( #d18d3d 0%, #fac381 100%) !important;
	background: -webkit-gradient(linear, center top, center bottom, from(#d18d3d), to(#fac381)) !important;	
	background: -webkit-linear-gradient(center top, #d18d3d 0%, #fac381 100%) !important;
	background: -ms-linear-gradient(center top, #d18d3d 0%, #fac381 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#d18d3d, endColorstr=#fac381) !important;	
}
/*pink color*/
.pink {
	background: linear-gradient(to bottom, #fdbcd9 0%, #e783b0 100%) !important;	
	background: -moz-linear-gradient(center top , #fdbcd9 0%, #e783b0 100%) repeat !important;
	background: -o-linear-gradient( #fdbcd9 0%, #e783b0 100%) !important;
	background: -webkit-gradient(linear, center top, center bottom, from(#fdbcd9), to(#e783b0)) !important;	
	background: -webkit-linear-gradient(center top, #fdbcd9 0%, #e783b0 100%) !important;
	background: -ms-linear-gradient(center top, #fdbcd9 0%, #e783b0 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdbcd9, endColorstr=#e783b0) !important;	
	border: 1px solid #da75a3 !important;
	color: #ad376c !important;
}
.pink:hover {
	background: linear-gradient(to bottom, #e783b0 0%, #fdbcd9 100%) !important;	
	background: -moz-linear-gradient(center top , #e783b0 0%, #fdbcd9 100%) repeat !important;
	background: -o-linear-gradient( #e783b0 0%, #fdbcd9 100%) !important;
	background: -webkit-gradient(linear, center top, center bottom, from(#e783b0), to(#fdbcd9)) !important;	
	background: -webkit-linear-gradient(center top, #e783b0 0%, #fdbcd9 100%) !important;
	background: -ms-linear-gradient(center top, #e783b0 0%, #fdbcd9 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#e783b0, endColorstr=#fdbcd9) !important;	
}
/*black color*/
.black {	
	background: linear-gradient(to bottom, #5a5a5a 0%, #393939 100%) !important;	
	background: -moz-linear-gradient(center top , #5a5a5a 0%, #393939 100%) repeat !important;
	background: -o-linear-gradient( #5a5a5a 0%, #393939 100%) !important;
	background: -webkit-gradient(linear, center top, center bottom, from(#5a5a5a), to(#393939)) !important;	
	background: -webkit-linear-gradient(center top, #5a5a5a 0%, #393939 100%) !important;
	background: -ms-linear-gradient(center top, #5a5a5a 0%, #393939 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#5a5a5a, endColorstr=#393939) !important;	
	border: 1px solid #000000 !important;
	color: #fff !important;
}
.black:hover {	
	background: linear-gradient(to bottom, #393939 0%, #5a5a5a 100%) !important;	
	background: -moz-linear-gradient(center top , #393939 0%, #5a5a5a 100%) repeat !important;
	background: -o-linear-gradient( #393939 0%, #5a5a5a 100%) !important;
	background: -webkit-gradient(linear, center top, center bottom, from(#393939), to(#5a5a5a)) !important;	
	background: -webkit-linear-gradient(center top, #393939 0%, #5a5a5a 100%) !important;
	background: -ms-linear-gradient(center top, #393939 0%, #5a5a5a 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#393939, endColorstr=#5a5a5a) !important;	
}
/***************************************************************  
	5. Tabs
***************************************************************/

.tab-sh {
	/*margin: 20px 0 15px 15px; */
}
.tab-sh .list-wrap { 
	background: #fff; 
	padding: 15px 15px; 	
	border: 1px solid #d3d4d4;  
	color: #777777; 
	font-size: 12px; 	
	line-height: 1.5;
}
.tab-sh ul { 
	list-style: none; 
	margin-bottom:-1px;
}
.tab-sh ul li a { 
	display: block; 
	border-bottom: 1px solid #d3d4d4; 
	padding: 4px; 
	color: #F9F9F9; 
	
	border-top: 1px solid #d3d4d4;
	border-right: 1px solid #d3d4d4;  
	border-left: 1px solid #d3d4d4;  
		
}
.tab-sh ul li a:hover { 	
	color: #999999; 
}
.tab-sh .nav { overflow: hidden; margin-left:10px;  }
.tab-sh .nav li { 
	float: left; 
	margin: 0; 
}
.tab-sh .nav li.last { margin-right: 0; }
.tab-sh .nav li a { 
	display: block; 
	padding: 5px 12px; 
	background: #F9F9F9; 
	color: #999999; 
	font-size: 13px; 
	text-align: center; 	
}
.tab-sh .nav li a.current { 
	background-color: #fff !important; 
	color: #444444; 	
	border-top: 1px solid #0088c2;
	padding-top:5px;	
	border-bottom: none; 
	padding-bottom: 6px; 	
}
/***************************************************************  
	6. Testimonials
***************************************************************/
ul.testimonials-txt {	
	font-size: 13px;
	font-style: italic;
	color: #444444;
}
ul.testimonials-txt img { 
	position: relative; 
	margin-bottom: -20px;
}
ul.testimonials-txt p {
	margin-bottom: 10px;
}
ul.testimonials-txt h2.testimonial-author {		
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-shadow: 0.5px 0.5px 0.5px #ffffff;	
	width: 100%; 
	position: absolute; 
	bottom: -10px; 
}
.icon-quote-testimonials {
	background: url(//payroll.com.sg/wp-content/themes/finex/images/icon-quote-testimonial.png) no-repeat;
	float: left;
    height: 18px;
    margin-left: 1px;
    margin-right: 15px;
    margin-top: 2px;
    width: 18px;
	background-size: 18px 18px;
}
.testimonial-author-div {
	float: right;
	border-bottom: 1px solid #ECECEC;
}

.testimonial-author-div p.testimonial-author  {		
	font-size: 14px;
	font-weight: bold;
	color: #444444;	
	letter-spacing: -1px;
	font-style: normal;
	text-align: right;
	margin-right: 5px;
}
.testimonial-author-div span.testimonial-position  {	
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	letter-spacing: 0;
	display: block;
	margin-right: 2px;
}
/***************************************************************  
	7. Contact Form 7
***************************************************************/
.wpcf7 {
	margin-left: -15px !important;
}
.wpcf7 p {
	color: #444444;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: -1px;
    margin-bottom: 15px;
    text-transform: uppercase;
	float: left;
	margin-left: 15px;
}
/* width 66% */
.wpcf7 p.w66 input.wpcf7-form-control {
	width: 178px;
	padding: 10px 8px;	
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	border: 1px solid #CCCCCC;
	-webkit-appearance: none;
	border-radius: 0;	
	background: linear-gradient(to bottom, #ffffff 0%, #f8f7f7 100%);		
	background: -moz-linear-gradient(center top , #ffffff 0%, #f8f7f7 100%) repeat;
	background: -o-linear-gradient( #ffffff 0%, #f8f7f7 100%);
	background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f8f7f7));		
	background: -webkit-linear-gradient(center top, #ffffff 0%, #f8f7f7 100%);	
	background: -ms-linear-gradient(center top, #ffffff 0%, #f8f7f7 100%);		
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f8f7f7);	
}
.wpcf7 p.w66 textarea.wpcf7-textarea {
	width: 601px;
	padding: 10px 8px;		
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	border: 1px solid #CCCCCC;
	-webkit-appearance: none;
	border-radius: 0;		
	background: linear-gradient(to bottom, #ffffff 0%, #f8f7f7 100%);		
	background: -moz-linear-gradient(center top , #ffffff 0%, #f8f7f7 100%) repeat;
	background: -o-linear-gradient( #ffffff 0%, #f8f7f7 100%);
	background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f8f7f7));		
	background: -webkit-linear-gradient(center top, #ffffff 0%, #f8f7f7 100%);	
	background: -ms-linear-gradient(center top, #ffffff 0%, #f8f7f7 100%);		
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f8f7f7);	
	resize:none;
	
}
/* width 50% */
.wpcf7 p.w50 input.wpcf7-form-control {
	width: 125px;
	padding: 10px 8px;		
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	border: 1px solid #D4D4D4;
	-webkit-appearance: none;
	border-radius: 0;
	background: linear-gradient(to bottom, #ffffff 0%, #f8f7f7 100%);		
	background: -moz-linear-gradient(center top , #ffffff 0%, #f8f7f7 100%) repeat;
	background: -o-linear-gradient( #ffffff 0%, #f8f7f7 100%);
	background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f8f7f7));		
	background: -webkit-linear-gradient(center top, #ffffff 0%, #f8f7f7 100%);	
	background: -ms-linear-gradient(center top, #ffffff 0%, #f8f7f7 100%);		
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f8f7f7);	
}
.wpcf7 p.w50 textarea.wpcf7-textarea {
	width: 441px;
	padding: 10px 8px;		
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	border: 1px solid #D4D4D4;
	-webkit-appearance: none;
	border-radius: 0;
	background: linear-gradient(to bottom, #ffffff 0%, #f8f7f7 100%);		
	background: -moz-linear-gradient(center top , #ffffff 0%, #f8f7f7 100%) repeat;
	background: -o-linear-gradient( #ffffff 0%, #f8f7f7 100%);
	background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f8f7f7));		
	background: -webkit-linear-gradient(center top, #ffffff 0%, #f8f7f7 100%);	
	background: -ms-linear-gradient(center top, #ffffff 0%, #f8f7f7 100%);		
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f8f7f7);	
	resize:none;
}
/* width 33% */
.wpcf7 p.w33 input.wpcf7-form-control {
	width: 220px;
	padding: 10px 8px; 		
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	border: 1px solid #CCCCCC;
	-webkit-appearance: none;
	border-radius: 0;
	background: linear-gradient(to bottom, #ffffff 0%, #f8f7f7 100%);		
	background: -moz-linear-gradient(center top , #ffffff 0%, #f8f7f7 100%) repeat;
	background: -o-linear-gradient( #ffffff 0%, #f8f7f7 100%);
	background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f8f7f7));		
	background: -webkit-linear-gradient(center top, #ffffff 0%, #f8f7f7 100%);	
	background: -ms-linear-gradient(center top, #ffffff 0%, #f8f7f7 100%);		
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f8f7f7);	
}
.wpcf7 p.w33 textarea.wpcf7-textarea {
	width: 280px;
	padding: 10px 8px;	
	font-size: 12px;
	font-weight: normal;
	letter-spacing: 0px;
	border: 1px solid #CCCCCC;
	-webkit-appearance: none;
	border-radius: 0;
	background: linear-gradient(to bottom, #ffffff 0%, #f8f7f7 100%);		
	background: -moz-linear-gradient(center top , #ffffff 0%, #f8f7f7 100%) repeat;
	background: -o-linear-gradient( #ffffff 0%, #f8f7f7 100%);
	background: -webkit-gradient(linear, center top, center bottom, from(#ffffff), to(#f8f7f7));		
	background: -webkit-linear-gradient(center top, #ffffff 0%, #f8f7f7 100%);	
	background: -ms-linear-gradient(center top, #ffffff 0%, #f8f7f7 100%);		
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#f8f7f7);	
	resize:none;
}

.wpcf7-submit {	
	background: linear-gradient(to bottom, #25A6E1 0%, #127EAF 100%);		
	background: -moz-linear-gradient(center top , #25A6E1 0%, #127EAF 100%) repeat;
	background: -o-linear-gradient( #25A6E1 0%, #127EAF 100%);
	background: -webkit-gradient(linear, center top, center bottom, from(#25A6E1), to(#127EAF));		
	background: -webkit-linear-gradient(center top, #25A6E1 0%, #127EAF 100%);	
	background: -ms-linear-gradient(center top, #25A6E1 0%, #127EAF 100%);		
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25A6E1, endColorstr=#127EAF);	
	border: 1px solid #1A87B9;
	border-radius: 4px 4px 4px 4px !important;
	color: #FFFFFF !important;
	font-size: 12px !important;
	height: auto !important;
	padding: 8px 13px !important;
	position: relative;
	text-shadow: 0 0 1px #000000 !important;
	top: 1px;
	cursor: pointer;
	text-align: center;
	width: 80px !important;
}
.wpcf7-submit:hover {	
	background: linear-gradient(to bottom, #127EAF 0%, #25A6E1 100%);		
	background: -moz-linear-gradient(center top , #127EAF 0%, #25A6E1 100%) repeat;
	background: -o-linear-gradient( #127EAF 0%, #25A6E1 100%);
	background: -webkit-gradient(linear, center top, center bottom, from(#127EAF), to(#25A6E1));		
	background: -webkit-linear-gradient(center top, #127EAF 0%, #25A6E1 100%);	
	background: -ms-linear-gradient(center top, #127EAF 0%, #25A6E1 100%);		
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#127EAF, endColorstr=#25A6E1);	
}

div.wpcf7-validation-errors {
    border: 1px solid #f5e190 !important;	
	background: linear-gradient(to bottom, #FEEFB3 0%, #fae698 100%);		
	background: -moz-linear-gradient(center top , #FEEFB3 0%, #fae698 100%) repeat;
	background: -o-linear-gradient( #FEEFB3 0%, #fae698 100%);
	background: -webkit-gradient(linear, center top, center bottom, from(#FEEFB3), to(#fae698));		
	background: -webkit-linear-gradient(center top, #FEEFB3 0%, #fae698 100%);	
	background: -ms-linear-gradient(center top, #FEEFB3 0%, #fae698 100%);		
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FEEFB3, endColorstr=#fae698);	
    color: #9F6000;	
	font-size: 13px;
	font-weight: normal;
}
div.wpcf7-response-output {
    margin: 0 0 0 15px !important;
    padding: 10px 20px !important;
	clear: both;	
	border-radius: 2px 2px 2px 2px;   
}
div.wpcf7-mail-sent-ok {
	border: 1px solid #b5d57f !important;		
	background: linear-gradient(to bottom, #DFF2BF 0%, #c1e08d 100%);		
	background: -moz-linear-gradient(center top , #DFF2BF 0%, #c1e08d 100%) repeat;
	background: -o-linear-gradient( #DFF2BF 0%, #c1e08d 100%);
	background: -webkit-gradient(linear, center top, center bottom, from(#DFF2BF), to(#c1e08d));		
	background: -webkit-linear-gradient(center top, #DFF2BF 0%, #c1e08d 100%);	
	background: -ms-linear-gradient(center top, #DFF2BF 0%, #c1e08d 100%);		
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#DFF2BF, endColorstr=#c1e08d);		
    color: #4F8A10;	
	font-size: 13px;
	font-weight: normal;
}
.wpcf7-display-none {
    display: none;
}
span.wpcf7-form-control-wrap {
	position: relative !important;
}

span.wpcf7-not-valid-tip {
	display: none !important;
}
.wpcf7-not-valid {
    border: 1px solid #f69f9f !important;	
	background: linear-gradient(to bottom, #fdd3d3 0%, #FFBABA 100%) !important;		
	background: -moz-linear-gradient(center top , #fdd3d3 0%, #FFBABA 100%) repeat !important;	
	background: -o-linear-gradient( #fdd3d3 0%, #FFBABA 100%) !important;	
	background: -webkit-gradient(linear, center top, center bottom, from(#fdd3d3), to(#FFBABA)) !important;			
	background: -webkit-linear-gradient(center top, #fdd3d3 0%, #FFBABA 100%) !important;	
	background: -ms-linear-gradient(center top, #fdd3d3 0%, #FFBABA 100%) !important;	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdd3d3, endColorstr=#FFBABA) !important;	


}
/***************************************************************  
	8. Contact Info
***************************************************************/

.sh-contact-info {  }
.sh-contact-info .border {
	border-bottom: 1px solid #f1f1f1;
	margin-bottom: 20px;
}
.sh-contact-info .info1 { margin-left: 10px; }
.sh-contact-info .info1 .icon {
	float: left;
	width: 50px;
	position: relative;
	top: 3px;
}
.sh-contact-info .info1 .icon img {
	width:25px;
	height:25px;
}
.sh-contact-info .info1 p {
	float: left;
	margin: 0 0 20px;
}
.sh-contact-info .info1 a {
	color: #0088c2;
}
.sh-contact-info p {
	margin: 0 0 20px;
}
/***************************************************************  
	9. Progress bar
***************************************************************/
.progress-bar-title {
	/* font-family: Georgia,"Times New Roman",Times,serif; */
    font-style: italic;
	font-size: 12px;
	color: #1f1f1f;
	text-shadow: 1px 1px 1px #ffffff;
	/*left: 15px;
	margin-top: 8px;*/
	z-index: 9999;
	margin-left: 5px;
}
.progress-bar-title span {
	float: right;
    font-weight: bold;
    margin-right: 10px;
}
 
.progress-bar {
	background-color: #282d34;
	height: 15px;
	padding: 2px;
	width: 99%;
	margin-bottom: 10px;		
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;        
}

.progress-bar span {
	display: inline-block;
	height: 100%;
	background-color: #777;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;
	-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;
	box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset;
	-webkit-transition: width .4s ease-in-out;
	-moz-transition: width .4s ease-in-out;
	-ms-transition: width .4s ease-in-out;
	-o-transition: width .4s ease-in-out;
	transition: width .4s ease-in-out;		
}
.stripes span {
	-webkit-background-size: 30px 30px;
	-moz-background-size: 30px 30px;
	background-size: 30px 30px;			
	background-image: -webkit-gradient(linear, left top, right bottom,
						color-stop(.25, rgba(255, 255, 255, .15)), color-stop(.25, transparent),
						color-stop(.5, transparent), color-stop(.5, rgba(255, 255, 255, .15)),
						color-stop(.75, rgba(255, 255, 255, .15)), color-stop(.75, transparent),
						to(transparent));
	background-image: -webkit-linear-gradient(180deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
						transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
						transparent 75%, transparent);
	background-image: -moz-linear-gradient(90deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
						transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
						transparent 75%, transparent);
	background-image: -ms-linear-gradient(90deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
						transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
						transparent 75%, transparent);
	background-image: -o-linear-gradient(90deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
						transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
						transparent 75%, transparent);
	background-image: linear-gradient(90deg, rgba(255, 255, 255, .15) 25%, transparent 25%,
						transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%,
						transparent 75%, transparent);            
	
	-webkit-animation: animate-stripes 5s linear infinite;
	-moz-animation: animate-stripes 5s linear infinite;       		
}
	
@-webkit-keyframes animate-stripes { 
	0% {background-position: 0 0;} 100% {background-position: 60px 0;}
}


@-moz-keyframes animate-stripes {
	0% {background-position: 0 0;} 100% {background-position: 60px 0;}
}

/***************************************************************  
	10. Pricing tables
***************************************************************/

/*pricing table*/
.pricing-column {
	text-align:center;
	border: 1px solid #DDDDDD;
}
.pricing-header {			
	
	text-align:center;
}
.pricing-header h2{		
	background-color:#127EAF;
}

.pricing-header h2 {
	color: #ffffff;
}
.price {
	font-size:32px;
	color:#127EAF;
	border-bottom:1px solid #DDDDDD;
	background-color:#F8F8F8;
}
.price span{
	font-size:14px;
	font-color:#DDDDDD;		
}
.pricing-column ul li {
	border-bottom:1px solid #DDDDDD;
	padding:10px;
}
.pricing-column a.a_button{
	margin-top:10px;
	margin-bottom:10px;
}
.pricing-footer {		
	background-color:#F8F8F8;
}
.red-bg {
	background: #aa2236 !important;
}
.red-title {
	color: #ffffff !important;
}
.pink-bg {
	background: #e783b0 !important;
}
.pink-title {
	color: #e783b0 !important;
}
.orange-bg {
	background: #d18d3d !important;
}
.orange-title {
	color: #d18d3d !important;
}
.green-bg {
	background: #C3C596 !important;
}
.green-title {
	color: #C3C596 !important;
}
.black-bg {
	background: #393939 !important;
}
.black-title {
	color: #393939 !important;
}
/***************************************************************  
	11. Accordion and toggle
***************************************************************/

/*
* jQuery UI CSS Framework
* Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { 
	cursor: pointer; 
	position: relative; 
	margin-top: 1px; 
	zoom: 1; 
}
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { 
	display: block; 
	font-size: 1em; 
	padding: .7em .5em .6em .7em; 
}
/* IE7-/Win - Fix extra vertical space in lists */
.ui-accordion a { zoom: 1; }
.ui-accordion-icons .ui-accordion-header a { padding-left: 0; }
.ui-accordion .ui-accordion-header .ui-icon { 
	position: absolute; 
	right: .5em; 
	top: 50%; 
	margin-top: -8px; 
}
.ui-accordion .ui-accordion-content { 
	padding: .5em 1em .7em; 
	border-top: 0; 
	margin-top: -1px; 
	position: relative; 
	top: 1px; 
	margin-bottom: 2px; 
	overflow: auto; 
	display: none; zoom: 1; 
	color: #444444; 
	text-decoration: none;  
	font-size: 13px;
	line-height: 1.6;
}
.ui-accordion .ui-accordion-content p { 
	margin: 0; 
	color: #444444; 
	text-decoration: none; 
	font-size: 13px;
	line-height: 1.6;
}

/* For toggle/accordian container
----------------------------------*/
.ui-widget { 
	/* font-family: Verdana,Arial,sans-serif; */
	font-size: 1.1em; 
}
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { 
	font-size: 1em; 
}
.ui-widget-content { 
	border: 1px solid #EEEEEE;
	background: #fff; 
	color: #444444; 
	border-top: 1px solid #EEEEEE !important;    
}
.ui-widget-content a { color: #222222; }
.ui-widget-header { 
	
}
.ui-widget-header a { color: #222222; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { 
	border: none; 
	background: #fff; 
	font-weight: normal; 
	color: #444444; 
	border-bottom: 1px solid #EEEEEE;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { 
	color: #444444; 
	text-decoration: none; 
	font-size: 14px; 
	letter-spacing: -1px;
	text-transform: uppercase;
}
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { 
	font-weight: normal; 
	color: #444444; 
	font-size: 14px; 
	letter-spacing: -1px;
	text-transform: uppercase;
}
.ui-state-hover a, .ui-state-hover a:hover { 
	color: #444444;
	text-decoration: none; 
	font-size: 14px; 
	letter-spacing: -1px;
	text-transform: uppercase;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { 
	color: #0088c2; 
	text-decoration: none; 
	font-weight: normal; 
	outline: none; 
	font-size: 14px; 
	letter-spacing: -1px;
	text-transform: uppercase;
}
.ui-widget :active { outline: none; }
.ui-icon { width: 16px; height: 16px; background: url(//payroll.com.sg/wp-content/themes/finex/images/marker2.png) 0px 3px no-repeat; background-size: 24px 7px; }
.ui-state-active .ui-icon {background: url(//payroll.com.sg/wp-content/themes/finex/images/marker3.png) 0px 3px no-repeat; background-size: 24px 7px;  }



/*style 1*/
.team-member-style1 {}
.team-member-style1 img { display: block; margin-bottom: 5px; }
.team-member-style1 h1.team-member-name {
	color: #444444;
	font-size: 16px;	
	font-weight: bold;
	margin: 0;
}
.team-member-style1 .position {
	color: #444444;
	font-size: 12px;	
	text-transform: uppercase;
}
.team-member-style1 .separator {
	border-bottom: 1px solid #e4e2e2;
	width: 120px;
	margin-bottom: 10px;
}
.team-member-style1 p {
	color: #767676;
	font-size: 13px;	
}

/*style 2*/
.team-member-style2 {}
.team-member-style2 .team-member-image  {
	width: 70px;
	height: 70px;
	float: left;
	margin-right: 20px;
	display:block;
}
.team-member-style2 h1.team-member-name {
	color: #444444;
	font-size: 16px; 	
	font-weight: bold;
	margin: 0;
	display: block !important;
	margin-left:90px;
	margin-top:-20px;
}
.team-member-style2 .position {
	color: #444444;
	font-size: 12px;	
	text-transform: uppercase;	
	display: block !important;
	margin-left:90px;
}
.team-member-style2 .separator {
	border-bottom: 1px solid #e4e2e2;
	width: 120px;
	margin-bottom: 10px;
	margin-left:90px;
}
.team-member-style2 p {
	color: #444444;
	font-size: 13px;
	margin-left:90px;	
}
.team-member-style2 .social-bookmarks ul {
	margin-left:90px;
	margin-top:15px;
}

/***************************************************************  
	13. Gallery
***************************************************************/
.gallery-wrapper {
	margin-left:-20px;
}

.gallery-wrapper .gallery-item4 {
	margin-left:20px;
	margin-bottom:20px;
	float:left;
	width:220px;
	height:auto;
}

.gallery-wrapper .gallery-item2 {
	margin-left:20px;
	margin-bottom:20px;
	float:left;
	width: 460px;
	height:auto;
}

.gallery-wrapper .gallery-item3 {
	margin-left:20px;
	margin-bottom:20px;
	float:left;
	width: 300px;
	height:auto;
}

.gallery-wrapper  a:hover {
	opacity: 0.75;
}

.main_inside_with_sidebar_right .gallery-wrapper .gallery-item4, 
.main_inside_with_sidebar_left .gallery-wrapper .gallery-item4 
{
    width: 157.5px;
}

.main_inside_with_sidebar_right .gallery-wrapper .gallery-item3, 
.main_inside_with_sidebar_left .gallery-wrapper .gallery-item3 
{
    width: 216px;
}

.main_inside_with_sidebar_right .gallery-wrapper .gallery-item2, 
.main_inside_with_sidebar_left .gallery-wrapper .gallery-item2 
{
    width: 335px;
} #upper-panel {
background: #444444;
}
#upper-panel .center {
color: #838282;
font-size: 12px; 
line-height: 39px;
}
#upper-panel .center img {
position: relative;
vertical-align: middle;
}
#upper-panel ul.menu li {
float:left;
background: url(//payroll.com.sg/wp-content/themes/finex/images/menu_divider.gif) no-repeat 0 center;
margin: 0 0 0 9px;
padding: 0 0 0 10px;
}
#upper-panel ul.menu li:first-child {
background:none;
margin: 0;
padding: 0;
}
#upper-panel a:hover { 
color:#06a6ea; 
}
ul.list-inline {}
ul.list-inline li {
float: left;
background: url(//payroll.com.sg/wp-content/themes/finex/images/li-bullet-inline-list.png) right center no-repeat;
padding-right: 12px;
margin-right: 10px;
}
ul.list-inline li:last-child {
background: none;
}
ul.list-inline li a {
color: #fff;
}
ul.list-inline li a:hover {
color: #d4d4d4;
}
#header {
background: #fff;
margin: 0 0 0px 0;
}
#head {
width: 940px; 
margin: 0 auto;
}
#logo {
margin-bottom:2px;
padding-top: 30px;	
display: block;
}
.header-box {
float: right;
text-align: right;
margin-top: 25px; 
margin-bottom:20px; 
}
ul.social-icons {}
ul.social-icons li {
float: left;
margin-left: 9px;
}
ul.social-icons li a{
opacity: 1;
transition: all 0.3s ease-out;
}
ul.social-icons li a:hover{
opacity: 0.70;
}  #content {}
#container {
position:relative; margin:0 auto; height:auto !important; height:100%; min-height:100%; background: #ffffff;
}
.main {
width: 940px; 
margin: 0 auto; }
.main_inside {
position:relative; 
width:960px; 
margin-left:-10px;
}
.main_inside_with_sidebar_right {
position:relative; 
width:710px; 
margin-left:-10px;
float:left;
min-height:1px;
}
.main_inside_with_sidebar_right.portfolio_page {
margin-right:10px;
margin-left:0px;
}
.sidebar .columnShortcodeType {
padding:0;
}
.sidebar {
width:220px; 
float:left; 
position:relative;
margin-right:0px;
}
#sidebar_none {
display:none;
}
#sidebar_right { 
margin-left:20px; 
}
.main_inside_with_sidebar_left {
position:relative; 
width:710px; 
float:right; 
margin-right:-10px; 
margin-left:0;
min-height:1px;
}
.main_inside_with_sidebar_left.portfolio_page {
margin-right:-20px;
}
#sidebar_left {
margin-left:0px;
}
.sidebarPortfolioRight {
margin-left:0px !important;
}  #footer {
bottom:30px; width:100%;
clear:left;
height: auto;
background: #202020;
color: #808080;
font-size: 13px; 
line-height: 1.6;
}
#footer a {
color: #0088C2; 
font-size: 13px; 
line-height: 1.6;
}
#footer a:hover { color: #fff; }
#foot {width: 960px; height: auto; margin: 0 auto; }
#footer h1.widget-title {
font-size: 16px; 
line-height: 1.6;
color: #fff;
margin-bottom: 15px;	
}
#footer .one_fourth {
padding-top: 20px;
}
.under-footer {
background: #141414;	
bottom:0px; width:100%;
clear:left;
height: auto;
color: #808080;
font-size: 13px; 
line-height: 39px;	
box-shadow: 0 3px 6px -3px #000 inset;
vertical-align: middle;
}
.under-footer-div {
padding-top:7px;
padding-bottom:7px;
}
.under-footer a {
color: #0088C2; 
font-size: 13px; 
line-height: 1.6;
}
.under-footer a:hover { color: #ffffff; }
.under-footer img {
position: relative;
vertical-align: middle;
}
.center {
width: 940px;
margin: 0 auto;
} .slider-panel {
margin-bottom: 20px;
padding: 0;
}
.welcome-text {
padding: 10px 20px;	
margin: 0 auto; color: #141414;
font-family: "Lato",Calibri,Arial,sans-serif;
font-size: 16px; 
line-height: 1.6;	
background: -moz-linear-gradient(center top , rgba(225, 225, 225, 0), rgba(225, 225, 225, 0.66)) repeat scroll 0 0 transparent;
border: 1px solid #E1E1E1;	
}
h1.welcome-title {
color: #141414;
font-family: "Lato",Calibri,Arial,sans-serif;
font-size: 26px; 
line-height: 1.6;
letter-spacing: -1px;
font-weight: bold;
}
.welcome-text1 {
padding: 10px 20px;	
margin: 0 auto; color: #141414;
font-family: "Lato",Calibri,Arial,sans-serif;
font-size: 16px; 
line-height: 1.6;
text-align: center;	
background: -moz-linear-gradient(center top , rgba(225, 225, 225, 0), rgba(225, 225, 225, 0.66)) repeat scroll 0 0 transparent;
border: 1px solid #E1E1E1;	
}
h1.welcome-title1 {
color: #141414;
font-family: "Lato",Calibri,Arial,sans-serif;
font-size: 36px; 
line-height: 1.2;
letter-spacing: -1px;
font-weight: normal;
}
.main-quote {
text-align: center;
margin-bottom: 30px;
}
h1.main-quote-title {
font-size: 30px;
margin-bottom: 10px;
}
.main-quote-separator {
border-bottom: 4px solid #E77927;    
width: 40px;
margin: 0 auto;
margin-bottom: 7px;
}
p.main-quote-text {
font-size: 13px;
width: 85%;
color: #535252;
margin: 0 auto;
} .scrollup{
width:50px;
height:50px;	
opacity:1;
position:fixed;
bottom:50px;
right:100px;
display:none;			
background: url(//payroll.com.sg/wp-content/themes/finex/images/icon_top.png) no-repeat;
background-size:50px 50px;
text-indent: -99999px;
z-index:9;
}  .fl {float:left;}
.columnShortcodeType {
float: left;
min-height: 1px; 
padding: 0 10px; 
position: relative;
margin-bottom: 45px; 
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box; 
box-sizing: border-box;	
} 
.separator {
margin-bottom:20px;
height:1px;
padding: 0 10px;
border-bottom-color:#252525;
border-bottom-width:5px;
border-bottom-style:solid;
}
.column, 
.columns { 
float: left; 
min-height: 1px; 
padding: 0 10px; 
position: relative; 
margin-bottom: 45px; 
}
.full_width { width:100%; }
.one_half { width:50%; }
.one_third { width:33.33%; }
.one_fourth { width:25%; }
.one_fifth { width:20%; }
.one_sixth { width:16.67%; }
.one_sixth { width:16.67%; }
.two_third { width:66.67%; }
.three_fourth { width:75%; } .google_map{
width: 100%;
height: 250px;
} ul.tabs {
display: block;
margin: 0 0 0px 0;
padding: 0;
}
ul.tabs li {
display: block;
width: auto;
height: 30px;
padding: 0;
float: left;
margin-bottom: 0;
padding-bottom: 2px;
border-right: 1px solid #ddd;
}
ul.tabs li a {
display: block;
text-decoration: none;
width: auto;
height: 29px;
padding: 0px 20px 3px 20px;
line-height: 30px;
margin: 0;
color: #666;
font-weight: bold; font-size: 13px;
border-top: 1px solid #ddd;
}
.tab-content { 
padding: 15px 15px;
font-size: 12px;
line-height: 1.7;
border-top: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-left: 1px solid #ddd;
}
ul.tabs li a:hover { border: 0px }
ul.tabs li a.selected { color: #000;
border-bottom: none !important;
border-left: 1px solid #ddd;
border-top: 1px solid #ddd;
}
#tab_block {
position: relative; }
.qcBlogEntry #tab_block {
position: relative; } #contact-form {
width: 100%;
margin-top:20px;
}
#contact-form h3 {
margin-bottom: 30px;
}
#contact-form input, #contact-form select, #contact-form textarea {
font-family: Helvetica,Arial,sans-serif;
font-size: 12px;	
}
#contact-form label {
color: #1f1f1f;
font-family: 'Oswald',sans-serif;
text-transform: uppercase;
font-size: 14px;
font-weight: normal;
margin-bottom: 2px;
margin-top: 10px;
}
#contact-form input{
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 12px;
font-style: italic;
background: #fff;
color: #7e7e7c;
height: 40px;
padding: 0px 5px 0 9px;
resize: none;
width: 80%;
}
#contact-form textarea {
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 12px;
font-style: italic;
background: #fff;
color: #7e7e7c;
height: 150px;
padding: 10px 5px 0 9px;
resize: none;
width: 90%;
}
#contact-form input:focus, #contact-form select:focus, #contact-form textarea:focus {
color: #7e7e7c;
}
#contact-form label {
display: block;
}
#contact-form .required {
color: #ff0000;
text-shadow: none;
}
input#submit-button {
background-color: #1f1f1f;
color: #FFFFFF;
cursor: pointer;
display: block;
font-family: 'Oswald',sans-serif;
text-transform: uppercase;
font-size: 13px;
padding: 2px 8px;
width: auto;
height: auto;  
text-decoration: none;
box-shadow: none;
font-style: normal;		
border-radius: 20px 20px 20px 20px;
line-height: 16px;
margin-top: 13px;
text-shadow: 1px 1px 1px #000000;
}
#contact-form #submit-button:hover {
background-color: #0ba6c2;
color: #fff;
cursor: pointer;
text-shadow: none;
text-shadow: 1px 1px 1px #000000;
}
#contact-form #submit-button:active {
position: relative;
top: 1px;
}
#contact-form input#submit-button:focus {
color: #ffffff;
cursor: pointer;
}
p#req-field-desc {
color: #1f1f1f;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 12px;
font-style: italic;
text-shadow: none;
}
p.tick img {
padding-bottom: 20px;
}
p.tick {
color: #2E2E2E;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 12px;
font-style: italic;
padding: 0;
text-align: center;
text-shadow: 1px 1px 1px #FFFFFF;
}
p.error {
color: #ff0000;
font-family: Georgia,"Times New Roman",Times,serif;
font-size: 12px;
font-style: italic;
margin-top: 2px;
text-shadow: 1px 1px 1px #FFFFFF;
position: relative;
padding-bottom: 0;
}
p.contact-paragraph-call {
color: #1f1f1f;
font-family: 'Oswald',sans-serif;
font-size: 16px;
font-weight: normal;
text-transform: uppercase;
}
p.contact-paragraph-call span {
color: #00c0d4;
margin-left: 5px;
}
.mb20 {
margin-bottom:20px;
} .video-container { padding-bottom: 46.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.video-container iframe,  
.video-container object,  
.video-container embed {
position: absolute;
top: 0;
left: 0;
max-width: 100%;
max-height: 100%;
}
.video-wrapper {
max-width: 100%;
} .team-member-image {
max-width:100%;
height:auto;
} 
.team-member-info {
float:left;
}
.team-member-socials {
float:right;
}   .isotope-item {
z-index: 2;
}
.isotope-hidden.isotope-item {
pointer-events: none;
z-index: 1;
} .isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: left, top, opacity;
-moz-transition-property: left, top, opacity;
-ms-transition-property: left, top, opacity;
-o-transition-property: left, top, opacity;
transition-property: left, top, opacity;
-webkit-transition-delay: 0s, 0.8s, 0s;
-moz-transition-delay: 0s, 0.8s, 0s;
-ms-transition-delay: 0s, 0.8s, 0s;
-o-transition-delay: 0s, 0.8s, 0s;
transition-delay: 0s, 0.8s, 0s;
} .isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}  .blog-pagination  .pagination {
clear:both;
padding:20px 0;
position:relative;
font-size:12px;
line-height:13px;
float:left;
margin-bottom:30px;
margin-left: 10px;
}
.blog-pagination  .pagination {
padding: 0;	
}
.blog-pagination   .pagination a {
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #444444; 
text-shadow: 0.5px 0.5px 0.5px #000000;
}
.blog-pagination  .pagination span{
display:block;
float:left;
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
text-decoration:none;
width:auto;
color:#fff;
background: #444444; 
text-shadow: 0.5px 0.5px 0.5px #000000;
}
.blog-pagination .pagination a:hover, .blog-pagination .pagination  span.current{
background-color: #0095d4;
}  a .rollover{
background-repeat:no-repeat;
background-position:center;
background-color:#000;
display:block;
position:absolute!important;
z-index:99999;
display:none;
cursor:pointer;
width: 220px;
height:173px;
} 
.rollover h1 {
color: #ffffff; font-size: 12px;
font-weight: normal;
text-shadow: 1px 1px 1px #000000;
text-align:center;
padding: 0 5px;
display: block;
position: absolute;
top: -100px;
width: 220px;
opacity:1;
text-transform: uppercase;
margin-top: 10px;	
}
.rollover {
height: 100%;
left: 0;
overflow: hidden;
position: absolute;
top: 0px;
width: 100%;	
}
.folio-title a:hover {
}  .widget_nav_menu .sub-menu {
margin-left:10px;
}
.widget_nav_menu .sub-menu {
display:none;
}
.widget_nav_menu li {	
background: #f1f1f1;	
}
.widget_nav_menu li a {
color: #999999;
display: block;padding: 7px 15px;
}
.widget_nav_menu li.current-menu-item .sub-menu, 
.widget_nav_menu li.current-menu-parent .sub-menu {
display:block;
color: green;
}
.widget_nav_menu > div > ul > li {
border-top: 1px solid #fafafa;
border-bottom: 1px solid #e4e5e6;
}
.widget_nav_menu > div > ul > li.current-menu-item > a, .widget_nav_menu > div > ul > li.current-menu-parent > a, .widget_nav_menu > div > ul > li a:hover {
color:#0088c2;
padding: 7px 25px;
}  .social-bookmarks {
padding: 0!important;
margin: 0!important;
list-style-type: none!important;
}
.social-bookmarks li{
float: left!important;
margin-right: 2px!important; padding: 0px!important;
display: inline!important;
width: auto!important;
}			
.social-bookmarks li a {
-moz-transition: all 0.3s ease 0s;
display: block!important;
float: left!important;
height: 100%!important;
margin: 0!important;
padding: 0!important;
width: 40px!important;
height: 40px!important;
text-indent: -9999px!important;
}
.social-bookmarks li a:hover {
background-position: 0 -40px!important;
}
.social-bookmarks li a {
background-color:transparent;
} .social-bookmarks li.aim a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/aim.png) no-repeat 0 0;
}
.social-bookmarks li.aim a:hover {
background-color: #e95a00;
}
.social-bookmarks li.apple a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/apple.png) no-repeat 0 0;
}
.social-bookmarks li.apple a:hover {
background-color: #606060;
}
.social-bookmarks li.behance a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/behance.png) no-repeat 0 0;
}
.social-bookmarks li.behance a:hover {
background-color: #18a3fe;
}
.social-bookmarks li.blogger a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/blogger.png) no-repeat 0 0;
}
.social-bookmarks li.blogger a:hover {
background-color: #fb913f;
}
.social-bookmarks li.cargo a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/cargo.png) no-repeat 0 0;
}
.social-bookmarks li.cargo a:hover {
background-color: #00c462;
}
.social-bookmarks li.delicious a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/delicious.png) no-repeat 0 0;
}
.social-bookmarks li.delicious a:hover {
background-color: #3274d1;
}
.social-bookmarks li.deviantart a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/deviantart.png) no-repeat 0 0;
}
.social-bookmarks li.deviantart a:hover {
background-color: #d0de21;
}
.social-bookmarks li.digg a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/digg.png) no-repeat 0 0;
}
.social-bookmarks li.digg a:hover {
background-color: #2882c6;
}
.social-bookmarks li.dopplr a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/dopplr.png) no-repeat 0 0;
}
.social-bookmarks li.dopplr a:hover {
background-color: #99cc66;
}
.social-bookmarks li.dribbble a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/dribbble.png) no-repeat 0 0;
}
.social-bookmarks li.dribbble a:hover {
background-color: #ef5b92;
}
.social-bookmarks li.ember a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/ember.png) no-repeat 0 0;
}
.social-bookmarks li.ember a:hover {
background-color: #fb9d00;
}
.social-bookmarks li.evernote a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/evernote.png) no-repeat 0 0;
}
.social-bookmarks li.evernote a:hover {
background-color: #77ba2f;
}
.social-bookmarks li.facebook a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/facebook.png) no-repeat 0 0;
}
.social-bookmarks li.facebook a:hover {
background-color: #3b5998;
}
.social-bookmarks li.flickr a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/flickr.png) no-repeat 0 0;
}
.social-bookmarks li.flickr a:hover {
background-color: #f1628b;
}
.social-bookmarks li.forrst a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/forrst.png) no-repeat 0 0;
}
.social-bookmarks li.forrst a:hover {
background-color: #5b9a68;
}
.social-bookmarks li.github a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/github.png) no-repeat 0 0;
}
.social-bookmarks li.github a:hover {
background-color: #7292a2;
}
.social-bookmarks li.google a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/google.png) no-repeat 0 0;
}
.social-bookmarks li.google a:hover {
background-color: #dd4b39;
}
.social-bookmarks li.googleplus a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/googleplus.png) no-repeat 0 0;
}
.social-bookmarks li.googleplus a:hover {
background-color: #d94a39;
}
.social-bookmarks li.gowalla a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/gowalla.png) no-repeat 0 0;
}
.social-bookmarks li.gowalla a:hover {
background-color: #ff920d;
}
.social-bookmarks li.grooveshark a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/grooveshark.png) no-repeat 0 0;
}
.social-bookmarks li.grooveshark a:hover {
background-color: #f88e00;
}
.social-bookmarks li.html5 a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/html5.png) no-repeat 0 0;
}
.social-bookmarks li.html5 a:hover {
background-color: #f3642c;
}
.social-bookmarks li.icloud a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/icloud.png) no-repeat 0 0;
}
.social-bookmarks li.icloud a:hover {
background-color: #fb913f;
}
.social-bookmarks li.lastfm a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/lastfm.png) no-repeat 0 0;
}
.social-bookmarks li.lastfm a:hover {
background-color: #d21309;
}
.social-bookmarks li.linkedin a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/linkedin.png) no-repeat 0 0;
}
.social-bookmarks li.linkedin a:hover {
background-color: #71b2d0;
}
.social-bookmarks li.metacafe a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/metacafe.png) no-repeat 0 0;
}
.social-bookmarks li.metacafe a:hover {
background-color: #ef4035;
}
.social-bookmarks li.mixx a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/mixx.png) no-repeat 0 0;
}
.social-bookmarks li.mixx a:hover {
background-color: #d80330;
}
.social-bookmarks li.myspace a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/myspace.png) no-repeat 0 0;
}
.social-bookmarks li.myspace a:hover {
background-color: #003398;
}
.social-bookmarks li.netvibes a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/netvibes.png) no-repeat 0 0;
}
.social-bookmarks li.netvibes a:hover {
background-color: #629e61;
}
.social-bookmarks li.newsvine a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/newsvine.png) no-repeat 0 0;
}
.social-bookmarks li.newsvine a:hover {
background-color: #5b965a;
}
.social-bookmarks li.orkut a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/orkut.png) no-repeat 0 0;
}
.social-bookmarks li.orkut a:hover {
background-color: #ed2590;
}
.social-bookmarks li.paypal a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/paypal.png) no-repeat 0 0;
}
.social-bookmarks li.paypal a:hover {
background-color: #32689a;
}
.social-bookmarks li.picasa a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/picasa.png) no-repeat 0 0;
}
.social-bookmarks li.picasa a:hover {
background-color: #444;
}
.social-bookmarks li.pinterest a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/pinterest.png) no-repeat 0 0;
}
.social-bookmarks li.pinterest a:hover {
background-color: #cb2027;
}
.social-bookmarks li.plurk a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/plurk.png) no-repeat 0 0;
}
.social-bookmarks li.plurk a:hover {
background-color: #f35b36;
}
.social-bookmarks li.posterous a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/posterous.png) no-repeat 0 0;
}
.social-bookmarks li.posterous a:hover {
background-color: #f9d560;
}
.social-bookmarks li.reddit a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/reddit.png) no-repeat 0 0;
}
.social-bookmarks li.reddit a:hover {
background-color: #bfd0e2;
}
.social-bookmarks li.rss a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/rss.png) no-repeat 0 0;
}
.social-bookmarks li.rss a:hover {
background-color: #fe9900;
}
.social-bookmarks li.skype a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/skype.png) no-repeat 0 0;
}
.social-bookmarks li.skype a:hover {
background-color: #18b7f1;
}
.social-bookmarks li.stumbleupon a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/stumbleupon.png) no-repeat 0 0;
}
.social-bookmarks li.stumbleupon a:hover {
background-color: #eb4924;
}
.social-bookmarks li.technorati a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/technorati.png) no-repeat 0 0;
}
.social-bookmarks li.technorati a:hover {
background-color: #7ac84f;
}
.social-bookmarks li.tumblr a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/tumblr.png) no-repeat 0 0;
}
.social-bookmarks li.tumblr a:hover {
background-color: #3a5976;
}
.social-bookmarks li.twitter a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/twitter.png) no-repeat 0 0;
}
.social-bookmarks li.twitter a:hover {
background-color: #48c4d2;
}
.social-bookmarks li.vimeo a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/vimeo.png) no-repeat 0 0;
}
.social-bookmarks li.vimeo a:hover {
background-color: #62a0ad;
}
.social-bookmarks li.wordpress a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/wordpress.png) no-repeat 0 0;
}
.social-bookmarks li.wordpress a:hover {
background-color: #464646;
}
.social-bookmarks li.yahoo a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/yahoo.png) no-repeat 0 0;
}
.social-bookmarks li.yahoo a:hover {
background-color: #ab64bc;
}
.social-bookmarks li.yelp a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/yelp.png) no-repeat 0 0;
}
.social-bookmarks li.yelp a:hover {
background-color: #c41200;
}
.social-bookmarks li.youtube a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/youtube.png) no-repeat 0 0;
}
.social-bookmarks li.youtube a:hover {
background-color: #f45750;
}
.social-bookmarks li.zerply a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/zerply.png) no-repeat 0 0;
}
.social-bookmarks li.zerply a:hover {
background-color: #8db259;
}
.social-bookmarks li.zootool a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/zootool.png) no-repeat 0 0;
}
.social-bookmarks li.zootool a:hover {
background-color: #262626;
}
.social-bookmarks li.mailto a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/dark/icon-mailto.png) no-repeat 0 0;
}
.social-bookmarks li.mailto a:hover {
background-color: #444444;
} .social-bookmarksLight {
padding: 0!important;
margin: 0!important;
list-style-type: none!important;
}
.social-bookmarksLight li{
float: left!important;
margin-right: 2px!important;
padding: 0px!important;
display: inline!important;
width: auto!important;
}			
.social-bookmarksLight li a {
-moz-transition: all 0.3s ease 0s;
display: block!important;
float: left!important;
height: 100%!important;
margin: 0!important;
padding: 0!important;
width: 40px!important;
height: 40px!important;
text-indent: -9999px!important;	
}
.social-bookmarksLight li a:hover {
background-position: 0 -40px!important;
}
.social-bookmarksLight li a {
background-color:transparent;
}
.social-bookmarksLight li.aim a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/aim.png) no-repeat 0 0;
}
.social-bookmarksLight li.aim a:hover {
background-color: #e95a00;
}
.social-bookmarksLight li.apple a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/apple.png) no-repeat 0 0;
}
.social-bookmarksLight li.apple a:hover {
background-color: #606060;
}
.social-bookmarksLight li.behance a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/behance.png) no-repeat 0 0;
}
.social-bookmarksLight li.behance a:hover {
background-color: #18a3fe;
}
.social-bookmarksLight li.blogger a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/blogger.png) no-repeat 0 0;
}
.social-bookmarksLight li.blogger a:hover {
background-color: #fb913f;
}
.social-bookmarksLight li.cargo a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/cargo.png) no-repeat 0 0;
}
.social-bookmarksLight li.cargo a:hover {
background-color: #00c462;
}
.social-bookmarksLight li.delicious a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/delicious.png) no-repeat 0 0;
}
.social-bookmarksLight li.delicious a:hover {
background-color: #3274d1;
}
.social-bookmarksLight li.deviantart a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/deviantart.png) no-repeat 0 0;
}
.social-bookmarksLight li.deviantart a:hover {
background-color: #d0de21;
}
.social-bookmarksLight li.digg a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/digg.png) no-repeat 0 0;
}
.social-bookmarksLight li.digg a:hover {
background-color: #2882c6;
}
.social-bookmarksLight li.dopplr a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/dopplr.png) no-repeat 0 0;
}
.social-bookmarksLight li.dopplr a:hover {
background-color: #99cc66;
}
.social-bookmarksLight li.dribbble a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/dribbble.png) no-repeat 0 0;
}
.social-bookmarksLight li.dribbble a:hover {
background-color: #ef5b92;
}
.social-bookmarksLight li.ember a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/ember.png) no-repeat 0 0;
}
.social-bookmarksLight li.ember a:hover {
background-color: #fb9d00;
}
.social-bookmarksLight li.evernote a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/evernote.png) no-repeat 0 0;
}
.social-bookmarksLight li.evernote a:hover {
background-color: #77ba2f;
}
.social-bookmarksLight li.facebook a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/facebook.png) no-repeat 0 0;
}
.social-bookmarksLight li.facebook a:hover {
background-color: #3b5998;
}
.social-bookmarksLight li.flickr a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/flickr.png) no-repeat 0 0;
}
.social-bookmarksLight li.flickr a:hover {
background-color: #f1628b;
}
.social-bookmarksLight li.forrst a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/forrst.png) no-repeat 0 0;
}
.social-bookmarksLight li.forrst a:hover {
background-color: #5b9a68;
}
.social-bookmarksLight li.github a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/github.png) no-repeat 0 0;
}
.social-bookmarksLight li.github a:hover {
background-color: #7292a2;
}
.social-bookmarksLight li.google a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/google.png) no-repeat 0 0;
}
.social-bookmarksLight li.google a:hover {
background-color: #dd4b39;
}
.social-bookmarksLight li.googleplus a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/googleplus.png) no-repeat 0 0;
}
.social-bookmarksLight li.googleplus a:hover {
background-color: #d94a39;
}
.social-bookmarksLight li.gowalla a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/gowalla.png) no-repeat 0 0;
}
.social-bookmarksLight li.gowalla a:hover {
background-color: #ff920d;
}
.social-bookmarksLight li.grooveshark a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/grooveshark.png) no-repeat 0 0;
}
.social-bookmarksLight li.grooveshark a:hover {
background-color: #f88e00;
}
.social-bookmarksLight li.html5 a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/html5.png) no-repeat 0 0;
}
.social-bookmarksLight li.html5 a:hover {
background-color: #f3642c;
}
.social-bookmarksLight li.icloud a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/icloud.png) no-repeat 0 0;
}
.social-bookmarksLight li.icloud a:hover {
background-color: #fb913f;
}
.social-bookmarksLight li.lastfm a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/lastfm.png) no-repeat 0 0;
}
.social-bookmarksLight li.lastfm a:hover {
background-color: #d21309;
}
.social-bookmarksLight li.linkedin a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/linkedin.png) no-repeat 0 0;
}
.social-bookmarksLight li.linkedin a:hover {
background-color: #71b2d0;
}
.social-bookmarksLight li.metacafe a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/metacafe.png) no-repeat 0 0;
}
.social-bookmarksLight li.metacafe a:hover {
background-color: #ef4035;
}
.social-bookmarksLight li.mixx a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/mixx.png) no-repeat 0 0;
}
.social-bookmarksLight li.mixx a:hover {
background-color: #d80330;
}
.social-bookmarksLight li.myspace a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/myspace.png) no-repeat 0 0;
}
.social-bookmarksLight li.myspace a:hover {
background-color: #003398;
}
.social-bookmarksLight li.netvibes a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/netvibes.png) no-repeat 0 0;
}
.social-bookmarksLight li.netvibes a:hover {
background-color: #629e61;
}
.social-bookmarksLight li.newsvine a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/newsvine.png) no-repeat 0 0;
}
.social-bookmarksLight li.newsvine a:hover {
background-color: #5b965a;
}
.social-bookmarksLight li.orkut a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/orkut.png) no-repeat 0 0;
}
.social-bookmarksLight li.orkut a:hover {
background-color: #ed2590;
}
.social-bookmarksLight li.paypal a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/paypal.png) no-repeat 0 0;
}
.social-bookmarksLight li.paypal a:hover {
background-color: #32689a;
}
.social-bookmarksLight li.picasa a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/picasa.png) no-repeat 0 0;
}
.social-bookmarksLight li.picasa a:hover {
background-color: #444;
}
.social-bookmarksLight li.pinterest a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/pinterest.png) no-repeat 0 0;
}
.social-bookmarksLight li.pinterest a:hover {
background-color: #cb2027;
}
.social-bookmarksLight li.plurk a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/plurk.png) no-repeat 0 0;
}
.social-bookmarksLight li.plurk a:hover {
background-color: #f35b36;
}
.social-bookmarksLight li.posterous a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/posterous.png) no-repeat 0 0;
}
.social-bookmarksLight li.posterous a:hover {
background-color: #f9d560;
}
.social-bookmarksLight li.reddit a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/reddit.png) no-repeat 0 0;
}
.social-bookmarksLight li.reddit a:hover {
background-color: #bfd0e2;
}
.social-bookmarksLight li.rss a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/rss.png) no-repeat 0 0;
}
.social-bookmarksLight li.rss a:hover {
background-color: #fe9900;
}
.social-bookmarksLight li.skype a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/skype.png) no-repeat 0 0;
}
.social-bookmarksLight li.skype a:hover {
background-color: #18b7f1;
}
.social-bookmarksLight li.stumbleupon a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/stumbleupon.png) no-repeat 0 0;
}
.social-bookmarksLight li.stumbleupon a:hover {
background-color: #eb4924;
}
.social-bookmarksLight li.technorati a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/technorati.png) no-repeat 0 0;
}
.social-bookmarksLight li.technorati a:hover {
background-color: #7ac84f;
}
.social-bookmarksLight li.tumblr a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/tumblr.png) no-repeat 0 0;
}
.social-bookmarksLight li.tumblr a:hover {
background-color: #3a5976;
}
.social-bookmarksLight li.twitter a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/twitter.png) no-repeat 0 0;
}
.social-bookmarksLight li.twitter a:hover {
background-color: #48c4d2;
}
.social-bookmarksLight li.vimeo a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/vimeo.png) no-repeat 0 0;
}
.social-bookmarksLight li.vimeo a:hover {
background-color: #62a0ad;
}
.social-bookmarksLight li.wordpress a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/wordpress.png) no-repeat 0 0;
}
.social-bookmarksLight li.wordpress a:hover {
background-color: #464646;
}
.social-bookmarksLight li.yahoo a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/yahoo.png) no-repeat 0 0;
}
.social-bookmarksLight li.yahoo a:hover {
background-color: #ab64bc;
}
.social-bookmarksLight li.yelp a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/yelp.png) no-repeat 0 0;
}
.social-bookmarksLight li.yelp a:hover {
background-color: #c41200;
}
.social-bookmarksLight li.youtube a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/youtube.png) no-repeat 0 0;
}
.social-bookmarksLight li.youtube a:hover {
background-color: #f45750;
}
.social-bookmarksLight li.zerply a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/zerply.png) no-repeat 0 0;
}
.social-bookmarksLight li.zerply a:hover {
background-color: #8db259;
}
.social-bookmarksLight li.zootool a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/zootool.png) no-repeat 0 0;
}
.social-bookmarksLight li.zootool a:hover {
background-color: #262626;
}
.social-bookmarksLight li.mailto a {
background: url(//payroll.com.sg/wp-content/themes/finex/images/icons/light/icon-mailto.png) no-repeat 0 0;
}
.social-bookmarksLight li.mailto a:hover {
background-color: #444444;
}   .welcome1 .left-side {
display:table-cell;
width: 610px;
background: #0095d4;
position: relative;
padding: 15px 45px 0px;
}
.welcome1 .left-side img {
display: block;
float: left;
height: 50px;
margin-right: 15px;
vertical-align: middle;
width: 50px;
}
.welcome1 .left-side p {
color: #FFFFFF;
font-size: 14px;
line-height: 1.5;
margin: 0 0 20px 80px;
padding-top: 5px;
}
.welcome1 .right-side {
display:table-cell;
width: 240px;
background: #0088c2;
text-align: center;
padding: 30px 0;
vertical-align:middle;
position: relative;
}
.welcome1 .right-side a {
color: #fff; 
font-size: 14px; 
letter-spacing: -1px;
font-weight: 700;
}
.welcome1 .shadow1 img {
margin-top: -70px;	
} .welcome2 {
position: relative;z-index: 3;
}
.welcome2 .left-side {
display:table-cell;
background: #0095d4;
width: 390px;
padding: 20px 40px;
vertical-align:middle;
}
.welcome2 .right-side {
display:table-cell;
background: #0088c2;
width: 390px;
padding: 20px 40px 0px;
vertical-align:middle;
}
.welcome2 p {
color: #fff;
font-size: 14px; 
line-height: 1.5;
margin: 0 0 20px;
}
.welcome2 h1 {
color: #fff; 
font-size: 32px; 
line-height: 1;
letter-spacing: -1px;
padding: 0;
margin: 0;
font-weight:400;
text-transform: none;
}
.welcome2 h2 {
color: #fff; 
font-size: 22px; 
line-height: 1.3;
letter-spacing: -1px;
padding: 0;
margin: 0;
font-weight:400;
text-transform: none;
}
.shadow2  {
top: -18px;	
position: relative;
z-index: 2;
height:41px;
background:url(//payroll.com.sg/wp-content/themes/finex/images/welcome2-shadow.png) no-repeat;
background-size:100%;
}
.main_inside_with_sidebar_right .shadow2,
.main_inside_with_sidebar_left .shadow2 {
top:-12px;
} .welcome3 {
background: #444444;
color: #fff; 
position: relative;
z-index: 3;
}
.welcome3 .left-side {
display:table-cell;	
width: 730px;
font-size: 14px;
padding: 20px 20px 0;
}
.welcome3 .right-side {
display:table-cell;	
width: 170px;
text-align:center;
vertical-align:middle;
padding: 20px;
}
.welcome3 h1 {
color: #fff;
font-size: 32px; 
line-height: 1;
letter-spacing: -1px;
padding: 0;
margin: 0;
}
.welcome3 .right-side a {
color: #fff;
font-size: 14px; 
letter-spacing: -1px;
font-weight: 700;
background: #0095d4;
padding: 13px 15px;
display:block;
position: relative;
}
.shadow3  {
top: -22px;	
position: relative;
z-index: 2;
margin: 0 auto;
height:41px;
background:url(//payroll.com.sg/wp-content/themes/finex/images/welcome3-shadow.png) no-repeat;
background-size:100%;
}
.main_inside_with_sidebar_right .shadow3,
.main_inside_with_sidebar_left .shadow3 {
top:-16px;
}
.welcome3 p {
margin: 0 0 20px;
}  .twitter-updates1 {	
background: #0088c2;
padding: 14px 30px 34px;
}
.twitter-updates1 img { 
float: left;
margin-top: 2px;
margin-right: 15px;
width:20px; 
height:15px; 	
}
.twitter-updates1 p { 
float: left;
color: #fff;
font-size: 13px; 
}
.twitter-updates1 a { 
color: #fff;
}  .twitter-updates2 {	
background: #0088c2;
padding: 0px 30px 10px;
}
.twitter-updates2 img { 
position: relative;
top: -23px !important;
display: block;
margin-left: auto;
margin-right: auto;	
padding: 0 !important;
margin-bottom: -23px;
height:36px;
width:49px;
}
.twitter-updates2 p { 
text-align: center;
color: #fff;
font-size: 14px; 
margin: 0 auto;
width: 93%;
}
.twitter-updates2 a { 
font-weight: bold;
color: #fff;
}
.twitter-updates2 p span { 
text-align: center;
color: #d1d3d3;
font-size: 12px; 
margin: 0;
display: block;
}
#twitter_update_list2 {
}
#twitter_update_list2 li {
list-style: none !important;
text-align: center;
color: #fff;
font-size: 14px; 
margin: 0; padding: 0;
}  .right-to-logo-area {
display:none;
float:right;
margin-top: -60px;
}
.right-to-logo-area img {
vertical-align: middle;
}
.right-to-logo-area a {
color: #444444;
}
.right-to-logo-area a:hover {
color: #0088C2;
}  .cols-icon-style2 img{
float:left; 
display:block; 
margin-right:10px; 
height:30px; 
width:30px; 
}
.cols-icon-style2 h1{
margin-left:40px;    
font-size: 14px;    
font-weight: 700;    
text-transform: uppercase; 
margin-top:-20px;
}
.cols-icon-style2 p{
margin-left:40px;    
color:#626161;
}
.cols-icon-style2 a.btn-read-more {
color: #0088c2;
margin-top: 8px;	
font-size: 12px;
cursor: pointer;
float: left;
font-style: italic;
margin-left:40px;
}
.cols-icon-style2 h1 a {
color: #444444;
}
.cols-icon-style2 a.btn-read-more:before {
content:"\2014 \0020";
}
.cols-icon-style2 a.btn-read-more:hover {
color: #444444;
}
.cols-icon-style2.no-icon p, .cols-icon-style2.no-icon a.btn-read-more, .cols-icon-style2.no-icon h1 {
margin-left:0;
}   .cols-icon-style1 {
background: #f8f8f8;
text-align: center;
padding: 25px;	
}
.cols-icon-style1:hover {
border-bottom: 2px solid #444444;
background: #0088c2;
padding-bottom:23px;
}
.cols-icon-style1 .col-icon {
width: 60px;
height: 60px;
margin: 0 auto;
}
.cols-icon-style1:hover .col-icon {
width: 60px;
height: 60px;
margin: 0 auto;
}
.cols-icon-style1 h1 { 	
font-size: 15px;
text-transform: uppercase;
font-weight: 700;
color: #444444;
}
.cols-icon-style1:hover h1 {
background: #0088c2;
color: #fff !important;
}
.cols-icon-style1 p {	
font-size: 13px;
color: #7f7e7e;
text-align: 1.6;
padding: 0;
margin: 0;
}
.cols-icon-style1:hover p {
background: #0088c2;
color: #fff;
}  .cols-icon-style3 img {
margin-bottom: 5px;
max-width:100%;
height:auto;
}
.cols-icon-style3  h1 {
font-size: 18px;
margin-bottom: 5px;
}
.cols-icon-style3  h1 a {
color: #444444;
}
.cols-icon-style3  h1 a:hover {
color: #0088c2;
}
.cols-icon-style3 p {
color: #626161;	
}
.cols-icon-style3 a.btn-read-more {
color: #626161;
margin-top: 8px;	
font-size: 12px;
cursor: pointer;
float: left;
}
.cols-icon-style3 a.btn-read-more:before {
content:"\2014 \0020";
}
.cols-icon-style3 a.btn-read-more:hover {
color: #0088c2;
}  .author-bio {
background: #F5F5F5;
margin-left: 90px;
margin-top: 30px;
padding: 20px;
border-top: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
}
.author-bio img {
float: left;
width: 70px;
height: 70px;
margin-right: 20px;
}
.author-bio .author-info {
float: 	left;
width: 700px;	
}
.author-bio .author-info h3.author-title,
.author-bio .author-info h3.author-title a {
color: #444444;
font-size: 14px;
font-weight: bold;	
letter-spacing: 0;
}
.author-bio .author-info .author-description span {
display: block;
text-transform: uppercase;
color: #444444;
font-size: 11px;
font-weight: normal;
margin-top: 15px;
}
.author-bio .author-info .author-description span a {
color: #0095d4;
}
#comments {
margin-left: 10px;
}
#comments .post-type {
width: 60px;
float: left;
margin-right: 30px;
}
#comments .post-desc {
width: 850px;
float: left;
}
p.comment-form-author{
margin-bottom: 20px;
}
p.comment-form-email {
margin-bottom: 20px;
}
p.comment-form-url {
margin-bottom: 20px;
}
p.comment-form-comment {
margin-bottom: 10px;
}
.form-allowed-tags {
color: #444444;
font-size: 13px;
margin-left: 100px;
margin-bottom: 20px;
}
.form-allowed-tags code {
font-size: 11px;
display: block;
}
#comments label {
position:relative;
display:inline-block;
float: left;
}
.comment-form-comment label,
.comment-form-author label,
.comment-form-email label,
.comment-form-url label {
color: #444444; 
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
width: 100px;
}
.comment-notes {
display: none;
}
p.form-submit input#submit{		
background: linear-gradient(to bottom, #25A6E1 0%, #127EAF 100%);		
background: -moz-linear-gradient(center top , #25A6E1 0%, #127EAF 100%) repeat;	
background: -o-linear-gradient( #25A6E1 0%, #127EAF 100%);	
background: -webkit-gradient(linear, center top, center bottom, from(#25A6E1), to(#127EAF));			
background: -webkit-linear-gradient(center top, #25A6E1 0%, #127EAF 100%);	
background: -ms-linear-gradient(center top, #25A6E1 0%, #127EAF 100%);	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25A6E1, endColorstr=#127EAF);	
border: 1px solid #1A87B9 !important;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
font-family: 'Helvetica Neue',sans-serif !important;
font-size: 11px !important;
height: auto !important;
padding: 8px 13px !important;
position: relative;
text-shadow: 0 0 1px #000000 !important;
top: 1px;
cursor: pointer;
text-align: center;
width: auto;
margin-left: 100px !important;
text-transform: uppercase;
margin-bottom: 30px !important;
font-weight: bold;
}
p.form-submit input#submit:hover {	
background: linear-gradient(to bottom, #127EAF 0%, #25A6E1 100%);		
background: -moz-linear-gradient(center top , #127EAF 0%, #25A6E1 100%) repeat;	
background: -o-linear-gradient( #127EAF 0%, #25A6E1 100%);	
background: -webkit-gradient(linear, center top, center bottom, from(#127EAF), to(#25A6E1));			
background: -webkit-linear-gradient(center top, #127EAF 0%, #25A6E1 100%);	
background: -ms-linear-gradient(center top, #127EAF 0%, #25A6E1 100%);	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#127EAF, endColorstr=#25A6E1);	
}
.comment-awaiting-moderation {
color: #0095d4;
font-style: normal;
font-size: 12px;	
}
#comments input {
margin: 0 !important;
padding: 8px 0 8px 10px;
width: 265px;
box-shadow: none;
color: #444444;
font-size: 13px;
text-transform: none;	
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1) inset;
}
#comments textarea {
resize: none;
margin: 0 !important;
padding: 8px 0 5px 10px;
width: 672px;
height: 180px;
overflow: auto;
line-height: 18px;
color: #444444;
font-size: 13px;
text-transform: none;	
background-color: #FFFFFF;
border: 1px solid #CCCCCC;
box-shadow: 2px 2px 3px rgba(0, 0, 0, 0.1) inset;
}
.comment-author img { 
text-align: left; 
float: left; 
margin-right: 20px;
width: 55px;
height: 55px;
}
li.comment{ list-style:none; margin:0; padding:0; text-indent:0; }
li.comment div.vcard { 
text-transform: uppercase; 	
color: #444444;
font-size: 14px;	
font-weight: bold;
margin-bottom: -4px;
}
li.comment div.vcard a {
color: #444444;
} 
span.says { display: none; }
li.comment div.comment-meta a { 
color:#999999; 
text-decoration: none; 
font-size: 12px;
}
li.comment p { 
font-size:13px; 
margin: 0; 
padding: 0; 
margin-top: 25px;	
color: #444444;
}
.comment-body {
border-bottom: 1px solid #ebeced;
margin-bottom: 30px;
}
li.comment ul { font-size:12px; list-style:square; margin:0 0 1em 2em; }
li.comment div.reply { 
margin: 20px 0 2px 0;
}
li.comment div.reply a { 	
color: #444444;
font-size: 12px; 
font-weight: bold;
line-height: 16px;
text-decoration: none;
text-transform: uppercase;
}
.commentlist .alt {}
.commentlist .odd {}
.commentlist .even {}
.commentlist .thread-alt {}
.commentlist .thread-odd {}
.commentlist .thread-even {}
.commentlist li ul.children .alt {}
.commentlist li ul.children .odd {}
.commentlist li ul.children .even {}
.commentlist .vcard {}
.commentlist .vcard cite.fn {}
.commentlist .vcard span.says {}
.commentlist .vcard img.photo {}
.commentlist .vcard img.avatar {}
.commentlist .vcard cite.fn a.url {}
.commentlist .comment-meta {} 
.commentlist .comment-meta a {}
.commentlist .commentmetadata {}
.commentlist .commentmetadata a {}
.commentlist .parent {}
.commentlist .comment {}
.commentlist .children {}
.commentlist .pingback {}
.commentlist .bypostauthor {}
.commentlist .comment-author {}
.commentlist .comment-author-admin {}
.commentlist {}
.commentlist li {}
.commentlist li p {}
.commentlist li ul {}
.commentlist li ul.children li {}
.commentlist li ul.children li.alt {}
.commentlist li ul.children li.byuser {}
.commentlist li ul.children li.comment {}
.commentlist li ul.children li.bypostauthor {}
.commentlist li ul.children li.comment-author-admin {}
#cancel-comment-reply {}
#cancel-comment-reply a {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin: 0 0 30px 30px;  }
ol.commentlist li ul.children li.depth-3 { margin: 0 0 30px 30px; }
ol.commentlist li ul.children li.depth-4 { margin: 0 0 30px 30px; }
ol.commentlist li ul.children li.depth-5 { margin: 0 0 30px 30px; }
h3#reply-title { display: none !important; }
p.logged-in-as a {
color: #444444;
}
.share { clear: both; }
.share h3 {
font-size: 14px;
float: left;
margin-right: 30px;
}
.share ul.social-bookmarks {
float: left;
position: relative;
top: -5px;
}  .title-404 {
color: #444444;
font-size: 60px; 	
font-weight: bold;
letter-spacing: -5px;
margin-bottom: 20px;
}
.text1-404 {
color: #444444;
font-size: 18px; 	
margin-bottom: 30px;
}
.text2-404 {
color: #444444;
font-size: 14px; 	
margin-bottom: 60px;
}
.image-404 {
margin-top: 80px;
}
.separator-404 {
border-bottom: 5px solid #444444;
margin-top: 50px;
clear: both;
} .folio-navi {
margin-left: 10px; 
float: right; 
margin-top: 10px; 
color: #444444; 
margin-right: 10px;
}
.folio-navi a {	
color: #444444; 
}
.folio-navi .previous-folio{
float:left;
margin-right:20px;
}
.folio-navi .next-folio{
float:left;
}
.folio-navi a:hover {
color: #0088c2;
} #page-title-panel {
border: none;
padding: 20px 30px;	
position: relative;
z-index: 11;
background:#444444;
}
#page-title-panel-inside {
margin:0 auto;
width:940px;
}
#page-title-panel .page-main-title {
display: table;
float: left;
padding: 15px 20px 15px 20px;
max-width:55%;
display:block;
}
#page-title-panel .page-main-title .page-main-title-content {
display: table-cell;
vertical-align: middle;
}
#page-title-panel .page-main-title .page-main-title-content h1 {
color: #ffffff;
font-size: 36px;
line-height: 1.6;	
letter-spacing: -3px;
font-weight: bold;
padding: 0;
margin: 0;
line-height: 1;
text-transform:none;
}
#page-title-panel .page-main-title h1 span {
color: #0088c2;
font-size: 18px;
line-height: 1;	
letter-spacing: -1px;
font-weight: normal;
display: block;
text-transform:none;
}
#page-title-panel .page-breadcrumbs {
float: right;
display: inline-block;
padding: 10px 20px 10px 20px;
display: table; 
position: relative;
clear: both;
margin-top: -40px;
max-width:35%;
text-align:right;
}
#page-title-panel .breadcrumbs-content {
display: table-cell;
vertical-align: middle;
color: #ffffff; 
font-size: 13px;
}
#page-title-panel .breadcrumbs-content a {
color: #ffffff; 
font-size: 13px;
}
#page-title-panel .breadcrumbs-content a:hover {
color: #0088c2; 
}
.page-title-panel-shadow {
background: url(//payroll.com.sg/wp-content/themes/finex/images/page-title-shadow.png) no-repeat;
width: 886px;
height: 41px;
margin: -27px auto 7px;
z-index: 10;
}
#easyTooltip { 
padding:7px 10px;
border:1px solid #000000;
background:#373737;
color:#fff;
font: 11px 'Oswald', sans-serif;
text-shadow: 1px 1px 1px #000;
z-index: 9999;
} @media only screen and (-webkit-min-device-pixel-ratio: 2), 
only screen and (min-device-pixel-ratio: 2) {     
.icon-quote-testimonials { 	background: url(//payroll.com.sg/wp-content/themes/finex/images/icon-quote-testimonial_@2x.png) no-repeat; }
#menu1 .sf-sub-indicator  {   background: url(//payroll.com.sg/wp-content/themes/finex/images/arrows-ffffff_@2x.png) no-repeat; background-size:7px 5px;  }
#menu1 .sf-menu > li > a:after  { background: url(//payroll.com.sg/wp-content/themes/finex/images/menu_corner_@2x.png) repeat-x scroll 0 0 transparent;  background-size:13px 7px; }
.list li {   background: url(//payroll.com.sg/wp-content/themes/finex/images/li-custom-image_@2x.png) no-repeat scroll 0 5px transparent; background-size:11px 11px; } 
.flexsliderTestimonial .flex-direction-nav li .flex-prev { background: url(//payroll.com.sg/wp-content/themes/finex/images/nav-testimonials-prev_@2x.png) no-repeat; background-size:22px 25px; }
.flexsliderTestimonial .flex-direction-nav li .flex-next { background: url(//payroll.com.sg/wp-content/themes/finex/images/nav-testimonials-next_@2x.png) no-repeat; background-size:22px 25px; }
.flexsliderCarousel .flex-direction-nav li a { background: url(//payroll.com.sg/wp-content/themes/finex/images/bg_direction_nav1_@2x.png) no-repeat scroll 0 0 transparent;  background-size: 59px 30px; }
.folio-item .flexsliderFolio .flex-direction-nav li a { background: url(//payroll.com.sg/wp-content/themes/finex/images/bg_direction_nav_thumbs_@2x.png) no-repeat scroll 0 0 transparent;  background-size: 40px 20px; }
.flextwitter .flex-direction-nav li a { background: url(//payroll.com.sg/wp-content/themes/finex/images/bg_direction_nav_@2x.png) no-repeat scroll 0 0 transparent;  background-size: 104px 52px; }
#footer ul.tweet_list li, .sidebar ul.tweet_list li { background: url(//payroll.com.sg/wp-content/themes/finex/images/icon-twitter-widget_@2x.png) no-repeat scroll 0 0 transparent;  background-size: 16px 16px; }	
.ui-icon { width: 16px; height: 16px; background: url(//payroll.com.sg/wp-content/themes/finex/images/marker2_@2x.png) 0px 3px no-repeat; background-size: 24px 7px; }
.ui-state-active .ui-icon {background: url(//payroll.com.sg/wp-content/themes/finex/images/marker3_@2x.png) 0px 3px no-repeat; background-size: 24px 7px;  }
.scrollup {  background: url(//payroll.com.sg/wp-content/themes/finex/images/icon_top_@2x.png) no-repeat; }
} .clear {
clear: both;
}
.nobr {
white-space: nowrap;
}
@font-face {
font-family: "star";
font-style: normal;
font-weight: normal;
src: url(//payroll.com.sg/wp-content/themes/fonts/star.eot?#iefix) format("embedded-opentype"), url(//payroll.com.sg/wp-content/themes/fonts/star.woff) format("woff"), url(//payroll.com.sg/wp-content/themes/fonts/star.ttf) format("truetype"), url(//payroll.com.sg/wp-content/themes/fonts/star.svg#star) format("svg");
}
.main .woocommerce {
padding: 0 10px;
}
.woocommerce-message, .woocommerce-error, .woocommerce-info {
background: -moz-linear-gradient(center top , #FCFBFC 0%, #F7F6F7 100%) repeat scroll 0 0 transparent;
border-radius: 4px 4px 4px 4px;
box-shadow: 0 -2px 6px rgba(0, 0, 0, 0.05) inset, 0 -2px 30px rgba(0, 0, 0, 0.016) inset, 0 1px 0 #FFFFFF inset, 0 1px 2px rgba(0, 0, 0, 0.3);
color: #5E5E5E;
list-style: none outside none;
margin: 0 0 2em;
padding: 1em 1em 1em 3.5em;
position: relative;
text-shadow: 0 1px 0 #FFFFFF;
width: auto;
}
.woocommerce-message:after, .woocommerce-error:after, .woocommerce-info:after {
clear: both;
content: "";
display: block;
}
.woocommerce-message:before, .woocommerce-error:before, .woocommerce-info:before {
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;
box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.1) inset;
color: #FFFFFF;
content: "";
display: block;
font-family: sans-serif;
font-size: 1em;
height: 1.5em;
left: 1em;
line-height: 1.5;
padding-top: 1em;
position: absolute;
text-align: center;
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.2);
top: 0;
width: 1.5em;
}
.woocommerce-message .button, .woocommerce-error .button, .woocommerce-info .button {
float: right;
}
.woocommerce-message li, .woocommerce-error li, .woocommerce-info li {
list-style: none outside none;
margin-left: 0;
padding-left: 0;
}
.woocommerce-message {
border-top: 3px solid #8FAE1B;
}
.woocommerce-message:before {
background-color: #8FAE1B;
content: "?";
}
.woocommerce-info {
border-top: 3px solid #1E85BE;
}
.woocommerce-info:before {
background-color: #1E85BE;
content: "i";
font-family: Times,Georgia,serif;
font-style: italic;
}
.woocommerce-error {
border-top: 3px solid #B81C23;
}
.woocommerce-error:before {
background-color: #B81C23;
content: "×";
font-weight: 700;
}
p.demo_store {
background: -moz-linear-gradient(center top , #0298CD 0%, #02739A 100%) repeat scroll 0 0 transparent;
border: 1px solid #02739A;
box-shadow: 0 0 0 3px rgba(255, 255, 255, 0.2) inset;
color: #D4F0FA;
font-size: 1em;
left: 0;
margin: 0;
padding: 0.5em 0;
position: fixed;
right: 0;
text-align: center;
top: 0;
width: 100%;
z-index: 99998;
}
.admin-bar p.demo_store {
top: 28px;
}
.woocommerce small.note, .woocommerce-page small.note {
color: #777777;
display: block;
font-size: 11px;
line-height: 21px;
margin-top: 10px;
}
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb {
color: #777777;
font-size: 0.92em;
margin: 0 0 1em;
padding: 0;
}
.woocommerce .woocommerce-breadcrumb:after, .woocommerce-page .woocommerce-breadcrumb:after {
clear: both;
content: "";
display: block;
}
.woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a {
color: #777777;
}
.woocommerce .col2-set, .woocommerce-page .col2-set {
width: 100%;
}
.woocommerce .col2-set:after, .woocommerce-page .col2-set:after {
clear: both;
content: "";
display: block;
}
.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
float: left;
width: 48%;
}
.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
float: right;
width: 48%;
}
.woocommerce div.product, .woocommerce #content div.product, .woocommerce-page div.product, .woocommerce-page #content div.product {
margin-bottom: 0;
position: relative;
}
.woocommerce div.product .product_title, .woocommerce #content div.product .product_title, .woocommerce-page div.product .product_title, .woocommerce-page #content div.product .product_title {
clear: none;
margin-top: 0;
padding: 0;
font-size: 24px;
letter-spacing: -2px;
color: #444444;
text-transform: none;
}
.woocommerce div.product span.price, .woocommerce div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content div.product p.price {
color: #444444;
background: none;
border: none;
font-size: 36px !important;
font-weight: bold;
}
.woocommerce div.product span.price ins, .woocommerce div.product p.price ins, .woocommerce #content div.product span.price ins, .woocommerce #content div.product p.price ins, .woocommerce-page div.product span.price ins, .woocommerce-page div.product p.price ins, .woocommerce-page #content div.product span.price ins, .woocommerce-page #content div.product p.price ins {
background: inherit;
text-decoration: none;
}
.woocommerce div.product span.price del, .woocommerce div.product p.price del, .woocommerce #content div.product span.price del, .woocommerce #content div.product p.price del, .woocommerce-page div.product span.price del, .woocommerce-page div.product p.price del, .woocommerce-page #content div.product span.price del, .woocommerce-page #content div.product p.price del {
color: #0095D4;
font-size: 40px;
}
.woocommerce div.product p.stock, .woocommerce #content div.product p.stock, .woocommerce-page div.product p.stock, .woocommerce-page #content div.product p.stock {
font-size: 0.92em;
}
.woocommerce div.product .stock, .woocommerce #content div.product .stock, .woocommerce-page div.product .stock, .woocommerce-page #content div.product .stock {
color: #85AD74;
}
.woocommerce div.product .out-of-stock, .woocommerce #content div.product .out-of-stock, .woocommerce-page div.product .out-of-stock, .woocommerce-page #content div.product .out-of-stock {
color: red;
}
.woocommerce div.product div.images, .woocommerce #content div.product div.images, .woocommerce-page div.product div.images, .woocommerce-page #content div.product div.images {
float: left;
margin-bottom: 2em;
width: 48%;
}
.woocommerce div.product div.images img, .woocommerce #content div.product div.images img, .woocommerce-page div.product div.images img, .woocommerce-page #content div.product div.images img {
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
display: block;
height: auto;
transition: all 0.2s ease-in-out 0s;
width: 100%;
}
.woocommerce div.product div.images div.thumbnails, .woocommerce #content div.product div.images div.thumbnails, .woocommerce-page div.product div.images div.thumbnails, .woocommerce-page #content div.product div.images div.thumbnails {
padding-top: 1em;
}
.woocommerce div.product div.images div.thumbnails:after, .woocommerce #content div.product div.images div.thumbnails:after, .woocommerce-page div.product div.images div.thumbnails:after, .woocommerce-page #content div.product div.images div.thumbnails:after {
clear: both;
content: "";
display: block;
}
.woocommerce div.product div.images div.thumbnails a, .woocommerce #content div.product div.images div.thumbnails a, .woocommerce-page div.product div.images div.thumbnails a, .woocommerce-page #content div.product div.images div.thumbnails a {
float: left;
margin-right: 3.8%;
width: 30.75%;
}
.woocommerce div.product div.images div.thumbnails a.last, .woocommerce #content div.product div.images div.thumbnails a.last, .woocommerce-page div.product div.images div.thumbnails a.last, .woocommerce-page #content div.product div.images div.thumbnails a.last {
margin-right: 0;
}
.woocommerce div.product div.images div.thumbnails a.first, .woocommerce #content div.product div.images div.thumbnails a.first, .woocommerce-page div.product div.images div.thumbnails a.first, .woocommerce-page #content div.product div.images div.thumbnails a.first {
clear: both;
}
.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {
float: right;
margin-bottom: 2em;
width: 48%;
}
.woocommerce div.product div.social, .woocommerce #content div.product div.social, .woocommerce-page div.product div.social, .woocommerce-page #content div.product div.social {
margin: 0 0 1em;
text-align: right;
}
.woocommerce div.product div.social span, .woocommerce #content div.product div.social span, .woocommerce-page div.product div.social span, .woocommerce-page #content div.product div.social span {
margin: 0 0 0 2px;
}
.woocommerce div.product div.social span span, .woocommerce #content div.product div.social span span, .woocommerce-page div.product div.social span span, .woocommerce-page #content div.product div.social span span {
margin: 0;
}
.woocommerce div.product div.social span .stButton .chicklets, .woocommerce #content div.product div.social span .stButton .chicklets, .woocommerce-page div.product div.social span .stButton .chicklets, .woocommerce-page #content div.product div.social span .stButton .chicklets {
padding-left: 16px;
width: 0;
}
.woocommerce div.product div.social iframe, .woocommerce #content div.product div.social iframe, .woocommerce-page div.product div.social iframe, .woocommerce-page #content div.product div.social iframe {
float: left;
margin-top: 3px;
}
.woocommerce div.product .woocommerce-tabs, .woocommerce #content div.product .woocommerce-tabs, .woocommerce-page div.product .woocommerce-tabs, .woocommerce-page #content div.product .woocommerce-tabs {
clear: both;
}
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs {
list-style: none outside none;
margin: 0 0 1.618em;
overflow: hidden;
padding: 0 0 0 1em;
position: relative;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li {
background: -moz-linear-gradient(center top , #F7F6F7 0%, #DFDBDF 100%) repeat scroll 0 0 transparent;
border: 1px solid #DFDBDF;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.6) inset;
display: inline-block;
margin: 0 -5px;
padding: 0 1em;
position: relative;
z-index: 0;
}
.product .summary .price span.amount {
font-size: 42px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a {
color: #5E5E5E;
display: inline-block;
font-weight: bold;
padding: 0.5em 0;
text-decoration: none;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
border-top: 0;
line-height: 20px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce-page div.product .woocommerce-tabs ul.tabs li a:hover, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a:hover {
color: #777777;
text-decoration: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active {
background: none repeat scroll 0 0 #FFFFFF;
border-bottom-color: #FFFFFF;
z-index: 2;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a {
color: inherit;
text-shadow: inherit;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:before {
box-shadow: 2px 2px 0 #FFFFFF;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active:after {
box-shadow: -2px 2px 0 #FFFFFF;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after {
border: 1px solid #DFDBDF;
bottom: -1px;
content: " ";
height: 5px;
position: absolute;
width: 5px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before {
border-bottom-right-radius: 4px;
border-width: 0 1px 1px 0;
box-shadow: 2px 2px 0 #DFDBDF;
left: -6px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after {
border-bottom-left-radius: 4px;
border-width: 0 0 1px 1px;
box-shadow: -2px 2px 0 #DFDBDF;
right: -6px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before {
border-bottom: 1px solid #DFDBDF;
bottom: 0;
content: " ";
left: 0;
position: absolute;
width: 100%;
z-index: 1;
}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel {
margin: 0 0 2em;
padding: 0;
}
.woocommerce div.product p.cart, .woocommerce #content div.product p.cart, .woocommerce-page div.product p.cart, .woocommerce-page #content div.product p.cart {
margin-bottom: 2em;
}
.woocommerce div.product p.cart:after, .woocommerce #content div.product p.cart:after, .woocommerce-page div.product p.cart:after, .woocommerce-page #content div.product p.cart:after {
clear: both;
content: "";
display: block;
}
.woocommerce div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce-page #content div.product form.cart {
margin-bottom: 6em;
}
.woocommerce div.product form.cart:after, .woocommerce #content div.product form.cart:after, .woocommerce-page div.product form.cart:after, .woocommerce-page #content div.product form.cart:after { margin-top: 20px;
content: "";
display: block;
}
.woocommerce div.product form.cart div.quantity, .woocommerce #content div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity, .woocommerce-page #content div.product form.cart div.quantity {
float: left;
margin: 0 4px 0 0;
}
.woocommerce div.product form.cart table, .woocommerce #content div.product form.cart table, .woocommerce-page div.product form.cart table, .woocommerce-page #content div.product form.cart table {
border-width: 0 0 1px;
}
.woocommerce div.product form.cart table td, .woocommerce #content div.product form.cart table td, .woocommerce-page div.product form.cart table td, .woocommerce-page #content div.product form.cart table td {
padding-left: 0;
}
.woocommerce div.product form.cart table div.quantity, .woocommerce #content div.product form.cart table div.quantity, .woocommerce-page div.product form.cart table div.quantity, .woocommerce-page #content div.product form.cart table div.quantity {
float: none;
margin: 0;
}
.woocommerce div.product form.cart table small.stock, .woocommerce #content div.product form.cart table small.stock, .woocommerce-page div.product form.cart table small.stock, .woocommerce-page #content div.product form.cart table small.stock {
display: block;
float: none;
}
.woocommerce div.product form.cart .variations, .woocommerce #content div.product form.cart .variations, .woocommerce-page div.product form.cart .variations, .woocommerce-page #content div.product form.cart .variations {
margin-bottom: 1em;
}
.woocommerce div.product form.cart .variations label, .woocommerce #content div.product form.cart .variations label, .woocommerce-page div.product form.cart .variations label, .woocommerce-page #content div.product form.cart .variations label {
font-weight: bold;
}
.woocommerce div.product form.cart .variations select, .woocommerce #content div.product form.cart .variations select, .woocommerce-page div.product form.cart .variations select, .woocommerce-page #content div.product form.cart .variations select {
float: left;
width: 100%;
}
.woocommerce div.product form.cart .variations td.label, .woocommerce #content div.product form.cart .variations td.label, .woocommerce-page div.product form.cart .variations td.label, .woocommerce-page #content div.product form.cart .variations td.label {
padding-right: 1em;
}
.woocommerce div.product form.cart .variations td, .woocommerce #content div.product form.cart .variations td, .woocommerce-page div.product form.cart .variations td, .woocommerce-page #content div.product form.cart .variations td {
vertical-align: top;
}
.woocommerce div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce-page #content div.product form.cart .button {
float: left;
vertical-align: middle;
}
.woocommerce div.product form.cart .group_table td.label, .woocommerce #content div.product form.cart .group_table td.label, .woocommerce-page div.product form.cart .group_table td.label, .woocommerce-page #content div.product form.cart .group_table td.label {
padding-left: 1em;
padding-right: 1em;
}
.woocommerce div.product form.cart .group_table td, .woocommerce #content div.product form.cart .group_table td, .woocommerce-page div.product form.cart .group_table td, .woocommerce-page #content div.product form.cart .group_table td {
vertical-align: top;
}
.woocommerce span.onsale, .woocommerce-page span.onsale {
background: linear-gradient(to bottom, #25A6E1 0%, #127EAF 100%);		
background: -moz-linear-gradient(center top , #25A6E1 0%, #127EAF 100%) repeat;	
background: -o-linear-gradient( #25A6E1 0%, #127EAF 100%);	
background: -webkit-gradient(linear, center top, center bottom, from(#25A6E1), to(#127EAF));			
background: -webkit-linear-gradient(center top, #25A6E1 0%, #127EAF 100%);	
background: -ms-linear-gradient(center top, #25A6E1 0%, #127EAF 100%);	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25A6E1, endColorstr=#127EAF); box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 -1px 0 rgba(0, 0, 0, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.2);
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
left: 6px;
line-height: 32px;
margin: 0;
min-height: 36px;
min-width: 36px;
padding: 6px;
position: absolute;
text-align: center;
text-shadow: 0 -1px 0 #85AD74;
top: 6px; }
.price span.amount {
font-size: 24px;
color: #444444 !important;
}
.woocommerce .products ul, .woocommerce ul.products, .woocommerce-page .products ul, .woocommerce-page ul.products {
clear: both;
list-style: none outside none;
margin: 0 0 1em;
padding: 0;
}
.woocommerce .products ul:after, .woocommerce ul.products:after, .woocommerce-page .products ul:after, .woocommerce-page ul.products:after {
clear: both;
content: "";
display: block;
}
.woocommerce .products ul li, .woocommerce ul.products li, .woocommerce-page .products ul li, .woocommerce-page ul.products li {
list-style: none outside none;
}
.woocommerce .related:after, .woocommerce .upsells.products:after, .woocommerce-page .related:after, .woocommerce-page .upsells.products:after {
clear: both;
content: "";
display: block;
}
.woocommerce .related ul.products, .woocommerce .related ul, .woocommerce .upsells.products ul.products, .woocommerce .upsells.products ul, .woocommerce-page .related ul.products, .woocommerce-page .related ul, .woocommerce-page .upsells.products ul.products, .woocommerce-page .upsells.products ul {
float: none;
}
.woocommerce .related ul.products li.product, .woocommerce .related ul li.product, .woocommerce .upsells.products ul.products li.product, .woocommerce .upsells.products ul li.product, .woocommerce-page .related ul.products li.product, .woocommerce-page .related ul li.product, .woocommerce-page .upsells.products ul.products li.product, .woocommerce-page .upsells.products ul li.product {
width: 150px;
}
.woocommerce .related ul.products li.product img, .woocommerce .related ul li.product img, .woocommerce .upsells.products ul.products li.product img, .woocommerce .upsells.products ul li.product img, .woocommerce-page .related ul.products li.product img, .woocommerce-page .related ul li.product img, .woocommerce-page .upsells.products ul.products li.product img, .woocommerce-page .upsells.products ul li.product img {
height: auto;
width: 100%;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
float: left;
margin: 0 10px 40px 0;
padding: 0;
position: relative; }
.woocommerce ul.products li.product .onsale, .woocommerce-page ul.products li.product .onsale {
left: auto;
margin: -6px -6px 0 0;
right: 0;
top: 0;
}
.woocommerce ul.products li.product h3, .woocommerce-page ul.products li.product h3 {
font-size: 15px;
margin: 0; text-transform: uppercase;
color: #0095d4;
line-height: 1.2;
}
h2.product_category_title {
text-transform: none;
padding: 0;
line-height:1.2;
font-size: 13px;
font-weight: normal;
}
.woocommerce ul.products li.product a, .woocommerce-page ul.products li.product a {
text-decoration: none;
}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
display: block;
height: auto;
margin: 0 0 8px;
transition: all 0.2s ease-in-out 0s;
width: 100%;
}
.woocommerce ul.products li.product a:hover img, .woocommerce-page ul.products li.product a:hover img {
box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
}
.woocommerce ul.products li.product strong, .woocommerce-page ul.products li.product strong {
display: block;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price {
display: block;
text-decoration: none !important;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price span.amount {
background: none;
font-weight: bold;
font-size: 24px !important;
padding: 0;
margin: 0;
line-height: 18px;
border: none;
color: #444444;
margin-top: 5px;
margin-bottom: 15px;text-decoration: none !important;
}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del {
color: #0095d4;
font-size: 40px;
margin: -2px 0 0;
line-height: 0px;
}
.woocommerce ul.products li.product .price ins, .woocommerce-page ul.products li.product .price ins {
background: none repeat scroll 0 0 transparent;text-decoration: none !important;
}
.woocommerce ul.products li.product .price .from, .woocommerce-page ul.products li.product .price .from {
color: rgba(145, 145, 145, 0.5);
font-size: 0.67em;
margin: -2px 0 0;
text-transform: uppercase;
}
.woocommerce ul.products li.first, .woocommerce-page ul.products li.first {
clear: both;
}
.woocommerce ul.products li.last, .woocommerce-page ul.products li.last { }
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
float: left;
margin: 0 0 1em;
background: #F0EFEF;
color: #444444;
float: left;
font-size: 14px;
font-weight: normal;
letter-spacing: -0.5px;
padding: 4px 15px 2px;
text-decoration: none;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
float: right;
margin: 0 0 1em;
}
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select {
vertical-align: top;
border: none;
padding: 5px 0px 4px 10px;
overflow: hidden;
background: #F0EFEF;
}
.woocommerce nav.woocommerce-pagination, .woocommerce #content nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination {
text-align: center;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce #content nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #DFDBDF -moz-use-text-color #DFDBDF #DFDBDF;
border-image: none;
border-style: solid none solid solid;
border-width: 1px 0 1px 1px;
clear: both;
display: inline-block;
margin: 1px;
padding: 0;
white-space: nowrap;
}
.woocommerce nav.woocommerce-pagination ul li, .woocommerce #content nav.woocommerce-pagination ul li, .woocommerce-page nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li {
border-right: 1px solid #DFDBDF;
display: inline;
float: left;
margin: 0;
overflow: hidden;
padding: 0;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span, .woocommerce #content nav.woocommerce-pagination ul li a, .woocommerce #content nav.woocommerce-pagination ul li span, .woocommerce-page nav.woocommerce-pagination ul li a, .woocommerce-page nav.woocommerce-pagination ul li span, .woocommerce-page #content nav.woocommerce-pagination ul li a, .woocommerce-page #content nav.woocommerce-pagination ul li span {
display: block;
font-size: 1em;
font-weight: normal;
line-height: 1em;
margin: 0;
min-width: 1em;
padding: 0.5em;
text-decoration: none;
}
.woocommerce nav.woocommerce-pagination ul li span.current, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce #content nav.woocommerce-pagination ul li span.current, .woocommerce #content nav.woocommerce-pagination ul li a:hover, .woocommerce #content nav.woocommerce-pagination ul li a:focus, .woocommerce-page nav.woocommerce-pagination ul li span.current, .woocommerce-page nav.woocommerce-pagination ul li a:hover, .woocommerce-page nav.woocommerce-pagination ul li a:focus, .woocommerce-page #content nav.woocommerce-pagination ul li span.current, .woocommerce-page #content nav.woocommerce-pagination ul li a:hover, .woocommerce-page #content nav.woocommerce-pagination ul li a:focus {
background: none repeat scroll 0 0 #F7F6F7;
color: #978A97;
}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button {
background: linear-gradient(to bottom, #25A6E1 0%, #127EAF 100%);		
background: -moz-linear-gradient(center top , #25A6E1 0%, #127EAF 100%) repeat;	
background: -o-linear-gradient( #25A6E1 0%, #127EAF 100%);	
background: -webkit-gradient(linear, center top, center bottom, from(#25A6E1), to(#127EAF));			
background: -webkit-linear-gradient(center top, #25A6E1 0%, #127EAF 100%);	
background: -ms-linear-gradient(center top, #25A6E1 0%, #127EAF 100%);	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#25A6E1, endColorstr=#127EAF);	
border: 1px solid #1A87B9;
border-radius: 4px 4px 4px 4px !important;
color: #FFFFFF !important;
font-family: 'Helvetica Neue',sans-serif;
font-size: 12px;
height: auto !important;
padding: 8px 13px !important;
position: relative;
top: 1px;
cursor: pointer;
text-align: center;	
}
.woocommerce a.button.loading, .woocommerce button.button.loading, .woocommerce input.button.loading, .woocommerce #respond input#submit.loading, .woocommerce #content input.button.loading, .woocommerce-page a.button.loading, .woocommerce-page button.button.loading, .woocommerce-page input.button.loading, .woocommerce-page #respond input#submit.loading, .woocommerce-page #content input.button.loading {
border: 1px solid #F7F6F7;
color: #777777;
}
.woocommerce a.button.loading:before, .woocommerce button.button.loading:before, .woocommerce input.button.loading:before, .woocommerce #respond input#submit.loading:before, .woocommerce #content input.button.loading:before, .woocommerce-page a.button.loading:before, .woocommerce-page button.button.loading:before, .woocommerce-page input.button.loading:before, .woocommerce-page #respond input#submit.loading:before, .woocommerce-page #content input.button.loading:before {
background: url(//payroll.com.sg/wp-content/themes/images/ajax-loader.gif) no-repeat scroll center center rgba(255, 255, 255, 0.65);
bottom: 0;
content: "";
left: 0;
position: absolute;
right: 0;
top: 0;
}
.woocommerce a.button.added:before, .woocommerce button.button.added:before, .woocommerce input.button.added:before, .woocommerce #respond input#submit.added:before, .woocommerce #content input.button.added:before, .woocommerce-page a.button.added:before, .woocommerce-page button.button.added:before, .woocommerce-page input.button.added:before, .woocommerce-page #respond input#submit.added:before, .woocommerce-page #content input.button.added:before {
background: url(//payroll.com.sg/wp-content/themes/images/success.png) no-repeat scroll 0 0 transparent;
content: "";
height: 16px;
position: absolute;
right: -26px;
text-indent: 0;
top: 0.35em;
width: 16px;
}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover {
background: linear-gradient(to bottom, #127EAF 0%, #25A6E1 100%);		
background: -moz-linear-gradient(center top , #127EAF 0%, #25A6E1 100%) repeat;	
background: -o-linear-gradient( #127EAF 0%, #25A6E1 100%);	
background: -webkit-gradient(linear, center top, center bottom, from(#127EAF), to(#25A6E1));			
background: -webkit-linear-gradient(center top, #127EAF 0%, #25A6E1 100%);	
background: -ms-linear-gradient(center top, #127EAF 0%, #25A6E1 100%);	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#127EAF, endColorstr=#25A6E1);	
}
.woocommerce a.button:active, .woocommerce button.button:active, .woocommerce input.button:active, .woocommerce #respond input#submit:active, .woocommerce #content input.button:active, .woocommerce-page a.button:active, .woocommerce-page button.button:active, .woocommerce-page input.button:active, .woocommerce-page #respond input#submit:active, .woocommerce-page #content input.button:active {
top: 1px;
}
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt {	
background: linear-gradient(to bottom, #0298CD 0%, #02739A 100%);		
background: -moz-linear-gradient(center top , #0298CD 0%, #02739A 100%) repeat;	
background: -o-linear-gradient( #0298CD 0%, #02739A 100%);	
background: -webkit-gradient(linear, center top, center bottom, from(#0298CD), to(#02739A));			
background: -webkit-linear-gradient(center top, #0298CD 0%, #02739A 100%);	
background: -ms-linear-gradient(center top, #0298CD 0%, #02739A 100%);	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0298CD, endColorstr=#02739A);	
border-color: #014D68;
color: #D4F0FA;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);
}
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover {	
background: linear-gradient(to bottom, #0298CD 0%, #016081 100%);		
background: -moz-linear-gradient(center top , #0298CD 0%, #016081 100%) repeat;	
background: -o-linear-gradient( #0298CD 0%, #016081 100%);	
background: -webkit-gradient(linear, center top, center bottom, from(#0298CD), to(#016081));			
background: -webkit-linear-gradient(center top, #0298CD 0%, #016081 100%);	
background: -ms-linear-gradient(center top, #0298CD 0%, #016081 100%);	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#0298CD, endColorstr=#016081);	
color: #E5FFFF;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.6);
}
.woocommerce .cart .button, .woocommerce .cart input.button, .woocommerce-page .cart .button, .woocommerce-page .cart input.button {
float: none;
}
.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart { padding-top: 0.5em;
white-space: nowrap;
}
.woocommerce .quantity, .woocommerce #content .quantity, .woocommerce-page .quantity, .woocommerce-page #content .quantity {
margin: 0 auto;
overflow: hidden;
position: relative;
width: 60px;
}
.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: #C7C0C7 -moz-use-text-color #C7C0C7 #C7C0C7;
border-image: none;
border-radius: 2px 0 0 2px;
border-style: solid none solid solid;
border-width: 1px 0 1px 1px;
box-shadow: 0 0 2px 0 #F7F6F7 inset;
float: left;
font-weight: bold;
height: 28px;
padding: 0;
text-align: center;
width: 40px;
}
.woocommerce .quantity .plus, .woocommerce .quantity .minus, .woocommerce #content .quantity .plus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .plus, .woocommerce-page #content .quantity .minus {	
background: linear-gradient(to bottom, #F7F6F7 0%, #DFDBDF 100%);		
background: -moz-linear-gradient(center top , #F7F6F7 0%, #DFDBDF 100%) repeat;	
background: -o-linear-gradient( #F7F6F7 0%, #DFDBDF 100%);	
background: -webkit-gradient(linear, center top, center bottom, from(#F7F6F7), to(#DFDBDF));			
background: -webkit-linear-gradient(center top, #F7F6F7 0%, #DFDBDF 100%);	
background: -ms-linear-gradient(center top, #F7F6F7 0%, #DFDBDF 100%);	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F7F6F7, endColorstr=#DFDBDF);	
border: 1px solid #C7C0C7;
border-radius: 2px 2px 2px 2px;
box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.075) inset, 0 1px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 2px rgba(0, 0, 0, 0.1);
color: #5E5E5E;
cursor: pointer;
display: block;
font-size: 12px;
font-weight: bold;
height: 15px;
line-height: 13px;
margin: 0;
overflow: visible;
padding: 0;
position: absolute;
text-align: center;
text-decoration: none;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
vertical-align: text-top;
width: 20px;
}
.woocommerce .quantity .plus:hover, .woocommerce .quantity .minus:hover, .woocommerce #content .quantity .plus:hover, .woocommerce #content .quantity .minus:hover, .woocommerce-page .quantity .plus:hover, .woocommerce-page .quantity .minus:hover, .woocommerce-page #content .quantity .plus:hover, .woocommerce-page #content .quantity .minus:hover {
background: linear-gradient(to bottom, #F7F6F7 0%, #D3CED3 100%);		
background: -moz-linear-gradient(center top , #F7F6F7 0%, #D3CED3 100%) repeat;	
background: -o-linear-gradient( #F7F6F7 0%, #D3CED3 100%);	
background: -webkit-gradient(linear, center top, center bottom, from(#F7F6F7), to(#D3CED3));			
background: -webkit-linear-gradient(center top, #F7F6F7 0%, #D3CED3 100%);	
background: -ms-linear-gradient(center top, #F7F6F7 0%, #D3CED3 100%);	
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F7F6F7, endColorstr=#D3CED3);	
}
.woocommerce .quantity .plus, .woocommerce #content .quantity .plus, .woocommerce-page .quantity .plus, .woocommerce-page #content .quantity .plus {
border-bottom: 0 none;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
right: 0;
top: 0;
}
.woocommerce .quantity .minus, .woocommerce #content .quantity .minus, .woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .minus {
border-top-left-radius: 0;
border-top-right-radius: 0;
bottom: 0;
right: 0;
}
.woocommerce #reviews h2 small, .woocommerce-page #reviews h2 small {
color: #777777;
float: right;
font-size: 15px;
line-height: 21px;
margin: 10px 0 0;
}
.woocommerce #reviews h2 small a, .woocommerce-page #reviews h2 small a {
color: #777777;
text-decoration: none;
}
.woocommerce #reviews h3, .woocommerce-page #reviews h3 {
margin: 0;
}
.woocommerce #reviews #respond, .woocommerce-page #reviews #respond {
border: 0 none;
margin: 0;
padding: 0;
}
.woocommerce #reviews #comment, .woocommerce-page #reviews #comment {
height: 75px;
}
.woocommerce #reviews #comments .add_review:after, .woocommerce-page #reviews #comments .add_review:after {
clear: both;
content: "";
display: block;
}
.woocommerce #reviews #comments h2, .woocommerce-page #reviews #comments h2 {
clear: none;
}
.woocommerce #reviews #comments ol.commentlist, .woocommerce-page #reviews #comments ol.commentlist {
background: none repeat scroll 0 0 transparent;
list-style: none outside none;
margin: 0;
width: 100%;
}
.woocommerce #reviews #comments ol.commentlist:after, .woocommerce-page #reviews #comments ol.commentlist:after {
clear: both;
content: "";
display: block;
}
.woocommerce #reviews #comments ol.commentlist li, .woocommerce-page #reviews #comments ol.commentlist li {
background: none repeat scroll 0 center transparent;
border: 0 none;
margin: 0 0 20px;
padding: 0;
position: relative;
}
.woocommerce #reviews #comments ol.commentlist li .meta, .woocommerce-page #reviews #comments ol.commentlist li .meta {
color: #777777;
font-size: 0.75em;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar {
background: none repeat scroll 0 0 #F7F6F7;
border: 1px solid #F0EEF0;
float: left;
height: auto;
left: 0;
line-height: 1;
margin: 0;
padding: 3px;
position: absolute;
top: 0;
width: 32px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text {
border: 1px solid #F0EEF0;
border-radius: 4px 4px 4px 4px;
margin: 0 0 0 50px;
padding: 1em 1em 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p {
margin: 0 0 1em;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, .woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta {
font-size: 0.83em;
}
.woocommerce #reviews #comments .commentlist > li:before, .woocommerce-page #reviews #comments .commentlist > li:before {
content: "";
}
.woocommerce .star-rating, .woocommerce-page .star-rating {
float: right;
font-family: 'star';
font-size: 1em;
height: 1em;
line-height: 1em;
overflow: hidden;
position: relative;
width: 51px;
}
.woocommerce .star-rating:before, .woocommerce-page .star-rating:before {
color: #DFDBDF;
content: "\2729\2729\2729\2729\2729";
float: left;
left: 0;
position: absolute;
top: 0;
}
.woocommerce .star-rating span, .woocommerce-page .star-rating span {
float: left;
left: 0;
overflow: hidden;
padding-top: 1.5em;
position: absolute;
top: 0;
}
.woocommerce .star-rating span:before, .woocommerce-page .star-rating span:before {
content: "\2729\2729\2729\2729\2729";
left: 0;
position: absolute;
top: 0;
}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating {
display: block;
float: none;
margin: 0 0 0.5em;
}
.woocommerce .hreview-aggregate .star-rating, .woocommerce-page .hreview-aggregate .star-rating {
margin: 10px 0 0;
}
.woocommerce #review_form #respond, .woocommerce-page #review_form #respond {
background: none repeat scroll 0 0 transparent;
border: 0 none;
margin: 0;
padding: 0;
position: static;
width: auto;
}
.woocommerce #review_form #respond:after, .woocommerce-page #review_form #respond:after {
clear: both;
content: "";
display: block;
}
.woocommerce #review_form #respond p, .woocommerce-page #review_form #respond p {
margin: 0 0 10px;
}
.woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input {
left: auto;
}
.woocommerce #review_form #respond textarea, .woocommerce-page #review_form #respond textarea {
-moz-box-sizing: border-box;
width: 100%;
}
.woocommerce p.stars, .woocommerce-page p.stars {
font-family: "star";
font-size: 1em;
height: 1em;
line-height: 1em;
overflow: hidden;
position: relative;
width: 5.4em;
}
.woocommerce p.stars:before, .woocommerce-page p.stars:before {
color: #DFDBDF;
content: "sssss";
float: left;
left: 0;
position: absolute;
top: 0;
}
.woocommerce p.stars a, .woocommerce-page p.stars a {
float: left;
height: 0;
left: 0;
overflow: hidden;
padding-top: 1em;
position: absolute;
top: 0;
width: 1em;
}
.woocommerce p.stars a:before, .woocommerce-page p.stars a:before {
content: "SSSSS";
left: 0;
position: absolute;
top: 0;
visibility: hidden;
}
.woocommerce p.stars a:hover:before, .woocommerce p.stars a:focus:before, .woocommerce-page p.stars a:hover:before, .woocommerce-page p.stars a:focus:before {
color: #0298CD;
visibility: visible;
}
.woocommerce p.stars a.active:before, .woocommerce-page p.stars a.active:before {
color: #0298CD;
visibility: visible;
}
.woocommerce p.stars a.star-1, .woocommerce-page p.stars a.star-1 {
width: 1em;
z-index: 10;
}
.woocommerce p.stars a.star-2, .woocommerce-page p.stars a.star-2 {
width: 2.1em;
z-index: 9;
}
.woocommerce p.stars a.star-3, .woocommerce-page p.stars a.star-3 {
width: 3.2em;
z-index: 8;
}
.woocommerce p.stars a.star-4, .woocommerce-page p.stars a.star-4 {
width: 4.3em;
z-index: 7;
}
.woocommerce p.stars a.star-5, .woocommerce-page p.stars a.star-5 {
width: 5.4em;
z-index: 6;
}
.woocommerce table.shop_attributes, .woocommerce-page table.shop_attributes {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: rgba(0, 0, 0, 0.1) -moz-use-text-color -moz-use-text-color;
border-image: none;
border-right: 0 none;
border-style: dotted none none;
border-width: 1px 0 0;
margin-bottom: 1.618em;
width: 100%;
}
.woocommerce table.shop_attributes th, .woocommerce-page table.shop_attributes th {
border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
border-top: 0 none;
font-weight: bold;
line-height: 1.5em;
margin: 0;
padding: 8px;
width: 150px;
}
.woocommerce table.shop_attributes td, .woocommerce-page table.shop_attributes td {
border-bottom: 1px dotted rgba(0, 0, 0, 0.1);
border-top: 0 none;
font-style: italic;
line-height: 1.5em;
margin: 0;
padding: 0;
}
.woocommerce table.shop_attributes td p, .woocommerce-page table.shop_attributes td p {
margin: 0;
padding: 8px 0;
}
.woocommerce table.shop_attributes .alt td, .woocommerce table.shop_attributes .alt th, .woocommerce-page table.shop_attributes .alt td, .woocommerce-page table.shop_attributes .alt th {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.024);
}
.woocommerce table.shop_table, .woocommerce-page table.shop_table {
border: 1px solid rgba(0, 0, 0, 0.1);
border-collapse: separate;
border-radius: 5px 5px 5px 5px;
margin: 0 -1px 24px 0;
text-align: left;
width: 100%;
}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
font-weight: bold;
line-height: 18px;
padding: 9px 12px;
}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td {
border-top: 1px solid rgba(0, 0, 0, 0.1);
padding: 6px 12px;
vertical-align: middle;
}
.woocommerce table.shop_table td small, .woocommerce-page table.shop_table td small {
font-weight: normal;
}
.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, .woocommerce-page table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot th {
border-top: 1px solid rgba(0, 0, 0, 0.1);
font-weight: bold;
}
.woocommerce table.my_account_orders, .woocommerce-page table.my_account_orders {
font-size: 0.85em;
}
.woocommerce table.my_account_orders th, .woocommerce table.my_account_orders td, .woocommerce-page table.my_account_orders th, .woocommerce-page table.my_account_orders td {
padding: 4px 8px;
vertical-align: middle;
}
.woocommerce table.my_account_orders .button, .woocommerce-page table.my_account_orders .button {
white-space: nowrap;
}
.woocommerce table.my_account_orders .order-actions, .woocommerce-page table.my_account_orders .order-actions {
text-align: right;
}
.woocommerce table.my_account_orders .order-actions .button, .woocommerce-page table.my_account_orders .order-actions .button {
margin: 0.125em 0 0.125em 0.25em;
}
.woocommerce td.product-name dl.variation, .woocommerce-page td.product-name dl.variation {
font-size: 0.8751em;
margin: 0.25em 0 0.5em;
}
.woocommerce td.product-name dl.variation dt, .woocommerce-page td.product-name dl.variation dt {
clear: left;
float: left;
font-weight: bold;
margin: 0 0.25em 0 0;
padding: 0;
}
.woocommerce td.product-name dl.variation dd, .woocommerce-page td.product-name dl.variation dd {
margin: 0 0 0.25em;
}
.woocommerce td.product-name p.backorder_notification, .woocommerce-page td.product-name p.backorder_notification {
font-size: 0.83em;
}
.woocommerce td.product-quantity, .woocommerce-page td.product-quantity {
min-width: 80px;
}
.woocommerce table.cart .product-thumbnail, .woocommerce #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail {
min-width: 32px;
}
.woocommerce table.cart img, .woocommerce #content table.cart img, .woocommerce-page table.cart img, .woocommerce-page #content table.cart img {
height: auto;
width: 32px;
}
.woocommerce table.cart th, .woocommerce table.cart td, .woocommerce #content table.cart th, .woocommerce #content table.cart td, .woocommerce-page table.cart th, .woocommerce-page table.cart td, .woocommerce-page #content table.cart th, .woocommerce-page #content table.cart td {
vertical-align: middle;
}
.woocommerce table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce-page #content table.cart a.remove {
border-radius: 100% 100% 100% 100%;
color: red;
display: block;
font-size: 1.5em;
font-weight: bold;
height: 1em;
line-height: 1;
text-align: center;
text-decoration: none;
width: 1em;
}
.woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, .woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover {
background-color: red;
color: #FFFFFF;
}
.woocommerce table.cart td.actions, .woocommerce #content table.cart td.actions, .woocommerce-page table.cart td.actions, .woocommerce-page #content table.cart td.actions {
text-align: right;
}
.woocommerce table.cart td.actions .coupon, .woocommerce #content table.cart td.actions .coupon, .woocommerce-page table.cart td.actions .coupon, .woocommerce-page #content table.cart td.actions .coupon {
float: left;
}
.woocommerce table.cart td.actions .coupon label, .woocommerce #content table.cart td.actions .coupon label, .woocommerce-page table.cart td.actions .coupon label, .woocommerce-page #content table.cart td.actions .coupon label {
display: none;
}
.woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text {
-moz-box-sizing: border-box;
border: 1px solid #DFDBDF;
box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1) inset;
float: left;
line-height: 1em;
margin: 0 4px 0 0;
outline: 0 none;
padding: 6px 6px 5px;
width: 80px;
}
.woocommerce table.cart td.actions .button.alt, .woocommerce #content table.cart td.actions .button.alt, .woocommerce-page table.cart td.actions .button.alt, .woocommerce-page #content table.cart td.actions .button.alt {
float: right;
margin-left: 0.25em;
}
.woocommerce table.cart input, .woocommerce #content table.cart input, .woocommerce-page table.cart input, .woocommerce-page #content table.cart input {
line-height: 1em;
margin: 0;
vertical-align: middle;
}
.woocommerce ul.cart_list, .woocommerce ul.product_list_widget, .woocommerce-page ul.cart_list, .woocommerce-page ul.product_list_widget {
list-style: none outside none;
margin: 0;
padding: 0;
}
.woocommerce ul.cart_list li, .woocommerce ul.product_list_widget li, .woocommerce-page ul.cart_list li, .woocommerce-page ul.product_list_widget li {
list-style: none outside none;
margin: 0;
padding: 4px 0;
}
.woocommerce ul.cart_list li:after, .woocommerce ul.product_list_widget li:after, .woocommerce-page ul.cart_list li:after, .woocommerce-page ul.product_list_widget li:after {
clear: both;
content: "";
display: block;
}
.woocommerce ul.cart_list li a, .woocommerce ul.product_list_widget li a, .woocommerce-page ul.cart_list li a, .woocommerce-page ul.product_list_widget li a {
display: block;
font-weight: bold;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img, .woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img {
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
float: right;
height: auto;
margin-left: 4px;
width: 32px;
}
.woocommerce ul.cart_list li dl, .woocommerce ul.product_list_widget li dl, .woocommerce-page ul.cart_list li dl, .woocommerce-page ul.product_list_widget li dl {
border-left: 2px solid rgba(0, 0, 0, 0.1);
font-size: 0.8751em;
margin: 0;
padding-left: 1em;
}
.woocommerce ul.cart_list li dl dt, .woocommerce ul.product_list_widget li dl dt, .woocommerce-page ul.cart_list li dl dt, .woocommerce-page ul.product_list_widget li dl dt {
clear: left;
float: left;
margin-right: 0.25em;
}
.woocommerce ul.cart_list li dl dd, .woocommerce ul.product_list_widget li dl dd, .woocommerce-page ul.cart_list li dl dd, .woocommerce-page ul.product_list_widget li dl dd {
margin-bottom: 0.5em;
}
.woocommerce ul.cart_list li .star-rating, .woocommerce ul.product_list_widget li .star-rating, .woocommerce-page ul.cart_list li .star-rating, .woocommerce-page ul.product_list_widget li .star-rating {
float: none;
}
.woocommerce .widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total {
border-top: 3px double #F7F6F7;
padding: 4px 0 0;
margin-bottom: 10px;
}
.woocommerce .widget_shopping_cart .total strong, .woocommerce-page .widget_shopping_cart .total strong {
display: inline-block;
min-width: 40px;
}
.woocommerce .widget_shopping_cart .buttons:after, .woocommerce-page .widget_shopping_cart .buttons:after {
clear: both;
content: "";
display: block;
}
.woocommerce .cart-collaterals, .woocommerce-page .cart-collaterals {
width: 100%;
}
.woocommerce .cart-collaterals:after, .woocommerce-page .cart-collaterals:after {
clear: both;
content: "";
display: block;
}
.woocommerce .cart-collaterals .related, .woocommerce-page .cart-collaterals .related {
float: left;
width: 30.75%;
}
.woocommerce .cart-collaterals .cross-sells, .woocommerce-page .cart-collaterals .cross-sells {
float: left;
width: 48%;
}
.woocommerce .cart-collaterals .cross-sells ul.products, .woocommerce-page .cart-collaterals .cross-sells ul.products {
float: none;
}
.woocommerce .cart-collaterals .cross-sells ul.products li, .woocommerce-page .cart-collaterals .cross-sells ul.products li {
width: 48%;
margin-bottom: 30px;
}
.woocommerce .cart-collaterals .shipping_calculator, .woocommerce-page .cart-collaterals .shipping_calculator {
clear: right;
float: right;
margin: 20px 0 30px;
text-align: right;
width: 48%;
}
.woocommerce .cart-collaterals .shipping_calculator:after, .woocommerce-page .cart-collaterals .shipping_calculator:after {
clear: both;
content: "";
display: block;
}
.woocommerce .cart-collaterals .shipping_calculator .button, .woocommerce-page .cart-collaterals .shipping_calculator .button {
display: block;
float: none;
width: 100%;
}
.woocommerce .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce .cart-collaterals .shipping_calculator .col2-set .col-2, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-1, .woocommerce-page .cart-collaterals .shipping_calculator .col2-set .col-2 {
width: 47%;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals {
float: right;
text-align: right; }
.woocommerce .cart-collaterals .cart_totals p, .woocommerce-page .cart-collaterals .cart_totals p {
margin: 0;
}
.woocommerce .cart-collaterals .cart_totals p small, .woocommerce-page .cart-collaterals .cart_totals p small {
color: #777777;
font-size: 0.83em;
}
.woocommerce .cart-collaterals .cart_totals table, .woocommerce-page .cart-collaterals .cart_totals table {
border-collapse: separate;
border-radius: 5px 5px 5px 5px;
margin: 0 0 6px;
padding: 0;
}
.woocommerce .cart-collaterals .cart_totals table tr:first-child th, .woocommerce .cart-collaterals .cart_totals table tr:first-child td, .woocommerce-page .cart-collaterals .cart_totals table tr:first-child th, .woocommerce-page .cart-collaterals .cart_totals table tr:first-child td {
border-top: 0 none;
}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table th {
padding: 6px 3px;
}
.woocommerce .cart-collaterals .cart_totals table small, .woocommerce-page .cart-collaterals .cart_totals table small {
color: #777777;
display: block;
}
.woocommerce .cart-collaterals .cart_totals table select, .woocommerce-page .cart-collaterals .cart_totals table select {
width: 100%;
}
.woocommerce .cart-collaterals .cart_totals .discount td, .woocommerce-page .cart-collaterals .cart_totals .discount td {
color: #85AD74;
}
.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th {
border-top: 1px solid #F7F6F7;
padding: 6px;
}
.woocommerce .cart-collaterals .cart_totals a.button.alt, .woocommerce-page .cart-collaterals .cart_totals a.button.alt {
display: block;
font-size: 0.92em;
width: 193px;
}
.woocommerce form .form-row, .woocommerce-page form .form-row {
margin: 0 0 6px;
padding: 3px;
}
.woocommerce form .form-row:after, .woocommerce-page form .form-row:after {
clear: both;
content: "";
display: block;
}
.woocommerce form .form-row label, .woocommerce-page form .form-row label {
display: block;
}
.woocommerce form .form-row label.hidden, .woocommerce-page form .form-row label.hidden {
visibility: hidden;
}
.woocommerce form .form-row select, .woocommerce-page form .form-row select {
cursor: pointer;
margin: 0;
width: 100%;
}
.woocommerce form .form-row .required, .woocommerce-page form .form-row .required {
border: 0 none;
color: red;
font-weight: bold;
}
.woocommerce form .form-row .input-checkbox, .woocommerce-page form .form-row .input-checkbox {
display: inline;
margin: -2px 8px 0 0;
text-align: center;
vertical-align: middle;
}
.woocommerce form .form-row label.checkbox, .woocommerce-page form .form-row label.checkbox {
display: inline;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea {
-moz-box-sizing: border-box;
line-height: 1em;
margin: 0;
outline: 0 none;
width: 100%;
}
.woocommerce form .form-row textarea, .woocommerce-page form .form-row textarea {
box-shadow: none;
display: block;
height: 3.5em;
line-height: 1.5em;
}
.woocommerce form .form-row.validate-required.woocommerce-validated input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-validated input.input-text {
background-image: url(//payroll.com.sg/wp-content/themes/images/icons/valid.png);
background-position: 95% center;
background-repeat: no-repeat;
}
.woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text {
background-image: url(//payroll.com.sg/wp-content/themes/images/icons/invalid.png);
background-position: 95% center;
background-repeat: no-repeat;
}
.woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-single, .woocommerce form .form-row.validate-required.woocommerce-invalid .chzn-drop, .woocommerce form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce form .form-row.validate-required.woocommerce-invalid select, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-single, .woocommerce-page form .form-row.validate-required.woocommerce-invalid .chzn-drop, .woocommerce-page form .form-row.validate-required.woocommerce-invalid input.input-text, .woocommerce-page form .form-row.validate-required.woocommerce-invalid select {
border-color: #FB7F88;
}
.woocommerce form .form-row *:-moz-placeholder, .woocommerce-page form .form-row *:-moz-placeholder {
line-height: 1em;
padding-top: 2px;
}
.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
float: left;
overflow: visible;
width: 47%;
}
.woocommerce form .form-row-last, .woocommerce-page form .form-row-last {
float: right;
}
.woocommerce form .form-row-wide, .woocommerce-page form .form-row-wide {
clear: both;
}
.woocommerce form.login, .woocommerce form.checkout_coupon, .woocommerce form.register, .woocommerce-page form.login, .woocommerce-page form.checkout_coupon, .woocommerce-page form.register {
border: 1px solid #DFDBDF;
border-radius: 5px 5px 5px 5px;
margin: 2em 0;
padding: 20px;
text-align: left;
}
.woocommerce ul#shipping_method, .woocommerce-page ul#shipping_method {
list-style: none outside none;
margin: 0;
padding: 0;
}
.woocommerce ul#shipping_method li, .woocommerce-page ul#shipping_method li {
list-style: none outside none;
margin: 0;
padding: 0.25em 0 0.25em 22px;
text-indent: -22px;
}
.woocommerce ul#shipping_method .amount, .woocommerce-page ul#shipping_method .amount {
font-weight: bold;
}
.woocommerce .checkout .col-2 h3, .woocommerce-page .checkout .col-2 h3 {
clear: none;
float: left;
}
.woocommerce .checkout .col-2 .notes, .woocommerce-page .checkout .col-2 .notes {
clear: left;
}
.woocommerce .checkout .col-2 .form-row-first, .woocommerce-page .checkout .col-2 .form-row-first {
clear: left;
}
.woocommerce .checkout div.shipping-address, .woocommerce-page .checkout div.shipping-address {
clear: left;
padding: 0;
width: 100%;
}
.woocommerce .checkout #shiptobilling, .woocommerce-page .checkout #shiptobilling {
float: right;
line-height: 1.62em;
margin: 0;
padding: 0;
}
.woocommerce .checkout #shiptobilling label, .woocommerce-page .checkout #shiptobilling label {
font-size: 0.6875em;
}
.woocommerce .checkout .shipping_address, .woocommerce-page .checkout .shipping_address {
clear: both;
}
.woocommerce #payment, .woocommerce-page #payment {
background: none repeat scroll 0 0 #F7F6F7;
border-radius: 5px 5px 5px 5px;
}
.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods {
border-bottom: 1px solid #DFDBDF;
list-style: none outside none;
margin: 0;
padding: 1em;
text-align: left;
}
.woocommerce #payment ul.payment_methods:after, .woocommerce-page #payment ul.payment_methods:after {
clear: both;
content: "";
display: block;
}
.woocommerce #payment ul.payment_methods li, .woocommerce-page #payment ul.payment_methods li {
font-weight: normal;
line-height: 2em;
margin: 0;
text-align: left;
}
.woocommerce #payment ul.payment_methods li input, .woocommerce-page #payment ul.payment_methods li input {
margin: 0 1em 0 0;
}
.woocommerce #payment ul.payment_methods li img, .woocommerce-page #payment ul.payment_methods li img {
margin: -2px 0 0 0.5em;
position: relative;
vertical-align: middle;
}
.woocommerce #payment div.form-row, .woocommerce-page #payment div.form-row {
border-top: 1px solid #FFFFFF;
padding: 1em;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
float: right;
margin: 0;
}
.woocommerce #payment .terms, .woocommerce-page #payment .terms {
padding: 0 1em;
text-align: right;
}
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box {
background: -moz-linear-gradient(center top , #EBE9EB 0%, #DFDBDF 100%) repeat scroll 0 0 transparent;
border-radius: 2px 2px 2px 2px;
box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.25);
color: #5E5E5E;
font-size: 0.92em;
line-height: 1.5em;
margin: 1em 0;
padding: 1em 2%;
position: relative;
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
width: 96%;
}
.woocommerce #payment div.payment_box p:last-child, .woocommerce-page #payment div.payment_box p:last-child {
margin-bottom: 0;
}
.woocommerce #payment div.payment_box #cc-expire-month, .woocommerce #payment div.payment_box #cc-expire-year, .woocommerce-page #payment div.payment_box #cc-expire-month, .woocommerce-page #payment div.payment_box #cc-expire-year {
float: left;
width: 48%;
}
.woocommerce #payment div.payment_box #cc-expire-year, .woocommerce-page #payment div.payment_box #cc-expire-year {
float: right;
}
.woocommerce #payment div.payment_box span.help, .woocommerce-page #payment div.payment_box span.help {
color: #777777;
font-size: 11px;
font-weight: normal;
line-height: 13px;
}
.woocommerce #payment div.payment_box .form-row, .woocommerce-page #payment div.payment_box .form-row {
margin: 0 0 1em;
}
.woocommerce #payment div.payment_box .form-row select, .woocommerce-page #payment div.payment_box .form-row select {
float: left;
margin-right: 3.8%;
width: 48%;
}
.woocommerce #payment div.payment_box .form-row select:nth-child(3n), .woocommerce-page #payment div.payment_box .form-row select:nth-child(3n) {
margin-right: 0;
}
.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after {
-moz-border-bottom-colors: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
border-color: transparent transparent #EBE9EB;
border-image: none;
border-style: solid;
border-width: 8px;
content: "";
display: block;
left: 0;
margin: -1em 0 0 2em;
position: absolute;
top: -3px;
}
.woocommerce .order_details, .woocommerce-page .order_details {
list-style: none outside none;
margin: 0 0 1.5em;
}
.woocommerce .order_details:after, .woocommerce-page .order_details:after {
clear: both;
content: "";
display: block;
}
.woocommerce .order_details li, .woocommerce-page .order_details li {
border-right: 1px dashed #DFDBDF;
float: left;
font-size: 0.715em;
line-height: 1em;
margin-right: 2em;
padding-right: 2em;
text-transform: uppercase;
}
.woocommerce .order_details li strong, .woocommerce-page .order_details li strong {
display: block;
font-size: 1.4em;
line-height: 1.5em;
text-transform: none;
}
.woocommerce .order_details li:last-of-type, .woocommerce-page .order_details li:last-of-type {
border: medium none;
}
.woocommerce .addresses .title:after, .woocommerce-page .addresses .title:after {
clear: both;
content: "";
display: block;
}
.woocommerce .addresses .title h3, .woocommerce-page .addresses .title h3 {
float: left;
}
.woocommerce .addresses .title .edit, .woocommerce-page .addresses .title .edit {
float: right;
}
.woocommerce ol.commentlist.notes li.note p.meta, .woocommerce-page ol.commentlist.notes li.note p.meta {
font-weight: bold;
margin-bottom: 0;
}
.woocommerce ol.commentlist.notes li.note .description p:last-child, .woocommerce-page ol.commentlist.notes li.note .description p:last-child {
margin-bottom: 0;
}
itemprop .description p {
margin: 20px;
}
.woocommerce ul.digital-downloads, .woocommerce-page ul.digital-downloads {
margin-left: 0;
padding-left: 0;
}
.woocommerce ul.digital-downloads li, .woocommerce-page ul.digital-downloads li {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAYAAAA1WQxeAAAAQUlEQVQIHWP8//8/AwgwMjLWgxlQAijeCGIyIQtiYxNUwAjUhWI0uilMMLvQJUB8kBzYCmyKYGJwN8AEYDphJgIAPtccffZCsOoAAAAASUVORK5CYII=) no-repeat scroll left center transparent;
list-style: none outside none;
margin-left: 0;
padding-left: 1.5em;
}
.woocommerce ul.digital-downloads li .count, .woocommerce-page ul.digital-downloads li .count {
float: right;
}
.woocommerce .widget_layered_nav ul, .woocommerce-page .widget_layered_nav ul {
border: 0 none;
list-style: none outside none;
margin: 0;
padding: 0;
}
.woocommerce .widget_layered_nav ul li, .woocommerce-page .widget_layered_nav ul li {
list-style: none outside none;
padding: 0 0 1px;
}
.woocommerce .widget_layered_nav ul li:after, .woocommerce-page .widget_layered_nav ul li:after {
clear: both;
content: "";
display: block;
}
.woocommerce .widget_layered_nav ul li a, .woocommerce .widget_layered_nav ul li span, .woocommerce-page .widget_layered_nav ul li a, .woocommerce-page .widget_layered_nav ul li span {
float: left;
padding: 1px 0;
}
.woocommerce .widget_layered_nav ul li.chosen a, .woocommerce-page .widget_layered_nav ul li.chosen a {
background: url(//payroll.com.sg/wp-content/themes/images/cross_white.png) no-repeat scroll 6px center #0298CD;
border: 1px solid #0298CD;
border-radius: 3px 3px 3px 3px;
color: #D4F0FA;
padding: 0 6px 0 18px;
}
.woocommerce .widget_layered_nav ul small.count, .woocommerce-page .widget_layered_nav ul small.count {
color: #777777;
float: right;
font-size: 1em;
margin-left: 6px;
padding: 1px 0;
}
.woocommerce .widget_layered_nav_filters ul, .woocommerce-page .widget_layered_nav_filters ul {
border: 0 none;
list-style: none outside none;
margin: 0;
overflow: hidden;
padding: 0;
}
.woocommerce .widget_layered_nav_filters ul li, .woocommerce-page .widget_layered_nav_filters ul li {
float: left;
list-style: none outside none;
padding: 0 1px 1px 0;
}
.woocommerce .widget_layered_nav_filters ul li a, .woocommerce-page .widget_layered_nav_filters ul li a {
background: url(//payroll.com.sg/wp-content/themes/images/cross_white.png) no-repeat scroll 6px center #0298CD;
border: 1px solid #0298CD;
border-radius: 3px 3px 3px 3px;
color: #D4F0FA;
float: left;
padding: 0 6px 0 18px;
}
.woocommerce .widget_price_filter .price_slider, .woocommerce-page .widget_price_filter .price_slider {
margin-bottom: 1em;
}
.woocommerce .widget_price_filter .price_slider_amount, .woocommerce-page .widget_price_filter .price_slider_amount {
font-size: 0.8751em;
line-height: 2.4em;
text-align: right;
}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button {
font-size: 1.15em;
}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button {
float: left;
}
.woocommerce .widget_price_filter .ui-slider, .woocommerce-page .widget_price_filter .ui-slider {
position: relative;
text-align: left;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle {
background: -moz-linear-gradient(center top , #0298CD 0%, #02739A 100%) repeat scroll 0 0 transparent;
border: 1px solid #000000;
border-radius: 1em 1em 1em 1em;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3), 0 0 0 1px rgba(255, 255, 255, 0.65) inset;
cursor: pointer;
height: 0.9em;
outline: medium none;
position: absolute;
top: -0.3em;
width: 0.9em;
z-index: 2;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child {
margin-left: -1em;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAFUlEQVQIHWP4//9/PRMDA8NzEPEMADLLBU76a5idAAAAAElFTkSuQmCC) repeat-x scroll center top #0298CD;
border: 0 none;
border-radius: 1em 1em 1em 1em;
box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.5) inset;
display: block;
font-size: 0.7em;
position: absolute;
z-index: 1;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content {
background: -moz-linear-gradient(center top , #000000 0%, #4D4D4D 100%) repeat scroll 0 0 transparent;
border-radius: 1em 1em 1em 1em;
}
.woocommerce .widget_price_filter .ui-slider-horizontal, .woocommerce-page .widget_price_filter .ui-slider-horizontal {
height: 0.5em;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range {
height: 100%;
top: 0;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
left: -1px;
}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max, .woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
right: -1px;
}
.twentythirteen .entry-summary {
padding: 0;
}
.woocommerce a.button.loading:before, .woocommerce button.button.loading:before, .woocommerce input.button.loading:before, .woocommerce #respond input#submit.loading:before, .woocommerce #content input.button.loading:before, .woocommerce-page a.button.loading:before, .woocommerce-page button.button.loading:before, .woocommerce-page input.button.loading:before, .woocommerce-page #respond input#submit.loading:before, .woocommerce-page #content input.button.loading:before {
background-image: url(//payroll.com.sg/wp-content/themes/images/ajax-loader@2x.gif);
background-size: 16px 16px;
}
.woocommerce a.button.added:before, .woocommerce button.button.added:before, .woocommerce input.button.added:before, .woocommerce #respond input#submit.added:before, .woocommerce #content input.button.added:before, .woocommerce-page a.button.added:before, .woocommerce-page button.button.added:before, .woocommerce-page input.button.added:before, .woocommerce-page #respond input#submit.added:before, .woocommerce-page #content input.button.added:before {
background: url(//payroll.com.sg/wp-content/themes/images/success@2x.png) no-repeat scroll 0 0 / 16px 14px transparent;
}
.woocommerce .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce .woocommerce-page form .form-row.woocommerce-validated input.input-text, .woocommerce-page .woocommerce form .form-row.woocommerce-validated input.input-text, .woocommerce-page .woocommerce-page form .form-row.woocommerce-validated input.input-text {
background-image: url(//payroll.com.sg/wp-content/themes/images/icons/valid@2x.png);
background-size: 12px 9px;
}
.woocommerce .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce .woocommerce-page form .form-row.woocommerce-invalid input.input-text, .woocommerce-page .woocommerce form .form-row.woocommerce-invalid input.input-text, .woocommerce-page .woocommerce-page form .form-row.woocommerce-invalid input.input-text {
background-image: url(//payroll.com.sg/wp-content/themes/images/icons/invalid@2x.png);
background-size: 12px 9px;
}@media only screen and (min-width: 768px) and (max-width: 959px) { .main {	width: 728px; }
.main_inside { width:748px; }	
.main_inside_with_sidebar_right {	width:568px; }
#sidebar_right { width:160px; margin-left:10px; }
.main_inside_with_sidebar_left {	width:568px; }
#sidebar_left { width:160px; }	
#menu2inside { width: 748px;  } #head { width:728px; }	
#upper-panel .center { width:728px; }
.menu { width:100%; } #foot {width:748px; }
.under-footer .center {width:728px; } #page-title-panel { padding:20px; }
#page-title-panel-inside { width:728px; }	
.page-title-panel-shadow {
background: url(//payroll.com.sg/wp-content/themes/finex/images/page-title-shadow.png) no-repeat scroll 0 0 transparent;
height: 41px;
margin: -27px auto 7px;
width: 674px;
z-index: 10;
} #menu1 {margin-top:30px !important;} .gallery-wrapper .gallery-item3 {  width: 229px; }
.gallery-wrapper .gallery-item2 {  width: 354px; }
.gallery-wrapper .gallery-item4 {  width: 167px; } .post-small .post-desc { width:408px; }
.post-wrapper-template {width:728px;}
.post .post-desc { width:638px; }
.builderContentPost  {width:658px;}
.main_inside_with_sidebar_right .post-wrapper-template .post .post-desc, .main_inside_with_sidebar_left .post-wrapper-template .post .post-desc { width:458px; }
.main_inside_with_sidebar_right .post-wrapper-template .builderContentPost, .main_inside_with_sidebar_left .post-wrapper-template .builderContentPost { width:478px; }
.main_inside_with_sidebar_right .post-wrapper-template .author-bio .author-info, .main_inside_with_sidebar_left .post-wrapper-template .author-bio .author-info { width:328px; }
.main_inside_with_sidebar_right #comments .post-desc, .main_inside_with_sidebar_left #comments .post-desc { width:458px;}
.main_inside_with_sidebar_right #comments textarea, .main_inside_with_sidebar_left #comments textarea { width:447px;}
.author-bio .author-info { width:508px;}
#comments .post-desc {  width:538px;}
#comments textarea { width:626px; } .shadow3 {top:-18px;}
.main_inside_with_sidebar_right .shadow3,
.main_inside_with_sidebar_left .shadow3 { top:-13px; }
.main_inside_with_sidebar_right .shadow2,
.main_inside_with_sidebar_left .shadow2 { top:-10px; }
.main_inside_with_sidebar_right .post-wrapper-template .post-small .post-desc, 
.main_inside_with_sidebar_left .post-wrapper-template .post-small .post-desc { width:288px; }
.main_inside_with_sidebar_right .post-small .post-image, .main_inside_with_sidebar_left .post-small .post-image { width:240px; }
.main_inside_with_sidebar_right .post-wrapper-template, .main_inside_with_sidebar_left .post-wrapper-template {width:548px;} .wpcf7 p.w66 textarea.wpcf7-textarea { width:461px;}
.wpcf7 p.w33 input.wpcf7-form-control { width:210px; }
.wpcf7 p.w33 textarea.wpcf7-textarea {width:210px;} .main_inside_with_sidebar_right .post-wrapper-template, .main_inside_with_sidebar_left .post-wrapper-template {width:548px;} .sidebar input#s { width:132px; } .folios-wrapper, .folios-wrapper3, .folios-wrapper2, .folios-wrapper-style2, .folios-wrapper-style2-3col, .folios-wrapper-style2-2col {width:768px;}
.folio-item .view {
width: 167px;
height: 94px;
}
.folio-item .view .mask,.view .content {
width: 167px;
height: 94px;
}	
.folio-item:hover .view-third a.info {
-webkit-transform: translateY(12px);
-moz-transform: translateY(12px);
-o-transform: translateY(12px);
-ms-transform: translateY(12px);
transform: translateY(12px);
}
.folio-item, .folio-item-style2 {width:167px;}
.folio-item img.folio-featured, .folio-item-style2 img.folio-featured  {width:167px; height:auto;}
.folio-item-style2 .view-third .mask, .folio-item .view-third .mask { 
-webkit-transform: translate(167px, -100px) rotate(180deg);
-moz-transform: translate(167px, -100px) rotate(180deg);
-o-transform: translate(167px, -100px) rotate(180deg);
-ms-transform: translate(167px, -100px) rotate(180deg);
transform: translate(167px, -100px) rotate(180deg);
}
.folio-item-style2 .view-third a.info, .folio-item .view-third a.info {
-webkit-transform: translateY(-94px);
-moz-transform: translateY(-94px);
-o-transform: translateY(-94px);
-ms-transform: translateY(-94px);
transform: translateY(-94px);
}
.folio-item-style2 .view-third:hover a.info {
-webkit-transform: translateY(3px);
-moz-transform: translateY(3px);
-o-transform: translateY(3px);
-ms-transform: translateY(3px);
transform: translateY(3px);
}	
.folio-item-style2 .view {
width: 167px;
height: 94px;
}
.folio-item-style2 .view .mask,.view .content {
width: 167px;
}
.folio-item-style2 .view a.info .hover-desc {
width:87px;
}
.main_inside_with_sidebar_right  .folios-wrapper,.main_inside_with_sidebar_right  .folios-wrapper3,.main_inside_with_sidebar_right  .folios-wrapper2,.main_inside_with_sidebar_right  .folios-wrapper-style2, 
.main_inside_with_sidebar_right  .folios-wrapper-style2-3col,.main_inside_with_sidebar_right  .folios-wrapper-style2-2col, .main_inside_with_sidebar_left  .folios-wrapper,.main_inside_with_sidebar_left  .folios-wrapper3,.main_inside_with_sidebar_left  .folios-wrapper2,.main_inside_with_sidebar_left  .folios-wrapper-style2, 
.main_inside_with_sidebar_left  .folios-wrapper-style2-3col,.main_inside_with_sidebar_left  .folios-wrapper-style2-2col {
margin-left: -20px;
width:570px;
}
.main_inside_with_sidebar_right .folio-item, .main_inside_with_sidebar_left .folio-item, .main_inside_with_sidebar_right .folio-item-style2, .main_inside_with_sidebar_left .folio-item-style2, .main_inside_with_sidebar_right .folio-item img.folio-featured, .main_inside_with_sidebar_left .folio-item img.folio-featured, .main_inside_with_sidebar_right .folio-item-style2 img.folio-featured, .main_inside_with_sidebar_left .folio-item-style2 img.folio-featured 
{ width:122px; height:auto;}
.main_inside_with_sidebar_right .folio-item .view, .main_inside_with_sidebar_left .folio-item .view, .main_inside_with_sidebar_left .folio-item .view, .main_inside_with_sidebar_left .folio-item .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item .view, .main_inside_with_sidebar_right .folio-item .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item-style2 .view .mask, .view .content, .main_inside_with_sidebar_left .folio-item-style2 .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item-style2 .view, .main_inside_with_sidebar_left .folio-item-style2 .view {
width:122px;
height:69px;
}
.folio-item-style2 .view-third .mask, .folio-item .view-third .mask { 
-webkit-transform: translate(122px, -100px) rotate(180deg);
-moz-transform: translate(122px, -100px) rotate(180deg);
-o-transform: translate(122px, -100px) rotate(180deg);
-ms-transform: translate(122px, -100px) rotate(180deg);
transform: translate(122px, -100px) rotate(180deg);
}
.main_inside_with_sidebar_right  .folio-item:hover .view-third a.info, 
.main_inside_with_sidebar_left  .folio-item:hover .view-third a.info {
-webkit-transform: translateY(2px);
-moz-transform: translateY(2px);
-o-transform: translateY(2px);
-ms-transform: translateY(2px);
transform: translateY(2px);
}
.folio-item3 .view {
width: 229px;
height: 129px;
}
.folio-item3 .view .mask,.view .content {
width: 229px;
height: 129px;
}	
.folio-item3:hover .view-third a.info {
-webkit-transform: translateY(32px);
-moz-transform: translateY(32px);
-o-transform: translateY(32px);
-ms-transform: translateY(32px);
transform: translateY(32px);
}
.folio-item3, .folio-item-style2-3col {width:229px;}
.folio-item3 img.folio-featured, .folio-item-style2-3col img.folio-featured  {width:229px; height:auto;}
.folio-item-style2-3col .view-third .mask, .folio-item3 .view-third .mask { 
-webkit-transform: translate(229px, -100px) rotate(180deg);
-moz-transform: translate(229px, -100px) rotate(180deg);
-o-transform: translate(229px, -100px) rotate(180deg);
-ms-transform: translate(229px, -100px) rotate(180deg);
transform: translate(229px, -100px) rotate(180deg);
}
.folio-item-style2-3col .view-third a.info, .folio-item3 .view-third a.info {
-webkit-transform: translateY(-129px);
-moz-transform: translateY(-129px);
-o-transform: translateY(-129px);
-ms-transform: translateY(-129px);
transform: translateY(-129px);
}
.folio-item-style2-3col .view-third:hover a.info {
-webkit-transform: translateY(33px);
-moz-transform: translateY(33px);
-o-transform: translateY(33px);
-ms-transform: translateY(33px);
transform: translateY(33px);
}	
.folio-item-style2-3col .view {
width: 229px;
height: 129px;
}
.folio-item-style2-3col .view .mask,.view .content {
width: 229px;
}
.folio-item-style2-3col .view a.info .hover-desc {
width:149px;
}
.main_inside_with_sidebar_right  .folios-wrapper,.main_inside_with_sidebar_right  .folios-wrapper3,.main_inside_with_sidebar_right  .folios-wrapper2,.main_inside_with_sidebar_right  .folios-wrapper-style2, 
.main_inside_with_sidebar_right  .folios-wrapper-style2-3col,.main_inside_with_sidebar_right  .folios-wrapper-style2-2col, .main_inside_with_sidebar_left  .folios-wrapper,.main_inside_with_sidebar_left  .folios-wrapper3,.main_inside_with_sidebar_left  .folios-wrapper2,.main_inside_with_sidebar_left  .folios-wrapper-style2, 
.main_inside_with_sidebar_left  .folios-wrapper-style2-3col,.main_inside_with_sidebar_left  .folios-wrapper-style2-2col {
margin-left: -20px;
width:570px;
}
.main_inside_with_sidebar_right .folio-item3, .main_inside_with_sidebar_left .folio-item3, .main_inside_with_sidebar_right .folio-item-style2-3col, .main_inside_with_sidebar_left .folio-item-style2-3col, .main_inside_with_sidebar_right .folio-item3 img.folio-featured, .main_inside_with_sidebar_left .folio-item3 img.folio-featured, .main_inside_with_sidebar_right .folio-item-style2-3col img.folio-featured, .main_inside_with_sidebar_left .folio-item-style2-3col img.folio-featured 
{ width:169px; height:auto;}
.main_inside_with_sidebar_right .folio-item3 .view, .main_inside_with_sidebar_left .folio-item3 .view, .main_inside_with_sidebar_left .folio-item3 .view, .main_inside_with_sidebar_left .folio-item3 .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item3 .view, .main_inside_with_sidebar_right .folio-item3 .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item-style2-3col .view .mask, .view .content, .main_inside_with_sidebar_left .folio-item-style2-3col .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item-style2-3col .view, .main_inside_with_sidebar_left .folio-item-style2-3col .view {
width:169px;
height:95px;
}
.folio-item-style2-3col .view-third .mask, .folio-item3 .view-third .mask { 
-webkit-transform: translate(169px, -100px) rotate(180deg);
-moz-transform: translate(169px, -100px) rotate(180deg);
-o-transform: translate(169px, -100px) rotate(180deg);
-ms-transform: translate(169px, -100px) rotate(180deg);
transform: translate(169px, -100px) rotate(180deg);
}
.main_inside_with_sidebar_right  .folio-item3:hover .view-third a.info, 
.main_inside_with_sidebar_left  .folio-item3:hover .view-third a.info {
-webkit-transform: translateY(10px);
-moz-transform: translateY(10px);
-o-transform: translateY(10px);
-ms-transform: translateY(10px);
transform: translateY(10px);
}
.main_inside_with_sidebar_left  .folio-item-style2-3col .view-third:hover a.info,
.main_inside_with_sidebar_right  .folio-item-style2-3col .view-third:hover a.info {
-webkit-transform: translateY(13px);
-moz-transform: translateY(13px);
-o-transform: translateY(13px);
-ms-transform: translateY(13px);
transform: translateY(13px);
}	
.main_inside_with_sidebar_left .folio-item-style2-3col .view a.info .hover-desc, .main_inside_with_sidebar_right .folio-item-style2-3col .view a.info .hover-desc {
width:89px;
}
.folio-item2 .view {
width: 354px;
height: 199px;
}
.folio-item2 .view .mask,.view .content {
width: 354px;
height: 199px;
}	
.folio-item2:hover .view-third a.info {
-webkit-transform: translateY(63px);
-moz-transform: translateY(63px);
-o-transform: translateY(63px);
-ms-transform: translateY(63px);
transform: translateY(63px);
}
.folio-item2, .folio-item-style2-2col {width:354px;}
.folio-item2 img.folio-featured, .folio-item-style2-2col img.folio-featured  {width:354px; height:auto;}
.folio-item-style2-2col .view-third .mask, .folio-item2 .view-third .mask { 
-webkit-transform: translate(354px, -100px) rotate(180deg);
-moz-transform: translate(354px, -100px) rotate(180deg);
-o-transform: translate(354px, -100px) rotate(180deg);
-ms-transform: translate(354px, -100px) rotate(180deg);
transform: translate(354px, -100px) rotate(180deg);
}
.folio-item-style2-2col .view-third a.info, .folio-item2 .view-third a.info {
-webkit-transform: translateY(-199px);
-moz-transform: translateY(-199px);
-o-transform: translateY(-199px);
-ms-transform: translateY(-199px);
transform: translateY(-199px);
}
.folio-item-style2-2col .view-third:hover a.info {
-webkit-transform: translateY(63px);
-moz-transform: translateY(63px);
-o-transform: translateY(63px);
-ms-transform: translateY(63px);
transform: translateY(63px);
}	
.folio-item-style2-2col .view {
width: 354px;
height: 199px;
}
.folio-item-style2-2col .view .mask,.view .content {
width: 354px;
}
.folio-item-style2-2col .view a.info .hover-desc {
width:149px;
}
.main_inside_with_sidebar_right  .folios-wrapper,.main_inside_with_sidebar_right  .folios-wrapper3,.main_inside_with_sidebar_right  .folios-wrapper2,.main_inside_with_sidebar_right  .folios-wrapper-style2, 
.main_inside_with_sidebar_right  .folios-wrapper-style2-3col,.main_inside_with_sidebar_right  .folios-wrapper-style2-2col, .main_inside_with_sidebar_left  .folios-wrapper,.main_inside_with_sidebar_left  .folios-wrapper3,.main_inside_with_sidebar_left  .folios-wrapper2,.main_inside_with_sidebar_left  .folios-wrapper-style2, 
.main_inside_with_sidebar_left  .folios-wrapper-style2-3col,.main_inside_with_sidebar_left  .folios-wrapper-style2-2col {
margin-left: -20px;
width:570px;
}
.main_inside_with_sidebar_right .folio-item2, .main_inside_with_sidebar_left .folio-item2, .main_inside_with_sidebar_right .folio-item-style2-2col, .main_inside_with_sidebar_left .folio-item-style2-2col, .main_inside_with_sidebar_right .folio-item2 img.folio-featured, .main_inside_with_sidebar_left .folio-item2 img.folio-featured, .main_inside_with_sidebar_right .folio-item-style2-2col img.folio-featured, .main_inside_with_sidebar_left .folio-item-style2-2col img.folio-featured 
{ width:264px; height:auto;}
.main_inside_with_sidebar_right .folio-item2 .view, .main_inside_with_sidebar_left .folio-item2 .view, .main_inside_with_sidebar_left .folio-item2 .view, .main_inside_with_sidebar_left .folio-item2 .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item2 .view, .main_inside_with_sidebar_right .folio-item2 .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item-style2-2col .view .mask, .view .content, .main_inside_with_sidebar_left .folio-item-style2-2col .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item-style2-2col .view, .main_inside_with_sidebar_left .folio-item-style2-2col .view {
width:264px;
height:148.8px;
}
.folio-item-style2-2col .view-third .mask, .folio-item2 .view-third .mask { 
-webkit-transform: translate(264px, -100px) rotate(180deg);
-moz-transform: translate(264px, -100px) rotate(180deg);
-o-transform: translate(264px, -100px) rotate(180deg);
-ms-transform: translate(264px, -100px) rotate(180deg);
transform: translate(264px, -100px) rotate(180deg);
}
.main_inside_with_sidebar_right  .folio-item2:hover .view-third a.info, 
.main_inside_with_sidebar_left  .folio-item2:hover .view-third a.info {
-webkit-transform: translateY(30px);
-moz-transform: translateY(30px);
-o-transform: translateY(30px);
-ms-transform: translateY(30px);
transform: translateY(30px);
}
.main_inside_with_sidebar_left  .folio-item-style2-2col .view-third:hover a.info,
.main_inside_with_sidebar_right  .folio-item-style2-2col .view-third:hover a.info {
-webkit-transform: translateY(30px);
-moz-transform: translateY(30px);
-o-transform: translateY(30px);
-ms-transform: translateY(30px);
transform: translateY(30px);
}	
.main_inside_with_sidebar_left .folio-item-style2-2col .view a.info .hover-desc, .main_inside_with_sidebar_right .folio-item-style2-2col .view a.info .hover-desc {
width:184px;
}
#sidebar_right.sidebarPortfolioRight { margin-left:-10px !important; }
.main_inside_with_sidebar_right .gallery-wrapper .gallery-item4, .main_inside_with_sidebar_left .gallery-wrapper .gallery-item4 {
width: 122px;
}
.main_inside_with_sidebar_right .gallery-wrapper .gallery-item3, .main_inside_with_sidebar_left .gallery-wrapper .gallery-item3 {
width: 169px;
}
.main_inside_with_sidebar_right .gallery-wrapper .gallery-item2, .main_inside_with_sidebar_left .gallery-wrapper .gallery-item2 {
width: 264px;
} .post4col {	width: 167px;}
.post3col {	width: 229px;}
.post2col {	width: 354px;}
.main_inside_with_sidebar_right .post2col, .main_inside_with_sidebar_left  .post2col  { width: 264px; }
.main_inside_with_sidebar_right .post3col, .main_inside_with_sidebar_left  .post3col  { width: 169px; }
.main_inside_with_sidebar_right .post4col, .main_inside_with_sidebar_left  .post4col { width: 122px; }
.main_inside_with_sidebar_right .sh-post-style2.post4col .date-content,
.main_inside_with_sidebar_left .sh-post-style2.post4col .date-content { margin-top:0px; text-align:center;}
.main_inside_with_sidebar_right .sh-post-style2.post4col .date-content p.date,
.main_inside_with_sidebar_left .sh-post-style2.post4col .date-content p.date{ margin:0px; text-align:center;} .mypost_widget_img {
width:100%;
}
.sidebar .mypost_widget_text {
margin-top:0px;
margin-bottom:13px;
margin-left:0;
}
.sidebar .wpcf7  textarea.wpcf7-textarea {width:89% !important;}
.sidebar .wpcf7  input.wpcf7-form-control { width: 89% !important;}
}
@media only screen and (max-width: 767px) {
.main {	width: 400px; }
.main_inside { width:420px; }
.main_inside_with_sidebar_right {	width:420px; }
#sidebar_right { width:400px; margin-left:0px; }
.main_inside_with_sidebar_left {	width:420px; }
#sidebar_left { width:400px; }	
#head { width:400px;} #page-title-panel-inside { width:400px; }
.page-main-title { max-width:100%; }
.page-breadcrumbs {display:none !important;}		
.page-title-panel-shadow {display:none;}
#page-title-panel { margin-bottom:20px; }
#menu1, #menu2, #menu3 { margin-top:0px !important; margin-bottom:0px !important; border:none;}
#menu1 select, #menu2 select, #menu3 select { display:block; margin-bottom:20px !important;  }
#menu2 {background:none; width:100%; border:none;}
#menu1 .sf-menu, #menu2 .sf-menu, #menu3 .sf-menu { display:none; }
#logo {text-align:center; width:100%; float:left;}
.right-to-logo-area { margin-top:10px !important; margin-bottom:10px !important;}
#menu2inside { width:400px; } .welcome2 .left-side, .welcome2 .right-side {display:block; width:320px;}
.shadow1, .shadow2, .shadow3 {display:none;}
.welcome1 .left-side {display:block; width:310px; float:left;}
.welcome1 .right-side {display:block; width:400px; float:left;} .post-wrapper-template { width:400px;}
.post-small .post-desc { width:400px; }
.post-small .post-image { width:400px; }
.post .post-desc {width:310px;}
.builderContentPost  {width:330px;}
.author-bio .author-info { width:275px;}
#comments {width:400px;}
#comments .post-type { width:400px; text-align:center;}	
#comments .post-desc {  width:400px;}
#comments textarea { width:388px; }
.form-allowed-tags {margin-left:0px;}
p.form-submit input#submit {margin-left:0px !important;} .wpcf7 p.w66 textarea.wpcf7-textarea { width:381px;}
.wpcf7 p.w33 textarea.wpcf7-textarea { width:381px;}
.wpcf7 p.w33 input.wpcf7-form-control { width:381px; }
.main_inside_with_sidebar_right .post-wrapper-template .post-small .post-desc, 
.main_inside_with_sidebar_left .post-wrapper-template .post-small .post-desc { width:400px; }
.main_inside_with_sidebar_right .post-small .post-image, .main_inside_with_sidebar_left .post-small .post-image { width:400px; }
.main_inside_with_sidebar_right .post-wrapper-template, .main_inside_with_sidebar_left .post-wrapper-template {width:400px;} .gallery-wrapper .gallery-item3, .gallery-wrapper .gallery-item4, .gallery-wrapper .gallery-item2 {  width: 400px; }
.main_inside_with_sidebar_right .gallery-wrapper .gallery-item4, .main_inside_with_sidebar_left .gallery-wrapper .gallery-item4,
.main_inside_with_sidebar_right .gallery-wrapper .gallery-item3, .main_inside_with_sidebar_left .gallery-wrapper .gallery-item3,
.main_inside_with_sidebar_right .gallery-wrapper .gallery-item2, .main_inside_with_sidebar_left .gallery-wrapper .gallery-item2 {	width: 400px; } #upper-panel .center { width:400px; } #foot {width:420px; }
.under-footer .center {width:400px; } .folios-wrapper, .folios-wrapper3, .folios-wrapper2, .folios-wrapper-style2, .folios-wrapper-style2-3col, .folios-wrapper-style2-2col {width:420px;}
.folio-item .view, .folio-item3 .view, .folio-item2 .view {
width: 400px;
height: 225px;
}
.folio-item .view .mask,.view .content, .folio-item3 .view .mask,.view .content, .folio-item2 .view .mask,.view .content {
width: 400px;
height: 225px;
}	
.folio-item:hover .view-third a.info, .folio-item3:hover .view-third a.info, .folio-item2:hover .view-third a.info {
-webkit-transform: translateY(70px) !important;
-moz-transform: translateY(70px) !important;
-o-transform: translateY(70px) !important;
-ms-transform: translateY(70px) !important;
transform: translateY(70px) !important;
}
.folio-item, .folio-item-style2, .folio-item3, .folio-item-style2-3col , .folio-item2, .folio-item-style2-2col  {width:400px;}
.folio-item img.folio-featured, .folio-item-style2 img.folio-featured,
.folio-item3 img.folio-featured, .folio-item-style2-3col img.folio-featured,
.folio-item2 img.folio-featured, .folio-item-style2-2col img.folio-featured,
.main_inside_with_sidebar_right .folio-item2, .main_inside_with_sidebar_left .folio-item2, .main_inside_with_sidebar_right .folio-item-style2-2col, .main_inside_with_sidebar_left .folio-item-style2-2col, 
.main_inside_with_sidebar_right .folio-item2 img.folio-featured, .main_inside_with_sidebar_left .folio-item2 img.folio-featured, .main_inside_with_sidebar_right .folio-item-style2-2col img.folio-featured, 
.main_inside_with_sidebar_left .folio-item-style2-2col img.folio-featured	{width:400px; height:auto;}
.folio-item-style2 .view-third .mask, .folio-item .view-third .mask,
.folio-item-style2-3col .view-third .mask, .folio-item3 .view-third .mask,
.folio-item-style2-2col .view-third .mask, .folio-item2 .view-third .mask	{ 
-webkit-transform: translate(400px, -100px) rotate(180deg);
-moz-transform: translate(400px, -100px) rotate(180deg);
-o-transform: translate(400px, -100px) rotate(180deg);
-ms-transform: translate(400px, -100px) rotate(180deg);
transform: translate(400px, -100px) rotate(180deg);
}
.folio-item-style2 .view-third a.info, .folio-item .view-third a.info,
.folio-item-style2-3col .view-third a.info, .folio-item3 .view-third a.info,
.folio-item-style2-2col .view-third a.info, .folio-item2 .view-third a.info {
-webkit-transform: translateY(-225px);
-moz-transform: translateY(-225px);
-o-transform: translateY(-225px);
-ms-transform: translateY(-225px);
transform: translateY(-225px);
}
.folio-item-style2 .view-third:hover a.info,
.folio-item-style2-3col .view-third:hover a.info,
.folio-item-style2-2col .view-third:hover a.info {
-webkit-transform: translateY(70px) !important;
-moz-transform: translateY(70px) !important;
-o-transform: translateY(70px) !important;
-ms-transform: translateY(70px) !important;
transform: translateY(70px) !important;
}	
.folio-item-style2 .view,
.folio-item-style2-3col .view, 
.folio-item-style2-2col .view {
width: 400px;
height: 225px;
}
.folio-item-style2 .view .mask,.view .content,
.folio-item-style2-3col .view .mask,.view .content,
.folio-item-style2-2col .view .mask,.view .content,
.main_inside_with_sidebar_right .folio-item2 .view, .main_inside_with_sidebar_left .folio-item2 .view, .main_inside_with_sidebar_left .folio-item2 .view, .main_inside_with_sidebar_left .folio-item2 .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item2 .view, .main_inside_with_sidebar_right .folio-item2 .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item-style2-2col .view .mask, .view .content, .main_inside_with_sidebar_left .folio-item-style2-2col .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item-style2-2col .view, .main_inside_with_sidebar_left .folio-item-style2-2col .view
{
width: 400px;
height: 225px;
}
.folio-item-style2 .view a.info .hover-desc,
.folio-item-style2-3col .view a.info .hover-desc,
.folio-item-style2-2col .view a.info .hover-desc {
width:320px !important;
}
.main_inside_with_sidebar_right  .folios-wrapper,.main_inside_with_sidebar_right  .folios-wrapper3,.main_inside_with_sidebar_right  .folios-wrapper2,.main_inside_with_sidebar_right  .folios-wrapper-style2, 
.main_inside_with_sidebar_right  .folios-wrapper-style2-3col,.main_inside_with_sidebar_right  .folios-wrapper-style2-2col, .main_inside_with_sidebar_left  .folios-wrapper,.main_inside_with_sidebar_left  .folios-wrapper3,
.main_inside_with_sidebar_left  .folios-wrapper2,.main_inside_with_sidebar_left  .folios-wrapper-style2, 
.main_inside_with_sidebar_left  .folios-wrapper-style2-3col,.main_inside_with_sidebar_left  .folios-wrapper-style2-2col {
margin-left:-20px; width:420px;
}
.main_inside_with_sidebar_right  .folios-wrapper,.main_inside_with_sidebar_right  .folios-wrapper2,.main_inside_with_sidebar_right  .folios-wrapper-style2, 
.main_inside_with_sidebar_right  .folios-wrapper-style2-2col, .main_inside_with_sidebar_left  .folios-wrapper,.main_inside_with_sidebar_left  .folios-wrapper-style2, .main_inside_with_sidebar_left  .folios-wrapper-style2-2col {
margin-left: -20px;
width:420px;
}
.main_inside_with_sidebar_right .folio-item3, .main_inside_with_sidebar_left .folio-item3, .main_inside_with_sidebar_right .folio-item-style2-3col, .main_inside_with_sidebar_left .folio-item-style2-3col, .main_inside_with_sidebar_right .folio-item3 img.folio-featured, .main_inside_with_sidebar_left .folio-item3 img.folio-featured, .main_inside_with_sidebar_right .folio-item-style2-3col img.folio-featured, .main_inside_with_sidebar_left .folio-item-style2-3col img.folio-featured 
{ width:400px; height:auto;}
.main_inside_with_sidebar_right .folio-item3 .view, .main_inside_with_sidebar_left .folio-item3 .view, .main_inside_with_sidebar_left .folio-item3 .view, .main_inside_with_sidebar_left .folio-item3 .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item3 .view, .main_inside_with_sidebar_right .folio-item3 .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item-style2-3col .view .mask, .view .content, .main_inside_with_sidebar_left .folio-item-style2-3col .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item-style2-3col .view, .main_inside_with_sidebar_left .folio-item-style2-3col .view {
width: 400px;
height: 225px;
}
.main_inside_with_sidebar_right .folio-item3,
.main_inside_with_sidebar_right .folio-item-style2-3col {
margin-left:40px;
}
.main_inside_with_sidebar_right .folio-item .view, .main_inside_with_sidebar_left .folio-item .view, .main_inside_with_sidebar_left .folio-item .view, .main_inside_with_sidebar_left .folio-item .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item .view, .main_inside_with_sidebar_right .folio-item .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item-style2 .view .mask, .view .content, .main_inside_with_sidebar_left .folio-item-style2 .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item-style2 .view, .main_inside_with_sidebar_left .folio-item-style2 .view {
width: 400px;
height: 225px;
}
.main_inside_with_sidebar_right .folio-item, .main_inside_with_sidebar_left .folio-item, .main_inside_with_sidebar_right .folio-item-style2, .main_inside_with_sidebar_left .folio-item-style2, .main_inside_with_sidebar_right .folio-item img.folio-featured, .main_inside_with_sidebar_left .folio-item img.folio-featured, .main_inside_with_sidebar_right .folio-item-style2 img.folio-featured, .main_inside_with_sidebar_left .folio-item-style2 img.folio-featured 
{ width:400px; height:auto;}
.main_inside_with_sidebar_right .folios-wrapper, .main_inside_with_sidebar_right .folios-wrapper2, .main_inside_with_sidebar_right .folios-wrapper-style2, .main_inside_with_sidebar_right .folios-wrapper-style2-2col, .main_inside_with_sidebar_left .folios-wrapper, .main_inside_with_sidebar_left .folios-wrapper-style2, .main_inside_with_sidebar_left .folios-wrapper-style2-2col
{
width:420px;
margin-left:-20px; }
.main_inside_with_sidebar_right .folios-wrapper,  .main_inside_with_sidebar_right .folios-wrapper-style2
{
width:420px;
margin-left:-20px;
}
.main_inside_with_sidebar_right .folios-wrapper2
{
width:420px;
margin-left:-20px;
}
.post4col, .post3col,.post2col {	width: 400px;}
.main_inside_with_sidebar_right .post2col, .main_inside_with_sidebar_left  .post2col,
.main_inside_with_sidebar_right .post3col, .main_inside_with_sidebar_left  .post3col,
.main_inside_with_sidebar_right .post4col, .main_inside_with_sidebar_left  .post4col { width: 400px; }
.sidebar .wpcf7  textarea.wpcf7-textarea {width:89% !important;}
.sidebar .wpcf7  input.wpcf7-form-control { width: 89% !important;}
}
@media only screen and (max-width: 479px) {
.main {	width: 280px; }
.main_inside { width:300px; }
.main_inside_with_sidebar_right {	width:300px; }
#sidebar_right { width:280px; margin-left:0px; }
.main_inside_with_sidebar_left {	width:300px; }
#sidebar_left { width:280px; }	
#head { width:280px;} #page-title-panel-inside { width:280px; }
.page-main-title { max-width:100%; }
.page-breadcrumbs {display:none !important;}		
.page-title-panel-shadow {display:none;}
#page-title-panel { margin-bottom:20px; }
#menu1, #menu2, #menu3 { margin-top:0px !important; border:none;}
#menu1 select, #menu2 select, #menu3 select { display:block;  }
#menu1 .sf-menu, #menu2 .sf-menu, #menu3 .sf-menu { display:none; }
#menu2inside { width:280px; }
#logo {text-align:center;}
.right-to-logo-area { margin-top:10px !important; margin-bottom:10px !important;} .welcome2 .left-side, .welcome2 .right-side {display:block; width:200px;}
.shadow1, .shadow2, .shadow3 {display:none;}
.welcome1 .left-side {display:block; width:190px; float:left;}
.welcome1 .right-side {display:block; width:280px; float:left;}
.welcome1 .left-side p {clear:both; margin:0 0 20px;}
.welcome1 .left-side img { float:none; margin:0 auto;}
.welcome3 .left-side {display:block; width:240px; float:left;}
.welcome3 .right-side {width:240px; float:left; display:block;}
.welcome3 {width:280px;} .post .post-type { float:none; margin:0 auto;}
.post .post-desc h1 {text-align:center;}
.post-wrapper-template { width:280px;}
.post-small .post-desc { width:280px; }
.post-small .post-image { width:280px; }
.post .post-desc {width:280px;}
.builderContentPost  {width:300px;}
.author-bio  {  margin-left:0px;}
.author-bio .author-info { width:245px;}
#comments {width:280px;}
#comments .post-type { width:280px; text-align:center;}	
#comments .post-desc {  width:280px;}
#comments textarea { width:268px; }
.form-allowed-tags {margin-left:0px;}
p.form-submit input#submit {margin-left:0px !important;} .wpcf7 p.w66 textarea.wpcf7-textarea { width:261px;}
.wpcf7 p.w33 textarea.wpcf7-textarea { width:261px;}
.wpcf7 p.w33 input.wpcf7-form-control { width:261px; }
.main_inside_with_sidebar_right .post-wrapper-template .post-small .post-desc, 
.main_inside_with_sidebar_left .post-wrapper-template .post-small .post-desc { width:280px; }
.main_inside_with_sidebar_right .post-small .post-image, .main_inside_with_sidebar_left .post-small .post-image { width:280px; }
.main_inside_with_sidebar_right .post-wrapper-template, .main_inside_with_sidebar_left .post-wrapper-template {width:280px;} .gallery-wrapper .gallery-item3, .gallery-wrapper .gallery-item4, .gallery-wrapper .gallery-item2 {  width: 280px; } #upper-panel .center { width:280px; } #foot {width:300px; }
.under-footer .center {width:280px; } .folios-wrapper, .folios-wrapper3, .folios-wrapper2, .folios-wrapper-style2, .folios-wrapper-style2-3col, .folios-wrapper-style2-2col {width:300px;}
.folio-item .view, .folio-item3 .view, .folio-item2 .view {
width: 280px;
height: 157.5px;
}
.folio-item .view .mask,.view .content, .folio-item3 .view .mask,.view .content, .folio-item2 .view .mask,.view .content {
width: 280px;
height: 157.5px;
}	
.folio-item:hover .view-third a.info, .folio-item3:hover .view-third a.info, .folio-item2:hover .view-third a.info {
-webkit-transform: translateY(70px) !important;
-moz-transform: translateY(70px) !important;
-o-transform: translateY(70px) !important;
-ms-transform: translateY(70px) !important;
transform: translateY(70px) !important;
}
.folio-item, .folio-item-style2, .folio-item3, .folio-item-style2-3col , .folio-item2, .folio-item-style2-2col  {width:280px;}
.folio-item img.folio-featured, .folio-item-style2 img.folio-featured,
.folio-item3 img.folio-featured, .folio-item-style2-3col img.folio-featured,
.folio-item2 img.folio-featured, .folio-item-style2-2col img.folio-featured,
.main_inside_with_sidebar_right .folio-item2, .main_inside_with_sidebar_left .folio-item2, .main_inside_with_sidebar_right .folio-item-style2-2col, .main_inside_with_sidebar_left .folio-item-style2-2col, 
.main_inside_with_sidebar_right .folio-item2 img.folio-featured, .main_inside_with_sidebar_left .folio-item2 img.folio-featured, .main_inside_with_sidebar_right .folio-item-style2-2col img.folio-featured, 
.main_inside_with_sidebar_left .folio-item-style2-2col img.folio-featured	{width:280px; height:auto;}
.folio-item-style2 .view-third .mask, .folio-item .view-third .mask,
.folio-item-style2-3col .view-third .mask, .folio-item3 .view-third .mask,
.folio-item-style2-2col .view-third .mask, .folio-item2 .view-third .mask	{ 
-webkit-transform: translate(280px, -100px) rotate(180deg);
-moz-transform: translate(280px, -100px) rotate(180deg);
-o-transform: translate(280px, -100px) rotate(180deg);
-ms-transform: translate(280px, -100px) rotate(180deg);
transform: translate(280px, -100px) rotate(180deg);
}
.folio-item-style2 .view-third a.info, .folio-item .view-third a.info,
.folio-item-style2-3col .view-third a.info, .folio-item3 .view-third a.info,
.folio-item-style2-2col .view-third a.info, .folio-item2 .view-third a.info {
-webkit-transform: translateY(-157.5px);
-moz-transform: translateY(-157.5px);
-o-transform: translateY(-157.5px);
-ms-transform: translateY(-157.5px);
transform: translateY(-157.5px);
}
.folio-item-style2 .view-third:hover a.info,
.folio-item-style2-3col .view-third:hover a.info,
.folio-item-style2-2col .view-third:hover a.info {
-webkit-transform: translateY(70px) !important;
-moz-transform: translateY(70px) !important;
-o-transform: translateY(70px) !important;
-ms-transform: translateY(70px) !important;
transform: translateY(70px) !important;
}	
.folio-item-style2 .view,
.folio-item-style2-3col .view, 
.folio-item-style2-2col .view {
width: 280px;
height: 157.5px;
}
.folio-item-style2 .view .mask,.view .content,
.folio-item-style2-3col .view .mask,.view .content,
.folio-item-style2-2col .view .mask,.view .content,
.main_inside_with_sidebar_right .folio-item2 .view, .main_inside_with_sidebar_left .folio-item2 .view, .main_inside_with_sidebar_left .folio-item2 .view, .main_inside_with_sidebar_left .folio-item2 .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item2 .view, .main_inside_with_sidebar_right .folio-item2 .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item-style2-2col .view .mask, .view .content, .main_inside_with_sidebar_left .folio-item-style2-2col .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item-style2-2col .view, .main_inside_with_sidebar_left .folio-item-style2-2col .view
{
width: 280px;
height: 157.5px;
}
.folio-item-style2 .view a.info .hover-desc,
.folio-item-style2-3col .view a.info .hover-desc,
.folio-item-style2-2col .view a.info .hover-desc {
width:200px !important;
}
.main_inside_with_sidebar_right  .folios-wrapper,.main_inside_with_sidebar_right  .folios-wrapper3,.main_inside_with_sidebar_right  .folios-wrapper2,.main_inside_with_sidebar_right  .folios-wrapper-style2, 
.main_inside_with_sidebar_right  .folios-wrapper-style2-3col,.main_inside_with_sidebar_right  .folios-wrapper-style2-2col, .main_inside_with_sidebar_left  .folios-wrapper,.main_inside_with_sidebar_left  .folios-wrapper3,
.main_inside_with_sidebar_left  .folios-wrapper2,.main_inside_with_sidebar_left  .folios-wrapper-style2, 
.main_inside_with_sidebar_left  .folios-wrapper-style2-3col,.main_inside_with_sidebar_left  .folios-wrapper-style2-2col {
margin-left: -20px; width:300px;
}
.main_inside_with_sidebar_right  .folios-wrapper,.main_inside_with_sidebar_right  .folios-wrapper2,.main_inside_with_sidebar_right  .folios-wrapper-style2, 
.main_inside_with_sidebar_right  .folios-wrapper-style2-2col, .main_inside_with_sidebar_left  .folios-wrapper,.main_inside_with_sidebar_left  .folios-wrapper-style2, .main_inside_with_sidebar_left  .folios-wrapper-style2-2col {
margin-left: -20px;
width:300px;
}
.main_inside_with_sidebar_right .folio-item3, .main_inside_with_sidebar_left .folio-item3, .main_inside_with_sidebar_right .folio-item-style2-3col, .main_inside_with_sidebar_left .folio-item-style2-3col, .main_inside_with_sidebar_right .folio-item3 img.folio-featured, .main_inside_with_sidebar_left .folio-item3 img.folio-featured, .main_inside_with_sidebar_right .folio-item-style2-3col img.folio-featured, .main_inside_with_sidebar_left .folio-item-style2-3col img.folio-featured 
{ width:280px; height:auto;}
.main_inside_with_sidebar_right .folio-item3 .view, .main_inside_with_sidebar_left .folio-item3 .view, .main_inside_with_sidebar_left .folio-item3 .view, .main_inside_with_sidebar_left .folio-item3 .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item3 .view, .main_inside_with_sidebar_right .folio-item3 .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item-style2-3col .view .mask, .view .content, .main_inside_with_sidebar_left .folio-item-style2-3col .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item-style2-3col .view, .main_inside_with_sidebar_left .folio-item-style2-3col .view {
width: 280px;
height: 157.5px;
}
.main_inside_with_sidebar_right .folio-item3,
.main_inside_with_sidebar_right .folio-item-style2-3col {
margin-left:40px;
}
.main_inside_with_sidebar_right .folio-item .view, .main_inside_with_sidebar_left .folio-item .view, .main_inside_with_sidebar_left .folio-item .view, .main_inside_with_sidebar_left .folio-item .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item .view, .main_inside_with_sidebar_right .folio-item .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item-style2 .view .mask, .view .content, .main_inside_with_sidebar_left .folio-item-style2 .view .mask, .view .content, .main_inside_with_sidebar_right .folio-item-style2 .view, .main_inside_with_sidebar_left .folio-item-style2 .view {
width: 280px;
height: 157.5px;
}
.main_inside_with_sidebar_right .folio-item, .main_inside_with_sidebar_left .folio-item, .main_inside_with_sidebar_right .folio-item-style2, .main_inside_with_sidebar_left .folio-item-style2, .main_inside_with_sidebar_right .folio-item img.folio-featured, .main_inside_with_sidebar_left .folio-item img.folio-featured, .main_inside_with_sidebar_right .folio-item-style2 img.folio-featured, .main_inside_with_sidebar_left .folio-item-style2 img.folio-featured 
{ width:280px; height:auto;}
.main_inside_with_sidebar_right .folios-wrapper, .main_inside_with_sidebar_right .folios-wrapper2, .main_inside_with_sidebar_right .folios-wrapper-style2, .main_inside_with_sidebar_right .folios-wrapper-style2-2col, .main_inside_with_sidebar_left .folios-wrapper, .main_inside_with_sidebar_left .folios-wrapper-style2, .main_inside_with_sidebar_left .folios-wrapper-style2-2col
{
width:300px;
margin-left:-20px; }
.main_inside_with_sidebar_right .folios-wrapper,  .main_inside_with_sidebar_right .folios-wrapper-style2
{
width:300px;
margin-left:-20px;
}
.main_inside_with_sidebar_right .folios-wrapper2
{
width:300px;
margin-left:-20px;
}
.post4col, .post3col,.post2col {	width: 280px;}
.main_inside_with_sidebar_right .post2col, .main_inside_with_sidebar_left  .post2col,
.main_inside_with_sidebar_right .post3col, .main_inside_with_sidebar_left  .post3col,
.main_inside_with_sidebar_right .post4col, .main_inside_with_sidebar_left  .post4col { width: 280px; }
.tp-caption.pego_big_black2, .tp-caption.pego_medium_blue2 {letter-spacing:0 !important;}
}