/*
Theme Name: Savcon
Description: Dedicated Wordpress theme for Company Name
*/
/* ==========================================================================
	Variables
/* ========================================================================== */
/* Colors */
/* Font Sizes */
/* Layout */
/* Content Images */
/* Sidebar */
/* Fallbacks / browser support */
/* ==========================================================================
	Base
/* ========================================================================== */
/* line 4, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
html {
  height: auto;
  height: 100%;
  font-size: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  margin: 0;
  padding: 0;
}

/* line 13, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
html,
button,
input,
select,
textarea {
  font-family: Arial, sans-serif;
  color: #535353;
}

/* line 21, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
body {
  height: 100%;
  margin: 0;
  padding: 0;
  font-size: 1em;
  line-height: 1.4;
  background: #ffffff;
  -webkit-font-smoothing: antialiased;
}

/*	Apply to all elements. In a responsive design, this is almost always a good idea */
/* line 31, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* ==========================================================================
	Links
/* ========================================================================== */
/* line 40, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
a {
  color: #252C66;
  text-decoration: underline;
}
/* line 43, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
a img {
  border: 0;
}

/* line 47, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
a:focus,
a:hover {
  color: #030408;
}

/* line 51, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
a:focus {
  outline: 0;
}

/* line 54, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
	Typography
/* ========================================================================== */
/* Headers */
/* line 63, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0 0 1em;
  line-height: 1.5em;
}

/* line 67, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
h1 {
  font-size: 2em;
}

/* line 70, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
h2 {
  font-size: 1.5em;
}

/* line 73, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
h3 {
  font-size: 1.3em;
}

/* line 76, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
h4 {
  font-size: 1.3em;
  font-weight: normal;
}

/* line 80, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
h5, h6 {
  font-size: 1.1em;
}

/* Content Block Elements */
/* line 85, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
dl,
menu,
ol,
ul,
p,
pre {
  margin: 0 0 1em;
}

/* Paragraphs */
/* Lists */
/* line 100, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
menu,
ol,
ul {
  padding: 0 0 0 2em;
}

/* Selection Colors */
/* line 107, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
::-moz-selection {
  background: #535353;
  color: #fff;
  text-shadow: none;
}

/* line 112, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
::selection {
  background: #535353;
  color: #fff;
  text-shadow: none;
}

/* =============================================================================
	Helper Classes
/* ========================================================================== */
/* Prefixed with tags to override default tag styling for these elemets if .button is added */
/* line 122, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
button,
.button,
a.button,
input.button {
  display: inline-block;
}

/* Responsive Media Styles */
/* line 146, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
.media {
  /* Set width on this selector based on design and needs */
}

/* line 149, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
.media img,
.media video,
.media object,
.media iframe {
  width: 100%;
  height: auto;
}

/* Clear Fix */
/* line 159, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
.clearfix:before, .clearfix:after {
  content: " ";
  display: table;
}
/* line 164, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
.clearfix:after {
  clear: both;
}

/* Floats */
/* line 170, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
.floatleft,
.fl {
  float: left;
}

/* line 174, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
.floatright,
.fr {
  float: right;
}

/* line 179, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
.alignleft {
  float: left;
  margin: 0 20px 20px 0;
}

/* line 183, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
.alignright {
  float: right;
  margin: 0 0 20px 20px;
}

/* line 188, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
.alignnone {
  display: inline-block;
}

/* line 191, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
.aligncenter {
  display: block;
  float: none;
  text-align: center;
  clear: both;
  margin: 20px auto;
}

/* =============================================================================
	Structural Styles, Media Queries & Page Styling
/* ========================================================================== */
/* line 204, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
.container {
  width: 1017px;
  padding: 0 20px;
  margin: 0 auto;
}
/* line 6, ../../../../source/wp-content/themes/Savcon/css/_mixins.scss */
.container:before, .container:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 12, ../../../../source/wp-content/themes/Savcon/css/_mixins.scss */
.container:after {
  clear: both;
}

/* line 211, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
header.main {
  background: whitesmoke;
  height: 86px;
}

/* line 215, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
footer.main {
  background: whitesmoke;
  height: auto;
}

/* line 220, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
main {
  float: left;
  width: 60%;
}
/* line 223, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
.error404 main {
  text-align: center;
}
/* line 225, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
.error404 main ul {
  text-align: left;
}

/* line 231, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
.content {
  padding: 20px 0;
}

/* line 235, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
.content.full-width,
.full-width {
  float: none;
  width: 100%;
}

/* line 241, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
.widget-area {
  float: left;
  width: 40%;
  padding: 20px 0;
}

/* line 246, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
.widget {
  margin-bottom: 20px;
}

/* line 250, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
.article {
  margin-bottom: 1em;
}

/* Navigation */
/* line 257, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
nav > ul {
  margin: 0;
  padding: 0;
}
/* line 6, ../../../../source/wp-content/themes/Savcon/css/_mixins.scss */
nav ul:before, nav ul:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 12, ../../../../source/wp-content/themes/Savcon/css/_mixins.scss */
nav ul:after {
  clear: both;
}
/* line 263, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
nav ul li {
  display: block;
}
/* line 267, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
nav ul li:first-child {
  margin-left: 0;
}
/* line 270, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
nav ul li .sub-menu {
  display: none;
}
/* line 274, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
nav ul li:hover > ul {
  display: block;
}

/* Paginations */
/* line 285, ../../../../source/wp-content/themes/Savcon/css/_global.scss */
.navigation.pagination {
  clear: both;
	margin: 0 auto 25px;
	padding: 0 20px;
	max-width: 1017px;
	width: 100%;
}

/* =============================================================================
	Layout
/* ========================================================================== */
/* line 14, ../../../../source/wp-content/themes/Savcon/style.scss */
img.alignnone, img.alignleft, img.alignright, img.aligncenter {
  margin-top: 10px;
}
/* line 17, ../../../../source/wp-content/themes/Savcon/style.scss */
img.alignnone:first-child, img.alignleft:first-child, img.alignright:first-child, img.aligncenter:first-child {
  margin-top: 0;
}
/* line 21, ../../../../source/wp-content/themes/Savcon/style.scss */
img.alignnone:last-child, img.alignleft:last-child, img.alignright:last-child, img.aligncenter:last-child {
  margin-top: 10px;
}

/* line 26, ../../../../source/wp-content/themes/Savcon/style.scss */
a {
  text-decoration: none;
}
/* line 29, ../../../../source/wp-content/themes/Savcon/style.scss */
a:hover {
  color: #252C67;
}
/* line 33, ../../../../source/wp-content/themes/Savcon/style.scss */
a img {
  border: none;
}

