.montserrat {font-family: 'Montserrat';}
.roboto {font-family: 'Roboto', sans-serif;}
/* Color*/

.grey-1	{color: #212121;}
.grey-2	{color: #c2c2c2;}
.blue {color:#2395ec;}
.blue-1 {color:#005597;}
.blue-bg {background:#2395ec;}
.fiolet {color:#1f223e;}
.fiolet-bg {background:#1f223e;}
.yelow	{color: #f5dd25;}
.black 		{color:#000;}
.white 		{color:#fff;}
.green {color:#008000;}

/* Выравнивание текста */
.text-justify {text-align: justify;}
.text-left {text-align: left;}
.text-center {text-align: center;}
.uppercase {text-transform: uppercase;}
.shadow-white {text-shadow: #fff 0 0 2px;}
.shadow-blue {text-shadow: #03253c 0 0 2px;}

/* Font-size*/

.ft-10 {font-size: 10px;}
.ft-20 {font-size: 20px;}
.fem-07 {font-size: 0.7em;}
.fem-08 {font-size: 0.8em;}
.fem-09 {font-size: 0.9em;}
.fem-11 {font-size: 1.1em;}
.fem-12 {font-size: 1.2em;}
.fem-35 {font-size: 3.5em;}
.fw600 {font-weight: 600;}
.fw700 {font-weight: 700;}
.fw800 {font-weight: 800;}
.fw900 {font-weight: 900;}
.lh-50 {line-height: 50px;}
.lh-30 {line-height: 30px;}

/* Map*/

.content_map-1 {
  margin-top: 0px;
  position: absolute;
  height: 334px;
  width: 1200px;
  right: -30px;
}
.google-map-api-1 {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

/* FullStory */

.full-story ul {margin: 15px 0;}
.full-story ol {margin: 15px 0;}
.full-story li {list-style-type: square; margin-left: 40px; margin-bottom: 10px;}
.square li {list-style-type: square; margin-left: 30px; line-height: 20px; margin-bottom: 8px;}
.full-story td {padding: 5px 7px; border:1px solid #808080;}
.full-story h1 {color:#282828; font-size: 2.5em;}
.full-story h4 {font-weight: 800; font-size: 1.3em; line-height: 22px;}
.full-story img {width: 100%;}
.full-story b {font-weight: 700;}
.full-story {font-family: 'Montserrat'; font-size:1.1em; line-height: 24px; color:#363636;}
.imgborder-1 img {border:1px solid #c5c5c5;}
.oz-online {font-size: 1.6em; font-weight: 600; color:#2395ec;}

/* Головна */
.main-tab td {padding: 2px 3px; border:1px solid #808080;}
.call-main-button {padding: 6px 12px; border:1px solid #005597;}

/* Проекти */

.proekt {padding: 15px 20px 15px 0;}
.proekt-gallery {width: 100%;}

.cat-foto {height: 235px; overflow: hidden;}
.cat-img {max-width: 100%; height: auto; display: block;}

/* Отступы текста margin*/

.m-t-10 {margin-top: 10px;}
.m-t-20 {margin-top: 20px;}
.m-t-30 {margin-top: 30px;}
.m-t-40 {margin-top: 40px;}
.m-t-50 {margin-top: 50px;}
.m-t-60 {margin-top: 60px;}
.m-b-10 {margin-bottom: 10px;}
.m-b-20 {margin-bottom: 20px;}
.m-b-30 {margin-bottom: 30px;}
.m-b-40 {margin-bottom: 40px;}
.m-b-50 {margin-bottom: 50px;}
.m-b-60 {margin-bottom: 60px;}
.m-b-80 {margin-bottom: 80px;}
.m-r-10 {margin-right: 10px;}
.m-r-20 {margin-right: 20px;}
.p-b-20 {padding-bottom: 20px;}

.pi-latest-posts02 img {border:1px solid #01adef;}

/* Теги*/
.clouds_xsmall a {border:1px solid #808080; margin: 2px 2px; padding:3px 5px; display: inline-block; float: left; color:#aaa;}
.clouds_xsmall a:hover {border:1px solid #005597; margin: 2px 2px; padding:3px 5px; display: inline-block; float: left; color:#005597;}
.tags a {border:1px solid #808080; margin: 3px 3px; padding:5px 8px; display: inline-block; float: left;}

/* Навигация
-----------------------------------------------------------------------------*/
#navigation { color:#666; border:0px; clear:both; padding: 14px 0;}
#navigation a:link,#navigation a:visited,#navigation a:hover,#navigation a:active { text-decoration:none; color: #1f223e; background:#fff; border:1px solid #2395ec; padding:8px 13px; font-size:14px; border-radius: 0px;}
#navigation a:hover { background: #2395ec; color: #FFFFFF; border-color: #E6E6E6; }
#navigation span { text-decoration:none; background:#1f223e; padding:8px 13px; border:1px solid #1f223e; color:#fff; font-size:14px; border-radius: 0px;}

@media only screen and (max-width: 750px) {
	#main-call-1 {margin-top: 2px;}
    #main-call-2 {display: none;}
}

.footer-widget-content a {font-family: 'Montserrat'; font-size:1.0em; line-height: 16px; font-weight: 600; color:#fff;}
.footer-widget-content span {line-height: 16px;}

.kvadrat {background: #f5dd25; padding: 15px;}
