/*

----------------------------------------------------------------



MotionCSS Framework basic styles



Copyright 2014 UpSolution

http://us-themes.com/



NOTE: DO NOT EDIT THIS FILE!

THIS FILE IS REPLACED DURING AUTO-UPDATES

AND ANY CHANGES MADE HERE WILL BE OVERWRITTEN.



----------------------------------------------------------------

*/



/*

 * Global resets

 */

html, body, div, span, object, iframe, img,  h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code,  del, dfn, em, ins, kbd, q, samp, small, strong, sub, sup, var, b, i,  dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  table, caption, tbody, tfoot, thead, tr, th, td,  article, aside, button, details, figcaption, figure, footer, header, hgroup, menu, nav, section, menu, time, mark, audio, video { margin: 0; padding: 0; border: 0; outline: 0; vertical-align: baseline; background: transparent; }
html, body { width: 100%; height: 100%; }
* { -moz-box-sizing: border-box; box-sizing: border-box; }
/**

 * Correct `block` display not defined in IE 8/9.

 */

article,  aside,  details,  figcaption,  figure,  footer,  header,  hgroup,  main,  nav,  section,  summary { display: block; }
/**

 * Correct `inline-block` display not defined in IE 8/9.

 */

audio,  canvas,  video { display: inline-block;  *display: inline;
 *zoom: 1;
}
/**

 * Prevent modern browsers from displaying `audio` without controls.

 * Remove excess height in iOS 5 devices.

 */

audio:not([controls]) { display: none; height: 0; }



/**

 * Address styling not present in IE 8/9.

 */

[hidden] {
 display: none;
}
/* ==========================================================================

   Base

   ========================================================================== */



/**

 * 1. Set default font family to sans-serif.

 * 2. Corrects text resizing oddly in IE6/7 when body `font-size` is set using `em` units.

 * 3. Prevent iOS text size adjust after orientation change, without disabling user zoom.

 */

html { /*font-family: sans-serif;*/ /* 1 */

font-size: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 3 */ -ms-text-size-adjust: 100%; /* 3 */ }
/* ==========================================================================

   Links

   ========================================================================== */



/*

 * Addresses `outline` inconsistency between Chrome and other browsers.

 */

a:focus { outline: 0; }
/*

 * Improves readability when focused and also mouse hovered in all browsers.

 * people.opera.com/patrickl/experiments/keyboard/test

 */

a:active,  input:focus,  textarea:focus,  select:focus { outline: 0; }
/* ==========================================================================

   Typography

   ========================================================================== */



/**

 * Address font-weight styling to normal.

 */

h1,  h2,  h3,  h4,  h5,  h6 { font-weight: normal; }
/**

 * Address styling not present in IE 8/9, Safari 5, and Chrome.

 */

abbr[title] { border-bottom: 1px dotted; }
/**

 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.

 */

b,  strong { font-weight: bold; }
/**

 * Address styling in all browsers.

 */

ins { text-decoration: underline; }
del { text-decoration: line-through; }
i,  em { font-style: italic; }
/**

 * Address styling not present in Safari 5 and Chrome.

 */

dfn { font-style: italic; }
/**

 * Address differences between Firefox and other browsers.

 */

hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
/**

 * Address styling not present in IE 8/9.

 */

