@charset "UTF-8";
/* CSS Document */
/*!
Theme Name: Reson
Theme URI: http://escapestudio.net/
Description: The 2010 default theme for Reson.
Author: Stanislav mihic
Version: 1.0
Tags: navy, dark, metal
*/
/*
Theme Name: Reson
Theme URI: http://escapestudio.net/
Description: The 2010 default theme for Reson.
Author: Stanislav mihic
Version: 1.0
Tags: navy, dark, metal
*/
/* Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
@import url("css/fancybox/fancybox.css");
@import url("css/flexslider.css");
@font-face {
  font-family: 'oswaldbold';
  src: url("fonts/oswald-bold-webfont.eot");
  src: url("fonts/oswald-bold-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/oswald-bold-webfont.woff") format("woff"), url("fonts/oswald-bold-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'oswaldlight';
  src: url("fonts/oswald-light-webfont.eot");
  src: url("fonts/oswald-light-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/oswald-light-webfont.woff") format("woff"), url("fonts/oswald-light-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'oswaldbook';
  src: url("fonts/oswald-regular-webfont.eot");
  src: url("fonts/oswald-regular-webfont.eot?#iefix") format("embedded-opentype"), url("fonts/oswald-regular-webfont.woff") format("woff"), url("fonts/oswald-regular-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
/*=================================
= Clearings =======================*/
/* float clearing for IE6 */
/* line 43, sass/_globals.scss */
* html .clearfix {
  height: 1%;
  overflow: visible;
}

/* float clearing for IE7 */
/* line 48, sass/_globals.scss */
* + html .clearfix {
  min-height: 1%;
}

/* float clearing for everyone else */
/* line 52, sass/_globals.scss */
.clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
  font-size: 0;
}

/* line 60, sass/_globals.scss */
.clr {
  clear: both;
}

/* line 61, sass/_globals.scss */
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, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  /*vertical-align: middle;*/
  background: transparent;
}

/* line 75, sass/_globals.scss */
body {
  /*line-height: 1;*/
  font-variant: normal;
  font-weight: normal;
  font-size: 62.5%;
  background: url(images/bg-metal.jpg) no-repeat top center #000;
}

/* line 82, sass/_globals.scss */
h1, h3, h4, h5, h6 {
  font-weight: normal;
  clear: both;
}

/* line 86, sass/_globals.scss */
ol, ul {
  list-style: none;
}

/* line 89, sass/_globals.scss */
blockquote {
  quotes: none;
}

/* line 92, sass/_globals.scss */
blockquote:before, blockquote:after {
  content: '';
  content: none;
}

/* line 96, sass/_globals.scss */
del {
  text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
/* line 100, sass/_globals.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 104, sass/_globals.scss */
a img {
  border: none;
}

/*
LAYOUT: Two columns
DESCRIPTION: Two-column fixed layout with one sidebar right of content
*/
/* line 109, sass/_globals.scss */
#container {
  float: left;
  margin: 0 0px;
  width: 100%;
}

/* line 114, sass/_globals.scss */
#content {
  margin: 0 280px 0 20px;
}

/* line 117, sass/_globals.scss */
#primary,
#secondary {
  float: right;
  overflow: hidden;
  width: 220px;
}

/* line 123, sass/_globals.scss */
#secondary {
  clear: right;
}

/*
LAYOUT: One column, no sidebar
DESCRIPTION: One centered column with no sidebar
*/
/* line 130, sass/_globals.scss */
.one-column #content {
  margin: 0 auto;
  /*width: 640px;*/
}

/*
LAYOUT: Full width, no sidebar
DESCRIPTION: Full width content with no sidebar; used for attachment pages
*/
/* line 138, sass/_globals.scss */
.single-attachment #content {
  margin: 0 auto;
  width: 900px;
}

/* =Fonts
-------------------------------------------------------------- */
/* line 144, sass/_globals.scss */
body,
input,
textarea,
.page-title span,
.pingback a.url {
  font-family: Arial, serif;
}

/* line 151, sass/_globals.scss */
h3#comments-title,
h3#reply-title,
#access .menu,
#access div.menu ul,
#cancel-comment-reply-link,
.form-allowed-tags,
#site-info,
#site-title,
#wp-calendar,
.comment-meta,
.comment-body tr th,
.comment-body thead th,
.entry-content label,
.entry-content tr th,
.entry-content thead th,
.entry-meta,
.entry-title,
.entry-utility,
#respond label,
.navigation,
.page-title,
.pingback p,
.reply,
.widget-title,
input[type=submit] {
  font-family: "Helvetica Neue", Arial, Helvetica, "Nimbus Sans L", sans-serif;
}

/* line 179, sass/_globals.scss */
pre {
  font-family: "Courier 10 Pitch", Courier, monospace;
}

/* line 182, sass/_globals.scss */
code {
  font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}

/* =Structure
-------------------------------------------------------------- */
/* The main theme structure */
/* line 188, sass/_globals.scss */
#access .menu-header,
div.menu,
#colophon,
#main,
#wrapper {
  margin: 0 auto;
  width: 966px;
}

/* line 196, sass/_globals.scss */
#wrapper {
  padding: 0 0px;
}

/* line 200, sass/_globals.scss */
#mast_wrapp {
  margin: 0px;
  padding: 0px 0px 0px 9px;
  float: left;
  width: 957px;
  background: url(images/shadow_bg.png) repeat-y center top;
}

/* line 207, sass/_globals.scss */
#mast_bg {
  margin: 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  width: 950px;
  background: #fff;
}

/* Structure the footer area */
/* line 215, sass/_globals.scss */
#footer-widget-area {
  overflow: hidden;
}

/* line 218, sass/_globals.scss */
#footer-widget-area .widget-area {
  float: left;
  margin-right: 20px;
  width: 220px;
}

/* line 223, sass/_globals.scss */
#footer-widget-area #fourth {
  margin-right: 0;
}

/* line 226, sass/_globals.scss */
#site-info {
  float: left;
  width: 700px;
  font-weight: bold;
  font-size: 14px;
}

/* line 232, sass/_globals.scss */
#site-generator {
  float: right;
  width: 220px;
}

/* =Global Elements
-------------------------------------------------------------- */
/* Main global 'theme' and typographic styles  */
/* line 239, sass/_globals.scss */
body {
  /*background: #f1f1f1;*/
}

/* line 242, sass/_globals.scss */
body
 {
  color: #474747;
  font-size: 12px;
  line-height: 18px;
}

/* line 249, sass/_globals.scss */
hr {
  height: 1px;
  margin-bottom: 18px;
  clear: both;
}

/* Text elements */
/* line 255, sass/_globals.scss */
p {
  margin-bottom: 10px;
}

/* line 258, sass/_globals.scss */
ul {
  list-style: square;
  margin: 0 0 18px 0px;
}

/* line 262, sass/_globals.scss */
ol {
  list-style: decimal;
  margin: 0 0 18px 1.5em;
}

/* line 266, sass/_globals.scss */
ol ol {
  list-style: upper-alpha;
}

/* line 269, sass/_globals.scss */
ol ol ol {
  list-style: lower-roman;
}

/* line 272, sass/_globals.scss */
ol ol ol ol {
  list-style: lower-alpha;
}

/* line 275, sass/_globals.scss */
ul ul,
ol ol,
ul ol,
ol ul {
  margin-bottom: 0;
}

/* line 281, sass/_globals.scss */
strong {
  font-weight: bold;
}

/* line 284, sass/_globals.scss */
cite,
em,
i {
  font-style: italic;
}

/* line 289, sass/_globals.scss */
big {
  font-size: 131.25%;
}

/* line 292, sass/_globals.scss */
ins {
  background: #ffc;
  text-decoration: none;
}

/* line 296, sass/_globals.scss */
blockquote {
  font-style: italic;
  padding: 0 3em;
}

/* line 300, sass/_globals.scss */
blockquote cite,
blockquote em,
blockquote i {
  font-style: normal;
}

/* line 305, sass/_globals.scss */
pre {
  background: #f7f7f7;
  color: #222;
  line-height: 18px;
  margin-bottom: 18px;
  padding: 1.5em;
}

/* line 312, sass/_globals.scss */
abbr,
acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

/* line 317, sass/_globals.scss */
sup,
sub {
  height: 0;
  line-height: 1;
  vertical-align: baseline;
  position: relative;
}

/* line 324, sass/_globals.scss */
sup {
  bottom: 1ex;
}

/* line 327, sass/_globals.scss */
sub {
  top: .5ex;
}

/* line 330, sass/_globals.scss */
input[type="text"],
textarea {
  padding: 2px;
  background: #f9f9f9;
  border: 1px solid #ccc;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, 0.1);
}

/* line 339, sass/_globals.scss */
a:link {
  color: #cd071e;
  text-decoration: none;
}

/* line 343, sass/_globals.scss */
a:visited {
  color: #cd071e;
}

/* line 346, sass/_globals.scss */
a:hover {
  color: #F90;
  text-decoration: underline;
}

/* line 350, sass/_globals.scss */
a:active {
  color: #F90;
  text-decoration: none;
}

/* line 354, sass/_globals.scss */
a {
  border: none;
  outline: none;
}

/* Text meant only for screen readers */
/* line 359, sass/_globals.scss */
.screen-reader-text {
  position: absolute;
  left: -9000px;
}

/* line 363, sass/_globals.scss */
h2 {
  margin: 0px;
  padding: 0px;
  font-size: 20px;
  font-weight: bold;
  color: #474747;
}

/* line 370, sass/_globals.scss */
.entry-content h2 {
  padding: 10px 0px 20px 0px;
}

/* =======================================================================
## ++ New Header that is the same accross all sites
========================================================================== */
/* line 4, sass/_header.scss */
.container {
  width: 960px;
  margin: 0 auto;
}

/* line 10, sass/_header.scss */
.mia-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: #efefef;
  z-index: 9999;
  padding: 10px 0;
  box-shadow: 0 0 10px #000;
}
/* line 20, sass/_header.scss */
.mia-header ul {
  list-style: none;
  padding: 0 0 0 10px;
  margin: 0;
}
/* line 26, sass/_header.scss */
.mia-header ul li {
  float: left;
  margin-right: 20px;
}
/* line 31, sass/_header.scss */
.mia-header a {
  color: #666;
  font-size: 14px;
  display: block;
  padding-left: 30px;
  background: url("images/teledyne-icon.png") no-repeat left 4px;
}

/* line 41, sass/_header.scss */
.search-icons {
  float: right;
  padding-right: 20px;
  margin-top: 10px;
}

/* =Header
-------------------------------------------------------------- */
/* line 52, sass/_header.scss */
#header {
  padding: 40px 0 0 0;
  margin: 0px;
  float: left;
  width: 950px;
}

/* line 58, sass/_header.scss */
#site-title {
  float: left;
  margin: 0 0 18px 0;
  /*  width: 700px;*/
  font-size: 30px;
  line-height: 36px;
}

/* line 65, sass/_header.scss */
#site-title a {
  color: #000;
  font-weight: bold;
  text-decoration: none;
}

/* line 70, sass/_header.scss */
#site-description {
  clear: right;
  float: right;
  font-style: italic;
  margin: 14px 0 18px 0;
  width: 220px;
}

/* line 77, sass/_header.scss */
#logo {
  margin: 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  display: block;
  width: 300px;
  height: 95px;
  text-indent: -9999px;
  background: url(images/logo-tele.png) no-repeat center 20px;
}

/* line 87, sass/_header.scss */
#logo a {
  margin: 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  display: block;
  width: 314px;
  height: 54px;
  text-indent: -9999px;
  background: url(images/logo-tele.png) no-repeat 40px 40px;
}

/* line 97, sass/_header.scss */
#expedition {
  position: relative;
  top: 90px;
  left: 650px;
  width: 290px;
  height: 154px;
  z-index: 3;
  background: url(images/expedition_ready.png) no-repeat left top;
}

/* line 106, sass/_header.scss */
#expedition2 {
  position: relative;
  top: 95px;
  left: 745px;
  width: 230px;
  height: 115px;
  z-index: 3;
  background: url(images/expedition_small.png) no-repeat left top;
  display: none;
}

/* line 116, sass/_header.scss */
#shadow {
  position: relative;
  top: 50px;
  left: 0px;
  width: 950px;
  height: 10px;
  z-index: 2;
  background: url(images/shadow.png) no-repeat left top;
}

/* This is the custom header image */
/* line 126, sass/_header.scss */
#top_nav {
  margin: 0px;
  padding: 10px 0px 15px 10px;
  float: right;
  background: url(images/top_nav.png) no-repeat left top;
  width: 352px;
  z-index: 199;
}

/* line 134, sass/_header.scss */
#top_nav_2 {
  margin: 0px;
  padding: 10px 0px 15px 10px;
  float: right;
  background: url(images/top_nav_2_bg.jpg) no-repeat left top;
  width: 352px;
  z-index: 199;
}

/* line 142, sass/_header.scss */
.menu-social-menu-container ul, .menu-top-navigation-container ul, .menu-header ul {
  margin: 0px;
  padding: 0px;
  float: left;
  list-style-type: none;
}