/* line 38, ../../../../source/wp-content/themes/Savcon/style.scss */
* {
  box-sizing: border-box;
  margin-top: 0;
}

/* line 43, ../../../../source/wp-content/themes/Savcon/style.scss */
iframe {
  max-width: 100%;
}

/* line 47, ../../../../source/wp-content/themes/Savcon/style.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 53, ../../../../source/wp-content/themes/Savcon/style.scss */
input, textarea {
  -webkit-appearance: none;
  border-radius: 0;
  font-family: "brandon-grotesque", sans-serif;
}
/* line 58, ../../../../source/wp-content/themes/Savcon/style.scss */
input:focus, textarea:focus {
  outline: 1px solid #3d4145;
}

/* line 63, ../../../../source/wp-content/themes/Savcon/style.scss */
input[type="submit"] {
  cursor: pointer;
}

/* line 67, ../../../../source/wp-content/themes/Savcon/style.scss */
h1 {
  font-size: 24px;
  font-weight: 400;
}

/* line 72, ../../../../source/wp-content/themes/Savcon/style.scss */
h2 {
  font-weight: 300;
  font-size: 20px;
  margin-bottom: 20px;
}

/* line 78, ../../../../source/wp-content/themes/Savcon/style.scss */
p {
  line-height: 16px;
  margin-bottom: 25px;
}

.wpcf7 p {
  margin-bottom: 15px;
}

/* line 83, ../../../../source/wp-content/themes/Savcon/style.scss */
.container {
  max-width: 100%;
}

@font-face {
  font-family: 'Fontello';
  src: url('css/webfonts/fontello.eot?39628191');
  src: url('css/webfonts/fontello.eot?39628191#iefix') format('embedded-opentype'),
       url('css/webfonts/fontello.woff2?39628191') format('woff2'),
       url('css/webfonts/fontello.woff?39628191') format('woff'),
       url('css/webfonts/fontello.ttf?39628191') format('truetype'),
       url('css/webfonts/fontello.svg?39628191#Fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "Fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  font-variant: normal;
  text-transform: none;
  line-height: 1em;
  margin-left: .2em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-email:before { content: '\e800'; } /* '' */
.icon-facebook:before { content: '\e801'; } /* '' */
.icon-instagram:before { content: '\e802'; } /* '' */
.icon-close:before { content: '\e803'; } /* '' */
.icon-minus:before { content: '\e804'; } /* '' */
.icon-plus:before { content: '\e805'; } /* '' */
.icon-search:before { content: '\e806'; } /* '' */
.icon-menu:before { content: '\e808'; } /* '' */
.icon-pinterest-circled:before { content: '\f0d2'; } /* '' */
.icon-gplus:before { content: '\f30f'; } /* '' */


@media screen and (max-width: 1023px) {
  /* line 83, ../../../../source/wp-content/themes/Savcon/style.scss */
  .container {
    width: 750px;
  }
}

/* line 91, ../../../../source/wp-content/themes/Savcon/style.scss */
body, html {
  height: 100%;
}

/* line 95, ../../../../source/wp-content/themes/Savcon/style.scss */
body {
  font-size: 13px;
  background-color: #EEEEEE;
  font-family: "Open Sans", sans-serif;
}

/* line 101, ../../../../source/wp-content/themes/Savcon/style.scss */
#page {
  padding-bottom: 10px;
  position: relative;
  min-height: 100%;
}
@media screen and (max-width: 767px) {
  /* line 101, ../../../../source/wp-content/themes/Savcon/style.scss */
  #page {
    overflow: hidden;
  }
}

/* line 116, ../../../../source/wp-content/themes/Savcon/style.scss */
.fancybox-title-inside {
  margin: 0 !important;
  color: #3A3C3B;
  font-size: 20px !important;
  text-align: left;
  padding-left: 10px;
  padding-right: 10px;
  background-color: #CECFD1;
}

/* line 126, ../../../../source/wp-content/themes/Savcon/style.scss */
div#fancybox-outer {
  background-color: #CECFD1;
}

/* line 130, ../../../../source/wp-content/themes/Savcon/style.scss */
div#fancybox-content {
  border-color: #CECFD1;
}