mark { background: #ff0; color: #000; }
/**

 * Correct font family set oddly in Safari 5 and Chrome.

 */

code,  kbd,  pre,  samp { /*font-family: monospace, serif;*/

font-size: 1em; }
/**

 * Improve readability of pre-formatted text in all browsers.

 */

pre { white-space: pre-wrap; }
/**

 * Set consistent quote types.

 */

q { quotes: "\201C" "\201D" "\2018" "\2019"; }
/**

 * Address inconsistent and variable font size in all browsers.

 */

small { font-size: 80%; }
/**

 * Prevent `sub` and `sup` affecting `line-height` in all browsers.

 */

sub,  sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
/* ==========================================================================

   Embedded content

   ========================================================================== */



/*

 * 1. Removes border when inside `a` element in IE6/7/8/9, FF3.

 * 2. Improves image quality when scaled in IE7.

 *    code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/

 */

img { border: 0; /* 1 */ -ms-interpolation-mode: bicubic; /* 2 */ max-width: 100%; height: auto; }
/**

 * Correct overflow displayed oddly in IE 9.

 */

svg:not(:root) { overflow: hidden; }
/* ==========================================================================

   Figures

   ========================================================================== */



/**

 * Address margin not present in IE 8/9 and Safari 5.

 */

figure { margin: 0; }
/* ==========================================================================

   Forms

   ========================================================================== */



/**

 * Define consistent border, margin, and padding.

 */

fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
/**

 * 1. Correct `color` not being inherited in IE 8/9.

 * 2. Remove padding so people aren't caught out if they zero out fieldsets.

 */

legend { border: 0; /* 1 */ padding: 0; /* 2 */ }
/**

 * 1. Correct font family not being inherited in all browsers.

 * 2. Correct font size not being inherited in all browsers.

 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.

 */

button,  input,  select,  textarea { font-family: inherit; /* 1 */ font-size: 100%; /* 2 */ margin: 0; /* 3 */ }
/**

 * Address Firefox 4+ setting `line-height` on `input` using `!important` in

 * the UA stylesheet.

 */

button,  input { line-height: normal; }
/**

 * Address inconsistent `text-transform` inheritance for `button` and `select`.

 * All other form control elements do not inherit `text-transform` values.

 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.

 * Correct `select` style inheritance in Firefox 4+ and Opera.

 */

button,  select { text-transform: none; }
/**

 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`

 *    and `video` controls.

 * 2. Correct inability to style clickable `input` types in iOS.

 * 3. Improve usability and consistency of cursor style between image-type

 *    `input` and others.

 */

button,  html input[type="button"], /* 1 */  input[type="reset"],  input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ }
/**

 * Re-set default cursor for disabled elements.

 */

button[disabled],  html input[disabled] { cursor: default; }
/**

 * 1. Address box sizing set to `content-box` in IE 8/9.

 * 2. Remove excess padding in IE 8/9.

 */

input[type="checkbox"],  input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }
/**

 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.

 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome

 *    (include `-moz` to future-proof).

 */

input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }



/**

 * Remove inner padding and search cancel button in Safari 5 and Chrome

 * on OS X.

 */

input[type="search"]::-webkit-search-cancel-button,  input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}



/**

 * Remove inner padding and border in Firefox 4+.

 */

button::-moz-focus-inner,  input::-moz-focus-inner {
 border: 0;
 padding: 0;
}
/**

 * 1. Remove default vertical scrollbar in IE 8/9.

 * 2. Improve readability and alignment in all browsers.

 */

textarea { overflow: auto; /* 1 */ vertical-align: top; /* 2 */ }
/* ==========================================================================

   Tables & Lists

   ========================================================================== */



/**

 * Remove most spacing between table cells.

 */

table { border-collapse: collapse; border-spacing: 0; }
caption, td, th, li { vertical-align: top; }
dl, ul, ol { list-style: none; margin: 0; }
/* clearfix */

.i-cf { zoom: 1; }
.i-cf:before,  .i-cf:after { content: ' '; display: table; }
.i-cf:after { clear: both; }
/*

 * grid.css

 */



/*

 ************************************* Body **********************************/

.l-body { position: relative; }
/*

 ********************************* Header ************************************/

.l-header { position: relative; }
.l-header-h { }
/*

 *********************************** Subheader *******************************/

.l-subheader { width: 100%; margin: 0 auto; }
.l-subheader-h { width: 100%; margin: 0 auto; }
/*

	 * .TYPE_FIXED

	 */

.l-subheader.type_fixed { left: 0; top: auto; position: fixed; max-width: 100% !important; z-index: 30;/* height: px; */

}
/*

	 * .AT_TOP (first, top subheader)

	 */

.l-subheader.at_top { }
.l-subheader.at_top .l-subheader-h { }
/*

	 * .AT_MIDDLE (second, middle subheader)

	 */