/* line 148, sass/_header.scss */
.menu-top-submenu-container ul {
  margin: 0px;
  padding: 5px 0px 0px 65px;
  float: left;
  list-style-type: none;
}

/* line 154, sass/_header.scss */
.menu-social-menu-container ul li, .menu-top-navigation-container ul li, .menu-header ul li, .menu-top-submenu-container ul li {
  margin: 0px;
  padding: 0px;
  float: left;
  list-style-type: none;
}

/* ==========================================================================
   Top navigation - networks
   ========================================================================== */
/* line 163, sass/_header.scss */
#social {
  float: left;
}
/* line 166, sass/_header.scss */
#social ul li {
  float: left;
}
/* line 167, sass/_header.scss */
#social ul li a {
  margin: 0px;
  padding: 0 13px;
  display: inline-block;
  height: 18px;
  text-transform: uppercase;
  border-top: 1px solid #31312f;
  border-left: 1px solid #31312f;
  font-size: 10px;
  color: #31312e;
  text-align: center;
  font-family: oswaldbook, sans-serif;
  font-size: 10px;
}
/* line 180, sass/_header.scss */
#social ul li a:hover {
  background: #31312f;
  color: #f4f2e5;
  text-decoration: none;
}
/* line 182, sass/_header.scss */
#social ul li.last {
  border-right: 1px solid #000;
}
/* line 182, sass/_header.scss */
#social ul li.last a {
  padding-right: 12px;
}

/* line 187, sass/_header.scss */
.top-nav-social ul.social-links {
  list-style: none;
  float: left;
  border-bottom: 1px solid #31312f;
  border-top: 1px solid #31312f;
  border-left: 1px solid #31312f;
  padding: 1px 0 1px 65px;
  margin-bottom: 0;
  padding-right: 16px;
}
/* line 196, sass/_header.scss */
.top-nav-social ul.social-links li {
  float: left;
}
/* line 198, sass/_header.scss */
.top-nav-social ul.social-links li a {
  display: block;
  width: 16px;
  height: 16px;
  text-indent: -9999px;
  padding: 0 3px;
}
/* line 204, sass/_header.scss */
.top-nav-social ul.social-links li a.twitter {
  background: url(images/social-icons/twitter.png) no-repeat top left;
}
/* line 205, sass/_header.scss */
.top-nav-social ul.social-links li a.youtube {
  background: url(images/social-icons/youtube.png) no-repeat top left;
}
/* line 206, sass/_header.scss */
.top-nav-social ul.social-links li a.facebook {
  background: url(images/social-icons/facebook.png) no-repeat top left;
}
/* line 207, sass/_header.scss */
.top-nav-social ul.social-links li a.linkedin {
  background: url(images/social-icons/linkedin.png) no-repeat top left;
}

/* line 212, sass/_header.scss */
.menu-top-navigation-container ul li a {
  margin: 0px;
  padding: 0 5px;
  display: inline-block;
  height: 18px;
  text-transform: uppercase;
  border-bottom: 1px solid #31312f;
  border-top: 1px solid #31312f;
  border-left: 1px solid #31312f;
  font-size: 10px;
  color: #31312e;
  text-align: center;
  font-family: oswaldbook, sans-serif;
  font-size: 10px;
}

/* line 227, sass/_header.scss */
.menu-top-navigation-container ul li.last a {
  border-right: 1px solid #000;
}

/*.menu-top-navigation-container ul li.products a{width:73px;}
.menu-top-navigation-container ul li.about a{width:70px;}
.menu-top-navigation-container ul li.support a{width:67px;}
.menu-top-navigation-container ul li.contact a{width:66px;}
.menu-top-navigation-container ul li.login a{width:51px;}*/
/* line 233, sass/_header.scss */
.menu-top-navigation-container ul li a:hover {
  background: #31312f;
  color: #f4f2e5;
  text-decoration: none;
}

/* line 234, sass/_header.scss */
.menu-top-navigation-container ul li.current_page_item a {
  background: #31312f;
  color: #f4f2e5;
}

/********* top sub nav ***************/
/* line 236, sass/_header.scss */
.menu-top-submenu-container ul li.reson-newsletter a {
  margin: 0px;
  padding: 0px;
  display: block;
  background: url(images/top_subnav.jpg) no-repeat left top;
  width: 138px;
  height: 29px;
  text-indent: -9999px;
}

/* line 245, sass/_header.scss */
.menu-top-submenu-container ul li.reson-newsletter a:hover {
  background: url(images/top_subnav.jpg) no-repeat left bottom;
}

/* line 248, sass/_header.scss */
.menu-top-submenu-container ul li.call a {
  margin: 0px;
  padding: 0px;
  display: block;
  background: url(images/top_subnav.jpg) no-repeat -138px 0px;
  width: 126px;
  height: 15px;
  text-indent: -9999px;
}

/* line 257, sass/_header.scss */
.menu-top-submenu-container ul li.call a:hover {
  background: url(images/top_subnav.jpg) no-repeat -138px -29px;
}

/* line 260, sass/_header.scss */
.menu-top-submenu-container ul li.education a {
  margin: 0px;
  padding: 0px;
  display: block;
  background: url(images/top_subnav.jpg) no-repeat -138px -15px;
  width: 126px;
  height: 15px;
  text-indent: -9999px;
}

/* line 269, sass/_header.scss */
.menu-top-submenu-container ul li.education a:hover {
  background: url(images/top_subnav.jpg) no-repeat -138px -43px;
}

/* ==========================================================================
   Main nav
   ========================================================================== */
/* line 275, sass/_header.scss */
.menu-header ul li a span {
  display: none;
}

/* line 276, sass/_header.scss */
.menu-header ul li a {
  position: relative;
}

/* line 277, sass/_header.scss */
.menu-header ul li a span.menu-item-left,
.menu-header ul li a span.menu-item-right {
  display: block;
  height: 50px;
  position: absolute;
  width: 3px;
}

/* line 284, sass/_header.scss */
.menu-header ul li a span.menu-item-left {
  background: url(images/bg-main-menu-left.png) no-repeat top left;
  top: 0;
  left: 0;
}

/* line 289, sass/_header.scss */
.menu-header ul li a span.menu-item-right {
  background: url(images/bg-main-menu-right.png) no-repeat top left;
  top: 0;
  right: 0;
}

/* line 294, sass/_header.scss */
.menu-header ul li a {
  padding: 15px 15px 0 15px;
  display: inline-block;
  background: url(images/bg-main-menu.png) repeat-x left top;
  height: 35px;
  color: #fff;
  /*font-weight: 700;*/
  text-transform: uppercase;
  font-family: 'oswaldbook', sans-serif;
  font-size: 11px;
  letter-spacing: 1px;
}

/* line 306, sass/_header.scss */
.menu-header ul li.home a {
  padding: 15px 7px 0 10px;
}

/* line 307, sass/_header.scss */
.menu-header ul li.home a span.menu-item-left {
  background: url(images/bg-main-menu-left-home.png) no-repeat top left;
  width: 7px;
  top: 0;
  left: 0;
}

/* line 313, sass/_header.scss */
.menu-header ul li a:hover {
  background-position: bottom left;
  text-decoration: none;
  color: #e4ab43;
  font-weight: normal;
}

/* line 314, sass/_header.scss */
.menu-header ul li.current-menu-item a {
  background-position: bottom left;
  text-decoration: none;
  color: #e4ab43;
  font-weight: normal;
}

/* line 315, sass/_header.scss */
.menu-header ul li.current-menu-ancestor a {
  background-position: bottom left;
  text-decoration: none;
  color: #e4ab43;
  font-weight: normal;
}

/* line 316, sass/_header.scss */
.menu-header ul li a:hover span,
.menu-header ul li.current-menu-item a span,
.menu-header ul li.current-menu-ancestor a span,
.menu-header ul li.home a:hover span,
.menu-header ul li.current-menu-item.home a span,
.menu-header ul li.current-menu-ancestor.home a span {
  background-position: bottom left;
}

/* line 324, sass/_header.scss */
.menu-header ul li {
  position: relative;
}
/* line 326, sass/_header.scss */
.menu-header ul li ul.sub-menu {
  width: 180px;
  position: absolute;
  z-index: 99999;
  padding: 10px;
  background: #fdf6ea;
  top: 47px;
  -webkit-box-shadow: 8px 8px 24px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 8px 8px 24px rgba(50, 50, 50, 0.75);
  box-shadow: 8px 8px 24px rgba(50, 50, 50, 0.75);
}
/* line 336, sass/_header.scss */
.menu-header ul li ul.sub-menu li {
  float: none;
}
/* line 338, sass/_header.scss */
.menu-header ul li ul.sub-menu li a {
  width: 150px;
  height: 25px;
  background-position: left -1px;
}
/* line 342, sass/_header.scss */
.menu-header ul li ul.sub-menu li a span {
  background-position: left -1px;
  height: 40px;
}
/* line 343, sass/_header.scss */
.menu-header ul li ul.sub-menu li a:hover {
  background-position: left -51px;
}
/* line 345, sass/_header.scss */
.menu-header ul li ul.sub-menu li a:hover span {
  background-position: left -51px;
}

/* line 351, sass/_header.scss */
.breadcrumb {
  margin: 0px;
  padding: 10px 0px 10px 0px;
  float: left;
  font-size: 1.2em;
}

/* line 357, sass/_header.scss */
.breadcrumb a {
  text-decoration: none;
  color: #BE0027;
}

/* line 358, sass/_header.scss */
.breadcrumb a:hover {
  text-decoration: underline;
  color: #F90;
}

/* line 359, sass/_header.scss */
.breadcrumb span.hide {
  display: none;
}

/* =Menu
-------------------------------------------------------------- */
/* line 362, sass/_header.scss */
#search {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 212px;
  float: left;
  background: url(images/search.png) no-repeat left top;
}

/* line 369, sass/_header.scss */
#search #search_form {
  margin: 0px 0px 0px 0px;
  padding: 2px 5px 1px 80px;
  border: none;
  /*color:rgb(38, 131, 184);*/
  width: 103px;
  float: left;
  background: none;
}

/* line 378, sass/_header.scss */
#searchsubmit {
  float: right;
}

/* line 382, sass/_header.scss */
#main_nav {
  background: url(images/navigation.png) no-repeat left top;
  margin: 0 auto;
  padding: 0px 0px 0px 0px;
  width: 950px;
  display: block;
  float: left;
}

/* ==========================================================================
   SLIDER
   ========================================================================== */
/* line 6, sass/_slider.scss */
.slider {
  width: 950px;
}

/* line 10, sass/_slider.scss */
.slider .flex-control-nav {
  bottom: 20px;
}

/* ==========================================================================
   GALLERY SLIDER
   ========================================================================== */
/* line 19, sass/_slider.scss */
.gallery-slider {
  width: 100%;
  height: auto;
  position: relative;
}
/* line 24, sass/_slider.scss */
.gallery-slider li.gallery-icon img {
  width: 100% !important;
  height: auto !important;
}
/* line 26, sass/_slider.scss */
.gallery-slider .flex-control-nav {
  bottom: -20px;
}
/* line 31, sass/_slider.scss */
.gallery-slider ul.flex-direction-nav a {
  display: block;
  position: absolute;
  top: 50%;
  padding: 10px;
  background: #fff;
  width: 20px;
  height: 20px;
  text-align: center;
  font-size: 25px;
}
/* line 41, sass/_slider.scss */
.gallery-slider ul.flex-direction-nav a:hover {
  text-decoration: none;
  color: #fff;
  background: #cd071e;
}
/* line 48, sass/_slider.scss */
.gallery-slider ul.flex-direction-nav a.flex-prev {
  left: -10px;
}
/* line 49, sass/_slider.scss */
.gallery-slider ul.flex-direction-nav a.flex-next {
  right: -10px;
}

/* =Content
-------------------------------------------------------------- */
/********** homepage ************/
/* line 4, sass/_content.scss */
#homepage {
  margin: 0px;
  padding: 28px 10px 0px 10px;
  float: left;
  width: 930px;
  background: url(images/homepage_bg.jpg) no-repeat left top;
}

/* line 11, sass/_content.scss */
#expedition_ready {
  margin: 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  width: 308px;
  height: 214px;
}

/* line 19, sass/_content.scss */
#expedition_ready a {
  margin: 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  width: 308px;
  height: 214px;
  display: block;
  float: left;
}

/* line 30, sass/_content.scss */
#customer_succeses {
  margin-top: 20px;
  padding: 55px 0px 0px 5px;
  float: left;
  width: 295px;
  height: 185px;
  background: url(images/focus-box.png) no-repeat left top;
  -webkit-box-shadow: 0px 0px 17px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 0px 0px 17px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 0px 17px rgba(50, 50, 50, 0.75);
}

/* line 41, sass/_content.scss */
#story {
  margin: 0px;
  padding: 70px 0px 0px 11px;
  float: left;
  width: 298px;
  height: 199px;
  background: url(images/story.jpg) no-repeat left top;
}