.search-bar {
	width: 100%;
	display: none;
	padding-top: 16px;
	padding-bottom: 16px;
	background-color: #8c8f93;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 99;
}
.search-bar .container {
	position: relative;
}
.search-bar .close-btn {
	color: #fff;
	font-size: 8px;
	cursor: pointer;
	position: absolute;
	right: 25px;
	top: 20px;
}
/* line 134, ../../../../source/wp-content/themes/Savcon/style.scss */
form.search {
  width: 100%;
	padding-left: 40px;
}
/* line 143, ../../../../source/wp-content/themes/Savcon/style.scss */
form.search input {
  vertical-align: middle;
}
/* line 147, ../../../../source/wp-content/themes/Savcon/style.scss */
form.search button[type="submit"] {
  width: 23px;
  height: 23px;
	font-size: 20px;
	cursor: pointer;
	color: #fff;
  background: transparent;
  border: none;
  padding: 0;
	position: absolute;
	left: 20px;
	top: 14px;
}
/* line 157, ../../../../source/wp-content/themes/Savcon/style.scss */
form.search input[type="text"], 
form.search input[type="search"] {
  width: 100%;
  border: none;
	min-height: 50px;
  font-size: 18px;
  color: #fff;
  background: none;
  padding-left: 15px;
  font-weight: 300;
  padding-right: 10px;
  margin-bottom: 4px;
  line-height: 50px;
	margin-bottom: 0;
	border-left: 1px solid #fff;
}
form.search input[type="text"]:focus, 
form.search input[type="search"]:focus {
	outline: none;
}
/* line 170, ../../../../source/wp-content/themes/Savcon/style.scss */
form.search ::-webkit-input-placeholder {
  color: #fff;
  font-weight: 300;
  font-family: "Open Sans", sans-serif;
}
/* line 177, ../../../../source/wp-content/themes/Savcon/style.scss */
form.search :-moz-placeholder {
  color: #fff;
  font-weight: 300;
  font-family: "Open Sans", sans-serif;
}
/* line 184, ../../../../source/wp-content/themes/Savcon/style.scss */
form.search ::-moz-placeholder {
  color: #fff;
  font-weight: 300;
  font-family: "Open Sans", sans-serif;
}
/* line 191, ../../../../source/wp-content/themes/Savcon/style.scss */
form.search :-ms-input-placeholder {
  color: #fff;
  font-weight: 300;
  font-family: "Open Sans", sans-serif;
}
header.main {
	position: relative;
}
/* line 200, ../../../../source/wp-content/themes/Savcon/style.scss */
header.main {
  background-color: #8C8F93;
  border-bottom: 1px solid #BABCBE;
}
/* line 207, ../../../../source/wp-content/themes/Savcon/style.scss */
header.main .logo {
  float: left;
	width: 198px;
  margin-top: 20px;
}
header.main .logo img {
	width: 100%;
	display: block;
}
/* line 212, ../../../../source/wp-content/themes/Savcon/style.scss */
header.main .menu-toggle {
  display: none;
}
header.main nav {
	width: 310px;
	color: #fff;
	display: none;
	text-align: center;
	padding-bottom: 10px;
	background-color: #8C8F93;
  position: absolute;
	right: 0;
	top: 85px;
	z-index: 9;
}
header.main nav a {
	color: inherit;
}
/* line 226, ../../../../source/wp-content/themes/Savcon/style.scss */
header.main nav ul li {
  font-size: 14px;
  font-weight: 300;
  color: #fff;
	text-align: center;
  text-transform: uppercase;
  margin-bottom: 15px;
}
/* line 235, ../../../../source/wp-content/themes/Savcon/style.scss */
header.main nav ul li >a {
  color: inherit;
	padding: 8px 20px;
  display: inline-block;
  line-height: 1;
	position: relative;
}
header.main nav ul li a i {
	color: #B9BEC4;
	font-size: 8px;
	position: absolute;
	right: 0;
	top: 12px;
}
header.main nav ul li a i.icon-minus {
	font-size: 2px;
	right: 8px;
	top: 15px;
}
header.main nav ul li:hover> a {
  color: #ddd;
}
header.main nav ul.sub-menu {
  display: none;
	padding-top: 10px;
	padding-left: 0;
}
header.main nav ul.sub-menu li {
	margin-bottom: 5px;
}
header.main nav p {
	margin-top: 0;
	margin-bottom: 17px;
}
header.main nav p span {
	display: block;
	font-size: 12px;
}
header.main nav p.email {
	font-size: 20px;
}
p.social-icons {
	font-size: 20px;
	margin-bottom: 18px;
}
header.main .nav-footer {
	padding-top: 21px;
	border-top: 1px solid #BABCBE;
}
header p.commercial-carpentry {
	font-style: italic;
}
.search-btn,
.burger-menu {
	color: #fff;
	width: 34px;
	display: block;
	font-size: 18px;
	text-align: center;
	cursor: pointer;
	text-align:center;
	text-decoration: none;
	position: absolute;
	right: 25px;
	top: 33px;
}
.search-btn {
	right: 70px;
	width: 25px;
}
.burger-menu .icon-close{
	font-size: 8px;
	position: absolute;
	top: 8px;
	left: 16px;
}
.search-btn:hover,
.burger-menu:hover,
.search-btn:focus,
.burger-menu:focus {
	color: #fff;
}
@media screen and (max-width: 780px) {
	.burger-menu {
		right: 17px;
	}
	.search-btn {
		right: 65px;
	}
	.search-bar .close-btn {
		right: 17px;
	}
}
@media screen and (max-width: 767px) {
  /* line 200, ../../../../source/wp-content/themes/Savcon/style.scss */
  header.main {
    text-align: center;
    position: relative;
    overflow: visible;
    left: 0;
    -webkit-transition: left 0.5s linear;
    -moz-transition: left 0.5s linear;
    -o-transition: left 0.5s linear;
    transition: left 0.5s linear;
  }
}

/* line 377, ../../../../source/wp-content/themes/Savcon/style.scss */
hr {
  border: none;
  height: 1px;
  background-color: #DDDDDD;
  width: 100%;
  margin-bottom: 46px;
}

.project hr {
  background-color: transparent;
}
/* line 384, ../../../../source/wp-content/themes/Savcon/style.scss */
hr.tablet {
  display: none;
}
hr.desktop {
 clear: both;
}
@media screen and (max-width: 1023px) {
  /* line 390, ../../../../source/wp-content/themes/Savcon/style.scss */
  hr.desktop {
    display: none;
  }
  /* line 394, ../../../../source/wp-content/themes/Savcon/style.scss */
  hr.tablet {
    display: block;
  }
}

