.montserrat {font-family: 'Montserrat';}
@media (max-width: 1200px) {
	.menu1200 {display: none;}
}

/* Color*/

.grey-1	{color: #262f36;}
.grey-2	{color: #c2c2c2;}
.blue {color:#2395ec;}
.blue-dark {color:#002c60;}
.blue-1 {color:#0057a3;}
.blue-bg {background:#2395ec;}
.fiolet {color:#1f223e;}
.fiolet-bg {background:#1f223e;}
.yelow	{color: #f5dd25;}
.black 		{color:#000;}
.white 		{color:#fff;}
.green {color:#0e721a;}
.red {color:#fa0a0a;}
.orandg {color:#ea9a00;}
.orandg-lite {color:#ea9a00;}
.white-bg {text-shadow: 2px 2px 3px #fff, 0 0 3em #fff;}

/* Выравнивание текста */
.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-14 {font-size: 1.4em;}
.fem-15 {font-size: 1.5em;}
.fem-16 {font-size: 1.6em;}
.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;}

#navcat a {font-size: 1.14em;}
#navcat a:hover {color:#252c35;}
.newsbar a {font-size: 1.1em; color:#26a65b;}
.newsbar a:hover {color:#252c35;}
.shortstory {font-size:1.1em; line-height: 24px; margin-bottom: 20px;}

/* FullStory */

.full-story ul {margin: 15px 0;}
.full-story ol {margin: 15px 0;}
.full-story li {list-style-type: square; margin-left: 20px; margin-bottom: 5px;}
.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; font-size:1.3em;}
.full-story {font-family: 'Roboto'; font-size:1.1em; line-height: 21px; color:#363636;}
.imgborder-1 img {border:1px solid #c5c5c5;}
.oz-online {font-size: 1.6em; font-weight: 600; color:#2395ec;}

/* Комментарии */
.koments {font-family: 'Montserrat'; font-size:0.95em; line-height: 20px; color:#f14b05;}

/* Портфолио */
.portfolio h3 {font-size: 2.2em;}
.portfolio a {color:#f14b05;}
.portfolio a:hover {color:#262f36;}
.b-gray img {border:1px solid #808080;}
.portfolio-tab {color:#262f36; line-height: 24px;}

/* Проекти */

.proekt {padding: 15px 20px 15px 0;}
.proekt-gallery {width: 100%;}
.proekt-link a:hover {color:#ff3b08;}

.cat-foto {height: 235px; overflow: hidden;}
.cat-img {max-width: 100%; height: auto; display: block;}
.cat-foto-bar {height: 130px; overflow: hidden;}
.cat-img-bar {max-width: 100%; height: auto; display: block;}
.cat-foto-news {max-height: 435px; overflow: hidden; background:#fff;}
.cat-foto-news img {padding: 25px;}
.cat-img-news {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;}
.p-r-30 {padding-right: 30px;}

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

/* Теги*/
.tags a {border:1px solid #808080; margin: 3px 3px; padding:5px 8px; display: inline-block; float: left;}
.clouds_xsmall a {border:1px solid #26a65b; margin: 3px 3px; padding:5px 8px; display: inline-block; float: left; color:#26a65b; font-size: 0.9em;}
.clouds_xsmall a:hover {border:1px solid #252c35; margin: 3px 3px; padding:5px 8px; display: inline-block; float: left; color:#252c35; font-size: 0.9em;}
.clouds_xlarge a {border:1px solid #26a65b; margin: 3px 3px; padding:5px 8px; display: inline-block; float: left; color:#26a65b; font-size: 1.1em; font-weight: 600;}
.clouds_xlarge a:hover {border:1px solid #252c35; margin: 3px 3px; padding:5px 8px; display: inline-block; float: left; color:#252c35; font-size: 1.1em; font-weight: 600;}
.clouds_small a {border:1px solid #26a65b; margin: 3px 3px; padding:5px 8px; display: inline-block; float: left; color:#26a65b; font-size: 1.0em;}
.clouds_small a:hover {border:1px solid #252c35; margin: 3px 3px; padding:5px 8px; display: inline-block; float: left; color:#252c35; font-size: 1.0em;}
.clouds_medium a {border:1px solid #26a65b; margin: 3px 3px; padding:5px 8px; display: inline-block; float: left; color:#26a65b; font-size: 1.2em; font-weight: 600;}
.clouds_medium a:hover {border:1px solid #252c35; margin: 3px 3px; padding:5px 8px; display: inline-block; float: left; color:#252c35; font-size: 1.2em; font-weight: 600;}

/* Навигация
-----------------------------------------------------------------------------*/
#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;}
}

@media only screen and (max-width: 950px) {

	.header_top {display:none;}

}