/* line 49, sass/_content.scss */
#highlights {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 621px;
  height: 278px;
  background: url(images/highlights123.jpg) no-repeat left top;
}

/*************** tabs *****************/
/* line 58, sass/_content.scss */
#tab-container-1 ul {
  list-style-type: none;
  width: 492px;
  height: 29px;
  padding: 2px 0px 0px 126px;
  background: url(images/tabs.jpg) no-repeat 5px 2px;
  margin: 0px 0px 0px 0px;
  float: left;
}

/* line 68, sass/_content.scss */
#tab-container-1 li {
  list-style-type: none;
  /*display: inline;*/
  float: left;
  margin: 0px;
  padding: 0px;
}

/* line 76, sass/_content.scss */
#tab-container-1 li a {
  text-decoration: none;
  display: block;
  float: left;
  background: url(images/tabs.jpg) no-repeat;
  text-indent: -9999px;
}

/* line 84, sass/_content.scss */
li#products_t a {
  width: 120px;
  height: 29px;
}

/* line 88, sass/_content.scss */
li#news_t a {
  width: 122px;
  height: 29px;
}

/* line 92, sass/_content.scss */
li#events_t a {
  width: 121px;
  height: 29px;
}

/* line 96, sass/_content.scss */
li#press_t a {
  width: 122px;
  height: 29px;
}

/* line 100, sass/_content.scss */
li#products_t a {
  background-position: -122px -29px;
}

/* line 103, sass/_content.scss */
li#products_t a:hover {
  background-position: -122px -0px;
}

/* line 106, sass/_content.scss */
li#products_t a.active {
  background-position: -122px -0px;
}

/*li#products_t a.active{
    background-position: -0px -0px;
    }*/
/* line 112, sass/_content.scss */
li#news_t a {
  background-position: -241px -0px;
}

/* line 115, sass/_content.scss */
li#news_t a:hover {
  background-position: -241px -29px;
}

/* line 118, sass/_content.scss */
li#news_t a.active {
  background-position: -241px -29px;
}

/* line 121, sass/_content.scss */
li#events_t a {
  background-position: -363px 0px;
}

/* line 124, sass/_content.scss */
li#events_t a:hover {
  background-position: -363px -58px;
}

/* line 127, sass/_content.scss */
li#events_t a.active {
  background-position: -363px -58px;
}

/* line 130, sass/_content.scss */
li#press_t a {
  background-position: -484px 0px;
}

/* line 133, sass/_content.scss */
li#press_t a:hover {
  background-position: -484px -87px;
}

/* line 136, sass/_content.scss */
li#press_t a.active {
  background-position: -484px -87px;
}

/* line 141, sass/_content.scss */
#tab-container-1 .tab {
  margin: 0px;
  padding: 10px 0px 0px 15px;
  float: left;
}

/* line 146, sass/_content.scss */
#product_image {
  float: left;
  padding: 0px 0px 0px 0px;
  width: 300px;
}

/* line 151, sass/_content.scss */
#product_details {
  float: left;
  padding: 0px 0px 0px 0px;
  width: 285px;
}

/* line 156, sass/_content.scss */
#product_details h2 {
  margin: 0px;
  padding: 0px 0px 15px 0px;
}

/************* tabs end ****************/
/* line 161, sass/_content.scss */
#news-list {
  float: left;
  width: 300px;
  height: 240px;
  margin-top: 20px;
  background: #ebe5d7;
  margin-right: 15px;
  background: url(images/news-box.png) no-repeat left top;
  -webkit-box-shadow: 0px 0px 17px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 0px 0px 17px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 0px 17px rgba(50, 50, 50, 0.75);
}
/* line 173, sass/_content.scss */
#news-list h3 {
  font-family: oswaldbook, sans-serif;
  font-weight: normal;
  font-size: 16px;
  /*background: #2f2e2c;*/
  color: #f0ede4;
  padding: 9px 10px 10px 66px;
  margin-bottom: 22px;
}
/* line 181, sass/_content.scss */
#news-list h3 a {
  width: 100%;
  height: 100%;
  display: block;
}
/* line 185, sass/_content.scss */
#news-list h3 a:hover {
  text-decoration: none;
}
/* line 188, sass/_content.scss */
#news-list .news-item-home {
  overflow: hidden;
  margin-bottom: 2px;
  padding: 0 10px 0 15px;
}
/* line 192, sass/_content.scss */
#news-list .news-item-home img {
  border: 2px solid #efefef;
}
/* line 194, sass/_content.scss */
#news-list .news-item-home h4 {
  font-weight: bold;
  font-size: 13px;
  float: right;
  width: 170px;
}

/* line 203, sass/_content.scss */
#your_reson {
  margin: 20px 0 0 15px;
  padding: 53px 0px 0px 15px;
  float: left;
  width: 285px;
  height: 187px;
  background: url(images/dive-in-box.png) no-repeat left top;
  color: #484848;
  -webkit-box-shadow: 0px 0px 17px rgba(50, 50, 50, 0.75);
  -moz-box-shadow: 0px 0px 17px rgba(50, 50, 50, 0.75);
  box-shadow: 0px 0px 17px rgba(50, 50, 50, 0.75);
  margin-bottom: 20px;
}

/* line 216, sass/_content.scss */
#your_reson dl {
  margin: 0px;
  padding: 0px;
}

/* line 220, sass/_content.scss */
#your_reson dt {
  margin: 0px;
  font-size: 14px;
  font-weight: bold;
  float: left;
}

/* line 227, sass/_content.scss */
#your_reson dt a {
  text-decoration: none;
  color: #484848;
  background: url(images/small_arrow.png) no-repeat right center;
  padding: 0px 12px 0px 0px;
}

/* line 233, sass/_content.scss */
#your_reson dt a:hover {
  color: #B60025;
  background: url(images/small_arrow_hover.png) no-repeat right center;
}

/* line 237, sass/_content.scss */
#your_reson dd {
  margin: 0px;
  padding: 0px 0px 12px 0px;
  font-size: 12px;
  display: block;
  clear: both;
}

/************** inner page ***************/
/* line 246, sass/_content.scss */
#main_content {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  float: left;
  width: 950px;
  height: 450px;
}

/* line 253, sass/_content.scss */
#toknow {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 307px;
  height: 269px;
  background: url(images/toknow.jpg) no-repeat left top;
}

/* line 261, sass/_content.scss */
#information {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 313px;
  height: 269px;
  background: url(images/information.jpg) no-repeat left top;
}

/* line 269, sass/_content.scss */
#product_action {
  margin: 0px;
  padding: 0px;
  float: left;
  width: 310px;
  height: 269px;
  background: url(images/product_action.jpg) no-repeat left top;
}

/* line 277, sass/_content.scss */
#inner_homepage {
  margin: 0px;
  padding: 28px 9px 0px 10px;
  float: left;
  width: 931px;
  background: url(images/homepage_bg.jpg) no-repeat left top;
}

/* line 284, sass/_content.scss */
.box {
  float: left;
}

/* line 287, sass/_content.scss */
#main {
  /*overflow: hidden;*/
  padding: 0px 0 0 0;
}

/* line 292, sass/_content.scss */
#content {
  margin-bottom: 36px;
}

/* line 295, sass/_content.scss */
#content,
#content input,
#content textarea {
  color: #444;
  font-size: 16px;
  line-height: 24px;
}

/* line 302, sass/_content.scss */
#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {
  margin-bottom: 24px;
}

/* line 310, sass/_content.scss */
#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {
  margin-bottom: 0;
}

/* line 316, sass/_content.scss */
#content pre,
#content kbd,
#content tt,
#content var {
  font-size: 15px;
  line-height: 21px;
}

/* line 323, sass/_content.scss */
#content code {
  font-size: 13px;
}

/* line 326, sass/_content.scss */
#content strong,
#content b,
#content dt,
#content th {
  color: #000;
}

/* line 332, sass/_content.scss */
#content h5,
#content h6 {
  color: #000;
  margin: 0 0 20px 0;
  line-height: 1.5em;
}

/* line 338, sass/_content.scss */
h4 {
  margin: 0px;
  padding: 2px 0px;
  font-size: 1.5em;
  font-weight: bold;
}

/************* tablice ****************/
/* line 345, sass/_content.scss */
#single_page table {
  border: 1px solid #ccc;
  text-align: left;
  margin: 0 0px 24px 0;
  width: 100%;
  background: #fff;
}

/* line 352, sass/_content.scss */
#single_page table#managment {
  border: none;
  background: none;
  text-align: left;
}

/* line 358, sass/_content.scss */
#single_page table#managment tr td {
  border: none;
  padding: 5px 10px;
  vertical-align: top;
  width: 315px;
}

/* line 364, sass/_content.scss */
#single_page tr th,
#single_page thead th {
  color: #000;
  font-size: 12px;
  font-weight: bold;
  line-height: 18px;
  padding: 5px 24px;
  border: 1px solid #ccc;
}

/* line 373, sass/_content.scss */
#single_page tr td {
  border: 1px solid #ccc;
  padding: 5px 24px;
}

/* line 377, sass/_content.scss */
#single_page tr.odd td {
  background: #F2F7FC;
}

/************* managment ******************/
/* line 381, sass/_content.scss */
.executive-profile {
  float: left;
  width: 220px;
  padding-top: 25px;
  margin-bottom: 25px;
}

/* line 387, sass/_content.scss */
#managment .image-left {
  float: left;
  border: 1px solid #484848;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.45);
  -webkit-box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.45);
  margin-right: 15px;
}

/*********** shareholder *************/
/* line 399, sass/_content.scss */
.border {
  margin: 0px;
  padding: 0px;
  display: block;
  width: 100%;
  border-bottom: 1px solid;
}

/* line 406, sass/_content.scss */
.hentry {
  margin: 0 0 48px 0;
}

/* line 409, sass/_content.scss */
.home .sticky {
  background: #F2F7FC;
  border-top: 4px solid #000;
  padding: 18px 20px;
  margin-left: -20px;
  margin-right: -20px;
}

/* line 416, sass/_content.scss */
.single .hentry {
  margin: 0 0 36px 0;
}

/* line 419, sass/_content.scss */
.page-title {
  color: #000;
  font-size: 14px;
  font-weight: bold;
  margin: 0 0 36px 0;
}

/* line 425, sass/_content.scss */
.page-title span {
  color: #444;
  font-size: 16px;
  font-style: italic;
  font-weight: normal;
}

/* line 431, sass/_content.scss */
.page-title a:link,
.page-title a:visited {
  color: #888;
  text-decoration: none;
}

/* line 436, sass/_content.scss */
.page-title a:active,
.page-title a:hover {
  color: #FF4B33;
}

/* line 440, sass/_content.scss */
#content .entry-title {
  color: #000;
  font-size: 21px;
  font-weight: bold;
  margin-bottom: 0;
}

/* line 446, sass/_content.scss */
.entry-title a:link,
.entry-title a:visited {
  color: #000;
  text-decoration: none;
}

/* line 451, sass/_content.scss */
.entry-title a:active,
.entry-title a:hover {
  color: #FF4B33;
}

/* line 455, sass/_content.scss */
.entry-meta {
  color: #888;
  font-size: 12px;
}

/* line 459, sass/_content.scss */
.entry-meta abbr,
.entry-utility abbr {
  border: none;
}

/* line 463, sass/_content.scss */
.entry-meta abbr:hover,
.entry-utility abbr:hover {
  border-bottom: 1px dotted #666;
}

/* line 467, sass/_content.scss */
.entry-content,
.entry-summary {
  clear: both;
  padding: 10px 0 0 0;
}

/* line 472, sass/_content.scss */
#content .entry-summary p:last-child {
  margin-bottom: 12px;
}

/* line 475, sass/_content.scss */
.entry-content fieldset {
  border: 1px solid #E7E7E7;
  margin: 0 0 24px 0;
  padding: 24px;
}

/* line 480, sass/_content.scss */
.entry-content fieldset legend {
  background: #fff;
  color: #000;
  font-weight: bold;
  padding: 0 24px;
}

/* line 486, sass/_content.scss */
.entry-content input {
  margin: 0 0 24px 0;
}

/* line 489, sass/_content.scss */
.entry-content form#form40 {
  /*p{margin-bottom: 20px !important;}*/
}
/* line 491, sass/_content.scss */
.entry-content form#form40 div.field-wrapper {
  margin-bottom: 20px;
}
/* line 492, sass/_content.scss */
.entry-content form#form40 input, .entry-content form#form40 select {
  margin-bottom: 0;
}
/* line 493, sass/_content.scss */
.entry-content form#form40 br {
  display: none;
}

/* line 495, sass/_content.scss */
.entry-content input.file,
.entry-content input.button {
  margin-right: 24px;
}

/* line 499, sass/_content.scss */
.entry-content label {
  color: #888;
  font-size: 12px;
}

/* line 503, sass/_content.scss */
.entry-content select {
  margin: 0 0 24px 0;
}

/* line 506, sass/_content.scss */
.entry-content sup,
.entry-content sub {
  font-size: 10px;
}