/* line 400, ../../../../source/wp-content/themes/Savcon/style.scss */
div.link {
  float: left;
  width: 33.33%;
  padding-left: 13px;
  padding-right: 13px;
  margin-bottom: 44px;
}
@media screen and (max-width: 1023px) {
  /* line 400, ../../../../source/wp-content/themes/Savcon/style.scss */
  div.link {
    width: 50%;
  }
}
@media screen and (max-width: 479px) {
  /* line 400, ../../../../source/wp-content/themes/Savcon/style.scss */
  div.link {
    width: 100%;
  }
}
/* line 415, ../../../../source/wp-content/themes/Savcon/style.scss */
div.link h2 {
  margin-bottom: 10px;
}
/* line 419, ../../../../source/wp-content/themes/Savcon/style.scss */
div.link > * {
  position: relative;
  z-index: 1;
}
/* line 424, ../../../../source/wp-content/themes/Savcon/style.scss */
div.link .thumbnail {
  position: relative;
  display: block;
  z-index: 0;
  margin-bottom: 12px;
}
/* line 430, ../../../../source/wp-content/themes/Savcon/style.scss */
div.link .thumbnail img {
  display: block;
}
/* line 434, ../../../../source/wp-content/themes/Savcon/style.scss */
div.link .thumbnail div.mask {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  opacity: 0;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
/* line 445, ../../../../source/wp-content/themes/Savcon/style.scss */
div.link .thumbnail:before {
  content: " ";
  position: absolute;
  left: 0;
  bottom: 100%;
  width: 100%;
  height: 27px;
  background-image: url("images/shadow2.jpg");
}
/* line 455, ../../../../source/wp-content/themes/Savcon/style.scss */
div.link .thumbnail:after {
  content: " ";
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  height: 27px;
  background-image: url("images/shadow3.jpg");
}
/* line 465, ../../../../source/wp-content/themes/Savcon/style.scss */
div.link .thumbnail .hover {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -14px;
  margin-left: -14px;
  opacity: 0;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
/* line 477, ../../../../source/wp-content/themes/Savcon/style.scss */
div.link .thumbnail:hover div.mask {
  opacity: 1;
}
/* line 481, ../../../../source/wp-content/themes/Savcon/style.scss */
div.link .thumbnail:hover .hover {
  opacity: 1;
}

/* line 488, ../../../../source/wp-content/themes/Savcon/style.scss */
.project {
  padding-bottom: 8px;
}

/* line 492, ../../../../source/wp-content/themes/Savcon/style.scss */
.row {
  margin-left: -13px;
  margin-right: -13px;
  padding-top: 36px;
}

/* line 500, ../../../../source/wp-content/themes/Savcon/style.scss */
.content ul {
  list-style: none;
  padding-left: 0;
  margin-bottom: 26px;
}
/* line 505, ../../../../source/wp-content/themes/Savcon/style.scss */
.content ul li {
  padding-left: 9px;
  line-height: 16px;
}
/* line 509, ../../../../source/wp-content/themes/Savcon/style.scss */
.content ul li:before {
  content: "- ";
  margin-left: -9px;
}

/* line 519, ../../../../source/wp-content/themes/Savcon/style.scss */
.default .content {
  padding-top: 46px;
}
/* line 523, ../../../../source/wp-content/themes/Savcon/style.scss */
.default img.alignnone {
  margin-bottom: 6px;
}

/* line 528, ../../../../source/wp-content/themes/Savcon/style.scss */
.sub-nav {
  background-color: #5C6063;
  padding-top: 25px;
  padding-bottom: 6px;
  margin-bottom: 27px;
}
@media screen and (max-width: 767px) {
  /* line 528, ../../../../source/wp-content/themes/Savcon/style.scss */
  .sub-nav {
    display: none;
  }
}
/* line 538, ../../../../source/wp-content/themes/Savcon/style.scss */
.sub-nav .sub-menu {
  float: right;
  width: 776px;
}
@media screen and (max-width: 1023px) {
  /* line 538, ../../../../source/wp-content/themes/Savcon/style.scss */
  .sub-nav .sub-menu {
    width: 560px;
  }
}
/* line 547, ../../../../source/wp-content/themes/Savcon/style.scss */
.sub-nav h3 {
  line-height: 46px;
  font-size: 18px;
  font-weight: 300;
  color: #fff;
  margin-bottom: 20px;
  text-transform: uppercase;
}
@media screen and (max-width: 1023px) {
  /* line 547, ../../../../source/wp-content/themes/Savcon/style.scss */
  .sub-nav h3 {
    font-size: 17px;
  }
}
/* line 559, ../../../../source/wp-content/themes/Savcon/style.scss */
.sub-nav ul {
  list-style: none;
  padding-left: 0;
  float: left;
  width: 194px;
  margin: 0;
}
@media screen and (max-width: 1023px) {
  /* line 559, ../../../../source/wp-content/themes/Savcon/style.scss */
  .sub-nav ul {
    width: 140px;
  }
}
/* line 570, ../../../../source/wp-content/themes/Savcon/style.scss */
.sub-nav ul li {
  font-size: 14px;
  font-weight: 300;
  color: #fff;
  text-transform: uppercase;
  margin-bottom: 14px;
}
/* line 577, ../../../../source/wp-content/themes/Savcon/style.scss */
.sub-nav ul li a {
  color: inherit;
}
@media screen and (max-width: 1023px) {
  /* line 570, ../../../../source/wp-content/themes/Savcon/style.scss */
  .sub-nav ul li {
    font-size: 13px;
  }
}
/* line 587, ../../../../source/wp-content/themes/Savcon/style.scss */
.sub-nav ul li.current-menu-item a:before, .sub-nav ul li.current-menu-parent a:before, .sub-nav ul li:hover a:before {
  content: " ";
  display: inline-block;
  width: 11px;
  height: 7px;
  background-image: url("images/go.png");
  margin-left: -18px;
  vertical-align: middle;
  margin-right: 7px;
  margin-bottom: 4px;
}
/* line 602, ../../../../source/wp-content/themes/Savcon/style.scss */
.sub-nav h3 {
  float: left;
}

/* line 607, ../../../../source/wp-content/themes/Savcon/style.scss */
.single .content {
  padding-top: 48px;
  padding-bottom: 160px;
}
@media screen and (max-width: 479px) {
  /* line 607, ../../../../source/wp-content/themes/Savcon/style.scss */
  .single .content {
    padding-bottom: 80px;
  }
}
/* line 615, ../../../../source/wp-content/themes/Savcon/style.scss */
.single .content .column-1 {
  margin-right: 115px;
  margin-bottom: 40px;
}
@media screen and (max-width: 1023px) {
  /* line 615, ../../../../source/wp-content/themes/Savcon/style.scss */
  .single .content .column-1 {
    margin-bottom: 80px;
  }
}
@media screen and (max-width: 767px) {
  /* line 615, ../../../../source/wp-content/themes/Savcon/style.scss */
  .single .content .column-1 {
    margin-right: 0;
  }
}
/* line 627, ../../../../source/wp-content/themes/Savcon/style.scss */
.single .content .column-1 img {
  margin-bottom: 20px;
}
/* line 631, ../../../../source/wp-content/themes/Savcon/style.scss */
.single .content .column-1 h2 {
  margin-bottom: 6px;
}
/* line 635, ../../../../source/wp-content/themes/Savcon/style.scss */
.single .content .column-1 p.category, .single .content .column-1 p.info {
  margin-bottom: 0;
  font-style: italic;
}
/* line 640, ../../../../source/wp-content/themes/Savcon/style.scss */
.single .content .column-1 p.category {
  color: #006DD9;
  margin-bottom: 8px;
}
/* line 644, ../../../../source/wp-content/themes/Savcon/style.scss */
.single .content .column-1 p.info {
  margin-bottom: 16px;
  color: #252C69;
}
/* line 649, ../../../../source/wp-content/themes/Savcon/style.scss */
.single .content .column-1 p a {
  color: inherit;
}
/* line 652, ../../../../source/wp-content/themes/Savcon/style.scss */
.single .content .column-1 p a:hover {
  color: #252C69;
}
/* line 658, ../../../../source/wp-content/themes/Savcon/style.scss */
.single .content .gallery {
  width: 396px;
  margin-left: -7px;
  margin-right: -7px;
}
/* line 663, ../../../../source/wp-content/themes/Savcon/style.scss */
.single .content .gallery .thumbnail, .single .content .gallery .placeholder {
  margin-left: 7px;
  margin-right: 7px;
  margin-bottom: 14px;
  float: left;
  position: relative;
}
/* line 670, ../../../../source/wp-content/themes/Savcon/style.scss */
.single .content .gallery .thumbnail:before, .single .content .gallery .placeholder:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  opacity: 0;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
/* line 682, ../../../../source/wp-content/themes/Savcon/style.scss */
.single .content .gallery .thumbnail img, .single .content .gallery .placeholder img {
  display: block;
}
@media screen and (max-width: 479px) {
  /* line 663, ../../../../source/wp-content/themes/Savcon/style.scss */
  .single .content .gallery .thumbnail, .single .content .gallery .placeholder {
    float: none;
    display: block;
    width: 184px;
    margin: 0 auto;
    margin-bottom: 14px;
  }
  /* line 693, ../../../../source/wp-content/themes/Savcon/style.scss */
  .single .content .gallery .thumbnail img, .single .content .gallery .placeholder img {
    display: block;
  }
}
/* line 698, ../../../../source/wp-content/themes/Savcon/style.scss */
.single .content .gallery .thumbnail .hover, .single .content .gallery .placeholder .hover {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -14px;
  margin-left: -14px;
  opacity: 0;
  -webkit-transition: opacity 0.3s linear;
  -moz-transition: opacity 0.3s linear;
  -o-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}
/* line 710, ../../../../source/wp-content/themes/Savcon/style.scss */
.single .content .gallery .thumbnail:hover:before, .single .content .gallery .placeholder:hover:before {
  opacity: 1;
}
/* line 714, ../../../../source/wp-content/themes/Savcon/style.scss */
.single .content .gallery .thumbnail:hover .hover, .single .content .gallery .placeholder:hover .hover {
  opacity: 1;
}
@media screen and (max-width: 479px) {
  /* line 658, ../../../../source/wp-content/themes/Savcon/style.scss */
  .single .content .gallery {
    text-align: center;
  }
  /* line 723, ../../../../source/wp-content/themes/Savcon/style.scss */
  .single .content .gallery .placeholder {
    display: none;
  }
}

/* line 730, ../../../../source/wp-content/themes/Savcon/style.scss */
aside {
  float: left;
  width: 331px;
  margin-left: -21px;
  padding-left: 21px;
  padding-top: 40px;
  padding-right: 20px;
  padding-bottom: 40px;
  min-height: 514px;
  background-color: #F5F5F5;
  margin-right: 71px;
  margin-top: 7px;
  margin-bottom: 40px;
  max-width: 100%;
}
@media screen and (max-width: 1044px) {
  /* line 730, ../../../../source/wp-content/themes/Savcon/style.scss */
  aside {
    margin-left: 0;
    margin-right: 40px;
  }
}
@media screen and (max-width: 1023px) {
  /* line 730, ../../../../source/wp-content/themes/Savcon/style.scss */
  aside {
    float: none;
    margin: 0 auto;
    margin-bottom: 40px;
  }
}
/* line 756, ../../../../source/wp-content/themes/Savcon/style.scss */
aside h2 {
  font-size: 22px;
  font-weight: 400;
  margin-bottom: 27px;
  color: #252C67;
}
/* line 763, ../../../../source/wp-content/themes/Savcon/style.scss */
aside p {
  font-size: 14px;
  padding-left: 58px;
  line-height: 18px;
}
/* line 769, ../../../../source/wp-content/themes/Savcon/style.scss */
aside .phone, aside .fax, aside .email, aside .address {
  margin-bottom: 31px;
}
/* line 772, ../../../../source/wp-content/themes/Savcon/style.scss */
aside .phone:before, aside .fax:before, aside .email:before, aside .address:before {
  content: " ";
  display: inline-block;
  vertical-align: middle;
  width: 22px;
  margin-right: 36px;
  margin-left: -58px;
  margin-bottom: -5px;
  margin-top: -5px;
}
/* line 786, ../../../../source/wp-content/themes/Savcon/style.scss */
aside .phone:before {
  height: 22px;
  background-image: url("images/call2.png");
}
/* line 794, ../../../../source/wp-content/themes/Savcon/style.scss */
aside .fax:before {
  height: 21px;
  background-image: url("images/fax.png");
}
/* line 802, ../../../../source/wp-content/themes/Savcon/style.scss */
aside .email:before {
  height: 16px;
  background-image: url("images/mail2.png");
}
/* line 808, ../../../../source/wp-content/themes/Savcon/style.scss */
aside .address {
  margin-bottom: 18px;
}
/* line 811, ../../../../source/wp-content/themes/Savcon/style.scss */
aside .address:before {
  height: 27px;
  background-image: url("images/address.png");
}
/* line 816, ../../../../source/wp-content/themes/Savcon/style.scss */
aside .address + p {
  margin-bottom: 47px;
}

/* line 822, ../../../../source/wp-content/themes/Savcon/style.scss */
.wpcf7-response-output {
  display: none !important;
}

/* line 826, ../../../../source/wp-content/themes/Savcon/style.scss */
span.wpcf7-not-valid-tip {
  margin-top: -11px;
  font-size: 15px;
  margin-bottom: -5px;
  color: #006DD9;
}

/* line 833, ../../../../source/wp-content/themes/Savcon/style.scss */
.sitemap .sub-nav {
  min-height: 97px;
}

/* line 844, ../../../../source/wp-content/themes/Savcon/style.scss */
.content .page-list {
  list-style: none;
}
/* line 847, ../../../../source/wp-content/themes/Savcon/style.scss */
.content .page-list .page-list .current_page_item > a {
  font-weight: 400;
}
/* line 851, ../../../../source/wp-content/themes/Savcon/style.scss */
.content .page-list li {
  font-size: 14px;
  line-height: 19px;
  padding-left: 46px;
}
/* line 856, ../../../../source/wp-content/themes/Savcon/style.scss */
.content .page-list li a {
  color: #444444;
}
/* line 859, ../../../../source/wp-content/themes/Savcon/style.scss */
.content .page-list li a:hover {
  text-decoration: underline;
  color: #252C67;
}
/* line 866, ../../../../source/wp-content/themes/Savcon/style.scss */
.content .page-list ul {
  margin-bottom: 0;
}
/* line 870, ../../../../source/wp-content/themes/Savcon/style.scss */
.content .page-list > li {
  padding-left: 0;
}
/* line 873, ../../../../source/wp-content/themes/Savcon/style.scss */
.content .page-list > li:before {
  content: none;
  display: none;
}

/* line 880, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content, .sitemap .content, .sent .content {
  padding-top: 36px;
}
/* line 883, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section, .sitemap .content section, .sent .content section {
  width: 596px;
  float: right;
  max-width: 100%;
}
@media screen and (max-width: 1023px) {
  /* line 883, ../../../../source/wp-content/themes/Savcon/style.scss */
  .contact .content section, .sitemap .content section, .sent .content section {
    width: 496px;
    float: none;
    margin: 0 auto;
    padding-bottom: 40px;
  }
}
/* line 895, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section h1, .sitemap .content section h1, .sent .content section h1 {
  margin-bottom: 10px;
}
/* line 899, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section p, .sitemap .content section p, .sent .content section p {
  font-size: 13px;
}
/* line 6, ../../../../source/wp-content/themes/Savcon/css/_mixins.scss */
.contact .content section p:before, .contact .content section p:after, .sitemap .content section p:before, .sitemap .content section p:after, .sent .content section p:before, .sent .content section p:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 12, ../../../../source/wp-content/themes/Savcon/css/_mixins.scss */
.contact .content section p:after, .sitemap .content section p:after, .sent .content section p:after {
  clear: both;
}
/* line 904, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section form p, .sitemap .content section form p, .sent .content section form p {
  font-size: 14px;
}
/* line 908, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section .text, .sitemap .content section .text, .sent .content section .text {
  padding-right: 130px;
  padding-bottom: 26px;
}
@media screen and (max-width: 1023px) {
  /* line 908, ../../../../source/wp-content/themes/Savcon/style.scss */
  .contact .content section .text, .sitemap .content section .text, .sent .content section .text {
    padding-right: 30px;
  }
}
/* line 917, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section input, .contact .content section textarea, .sitemap .content section input, .sitemap .content section textarea, .sent .content section input, .sent .content section textarea {
  width: 100%;
  background-color: #F5F5F5;
  border: none;
  margin-top: 5px;
  margin-bottom: 14px;
  font-size: 15.5px;
  padding-left: 20px !important;
  max-width: 100%;
}
/* line 928, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section .wpcf7-not-valid, .sitemap .content section .wpcf7-not-valid, .sent .content section .wpcf7-not-valid {
  background-color: #D9ECFF;
}
/* line 932, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section input, .sitemap .content section input, .sent .content section input {
  height: 43px;
}
/* line 936, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section textarea, .sitemap .content section textarea, .sent .content section textarea {
  height: 132px;
  padding-top: 14px;
  resize: none;
}
/* line 942, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section .wpcf7, .sitemap .content section .wpcf7, .sent .content section .wpcf7 {
  padding-right: 100px;
}
@media screen and (max-width: 1023px) {
  /* line 942, ../../../../source/wp-content/themes/Savcon/style.scss */
  .contact .content section .wpcf7, .sitemap .content section .wpcf7, .sent .content section .wpcf7 {
    padding-right: 0;
  }
}
/* line 950, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section .wpcf7-tel, .sitemap .content section .wpcf7-tel, .sent .content section .wpcf7-tel {
  width: 298px;
}
/* line 954, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section p.acceptance, .sitemap .content section p.acceptance, .sent .content section p.acceptance {
  padding-left: 31px;
}
/* line 958, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section .NFI-wrapper, .sitemap .content section .NFI-wrapper, .sent .content section .NFI-wrapper {
  width: 100% !important;
  position: relative;
  margin-top: 22px;
  overflow: visible !important;
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  /* line 958, ../../../../source/wp-content/themes/Savcon/style.scss */
  .contact .content section .NFI-wrapper, .sitemap .content section .NFI-wrapper, .sent .content section .NFI-wrapper {
    width: 339px !important;
  }
}
/* line 969, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section .NFI-wrapper input, .sitemap .content section .NFI-wrapper input, .sent .content section .NFI-wrapper input {
  display: none;
}
/* line 972, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section .NFI-wrapper input[type="file"], .sitemap .content section .NFI-wrapper input[type="file"], .sent .content section .NFI-wrapper input[type="file"] {
  display: block;
}
/* line 976, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section .NFI-wrapper input[type="text"], .sitemap .content section .NFI-wrapper input[type="text"], .sent .content section .NFI-wrapper input[type="text"] {
  display: block;
}
/* line 982, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section .NFI-filename, .sitemap .content section .NFI-filename, .sent .content section .NFI-filename {
  width: 339px;
  text-decoration: underline;
  max-width: 100%;
}
/* line 988, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section div.mask, .sitemap .content section div.mask, .sent .content section div.mask {
  position: absolute;
  height: 100%;
  width: 27px;
  z-index: 2;
  right: 127px;
  max-width: 100%;
}
@media screen and (max-width: 767px) {
  /* line 988, ../../../../source/wp-content/themes/Savcon/style.scss */
  .contact .content section div.mask, .sitemap .content section div.mask, .sent .content section div.mask {
    right: auto;
    left: 0;
    top: 43px;
    width: 100%;
    height: 10px;
  }
}
/* line 1005, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section input[type="file"]::-webkit-file-upload-button, .sitemap .content section input[type="file"]::-webkit-file-upload-button, .sent .content section input[type="file"]::-webkit-file-upload-button {
  display: none;
}
/* line 1009, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section .NFI-button, .sitemap .content section .NFI-button, .sent .content section .NFI-button {
  float: right !important;
  position: static !important;
  height: 43px;
  width: 127px;
  background-color: #5C6063;
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
  text-decoration: underline;
  line-height: 43px;
  max-width: 100%;
}
/* line 1022, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section .NFI-button input, .sitemap .content section .NFI-button input, .sent .content section .NFI-button input {
  height: 43px !important;
  position: absolute;
  left: 0;
  width: 100%;
}
@media screen and (max-width: 767px) {
  /* line 1022, ../../../../source/wp-content/themes/Savcon/style.scss */
  .contact .content section .NFI-button input, .sitemap .content section .NFI-button input, .sent .content section .NFI-button input {
    height: 96px !important;
  }
}
@media screen and (max-width: 767px) {
  /* line 1009, ../../../../source/wp-content/themes/Savcon/style.scss */
  .contact .content section .NFI-button, .sitemap .content section .NFI-button, .sent .content section .NFI-button {
    float: none !important;
    width: 339px;
    margin-bottom: 10px;
  }
}
/* line 1040, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section .custom-checkbox, .sitemap .content section .custom-checkbox, .sent .content section .custom-checkbox {
  display: inline-block;
  border: 1px solid #5C6063;
  position: relative;
  background-color: #F5F5F5;
  vertical-align: middle;
  margin-right: 5px;
  margin-left: -31px;
  cursor: pointer;
}
/* line 1050, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section .custom-checkbox input, .sitemap .content section .custom-checkbox input, .sent .content section .custom-checkbox input {
  cursor: pointer;
}
/* line 1056, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section .custom-checkbox.selected:before, .sitemap .content section .custom-checkbox.selected:before, .sent .content section .custom-checkbox.selected:before {
  content: "\2143";
  position: absolute;
  font-weight: 400;
  font-size: 28px;
  left: 50%;
  top: 50%;
  margin-top: -10px;
  margin-left: -6px;
  z-index: 0;
  -webkit-transform: rotate(25deg);
  -moz-transform: rotate(25deg);
  -ms-transform: rotate(25deg);
  -o-transform: rotate(25deg);
  transform: rotate(25deg);
}
/* line 1071, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section input[type="checkbox"], .sitemap .content section input[type="checkbox"], .sent .content section input[type="checkbox"] {
  width: 24px;
  height: 24px;
  opacity: 0;
  margin: 0;
  padding: 0 !important;
  display: block;
}
/* line 1080, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section input[type="submit"], .sitemap .content section input[type="submit"], .sent .content section input[type="submit"] {
  min-width: 179px;
  width: auto;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 8px;
  font-size: 0;
  background-image: url("images/submit.jpg");
  background-position: 0 -64px;
  height: 64px;
  color: #fff;
  float: right;
  background-color: #006DD9;
}
/* line 1093, ../../../../source/wp-content/themes/Savcon/style.scss */
.contact .content section input[type="submit"]:hover, .sitemap .content section input[type="submit"]:hover, .sent .content section input[type="submit"]:hover {
  background-color: #252C69;
  background-image: url("images/submit.jpg");
  background-position: 0 0;
}

