@font-face {
    font-family: 'fjalla_oneregular';
    src: url('../fonts/fjallaone-regular.eot');
    src: url('../fonts/fjallaone-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/fjallaone-regular.woff') format('woff'),
         url('../fonts/fjallaone-regular.ttf') format('truetype'),
         url('../fonts/fjallaone-regular.svg#fjalla_oneregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'bowlby_oneregular';
    src: url('../fonts/bowlbyone-regular.eot');
    src: url('../fonts/bowlbyone-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bowlbyone-regular.woff') format('woff'),
         url('../fonts/bowlbyone-regular.ttf') format('truetype'),
         url('../fonts/bowlbyone-regular.svg#bowlby_oneregular') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'arvobold';
    src: url('../fonts/arvo-bold.eot');
    src: url('../fonts/arvo-bold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/arvo-bold.woff') format('woff'),
         url('../fonts/arvo-bold.ttf') format('truetype'),
         url('../fonts/arvo-bold.svg#arvobold') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'arvobold_italic';
    src: url('../fonts/arvo-bolditalic.eot');
    src: url('../fonts/arvo-bolditalic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/arvo-bolditalic.woff') format('woff'),
         url('../fonts/arvo-bolditalic.ttf') format('truetype'),
         url('../fonts/arvo-bolditalic.svg#arvobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'arvoitalic';
    src: url('../fonts/arvo-italic.eot');
    src: url('../fonts/arvo-italic.eot?#iefix') format('embedded-opentype'),
         url('../fonts/arvo-italic.woff') format('woff'),
         url('../fonts/arvo-italic.ttf') format('truetype'),
         url('../fonts/arvo-italic.svg#arvoitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'arvoregular';
    src: url('../fonts/arvo-regular.eot');
    src: url('../fonts/arvo-regular.eot?#iefix') format('embedded-opentype'),
         url('../fonts/arvo-regular.woff') format('woff'),
         url('../fonts/arvo-regular.ttf') format('truetype'),
         url('../fonts/arvo-regular.svg#arvoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{margin:0px; padding:0; color:#000; line-height:17px; font-size:15px;   font-family: 'arvoregular';  overflow-x:hidden; background:#fff; }
h1, h2, h3, h4, h5, h6, small, form, ul, strong, span {margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6{ font-weight:normal;}
h1{  color: #000; font-size: 28px; line-height: normal;  margin: 0; padding: 0 0 15px;text-transform:uppercase; letter-spacing:0; font-weight:normal; font-family: 'fjalla_oneregular';}
h2{  color: #FFF; font-size: 16px !important; line-height: normal;  margin: 0; padding: 0 0 12px; }
h3{color: #000; font-size: 14px;font-weight: bold; line-height: normal; margin: 0;  padding: 0 0 5px;}
img { border:none;}
.fl{ float:left;}
.fr{ float:right;}
a { text-decoration:none; outline:none; color:#CA3226; font-size:12px;}
/*a:hover{ color:#333333; text-decoration:none;}*/
.cl{ clear:both; height:1px; }
p{ margin:0px; padding:0px 0px 15px 0px; }
ul{ color:#9dcaf0; font-size:13px; margin:0px; padding:0 0 0 0;}
.clearfix:after, .grid-block:after, .deepest:after {
clear: both;}
.clearfix:before, .clearfix:after, .grid-block:before, .grid-block:after, .deepest:before, .deepest:after {
content: "";
display: table;
}
.wrapper{ width:1000px; margin:auto}
#header{ width:960px;  background: url(../images/head-bg.jpg) no-repeat top left; height:138px; position:relative;}
#header #logo{ width:258px; float:left; padding:70px 0 0 12px; position:relative; z-index:10000; }
#header .top_right{width::auto; float:right; padding-top:9px; padding-right:48px;}
#header .top_right img{ float:right; margin:0 7px 0 0;}
.icon_con {
    margin: 3px 4px 0 !important;
}
#header .top_right .email a { width:208px; float:left; font-size:14px;  color:#cdcdcd; margin:5px 93px -25px 0; text-decoration:none;}
#header .top_right .email img{ float:left;  position: relative; top: -5px;     margin: 5px 5px 0 0;}
/*.top_nav {float: right; height: 40px; margin-right: -3px; margin-top: 18px; width: 730px; }*/
.top_nav {    bottom: 20px;    height: 40px;    margin-right: 109px;    margin-top: 18px;    position: absolute;    right: 0;    width: auto;}
ul.menu{ margin:0px; padding:0px; float:right; }
ul.menu li{ list-style:none; float:left; /* background:url(../images/spc.png) no-repeat top right;*/    padding-right: 2px; margin-right:-1px;}
ul.menu li a{ font-weight:normal !important; font-family: 'fjalla_oneregular';   font-size:22px; display:block; padding:0 7px; line-height:40px;  /*background:url(../images/nav_bg.png) repeat-x top left; */color:#a39e9e;  text-decoration:none; text-transform:uppercase;}
ul.menu li:first-child a{ /*background:url(../images/left_nav.png) no-repeat top left;*/ padding-left:15px;}
ul.menu li:first-child a:hover{/*background:url(../images/left_nav1.png) no-repeat top left;*/}
ul.menu li.item-108{ background:none;}
ul.menu li.item-108 a{ /*background:url(../images/right_nav.png) no-repeat top right;*/ padding-right:25px;}
ul.menu li.item-108 a:hover{/*background:url(../images/right_nav1.png) no-repeat top right;*/}
ul.menu li a:hover{ color:#FFFFFF; /*background:url(../images/nav_ho.png) repeat-x top left;*/}
ul.menu li.current a{ color:#FFFFFF; /*background:url(../images/nav_ho.png) repeat-x top left;*/}
ul.menu li.item-108.current a{ color:#FFFFFF; /*background:url(../images/right_nav1.png) no-repeat top right;*/}
ul.menu li:first-child.current a{ color:#FFFFFF; /*background:url(../images/left_nav1.png) no-repeat top left;*/  }
.banner{ width:960px; /*margin-left: -7px;*/ position:relative; min-height:150px; }
.banner_btn{ width:303px; height:67px; position:absolute; bottom:9px; left:20px;}
.content_box{ width:960px; min-height:400px; background:#fff; padding:15px 0 15px 0; }
.services{ width:960px; min-height:270px; /*background:#a77f06;*/ padding:9px 0 0 0; position:relative; padding: 9px 0 10px;  margin-bottom: 30px; border-bottom:#000 solid 1px;}

.services .ser{ width:228px; float:left; /*background:url(../images/ser_bg.png) no-repeat top left;*/ height:168px; position:relative; margin:0 0 15px 15px; text-align:center; opacity:0.4; filter:alpha(opacity=40); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */;}
.services .ser:hover{ cursor:pointer; opacity:100;
filter:alpha(opacity=100); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: none; /* IE6-9 */
-webkit-filter: none;}

.services .ser1{ width:225px; float:left;  height:168px; position:relative; margin:0 0 15px 14px; text-align:center;}
.services .ser1 .text{ width:218px; height:auto; /*background:url(../images/red_bg.png) repeat top left; */font-size:28px; color:#FFFFFF; text-align:left; line-height:25px; position:absolute; bottom:10px; text-transform:uppercase; z-index:1000;  font-family: 'fjalla_oneregular'; font-weight:normal; padding-left:10px; line-height:32px;}

.item-page  ul {color: #000000; padding-left: 35px;}
.ser:nth-of-type(2){ margin-left:0px !important;}
.ser:nth-of-type(6){margin-left:0px !important;}

.services .ser a:hover{ background:#FFF; }
.services .ser a:hover {float: left; height: 115px;width: 228px;}

.services .ser img:hover{  /* Chrome 19+, Safari 6+, Safari 6+ iOS */;
}





<!--.ser img:hover{background:#fff;}-->
.services .ser .text{ width:218px; height:auto; /*background:url(../images/red_bg.png) repeat top left; */font-size:28px; color:#FFFFFF; text-align:left; line-height:25px; position:absolute; bottom:10px; text-transform:uppercase; z-index:1000;  font-family: 'fjalla_oneregular'; font-weight:normal; padding-left:10px; line-height:32px;}
.content_box .padd{ width:960px;  padding:2px 0px 0 0px; line-height:28px;}
.video_left{ width:360px; float:left;}

.video_right{ width:565px; float:right;}
.video_right a{ font-weight:normal; text-decoration:underline;}
.video_right a:hover{  text-decoration:none !important;}
.right{ width:950px; float:left; margin:15px; }
.button_nav { height: 114px;  padding-left: 0; padding-top: 10px; width: 960px; border-top:#000 solid 1px;}
.button_nav_new { height: 114px;  padding-left: 0; padding-top: 10px; width: 960px;}
.button_nav ul{ margin:0px; padding:0px;}
.button_nav li{ list-style:none; float:left; text-transform:uppercase; text-shadow:1px 1px 1px #000;}
.button_nav li.first a { background: url("../images/icon1.png") no-repeat scroll left top transparent; color: #fff; display: block; font-size: 25px; height: 114px; line-height: 176px; text-align: center; text-decoration: none; width: 268px;}
.button_nav li.first{ position:relative; z-index:4;}
.button_nav li.two{ position:relative; z-index:3;   margin-left: -34px;}
.button_nav li.three{ position:relative; z-index:2;   margin-left: -34px;}
.button_nav li.four{ position:relative; z-index:1;   margin-left: -31px;}
.button_nav li.two a{ background: url("../images/icon2.png") no-repeat scroll left top transparent; color: #fff; display: block; font-size: 25px; height: 114px; line-height: 176px; text-align: center; text-decoration: none; width: 268px;}
.button_nav li.three a { background: url("../images/icon3.png") no-repeat scroll left top transparent; color: #fff; display: block; font-size: 25px; height: 114px; line-height: 176px; text-align: center; text-decoration: none; width: 268px;}
.button_nav li.four a { background: url("../images/icon4.png") no-repeat scroll left top transparent; color: #fff; display: block; font-size: 25px; height: 114px; line-height: 176px; text-align: center; text-decoration: none; width: 268px;}
.footer_box{ width:960px; height:94px; background:url(../images/footer_bg.png) no-repeat top left; margin-top: 0;}
.footer_top{ width:930px; float:left; padding:10px 35px 20px 35px; *padding:45px 35px 20px 35px;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
.footer_top {padding:45px 35px 20px 35px; } 
}
.fo_left{ width:91px; float:left;}
.footer_right{ width:588px; float:right; font-size:12px; color:#FFFFFF; text-align:right; padding-top:18px;}
.footer_right a{font-size:12px; color:#FFFFFF; text-decoration:none;}
.footer_right a:hover{ text-decoration:underline;}
.footer_bt{ width:1000px; float:left;  background:url(../images/fo-bt.png) no-repeat top center; font-size:14px; color:#FFFFFF; text-align:center; padding-top:22px; text-transform:uppercase;   font-family: 'fjalla_oneregular';  }
.footer_bt a{ color:#fff; font-size:14px; text-decoration:none; font-weight:normal;}
.leading-0 h2 a
{
color: #feb902; font-size: 31px; line-height: normal;  margin: 0; padding: 0 0 15px; text-transform:uppercase; letter-spacing:-1px; font-weight:normal;text-decoration:none; font-family: 'fjalla_oneregular'; 
}
.item-page h2 a
{
/*color: #ca3226;*/ font-size: 28px; line-height: normal;  margin: 0; padding: 0 0 15px; text-transform:uppercase; letter-spacing:-1px; /*font-weight:bold;*/ text-decoration:none;
}
.TableBg1
{
/*border:2px solid #3C3C3C;
padding:12px;
background:none repeat scroll 0 0 #231F20;*/
}
.Question
{
color:#E2CB9A;
font-size:12px;
font-weight:bold;
margin-left:10px;
padding-left:20px;
padding:10px 0 0 20px;  
background:url("../images/question.gif") no-repeat scroll 0 14px transparent; 
}
.Ans
{
font-size:11px;
margin-left:10px;
padding-left:20px;
padding-top:5px;
background:url("../images/ans.gif") no-repeat scroll 0 14px transparent; 
}
.NormTxt ul{ font-size:inherit; color:#000;}
.NormTxt li
{
  background:url("../images/li_btn.png") no-repeat scroll 0 15px transparent;
/*font-size:11px;*/
/*margin-left:10px;*/
padding-left:20px;
padding-top:5px;
/*color:#FFF;*/
list-style:none outside none;
/*margin-left:20px;*/
}
.Title
{
font-size:13pt;
font-family:tahoma;
margin-bottom:0;
}
.Frem
{
background:url(../images/frem.jpg);
height:97px;
margin:-5px 0 22px 5px;
padding: 15px 17px 20px 14px;
text-align: center;
vertical-align: middle;
width: 152px;
}
.Frem img
{
height:100px;
width:144px;
}
.img-fulltext-left img
{
width:600px;
height:400px;
}
.img-fulltext-left
{
border:2px solid #555555;
margin:10px 5px 0;
padding:2PX;
width:600px;
height:400px;
}
.img-intro-left img
{
background: none repeat scroll 0 0 #FFFFFF;
height:114px;
width:114px;
}
.item column h2
{
padding:50px;
}
.read
{
background: none repeat scroll 0 0 #878787;
color: #FFFFFF;
font-size: 8pt;
font-weight: bold;
padding: 2px 7px;
text-decoration: none;
}
.readmore a
{
text-decoration:none;
color:#ADAEAE;
}
.link_12345 a{color: #fff; font-size: 12px; text-decoration: none; font-weight:bold; }
.link_12345 a:hover{color: #fff; font-size: 12px; text-decoration: underline; }
.link_12345 h2 a {color: #fff; font-size: 12px; text-decoration: none; font-weight:bold;}
/*.ccms_form_element
{
background:none repeat scroll 0 0 #262625;
padding:0;
}
.ccms_form_element input, textarea, input[type="file"]
{
background: none repeat scroll 0 0 #2D2D2D;
border: 1px solid #3C3C3C;
color: #CCCCCC;
height: 20px;
margin: 4px;
width: 200px;
}
.contacttable
{
border:2px solid #3C3C3C;
padding:2px;
width:700px;
}
.cfdiv_text label
{
text-align:right;
}
.ccms_form_element label {
border-right: 2px solid hsl(0, 0%, 0%);
font-size: 16px;
margin-bottom: 0 !important;
margin-left: 0 !important;
margin-right: 8px;
margin-top: 0 !important;
padding: 8px 14px 17px 0 !important;
text-align: right;
}
.ccms_form_element select
{
background: none repeat scroll 0 0 #2D2D2D;
border: 1px solid #3C3C3C;
color: #CCCCCC;
height: 30px;
margin: 4px;
width: 200px;
}*/
.cfdiv_text label{ width:100%; float:left;}
.ccms_form_element label{ font-size:16px; font-weight:normal; }
.ccms_form_element input { width:313px; border-radius:4px; background-color:#efeef1}
.ccms_form_element textarea { width:510px; border-radius:4px; background-color:#efeef1}
.sendmsg-btn{ width:150px !important; height:32px; color:#8a8690; cursor:pointer; font-size:16px; font-family: 'arvoregular';}

/*.submitbtn
{
background: url(../images/buttonbg.gif)  repeat-x scroll center bottom transparent;
border: 1px solid #404040;
color: #CCCCCC;
cursor: pointer;
font-family: tahoma;
font-size: 11px;
font-weight: bold;
height: 23px;
margin: 4px;
padding: 1px;
background: repeat scroll 0 0 #262625;
}*/
.formheading {
background: url("../images/txtheadbg.gif") repeat-x scroll center bottom transparent;
color: hsl(0, 0%, 80%);
font-size: 10pt;
font-weight: bold;
height: 30px;
line-height: 30px;
margin-bottom: 1px;
padding: 5px;
text-align: right;
text-indent: 5px;
}.formheading span
{
color:#CA3226;
}
.ccms_form_element
{
margin-bottom:1px;
padding:0 0 5px;
}
.ccms_form_element label span
{
color:#CA3226;
}
.info{
line-height:18px;
padding:10px 10px 5px;
color: #FFFFFF;
font-size:14px;
font-family: tahoma;
}
.info img
{
border: 2px solid #555555;
margin: 10px 5px 0;
padding: 2px;
}
.head
{
color: #CA4B41;
font-weight: bold;
font-size:16px;
}
.chronoform a
{
display:none;
}
.info a
{
text-decoration:none;
color: #FFFFFF;
font-size:14px;
font-family: tahoma;
}
.blog h2 span
{
color: #ca3226; font-size: 21px; line-height: normal;  margin: 0; padding: 0 0 15px;text-transform:uppercase; letter-spacing:-1px; font-weight:bold;
}
.bread{/*margin-left:30px;*/}
/*.blog .items-leading > DIV {
float: left !important;
padding-right: 50px;
width: 450px !important; 
}
/*.blog .items-leading table{ float:left;}*/
.blog .items-leading > DIV{ float:left; }
.blog .items-row > DIV { float:left;  }
.l_latest {
float: left !important;
line-height: 14px;
min-height: 100px;
padding-right: 10px;
width: 447px !important; background:#222; min-height:150px; padding:10px; position:relative;
}
.l_latest img{ float:left; margin-right:15px; }  
.l_latest1{  display:block;   margin-bottom:2px; margin-right:3px;}
.blog .read
{
background: none repeat scroll 0 0 #878787;
color: #FFFFFF;
font-size: 12px !important;
font-weight: bold;
padding: 2px 7px;
text-decoration: none;
position: absolute;
bottom: 8px; right: 8px;
}
#slider106 li img{width:auto !important;}
#prev106{margin-top:74px;}
#pause106{margin-top:74px;}
#play106{margin-top:74px;}
#next106{margin-top:74px;}
#phocagallery{/*margin-left:30px !important;*/}
.only_cat{margin-top:5px !important;margin-bottom: 30px;}
.pg-imgbg{margin-bottom: 3px;}



/*.look-box{ width:960px;  position:relative; background:url(../images/line.png) repeat-x bottom left; padding-bottom: 48px; float:left; margin-bottom:0;}*/ 



.djslider-loader {
    background: url("../images/line.png") repeat-x scroll left 204px transparent !important;
    float: left;
    margin-top: -22px !important;
    padding-bottom: 0 !important;
    position: relative;
    width: 960px;
}

.look-box .left-text{ width:425px; float:left; font-size:31px;  font-family: 'fjalla_oneregular'; line-height:33px; text-transform:uppercase; padding:29px 0 0 0;}



.look-box span{ color:#feb902}

.right-image {    position: absolute;    right: 0;  top: -18px;}
.tag {   position: relative;    right: 17px;    top: -29px;}
.welcome_text{ width:960px; float:left; text-align:center;  }
.heading{  font-family: 'arvoregular'; font-size:18px; letter-spacing:3px;}
.heading span{ font-family: 'arvobold';}
.welcome_text p{ font-size:24px; color:#a2a19e; line-height:37px;   font-family: 'fjalla_oneregular'; text-transform:uppercase;    padding-left: 10px;
    padding-right: 10px;}


.service-title {
    background: url("../images/line2.png") no-repeat scroll left top transparent;
    float: left;
    margin: -29px 0 20px -6px;
    padding: 55px 0 56px;
    position: relative;
    text-align: center;
    width: 966px; font-size:18px; letter-spacing:3px; text-transform:uppercase;
}

.f_left_side{ min-width:325px; float:left; font-size:72px; font-family: 'fjalla_oneregular'; text-transform:uppercase;}
.f_left_side span{ font-size:18px; color:#000;    font-family: 'arvoregular';  text-transform:uppercase; display:block;  padding-bottom: 35px; letter-spacing: 4.3px;}

.f_right_side{ float:right; font-size:50px; font-family: 'fjalla_oneregular'; text-transform:uppercase; border-bottom:#000 solid 1px; padding-bottom: 28px;}
.f_right_side a{ font-size:50px; font-family: 'fjalla_oneregular'; text-transform:uppercase; color:#000;}
.f_right_side span{ font-size:18px; color:#000;    font-family: 'arvoregular';  text-transform:uppercase; display:block;  padding-bottom: 24px; letter-spacing: 4.3px;}

.f_link{   width: 1015px; float:left;  font-family: 'arvoregular'; text-transform:uppercase; font-size:18px; padding-top:20px; padding-left:20px;} 
.f_link ul{ margin:0px; padding:0px;}
.f_link ul li{ list-style:none; float:left; background:url(../images/nav-line.png) no-repeat top left; padding:0 35px; }
.f_link ul li:first-child{ background:none; padding-left:0px;}
.f_link ul li a{font-size:18px; color:#000; text-shadow:none; letter-spacing:3px;}


.abt_left_side{ float:left; width:460px; margin-right:40px; margin-top:5px; margin-bottom:20px;}
.abt_img img{margin-bottom: 15px; margin-right:22px;}
.abt_left_side  p, .abt_right_side  p{ padding-right:20px;}
.abt_right_side{ float:left; width:460px; margin-top:5px; margin-bottom:20px;}
.abt_details{ font-size:12px; }
.title_abt{ font-size:21px; font-family: 'arvoregular';}
.abt_left_side span > a{ font-size:18px; font-family: 'fjalla_oneregular'; color:#000; text-transform:uppercase; }
.que {font-size: 24px; font-family: 'fjalla_oneregular'; text-transform:uppercase; padding-bottom:0px;}
.art_title{ font-family: 'fjalla_oneregular'; text-transform:uppercase;}
.art_title > a{ font-size:28px; color:#000; font-weight:normal;}
.art_title span{ color:#feb902;}
.block {margin-bottom: 20px;}
.block .client_title{ font-family: 'fjalla_oneregular'; text-transform:uppercase; font-size:21px; padding:5px 0;}
.contect_title{font-family: 'fjalla_oneregular'; text-transform:uppercase; font-size:28px !important; color:#000; letter-spacing:-1px; padding:0 0 15px;}
.contact_detail > p{ padding:0px;}
.contact_detail{ width:270px; float:right; }
.contact_detail a{ font-size:inherit; color:#000;}
.add_heading{ font-family: 'fjalla_oneregular'; text-transform:uppercase; font-size:18px; }
.con_social a{font-family: 'fjalla_oneregular'; text-transform:uppercase; font-size:18px; color:#36afc5; padding-left:37px;}
.con_social .facebook{background:url("../images/facebook.png") no-repeat scroll left top transparent; display:block; margin-bottom:10px;}
.con_social .twitter{background:url("../images/twitter.png") no-repeat scroll left top transparent; display:block; margin-bottom:10px;}
.con_social .tube{background:url("../images/tube.png") no-repeat scroll left top transparent; display:block; margin-bottom:10px;}
.con_social{margin-top:35px;}
.con_map {float: left; margin: 20px 0 40px; width: 610px;}
.title_article { border-bottom: 1px solid #000000; display: block; float: left; height: 29px; margin-bottom: 25px;  width: 100%;}
.title_article h2 {    background: none repeat scroll 0 0 #FFFFFF;   float: left;    padding: 0 7px 0 0;    position: relative;}


.row .spacer{ width:228px; float:left; /*background:url(../images/ser_bg.png) no-repeat top left;*/ height:168px; position:relative; margin:0 0 15px 0px; text-align:center; opacity:0.4; filter:alpha(opacity=40); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */;}
.row .spacer:hover{ cursor:pointer; opacity:100;
filter:alpha(opacity=100); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: none; /* IE6-9 */
-webkit-filter: none;}
.row .category .spacer .text {bottom: 10px;color: #FFFFFF; font-family: 'fjalla_oneregular'; font-size: 28px; font-weight: normal; height: auto; line-height: 32px; padding-left: 10px; position: absolute; text-align: left; text-transform: uppercase;  width: 218px;  z-index: 1000;}
.row .product .spacer .text {bottom: -40px;color: #FFFFFF; font-family: 'fjalla_oneregular'; font-size: 28px; font-weight: normal; height: auto; line-height: 32px; padding-left: 10px; position: absolute; text-align: left; text-transform: uppercase;  width: 218px;  z-index: 1000;}


/* --------------------------------------------gallery page gay scale css start------------------------------------------*/


.pg-cats-box-float .pg-imgbg{ width:228px; float:left; /*background:url(../images/ser_bg.png) no-repeat top left;*/ height:168px; position:relative; margin:0 0 15px 0px !important; text-align:center !important; opacity:0.4; filter:alpha(opacity=40); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */;}


.pg-cats-box-float .pg-imgbg:hover{ cursor:pointer; opacity:100;
filter:alpha(opacity=100); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: none; /* IE6-9 */
-webkit-filter: none;}

.pg-cats-box-float .pg-imgbg .text{bottom: 10px;color: #FFFFFF; font-family: 'fjalla_oneregular'; font-size: 28px; font-weight: normal; height: auto; line-height: 32px; padding-left: 6px !important; position: absolute; text-align: left; text-transform: uppercase;  width: 218px;  z-index: 1000;}






#phocagallery .pg-box-image{width:228px; float:left; /*background:url(../images/ser_bg.png) no-repeat top left;*/ height:228px; position:relative; margin:0 5px 15px !important; text-align:center !important; opacity:0.4; filter:alpha(opacity=40); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
-webkit-filter: grayscale(100%); /* Chrome 19+, Safari 6+, Safari 6+ iOS */;}

#phocagallery .pg-box-image:hover{ cursor:pointer; opacity:100;
filter:alpha(opacity=100); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: none; /* IE6-9 */
-webkit-filter: none;}



/*.one_item {
    display: block;
    float: left;
    padding: 15px 0 0;
    width: auto;
}
.pg_data .one_item{
    background: url("../images/nav-line.png") no-repeat scroll left top transparent;
    float: left;
    list-style: none outside none;
    padding: 0 35px; 
}
.pg_data{ text-align:center;}
.pg_data .one_item:first-child{ }*/

.one_item a{ color:#000; font-family: 'fjalla_oneregular'; font-size:23px; }
.button_nav_new{ padding-bottom:25px;}
.pg_data{ width:100%; float:left; text-align:center; font-family: 'fjalla_oneregular'; font-size:23px; color:#b5b5b5;  }
.pg_data a{ font-size:23px; color:#b5b5b5; line-height:40px; padding:0 13px 0 21px;  background: url("../images/nav-line2.jpg") no-repeat scroll left top transparent; text-transform:uppercase;}
.pg_data a:first-child{ background:none;}
.pg_data a:nth-of-type(5){ background:none;}
.pg_data a:hover{ color:#000;}

#phocagallery a img {max-width:228px; max-height:2288px; width:auto;}



/*.spacer img {
    max-height: 167px;
    width: 228px;
}*/



.vm-pagination {
    margin-top: 28px;
}
.vm-pagination li{margin:0 3px; }
span.pagenav {
    background: #000;
    padding: 3px 7px; color:#fff;
}
a.pagenav {
    background: #feb902;
    padding: 3px 7px; color:#fff;
}
h2.faq-t {
    color: #FEB902;
    font-size: 20px !important;
}
.left{float: left; min-height:350px; padding:0px 0px 25px;}

.pagination ul {
display: table;
}

.pagination ul li {
float: left;
list-style: none outside none;
margin: 0 2px;
}

.pagenav:hover {background:#000 !important}