/* line 510, sass/_content.scss */
.entry-content blockquote.left {
  float: left;
  margin-left: 0;
  margin-right: 24px;
  text-align: right;
  width: 33%;
}

/* line 517, sass/_content.scss */
.entry-content blockquote.right {
  float: right;
  margin-left: 24px;
  margin-right: 0;
  text-align: left;
  width: 33%;
}

/* line 524, sass/_content.scss */
.page-link {
  color: #000;
  font-weight: bold;
  margin: 0 0 22px 0;
  word-spacing: 0.5em;
}

/* line 530, sass/_content.scss */
.page-link a:link,
.page-link a:visited {
  background: #f1f1f1;
  color: #444;
  font-weight: normal;
  /*padding:0.5em 0.75em;*/
  text-decoration: none;
}

/* line 538, sass/_content.scss */
.home .sticky .page-link a {
  background: #D9E8F7;
}

/* line 541, sass/_content.scss */
.page-link a:active,
.page-link a:hover {
  color: #FF4B33;
}

/* line 545, sass/_content.scss */
.page .edit-link {
  clear: both;
  display: block;
}

/* line 549, sass/_content.scss */
#entry-author-info {
  background: #F2F7FC;
  border-top: 4px solid #000;
  padding: 18px 20px;
  margin: 24px 0;
  overflow: hidden;
  clear: both;
  font-size: 14px;
  line-height: 20px;
}

/* line 559, sass/_content.scss */
#entry-author-info #author-avatar {
  background: #fff;
  border: 1px solid #e7e7e7;
  float: left;
  margin: 0 -104px 0 0;
  padding: 11px;
  height: 60px;
}

/* line 567, sass/_content.scss */
#entry-author-info #author-description {
  float: left;
  margin: 0 0 0 104px;
}

/* line 571, sass/_content.scss */
#entry-author-info h2 {
  color: #000;
  font-weight: bold;
  font-size: 100%;
  margin-bottom: 0;
}

/* line 577, sass/_content.scss */
.entry-utility {
  color: #888;
  font-size: 12px;
  line-height: 18px;
  clear: both;
}

/* line 583, sass/_content.scss */
.entry-meta a,
.entry-utility a {
  color: #888;
}

/* line 587, sass/_content.scss */
.entry-meta a:hover,
.entry-utility a:hover {
  color: #FF4B33;
}

/* line 591, sass/_content.scss */
#content .video-player {
  padding: 0;
}

/* Asides
-------------------------------------------------------------- */
/* line 3, sass/_aside-gallery-images.scss */
.home #content .category-asides p {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 10px;
  margin-top: 0;
}

/* line 9, sass/_aside-gallery-images.scss */
.home .hentry.category-asides {
  padding: 0;
}

/* line 12, sass/_aside-gallery-images.scss */
.home #content .category-asides .entry-content {
  padding-top: 0;
}

/* Gallery listing
-------------------------------------------------------------- */
/* line 17, sass/_aside-gallery-images.scss */
.category-gallery {
  margin-bottom: 48px;
}

/* line 20, sass/_aside-gallery-images.scss */
.category-gallery h2 {
  margin-top: 10px;
}

/* line 25, sass/_aside-gallery-images.scss */
.category-gallery .size-thumbnail img {
  border: 10px solid #f1f1f1;
  margin-bottom: 0;
}

/* line 29, sass/_aside-gallery-images.scss */
.category-gallery .gallery-thumb {
  float: left;
  margin-right: 20px;
  margin-top: -4px;
}

/* line 34, sass/_aside-gallery-images.scss */
.home #content .category-gallery .entry-content p {
  display: inline;
}

/* line 37, sass/_aside-gallery-images.scss */
.home #content .category-gallery .entry-utility {
  padding-top: 4px;
}

/* Attachment pages
-------------------------------------------------------------- */
/* line 42, sass/_aside-gallery-images.scss */
.entry-content .attachment img {
  margin-bottom: 0;
}

/* line 45, sass/_aside-gallery-images.scss */
.attachment .entry-content .entry-caption {
  font-size: 140%;
  margin-top: 24px;
}

/* line 49, sass/_aside-gallery-images.scss */
.attachment .entry-content .nav-previous a:before {
  content: '\2190\00a0';
}

/* line 52, sass/_aside-gallery-images.scss */
.attachment .entry-content .nav-next a:after {
  content: '\00a0\2192';
}

/* Images
-------------------------------------------------------------- */
/* line 57, sass/_aside-gallery-images.scss */
#content img {
  margin: 0;
  /*  max-width: 640px;*/
}

/* line 61, sass/_aside-gallery-images.scss */
#content .attachment img {
  /*max-width: 900px;*/
}

/* line 64, sass/_aside-gallery-images.scss */
#news_page .alignleft, #news_page img.alignleft,
#content .alignleft,
#content img.alignleft {
  /*display: inline;*/
  float: left;
  margin-bottom: 150px;
  border: 1px solid #484848;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.45);
  -webkit-box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.45);
  margin-right: 25px;
}

/* line 79, sass/_aside-gallery-images.scss */
.product_image {
  float: left;
  margin-bottom: 150px;
  border: 1px solid #484848;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.45);
  -webkit-box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.45);
  box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.45);
  margin-right: 25px;
  height: 209px;
}

/* line 93, sass/_aside-gallery-images.scss */
.entry-content .alignright,
#content .alignright,
#content img.alignright {
  display: inline;
  float: right;
  margin-left: 0px;
  margin-top: 0px;
}

/* line 101, sass/_aside-gallery-images.scss */
.entry-content .aligncenter,
#content .aligncenter,
#content img.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 109, sass/_aside-gallery-images.scss */
#news_page img.alignleft,
#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
  margin-bottom: 12px;
}

/*.entry-content img.aligncenter {
    background:url(images/wide_img_bg.png) no-repeat left top;
    padding: 2px 3px 7px 3px;
}
.entry-content .size-full {
    background:url(images/middle_bg.png) no-repeat left top;
    padding: 2px 2px 5px 4px;
} */
/* line 123, sass/_aside-gallery-images.scss */
.entry-content .wp-caption {
  color: #888;
  font-size: 12px;
  /*line-height: 18px;*/
  text-align: left;
  margin-bottom: 20px;
  padding: 1px 0px 0px 0px;
  font-style: italic;
}

/* line 134, sass/_aside-gallery-images.scss */
#content .wp-caption {
  background: #f1f1f1;
  color: #888;
  font-size: 12px;
  line-height: 18px;
  text-align: center;
  margin-bottom: 20px;
  padding: 4px;
}

/* line 143, sass/_aside-gallery-images.scss */
#content .wp-caption img {
  margin: 5px;
}

/* line 146, sass/_aside-gallery-images.scss */
#content .wp-caption p.wp-caption-text {
  margin: 0 0 4px;
}

/* line 149, sass/_aside-gallery-images.scss */
#content .wp-smiley {
  margin: 0;
}

/* line 152, sass/_aside-gallery-images.scss */
#content .gallery {
  margin: auto;
}

/* line 155, sass/_aside-gallery-images.scss */
#content .gallery .gallery-item {
  float: left;
  margin-top: 0;
  text-align: center;
  width: 33%;
}

/* line 161, sass/_aside-gallery-images.scss */
#content .gallery img {
  border: 2px solid #cfcfcf;
}

/* line 164, sass/_aside-gallery-images.scss */
#content .gallery .gallery-caption {
  color: #888;
  font-size: 12px;
  margin: 0 0 12px;
}

/* line 169, sass/_aside-gallery-images.scss */
#content .gallery dl {
  margin: 0;
}

/* line 172, sass/_aside-gallery-images.scss */
#content .gallery img {
  border: 10px solid #f1f1f1;
}

/* line 175, sass/_aside-gallery-images.scss */
#content .gallery br + br {
  display: none;
}

/* =Navigation
-------------------------------------------------------------- */
/* line 3, sass/_navigation-comments.scss */
.navigation {
  font-size: 12px;
  line-height: 18px;
  overflow: hidden;
  color: #888;
}

/* line 9, sass/_navigation-comments.scss */
.navigation a:link,
.navigation a:visited {
  color: #888;
  text-decoration: none;
}

/* line 14, sass/_navigation-comments.scss */
.navigation a:active,
.navigation a:hover {
  color: #FF4B33;
}

/* line 18, sass/_navigation-comments.scss */
.nav-previous {
  float: left;
  width: 50%;
}

/* line 22, sass/_navigation-comments.scss */
.nav-next {
  float: right;
  width: 50%;
  text-align: right;
}

/* line 27, sass/_navigation-comments.scss */
#nav-above {
  margin: 0 0 18px 0;
}

/* line 30, sass/_navigation-comments.scss */
#nav-above {
  display: none;
}

/* line 33, sass/_navigation-comments.scss */
.paged #nav-above,
.single #nav-above {
  display: block;
}

/* line 37, sass/_navigation-comments.scss */
#nav-below {
  margin: -18px 0 0 0;
}

/* =Comments
-------------------------------------------------------------- */
/* line 42, sass/_navigation-comments.scss */
#comments {
  clear: both;
}

/* line 45, sass/_navigation-comments.scss */
#comments .navigation {
  padding: 0 0 18px 0;
}

/* line 48, sass/_navigation-comments.scss */
h3#comments-title,
h3#reply-title {
  color: #000;
  font-weight: bold;
  font-size: 20px;
  margin-bottom: 0;
}

/* line 55, sass/_navigation-comments.scss */
h3#comments-title {
  padding: 24px 0;
}

/* line 58, sass/_navigation-comments.scss */
.commentlist {
  list-style: none;
  margin: 0;
}

/* line 62, sass/_navigation-comments.scss */
.commentlist li.comment {
  border-bottom: 1px solid #e7e7e7;
  line-height: 24px;
  margin: 0 0 24px 0;
  padding: 0 0 0 56px;
  position: relative;
}

/* line 69, sass/_navigation-comments.scss */
.commentlist li:last-child {
  border-bottom: none;
  margin-bottom: 0;
}

/* line 73, sass/_navigation-comments.scss */
#comments .comment-body ul,
#comments .comment-body ol {
  margin-bottom: 18px;
}

/* line 77, sass/_navigation-comments.scss */
#comments .comment-body p:last-child {
  margin-bottom: 6px;
}

/* line 80, sass/_navigation-comments.scss */
#comments .comment-body blockquote p:last-child {
  margin-bottom: 24px;
}

/* line 83, sass/_navigation-comments.scss */
.commentlist ol {
  list-style: decimal;
}

/* line 86, sass/_navigation-comments.scss */
.commentlist .avatar {
  position: absolute;
  top: 4px;
  left: 0;
}

/* line 93, sass/_navigation-comments.scss */
.comment-author cite {
  color: #000;
  font-style: normal;
  font-weight: bold;
}

/* line 98, sass/_navigation-comments.scss */
.comment-author .says {
  font-style: italic;
}

/* line 101, sass/_navigation-comments.scss */
.comment-meta {
  font-size: 12px;
  margin: 0 0 18px 0;
}

/* line 105, sass/_navigation-comments.scss */
.comment-meta a:link,
.comment-meta a:visited {
  color: #888;
  text-decoration: none;
}

/* line 110, sass/_navigation-comments.scss */
.comment-meta a:active,
.comment-meta a:hover {
  color: #FF4B33;
}

/* line 118, sass/_navigation-comments.scss */
.reply {
  font-size: 12px;
  padding: 0 0 24px 0;
}

/* line 122, sass/_navigation-comments.scss */
.reply a,
a.comment-edit-link {
  color: #888;
}

/* line 126, sass/_navigation-comments.scss */
.reply a:hover,
a.comment-edit-link:hover {
  color: #FF4B33;
}

/* line 130, sass/_navigation-comments.scss */
.commentlist .children {
  list-style: none;
  margin: 0;
}

/* line 134, sass/_navigation-comments.scss */
.commentlist .children li {
  border: none;
  margin: 0;
}

/* line 138, sass/_navigation-comments.scss */
.nopassword,
.nocomments {
  display: none;
}

/* line 142, sass/_navigation-comments.scss */
#comments .pingback {
  margin-bottom: 18px;
  padding-bottom: 18px;
  border-bottom: 1px solid #e7e7e7;
}

/* line 147, sass/_navigation-comments.scss */
.commentlist li.comment + li.pingback {
  margin-top: -6px;
}

/* line 150, sass/_navigation-comments.scss */
#comments .pingback p {
  color: #888;
  font-size: 12px;
  line-height: 18px;
  display: block;
  margin: 0;
}

/* line 157, sass/_navigation-comments.scss */
#comments .pingback .url {
  font-style: italic;
  font-size: 13px;
}

/* Comments form */
/* line 162, sass/_navigation-comments.scss */
input[type=submit] {
  color: #333;
}

/* line 165, sass/_navigation-comments.scss */
#respond {
  margin-top: 24px;
  border-top: 1px solid #e7e7e7;
  overflow: hidden;
  position: relative;
}

/* line 171, sass/_navigation-comments.scss */
#respond p {
  margin: 0;
}