@media screen and (max-width: 1023px) {
  /* line 1103, ../../../../source/wp-content/themes/Savcon/style.scss */
  .sitemap .content section {
    width: 290px;
  }
}

/* line 1111, ../../../../source/wp-content/themes/Savcon/style.scss */
section.banner {
  width: 100%;
}
/* line 1114, ../../../../source/wp-content/themes/Savcon/style.scss */
section.banner .slick-list {
  width: 100%;
}
/* line 1118, ../../../../source/wp-content/themes/Savcon/style.scss */
section.banner .slide {
  background-size: cover;
  background-position: center;
}
/* line 1122, ../../../../source/wp-content/themes/Savcon/style.scss */
section.banner .slide.page-loading {
  display: none;
}
/* line 1125, ../../../../source/wp-content/themes/Savcon/style.scss */
section.banner .slide.page-loading:first-child {
  display: block;
}
/* line 1131, ../../../../source/wp-content/themes/Savcon/style.scss */
section.banner .container {
  position: absolute;
  bottom: 44px;
  height: 0;
  left: 50%;
  margin-left: -508.5px;
}
@media screen and (max-width: 1023px) {
  /* line 1131, ../../../../source/wp-content/themes/Savcon/style.scss */
  section.banner .container {
    margin-left: -375px;
  }
}
@media screen and (max-width: 767px) {
  /* line 1131, ../../../../source/wp-content/themes/Savcon/style.scss */
  section.banner .container {
    left: 0;
    margin-left: 0;
  }
}
/* line 1148, ../../../../source/wp-content/themes/Savcon/style.scss */
section.banner .down {
  float: right;
  margin-right: 63px;
}
@media screen and (max-width: 479px) {
  /* line 1148, ../../../../source/wp-content/themes/Savcon/style.scss */
  section.banner .down {
    margin-right: 20px;
  }
}
/* line 1157, ../../../../source/wp-content/themes/Savcon/style.scss */
section.banner img {
  opacity: 0;
  width: 100%;
  display: block;
}
@media screen and (max-width: 479px) {
  /* line 1157, ../../../../source/wp-content/themes/Savcon/style.scss */
  section.banner img {
    height: 200px;
  }
}

