/*
			WELCOME TO THE BESE.CSS !
			________________________________________________________________________________________________			
			-REFER TO THE DOCUMENTATION TO LEARN MORE ABOUT PREMADE CLASSES.
			-PLEASE LET US KNOW IF YOU FIND A BUG/CROSS-BROWSER ISSUE.
			-IF YOU HAVE ANY QUESTIONS ABOUT THIS TEMPLATE, FEEL FREE TO CONTACT US:			
			-http://themeforest.net/user/demention
	
			________________________________________________________________________________________________				
			demention Framework v1.0.0 
			GearBox HTML template	v1.0.0	| Copyright (c) 2012 demention. All rights reserved. 
			________________________________________________________________________________________________
			
			
			
			
			
	MINIFIED VERSION OF BASE.CSS
	
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section{display:block;}
body{line-height:1;}
ol, ul{list-style:none;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
button, input, select, textarea{margin:0;}
:focus{outline:0}
a:link{-webkit-tap-highlight-color:#FF5E99;}
button{width:auto;overflow:visible;}
::-moz-selection{background:#EC5D27;color:white;text-shadow:none;}
::selection{background:#EC5D27;color:white;text-shadow:none;}
body{font:12px/1.28 "Droid Sans",Arial,Verdana ,sans-serif;color:#5E656D;}
h1,h2,h3,h4,h5,h6{font-weight:normal;margin-bottom:12px;}
.sub-title{font-size:12px;}
h1,.h1{font-size:20px;color:#444C54;}
h2,.h2{font-size:16px;color:#545D66;}
h3,.h3{font-size:15px;color:#4F4F4F;}
h4,.h4{font-size:14px;color:#4C4C4C;}
h5,.h5{font-size:14px;color:#626C72;}
h6,.h6{font-size:13px;color:#4F4F4F;}
.sub-title,.post-info{color:#919699;margin-top:-12px;display:block;margin-bottom:12px;}
.section-title,
.widget .title,
.title-format-1{font-weight:bold;text-transform:uppercase;color:#545E68;font-size:12px;text-shadow:0 1px 1px rgba(255,255,255,0.4);font-family:'Droid Sans', sans-serif;}
.demention-caption .title,
.title-format-2{font-weight:normal;letter-spacing:-1px;font-family:'Droid Serif', serif;}
.sub-title,
thead,
#page-header .title,#page-header .sub,
.accordion .header,.tabbed .tabs ,
.success .title,.info .title,.alert .title,.error .title,.notes .title,
blockquote,
.pricing.box .title, .pricing.box .price small,
.comment .name,
.twitterStatus,
.title-format-3{font-style:italic;font-weight:normal;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);font-family:Georgia,Serif;}
.section-title{border-bottom:1px solid #D7DBDD; padding:8px 0;color:#545E68;position:relative;font-size:13px;}
.section-title:first-letter{color:#898F93;}
.line-effect{position:absolute;background:orange;height:2px;width:2%;bottom:-1px;left:0;display:block;}
section:hover .line-effect{width:100%;background:#EDF0F2;}
.f-11{font-size:11px;}
.f-12{font-size:12px;}
.f-13{font-size:13px;}
.f-15{font-size:15px;}
.f-17{font-size:17px;}
.f-20{font-size:20px;}
.f-24{font-size:24px;}
.f-27{font-size:27px;}
.f-35{font-size:35px;}
.f-45{font-size:45px;}
.f-50{font-size:50px;}
.f-60{font-size:60px;}
.hide-text{text-indent:-999em;}
p{margin-bottom:10px;line-height:1.35em;}
strong ,b,.bold{font-weight:bold;}
strong{color:#3A3A3A;}
em, i, cite,.italic{font-style:italic;font-family:georgia;}
cite{font-size:80%;color:#75828C;}
small,.small{font-size:70%;}
.f-weight-normal{font-weight:normal !important;}
.f-style-normal{font-style:normal !important;}
abbr[title], dfn[title],
.more-info{border-bottom:2px dotted gray;cursor:help;color:black;}
blockquote{font-size:15px;color:#626B72;padding:0 10px 20px 27px;margin-bottom:15px;position:relative;}
blockquote:after{position:absolute;content:'"';font-size:40px;color:#D0D9E0;width:50px;top:-5px;left:0;font-family:arial;}
blockquote p{margin-bottom:10px;}
figure{margin:10px 0;}
code,pre{background:#43474F;color:white;font-family:monospace,consolas,sans-serif;font-weight:normal;font-style:normal;text-shadow:0 1px 0 rgba(0, 0, 0, 0.6);}
pre{margin:5px 0 20px 0;line-height:1.3em;padding:8px 10px;overflow:auto;}
code{padding:0 8px;line-height:1.5;}
mark,.mark{padding:1px 6px;margin:0 2px;color:black;background:#FFD700;}
address{margin:10px 0}
a{text-decoration:none;color:#0F0F0F;color:rgba(0,0,0,0.9);}
a:hover{color:#000000;}
a:link, a:visited, a:active{text-decoration:none;}
.mark-links a:not(.button):not(.image){background:rgba(255,221,2,0.3);text-decoration:underline;}
.mark-links a:not(.button):not(.image):hover{background:rgba(255,221,2,0.3);}
.no-link-color a{color:inherit;}
.underline{text-decoration:underline !important;}
.center-text,
.center-image{text-align:center;}
.lowercase{text-transform:lowercase;}
.uppercase{text-transform:uppercase;}
.dropcap{background:none repeat scroll 0 0 #8A97A4;color:white;display:block;float:left;font-size:30px;line-height:42px;margin:3px 5px -3px 0;text-align:center;width:42px;}
:target{border-top:5px solid #D84E08;padding-top:20px;}
.success,
.info,
.alert,
.error,
.notes{padding:10px 15px 10px 37px;margin:0 auto 25px auto;color:rgba(0,0,0,0.5);text-shadow:0 1px 0 rgba(255, 255, 255, 0.2);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.09) inset ,0 -1px 1px rgba(0, 0, 0, 0.02) inset;-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.09) inset ,0 -1px 1px rgba(0, 0, 0, 0.02) inset;box-shadow:0 1px 1px rgba(0, 0, 0, 0.09) inset ,0 -1px 1px rgba(0, 0, 0, 0.02) inset;-moz-border-radius:6px 6px 6px 6px;-webkit-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;}
.success .title,
.info .title,
.alert .title,
.error .title{font-size:14px;font-weight:normal;margin:0 0 4px -30px;padding-left:30px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}
.success .title + *,
.info .title + *,
.alert .title + *,
.error .title + *,
.notes .title + *{margin-bottom:7px;}
.success{background:url(../images/base/success.png) no-repeat scroll 10px 10px #f0ffe1;}
.success .title{color:#3f6509;}
.info{background:url(../images/base/info.png) no-repeat scroll 10px 10px #E3F4FC;}
.info .title{color:#02AFFF;}
.alert{background:url(../images/base/alert.png) no-repeat scroll 10px 10px #FDF0A8;}
.alert .title{color:#bd8100;}
.notes{background:#FDF0A8;}
.notes .title{color:#bd8100;}
.error{background:url(../images/base/error.png) no-repeat scroll 10px 10px #FCE1DC;}
.error .title{color:#ff2602;}
.notes{padding:15px 20px;}
.old-browser .alert ul li,
.old-browser .notes ul li{border-color:#F2E3A2;}
.left ,.semi-left{float:left;}
.right,.semi-right{float:right;}
.force-left{float:left !important;}
.force-right{float:right !important;}
.hidden{display:none;}
.show, .block{display:block;}
.inline-block{display:inline-block;}
.inline{display:inline;}
.overflow-hidden{overflow:hidden;}
.clearfix:before,.container:before,.row:before,.box:before,body:before, header:before,.slides:before,
.clearfix:after,.container:after,.row:after,.box:after,body:after, header:after,.slides:after{content:".";display:block;height:0;overflow:hidden;}
.clearfix:after,.container:after,.row:after,.box:after,body:after, header:after,.slides:after{clear:both;}
.clear{clear:both;}
input,textarea,select{color:#585F65;background:#B2BBC1;padding:6px 12px;text-shadow:0 1px 1px rgba(255,255,255,0.4);border:none;font-size:12px;-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2) inset , 0 1px 1px rgba(255, 255, 255, 0.9);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2) inset , 0 1px 1px rgba(255, 255, 255, 0.9);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2) inset , 0 1px 1px rgba(255, 255, 255, 0.9);}
textarea{overflow:auto;resize:vertical;}
select{padding:12px 20px;}
input:focus,
textarea:focus{background-color:#C4CDD3;}
input.search{padding:5px 10px 5px 25px;font-size:100%;width:120px;background-image:url(../images/base/search-icon.png);background-position:4px center;background-repeat:no-repeat;}
::-webkit-input-placeholder{color:#585F65;text-shadow:0 1px 1px rgba(255,255,255,0.4);}
::-moz-input-placeholder{color:#585F65;text-shadow:0 1px 1px rgba(255,255,255,0.4);}
::-ie-input-placeholder{color:#585F65;text-shadow:0 1px 1px rgba(255,255,255,0.4);}
::-o-input-placeholder{color:#585F65;text-shadow:0 1px 1px rgba(255,255,255,0.4);}
::input-placeholder{color:#585F65;text-shadow:0 1px 1px rgba(255,255,255,0.4);}
table{width:100%;text-align:left;margin-bottom:25px;border:2px solid #F1F4F6;}
thead{background:#F7F8F9;font-size:14px;color:#585F65;}
table th ,table td{padding:7px 15px;text-align:left;}
thead th{padding:14px;}
tbody th{font-weight:normal;border-bottom:1px solid #F5F7F9;}
th:nth-child(odd){border-right:2px solid #F5F7F9;}
tr:nth-child(odd){background:transparent;}
tr:nth-child(even){background:#F9FBFC;}
ul.list{margin-bottom:20px;}
ul.list li{padding-top:5px;padding-bottom:5px;border-bottom:1px solid #E8EDEF;border-bottom:1px solid rgba(0, 0, 0, 0.06);}
ul.list li:last-child{border:none;}
ul.list a{color:#424951;}
ul.list .current{border-top:2px solid;}
ul.list .current > a{font-weight:bold;display:block;}
ul.list ul{padding:5px 0 5px 10%;font-size:95%;margin-bottom:10px;}
ul.check li{background:url("../images/base/check.png") no-repeat scroll 4px center;padding-left:24px;}
li.check{background:url("../images/base/check.png") no-repeat scroll 4px center !important;padding-left:24px;}
ul.close li{background:url("../images/base/close.png") no-repeat scroll 4px center;padding-left:24px;}
li.close{background:url("../images/base/close.png") no-repeat scroll 4px center !important;padding-left:24px;}
ul.circle li{background:url("../images/base/circle.png") no-repeat scroll 4px center;padding-left:24px;}
li.circle{background:url("../images/base/circle.png") no-repeat scroll 4px center !important;padding-left:24px;}
.decimal{list-style:decimal inside;}
.square{list-style:square inside;}
ul.zebra li:nth-child(2n){background-color:rgba(69, 88, 127, 0.02);border:none;padding-left:24px;}
ul.zebra li:nth-child(2n+1){background-color:rgba(69, 88, 127, 0.06);border:none;padding-left:24px;}
hr{border:none;border-bottom:1px solid #E5E5E5;border-bottom:1px solid rgba(0,0,0,0.1);width:100%;margin:35px 0;clear:both;position:relative;}
hr.h-1{margin:10px 0}
hr.h-2{margin:20px 0}
hr.h-3{margin:30px 0}
hr.h-4{margin:40px 0}
.divider-right{border-right:1px solid #E8EDEF;padding-right:15px;}
.divider-left{border-left:1px solid #E8EDEF;padding-left:15px;}
.divider-top{border-top:1px solid #E8EDEF;padding-top:15px;}
.divider,
.divider-bottom{border-bottom:1px solid #E8EDEF;padding-bottom:15px;}
.border-width-2{border-width:2px;}
.border-width-3{border-width:3px;}
.border-width-4{border-width:4px;}
.no-border{border:none !important;}
.border{border:1px solid}
.yellow ,
.hover-yellow:hover{background:#F9CF35 !important;}
.yellow-text,
.hover-yellow-text:hover{color:#EAC23C !important;}
.orange,
.hover-orange:hover{background:#DE5906 !important;}
.skin{background:#DE5906;}
.orange-text,
.hover-orange-text:hover{color:#D35506 !important;}
.skin-text{color:#D35506;}
.blue,
.hover-blue:hover{background:#3CABD1 !important;}
.blue-text,
.hover-blue-text:hover{color:#4292B5 !important;}
.green,
.hover-green:hover{background:#88C358 !important;}
.green-text,
.hover-green-text:hover{color:#6D9B4A !important;}
.gray,
.hover-gray:hover{background:#F4F6F7 !important;}
.gray-2,
.hover-gray-2:hover{background:#F1F4F6!important;}
.gray-3,
.hover-gray-3:hover{background:#B1BABF!important;}
.gray-text,
.hover-gray-text:hover{color:#899299 !important;}
.white,
.hover-white:hover{background:#FCFCFC !important;}
.white-text,
.hover-white-text:hover{color:#F9F9F9 !important;}
.black,
.hover-black:hover{background:#353D44 !important;}
.black-text,
.hover-black-text:hover{color:#141414 !important;}
.smart-gray ,
.hover-smart-gray:hover{background:#F2F2F2;background:rgba(69, 88, 127, 0.05);}
.transparent{background:transparent !important;}
.fontart-1{text-shadow:0 1px 1px rgba(255, 255, 255, 0.3);}
.fontart-2,
.fontart{text-shadow:0 1px 0 rgba(0, 0, 0, 0.1), 0 0 4px rgba(255, 255, 255, 0.3);}
.fontart-3{text-shadow:1px 5px 10px white}
.fontart-4{text-shadow:0 1px 0 rgba(1, 1, 1, 0.8) , 0 0 1px rgba(255, 255, 255, 0.9) , 4px 5px 5px rgba(1, 1, 1, 0.7)}
.fontart-5{text-shadow:0 0 5px rgba(0, 0, 0, 0.8), 0 1px 0 rgba(1, 1, 1, 0.7)}
.fontart-6{text-shadow:0 3px 3px rgba(0,0,0,0.2);}
.fontart-7{text-shadow:0 1px 0 rgba(0,0,0,0.8);}
.fontart-8{text-shadow:0 0 4px rgba(255, 255, 255, 0.9);}
.fontart-9{text-shadow:0 1px 1px rgba(0, 0, 0, 0.2);}
mark,
.fontart-x1{text-shadow:0 1px 0 rgba(255, 255, 255, 0.2) !important;color:#141414 !important;color:rgba(0,0,0,0.6) !important;}
.css-col-2{-moz-column-count:2;-moz-column-gap:20px;-webkit-column-count:2;-webkit-column-gap:20px;column-count:2;column-gap:20px;}
.css-col-3{-moz-column-count:3;-moz-column-gap:20px;-webkit-column-count:3;-webkit-column-gap:20px;column-count:3;column-gap:20px;}
input, textarea, select,
a:not(.no-transition),
.button,
#fancybox-close ,
.gallery-style-1 .g,.gallery-style-2 .g,
.removable .demention-close-icon,
.flickr *,
.hover-skin-text,
.gallery-style-1 .g,
.gallery-style-2 .g,
#navigation > ul > li:hover,
#navigation ul ul a:hover,
.preload-images img,
.animate-bounce,
.animate-all * ,
.animate,.animated{-moz-transition:0.2s ease-in all;-webkit-transition:0.2s ease-in all;-ie-transition:0.2s ease-in all;-o-transition:0.2s ease-in all;transition:0.2s ease-in all;}
#header-logo,
.filling,.hiding,.image img, .preload-images .image img,
.flex-direction-nav .prev,
.social-connect *,
.accordion .header,
.accordion .header:after,
.section-title:first-letter,
.expandable .always-visible:after,
.post > header .title:after,
.flex-direction-nav,
.flex-control-nav a,
.tabbed .tabs [data-tab],
.row > [class*='c-'],
.post.excerpt,
.animate-2{-moz-transition:0.5s ease-in all;-webkit-transition:0.5s ease-in all;-ie-transition:0.5s ease-in all;-o-transition:0.5s ease-in all;transition:0.5s ease-in all;}
.line-effect,
.demention-caption,
.flex-control-nav,
.flex-direction-nav .next,
[data-add-class],
[data-remove-class],
#navigation ul ul a,
.animate-long{-moz-transition:1s ease-out all 0.2s;-webkit-transition:1s ease-out all 0.2s;-ie-transition:1s ease-out all 0.2s;-o-transition:1s ease-out all 0.2s;transition:1s ease-out all 0.2s;}
.fancybox:hover .zoom-icon,
.animate-bounce:hover,
#page .demention-caption-show,
.slider-holder:hover .flex-direction-nav li a,
.image:hover .demention-caption , [data-image-caption]:hover .demention-caption{opacity:1;-moz-transition:all 0.7s cubic-bezier(0.025, 1.205, 0.235, 1.070);-webkit-transition:all 0.7s cubic-bezier(0.025, 1, 0.235, 1);-webkit-transition:all 0.7s cubic-bezier(0.025, 1.205, 0.235, 1.070);-ms-transition:all 0.7s cubic-bezier(0.025, 1.205, 0.235, 1.070);-o-transition:all 0.7s cubic-bezier(0.025, 1.205, 0.235, 1.070);transition:all 0.7s cubic-bezier(0.025, 1.205, 0.235, 1.070);}
.button{display:inline-block;padding:6px 12px;color:white;color:rgba(255,255,255,0.85);font-weight:bold;font-size:12px;background:#8C959E;position:relative;text-shadow:0 1px 0 rgba(1, 1, 1, 0.1) , 0 0 6px rgba(255,255,255,0.5);border:none;border-bottom:1px solid rgba(1, 1, 1, 0.15);border-right:1px solid rgba(1, 1, 1, 0.07);cursor:pointer;-moz-box-shadow:0 -2pX 3px rgba(0, 0, 0, 0.05) inset, 0 1px 1px rgba(255, 255, 255, 0.4);-webkit-box-shadow:0 -2pX 3px rgba(0, 0, 0, 0.05) inset, 0 1px 1px rgba(255, 255, 255, 0.4);box-shadow:0 -2pX 3px rgba(0, 0, 0, 0.05) inset, 0 1px 1px rgba(255, 255, 255, 0.4);}
.button:hover{color:white;-moz-box-shadow:0 1px 8px rgba(0, 0, 0, 0.3) inset;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.3) inset;box-shadow:0 1px 8px rgba(0, 0, 0, 0.3) inset;}
.button:active{-moz-box-shadow:0 3px 4px rgba(0, 0, 0, 0.8) inset;-webkit-box-shadow:0 3px 4px rgba(0, 0, 0, 0.8) inset;box-shadow:0 3px 4px rgba(0, 0, 0, 0.8) inset;}
.button.large{padding:14px 35px;font-size:18px;}
.button.medium{padding:7px 25px;font-size:15px;}
.button.small{padding:3px 15px;font-size:10px;}
.button.liquid{padding-left:15%;padding-right:15%;}
.button,
.demention-close-icon,
.expandable .always-visible:after, .accordion .header:after,
.no-user-select{-moz-user-select:none;-webkit-user-select:none;user-select:none;}
.shadow{-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);}
tbody,
.expandable .dropdown,
.accordion .content,
.tabbed > [data-tab],
.shadow-2{-moz-box-shadow:0 0 6px rgba(0, 0, 0, 0.04);-webkit-box-shadow:0 0 6px rgba(0, 0, 0, 0.04);box-shadow:0 0 6px rgba(0, 0, 0, 0.04);}
#top-bar .content,
.shadow-3{-moz-box-shadow:0 0 12px rgba(0, 0, 0, 0.06);-webkit-box-shadow:0 0 12px rgba(0, 0, 0, 0.06);box-shadow:0 0 12px rgba(0, 0, 0, 0.06);}
#navigation ul ul,
.tipsy-inner,
.shadow-4{-moz-box-shadow:0 0 7px rgba(0, 0, 0, 0.4) ,0 1px 2px rgba(0, 0, 0, 0.4);-webkit-box-shadow:0 0 7px rgba(0, 0, 0, 0.4) ,0 1px 2px rgba(0, 0, 0, 0.4);box-shadow:0 0 7px rgba(0, 0, 0, 0.4) ,0 1px 2px rgba(0, 0, 0, 0.4);}
.shadow-inner{-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15) inset,0 1px 1px rgba(255, 255, 255, 0.9);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15) inset,0 1px 1px rgba(255, 255, 255, 0.9);box-shadow:0 1px 2px rgba(0, 0, 0, 0.15) inset,0 1px 1px rgba(255, 255, 255, 0.9);}
.social-connect li,
.post > header .title:after,
.accordion .header:after,
.expandable .always-visible:after,
.demention-close-icon,
.flex-control-nav li a,
.circle-element{-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15) inset,0 1px 1px rgba(255, 255, 255, 0.9);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.15) inset,0 1px 1px rgba(255, 255, 255, 0.9);box-shadow:0 1px 2px rgba(0, 0, 0, 0.15) inset,0 1px 1px rgba(255, 255, 255, 0.9);-moz-border-radius:800px;-webkit-border-radius:800px;border-radius:800px;}
.circle-element{height:40px;width:40px;padding:15px;display:block;}
.small.circle-element{height:25px;width:25px;}
.large.circle-element{height:65px;width:65px;}
mark , .mark,
input,textarea,select,
code,pre,
#navigation ul ul,
.dropcap,
.tipsy-inner,
.tabbed, .expandable, .accordion,
.comment .avatar,
.image.frame, .gallery-style-1 .g, .gallery-style-2 .g,
.button,
.rounded-2{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.rounded{-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.rounded-fully{-moz-border-radius:800px;-webkit-border-radius:800px;border-radius:800px;}
img,video,object,embed{max-width:100%;}
img.left,.image.left{margin:1px 5px 1px 0;}
img.right,.image.right{margin:1px 0 1px 5px;}
.image,
[data-image-caption]{display:block;position:relative;overflow:hidden;line-height:0;margin-bottom:12px;}
.image.fit{display:inline-block;}
.zoom-icon{display:block;width:40px;height:40px;position:absolute;left:-60px;top:-60px;opacity:0;z-index:2;background:url(../images/base/zoom-icon.png) no-repeat center center;}
.fancybox:hover .zoom-icon{opacity:1;top:5px;left:5px;}
.demention-caption{position:absolute;line-height:1;text-align:left;z-index:2;font-size:12px;opacity:0;top:auto;left:auto;bottom:-100%;right:0;width:auto;height:auto;display:inline-block;width:100%;color:#697075;background:white;background:none repeat scroll 0 0 rgba(255, 255, 255, 0.8);border-top:1px solid white;}
.demention-caption > div{padding:15px 15px 35px 15px;overflow:hidden;}
.demention-caption .title{margin-bottom:2px;color:#5E656B;font-size:17px;text-shadow:0 0 3px rgba(255,255,255,0.8) , 0 0 5px rgba(255,255,255,0.6);}
#page .demention-caption-hide{bottom:-100%;}
#page .demention-caption-show,
[data-image-caption]:hover .demention-caption,
.image:hover .demention-caption{bottom:-20px;}
.no-rgba .demention-caption{opacity:0.9;}
.image.frame,
.gallery-style-1 .g{border:2px solid white;-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.35);-webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.35);box-shadow:0 0 2px rgba(0, 0, 0, 0.35);}
.no-boxshadow .image.frame,
.no-boxshadow .gallery-style-1 .g{padding:2px;border:1px solid #D3D3D3;}
.image cite{display:block;padding:18px 12px;max-width:80%;}
#page,.container{position:relative;margin-right:auto;margin-left:auto;overflow:hidden;}
.row{position:relative;}
.gutter-width-1{margin-left:-10px;margin-right:-10px;}
.gutter-width-1 > * > .g{margin-left:10px;margin-right:10px;}
.gutter-width-2{margin-left:-20px;margin-right:-20px;}
.gutter-width-2 > * > .g{margin-left:20px;margin-right:20px;}
.gutter-width-3{margin-left:-30px;margin-right:-30px;}
.gutter-width-3 > * > .g{margin-left:30px;margin-right:30px;}
.gutter-width-4{margin-left:-40px;margin-right:-40px;}
.gutter-width-4 > * > .g{margin-left:40px;margin-right:40px;}
.row > [class*='c-']{float:left;position:relative;}
.g{display:block;}
.g > .content{overflow:hidden;}
.c-1-16{width:6.25%;}
.c-1-12{width:8.3333%;}
.c-2-16{width:12.5%;}
.c-2-12{width:16.6666%;}
.c-3-16{width:18.75%;}
.c-1-5{width:20%;}
.c-4-16{width:25%;}
.c-3-12,.c-4-16{width:25%;}
.c-5-16{width:31.25%;}
.c-4-12{width:33.3333%;}
.c-6-16{width:37.5%;}
.c-2-5{width:40%;}
.c-5-12{width:41.6666%;}
.c-7-16{width:43.75%;}
.c-6-12,.c-8-16{width:50%;}
.c-9-16{width:56.25%;}
.c-7-12{width:58.3333%;}
.c-3-5{width:60%;}
.c-10-16{width:62.5%;}
.c-8-12{width:66.6666%;}
.c-8-12{width:66.6666%;}
.c-11-16{width:68.75%;}
.c-9-12,.c-12-16{width:75%;}
.c-4-5{width:80%;}
.c-13-16{width:81.25%;}
.c-10-12{width:83.3333%;}
.c-14-16{width:87.5%;}
.c-11-12{width:91.6666%;}
.c-15-16{width:93.75%;}
.offset-1-16{padding-left:6.25%;}
.offset-1-12{padding-left:8.3333%;}
.offset-2-16{padding-left:12.5%;}
.offset-2-12{padding-left:16.6666%;}
.offset-3-16{padding-left:18.75%;}
.offset-1-5{padding-left:20%;}
.offset-4-16{padding-left:25%;}
.offset-3-12,.offset-4-16{padding-left:25%;}
.offset-5-16{padding-left:31.25%;}
.offset-4-12{padding-left:33.3333%;}
.offset-6-16{padding-left:37.5%;}
.offset-2-5{padding-left:40%;}
.offset-5-12{padding-left:41.6666%;}
.offset-7-16{padding-left:43.75%;}
.offset-6-12,.offset-8-16{padding-left:50%;}
.offset-9-16{padding-left:56.25%;}
.offset-7-12{padding-left:58.3333%;}
.offset-3-5{padding-left:60%;}
.offset-10-16{padding-left:62.5%;}
.offset-8-12{padding-left:66.6666%;}
.offset-8-12{padding-left:66.6666%;}
.offset-11-16{padding-left:68.75%;}
.offset-9-12,.offset-12-16{padding-left:75%;}
.offset-4-5{padding-left:80%;}
.offset-13-16{padding-left:81.25%;}
.offset-10-12{padding-left:83.3333%;}
.offset-14-16{padding-left:87.5%;}
.offset-11-12{padding-left:91.6666%;}
.offset-15-16{padding-left:93.75%;}
.push-1-16{left:6.25%;}
.push-1-12{left:8.3333%;}
.push-2-16{left:12.5%;}
.push-2-12{left:16.6666%;}
.push-3-16{left:18.75%;}
.push-1-5{left:20%;}
.push-4-16{left:25%;}
.push-3-12,.push-4-16{left:25%;}
.push-5-16{left:31.25%;}
.push-4-12{left:33.3333%;}
.push-6-16{left:37.5%;}
.push-2-5{left:40%;}
.push-5-12{left:41.6666%;}
.push-7-16{left:43.75%;}
.push-6-12,.push-8-16{left:50%;}
.push-9-16{left:56.25%;}
.push-7-12{left:58.3333%;}
.push-3-5{left:60%;}
.push-10-16{left:62.5%;}
.push-8-12{left:66.6666%;}
.push-8-12{left:66.6666%;}
.push-11-16{left:68.75%;}
.push-9-12,.push-12-16{left:75%;}
.push-4-5{left:80%;}
.push-13-16{left:81.25%;}
.push-10-12{left:83.3333%;}
.push-14-16{left:87.5%;}
.push-11-12{left:91.6666%;}
.push-15-16{left:93.75%;}
.pull-1-16{right:6.25%;}
.pull-1-12{right:8.3333%;}
.pull-2-16{right:12.5%;}
.pull-2-12{right:16.6666%;}
.pull-3-16{right:18.75%;}
.pull-1-5{right:20%;}
.pull-4-16{right:25%;}
.pull-3-12,.pull-4-16{right:25%;}
.pull-5-16{right:31.25%;}
.pull-4-12{right:33.3333%;}
.pull-6-16{right:37.5%;}
.pull-2-5{right:40%;}
.pull-5-12{right:41.6666%;}
.pull-7-16{right:43.75%;}
.pull-6-12,.pull-8-16{right:50%;}
.pull-9-16{right:56.25%;}
.pull-7-12{right:58.3333%;}
.pull-3-5{right:60%;}
.pull-10-16{right:62.5%;}
.pull-8-12{right:66.6666%;}
.pull-8-12{right:66.6666%;}
.pull-11-16{right:68.75%;}
.pull-9-12,.pull-12-16{right:75%;}
.pull-4-5{right:80%;}
.pull-13-16{right:81.25%;}
.pull-10-12{right:83.3333%;}
.pull-14-16{right:87.5%;}
.pull-11-12{right:91.6666%;}
.pull-15-16{right:93.75%;}
.centered,.center{float:none !important;margin-left:auto !important;margin-right:auto !important;}
.c-fluid{width:100%}
.c-l1,.c-r1{width:120px;}
.c-l2,.c-r2{width:180px;}
.c-l3,.c-r3{width:250px;}
.c-l4,.c-r4{width:300px;}
.c-l1{margin-left:-120px;}
.c-l2{margin-left:-180px;}
.c-l3{margin-left:-250px;}
.c-l4{margin-left:-300px;}
.c-r1{margin-right:-120px;}
.c-r2{margin-right:-180px;}
.c-r3{margin-right:-250px;}
.c-r4{margin-right:-300px;}
[class*='hybrid'][class*='-l1']{padding-left:120px;}
[class*='hybrid'][class*='-l2']{padding-left:180px;}
[class*='hybrid'][class*='-l3']{padding-left:250px;}
[class*='hybrid'][class*='-l4']{padding-left:300px;}
[class*='hybrid'][class*='-r1']{padding-right:120px;}
[class*='hybrid'][class*='-r2']{padding-right:180px;}
[class*='hybrid'][class*='-r3']{padding-right:250px;}
[class*='hybrid'][class*='-r4']{padding-right:300px;}
.m-0{margin:0px;}
.m-1{margin:10px;}
.m-2,.m{margin:20px;}
.m-3{margin:30px;}
.m-4{margin:40px;}
.m-elastic{margin:10% 20%;}
.p-1{padding:10px;}
.p-2,.p{padding:20px;}
.p-3{padding:30px;}
.p-4{padding:40px;}
.p-elastic{padding:10% 20%;}
.m-l-1{margin-left:10px;}
.m-l-2 ,.m-l{margin-left:20px;}
.m-l-3{margin-left:30px;}
.m-l-4{margin-left:40px;}
.m-r-1{margin-right:10px;}
.m-r-2 ,.m-r{margin-right:20px;}
.m-r-3{margin-right:30px;}
.m-r-4{margin-right:40px;}
.m-b-0{margin-bottom:0 !important}
.m-b-1{margin-bottom:10px}
.m-b-2 ,.m-b{margin-bottom:20px}
.m-b-3{margin-bottom:30px}
.m-b-4{margin-bottom:40px}
.m-b-5{margin-bottom:50px}
.m-b-6{margin-bottom:60px}
.m-t-0{margin-top:0px !important}
.m-t-1{margin-top:10px}
.m-t-2 ,.m-t{margin-top:20px}
.m-t-3{margin-top:30px}
.m-t-4{margin-top:40px}
.m-t-5{margin-top:50px}
.m-t-6{margin-top:60px}
.p-l-1 ,.p-l{padding-left:10px;}
.p-l-2{padding-left:20px;}
.p-l-3{padding-left:30px;}
.p-l-4{padding-left:40px;}
.p-r-1{padding-right:10px;}
.p-r-2 ,.p-r{padding-right:20px;}
.p-r-3{padding-right:30px;}
.p-r-4{padding-right:40px;}
.p-b-1{padding-bottom:10px;}
.p-b-2 ,.p-b{padding-bottom:20px;}
.p-b-3{padding-bottom:30px;}
.p-b-4{padding-bottom:40px;}
.p-t-1{padding-top:10px;}
.p-t-2 ,.p-t{padding-top:20px;}
.p-t-3{padding-top:30px;}
.p-t-4{padding-top:40px;}
body{background:white;}
#top-bar .content{background:white;padding:15px;}
#top-bar:target{border:none}
.no-js #top-bar:target{display:block;}
body > header{background:#F7F8F9;margin-bottom:20px; max-width:802px; margin:0 auto;}
body > header .container + .container{overflow:visible;}
#header-logo{float:left;border-top:3px solid transparent;padding-top:12px;}
#header-logo:hover{opacity:0.9}
#navigation{margin:0px 0 5px 0;float:right;font-size:13px;border-top:3px solid;}
#navigation select{display:none;}
#navigation ul{float:left;}
#navigation ul li{float:left;position:relative;margin-top:-3px;}
#navigation > ul > li{border-top:3px solid transparent;font-weight:bold;padding-top:8px;padding-bottom:10px;color:#7A8084;}
#navigation > ul > li:last-child{border-right:none;}
#navigation > ul > li:hover{border-top-color:rgba(0,0,0,0.2);}
#navigation ul li a,
#navigation ul li a:link,
#navigation ul li a:visited{overflow:hidden;display:block;padding:5px 12px; font-weight:bold; }
#navigation > ul > li > a{color:#7a8084;font-family:georgia;font-weight:normal;text-shadow:0 -1px 0 rgba(255, 255, 255, 0.3);}
#navigation > ul > li > a:hover{color:#505A60;}
#navigation > ul > .current{border-top-color:rgba(0,0,0,0.3);}
#navigation > ul > .current a{background:transparent;color:#BFC5C9 !important;}
#navigation ul li li{margin-top:-2px;}
#navigation ul ul{position:absolute;width:190px;padding:20px 0 25px 0;margin-top:7px;z-index:400;font-size:12px;background:#282E33;background:rgba(14,19,22,0.92);text-shadow:0 1px 0 rgba(0, 0, 0, 0.1);color:#798189;-moz-transition:opacity 0.2s ease-in 0.3s;-webkit-transition:opacity 0.2s ease-in 0.3s;-ie-transition:opacity 0.2s ease-in 0.3s;-o-transition:opacity 0.2s ease-in 0.3s;transition:opacity 0.2s ease-in 0.3s;}
#navigation ul ul li{padding:0;}
#navigation ul ul a,
#navigation ul ul a:link,
#navigation ul ul a:visited{padding:9px 20px;position:relative;width:148px;border-left:2px solid transparent;background:transparent;border-top:1px solid #2B3238;border-bottom:1px solid #21262B;border-top:1px solid rgba(0,0,0,0.3);border-bottom:1px solid rgba(255,255,255,0.05);text-shadow:0 1px 1px rgba(0, 0, 0, 0.5);color:#BFC5C9;font-weight:normal;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;}
#navigation ul ul li:first-child a{border-top:none;}
#navigation ul ul li:last-child a{border-bottom:none;}
#navigation ul ul li a:hover{color:white;-moz-box-shadow:0 -1px 2px rgba(0, 0, 0, 0.3) inset;-webkit-box-shadow:0 -1px 2px rgba(0, 0, 0, 0.3) inset;box-shadow:0 -1px 2px rgba(0, 0, 0, 0.3) inset;}
#navigation ul li li:hover > a{background:#353535;background:rgba(0, 0, 0, 0.3);}
#navigation ul ul{opacity:0;left:-999em;}
#navigation ul li:hover ul{left:auto;opacity:1;}
#navigation ul ul ul{top:-10px;}
#navigation li:hover ul ul,
#navigation li:hover ul ul ul,
#navigation li:hover ul ul ul ul{left:-999em;opacity:0;}
#navigation li:hover ul,
#navigation li li:hover ul,
#navigation li li li:hover ul,
#navigation li li li li:hover ul{opacity:1;left:182px;}
[data-toggle ='#top-bar']{padding-bottom:0 !important;padding-top:5px !important;-moz-border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-moz-box-shadow:0 -1px 1px rgba(0, 0, 0, 0.13) inset, 0 1px 1px rgba(255, 255, 255, 0.4);-webkit-box-shadow:0 -1px 1px rgba(0, 0, 0, 0.13) inset, 0 1px 1px rgba(255, 255, 255, 0.4);box-shadow:0 -1px 1px rgba(0, 0, 0, 0.13) inset, 0 1px 1px rgba(255, 255, 255, 0.4);}
[data-toggle ='#top-bar'] a,
#navigation [data-toggle ='#top-bar'] a{color:white;color:rgba(255, 255, 255, 0.9);font-size:16px;text-shadow:0 1px 0 rgba(1, 1, 1, 0.1), 0 0 6px rgba(255, 255, 255, 0.5);font-weight:bold;font-family:arial;padding:4px 10px !important;display:inline-block;}
[data-toggle ='#top-bar'] a:hover,
#navigation [data-toggle ='#top-bar'] a:hover{color:white;}
#page-header:after,
#navigation ul ul:after,
.tri-arrow:after,
.tipsy:after{border-color:transparent transparent #282E33;border-color:transparent transparent rgba(14,19,22,0.92);border-style:solid;border-width:6px;content:"";display:block;height:0;position:absolute;width:0;}
#navigation ul ul:after{left:10px;top:-12px;}
#navigation ul ul ul:after{border-color:transparent #282E33 transparent transparent;border-color:transparent rgba(14,19,22,0.92) transparent transparent;left:-12px;top:3px;}
.tri-arrow:after{top:0;}
#page-header:after{border-color:#F1F4F6 transparent transparent transparent;border-width:8px;bottom:-18px;}
#page-header{padding:40px 0 25px 0;}
#page-header .title{color:#444C54;font-size:21px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.2), 0 0 5px rgba(255, 255, 255, 0.9);margin-bottom:0;display:inline-block;font-weight:normal;}
#page-header .sub{color:gray;display:inline-block;padding-left:10px;font-size:12px;}
#page,
.container{max-width:770px;min-width:260px;padding-left:15px; padding-right:15px; }
#page{min-height:100px; }
body > footer{overflow:hidden;margin-top:10px;background:#F7F8F9;border-top:1px solid #EFF0F2;text-shadow:0 1px 0 rgba(255,255,255,0.6);color:#6E737A;-moz-box-shadow:0 5px 5px -5px rgba(0,0,0,0.03) inset;-webkit-box-shadow:0 5px 5px -5px rgba(0,0,0,0.03) inset;box-shadow:0 5px 5px -5px rgba(0,0,0,0.03) inset;}
body > footer a:not(.button){color:#454E54;}
.old-browser body > footer a{color:#454E54;}
#copyright-note{text-align:right;font-size:11px;}
#footer-nav a{padding:0 10px;border-right:1px solid #B7B7B7;}
#footer-nav a:first-child{padding-left:0;}
#footer-nav a:last-child{border:none;}
.has-js{display:none;}
.js .has-js{display:block;}
.removable{position:relative;}
.video-container{margin:0 auto 30px auto;}
.loading{padding:10px 25px;width:15px;height:15px;background:url(../images/base/spinner.gif) no-repeat center center;}
.demention-close-icon{background:#70767A;background:rgba(1,1,1, 0.2);color:white !important;cursor:pointer;font-size:16px;width:15px;height:15px;line-height:15px;position:absolute;right:4px;text-align:center;top:5px;z-index:1103;}
.demention-close-icon:hover{background:rgba(1,1,1, 0.6);}
.tabbed,
.expandable ,
.accordion{background:#F7F8F9;padding:3px;margin-bottom:20px;border:2px solid #F1F4F6;}
.expandable .always-visible,
.accordion .header{position:relative;overflow:hidden;margin:0;padding:10px 12px 10px 38px;color:#585f65;font-size:14px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);cursor:pointer;}
.accordion .header:hover{background:#F7F8F9;}
.expandable .always-visible:after,
.accordion .header:after{position:absolute;content:'+';font-weight:bold;font-family:arial;top:8px;left:5px;height:15px;width:15px;line-height:15px;padding:3px;text-align:center;background:#D5DAE0;color:white;text-shadow:0 1px 0 rgba(1, 1, 1, 0.05);}
.always-visible.opened:after,
.accordion .header.current:after{content:'-';}
.accordion .current{background:#F9FBFC;cursor:default;}
.expandable .dropdown,
.accordion .content{display:none;background:white;padding:10px 12px;}
.no-js .accordion section:first-of-type .content{display:block;}
.tabbed{}
.tabbed .tabs{display:block;width:100%;margin:0;padding:0;overflow:hidden;}
.tabbed .tabs li{list-style:none;float:left;margin:0;padding:0;}
.tabbed .tabs [data-tab]{overflow:hidden;display:block;margin:0 2px 0 0;padding:10px 12px;color:#585f65;font-size:13px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);cursor:pointer;}
.tabbed .tabs [data-tab]:hover{background:#F7F8F9;}
.no-js .tabbed .tabs [data-tab]:first-of-type{background:white;}
.tabbed .current{background:white !important;}
.tabbed > [data-tab]{display:block;background:white;padding:10px;}
.tabbed > [data-tab]{display:none;}
.tabbed > [data-tab]:first-of-type{display:block;}
.expandable .always-visible{}
.expandable .dropdown{margin:0;}
.default-expanded .dropdown{display:block;}
#move-to-top{position:fixed;width:70px;height:70px;top:10px;right:20px;z-index:9999;cursor:pointer;background:url(../images/base/move-to-top.png);}
.no-csstransitions #move-to-top{display:none;}
#move-to-top:not(.filling){opacity:0;visibility:hidden;}
.tipsy{padding:4px 5px;}
.tipsy-inner{padding:8px;max-width:200px;background:#282E33;background:rgba(14,19,22,0.92);text-shadow:0 1px 0 rgba(0, 0, 0, 0.2);color:#A8B0B7;font-size:11px;text-align:left !important;}
.tipsy:after{left:45%;top:-8px;}
.js .gallery-style-1 .image:not(.loaded),
.js .gallery-style-2 .image:not(.loaded),
.js .preload-images .image:not(.loaded){background:url(../images/base/spinner.gif) no-repeat center center white !important;}
.old-browser .gallery-style-1 .image,
.old-browser .gallery-style-2 .image,
.old-browser .preload-images .image{background:url(../images/base/spinner.gif) no-repeat center center white;}
.old-browser .image.loaded{background:transparent;}
.js .gallery-style-1 img,
.js .gallery-style-3 img,
.js .preload-images img{visibility:hidden;opacity:0;}
.hiding,
.js .gallery-style-1 .image img,
.js .gallery-style-2 .image img,
.js .preload-images .image img{-moz-transform:scale(0);-webkit-transform:scale(0);-ie-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:0;visibility:hidden;}
.filling,
.js .gallery-style-1 .image.loaded img,
.js .gallery-style-2 .image.loaded img,
.js .preload-images .image.loaded img{-moz-transform:scale(1);-webkit-transform:scale(1);-ie-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;visibility:visible;}
.slider-holder{background:url("../images/base/spinner.gif") no-repeat center center;position:relative;margin:0 auto 0px auto;min-height:150px;overflow:hidden;}
.no-js .slider-holder{background:transparent;}
.slider [data-image-caption] ,.slider .image{margin-bottom:0;}
.slider{width:100%;margin:0;padding:0;position:relative;}
.slider-holder .slides img{max-width:100%;display:block;margin:auto;}
.js .slider{display:none;}
.slider .slides > li{display:none;}
.no-js .slides > li:first-child{display:block;}
.flex-direction-nav{position:absolute;top:45%;width:100%;z-index:5;}
.flex-direction-nav li a{display:block;width:50px;height:50px;position:absolute;background-image:url(../images/base/slider-nav.png);background-repeat:no-repeat;opacity:0;}
.flex-direction-nav li a.next{left:-200px;background-position:0 0;}
.flex-direction-nav li a.prev{right:-200px;background-position:-50px 0;}
.slider-holder:hover .next{left:20px;}
.slider-holder:hover .prev{right:20px;}
.flex-direction-nav li a.disabled{opacity:.3;cursor:default;}
.no-direction-nav .flex-direction-nav{display:none !important;}
.flex-control-nav{position:relative;float:left;width:100%;padding:5px 0;text-align:left;display:inline;}
.flex-control-nav li{display:inline-block;}
.flex-control-nav li a{background-color:#BFC5C9;border:0 none;color:white;cursor:pointer;display:block;float:left;height:1px;width:1px;margin-right:5px;padding:4px;text-indent:999em;top:50%;-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset;box-shadow:0 1px 2px rgba(0, 0, 0, 0.3) inset;}
.flex-control-nav li a.active{}
.control-nav-right .flex-control-nav{text-align:right;}
[data-lightbox],
.fancybox{position:relative;}
.cursor-zoom-in,
[data-lightbox]:not(.no-zoom-icon),
.fancybox:not(.no-zoom-icon){cursor:-moz-zoom-in;cursor:-webkit-zoom-in;cursor:zoom-in;}
#fancybox-loading{position:fixed;top:50%;left:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;cursor:pointer;overflow:hidden;z-index:1104;display:none;}
#fancybox-loading div{position:absolute;top:0;left:0;width:40px;height:480px;background-image:url('../images/base/fancybox/fancybox.png');}
#fancybox-overlay{position:absolute;top:0;left:0;width:100%;z-index:1100;display:none;background:#383F47;}
#fancybox-tmp{padding:0;margin:0;border:0;overflow:auto;display:none;}
#fancybox-wrap{position:absolute;top:0;left:0;padding:20px;z-index:1101;outline:none;display:none;}
#fancybox-outer{position:relative;width:100%;height:100%;background:transparent;}
#fancybox-content{width:0;height:0;padding:0;outline:none;position:relative;overflow:hidden;z-index:1102;border:1px solid white !important;border:1px solid rgba(255, 255, 255, 0.2) !important;-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 0 15px rgba(0, 0, 0, 0.3);box-shadow:0 0 15px rgba(0, 0, 0, 0.3);}
#fancybox-hide-sel-frame{position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;z-index:1101;}
#fancybox-close{display:none;right:25px;top:5px;}
#fancybox-img{width:100%;height:100%;padding:0;margin:0;border:none;outline:none;line-height:0;vertical-align:top;}
#fancybox-frame{width:100%;height:100%;border:none;display:block;}
#fancybox-left, #fancybox-right{position:absolute;bottom:0px;height:100%;width:35%;cursor:pointer;outline:none;background:transparent;z-index:1102;display:none;}
#fancybox-left{left:0px;}
#fancybox-right{right:0px;}
#fancybox-left-ico, #fancybox-right-ico{position:absolute;top:50%;left:-9999px;width:30px;height:30px;margin-top:-15px;cursor:pointer;z-index:1102;display:block;}
#fancybox-left-ico{background-image:url('../images/base/fancybox/fancybox.png');background-position:-40px -30px;}
#fancybox-right-ico{background-image:url('../images/base/fancybox/fancybox.png');background-position:-40px -60px;}
#fancybox-left:hover span{left:20px;}
#fancybox-right:hover span{left:auto;right:20px;}
.fancybox-bg{position:absolute;padding:0;margin:0;border:0;width:20px;height:20px;z-index:1001;}
#fancybox-title{font-size:12px;z-index:1102;}
#fancybox-title-over{padding:10px;display:block;}
.fancybox-title-float{position:absolute;left:0;bottom:-20px;height:32px;}
#fancybox-title-float-wrap{border:none;border-collapse:collapse;width:auto;margin:0;text-shadow:0 1px 0 black ,0 1px 5px rgba(255, 255, 255, 0.5);color:#FFF;font-weight:bold;}
.masonry,
.masonry .masonry-brick{-webkit-transition-duration:0.6s;-moz-transition-duration:0.6s;-o-transition-duration:0.6s;transition-duration:0.6s;}
.masonry{-webkit-transition-property:height, width;-moz-transition-property:height, width;-o-transition-property:height, width;transition-property:height, width;}
.masonry .masonry-brick{-webkit-transition-property:left, right, top ,background;-moz-transition-property:left, right, top ,background;-o-transition-property:left, right, top ,background;transition-property:left, right, top ,background;}
#sticky-sidebar{width:110px;position:fixed;top:30%;left:-5px;margin-left:-138px;z-index:999;}
#sticky-sidebar.opened{margin-left:0px;}
#sticky-sidebar-toggle{position:absolute;right:-40px;top:45%;}
.no-rgba .black li{border-color:#30373D;}
#home{}
section.posts .post{margin-bottom:20px;}
section.posts .title{letter-spacing:-1px;font-size:20px;line-height:1.1;}
section.posts .title a{color:#545D66;}
section.posts .post-info{border:none;margin-top:-8px;}
#blog .post{margin-bottom:70px;}
#blog .excerpt:before{bottom:35px;}
#blog .post:first-child{padding-top:0;}
#blog .post:last-child{border-bottom:none;}
.post > header{margin-bottom:15px;position:relative;border-bottom:1px solid #EDF0F2;}
.post > header .title{line-height:1em;font-size:22px;color:#3E474F;margin-top:5px;letter-spacing:-1px;}
.post > header .title a{color:#3E474F;}
.post .post-info{font-size:11px;margin-top:-5px;margin-bottom:12px;}
.post .post-info a{font-weight:bold; color:#226089;}
time , .time{background:url(../images/base/clock.png) no-repeat 0 0;padding-left:17px;}
.post.excerpt{border-left:2px solid #EDF0F2;padding-left:10px;}
.post.excerpt > header{margin-left:-10px;padding-left:10px;}
.post .read-more{opacity:0;visibility:hidden;font-weight:bold;}
.post:hover .read-more{opacity:1;visibility:visible;z-index:5;}
.bottom-fade ,.excerpt{overflow:hidden;position:relative;}
.bottom-fade:before,
.excerpt:before{bottom:30px;left:0;position:absolute;display:block;height:50px;width:100%;z-index:5;background:rgba(255,255,255,0.6);background:-moz-linear-gradient(rgba(255,255,255,0.0), rgba(255,255,255,1)) no-repeat;background:-webkit-linear-gradient(rgba(255,255,255,0.0), rgba(255,255,255,1)) no-repeat;background:-ie-linear-gradient(rgba(255,255,255,0.0), rgba(255,255,255,1)) no-repeat;background:-o-linear-gradient(rgba(255,255,255,0.0), rgba(255,255,255,1)) no-repeat;background:linear-gradient(rgba(255,255,255,0.0), rgba(255,255,255,1)) no-repeat;}
.no-cssgradients .bottom-fade:before,
.no-cssgradients .excerpt:before{height:25px;}
.comment{padding:15px 0 25px 85px;margin:20px 0;margin-bottom:50px;position:relative;}
.comment footer{border-bottom:2px solid #E8EDEF;margin-bottom:7px;margin-left:-14px;padding-left:14px;overflow:hidden;}
.comment .name{font-size:17px;}
.comment time{float:right;color:#919699;position:relative;bottom:-5px;}
.comment .avatar{float:left;margin-right:15px;position:absolute;top:15px;left:0;border:3px solid #E8EDEF;}
.comment.reply{padding:15px 0 15px 55px;margin:-35px 0 50px 50px;}
#comments:target{padding-top:0px;border:none;}
#comments > ol{list-style:none outside none;}
#comment-form{}
#comment-form label{display:block;padding:0 0 5px 0;}
#comment-form input[type="text"]{display:block;width:70%;}
#comment-form textarea{width:95%;}
#contact-form {margin-top:10px;}
#contact-form textarea{width:95%;}
#contact-form input[type="text"], #contact-form input[type="password"]{width:90%;}
#contact-form input[type="checkbox"], #contact-form input[type="radio"]{background:none;}
#contact-form input[type="submit"]{width:auto;}
#contact-form label{display:block;padding:0 0 5px 5px;}
#gallery{width:100.5%;}
[data-filter]{cursor:pointer;}
.gallery-style-1{margin-left:-3px;margin-right:-3px;}
.gallery-style-1 .g{margin:3px;}
.gallery-style-1 .g:hover{z-index:1;-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);box-shadow:0 0 5px rgba(0, 0, 0, 0.5);}
.gallery-style-2{margin:3px;}
.gallery-style-2 .g{margin:-3px;border:none;-moz-box-shadow:0 1px 5px rgba(0, 0, 0, 0.6);-webkit-box-shadow:0 1px 5px rgba(0, 0, 0, 0.6);box-shadow:0 1px 5px rgba(0, 0, 0, 0.6);}
.gallery-style-2 .g:hover{z-index:1;-moz-transform:rotate(0) !important;-webkit-transform:rotate(0) !important;-ie-transform:rotate(0) !important;-o-transform:rotate(0) !important;transform:rotate(0) !important;}
.gallery-style-2 > [class*="c-"]:nth-child(odd) .g{-moz-transform:rotate(1deg);-webkit-transform:rotate(1deg);-ie-transform:rotate(1deg);-o-transform:rotate(1deg);transform:rotate(1deg);}
.gallery-style-2 > [class*="c-"]:nth-child(even) .g{-moz-transform:rotate(-1deg);-webkit-transform:rotate(-1deg);-ie-transform:rotate(-1deg);-o-transform:rotate(-1deg);transform:rotate(-1deg);}
.sub-menu{display:inline-block;}
.sub-menu li{width:auto;height:auto;margin:0 3px;float:left;padding:0;}
.sub-menu li a{display:block;padding-right:12px;border-right:1px solid rgba(0,0,0,0.05);outline:none;font-size:16px;color:gray;}
.sub-menu li:last-child a{border:none;}
.pricing.box{min-height:100px;position:relative;}
.ribbon ,.ribbon-featured{background:url("../images/base/ribbon-featured.png") no-repeat;width:80px;height:80px;position:absolute;top:-8px;right:-7px;z-index:10;}
.pricing.box .title{padding:5px 10px;text-align:center;font-size:20px;}
.pricing.box .price{padding:20px 15px;text-align:center;}
.pricing.box .price span{font-size:46px;display:block;line-height:0.7;letter-spacing:-2px;}
.pricing.box .price small{display:block;font-size:12px;padding:2px 0 0 5px;color:#899299;}
.pricing.box ul{padding:10px 18px;}
.pricing.box .bottom{margin:15px 10px;text-align:center;}
.widget.twitter ul{}
.widget.twitter ul li{padding:14px 0;background:url(../images/base/bird.png) no-repeat 0 12px;border-bottom:1px solid #E8EDEF;padding-left:32px;}
.widget.twitter ul li:first-child{padding-top:0;background-position:0 0;}
.widget.twitter ul li:last-child{border:none;}
.widget.twitter ul li span a{color:#899299;}
.widget.twitter .twitterStatus{font-size:13px;}
.widget.twitter .twitterStatus a:hover{color:black;}
.widget.twitter .twitterTime{display:block;font-size:10px;padding-top:3px;}
.widget.flickr{}
.widget.flickr .g{border-width:2px;}
.widget.recent-posts .post .title{}
.widget.recent-posts li{padding:0px 0;border-bottom:1px solid #ccc; }
.widget.recent-posts li span{margin-top:2px;display:block;}
.widget.recent-posts .image{display:inline-block;}
.widget.recent-posts .content > a{display:block;}
.widget.recent-posts .content span{color:#919699;font-size:11px;}
.widget.recent-posts .content span a{font-weight:bold;}
.widget.recent-posts li .content{overflow:hidden;min-height:45px;}
.old-browser .widget.recent-posts .image{display:inline;float:none;margin-right:0;}
.old-browser .widget.recent-posts li img{float:left;margin-right:11px;}
.social-connect{line-height:0;overflow:hidden;}
.social-connect li{background:#B2BBC1;display:inline-block;float:left;margin:0 4px 3px 0;}
.social-connect li a{display:block;width:18px;height:18px;padding:8px;opacity:0.9;}
.social-connect li:hover a{opacity:1;}
.social-connect.small li a{width:15px;height:15px;padding:5px;}
.social-connect.large li a{height:30px;width:30px;padding:12px;}
.sidebar .widget{margin-bottom:45px;}
.sidebar .widget:last-child{border-bottom:none;}
.sidebar .widget > .title{border-bottom:2px #EDF0F2 solid;padding-bottom:8px;}
body > footer .widget{padding:10px 0 10px 0;}
body > footer .sidebar .widget .title{font-size:135%;color:#D4D8DB;}
.ss-only,.ss-show{display:none !important;}
@media all and (min-width:1024px){#primary-slider{min-height:300px;}

}
@media all and (max-width:980px){#page,.container{max-width:768px;}
.flex-direction-nav{top:35%;}
.pricing.box .price span{font-size:34px;}
.pricing.box .title{font-size:21px;}
.pricing.box ul{padding:10px;}
.portrait-no-floating > [class*='c-']{float:none;width:100%;margin-right:auto;margin-left:auto;left:auto;right:auto;padding:5px 0;}
.portrait-2-col > [class*='c-']{width:50%;}
.portrait-3-col > [class*='c-']{width:33.3333%;}
.portrait-4-col > [class*='c-']{width:25%;}
}
@media screen and (max-width:600px) ,
screen and (max-device-width:480px){html{-ms-text-size-adjust:none;-webkit-text-size-adjust:none;}
#ss-top{border-top:2px solid;}
#page,.container{max-width:400px;padding-left:12px;padding-right:12px;}
.semi-left ,.semi-right{float:none;}
.ss-left{float:left;}
.ss-right{float:right;}
.ss-center{text-align:center;}
.ss-hide{display:none !important;}
.ss-show,.ss-only{display:block !important;}
.ss-block{display:block;}
.ss-full-width{width:100% !important;margin:30px 0 !important;padding:0 !important;display:block;}
.ss-no-padding{padding:0 !important;}
.ss-no-margin{margin:0 !important;}
.row:not(.ss-float) > [class*='c-']{float:none;width:100%;margin-right:auto;margin-left:auto;left:auto;right:auto;padding:5px 0;}
.force-left{float:none !important;}
.force-right{float:none !important;}
[class*='hybrid'][class*='-l']:not(.ss-float),
[class*='hybrid'][class*='-r']:not(.ss-float),
.row:not(.ss-float){margin-left:auto;margin-right:auto;padding-left:0;padding-right:0;}
.row:not(.ss-float) .g{margin-left:auto;margin-right:auto;}
.ss-2-col > [class*='c-']{width:50%;}
.ss-3-col > [class*='c-']{width:33.3333%;}
.ss-4-col > [class*='c-']{width:25%;}
.ss-p{padding:15px;}
.ss-m{margin:15px;}
#top-bar .widget{margin-bottom:25px}
#navigation,#header-logo{float:none;margin-left:0;margin-right:0;}
#header-logo{max-width:200px;}
#navigation{text-align:center;border:none;}
#navigation ul{float:none;display:inline-block;}
#navigation ul ul{display:none;}
.js #navigation > ul{display:none !important;}
.js #navigation select{display:inline-block !important;max-width:none;border:none;padding:7px 15px;margin-top:10px;width:100% !important;}
#page-header{padding:20px 0;}
#page-header .title{margin-bottom:5px;font-size:24px;}
#page-header .title,
#page-header .sub{width:100%;margin:-10px 0 10px 0;padding:0;}
#copyright-note{padding:0 0;text-align:center;}
.flex-direction-nav{top:25%;}
.ss-divider,
.ss-divider-bottom,
.sidebar > .g,
.vertical-devider, .divider-right{border-right:none;border-bottom:1px solid #E8E8E8;border-bottom:1px solid rgba(0,0,0,0.08);padding-top:15px;padding-bottom:15px;padding-right:0;}
.sidebar > .g,
.ss-divider-top,
.divider-left{border-left:none;border-top:1px solid #E8E8E8;border-top:1px solid rgba(0,0,0,0.08);padding-top:15px;padding-bottom:15px;padding-left:0;}
.sidebar > .g{padding:0 0 20px 0;border-top-width:5px;}
[class*='hybrid'].ss-border,
.ss-border{background:rgba(0,40,70,0.04);padding:15px;margin:20px 0;border:none;}
.css-col-2{-moz-column-count:1;-webkit-column-count:1;column-count:1;}
.css-col-3{-moz-column-count:2;-webkit-column-count:2;column-count:2;}
.sub-menu{padding-top:15px;border-top:1px solid #E1E7EA;}
.sub-menu li a{padding:12px;}
#contact-form textarea,
#comment-form textarea{width:90%;}
.demention-caption .title{font-size:14px;}
}
.touch-only ,.touch-show{display:none;}
.touch .touch-show,
.touch .touch-only{display:block;}
.touch .touch-hide{display:none;}
.touch .flex-direction-nav li,
.touch .slider-holder:hover .flex-direction-nav li{display:none;}

.loadingjung{height:50px;  text-align:center; margin-top:20px;}

.bbsul li{ }
.cateul li{background:url('../images/mdpi/ic_menu_exit.png') no-repeat right;margin:0 0 0 0px; height:95px; }
.appul li{background:url('../images/mdpi/ic_menu_exit.png') no-repeat right;margin:0px 0 0 0px; height:95px; }
.noappul li{no-repeat right;margin:0px 0 0 0px; height:80px; }
.cateul li img, .appul li img {margin-top:15px; width:60px; height:60px;}
.cateul li img, .noappul li img {margin-top:15px; width:60px; height:60px;}

.catelink{display:block; padding:20px 0;  font-weight:bold; color:#010eba; color:#C32710;}

.bbsul li a{padding:25px 0; }
.appul li div a{padding:20px 0 20px 0; color:#226089;}
.noappul li div a{padding:20px 0 20px 0; color:#226089;}
.cateul li div a{padding:20px 0 20px 0; color:#226089; font-size:18px;}

.btn_area{ margin-top:0px; text-align:right;}
.btn_area1{ margin-top:10px; text-align:right;}
.btn_area a{padding:6px; }
.btn_write {text-align:right; margin-top:-48px;}
.btn_center{text-align:center; }

.social-share{ height:50px;}		
.social-share li{float:right;  width:50px; height:50px; }
.social-share li img{width:45px; height:45px; }

.sectionbox{border:1px solid #ccc;padding:10px;}
.turkey-file-input {top: 0;right: 0;height: 100%; width:100px;opacity: .0;filter: alpha(opacity=0);font-size: 50px;z-index: 10;cursor: pointer; }
.turkey {background: url(../images/ico_pic.png) no-repeat;height: 20px;width: 26px; margin-top:8px; z-index: 1;
		cursor: pointer;float:left;width:35%;  }
.sns-area_btn{margin-top:5px;float:left;width:65%;text-align:right; }		
		
.write-box-editor {color: #333;height: 19px!important;min-height: 19px!important;overflow: hidden;}		


/* ���� �ڽ� */
.rtop, .rbottom{display:block;}
.rtop *, .rbottom *{display:block; height:1px; overflow:hidden;}
.r1{margin:0 5px; background:#CCCCCC}
.r2{margin:0 3px; border-left:2px solid #CCCCCC; border-right:2px solid #CCCCCC; background:#EEEEEE}
.r3{margin:0 2px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background:#EEEEEE}
.r4{margin:0 1px; height:2px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; background:#EEEEEE} 
.graybox{ margin:0; padding:5px 10px; border-left:#CCCCCC solid 1px; border-right:#CCCCCC solid 1px;  background:#EEEEEE;}

/* input box */
input[type="file"] {
	height: 20px;line-height: 20px; margin-bottom:20px;
background-color: white;
padding: initial;
border: initial;
line-height: initial;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}