/* line 174, sass/_navigation-comments.scss */
#respond .comment-notes {
  margin-bottom: 1em;
}

/* line 177, sass/_navigation-comments.scss */
.form-allowed-tags {
  line-height: 1em;
}

/* line 180, sass/_navigation-comments.scss */
.children #respond {
  margin: 0 48px 0 0;
}

/* line 183, sass/_navigation-comments.scss */
h3#reply-title {
  margin: 18px 0;
}

/* line 186, sass/_navigation-comments.scss */
#comments-list #respond {
  margin: 0 0 18px 0;
}

/* line 189, sass/_navigation-comments.scss */
#comments-list ul #respond {
  margin: 0;
}

/* line 192, sass/_navigation-comments.scss */
#cancel-comment-reply-link {
  font-size: 12px;
  line-height: 18px;
  font-weight: normal;
}

/* line 197, sass/_navigation-comments.scss */
#respond .required {
  color: #FF4B33;
  font-weight: bold;
}

/* line 201, sass/_navigation-comments.scss */
#respond label {
  color: #888;
  font-size: 12px;
}

/* line 205, sass/_navigation-comments.scss */
#respond input {
  margin: 0 0 9px;
  width: 98%;
}

/* line 209, sass/_navigation-comments.scss */
#respond textarea {
  width: 98%;
}

/* line 212, sass/_navigation-comments.scss */
#respond .form-allowed-tags {
  color: #888;
  font-size: 12px;
  line-height: 18px;
}

/* line 217, sass/_navigation-comments.scss */
#respond .form-allowed-tags code {
  font-size: 11px;
}

/* line 220, sass/_navigation-comments.scss */
#respond .form-submit {
  margin: 0 0 24px;
}

/* line 223, sass/_navigation-comments.scss */
#respond .form-submit input {
  width: auto;
  font-size: 14px;
}

/* line 227, sass/_navigation-comments.scss */
#respond dl {
  margin: 0 0 10px;
}

/* line 230, sass/_navigation-comments.scss */
#respond dt {
  display: inline;
  font-weight: normal;
}

/* line 234, sass/_navigation-comments.scss */
#respond dd {
  display: inline;
}

/* =Widget Areas
-------------------------------------------------------------- */
/* line 3, sass/_widget-areas.scss */
.widget-area ul {
  list-style: none;
  margin-left: 0;
}

/* line 7, sass/_widget-areas.scss */
.widget-area ul ul {
  list-style: square;
  margin-left: 1.3em;
}

/* line 11, sass/_widget-areas.scss */
.widget_search #s {
  /* This keeps the search inputs in line */
  width: 60%;
}

/* line 14, sass/_widget-areas.scss */
.widget_search label {
  display: none;
}

/* line 17, sass/_widget-areas.scss */
.widget-container {
  margin: 0 0 18px 0;
}

/* line 20, sass/_widget-areas.scss */
.widget-title {
  color: #222;
  font-weight: bold;
}

/* line 24, sass/_widget-areas.scss */
.widget-area a:link,
.widget-area a:visited {
  text-decoration: none;
}

/* line 28, sass/_widget-areas.scss */
.widget-area a:active,
.widget-area a:hover {
  text-decoration: underline;
}

/* line 32, sass/_widget-areas.scss */
.widget-area .entry-meta {
  font-size: 11px;
}

/* line 35, sass/_widget-areas.scss */
#wp_tag_cloud div {
  line-height: 1.6em;
}

/* line 38, sass/_widget-areas.scss */
#wp-calendar {
  width: 100%;
}

/* line 41, sass/_widget-areas.scss */
#wp-calendar caption {
  font-weight: bold;
  color: #222;
  text-align: left;
  font-size: 14px;
  padding-bottom: 4px;
}

/* line 48, sass/_widget-areas.scss */
#wp-calendar thead {
  font-size: 11px;
}

/* line 53, sass/_widget-areas.scss */
#wp-calendar tbody {
  color: #aaa;
}

/* line 56, sass/_widget-areas.scss */
#wp-calendar tbody td {
  padding: 3px 0 2px;
  background: #f5f5f5;
  border: 1px solid #fff;
  text-align: center;
}

/* line 62, sass/_widget-areas.scss */
#wp-calendar tbody .pad {
  background: none;
}

/* line 65, sass/_widget-areas.scss */
#wp-calendar tfoot #next {
  text-align: right;
}

/* line 68, sass/_widget-areas.scss */
.widget_rss a.rsswidget {
  color: #000;
}

/* line 71, sass/_widget-areas.scss */
.widget_rss a.rsswidget:hover {
  color: #FF4B33;
}

/* line 74, sass/_widget-areas.scss */
.widget_rss .widget-title img {
  height: 11px;
  width: 11px;
}

/* Main sidebars */
/* line 79, sass/_widget-areas.scss */
#main .widget-area ul {
  margin-left: 0;
  padding: 0 20px 0 0;
}

/* line 83, sass/_widget-areas.scss */
#main .widget-area ul ul {
  border: none;
  margin-left: 1.3em;
  padding: 0;
}

/* Footer widget areas */
/* =Footer

-------------------------------------------------------------- */
/* line 7, sass/_footer.scss */
#footer {
  margin: 0px;
  padding: 5px 0px 0px 0px;
  float: left;
  width: 950px;
  background: url(images/footer_bg.png) repeat-x left top #000;
}

/* line 21, sass/_footer.scss */
#footer p {
  margin: 0px;
  padding: 5px 0px;
  font-family: Arial, sans-serif;
}

/* line 31, sass/_footer.scss */
#footer p.adress {
  font-size: 11px;
  color: #fff;
  padding-left: 100px;
  width: 540px;
  float: left;
}

/* line 42, sass/_footer.scss */
span.cookies {
  display: block;
  float: right;
  width: 275px;
  padding-right: 5px;
  color: #fff;
  font-size: 12px;
  font-weight: 400;
  letter-spacing: -1px;
  border-left: 1px solid #5C5C5C;
  padding-left: 5px;
  margin-top: -5px;
  padding-top: 10px;
  padding-bottom: 3px;
}
/* line 51, sass/_footer.scss */
span.cookies a {
  color: #ff0000;
}

/* line 59, sass/_footer.scss */
p.adress a {
  text-decoration: none;
  color: #fff;
}

/* line 63, sass/_footer.scss */
p.adress a:hover {
  text-decoration: underline;
  color: #BE0027;
}

/* line 67, sass/_footer.scss */
p.copy {
  font-size: 10px;
  text-align: center;
  color: #808080;
}

/* line 77, sass/_footer.scss */
p.copy a {
  text-decoration: none;
  color: #808080;
}

/* line 83, sass/_footer.scss */
p.copy a:hover {
  text-decoration: underline;
  color: #BE0027;
}

/*#footer a{color:#fff;}

#footer a:hover{text-decoration:none;}*/
/* line 97, sass/_footer.scss */
#site-info {
  font-weight: bold;
}

/* line 103, sass/_footer.scss */
#site-info a {
  color: #000;
  text-decoration: none;
}

/* line 111, sass/_footer.scss */
#site-generator {
  position: relative;
  font-style: italic;
}

/* line 119, sass/_footer.scss */
#site-generator a {
  color: #666;
  display: inline-block;
  text-decoration: none;
  background: url(images/wordpress.png) center left no-repeat;
  padding-left: 20px;
  line-height: 16px;
}

/* line 135, sass/_footer.scss */
#site-generator a:hover {
  text-decoration: underline;
}

/* line 141, sass/_footer.scss */
img#wpstats {
  display: block;
  margin: 0 auto 10px;
}

/* Mobile Safari ( iPad, iPhone and iPod Touch )

-------------------------------------------------------------- */
/* line 161, sass/_footer.scss */
pre {
  -webkit-text-size-adjust: 140%;
}

/* line 167, sass/_footer.scss */
code {
  -webkit-text-size-adjust: 160%;
}

/* line 173, sass/_footer.scss */
#access,
.entry-meta,
.entry-utility,
.navigation,
.widget-area {
  -webkit-text-size-adjust: 120%;
}

/* line 187, sass/_footer.scss */
#site-description {
  -webkit-text-size-adjust: none;
}

/* =Print Style
-------------------------------------------------------------- */
@media print {
  /* line 4, sass/_print.scss */
  body {
    background: none !important;
  }

  /* line 7, sass/_print.scss */
  #wrapper {
    float: none !important;
    clear: both !important;
    display: block !important;
    position: relative !important;
  }

  /* line 13, sass/_print.scss */
  #header {
    border-bottom: 2pt solid #000;
    padding-bottom: 18pt;
  }

  /* line 17, sass/_print.scss */
  #colophon {
    border-top: 2pt solid #000;
  }

  /* line 20, sass/_print.scss */
  #site-title,
  #site-description {
    float: none;
    margin: 0;
    padding: 0;
    line-height: 1.4em;
  }

  /* line 27, sass/_print.scss */
  #site-title {
    font-size: 13pt;
  }

  /* line 30, sass/_print.scss */
  .entry-content {
    font-size: 14pt;
    line-height: 1.6em;
  }

  /* line 34, sass/_print.scss */
  .entry-title {
    font-size: 21pt;
  }

  /* line 37, sass/_print.scss */
  #access,
  #branding img,
  #respond,
  .comment-edit-link,
  .edit-link,
  .navigation,
  .page-link,
  .widget-area {
    display: none !important;
  }

  /* line 50, sass/_print.scss */
  #content,
  .one-column #content {
    /*width: 100%;
    margin: 24pt 0 0;*/
  }

  /* line 55, sass/_print.scss */
  .wp-caption p {
    font-size: 11pt;
  }

  /* line 58, sass/_print.scss */
  #site-info,
  #site-generator {
    float: none;
    width: auto;
  }

  /* line 63, sass/_print.scss */
  #colophon {
    width: auto;
  }

  /* line 66, sass/_print.scss */
  img#wpstats {
    display: none;
  }

  /* line 69, sass/_print.scss */
  #site-generator a {
    padding: 0;
    margin: 0;
  }

  /* line 73, sass/_print.scss */
  #entry-author-info {
    border: 1px solid #e7e7e7;
  }

  /* line 76, sass/_print.scss */
  #main {
    display: inline;
  }

  /* line 79, sass/_print.scss */
  .home .sticky {
    border: none;
  }
}
/***************** product page ****************/
/* line 2, sass/_products.scss */
#product_page {
  margin: 0px;
  padding: 0px;
  float: left;
  background: url(images/product_bg.jpg) no-repeat left top #E2D3BC;
  width: 950px;
}

/************* product_nav *************/
/* line 10, sass/_products.scss */
#subnav {
  margin: 0px 0px 0px -20px;
  padding: 10px 0px 10px 0px;
  float: left;
  width: 220px;
  font-family: Arial, sans serif;
}

/* line 17, sass/_products.scss */
#product_nav_bottom {
  margin: 0px;
  padding: 0px;
  display: block;
  float: left;
  width: 220px;
  height: 20px;
  background: url(images/subnav_bottom.png) no-repeat left top;
}

/* line 26, sass/_products.scss */
#subnav h4 {
  margin: 0px;
  padding: 0px;
  float: left;
  display: block;
  text-indent: -9999px;
  width: 220px;
  height: 49px;
  background: url(images/subnav_header.png) no-repeat left top;
}

/* line 36, sass/_products.scss */
#product_nav,
.product-range-menu {
  list-style-type: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
  float: left;
  background: url(images/subnav_bg.png) repeat-y left top;
  width: 210px;
}

/* line 45, sass/_products.scss */
#product_nav li,
.product-range-menu li {
  list-style-type: none;
  float: left;
  display: block;
  /*width:220px;*/
}

/* line 52, sass/_products.scss */
#product_nav li a,
.product-range-menu li a {
  list-style-type: none;
  float: left;
  display: block;
  padding: 2px 0px 2px 40px;
  width: 160px;
  font-size: 1.2em;
  text-transform: uppercase;
  color: #000;
  text-decoration: none;
  border-bottom: 1px solid #000;
}

/* line 65, sass/_products.scss */
#product_nav li a:hover,
.product-range-menu li a:hover {
  background: url(images/check.png) no-repeat 5px top;
  color: #D40020;
}

/* line 70, sass/_products.scss */
#product_nav li.current_page_item a,
.product-range-menu li.current_page_item a {
  background: url(images/check.png) no-repeat 5px top;
  color: #D40020;
}

/* line 76, sass/_products.scss */
#product_nav li.current_page_parent a,
.product-range-menu li.current_page_parent a {
  background: url(images/check.png) no-repeat 5px top;
  color: #D40020;
}

/* line 81, sass/_products.scss */
#product_nav li.current_page_ancestor ul li a,
.product-range-menu li.current-menu-ancestor ul li a {
  background: none;
  border-bottom: none;
}

/* line 86, sass/_products.scss */
#product_nav li.current_page_item ul.children, #product_nav li.current_page_parent ul.children,
.product-range-menu li.current-menu-item ul.sub-menu, .product-range-menu li.current-menu-parent ul.sub-menu {
  border-bottom: 1px solid #000;
  float: left;
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 180px;
}