/* line 1168, ../../../../source/wp-content/themes/Savcon/style.scss */
.slick-dots {
  list-style: none;
  padding: 0;
  text-align: center;
  background-image: url("images/shadow.png");
  background-repeat: no-repeat;
  background-position: center top;
  padding-top: 24px;
  margin-bottom: 14px;
}
/* line 1178, ../../../../source/wp-content/themes/Savcon/style.scss */
.slick-dots li {
  display: inline-block;
  width: 15px;
  height: 15px;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  border: 1px solid #D7D7D7;
  background-color: #FFF;
  margin-left: 3px;
  margin-right: 3px;
}
/* line 1188, ../../../../source/wp-content/themes/Savcon/style.scss */
.slick-dots li.slick-active {
  background-color: #A8AAAC;
}
/* line 1192, ../../../../source/wp-content/themes/Savcon/style.scss */
.slick-dots li button {
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  border-radius: 100%;
  cursor: pointer;
}

/* line 1202, ../../../../source/wp-content/themes/Savcon/style.scss */
header.phrase {
	padding-top: 35px;
  text-align: center;
}
/* line 1205, ../../../../source/wp-content/themes/Savcon/style.scss */
header.phrase .container {
  border-bottom: 1px solid #DDDDDD;
  border-top: 1px solid #DDDDDD;
  padding-top: 10px;
  padding-bottom: 10px;
}
/* line 1211, ../../../../source/wp-content/themes/Savcon/style.scss */
header.phrase .container p {
  margin-bottom: 0;
}