.l-subheader.at_middle { }
.l-subheader.at_middle .l-subheader-h { }
/*

	 * .AT_BOTTOM (third, bottom subheader)

	 */

.l-subheader.at_botom { }
.l-subheader.at_botom .l-subheader-h { }
/*

 ******************************** Main ***************************************/

.l-main { position: relative; }
.l-main-h { }
/*

 ******************************* Submain *************************************/

.l-submain { width: 100%; margin: 0 auto; }
.l-submain-h { width: 100%; margin: 0 auto; }
/*

	 * .AT_TOP (first, top submain)

	 */

.l-submain.at_top { }
.l-submain.at_top .l-submain-h { }
/*

	 * .AT_MIDDLE (second, middle submain)

	 */

.l-submain.at_middle { }
.l-submain.at_middle .l-submain-h { }
/*

	 * .AT_BOTTOM (third, bottom submain)

	 */

.l-submain.at_bottom { }
.l-submain.at_bottom .l-submain-h { }
/*

 ********************************** Content ***********************************/

.l-content { width: 100%; }
.l-content-h { min-height: 1px; position: relative; }
/*

 ********************************* Sidebar ***********************************/

.l-sidebar { }
.l-sidebar-h { }
/*

	 * .AT_LEFT (left sidebar)

	 */

.l-sidebar.at_left { }
.l-sidebar.at_left .l-sidebar-h { }
/*

	 * .AT_RIGHT (right sidebar)

	 */

.l-sidebar.at_right { }
.l-sidebar.at_right .l-sidebar-h { }
/*

 ********************************* Footer ************************************/

.l-footer { position: relative; }
.l-footer-h { }
/*

	 * .TYPE_STICKY (sticky footer)

	 */

.l-footer.type_sticky { left: 0; bottom: 0; position: absolute; width: 100%;/* height: px; */

}
/*

 ******************************** Subfooter **********************************/

.l-subfooter { width: 100%; margin: 0 auto; }
.l-subfooter-h { width: 100%; margin: 0 auto; }
/*

	 * .TYPE_FIXED (fixed footer)

	 */

.l-subfooter.type_fixed { left: 0; bottom: 0; position: fixed; max-width: 100% !important;/* height: px; */

}
/*

	 * .AT_TOP: (first, top subfooter)

	 */

.l-subfooter.at_top { }
.l-subfooter.at_top .l-subfooter-h { }
/*

	 * .AT_MIDDLE (second, middle subfooter)

	 */

.l-subfooter.at_middle { }
.l-subfooter.at_middle .l-subfooter-h { }
/*

	 * .AT_BOTTOM (third, bottom subfooter)

	 */

.l-subfooter.at_bottom { }
.l-subfooter.at_bottom .l-subfooter-h { }
/*

 *********************************** Canvas **********************************/

.l-canvas { }
.l-canvas-h { }
/*

 * .type_WIDE (wide canvas)

 */

.l-canvas.type_wide { }
.l-canvas.type_wide .l-subheader-h,  .l-canvas.type_wide .l-submain-h,  .l-canvas.type_wide + .l-footer .l-subfooter-h { max-width: 940px; }
/*

 * .type_BOXED (boxed canvas)

 */

.l-canvas.type_boxed { }
.l-canvas.type_boxed .l-subheader,  .l-canvas.type_boxed .l-submain,  .l-canvas.type_boxed + .l-footer .l-subfooter { max-width: 1040px; }
.l-canvas.type_boxed .l-subheader-h,  .l-canvas.type_boxed .l-submain-h,  .l-canvas.type_boxed + .l-footer .l-subfooter-h { max-width: 940px; }
/*

 * .COL_CONT (columns: only CONTent)

 */

.l-canvas.col_cont .l-content-h { }
.l-canvas.col_cont .l-sidebar.at_left,  .l-canvas.col_cont .l-sidebar.at_right { display: none; }
/*

 * .COL_CONTSIDE (columns: CONTent + right SIDEbar)

 */