/* line 94, sass/_products.scss */
#product_nav li.current_page_item ul.children li.page_item a, #product_nav li.current_page_parent ul.children li.page_item a,
.product-range-menu li.current-menu-item ul.sub-menu li.menu-item a, .product-range-menu li.current-menu-parent ul.sub-menu li.menu-item a {
  background: none;
  color: #000;
  border-bottom: none;
}

/* line 102, sass/_products.scss */
#product_nav li.current_page_item ul.children li.page_item a:hover, #product_nav li.current_page_parent ul.children li.page_item a:hover,
#product_nav li.current_page_parent ul.children li.current_page_item a, #product_nav li.current_page_ancestor ul.children li.current_page_ancestor a,
.product-range-menu li.current-menu-item ul.sub-menu li.menu-item a:hover, .product-range-menu li.current-menu-parent ul.sub-menu li.menu-item a:hover,
.product-range-menu li.current-menu-parent ul.sub-menu li.current-menu-item a, .product-range-menu li.current-menu-ancestor ul.sub-menu li.current-menu-ancestor a {
  background: url(images/check.png) no-repeat 15px 2px;
  color: #D40020;
  border-bottom: none;
}

/* line 111, sass/_products.scss */
#product_nav li ul.children li a,
.product-range-menu li ul.sub-menu li a {
  width: 140px;
  font-size: 1.0em;
  text-shadow: 0px 1px 1px #999;
}

/* line 115, sass/_products.scss */
#product_nav li.current_page_parent ul.children li.current_page_item ul.children,
.product-range-menu li.current-menu-parent ul.sub-menu li.current-menu-item ul.sub-menu {
  width: 160px;
  border-bottom: none;
}

/* line 120, sass/_products.scss */
#product_nav li.current_page_ancestor ul.children li.current_page_ancestor ul.children,
.product-range-menu li.current-menu-ancestor ul.sub-menu li.current-menu-ancestor ul.sub-menu {
  margin: 0px;
  padding: 0px 0px 0px 20px;
  border-bottom: none;
  width: 120px;
}

/* line 128, sass/_products.scss */
#product_nav li.current_page_ancestor ul.children li.page_item ul.children li.page_item a,
.product-range-menu li.current-menu-ancestor ul.sub-menu li.menu-item ul.sub-menu li.menu-item a {
  color: #000;
  border-bottom: none;
  background: none;
  margin: 0px;
  padding: 0px 0px 0px 40px;
  width: 120px;
}

/* line 138, sass/_products.scss */
#product_nav li.current_page_ancestor ul.children li.current_page_ancestor ul.children li.current_page_item a,
.product-range-menu li.current-menu-ancestor ul.sub-menu li.current-menu-ancestor ul.sub-menu li.current-menu-item a {
  background: url(images/check.png) no-repeat 15px 2px;
  color: #D40020;
  border-bottom: none;
}

/* line 145, sass/_products.scss */
#product_nav li.current_page_ancestor ul.children li.page_item ul.children li.page_item a:hover,
.product-range-menu li.current-menu-ancestor ul.sub-menu li.menu-item ul.sub-menu li.menu-item a:hover {
  background: url(images/check.png) no-repeat 15px 2px;
  color: #D40020;
  border-bottom: none;
}

/************** category nav ***************/
/* line 2, sass/_category-nav.scss */
#menu-category_sidebar, #menu-events-training {
  list-style-type: none;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 10px;
  float: left;
  background: url(images/subnav_bg.png) repeat-y left top;
  width: 210px;
}

/* line 10, sass/_category-nav.scss */
#menu-category_sidebar li, #menu-events-training li {
  list-style-type: none;
  float: left;
  display: block;
  /*width:220px;*/
}

/* line 16, sass/_category-nav.scss */
#menu-category_sidebar li a, #menu-events-training li a {
  list-style-type: none;
  float: left;
  display: block;
  padding: 2px 0px 2px 40px;
  width: 160px;
  font-size: 1.2em;
  text-transform: uppercase;
  color: #000;
  text-decoration: none;
  border-bottom: 1px solid #000;
}

/* line 28, sass/_category-nav.scss */
#menu-category_sidebar li a:hover, #menu-events-training li a:hover {
  background: url(images/check.png) no-repeat 5px top;
  color: #D40020;
}

/* line 32, sass/_category-nav.scss */
#menu-category_sidebar li.current-menu-item a, #menu-events-training li.current-menu-item a {
  background: url(images/check.png) no-repeat 5px top;
  color: #D40020;
}

/* line 37, sass/_category-nav.scss */
#menu-category_sidebar li.current-menu-item ul.sub-menu li.menu-item a, #menu-events-training li.current-menu-item ul.sub-menu li.menu-item a {
  background: none;
  color: #000;
  border-bottom: none;
}

/* line 42, sass/_category-nav.scss */
#menu-category_sidebar li.current-menu-item ul.sub-menu, #menu-category_sidebar li.current-menu-item ul.sub-menu,
#menu-events-training li.current-menu-item ul.sub-menu {
  border-bottom: 1px solid #000;
  float: left;
  margin: 0px;
  padding: 0px 0px 0px 20px;
  width: 180px;
}

/* line 52, sass/_category-nav.scss */
#menu-category_sidebar li.current-menu-item ul.sub-menu li.menu-item a:hover,
#menu-events-training li.current-menu-item ul.sub-menu li.menu-item a:hover {
  background: url(images/check.png) no-repeat 15px 2px;
  color: #D40020;
  border-bottom: none;
}

/* line 59, sass/_category-nav.scss */
#menu-category_sidebar li.current-menu-item ul.sub-menu li.manu-item ul.sub-menu,
#menu-events-training li.current-menu-item ul.sub-menu li.manu-item ul.sub-menu {
  width: 160px;
  border-bottom: none;
}

/* line 64, sass/_category-nav.scss */
#menu-category_sidebar li.current-menu-item ul.sub-menu li.sub-menu a, #menu-category_sidebar li.current-menu-item ul.sub-menu li.sub-menu a,
#menu-events-training li.current-menu-item ul.sub-menu li.sub-menu a {
  background: none;
  color: #000;
  border-bottom: none;
}

/* line 70, sass/_category-nav.scss */
#menu-category_sidebar li ul.sub-menu li a,
#menu-events-training li ul.sub-menu li a {
  width: 123px;
  font-size: 1.0em;
  text-shadow: 0px 1px 1px #999;
}

/* line 76, sass/_category-nav.scss */
#menu-category_sidebar li.current-menu-item ul.sub-menu li.current-menu-item ul.sub-menu,
#menu-events-training li.current-menu-item ul.sub-menu li.current-menu-item ul.sub-menu {
  width: 160px;
  border-bottom: none;
}

/* line 81, sass/_category-nav.scss */
html ul#menu-category_sidebar ul.sub-menu,
html ul#menu-events-training ul.sub-menu {
  padding-left: 35px;
}

/* line 88, sass/_category-nav.scss */
html ul#menu-category_sidebar ul.sub-menu ul.sub-menu,
html ul#menu-events-training ul.sub-menu ul.sub-menu {
  margin: 0px 0px 0px 5px;
  padding: 0px;
  width: 155px;
}

/* line 97, sass/_category-nav.scss */
html ul#menu-category_sidebar ul.sub-menu ul.sub-menu li a,
html ul#menu-events-training ul.sub-menu ul.sub-menu li a {
  width: 125px;
}

/************ single page ******************/
/* line 3, sass/_pages.scss */
#single_page {
  margin: 0px;
  padding: 20px 27px 0px 27px;
  float: left;
  width: 696px;
}

/* line 9, sass/_pages.scss */
#single_page_full {
  margin: 0px;
  padding: 20px 27px 0px 27px;
  float: left;
  width: 900px;
}

/************** news page ************/
/* line 18, sass/_pages.scss */
#news_page {
  margin: 0px;
  padding: 20px 20px 30px 20px;
  float: left;
  width: 710px;
}

/* line 26, sass/_pages.scss */
h1.news_log {
  margin: 0px;
  padding: 10px 0px;
  border-bottom: 2px solid #585754;
  color: #32312F;
  font-family: Arial;
}

/* line 33, sass/_pages.scss */
#news_page h2 {
  font-size: 1.4em;
}

/* line 35, sass/_pages.scss */
#news_page h2 a {
  color: #32312F;
  text-decoration: none;
  font-weight: bold;
}

/* line 41, sass/_pages.scss */
#news_page .news_article {
  margin: 0px;
  padding: 20px 0px 10px 0px;
  float: left;
  border-bottom: 1px solid #585754;
}

/* line 47, sass/_pages.scss */
#news_page .news_thumb {
  float: left;
  padding: 0px 0px 0px 0px;
  width: 180px;
}

/* line 52, sass/_pages.scss */
#news_page .post_details {
  float: left;
  padding: 0px 0px 0px 0px;
  width: 530px;
}

/* line 57, sass/_pages.scss */
#news_page .other_post_details {
  float: left;
  padding: 0px 0px 0px 0px;
  width: 710px;
}

/* line 62, sass/_pages.scss */
#news_page .post_details .date {
  padding: 10px 0px 10px 0px;
  font-size: 1.0em;
  display: block;
  float: left;
  width: 530px;
}

/* line 63, sass/_pages.scss */
#news_page .other_post_details .date {
  padding: 10px 0px 10px 0px;
  font-size: 1.0em;
  display: block;
  float: left;
  width: 710px;
}

/*************** FAQ ***************/
/* line 67, sass/_pages.scss */
h3.acc_trigger {
  padding: 10px 0px;
  margin: 0px;
  /*height: 46px;    
  line-height: 46px;*/
  width: 500px;
  font-size: 1.8em;
  font-weight: normal;
  float: left;
}

/* line 77, sass/_pages.scss */
h3.acc_trigger a {
  /* color: #fff;*/
  text-decoration: none;
  display: block;
  /*padding: 0 0 0 50px;*/
}

/* line 83, sass/_pages.scss */
h3.acc_trigger a:hover {
  color: #D0003F;
}

/* line 86, sass/_pages.scss */
h3.active {
  background-position: left bottom;
}

/* line 87, sass/_pages.scss */
.acc_container {
  /*margin: 0 0 5px; padding: 0;*/
  overflow: hidden;
  font-size: 1.2em;
  /*width: 500px;*/
  clear: both;
  /*background: #f0f0f0;
  border: 1px solid #d6d6d6;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px; */
}

/* line 102, sass/_pages.scss */
.acc_container .block {
  padding: 20px;
}

/* line 105, sass/_pages.scss */
.acc_container .block p {
  padding: 5px 0;
  margin: 5px 0;
}

/*.acc_container h3 {
    font: 2.5em normal Georgia, "Times New Roman", Times, serif;
    margin: 0 0 10px;
    padding: 0 0 5px 0;
    border-bottom: 1px dashed #ccc;
} */
/* line 115, sass/_pages.scss */
.acc_container img {
  float: left;
  margin: 10px 15px 15px 0;
  padding: 5px;
  background: #ddd;
  border: 1px solid #ccc;
}

/***************** product page ******************/
/* line 123, sass/_pages.scss */
h1.entry-title {
  margin: 0px;
  padding: 10px 0px;
  color: #484848;
  font-family: Arial;
  border-bottom-width: thin;
  border-bottom-style: solid;
  /*font-size: 1.75em;*/
  font-weight: bold;
}

/* line 133, sass/_pages.scss */
h2.entry-title {
  margin: 0px;
  padding: 10px 0px;
  border-bottom: 2px solid #585754;
  color: #32312F;
  font-family: Arial;
}

/* line 140, sass/_pages.scss */
h1.news-title {
  margin: 0px;
  padding: 20px 0px;
  color: #484848;
  font-family: Arial;
  line-height: 1;
}

/**************** glossary page *******************/
/* line 149, sass/_pages.scss */
ol.snap_nav {
  /*display: inline;*/
  float: left;
  clear: both;
  list-style: none;
}

/* line 155, sass/_pages.scss */
ol.snap_nav li {
  display: block;
  float: left;
  padding: 10px 8px;
}

/* line 160, sass/_pages.scss */
ol.snap_nav li a {
  font-weight: bold;
}

/* line 163, sass/_pages.scss */
ol.snap_nav li.snap_selected a {
  cursor: text;
}

/* line 166, sass/_pages.scss */
ol.snap_titles {
  clear: both;
  display: block;
  border: 0;
  list-style: none;
}

/*********** contact page **************/
/* line 173, sass/_pages.scss */
#contact_page .column-left {
  float: left;
  width: 300px;
  margin-right: 25px;
}

/* line 178, sass/_pages.scss */
#contact_page .column-right {
  float: left;
  width: 300px;
  margin-right: 25px;
}

/* line 183, sass/_pages.scss */
#contact_page .contact-intro {
  float: left;
  width: 625px;
  margin-right: 25px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #484848;
}

/*********** salesforce *****************/
/* line 192, sass/_pages.scss */
#forms {
  margin: 0px auto;
  padding: 0px;
  width: 600px;
  height: 640px;
  background: url(images/sf/bg.jpg) no-repeat left top;
  font-family: Arial, Helvetica, sans-serif;
  line-height: normal;
}