/* line 1221, ../../../../source/wp-content/themes/Savcon/style.scss */
.column-1 {
  width: 480px;
  margin-right: 70px;
  float: left;
}
/* line 1226, ../../../../source/wp-content/themes/Savcon/style.scss */
.column-1 p {
  padding-left: 2px;
}
@media screen and (max-width: 1044px) {
  /* line 1221, ../../../../source/wp-content/themes/Savcon/style.scss */
  .column-1 {
    width: 459px;
  }
}
@media screen and (max-width: 1023px) {
  /* line 1221, ../../../../source/wp-content/themes/Savcon/style.scss */
  .column-1 {
    margin-right: 0;
    width: auto;
    float: none;
  }
}

/* line 1241, ../../../../source/wp-content/themes/Savcon/style.scss */
.column-2 {
  width: 448px;
  margin-right: -21px;
  float: left;
  max-width: 100%;
}
@media screen and (max-width: 1044px) {
  /* line 1241, ../../../../source/wp-content/themes/Savcon/style.scss */
  .column-2 {
    margin-right: 0;
  }
}
@media screen and (max-width: 1023px) {
  /* line 1241, ../../../../source/wp-content/themes/Savcon/style.scss */
  .column-2 {
    float: none;
  }
}

/* line 1255, ../../../../source/wp-content/themes/Savcon/style.scss */
article {
  margin-bottom: 35px;
}
/* line 1258, ../../../../source/wp-content/themes/Savcon/style.scss */
article img {
  margin-bottom: 6px;
}
/* line 1262, ../../../../source/wp-content/themes/Savcon/style.scss */
article section {
  padding-right: 20px;
}
/* line 1266, ../../../../source/wp-content/themes/Savcon/style.scss */
article p.date {
  color: #006CD8;
  text-transform: uppercase;
  margin-bottom: 0;
  line-height: 14px;
}
/* line 1272, ../../../../source/wp-content/themes/Savcon/style.scss */
article p.date a {
  color: inherit;
}
/* line 1277, ../../../../source/wp-content/themes/Savcon/style.scss */
article h3 {
  font-weight: 300;
  font-size: 20px;
  margin-bottom: 0;
}
/* line 1282, ../../../../source/wp-content/themes/Savcon/style.scss */
article h3 a {
  color: #252C67;
}
/* line 1287, ../../../../source/wp-content/themes/Savcon/style.scss */
article .category {
  margin-bottom: 4px;
}
/* line 1290, ../../../../source/wp-content/themes/Savcon/style.scss */
article .category a {
  color: #006DD9;
}

