/*------- Reset -------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,and,address,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,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,input,textarea,select{
	background:transparent;
	border:0;
	font-size:100%;
	margin:0;
	outline:0;
	padding:0;
	vertical-align:baseline;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
del{text-decoration:line-through}
hr{background:transparent;border:0;clear:both;color:transparent;height:1px;margin:0;padding:0}
mark{background-color:#222;font-style:italic}
input,select{vertical-align:middle}
ins{background-color:white;color:white;text-decoration:none}
ol,ul{list-style:none}
table{border-collapse:collapse;border-spacing:0}
sup{font-size:11px;vertical-align:top;} 

/*------- Universal -------*/
body{
	font:14px/1.7 'Helvetica Neue Light',HelveticaNeue-Light,'Helvetica Neue',Helvetica,'Lucida Sans Unicode','Lucida Grande',Arial,sans-serif;
	font-weight:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-size-adjust:100%
}
.header .headerContent #mobile_nav,.header .headerContent .nav li{
	font-family:'Open Sans',Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:700;
	line-height:16px;
	letter-spacing:-0.08px;
	text-align:center;
	text-transform:uppercase;
}

h1,h2,h3,h4,h5,h6{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-weight:400;line-height:1.25;margin-bottom:5px}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}
h1{font-size:32px;margin-bottom:14px}
h2{font-size:28px;margin-bottom:12px}
h3{font-size:23px;margin-bottom:10px}
h4{font-size:18px;margin-bottom:10px}
h5{font-size:14px}
h6{font-size:12px;line-height:18px}
h3{font-weight:600}
.title_light{font-weight:300;letter-spacing:-0.4px}
.title{font-size:14px;font-weight:600}
.norm{color:#333;font-size:13.5px;font-weight:400}
.norm_s{color:#333;font-size:12px;font-weight:400}
.title_uppercase{text-transform:uppercase}
.title_italic{font-style:italic}
.large_font{font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:50px;letter-spacing:-0.7px}
.large_font span{margin:2px 2px 2px 2px}
p{margin:0 0 20px 0;font-weight:lighter}
p img{margin:0}
p.lead{font-size:21px;line-height:27px}
em{font-style:italic}
strong{font-weight:bold}
small{font-size:80%}
blockquote,blockquote p{font-size:14px;font-style:italic}
blockquote{margin:0 0 20px;padding:5px 15px 5px 15px;border-left:1px solid}
blockquote cite{display:block;font-size:12px}
blockquote cite:before{content:"\2014 \0020"}
blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555}
hr{visibility:hidden;border:0;border-style:none;clear:both;margin:10px 0 22px;height:2px}
a,a:visited{text-decoration:underline;outline:0;cursor:pointer}a:hover{text-decoration:none}
p a,p a:visited{line-height:inherit}
a.button,a.button:visited,a.normal,a.normal:visited{text-decoration:none;outline:0;cursor:pointer}
a.button:hover,a.normal:hover,a.text_hover,a:hover.text_hover,a:visited.text_hover,a.list_hover,a:hover.list_hover,a:visited.list_hover{text-decoration:none}
.text_hover{padding:0 4px 2px 4px}
.list_hover{font-family:'Open Sans',Arial,Helvetica,sans-serif;display:inline-block;font-size:12px;font-weight:400;line-height:16px;margin-top:0;padding:4px 0 4px 0}
.pad{padding:6px 10px 8px 10px}
img.fleximg, .fleximg{max-width:100%;width:100%}

ul,ol{margin-bottom:20px}
ul{list-style:none outside}
ol{list-style:decimal}
ol,ul.square,ul.circle,ul.disc{margin-left:30px}
ul.square{list-style:square outside}
ul.circle{list-style:circle outside}
ul.disc{list-style:disc outside}
ul ul,ul ol,ol ol,ol ul{margin:4px 0 5px 30px;font-size:90%}
ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:6px}
li{line-height:18px;margin-bottom:12px}
ul.large li{line-height:21px}
li p{line-height:21px}