/* line 201, sass/_pages.scss */
#salesform {
  margin: 0px;
  padding: 70px 0px 35px 355px;
}

/* line 205, sass/_pages.scss */
#sfform {
  margin: 0px;
  padding: 10px 11px;
  background: url(images/sf/form_bg.jpg) no-repeat left top;
  width: 210px;
}

/* line 211, sass/_pages.scss */
#sform form {
  border: none;
  padding: 0px;
  margin: 0px;
}

/* line 216, sass/_pages.scss */
#sfform fieldset {
  border: none;
  margin: 0px;
  padding: 0px;
}

/* line 217, sass/_pages.scss */
#sfform #info {
  background: url(images/sf/information.jpg) no-repeat left top;
  padding: 46px 0px 0px 0px;
}

/* line 221, sass/_pages.scss */
#sfform #send {
  background: url(images/sf/subscribe.jpg) no-repeat left top;
  padding: 46px 0px 0px 0px;
}

/* line 225, sass/_pages.scss */
#sfform #info label {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 1px 0px;
  font-size: 12px;
  color: #000;
  text-transform: uppercase;
  /*width:105px;*/
  display: block;
  float: left;
  border-bottom: 1px solid #000;
}

/* line 236, sass/_pages.scss */
#sfform #info input {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 2px;
  border: none;
  border-bottom: 1px solid #000;
  background: none;
  /*    width:95px;*/
  float: left;
}

/* line 245, sass/_pages.scss */
#subdown {
  margin: 0px;
  padding: 0px;
  display: block;
  width: 227px;
  height: 27px;
  background: url(images/sf/sub_down.jpg) no-repeat left top;
}

/*********** product listing page **************/
/* line 254, sass/_pages.scss */
ul.galerija {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  float: left;
  width: 100%;
}

/* line 261, sass/_pages.scss */
ul.galerija li {
  margin: 0px;
  padding: 0px 0px 20px 7px;
  list-style-type: none;
  float: left;
}

/* line 267, sass/_pages.scss */
ul.galerija li .img_holder {
  border: 1px solid #484848;
  border-radius: 2px;
  float: left;
  display: block;
  width: 164px;
  height: 123px;
  -moz-border-radius: 2px;
  box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.45);
  -webkit-box-shadow: 0px 6px 6px rgba(0, 0, 0, 0.45);
}

/* line 279, sass/_pages.scss */
ul.galerija li .img_holder a {
  float: left;
}

/* line 280, sass/_pages.scss */
ul.galerija li .img_holder:hover {
  border: 1px solid #BE0027;
}

/* line 283, sass/_pages.scss */
ul.galerija li:hover h3 a {
  color: #BE0027;
}

/* line 286, sass/_pages.scss */
ul.galerija li h3 a {
  color: #000;
  text-decoration: none;
}

/* line 290, sass/_pages.scss */
ul.galerija li h3 {
  display: block;
  text-align: center;
  padding: 10px 0px 0px 0px;
}

/* line 295, sass/_pages.scss */
ul.galerija li img {
  margin: 0px;
  padding: 0px;
}

/* ==========================================================================
   NEW COMPONENTS ADDED BY - Ivan Dorić
   ========================================================================== */
/* line 6, sass/_custom.scss */
.gform_wrapper {
  display: block !important;
}

/* line 10, sass/_custom.scss */
.subnav {
  margin: 0px 0px 0px -20px;
  padding: 10px 0px 10px 0px;
  float: left;
  width: 220px;
  font-family: Arial, sans serif;
}

/* line 26, sass/_custom.scss */
.product_nav_bottom {
  margin: 0px;
  padding: 0px;
  display: block;
  float: left;
  width: 220px;
  height: 20px;
  background: url(images/subnav_bottom.png) no-repeat left top;
}

/* line 44, sass/_custom.scss */
#subnav.news-subnav {
  padding-top: 0;
  margin-top: 20px;
}
/* line 48, sass/_custom.scss */
#subnav.news-subnav .subnav-content {
  background: url(images/bg-subnav.png) repeat-y top left;
}
/* line 49, sass/_custom.scss */
#subnav.news-subnav .subnav-top {
  width: 220px;
  height: 14px;
  background: url(images/subnav_top.png) no-repeat top left;
}
/* line 56, sass/_custom.scss */
#subnav.news-subnav .newsletters {
  padding-left: 14px;
  padding-top: 4px;
}
/* line 60, sass/_custom.scss */
#subnav.news-subnav .tagcloud {
  padding: 10px 10px 10px 15px;
}
/* line 64, sass/_custom.scss */
#subnav.news-subnav h4 {
  text-indent: 0;
  background: url(images/news-subnav-header.png) no-repeat top left;
  color: #fff;
  font-family: oswaldbook, sans-serif;
  font-size: 16px;
  padding-top: 9px;
  padding-left: 44px;
  padding-bottom: 9px;
  height: auto;
  margin-top: 0;
  margin-left: 9px;
}
/* line 76, sass/_custom.scss */
#subnav.news-subnav h4.widgettitle {
  display: none;
}
/* line 79, sass/_custom.scss */
#subnav.news-subnav #featured-news-sidebar {
  padding-top: 10px;
  padding-left: 15px;
}
/* line 83, sass/_custom.scss */
#subnav.news-subnav #featured-news-sidebar .news-item-sidebar {
  padding-bottom: 10px;
}
/* line 85, sass/_custom.scss */
#subnav.news-subnav #featured-news-sidebar .news-item-sidebar img {
  float: left;
}
/* line 86, sass/_custom.scss */
#subnav.news-subnav #featured-news-sidebar .news-item-sidebar h5 {
  float: right;
  width: 100px;
  clear: none;
  padding-right: 15px;
  line-height: 1;
  font-size: 13px;
}
/* line 97, sass/_custom.scss */
#subnav.news-subnav ul.read-more {
  list-style: none;
  margin-bottom: 0;
  margin-left: 10px;
}
/* line 102, sass/_custom.scss */
#subnav.news-subnav ul.read-more li a {
  display: block;
  border-bottom: 1px solid #000;
  padding: 5px 10px;
  color: #000;
  width: 179px;
  font-size: 13px;
}
/* line 109, sass/_custom.scss */
#subnav.news-subnav ul.read-more li a:hover {
  text-decoration: none;
  background: #000;
  color: #F2EDE7;
}

/* line 123, sass/_custom.scss */
.news-letter-signup {
  padding: 15px;
  font-size: 14px;
}

/* =======Your Reson Menu ========================================= */
/* line 130, sass/_custom.scss */
.your-reson-menu {
  list-style: none;
}
/* line 133, sass/_custom.scss */
.your-reson-menu li a {
  display: block;
  padding: 15px 10px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  width: 250px;
  font-size: 16px;
  margin: 10px 0;
  background: url(images/upload-arrow.png) no-repeat right center;
}
/* line 144, sass/_custom.scss */
.your-reson-menu li a:hover {
  text-decoration: none;
}
/* line 148, sass/_custom.scss */
.your-reson-menu li.blue a {
  background-color: #009cff;
}
/* line 148, sass/_custom.scss */
.your-reson-menu li.blue a:hover {
  background-color: #0066FF;
}
/* line 149, sass/_custom.scss */
.your-reson-menu li.black a {
  background-color: #000;
}
/* line 149, sass/_custom.scss */
.your-reson-menu li.black a:hover {
  background-color: #333;
}
/* line 150, sass/_custom.scss */
.your-reson-menu li.pink a {
  background-color: #eb00fb;
}
/* line 150, sass/_custom.scss */
.your-reson-menu li.pink a:hover {
  background-color: #CC00FB;
}
/* line 151, sass/_custom.scss */
.your-reson-menu li.light-gray a {
  background-color: #5e5d59;
}
/* line 151, sass/_custom.scss */
.your-reson-menu li.light-gray a:hover {
  background-color: #7a7871;
}
/* line 152, sass/_custom.scss */
.your-reson-menu li.dark-gray a {
  background-color: #2f2e2a;
}
/* line 152, sass/_custom.scss */
.your-reson-menu li.dark-gray a:hover {
  background-color: #44433e;
}
/* line 153, sass/_custom.scss */
.your-reson-menu li.red a {
  background-color: #e00024;
}
/* line 153, sass/_custom.scss */
.your-reson-menu li.red a:hover {
  background-color: #f70025;
}

/* ======= Partner site ========================================= */
/* line 161, sass/_custom.scss */
.login-partner {
  float: left;
  padding: 20px;
  border: 1px solid #d3be98;
  display: inline-block;
  margin-bottom: 20px;
  background: #F5F2ED;
}
/* line 168, sass/_custom.scss */
.login-partner p.login-username input,
.login-partner p.login-password input,
.login-partner p.login-remember input,
.login-partner p.login-submit input {
  margin-bottom: 0;
}
/* line 178, sass/_custom.scss */
.login-partner p.login-username label,
.login-partner p.login-password label {
  display: block;
}

/* line 182, sass/_custom.scss */
.login-info-text {
  float: left;
  margin-left: 20px;
  margin-top: 40px;
  font-size: 14px;
  width: 420px;
}

/* line 191, sass/_custom.scss */
body .entry-content .gform_wrapper span input {
  margin-bottom: 0 !important;
}

/* line 195, sass/_custom.scss */
body .entry-content .gform_wrapper li.gfield {
  margin-bottom: 15px;
}

/* line 198, sass/_custom.scss */
body .entry-content input {
  margin-bottom: 0 !important;
}
/* line 199, sass/_custom.scss */
body .entry-content .field-wrapper {
  margin-bottom: 20px;
}
/* line 200, sass/_custom.scss */
body .entry-content .field-wrapper br {
  display: none !important;
}

/* ==========================================================================
   BIG TABEL ADDED BY - Ivan Dorić
   ========================================================================== */
/* line 209, sass/_custom.scss */
body #single_page_full table.big-table {
  width: 100%;
}
/* line 211, sass/_custom.scss */
body #single_page_full table.big-table td, body #single_page_full table.big-table th {
  padding: 5px;
  width: 5%;
  text-align: center;
  border: 1px solid #666;
}
/* line 218, sass/_custom.scss */
body #single_page_full table.big-table td.column-2 {
  text-align: left;
}

/* ==========================================================================
   NEW PRODUCT PAGE - Ivan Dorić
   ========================================================================== */
/* line 225, sass/_custom.scss */
.new-product-page {
  padding-top: 20px;
}
/* line 227, sass/_custom.scss */
.new-product-page .npp-left {
  width: 376px;
  float: left;
}
/* line 230, sass/_custom.scss */
.new-product-page .npp-left h3 {
  display: inline-block;
  margin-bottom: 10px;
  background: #0077c0;
  color: #ffffff;
  padding: 3px 5px 3px 40px;
  font-size: 150%;
  text-transform: uppercase;
}
/* line 240, sass/_custom.scss */
.new-product-page .npp-left .feat-stories {
  margin-top: 50px;
}
/* line 245, sass/_custom.scss */
.new-product-page .npp-right {
  width: 300px;
  float: right;
  margin-left: 20px;
}
/* line 249, sass/_custom.scss */
.new-product-page .npp-right .product_image {
  height: 270px;
  margin-bottom: 20px;
}
/* line 252, sass/_custom.scss */
.new-product-page .contact-me-new {
  display: block;
  margin: 40px 0 100px 0;
}

/* ==========================================================================
   TRAINING - Ivan Dorić
   ========================================================================== */