/* line 1296, ../../../../source/wp-content/themes/Savcon/style.scss */
.button {
  background-color: #252C69;
  color: #fff;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 16px;
  padding-right: 12px;
  font-weight: 300;
  text-transform: uppercase;
}
/* line 1306, ../../../../source/wp-content/themes/Savcon/style.scss */
.button:after {
  content: " ";
  display: inline-block;
  width: 11px;
  height: 7px;
  background-image: url("images/go.png");
  vertical-align: middle;
  margin-bottom: 2px;
  margin-left: 14px;
}
/* line 1317, ../../../../source/wp-content/themes/Savcon/style.scss */
.button:hover {
  color: #fff;
  background-color: #006DD9;
}
/* line 1322, ../../../../source/wp-content/themes/Savcon/style.scss */
.button.down {
  background-image: url("images/down.png");
  background-repeat: no-repeat;
  background-position: center;
  font-size: 0;
  width: 44px;
  height: 44px;
}
/* line 1330, ../../../../source/wp-content/themes/Savcon/style.scss */
.button.down:after {
  content: none;
}

/* line 1336, ../../../../source/wp-content/themes/Savcon/style.scss */
section.news {
  padding-top: 23px;
  background-color: #F0F0F0;
  border-top: 1px solid #DDDDDD;
}
/* line 1341, ../../../../source/wp-content/themes/Savcon/style.scss */
section.news h2 {
  font-size: 27px;
  margin-bottom: 24px;
}
/* line 1345, ../../../../source/wp-content/themes/Savcon/style.scss */
section.news h2:before {
  content: " ";
  display: inline-block;
  width: 17px;
  height: 21px;
  background-image: url("images/news.png");
  margin-right: 14px;
  margin-bottom: 4px;
  vertical-align: middle;
}

/* line 1358, ../../../../source/wp-content/themes/Savcon/style.scss */
.article-list {
  padding-top: 36px;
  border-top: 1px dashed #DDDDDD;
  position: relative;
}
/* line 1363, ../../../../source/wp-content/themes/Savcon/style.scss */
.article-list:before {
  content: " ";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 43px;
  background-image: url("images/shadow.png");
  background-repeat: no-repeat;
  background-position: center top;
  opacity: 0.1;
}
/* line 1376, ../../../../source/wp-content/themes/Savcon/style.scss */
.article-list .button {
  margin-top: 14px;
}
/* line 1380, ../../../../source/wp-content/themes/Savcon/style.scss */
.article-list article {
  padding-right: 30px;
  margin-bottom: 32px;
  max-width: 615px;
}

footer.main {
	padding-top: 17px;
	border-top: 1px solid #DDDDDD;
	background-color: #eee;
}
footer.main .top {
	padding-bottom: 14px;
}
/* line 1666, ../../../../source/wp-content/themes/Savcon/style.scss */
footer.main p {
	color: #777777;
	margin-top: 0;
  margin-bottom: 4px;
}
footer.main address {
	color: #777777;
	font-style: normal;
}
footer.main address span {
	width: 167px;
	display: inline-block;
}
footer.main address span:first-child {
	margin-right: 68px;
}
/* line 1670, ../../../../source/wp-content/themes/Savcon/style.scss */
footer.main .phone, 
footer.main .email {
  margin-bottom: 5px;
}
/* line 1673, ../../../../source/wp-content/themes/Savcon/style.scss */
/* line 1687, ../../../../source/wp-content/themes/Savcon/style.scss */
footer.main .phone {
	color: #525252;
	font-weight: 600;
}
/* line 1690, ../../../../source/wp-content/themes/Savcon/style.scss */
/* line 1701, ../../../../source/wp-content/themes/Savcon/style.scss */
footer.main .bottom {
  padding-top: 17px;
  padding-bottom: 25px;
	text-align: right;
	border-top: 1px solid #DDDDDD;
}
footer.main .social {
	float: left;
}
footer.main .social a {
	font-size: 18px;
	color: #545454;
	text-decoration: none;
}
/* line 1705, ../../../../source/wp-content/themes/Savcon/style.scss */
footer.main .bottom p {
  font-size: 10.5px;
  color: #AAAAAA;
  font-weight: 300;
  margin-bottom: 0;
}
/* line 1712, ../../../../source/wp-content/themes/Savcon/style.scss */
footer.main .bottom .logo {
  float: right;
}
/* line 1715, ../../../../source/wp-content/themes/Savcon/style.scss */
footer.main .bottom img {
  display: inline-block;
	vertical-align: middle;
	margin-left: 10px;
}
@media screen and (max-width: 460px) {
	header.main .logo {
		width: 150px;
	}
	.search-btn {
		display: none;
	}
	.burger-menu {
		top: 26px;
	}
	footer.main,
	footer.main .bottom  {
		text-align: center;
	}
	footer.main address span {
		width: 100%;
		display: block;
	}
	footer.main address span:first-child {
		margin-bottom: 15px;
	}
	footer.main .social {
		width: 100%;
		float: none;
		margin-bottom: 10px;
	}
}
