/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

/**
* @version   $Id: utilities.less 12813 2013-08-16 21:57:09Z arifin $
* @author    RocketTheme http://www.rockettheme.com
* @copyright Copyright (C) 2007 - 2014 RocketTheme, LLC
* @license   http://www.rockettheme.com/legal/license.php RocketTheme Proprietary Use License
*/
body .rt-center {
  text-align: center;
}
body .rt-noborder {
  border: 0 !important;
  box-shadow: none !important;
}
body .rt-floatleft {
  float: left;
  margin-right: 15px;
  margin-left: 0;
}
body .rt-floatright {
  float: right;
  margin-left: 15px;
  margin-right: 0;
}
body .rt-uppercase {
  text-transform: uppercase;
}
body .rt-lowercase {
  text-transform: lowercase;
}
body .normalfont, body .normalfont li {
  font-size: 100% !important;
  line-height: inherit !important;
}
body .boldfont {
  font-weight: bold !important;
}
body .noitalic {
  font-style: normal !important;
}
body .nobold, body .nobold a, body .nobold li {
  font-weight: normal !important;
}
body .rt-displayinline {
  display: inline !important;
}
body .nomarginall, body .rt-block.nomarginall, body ul.nomarginall, body li.nomarginall {
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
body .nopaddingall, body .rt-block.nopaddingall, body ul.nopaddingall, body li.nopaddingall {
  padding-left: 0 !important;
  padding-right: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
body .nomargintop, body .rt-block.nomargintop, body ul.nomargintop, body li.nomargintop {
  margin-top: 0 !important;
}
body .nomarginbottom, body .rt-block.nomarginbottom, body ul.nomarginbottom, body li.nomarginbottom {
  margin-bottom: 0 !important;
}
body .nomarginleft, body .rt-block.nomarginleft, body ul.nomarginleft, body li.nomarginleft {
  margin-left: 0 !important;
}
body .nomarginright, body .rt-block.nomarginright, body ul.nomarginright, body li.nomarginright {
  margin-right: 0 !important;
}
body .nopaddingtop, body .rt-block.nopaddingtop, body ul.nopaddingtop, body li.nopaddingtop {
  padding-top: 0 !important;
}
body .nopaddingbottom, body .rt-block.nopaddingbottom, body ul.nopaddingbottom, body li.nopaddingbottom {
  padding-bottom: 0 !important;
}
body .nopaddingleft, body .rt-block.nopaddingleft, body ul.nopaddingleft, body li.nopaddingleft {
  padding-left: 0 !important;
}
body .nopaddingright, body .rt-block.nopaddingright, body ul.nopaddingright, body li.nopaddingright {
  padding-right: 0 !important;
}
body .smallmarginbottom {
  margin-bottom: 5px !important;
}
body .smallmargintop {
  margin-top: 5px !important;
}
body .smallmarginleft {
  margin-left: 5px !important;
}
body .smallmarginright {
  margin-right: 5px !important;
}
body .smallmarginall {
  margin: 5px !important;
}
body .medmarginbottom {
  margin-bottom: 10px !important;
}
body .medmargintop {
  margin-top: 10px !important;
}
body .medmarginleft {
  margin-left: 10px !important;
}
body .medmarginright {
  margin-right: 10px !important;
}
body .medmarginall {
  margin: 10px !important;
}
body .largemarginbottom {
  margin-bottom: 15px !important;
}
body .largemargintop {
  margin-top: 15px !important;
}
body .largemarginleft {
  margin-left: 15px !important;
}
body .largemarginright {
  margin-right: 15px !important;
}
body .largemarginall {
  margin: 15px !important;
}
body .smallpaddingbottom {
  padding-bottom: 5px !important;
}
body .smallpaddingtop {
  padding-top: 5px !important;
}
body .smallpaddingleft {
  padding-left: 5px !important;
}
body .smallpaddingright {
  padding-right: 5px !important;
}
body .smallpaddingall {
  padding: 5px !important;
}
body .medpaddingbottom {
  padding-bottom: 10px !important;
}
body .medpaddingtop {
  padding-top: 10px !important;
}
body .medpaddingleft {
  padding-left: 10px !important;
}
body .medpaddingright {
  padding-right: 10px !important;
}
body .medpaddingall {
  padding: 10px !important;
}
body .largepaddingbottom {
  padding-bottom: 15px !important;
}
body .largepaddingtop {
  padding-top: 15px !important;
}
body .largepaddingleft {
  padding-left: 15px !important;
}
body .largepaddingright {
  padding-right: 15px !important;
}
body .largepaddingall {
  padding: 15px !important;
}
body .subsmallmarginbottom {
  margin-bottom: -5px !important;
}
body .subsmallmargintop {
  margin-top: -5px !important;
}
body .subsmallmarginleft {
  margin-left: -5px !important;
}
body .subsmallmarginright {
  margin-right: -5px !important;
}
body .subsmallmarginall {
  margin: -5px !important;
}
body .submedmarginbottom {
  margin-bottom: -10px !important;
}
body .submedmargintop {
  margin-top: -10px !important;
}
body .submedmarginleft {
  margin-left: -10px !important;
}
body .submedmarginright {
  margin-right: -10px !important;
}
body .submedmarginall {
  margin: -10px !important;
}
body .sublargemarginbottom {
  margin-bottom: -15px !important;
}
body .sublargemargintop {
  margin-top: -15px !important;
}
body .sublargemarginleft {
  margin-left: -15px !important;
}
body .sublargemarginright {
  margin-right: -15px !important;
}
body .sublargemarginall {
  margin: -15px !important;
}
body .rt-relative {
  position: relative;
}
body [class^="custom"].largepaddingright, body [class^="custom"].largepaddingleft, body [class^="custom"].largepaddingtop, body [class^="custom"].largepaddingbottom, body [class^="custom"].largepaddingall, body [class^="custom"].medpaddingright, body [class^="custom"].medpaddingleft, body [class^="custom"].medpaddingtop, body [class^="custom"].medpaddingbottom, body [class^="custom"].medpaddingall, body [class^="custom"].smallpaddingright, body [class^="custom"].smallpaddingleft, body [class^="custom"].smallpaddingtop, body [class^="custom"].smallpaddingbottom, body [class^="custom"].smallpaddingall, body [class^="custom"].largemarginright, body [class^="custom"].largemarginleft, body [class^="custom"].largemargintop, body [class^="custom"].largemarginbottom, body [class^="custom"].largemarginall, body [class^="custom"].medmarginright, body [class^="custom"].medmarginleft, body [class^="custom"].medmargintop, body [class^="custom"].medmarginbottom, body [class^="custom"].medmarginall, body [class^="custom"].smallmarginright, body [class^="custom"].smallmarginleft, body [class^="custom"].smallmargintop, body [class^="custom"].smallmarginbottom, body [class^="custom"].smallmarginall, body [class^="custom"].sublargemarginright, body [class^="custom"].sublargemarginleft, body [class^="custom"].sublargemargintop, body [class^="custom"].sublargemarginbottom, body [class^="custom"].sublargemarginall, body [class^="custom"].submedmarginright, body [class^="custom"].submedmarginleft, body [class^="custom"].submedmargintop, body [class^="custom"].submedmarginbottom, body [class^="custom"].submedmarginall, body [class^="custom"].subsmallmarginright, body [class^="custom"].subsmallmarginleft, body [class^="custom"].subsmallmargintop, body [class^="custom"].subsmallmarginbottom, body [class^="custom"].subsmallmarginall {
  padding: 0 0 0 0 !important;
  margin: 0 0 0 0 !important;
}
body [class^="custom"].rt-floatleft, body [class^="custom"].rt-floatright {
  float: none;
  margin: 0 0 0 0 !important;
}
body .noitalic {
  font-style: normal !important;
}
body .nobold {
  font-weight: normal !important;
}
body .flush {
  margin: 0 !important;
  padding: 0 !important;
}
body .nomarginall {
  margin: 0 !important;
}
body .nopaddingall {
  padding: 0 !important;
}
body .nomargintop {
  margin-top: 0 !important;
}
body .nomarginbottom {
  margin-bottom: 0 !important;
}
body .nomarginleft {
  margin-left: 0 !important;
}
body .nomarginright {
  margin-right: 0 !important;
}
body .nopaddingtop {
  padding-top: 0 !important;
}
body .nopaddingbottom {
  padding-bottom: 0 !important;
}
body .nopaddingleft {
  padding-left: 0 !important;
}
body .nopaddingright {
  padding-right: 0 !important;
}
body .rt-rounded {
  border-radius: 100%;
}
body .rt-square {
  border-radius: 0;
}
/* open-sans-300 - latin_latin-ext_cyrillic_cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 300;
  src: url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-300.eot');
  /* IE9 Compat Modes */
  src: local("Open Sans Light"), local("OpenSans-Light"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-300.eot#iefix') format("embedded-opentype"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-300.woff2') format("woff2"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-300.woff') format("woff"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-300.ttf') format("truetype"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-300.svg#OpenSans') format("svg");
  /* Legacy iOS */
}
/* open-sans-300italic - latin_latin-ext_cyrillic_cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 300;
  src: url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-300italic.eot');
  /* IE9 Compat Modes */
  src: local("Open Sans Light Italic"), local("OpenSans-LightItalic"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-300italic.eot#iefix') format("embedded-opentype"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-300italic.woff2') format("woff2"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-300italic.woff') format("woff"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-300italic.ttf') format("truetype"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-300italic.svg#OpenSans') format("svg");
  /* Legacy iOS */
}
/* open-sans-regular - latin_latin-ext_cyrillic_cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-regular.eot');
  /* IE9 Compat Modes */
  src: local("Open Sans Regular"), local("OpenSans-Regular"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-regular.eot#iefix') format("embedded-opentype"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-regular.woff2') format("woff2"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-regular.woff') format("woff"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-regular.ttf') format("truetype"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-regular.svg#OpenSans') format("svg");
  /* Legacy iOS */
}
/* open-sans-italic - latin_latin-ext_cyrillic_cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 400;
  src: url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-italic.eot');
  /* IE9 Compat Modes */
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-italic.eot#iefix') format("embedded-opentype"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-italic.woff2') format("woff2"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-italic.woff') format("woff"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-italic.ttf') format("truetype"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-italic.svg#OpenSans') format("svg");
  /* Legacy iOS */
}
/* open-sans-600 - latin_latin-ext_cyrillic_cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 600;
  src: url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-600.eot');
  /* IE9 Compat Modes */
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-600.eot#iefix') format("embedded-opentype"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-600.woff2') format("woff2"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-600.woff') format("woff"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-600.ttf') format("truetype"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-600.svg#OpenSans') format("svg");
  /* Legacy iOS */
}
/* open-sans-600italic - latin_latin-ext_cyrillic_cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 600;
  src: url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-600italic.eot');
  /* IE9 Compat Modes */
  src: local("Open Sans SemiBold Italic"), local("OpenSans-SemiBoldItalic"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-600italic.eot#iefix') format("embedded-opentype"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-600italic.woff2') format("woff2"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-600italic.woff') format("woff"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-600italic.ttf') format("truetype"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-600italic.svg#OpenSans') format("svg");
  /* Legacy iOS */
}
/* open-sans-700 - latin_latin-ext_cyrillic_cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 700;
  src: url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-700.eot');
  /* IE9 Compat Modes */
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-700.eot#iefix') format("embedded-opentype"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-700.woff2') format("woff2"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-700.woff') format("woff"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-700.ttf') format("truetype"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-700.svg#OpenSans') format("svg");
  /* Legacy iOS */
}
/* open-sans-800 - latin_latin-ext_cyrillic_cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: normal;
  font-weight: 800;
  src: url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-800.eot');
  /* IE9 Compat Modes */
  src: local("Open Sans ExtraBold"), local("OpenSans-ExtraBold"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-800.eot#iefix') format("embedded-opentype"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-800.woff2') format("woff2"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-800.woff') format("woff"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-800.ttf') format("truetype"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-800.svg#OpenSans') format("svg");
  /* Legacy iOS */
}
/* open-sans-700italic - latin_latin-ext_cyrillic_cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 700;
  src: url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-700italic.eot');
  /* IE9 Compat Modes */
  src: local("Open Sans Bold Italic"), local("OpenSans-BoldItalic"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-700italic.eot#iefix') format("embedded-opentype"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-700italic.woff2') format("woff2"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-700italic.woff') format("woff"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-700italic.ttf') format("truetype"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-700italic.svg#OpenSans') format("svg");
  /* Legacy iOS */
}
/* open-sans-800italic - latin_latin-ext_cyrillic_cyrillic-ext */
@font-face {
  font-family: "Open Sans";
  font-style: italic;
  font-weight: 800;
  src: url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-800italic.eot');
  /* IE9 Compat Modes */
  src: local("Open Sans ExtraBold Italic"), local("OpenSans-ExtraBoldItalic"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-800italic.eot#iefix') format("embedded-opentype"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-800italic.woff2') format("woff2"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-800italic.woff') format("woff"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-800italic.ttf') format("truetype"), url('../../fonts/open-sans/open-sans-v17-latin_latin-ext_cyrillic_cyrillic-ext-800italic.svg#OpenSans') format("svg");
  /* Legacy iOS */
}
/* pt-sans-regular - cyrillic_latin-ext_latin_cyrillic-ext */
@font-face {
  font-family: "PT Sans";
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/pt-sans/pt-sans-v11-cyrillic_latin-ext_latin_cyrillic-ext-regular.eot');
  /* IE9 Compat Modes */
  src: local("PT Sans"), local("PTSans-Regular"), url('../../fonts/pt-sans/pt-sans-v11-cyrillic_latin-ext_latin_cyrillic-ext-regular.eot#iefix') format("embedded-opentype"), url('../../fonts/pt-sans/pt-sans-v11-cyrillic_latin-ext_latin_cyrillic-ext-regular.woff2') format("woff2"), url('../../fonts/pt-sans/pt-sans-v11-cyrillic_latin-ext_latin_cyrillic-ext-regular.woff') format("woff"), url('../../fonts/pt-sans/pt-sans-v11-cyrillic_latin-ext_latin_cyrillic-ext-regular.ttf') format("truetype"), url('../../fonts/pt-sans/pt-sans-v11-cyrillic_latin-ext_latin_cyrillic-ext-regular.svg#PTSans') format("svg");
  /* Legacy iOS */
}
/* pt-sans-700 - cyrillic_latin-ext_latin_cyrillic-ext */
@font-face {
  font-family: "PT Sans";
  font-style: normal;
  font-weight: 700;
  src: url('../../fonts/pt-sans/pt-sans-v11-cyrillic_latin-ext_latin_cyrillic-ext-700.eot');
  /* IE9 Compat Modes */
  src: local("PT Sans Bold"), local("PTSans-Bold"), url('../../fonts/pt-sans/pt-sans-v11-cyrillic_latin-ext_latin_cyrillic-ext-700.eot#iefix') format("embedded-opentype"), url('../../fonts/pt-sans/pt-sans-v11-cyrillic_latin-ext_latin_cyrillic-ext-700.woff2') format("woff2"), url('../../fonts/pt-sans/pt-sans-v11-cyrillic_latin-ext_latin_cyrillic-ext-700.woff') format("woff"), url('../../fonts/pt-sans/pt-sans-v11-cyrillic_latin-ext_latin_cyrillic-ext-700.ttf') format("truetype"), url('../../fonts/pt-sans/pt-sans-v11-cyrillic_latin-ext_latin_cyrillic-ext-700.svg#PTSans') format("svg");
  /* Legacy iOS */
}
/* pt-sans-italic - cyrillic_latin-ext_latin_cyrillic-ext */
@font-face {
  font-family: "PT Sans";
  font-style: italic;
  font-weight: 400;
  src: url('../../fonts/pt-sans/pt-sans-v11-cyrillic_latin-ext_latin_cyrillic-ext-italic.eot');
  /* IE9 Compat Modes */
  src: local("PT Sans Italic"), local("PTSans-Italic"), url('../../fonts/pt-sans/pt-sans-v11-cyrillic_latin-ext_latin_cyrillic-ext-italic.eot#iefix') format("embedded-opentype"), url('../../fonts/pt-sans/pt-sans-v11-cyrillic_latin-ext_latin_cyrillic-ext-italic.woff2') format("woff2"), url('../../fonts/pt-sans/pt-sans-v11-cyrillic_latin-ext_latin_cyrillic-ext-italic.woff') format("woff"), url('../../fonts/pt-sans/pt-sans-v11-cyrillic_latin-ext_latin_cyrillic-ext-italic.ttf') format("truetype"), url('../../fonts/pt-sans/pt-sans-v11-cyrillic_latin-ext_latin_cyrillic-ext-italic.svg#PTSans') format("svg");
  /* Legacy iOS */
}
/* pt-sans-700italic - cyrillic_latin-ext_latin_cyrillic-ext */
@font-face {
  font-family: "PT Sans";
  font-style: italic;
  font-weight: 700;
  src: url('../../fonts/pt-sans/pt-sans-v11-cyrillic_latin-ext_latin_cyrillic-ext-700italic.eot');
  /* IE9 Compat Modes */
  src: local("PT Sans Bold Italic"), local("PTSans-BoldItalic"), url('../../fonts/pt-sans/pt-sans-v11-cyrillic_latin-ext_latin_cyrillic-ext-700italic.eot#iefix') format("embedded-opentype"), url('../../fonts/pt-sans/pt-sans-v11-cyrillic_latin-ext_latin_cyrillic-ext-700italic.woff2') format("woff2"), url('../../fonts/pt-sans/pt-sans-v11-cyrillic_latin-ext_latin_cyrillic-ext-700italic.woff') format("woff"), url('../../fonts/pt-sans/pt-sans-v11-cyrillic_latin-ext_latin_cyrillic-ext-700italic.ttf') format("truetype"), url('../../fonts/pt-sans/pt-sans-v11-cyrillic_latin-ext_latin_cyrillic-ext-700italic.svg#PTSans') format("svg");
  /* Legacy iOS */
}
/* roboto-condensed-300 - latin_latin-ext_cyrillic_cyrillic-ext */
@font-face {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: 300;
  src: url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-300.eot');
  /* IE9 Compat Modes */
  src: local("Roboto Condensed Light"), local("RobotoCondensed-Light"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-300.eot#iefix') format("embedded-opentype"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-300.woff2') format("woff2"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-300.woff') format("woff"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-300.ttf') format("truetype"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-300.svg#RobotoCondensed') format("svg");
  /* Legacy iOS */
}
/* roboto-condensed-300italic - latin_latin-ext_cyrillic_cyrillic-ext */
@font-face {
  font-family: "Roboto Condensed";
  font-style: italic;
  font-weight: 300;
  src: url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-300italic.eot');
  /* IE9 Compat Modes */
  src: local("Roboto Condensed Light Italic"), local("RobotoCondensed-LightItalic"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-300italic.eot#iefix') format("embedded-opentype"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-300italic.woff2') format("woff2"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-300italic.woff') format("woff"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-300italic.ttf') format("truetype"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-300italic.svg#RobotoCondensed') format("svg");
  /* Legacy iOS */
}
/* roboto-condensed-regular - latin_latin-ext_cyrillic_cyrillic-ext */
@font-face {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: 400;
  src: url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-regular.eot');
  /* IE9 Compat Modes */
  src: local("Roboto Condensed"), local("RobotoCondensed-Regular"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-regular.eot#iefix') format("embedded-opentype"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-regular.woff2') format("woff2"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-regular.woff') format("woff"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-regular.ttf') format("truetype"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-regular.svg#RobotoCondensed') format("svg");
  /* Legacy iOS */
}
/* roboto-condensed-italic - latin_latin-ext_cyrillic_cyrillic-ext */
@font-face {
  font-family: "Roboto Condensed";
  font-style: italic;
  font-weight: 400;
  src: url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-italic.eot');
  /* IE9 Compat Modes */
  src: local("Roboto Condensed Italic"), local("RobotoCondensed-Italic"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-italic.eot#iefix') format("embedded-opentype"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-italic.woff2') format("woff2"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-italic.woff') format("woff"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-italic.ttf') format("truetype"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-italic.svg#RobotoCondensed') format("svg");
  /* Legacy iOS */
}
/* roboto-condensed-700 - latin_latin-ext_cyrillic_cyrillic-ext */
@font-face {
  font-family: "Roboto Condensed";
  font-style: normal;
  font-weight: 700;
  src: url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-700.eot');
  /* IE9 Compat Modes */
  src: local("Roboto Condensed Bold"), local("RobotoCondensed-Bold"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-700.eot#iefix') format("embedded-opentype"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-700.woff2') format("woff2"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-700.woff') format("woff"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-700.ttf') format("truetype"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-700.svg#RobotoCondensed') format("svg");
  /* Legacy iOS */
}
/* roboto-condensed-700italic - latin_latin-ext_cyrillic_cyrillic-ext */
@font-face {
  font-family: "Roboto Condensed";
  font-style: italic;
  font-weight: 700;
  src: url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-700italic.eot');
  /* IE9 Compat Modes */
  src: local("Roboto Condensed Bold Italic"), local("RobotoCondensed-BoldItalic"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-700italic.eot#iefix') format("embedded-opentype"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-700italic.woff2') format("woff2"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-700italic.woff') format("woff"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-700italic.ttf') format("truetype"), url('../../fonts/roboto-condensed/roboto-condensed-v18-latin_latin-ext_cyrillic_cyrillic-ext-700italic.svg#RobotoCondensed') format("svg");
  /* Legacy iOS */
}
/* FontAwesome - regular */
@font-face {
  font-family: "FontAwesome";
  src: url('../../../../media/gantry5/assets/fonts/fontawesome-webfont.eot?v=4.7.0');
  src: url('../../../../media/gantry5/assets/fonts/fontawesome-webfont.eot#iefix&v=4.7.0') format("embedded-opentype"), url('../../../../media/gantry5/assets/fonts/fontawesome-webfont.woff2?v=4.7.0') format("woff2"), url('../../../../media/gantry5/assets/fonts/fontawesome-webfont.woff?v=4.7.0') format("woff"), url('../../../../media/gantry5/assets/fonts/fontawesome-webfont.ttf?v=4.7.0') format("truetype"), url('../../../../media/gantry5/assets/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
html body p {
  margin: 0 0 0.75rem 0;
}
body h1, body h2, body h3, body h4 {
  font-family: "PT Sans", "Helvetica", "Arial", sans-serif;
  font-weight: 700;
}
.g-content h1 {
  line-height: 1.35;
}
.g-content h2 {
  font-size: 1.5rem;
}
.page-header h2 {
  line-height: 1.25;
  margin-bottom: 0.25rem;
  padding-bottom: 0.5rem;
}
.page-header h3 {
  font-size: 1.15rem;
}
p.readmore .btn, .content_vote .btn, .contact .form-actions .btn, .login .btn, .logout .btn, .registration .btn, .profile-edit .btn, .remind .btn, .reset .btn, .profile .btn, .search #searchForm .btn, .finder #finder-search .btn, .print-mode #pop-print.btn, .edit.item-page .btn-toolbar .btn, .pager.pagenav a, .moduletable #login-form .control-group .btn, #searchForm .btn, #finder-search .btn, .btn {
  padding: 0.4rem 1.5rem;
}
.pagination ul > li > span {
  color: #fff;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-item-title {
  padding-bottom: 20px;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container, .g-main-nav .g-sublevel > li > .g-menu-item-container {
  font-size: 1rem;
  text-transform: uppercase;
  font-weight: bold;
}
.g-main-nav .g-toplevel > li > .g-menu-item-container .g-menu-item-subtitle, .g-main-nav .g-sublevel > li > .g-menu-item-container .g-menu-item-subtitle {
  text-transform: none;
}
.small-title .g-title {
  font-size: 1.67rem;
  padding: 0 0.5rem 0;
  line-height: 1.2;
}
.small-title .g-title h3 {
  margin: 0.5rem 0 0.25rem 0;
}
.small-title .g-title hr {
  margin: 0.25rem 0;
}
.center-title .g-title {
  text-align: center;
}
.rokajaxsearch #roksearch_search_str {
  border-radius: 0.25rem;
}
.breadcrumb {
  padding: 5px 15px;
  margin: 0 0 5px;
}
.tags a.label {
  background-color: #48a27c;
  font-size: 1rem;
  padding: 0.5rem 1rem;
}
#roksearch_results {
  background: #ffffff;
}
.blog .items-row, .item-page .items-row {
  margin-bottom: 0;
  padding-bottom: 0rem;
}
#g-slideshow .slideshow-small-paddig-top .g-simplecontent {
  margin-bottom: 8rem;
  padding-top: 10rem;
}
.readmore .icon-chevron-right::before, .readmore .icon-rightarrow::before, .readmore .icon-arrow-right::before {
  content: none;
}
/*# sourceMappingURL=custom_17.css.map */