/*------- Mini Icons Definition -------*/
.list1,.list2,.list3,.list4,.list5,.list6,.list7,.list8,.list9,.list10{
	padding:0 5px 3px 28px;
	height:20px;
	list-style-type:none;
	text-align:left;
	display:inline
}
.list1{background:url(../images/icon1.png) no-repeat left}
.list2{background:url(../images/icon2.png) no-repeat left}
.list3{background:url(../images/icon3.png) no-repeat left}
.list4{background:url(../images/icon4.png) no-repeat left}
.list5{background:url(../images/icon5.png) no-repeat left}
.list6{background:url(../images/icon6.png) no-repeat left}
.list7{background:url(../images/icon7.png) no-repeat left}
.list8{background:url(../images/icon8.png) no-repeat left}
.list9{background:url(../images/icon9.png) no-repeat left}
.list10{background:url(../images/icon10.png) no-repeat left}

/*------- Buttons -------*/
img.scale-with-grid{max-width:100%;height:auto}
img.img-align-left{float:left;margin:0 20px 10px 0}
a.button,.button,button{
	font-family:'Open Sans',Arial,Helvetica,sans-serif;
	white-space:nowrap;
	display:inline-block;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	margin-bottom:20px;
	line-height:normal;
	padding:6px 10px 6px 10px;
	border:0;
}
a .button{position:relative}
input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover{color:#000}
.button.full-width,button.full-width{width:100%;padding-left:0!important;padding-right:0!important;text-align:center}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
.button,button{font-size:12px}
.button.small,button.small{font-size:10px}
.button.medium,button.medium{font-size:16px}
.button.large,button.large{font-size:23px}

/*------- Tabs -------*/
ul.tabs{display:block;margin:10 0 20px 0;padding:0}
ul.tabs li{display:block;width:auto;height:25px;padding:0;float:left;margin-bottom:0}
ul.tabs li a{display:block;text-decoration:none;width:auto;height:25px;padding:0 20px;line-height:25px;margin:0;font-size:14px;font-weight:500}
ul.tabs li a.active{height:25px;font-size:14px;position:relative;border-left-width:1px;margin:0}
ul.tabs li:first-child a.active{margin-left:0}
ul.tabs-content{margin:0;display:block}
ul.tabs-content>li{display:none}
ul.tabs-content>li.active{display:block}
ul.tabs:before,ul.tabs:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0}
ul.tabs:after{clear:both}
ul.tabs{zoom:1}


/*------- Newsletter -------*/
.news_date{
	width:48px;
	height:65px;
	text-align:center;
	font-size:12px;font-family:'Open Sans',Arial,Helvetica,sans-serif;
	font-weight:600;
	line-height:1.25;
	padding:29px 10px 0 0;
	margin:-10px 10px 0 0;
	background:url(../images/calender.png) no-repeat 0 0;
}