/* Category */
/* line 265, sass/_custom.scss */
#menu-courses-menu {
  list-style: none;
  margin-bottom: 40px;
}
/* line 268, sass/_custom.scss */
#menu-courses-menu li {
  float: left;
}
/* line 270, sass/_custom.scss */
#menu-courses-menu li a {
  display: block;
  background: #000;
  padding: 5px 5px 10px 5px;
  width: 80px;
  text-align: center;
  margin-right: 10px;
  height: 64px;
  -webkit-border-bottom-right-radius: 5px;
  -webkit-border-bottom-left-radius: 5px;
  -moz-border-radius-bottomright: 5px;
  -moz-border-radius-bottomleft: 5px;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  -webkit-box-shadow: 0px 4px 5px rgba(50, 50, 50, 0.47);
  -moz-box-shadow: 0px 4px 5px rgba(50, 50, 50, 0.47);
  box-shadow: 0px 4px 5px rgba(50, 50, 50, 0.47);
  color: #fff;
  font-size: 11px;
}
/* line 291, sass/_custom.scss */
#menu-courses-menu li.number-1 a {
  background: #3670b6;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZmYjFmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzNjcwYjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #6fb1f7 0%, #3670b6 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6fb1f7), color-stop(100%, #3670b6));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #6fb1f7 0%, #3670b6 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #6fb1f7 0%, #3670b6 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #6fb1f7 0%, #3670b6 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #6fb1f7 0%, #3670b6 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6fb1f7', endColorstr='#3670b6',GradientType=0 );
  /* IE6-8 */
}
/* line 304, sass/_custom.scss */
#menu-courses-menu li.number-2 a {
  background: #715098;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2EwN2NjYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3MTUwOTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #a07ccc 0%, #715098 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a07ccc), color-stop(100%, #715098));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #a07ccc 0%, #715098 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #a07ccc 0%, #715098 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #a07ccc 0%, #715098 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #a07ccc 0%, #715098 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a07ccc', endColorstr='#715098',GradientType=0 );
  /* IE6-8 */
}
/* line 317, sass/_custom.scss */
#menu-courses-menu li.number-3 a {
  background: #8db141;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FjZDM1OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4ZGIxNDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #acd358 0%, #8db141 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #acd358), color-stop(100%, #8db141));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #acd358 0%, #8db141 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #acd358 0%, #8db141 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #acd358 0%, #8db141 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #acd358 0%, #8db141 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#acd358', endColorstr='#8db141',GradientType=0 );
  /* IE6-8 */
  position: relative;
}
/* line 330, sass/_custom.scss */
#menu-courses-menu li.number-3 a:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  border-style: solid;
  border-width: 0 0 20px 20px;
  border-color: transparent transparent #ffcc00 transparent;
}
/* line 341, sass/_custom.scss */
#menu-courses-menu li.number-4 a {
  background: #f18526;
  background: #f7b071;
  /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3YjA3MSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMTg1MjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f7b071 0%, #f18526 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7b071), color-stop(100%, #f18526));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f7b071 0%, #f18526 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f7b071 0%, #f18526 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f7b071 0%, #f18526 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f7b071 0%, #f18526 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7b071', endColorstr='#f18526',GradientType=0 );
  /* IE6-8 */
}
/* line 355, sass/_custom.scss */
#menu-courses-menu li.number-5 a {
  background: #c33b38;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0NjE1ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMzNiMzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #f4615f 0%, #c33b38 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4615f), color-stop(100%, #c33b38));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #f4615f 0%, #c33b38 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #f4615f 0%, #c33b38 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #f4615f 0%, #c33b38 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #f4615f 0%, #c33b38 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4615f', endColorstr='#c33b38',GradientType=0 );
  /* IE6-8 */
}
/* line 368, sass/_custom.scss */
#menu-courses-menu li.number-6 a {
  background: #31a3c1;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzU1Y2FlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMzMWEzYzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #55cae8 0%, #31a3c1 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #55cae8), color-stop(100%, #31a3c1));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #55cae8 0%, #31a3c1 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #55cae8 0%, #31a3c1 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #55cae8 0%, #31a3c1 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #55cae8 0%, #31a3c1 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#55cae8', endColorstr='#31a3c1',GradientType=0 );
  /* IE6-8 */
}
/* line 381, sass/_custom.scss */
#menu-courses-menu li.number-7 a {
  background: #939c9f;
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I3YzVjOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5MzljOWYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top, #b7c5c9 0%, #939c9f 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #b7c5c9), color-stop(100%, #939c9f));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #b7c5c9 0%, #939c9f 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #b7c5c9 0%, #939c9f 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, #b7c5c9 0%, #939c9f 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, #b7c5c9 0%, #939c9f 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b7c5c9', endColorstr='#939c9f',GradientType=0 );
  /* IE6-8 */
}

/* line 398, sass/_custom.scss */
.list-all-tr {
  padding: 10px 0;
  background: url(images/subnav_bg-2.png) repeat-y top left;
}
/* line 401, sass/_custom.scss */
.list-all-tr ul {
  list-style: none;
  padding-left: 20px;
}
/* line 404, sass/_custom.scss */
.list-all-tr ul li {
  padding: 5px 30px 5px 0;
}
/* line 406, sass/_custom.scss */
.list-all-tr ul li a {
  color: #000;
}
/* line 406, sass/_custom.scss */
.list-all-tr ul li a:hover {
  color: #cd071e;
}

/* line 411, sass/_custom.scss */
#menu-events-training {
  float: none;
}

/* line 412, sass/_custom.scss */
#subnav.no-left h4 {
  float: none;
}

/* line 413, sass/_custom.scss */
.cour-desc {
  padding: 10px;
  background: #dfdfdf;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 20px;
}

/* line 421, sass/_custom.scss */
.training-article {
  margin-bottom: 40px;
}
/* line 423, sass/_custom.scss */
.training-article .left {
  width: 180px;
  float: left;
  margin-right: 20px;
}
/* line 427, sass/_custom.scss */
.training-article .left .date-time,
.training-article .left .certificate {
  padding: 10px;
  background: #dfdfdf;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  margin-bottom: 5px;
}
/* line 438, sass/_custom.scss */
.training-article .right {
  float: right;
  background: #dfdfdf;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 10px;
  width: 490px;
}
/* line 446, sass/_custom.scss */
.training-article .right .text {
  float: left;
  width: 300px;
}
/* line 449, sass/_custom.scss */
.training-article .right .text h2 {
  margin-bottom: 20px;
}
/* line 454, sass/_custom.scss */
.training-article .right .text.single-course {
  float: none;
  width: 100%;
}
/* line 457, sass/_custom.scss */
.training-article .right .text.single-course .image {
  float: none;
}
/* line 462, sass/_custom.scss */
.training-article .right .image {
  width: 170px;
  float: right;
}
/* line 465, sass/_custom.scss */
.training-article .right .image img {
  border: 1px solid #000;
}
/* line 466, sass/_custom.scss */
.training-article .right .image .share-buttons {
  margin-top: 5px;
}
/* line 469, sass/_custom.scss */
.training-article .right .image a.sign-me-up {
  padding: 10px 5px;
  color: #fff;
  background: #cd071e;
  display: block;
  font-size: 13px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  position: relative;
  text-align: center;
  /*&:after{
          content:"";
          display: block;
          position: absolute;
          width: 0px;
          height: 0px;
          right:20px;
          top:13px;
          position: absolute;
          border-style: solid;
          border-width: 7px 0 7px 13px;
          border-color: transparent transparent transparent #fff;
  }*/
}

/* line 498, sass/_custom.scss */
h2.previous-courses {
  margin-bottom: 40px;
  border-bottom: 1px solid #000;
  font-size: 28px !important;
  padding-bottom: 10px;
}

/* ==========================================================================
   Logos
   ========================================================================== */
/* line 510, sass/_custom.scss */
.add-logos {
  float: left;
  margin-top: 40px;
}
/* line 513, sass/_custom.scss */
.add-logos img {
  float: left;
  width: 150px;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.5s;
  -moz-transition-duration: 0.5s;
  -o-transition-duration: 0.5s;
  transition-duration: 0.5s;
}
/* line 530, sass/_custom.scss */
.add-logos img.atlas {
  margin-left: 20px;
}
/* line 531, sass/_custom.scss */
.add-logos img.odom, .add-logos img.atlas {
  margin-top: 5px;
  margin-right: 40px;
}
/* line 533, sass/_custom.scss */
.add-logos a:hover img {
  -webkit-filter: grayscale(0%);
  -moz-filter: grayscale(0%);
  filter: grayscale(0%);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}

/* ==========================================================================
   Languages - Ivan Dorić
   ========================================================================== */
/* line 547, sass/_custom.scss */
#header {
  position: relative;
}

/* =============================================================================
   ICON FONT
   ========================================================================== */
@font-face {
  font-family: 'odom';
  src: url("fonts/odom.eot?24079905");
  src: url("fonts/odom.eot?24079905#iefix") format("embedded-opentype"), url("fonts/odom.woff?24079905") format("woff"), url("fonts/odom.ttf?24079905") format("truetype"), url("fonts/odom.svg?24079905#odom") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'odom';
    src: url('../font/odom.svg?24079905#odom') format('svg');
  }
}
*/
/* line 31, sass/_fonts.scss */
/* line 573, sass/_custom.scss */
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "odom";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

/* line 599, sass/_custom.scss */
.icon-menu:before {
  content: '\e809';
}

/* line 604, sass/_custom.scss */
.icon-home:before {
  content: '\e804';
}

/* line 608, sass/_custom.scss */
.icon-angle-right:before {
  content: '\e808';
}

/* line 612, sass/_custom.scss */
.icon-facebook-squared:before {
  content: '\e805';
}

/* line 616, sass/_custom.scss */
.icon-linkedin-squared:before {
  content: '\e803';
}

/* line 620, sass/_custom.scss */
.icon-search:before {
  content: '\e802';
}

/* line 624, sass/_custom.scss */
.icon-left-open-big:before {
  content: '\e807';
}

/* line 628, sass/_custom.scss */
.icon-right-open-big:before {
  content: '\e806';
}

/* line 632, sass/_custom.scss */
.icon-down-open:before {
  content: '\e800';
}

/* line 636, sass/_custom.scss */
.icon-up-open:before {
  content: '\e801';
}

/* =============================================================================
   ## ++ New Header
   ========================================================================== */
/* line 646, sass/_custom.scss */
.new-header .lang-menu-search {
  padding: 20px 20px 0 20px;
}
/* line 650, sass/_custom.scss */
.new-header .lang-switcher {
  float: left;
}
/* line 652, sass/_custom.scss */
.new-header .lang-switcher .iclflag {
  margin-right: 5px;
}
/* line 657, sass/_custom.scss */
.new-header .top-nav-share-search {
  float: right;
  width: 320px;
}
/* line 662, sass/_custom.scss */
.new-header .top-nav-social-buttons {
  margin-bottom: 10px;
}
/* line 666, sass/_custom.scss */
.new-header #menu-top-navigation {
  float: right;
}
/* line 668, sass/_custom.scss */
.new-header #menu-top-navigation li {
  float: left;
}
/* line 674, sass/_custom.scss */
.new-header #menu-top-navigation a {
  border: none;
  font-family: Arial;
  font-size: 12px;
  text-transform: none;
  color: #666;
  display: block;
  padding: 0 5px;
  border-left: 1px solid #999;
}
/* line 684, sass/_custom.scss */
.new-header #menu-top-navigation a:hover {
  text-decoration: underline;
  background: none;
}
/* line 690, sass/_custom.scss */
.new-header #menu-top-navigation li:first-child a {
  border-left: none;
}
/* line 695, sass/_custom.scss */
.new-header ul.social-links {
  list-style: none;
  float: right;
  margin-bottom: 10px;
}
/* line 699, sass/_custom.scss */
.new-header ul.social-links li {
  float: left;
}
/* line 701, sass/_custom.scss */
.new-header ul.social-links li a {
  display: block;
  width: 16px;
  height: 16px;
  text-indent: -9999px;
  padding: 0 3px;
}
/* line 707, sass/_custom.scss */
.new-header ul.social-links li a.twitter {
  background: url(images/social-icons/twitter.png) no-repeat top left;
}
/* line 708, sass/_custom.scss */
.new-header ul.social-links li a.youtube {
  background: url(images/social-icons/youtube.png) no-repeat top left;
}
/* line 709, sass/_custom.scss */
.new-header ul.social-links li a.facebook {
  background: url(images/social-icons/facebook.png) no-repeat top left;
}
/* line 710, sass/_custom.scss */
.new-header ul.social-links li a.linkedin {
  background: url(images/social-icons/linkedin.png) no-repeat top left;
  padding-right: 0;
}
/* line 716, sass/_custom.scss */
.new-header .search-form {
  float: right;
}
/* line 718, sass/_custom.scss */
.new-header .search-form .search-field {
  padding: 5px;
  border: 1px solid #e2e2e2;
  -webkit-border-top-left-radius: 3px;
  -webkit-border-bottom-left-radius: 3px;
  -moz-border-radius-topleft: 3px;
  -moz-border-radius-bottomleft: 3px;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border-right: none;
  width: 200px;
  outline: none;
  font-size: 14px;
}
/* line 733, sass/_custom.scss */
.new-header .search-form .search-submit {
  font-size: 13px;
  display: inline-block;
  border: 1px solid #e2e2e2;
  -webkit-border-top-right-radius: 3px;
  -webkit-border-bottom-right-radius: 3px;
  -moz-border-radius-topright: 3px;
  -moz-border-radius-bottomright: 3px;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  background: #fff;
  padding: 5px 5px;
  color: #979797;
}

/* =============================================================================
   ## ++ Events
   ========================================================================== */
/* line 755, sass/_custom.scss */
.show-events {
  list-style: none;
}
/* line 758, sass/_custom.scss */
.show-events li {
  margin-bottom: 10px;
}
/* line 762, sass/_custom.scss */
.show-events .event-title {
  font-weight: bold;
}

/* line 1, sass/_faq.scss */
.acc-content .wp_plus_one_button {
  display: none;
}

/* line 6, sass/_faq.scss */
.acc-item h2 {
  font-size: 16px;
  font-weight: normal;
}
/* line 11, sass/_faq.scss */
.acc-item a {
  cursor: pointer;
}

/* line 16, sass/_faq.scss */
.acc-content {
  display: none;
}
/* line 19, sass/_faq.scss */
.acc-content.active {
  display: block;
}

/*# sourceMappingURL=style.css.map */