.l-canvas.col_contside .l-content { float: left; width: 69.1489%; }
.l-canvas.col_contside .l-sidebar.at_right { float: right; width: 25.5319%; }
.l-canvas.col_contside .l-sidebar.at_left { display: none; }
/*

 * .COL_SIDECONT (columns: left SIDEbar + CONTent)

 */

.l-canvas.col_sidecont .l-content { float: right; width: 69.1489%; }
.l-canvas.col_sidecont .l-sidebar.at_left { float: left; width: 25.5319%; }
.l-canvas.col_sidecont .l-sidebar.at_right { display: none; }
/*

 ************************* Widget g-alert basic styles ***********************/

.g-alert { position: relative; margin: 0 0 20px; padding: 0 30px; zoom: 1; }
.w-alert:after,  .w-alert:before { display: table; content: ' '; }
.w-alert:after { clear: both; }
.g-alert-body { padding: 20px 0; }
.g-alert-close { float: right; position: relative; top: 10px; right: -35px; cursor: pointer; text-decoration: none; display: none; }
.g-alert-close:hover { cursor: pointer; text-decoration: none; }
/*

 ********************* Widget g-alert modifications **************************/



/*

 * .TYPE_ERROR (error alert)

 */

.g-alert.type_error { color: #a24141; background-color: #ffd9d9; }
/*

 * .TYPE_SUCCESS (success alert)

 */

.g-alert.type_success { color: #5e8339; background-color: #dfffb2; }
/*

 * .TYPE_INFO (information alert)

 */

.g-alert.type_info { color: #3a648e; background-color: #cceeff; }
/*

 * .TYPE_ATTENTION (attention alert)

 */

.g-alert.type_attention { color: #846534; background-color: #fff2b2; }
/*

 * .WITH_CLOSE (with closer)

 */

.g-alert.with_close { padding-right: 50px; }
.g-alert.with_close .g-alert-close { display: block; }
/*

 ************************* Widget g-breadcrumbs basic styles ***********************/

.g-breadcrumbs { font-size: 85%; position: relative; }
.g-breadcrumbs-item { margin-right: 5px; }
.g-breadcrumbs-separator { margin-right: 5px; }
/*

 ************************* Widget g-cols basic styles ************************/

.g-cols { zoom: 1; }
.g-cols:before,  .g-cols:after { display: table; line-height: 0; content: ""; }
.g-cols:after { clear: both; }
.g-cols > div { float: left; width: 100%; }
.g-cols > div:last-child { margin-bottom: 0 !important; }
/*

********************** Fluid basic ******************************/

.g-cols > div { margin-left: 4.0000%; }
.g-cols > div:first-child,  .g-cols > div.full-width { margin-left: 0; }
.g-cols > .one-half,  .g-cols > .two-quarters,  .g-cols > .two-fourths,  .g-cols > .three-sixths { width: 48.0000%; }
.g-cols > .one-third,  .g-cols > .two-sixths { width: 30.6666%; }
.g-cols > .two-thirds,  .g-cols > .four-sixths { width: 65.3333%; }
.g-cols > .one-quarter,  .g-cols > .one-fourth { width: 22.0000%; }
.g-cols > .three-quarters,  .g-cols > .three-fourths { width: 74.0000%; }
.g-cols > .one-fifth { width: 16.8000%; }
.g-cols > .two-fifths { width: 37.6000%; }
.g-cols > .three-fifths { width: 58.4000%; }
.g-cols > .four-fifths { width: 79.2000%; }
.g-cols > .one-sixth { width: 13.3333%; }
.g-cols > .five-sixths { width: 82.6666%; }
/*

 ***************** Fluid with wide offset *************************/

.g-cols.offset_wide > div { margin-left: 6%; }
.g-cols.offset_wide > div:first-child { margin-left: 0; }
.g-cols.offset_wide > .one-half,  .g-cols.offset_wide > .two-quarters,  .g-cols.offset_wide > .two-fourths,  .g-cols.offset_wide > .three-sixths { width: 47%; }
.g-cols.offset_wide > .one-third,  .g-cols.offset_wide > .two-sixths { width: 29.3333%; }
.g-cols.offset_wide > .two-thirds,  .g-cols.offset_wide > .four-sixths { width: 64.6666%; }
.g-cols.offset_wide > .one-quarter,  .g-cols.offset_wide > .one-fourth { width: 20.5000%; }
.g-cols.offset_wide > .three-quarters,  .g-cols.offset_wide > .three-fourths { width: 73.5000%; }
.g-cols.offset_wide > .one-fifth { width: 15.2000%; }
/*

 ***************** Fluid with narrow offset *************************/

.g-cols.offset_narrow > div { margin-left: 2.1276%; }
.g-cols.offset_narrow > div:first-child { margin-left: 0; }
.g-cols.offset_narrow > .one-half,  .g-cols.offset_narrow > .two-quarters,  .g-cols.offset_narrow > .two-fourths,  .g-cols.offset_narrow > .three-sixths { width: 48.9361%; }
.g-cols.offset_narrow > .one-third,  .g-cols.offset_narrow > .two-sixths { width: 31.9148%; }
.g-cols.offset_narrow > .two-thirds,  .g-cols.offset_narrow > .four-sixths { width: 65.9574%; }
.g-cols.offset_narrow > .one-quarter,  .g-cols.offset_narrow > .one-fourth { width: 23.4042%; }
.g-cols.offset_narrow > .three-quarters,  .g-cols.offset_narrow > .three-fourths { width: 74.4680%; }
.g-cols.offset_narrow > .one-fifth { width: 18.2978%; }



/*

 ********************* Responsive g-cols **********************/

@media (max-width : 767px) {
.l-canvas.col_contside .l-content { width: 100%; }
.l-canvas.col_contside .l-sidebar.at_right { width: 100%; }
.g-cols > div { margin-left: 0 !important; margin-bottom: 30px; width: 100% !important; }
}
/*

 ************************* Widget g-form basic styles ************************/

.g-form-row { padding: 5px 0; zoom: 1; }
.g-form-row:before,  .g-form-row:after { display: table; content: " "; }
.g-form-row:after { clear: both; }
.g-form-row-label { margin: 0 0 5px; }
.g-form-row-state { display: none; }
.g-form-row.check_correct .g-form-row-state { display: block; color: green; }
.g-form-row.check_wrong .g-form-row-state { display: block; color: red; }
.g-form-row-hint { font-size: 12px; }
.g-form-group.layout_line .g-form-row-label { float: left; padding: 5px 15px 5px 0; text-align: right; width: 150px; margin: 0; }
.g-form-group.layout_line .g-form-row-field { float: left; width: 400px; }
.g-form-group.layout_line .g-form-row-state { clear: both; margin: 0 0 0 165px; }
.g-form-group.layout_line .g-form-row-hint { display: block; clear: both; margin: 0 0 0 165px; }
/* Input elements */

.g-input { position: relative; }
input[type="text"],  input[type="password"],  input[type="email"],  input[type="url"],  input[type="tel"],  input[type="number"],  input[type="date"],  textarea,  select { border: none; padding: 5px; width: 100%; position: relative; }
input[type="text"],  input[type="password"],  input[type="email"],  input[type="url"],  input[type="tel"],  input[type="number"],  input[type="date"],  select { height: 30px; vertical-align: top; }
select[multiple="multiple"] { height: auto; }
textarea { line-height: 20px; height: 120px; resize: vertical; }
/* STATE: success */

.g-form-row.check_correct input[type="text"],  .g-form-row.check_correct input[type="password"],  .g-form-row.check_correct input[type="email"],  .g-form-row.check_correct input[type="url"],  .g-form-row.check_correct input[type="tel"],  .g-form-row.check_correct input[type="number"],  .g-form-row.check_correct input[type="date"],  .g-form-row.check_correct textarea,  .g-form-row.check_correct select { }
/* STATE: error */

.g-form-row.check_wrong input[type="text"],  .g-form-row.check_wrong input[type="password"],  .g-form-row.check_wrong input[type="email"],  .g-form-row.check_correct input[type="url"],  .g-form-row.check_correct input[type="tel"],  .g-form-row.check_correct input[type="number"],  .g-form-row.check_correct input[type="date"],  .g-form-row.check_wrong textarea,  .g-form-row.check_wrong select { }
/* STATE: disabled */

.g-form-row.check_disabled input[type="text"],  .g-form-row.check_disabled input[type="password"],  .g-form-row.check_disabled input[type="email"],  .g-form-row.check_correct input[type="url"],  .g-form-row.check_correct input[type="tel"],  .g-form-row.check_correct input[type="number"],  .g-form-row.check_correct input[type="date"],  .g-form-row.check_disabled textarea,  .g-form-row.check_disabled select { resize: none; }
.g-radio,  .g-checkbox { display: block; margin-bottom: 6px; padding-left: 20px; }
.g-radio:first-child,  .g-checkbox:first-child { padding-top: 5px; }
.g-radio > label > input[type="radio"],  .g-checkbox > label > input[type="checkbox"] { position: absolute; margin: 5px 0 0 -20px; }
.g-form-row.check_wrong .g-radio,  .g-form-row.check_wrong .g-checkbox { }
.g-form-row.check_correct .g-radio,  .g-form-row.check_correct .g-checkbox { }
/* Buttons */

.g-btn { display: inline-block; vertical-align: middle; font-size: 15px; line-height: 20px; text-align: center; text-decoration: none; white-space: nowrap; padding: 6px 20px; cursor: pointer; position: relative; }
.g-btn:hover { }
.g-btn:active { top: 1px; }
.g-btn.disabled,  .g-btn.disabled:hover,  .g-btn.disabled:active { top: 0; }
/* STATE: disabled */

.g-btn.disabled { opacity: 0.5; cursor: default; }
/* Main font */

html { -webkit-font-smoothing: antialiased; }


h1 { /*font: 30px/38px 'Trebuchet MS', Tahoma, sans-serif;

	margin-bottom: 15px;*/

}
h2 { /*font: 26px/34px 'Trebuchet MS', Tahoma, sans-serif;

	margin-bottom: 15px;*/

}
h3 { /*font: 22px/30px 'Trebuchet MS', Tahoma, sans-serif;

	margin-bottom: 15px;*/

}
h4 { /*font: 17px/25px 'Trebuchet MS', Tahoma, sans-serif;

	margin-bottom: 15px;*/

}
.g-html h2,  .g-html h3,  .g-html h4,  .g-html h5,  .g-html h6 { padding-top: 10px; }
.g-html h2:first-child,  .g-html h3:first-child,  .g-html h4:first-child,  .g-html h5:first-child,  .g-html h6:first-child,  .g-html h1 + h2,  .g-html h2 + h3,  .g-html h3 + h4,  .g-html h4 + h5,  .g-html h5 + h6 { padding-top: 0; }
/* Paragraph */

.g-html p { margin-bottom: 21px; }
/* Lists */

.g-html ul,  .g-html ol { margin-left: 40px; margin-bottom: 21px; }
.g-html ul { list-style-type: disc; }
.g-html ol { list-style-type: decimal; }
.g-html ul li,  .g-html ol li { margin-bottom: 5px; }
/* Blockquote */

.g-html blockquote { margin-bottom: 21px; position: relative; }
/* Tables */

.g-html table { margin-bottom: 21px; }
/*

 ************************* Widget g-pagination basic styles ************************/

.g-pagination { margin-bottom: 20px; position: relative; font-size: 0; /* to remove inline spaces */ }
.g-pagination-item { display: inline-block; vertical-align: top; padding: 5px 10px; font-size: 14px; text-align: center; }
/* STATE: disabled */

.g-pagination-item.disabled { cursor: default; background: none; text-decoration: none; }
/* STATE: active */

.g-pagination-item.active { cursor: default; text-decoration: none; }
/*

 ********************* Widget g-pagination modifications **************************/



/*

 * .ALIGN_CENTER

 */

.g-pagination.align_center { text-align: center; }
/*

 * .ALIGN_RIGHT

 */

.g-pagination.align_right { text-align: right; }