/*------- Social Bookmarks -------*/
.social_bookmarks{float:left;margin:0;padding:0;height:100%}
.social_bookmarks li{height:16px;float:left;padding:0;margin:10px 0 5px 0;list-style:none;cursor:pointer;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.social_bookmarks li a{float:left;width:30px;min-height:20px;height:100%;display:block;text-indent:-9999px;margin:0;padding:0;outline:0}
.social_bookmarks .twitter{background:transparent url(../images/social/twitter.png) top left no-repeat}
.social_bookmarks .facebook{background:transparent url(../images/social/facebook.png) top left no-repeat}
.social_bookmarks .gplus{background:transparent url(../images/social/gplus.png) top left no-repeat}
.social_bookmarks .linkedin{background:transparent url(../images/social/linkedin.png) top left no-repeat}
.social_bookmarks .rss{background:transparent url(../images/social/rss.png) top left no-repeat}
.social_bookmarks .digg{background:transparent url(../images/social/digg.png) top left no-repeat}
.social_bookmarks .delicious{background:transparent url(../images/social/delicious.png) top left no-repeat}
.social_bookmarks .youtube{background:transparent url(../images/social/youtube.png) top left no-repeat}
.social_bookmarks .vimeo{background:transparent url(../images/social/vimeo.png) top left no-repeat}
.social_bookmarks .skype{background:transparent url(../images/social/skype.png) top left no-repeat}
.social_bookmarks .dribbble{background:transparent url(../images/social/dribbble.png) top left no-repeat}
.social_bookmarks .ichat{background:transparent url(../images/social/ichat.png) top left no-repeat}
.social_bookmarks .deviantart{background:transparent url(../images/social/deviantart.png) top left no-repeat}
.social_bookmarks .stumbleupon{background:transparent url(../images/social/stumbleupon.png) top left no-repeat}
.social_bookmarks .gplus:hover,.social_bookmarks .linkedin:hover,.social_bookmarks .twitter:hover,.social_bookmarks .facebook:hover,.social_bookmarks .rss:hover,.social_bookmarks .digg:hover,.social_bookmarks .delicious:hover,.social_bookmarks .youtube:hover,.social_bookmarks .vimeo:hover,.social_bookmarks .skype:hover,.social_bookmarks .dribbble:hover,.social_bookmarks .ichat:hover,.social_bookmarks .deviantart:hover,.social_bookmarks .stumbleupon:hover{background-position:0 100%}

/*------- Fullscreen Gallery -------*/
.fs_gallery{width:100%;height:100%;overflow:hidden}
.fs_gallery_wrap{position:relative}

#fsCloGal{width:30px;height:30px;position:absolute;cursor:pointer;z-index:100}
#fsCloGal .fsClo_inner{position:relative;width:30px;height:30px;right:0;top:0;float:right;overflow:hidden}
#fsCloGal .fsClo_icon{position:absolute;right:-40px;width:70px;height:30px;background:transparent url(../images/fs_close.png);background-position:0 0;background-repeat:no-repeat}
#fsCloGal:hover .fsClo_icon{background-position:0 -35px}
#fsGalNex{position:absolute;width:35px;height:35px;right:-10px;top:25px;overflow:hidden;cursor:pointer;z-index:98}
#fsGalNex .fsNex_icon{width:100%;height:100%;background:transparent url(../images/sprite.png);background-position:-275px 1px;background-repeat:no-repeat}
#fsGalNex:hover .fsNex_icon{background-position:-275px -30px}
#fsGalPre{position:absolute;width:35px;height:35px;left:-3px;top:25px;overflow:hidden;cursor:pointer;z-index:99}
#fsGalPre .fsPre_icon{width:100%;height:100%;background:transparent url(../images/sprite.png);background-position:0 1px;background-repeat:no-repeat}
#fsGalPre:hover .fsPre_icon{background-position:0 -30px}
.fsCloPos{right:0;top:0}
#fsGalNextImg{position:absolute;z-index:17;right:0;width:40px;height:40px;overflow:hidden;cursor:pointer;display:none}
#fsGalNextImg .fsBtnIcon{width:100%;height:100%;background:transparent url(../images/sprite.png);background-position:-226px 1px;background-repeat:no-repeat}
#fsGalNextImg:hover .fsBtnIcon{background-position:-226px -30px}
#fsGalPreviousImg{position:absolute;z-index:18;left:0;width:40px;height:40px;overflow:hidden;cursor:pointer;display:none}
#fsGalPreviousImg .fsBtnIcon{width:100%;height:100%;background:transparent url(../images/sprite.png);background-position:-36px 1px;background-repeat:no-repeat}
#fsGalPreviousImg:hover .fsBtnIcon{background-position:-36px -30px}

.fs_thumbs{position:absolute}
.fsThumb{height:50px;float:left;display:inline;margin:10px 10px 10px 10px;border:solid;border-width:1px;overflow:hidden;cursor:pointer}
.fsThumbAnimation{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
img .fsThumb-scale{max-width:100%;height:100%}
.fsThumb:hover img{-webkit-filter:grayscale(1) blur(1px)}
#fsTextWarp{width:100%;height:100%;position:absolute;z-index:-1}
.fs_caption{position:absolute;visibility:hidden}
.fs_caption div{position:relative;padding-bottom:5px}
.fs_caption div span{padding:0 10px 5px 10px}

.caption_style1{width:400px;bottom:150px;right:10px}
.caption_style1 div{margin-bottom:10px;padding:10px}
.caption_style2{width:400px;bottom:150px;left:10px}
.caption_style2 div{margin-bottom:10px;padding:10px}
.caption_style3{white-space:nowrap;bottom:200px;right:10px}
.caption_style4{white-space:nowrap;bottom:200px;left:10px}

.text_shadow{text-shadow:2px 2px 2px #000;filter:dropshadow(color=#000000,offx=1,offy=1)}
.text_shadow2{text-shadow:2px 2px 0 #666;filter:dropshadow(color=#666,offx=0,offy=0)}
.caption_style1 div h1,.caption_style1 div h2,.caption_style1 div h3,.caption_style1 div h4,.caption_style1 div h5,.caption_style1 div h6,.caption_style2 div h1,.caption_style2 div h2,.caption_style2 div h3,.caption_style2 div h4,.caption_style2 div h5,.caption_style2 div h6{margin-bottom:0}

/*------- Options -------*/
#options li{float:left;font-family:'Open Sans',Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;line-height:16px;letter-spacing:.5px;position:relative;margin-bottom:.2em;margin-right:0;padding-right:18px;margin-top:5px;height:27px;overflow:hidden}
#options li a{display:block;width:100%;left:0;text-decoration:none;margin:0;padding:0 0 0 5px}
#options li :hover a.selected .catName,#options li a.selected .catName{-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1}
#options li :hover a.selected .catName,#options li:hover a .catName,#options li a.selected .catName{bottom:7px}
#options li a .catName{
	position:relative;
	bottom:-19px;
	padding:5px 0 3px 7px;
	text-indent:-3px;zoom:1;
	-ms-filter:"alpha(opacity=70)";
	filter:alpha(opacity=70);
	-moz-opacity:.7;
	-khtml-opacity:.7;opacity:.7;
	-webkit-transition:all .25s ease-in-out;
	-moz-transition:all .25s ease-in-out;
	-o-transition:all .25s ease-in-out;
	-ms-transition:all .25s ease-in-out;
	transition:all .25s ease-in-out
}

/*------- Products -------*/
.products{display:none}
.products .item{overflow:hidden}
.products .item a{width:100%;height:100%;display:inline-block}
.products .item a .img_text{
	visibility:hidden;
	position:absolute;
	display:inline-block;
	margin:0;
	width:100%;
	height:100%;
	top:0;
	left:0;
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	-webkit-transition:all .25s ease-in-out;
	-moz-transition:all .25s ease-in-out;
	-o-transition:all .25s ease-in-out;
	-ms-transition:all .25s ease-in-out;
	transition:all .25s ease-in-out;
	}
.products .item a .img_text span{
	font-family:'Open Sans',Arial,Helvetica,sans-serif;
	font-weight:400;
	line-height:1.25;
	font-size:10px;
	}
.products .item a img{z-index:-1;position:relative; -webkit-filter:grayscale(0) blur(0px)}
.products .item a:hover img{z-index:-1;position:relative; -webkit-filter:grayscale(0) blur(0px)}
.products .item a:hover .img_text{visibility:visible;position:absolute;width:100%;z-index:10;cursor:pointer;-moz-opacity:1;-khtml-opacity:1;opacity:1}
.products .item a:hover .img_text .img_txt_hold{left:0;opacity:1;width:100%}
.products .item a.type1:before{background:transparent url(../images/products_icon1.png) 100% 100% no-repeat;position:absolute;content:'';width:100%;height:100%;z-index:13}
.products .item a.type2:before{background:transparent url(../images/products_icon2.png) 100% 100% no-repeat;position:absolute;content:'';width:100%;height:100%;z-index:11}
.products .item a.type3:before{background:transparent url(../images/products_icon3.png) 100% 100% no-repeat;position:absolute;content:'';width:100%;height:100%;z-index:12}
.products_img_normal{-webkit-filter:grayscale(1) blur(2px)}
.products_img_over{-webkit-filter:grayscale(0) blur(0px)}

.img_txt_hold{
	display:inline-block;
	position:relative;
	font-family:'Open Sans',Arial,Helvetica,sans-serif;
	font-weight:400;
	line-height:1.25;
	font-size:12px;
	font-style:italic;
	opacity:1;
	overflow:hidden;
	text-decoration:none;
	margin:10px 0 0 3px;
	padding:3px 7px 4px 10px;
	text-decoration:none;
	width:0;
	white-space:nowrap;
	left:-10px;
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	}

.tipsy{width:auto;padding:5px;position:absolute;z-index:100001}
.tipsy_feature{width:135px}
.tipsy-inner{padding:5px 8px 10px 8px;zoom:1;max-width:200px;text-align:center;font-size:12px}
.tipsy-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
.tipsy-arrow{position:absolute;background:url('../images/tipsy.gif') no-repeat;background-position:bottom left;width:9px;height:5px;bottom:0;left:50%;margin-left:-4px}
a.hastip,a.hastip:visited{text-decoration:none}

/*------- Video -------*/
.video_title{margin:0}
.video_title li{float:left;left:0;display:block;margin:0 20px 20px 0;list-style:none}
.video_content{position:relative}
.video_hover{background-image:url(../images/video_over.png);background-position:center;display:inline-block;position:absolute;margin:0;width:100%;height:100%;top:0;left:0;z-index:2}

/*------- Features -------*/
ul.feature_wrap{position:relative;margin:0 auto;bottom:0;padding:0}
ul.feature_wrap li{position:relative;width:135px;float:left;margin:2% 5% 0 5%;padding:0;display:inline-block;list-style:none;cursor:pointer;}
ul.feature_wrap li,ul.feature_wrap li .img_holder{height:185px}
ul.feature_wrap li.last{margin:25px 0 0 0}
ul.feature_wrap li .fea{
	position:absolute;
	top:0;
	display:inline-block;
	width:100%;
	height:0;
	overflow:hidden;
	border:none;
	box-shadow:0 2px 3px rgba(0,0,0,0.25);
	-moz-box-shadow:0 2px 3px rgba(0,0,0,0.25);
	-webkit-box-shadow:0 2px 3px rgba(0,0,0,0.25);
	}
ul.feature_wrap li .img_holder{position:absolute;overflow:hidden;display:inline-block;margin:0 auto;width:100%}
ul.feature_wrap li .img_holder img{position:absolute;vertical-align:middle}
ul.feature_wrap li .img_holder .fea_img_normal{top:0}
ul.feature_wrap li .img_holder .fea_img_hover{top:-20px}
ul.feature_wrap li .fea_caption{position:absolute;width:120px;padding:10px 10px 10px 10px;text-align:center;bottom:0;z-index:10}
ul.feature_wrap li .img_holder img,ul.feature_wrap li .img_holder{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}

/*------- Accordion -------*/
.accordion{padding:0;position:relative}
.accordion dt a{position:relative}
.accordion dt .closeOpen{position:absolute;width:14px;height:14px;right:10px;margin-top:9px;overflow:hidden;display:inline-block;background:transparent url(../images/accordion_button.png);background-position:0 0;background-repeat:no-repeat;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.accordion dt .acc_heading{width:100%;padding:7px 0 5px 0;margin:0 0 2px 0;display:inline-block;border-bottom:0}
.accordion dt .acc_heading h6{margin:0 34px 0 10px}
.accordion dd .acc_content{position:relative;font-weight:lighter;font-size:13px;padding:10px 5px;display:inline-block}

.overlay{
	left:0;
	top:0;
	position:absolute;
	width:100%;
	height:100%;
	zoom:1;-ms-filter:"alpha(opacity=0)";
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0;
	-webkit-transition:opacity 180ms ease-in-out;
	-moz-transition:opacity 180ms ease-in-out;
	-o-transition:opacity 180ms ease-in-out;
	transition:opacity 180ms ease-in-out
	}
a:hover .overlay{-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;opacity:.8}
.overlay.zoom{display:block;background:transparent;background:url(../images/overlay_zoom.png) no-repeat center center;zoom:1}
.overlay.link{display:block;background:url(../images/overlay_link.png) no-repeat center center;zoom:1}

p{margin-right:1px}
.alignLeft{float:left}
.alignRight{float:right}
.alignCenter{margin:0 auto}
.noMargin{margin:0}
.bottom_spacing{margin-bottom:10px}
.mobile_spacing{margin:0}
.mobile_right_spacing{margin:0}
.mobile_top_spacing{margin:0}
.desktop_right_spacing{margin:0 30px 0 0}
.smallImg{float:left;display:inline;width:80px;margin-right:10px}
.large_image{height:255px;margin:0 auto;position:relative;overflow:hidden}
.medium_image{width:243px;height:176px;position:relative;overflow:hidden}
.slideshow_medium{width:645px;margin:0 auto}
.border1{border:solid 2px}
.border2{border:solid 1px}
.spacing{margin:20px}
.pad10{padding:10px;}
.align_right_spacing{margin:0 0 20px 20px}
.align_left_spacing{margin:0 20px 20px 0}
.separator{clear:both;margin:0 0 10px;height:2px}
.separator_mini{clear:both;margin:0 0 20px;height:2px}
.separator_bar{clear:both;margin:40px 40px 40px 0;height:5px;border-bottom:1px solid}
.title_bottomspace{display:block;padding-bottom:5px}
.heading_bottomspace{display:block;padding-bottom:10px}
.flag{vertical-align:middle;margin-left:2px}

body,ul.tabs-content p,p{font-size:13px;line-height:1.65}
a.pageClose_btn{
	position:relative;
	width:21px;
	height:21px;
	overflow:hidden;
	cursor:pointer;
	background:transparent url(../images/page_close.png);
	background-position:-3px -3px;
	background-repeat:no-repeat
	}
a:hover.pageClose_btn{background-position:-32px -3px}
a.next_btn{
	position:relative;
	width:21px;
	height:21px;
	overflow:hidden;
	cursor:pointer;
	margin-right:10px;
	background:transparent url(../images/next_button.png);
	background-position:-3px -3px;
	background-repeat:no-repeat
	}
a:hover.next_btn{background-position:-32px -3px}
a.previous_btn{
	position:relative;
	width:21px;
	height:21px;
	overflow:hidden;
	cursor:pointer;
	margin-right:10px;
	background:transparent url(../images/previous_button.png);
	background-position:-3px -3px;
	background-repeat:no-repeat
	}
a:hover.previous_btn{background-position:-32px -3px}
a.pageClose_btn,a.next_btn,a.previous_btn{
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out
	}
	
	
/******* RESPONSIVE ********/
	
@media only screen and (max-width:767px){
	.mobile_spacing{margin:10px}
	.mobile_right_spacing{margin:0 20px 10px 0}
	.mobile_top_spacing{margin:10px 0 0 0}
	.desktop_right_spacing{margin:0 10px 0 10px}
	.separator_mini{clear:both;margin:0 0 15px;height:2px}
	.separator_bar{margin:0 10px 20px 10px;height:20px}
	#fsCloGal .fsClo_inner{right:5px;top:-1px}
	}
@media only screen and (min-width:480px) and (max-width:767px){
	.mobile_spacing{margin:10px}
	.mobile_top_spacing{margin:10px 0 0 0}
	.desktop_right_spacing{margin:0 10px 0 10px}
	.separator_mini{clear:both;margin:0 0 15px;height:2px}
	.separator_bar{margin:20px 10px 20px 10px}
	#fsCloGal .fsClo_inner{right:5px;top:-1px}
	}
@media only screen and (min-width:768px) and (max-width:960px){
	.mobile_spacing{margin:0}
	.desktop_right_spacing{margin:0 30px 0 0}
	.large_image{height:200px}
	.medium_image{width:200px;height:144px}
	.news_date{margin:-12px 0 0 0}
	.separator_mini{clear:both;margin:0 0 5px;height:2px}
	hr{visibility:hidden;border:0;border-style:none;clear:both;margin:10px 0 20px;height:2px}
	}
	

@media only screen and (max-width:360px) {
	ul.feature_wrap li,ul.feature_wrap li .img_holder{height:155px}
	ul.feature_wrap li{margin:25px 3px 25px 2px}
	ul.feature_wrap li.last{margin:25px 0 0 2px}
	.large_image{height:200px}
	}
@media only screen and (min-width:360px) and (max-width:480px){
	ul.feature_wrap li,ul.feature_wrap li .img_holder{height:155px}
	ul.feature_wrap li{margin:25px 3px 25px 2px}
	ul.feature_wrap li.last{margin:25px 0 0 2px}
	.large_image{height:200px}
	}
@media only screen and (min-width:480px) and (max-width:560px){
	ul.feature_wrap li,ul.feature_wrap li .img_holder{height:155px}
	ul.feature_wrap li{margin:25px 20px 25px 45px}
	ul.feature_wrap li.last{margin:25px 0 0 45px}
	.large_image{height:200px}
	}
@media only screen and (min-width:560px) and (max-width:640px){
	ul.feature_wrap li,ul.feature_wrap li .img_holder{height:155px}
	ul.feature_wrap li{margin:25px 20px 25px 45px}
	ul.feature_wrap li.last{margin:25px 0 0 45px}
	.large_image{height:200px}
	}		
@media only screen and (min-width:640px) and (max-width:720px){
	ul.feature_wrap li,ul.feature_wrap li .img_holder{height:155px}
	ul.feature_wrap li{margin:25px 20px 25px 45px}
	ul.feature_wrap li.last{margin:25px 0 0 45px}
	.large_image{height:200px}
	}	
@media only screen and (min-width:720px) and (max-width:800px){
	ul.feature_wrap li,ul.feature_wrap li .img_holder{height:160px}
	ul.feature_wrap li{margin:25px 6px 25px 0}
	ul.feature_wrap li.last{margin:25px 0 0 0}
	.large_image{height:110px}
	}
@media only screen and (min-width:800px) and (max-width:960px){
	ul.feature_wrap li,ul.feature_wrap li .img_holder{height:165px}
	ul.feature_wrap li{margin:25px 5px 25px 0}
	ul.feature_wrap li.last{margin:25px 0 0 0}
	}
@media only screen and (min-width:960px) and (max-width:1024px){
	ul.feature_wrap li,ul.feature_wrap li .img_holder{height:170px}
	ul.feature_wrap li{margin:25px 50px 25px 0}
	ul.feature_wrap li.last{margin:25px 0 0 0}
	.large_image{height:255px}
	}
@media only screen and (min-width:1024px) and (max-width:1366px){
	ul.feature_wrap li,ul.feature_wrap li .img_holder{height:170px}
	ul.feature_wrap li{margin:25px 50px 0 0}
	ul.feature_wrap li.last{margin:25px 0 0 0}
	.large_image{height:255px}
	}
@media only screen and (min-width:1366px) and (max-width:1440px){
	ul.feature_wrap li,ul.feature_wrap li .img_holder{height:170px}
	ul.feature_wrap li{margin:25px 50px 0 0}
	ul.feature_wrap li.last{margin:25px 0 0 0}
	.large_image{height:255px}
	}
	@media only screen and (min-width:1440px) and (max-width:1920px){
	ul.feature_wrap li,ul.feature_wrap li .img_holder{height:170px}
	ul.feature_wrap li{margin:25px 50px 0 0}
	ul.feature_wrap li.last{margin:25px 0 0 0}
	.large_image{height:255px}
	}