/* FONTS
================================================== */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700&subset=latin,latin-ext);
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700&subset=latin,latin-ext);

/* DEFAULT
================================================== */
body { padding-top: 0px; padding-bottom: 0px; min-width: 970px; font-family:'Open Sans',sans-serif;font-size: 14px; line-height:20px; font-weight:300; border-top:4px #f1f9fe solid;}
.container{ min-width: 970px;}
.btn-default { 
	border-radius:0;border: 1px solid #daebf1;color: #3fbbfc; transition: all 1s;-webkit-transition: all 1s;font-weight: 200;
	background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f5fbfe 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f5fbfe)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f5fbfe 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#f5fbfe 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#f5fbfe 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#f5fbfe 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f5fbfe',GradientType=0 ); /* IE6-9 */
}
.btn-primary { 
	border-radius:0;border: 1px solid #daebf1;color: #5577ad; transition: all 1s;-webkit-transition: all 1s;font-weight: 600;
	background: #DAEBF1; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #DAEBF1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#DAEBF1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#DAEBF1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ffffff 0%,#DAEBF1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ffffff 0%,#DAEBF1 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ffffff 0%,#DAEBF1 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#DAEBF1',GradientType=0 ); /* IE6-9 */
}
.btn-primary:hover {
color: #5577ad;
background-color: #3276b1;
border-color: #285e8e;
}
.btn-hide{ background:none; border:none;font-weight: 200; color:#fff;}
.form-control {border-radius: 0px;border: 1px solid #daebf1;}
.alpha{ padding-left:0;}
.omega{ padding-right:0;}

h1,h2,h3,h4,h5,h6{font-weight: 600;font-family: 'Open Sans Condensed',sans-serif;}

/* HEADER
================================================== */
#header{ padding:40px 0 20px 0;
background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0.25, #FFFFFF),
	color-stop(1, #D7EDFA)
);
background-image: -o-linear-gradient(bottom, #FFFFFF 25%, #D7EDFA 100%);
background-image: -moz-linear-gradient(bottom, #FFFFFF 25%, #D7EDFA 100%);
background-image: -webkit-linear-gradient(bottom, #FFFFFF 25%, #D7EDFA 100%);
background-image: -ms-linear-gradient(bottom, #FFFFFF 25%, #D7EDFA 100%);
background-image: linear-gradient(to bottom, #FFFFFF 25%, #D7EDFA 100%);


}
#header .logo .pegas_logo { padding-right: 10px; border-right: 1px solid black; }
#header .logo .daikin_logo { padding-left: 10px;}
#header .logo{ display: flex; }
#header .logo img{ margin-top:-17px; position:relative;}
#header .callus{ padding-top:20px; font-size:21px; font-weight:100;}
#header ul.topmenu{ list-style:none; margin:3px 0 0 0; padding:0; float:right; font-weight:400; font-size:12px;margin-top: -21px;}
#header ul.topmenu li{ float:left; padding-left:10px; padding-right:10px; border-right:1px solid #ccc;}
#header ul.topmenu li:last-child{ border-right:none; padding-right:0px;}
#header ul.topmenu li a{ color:#5577ad; transition: color 1s;-webkit-transition: color 1s;}
#header ul.topmenu li a:hover{ color:#22b1fc; text-decoration:none;}

/* NAVIGATION
================================================== */
#navigation{ padding-bottom:10px;padding-top: 10px;}
#navigation .nav li{ width:auto; float:left;}
#navigation .nav li:first-child{ display:none;}
#navigation .nav li:last-child{ display:none;}
#navigation .nav li:last-child a{ padding-right:0;}
#navigation .nav li a{ text-transform:uppercase; color: #5577ad; font-weight:bold; transition: color 1s;-webkit-transition: color 1s; padding-left:0; padding-right: 32px; font-size:17px; letter-spacing:1px; position:relative;}
#navigation .nav > li > a:hover, #navigation .nav > li.active > a, #navigation .nav > li > a:focus, #navigation .nav > li.menu-parent > a {background: none;color: #22b1fc;}
#navigation .nav li:nth-child(2) {  display:none;}
#navigation .nav li:nth-child(7) a { padding-right:0;}
#navigation .nav li a i { padding-right:5px;color: #22b1fc;}

#navigation .nav li.active a:after{ content:""; position:absolute;width: 0px;
height: 0px;
bottom: 0;
left: 50%;
margin-left: -22px;
margin-bottom: -11px;
border-bottom: 10px solid #f1f9fe;


border-left: 10px solid transparent;
border-right: 10px solid transparent;
}


/* BANNER
================================================== */
#banner{ 
	min-height:400px; padding:0px 0 10px 0;
	background: #f1f9fe; /* Old browsers */
	background: -moz-linear-gradient(top,  #f1f9fe 1%, #ffffff 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#f1f9fe), color-stop(99%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f1f9fe 1%,#ffffff 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f1f9fe 1%,#ffffff 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f1f9fe 1%,#ffffff 99%); /* IE10+ */
	background: linear-gradient(to bottom,  #f1f9fe 1%,#ffffff 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f9fe', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
#banner .container-fluid { padding-left: 0; padding-right: 0;}
#banner .col-xs-12 { padding-left: 0; padding-right: 0;}
#banner .box{-webkit-box-shadow: 0 5px 5px rgba(85,119,173,0.06);-moz-box-shadow: 0 5px 5px rgba(85,119,173,0.06);box-shadow: 0 5px 5px rgba(85,119,173,0.06);margin-bottom:30px;transition: all 0.3s ease;}
#banner .box:hover{-webkit-box-shadow: 0 0 5px 4px rgba(85,119,173,0.1);-moz-box-shadow: 0 0 5px 4px rgba(85,119,173,0.1);box-shadow: 0 0 5px 4px rgba(85,119,173,0.1);}
#banner .main{-webkit-box-shadow: 0 5px 5px rgba(85,119,173,0.06);-moz-box-shadow: 0 5px 5px rgba(85,119,173,0.06);box-shadow: 0 5px 5px rgba(85,119,173,0.06);margin-bottom:30px;transition: all 0.3s ease;}
#banner .main .item{ min-height: 75vh; background-repeat: no-repeat; background-size: cover; background-position: center;}
#banner .main:hover{-webkit-box-shadow: 0 0 5px 4px rgba(85,119,173,0.1);-moz-box-shadow: 0 0 5px 4px rgba(85,119,173,0.1);box-shadow: 0 0 5px 4px rgba(85,119,173,0.1);}
#banner .box a{ display:block;overflow: hidden; position:relative;font-size: 13px;}
#banner .box a .titleimg{ position:absolute; z-index:3;color: #22b1fc;font-size: 34px;line-height: 30px;text-transform: uppercase;font-family: 'Open Sans Condensed', sans-serif; font-weight:300; top:29px; left:29px;}
#banner .box a .titleimg span{  font-weight:bold;color: #5577ad;}
#banner .box.image a img{ width:100%; -webkit-transition: all 0.3s ease; position:relative;-moz-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}
#banner .box.image a:hover img{ z-index:2; transform: scale(1.2);-ms-transform: scale(1.2);-webkit-transform: scale(1.2);}

#banner .box a.content{ width:255px; height:255px; background:#fff; color: #333333; display:table-cell; vertical-align:middle;font-size: 13px;}
#banner .box a.content .title{ color: #22b1fc;font-size: 34px;line-height: 30px;text-transform: uppercase;font-family: 'Open Sans Condensed', sans-serif;font-weight:300;}
#banner .box a.content:hover{ text-decoration:none;}
#banner .box a.content div{ padding:20px;}

#banner .carousel-inner > .item {width: 100%;height: 540px; background-size:cover; background-position:center;}
#banner .carousel-inner > .item a{width: 100%;height: 100%; display:block;}

/* CONTENT
================================================== */
#content{ 
	min-height:400px; padding:40px 0 40px 0;
	background: #f1f9fe; /* Old browsers */
	background: -moz-linear-gradient(top,  #f1f9fe 50%, #ffffff 70%, #ffffff 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#f1f9fe), color-stop(70%,#ffffff), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #f1f9fe 50%,#ffffff 70%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #f1f9fe 50%,#ffffff 70%,#ffffff 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #f1f9fe 50%,#ffffff 70%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #f1f9fe 50%,#ffffff 70%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f9fe', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
#content .breadcrumb {background-color: #DAEBF1;border-radius: 0px;}
#content .breadcrumb > li { font-weight:600;color:#5577ad;}
#content .breadcrumb > li a{ color:#5577ad;}
#content .leftcol .title{color: #22b1fc;font-size: 19px;line-height: 21px;text-transform: uppercase;font-weight: bold;padding: 20px 0 14px 0;margin: 0px 0 22px;border-bottom: 2px solid #daebf1;}
#content .leftcol .submenu ul{padding: 0;margin: 0;list-style-type: none;}
#content .leftcol .submenu ul li a {padding: 7px 0 7px 0;display: block;border-top: 1px solid #daebf1;}
#content .leftcol .submenu ul li.active > a,#content .leftcol .submenu ul li a:hover,#content .leftcol .menu-parent > a {color: #22b1fc; text-decoration:none;}
#content .leftcol .submenu > ul > li.active > a,#content .leftcol .submenu > ul > li > a:hover,#content .leftcol .menu-parent > a {color: #22b1fc; text-decoration:none; font-weight:bold;}
#content .leftcol .submenu ul > li:first-child > a {border-top: none;}
#content .leftcol .submenu ul > li.menu-parent > a,#content .leftcol .submenu ul > li.menu-expand.active > a{border-bottom: 1px solid #daebf1;}
#content .leftcol .submenu ul li ul{ margin-left:20px;}
#content .leftcol .submenu ul li ul li a{ border-top: 1px dashed #daebf1;padding: 5px 0 5px 0;}
#content h1{color: #22b1fc;font-size: 29px;line-height: 21px;text-transform: uppercase;font-weight: 300;padding: 17px 0;margin: 0 0 30px;border-bottom: 2px solid #daebf1;}
#news #content h1{ margin-bottom:0;}
#news #content h1.p1{ margin-bottom:20px;}
#news #content .tp_thumb{ margin-top:5px;}
#news #content .padtop4 .btn{ margin-bottom:-1px;}
#news #content .tp_pic{ width:100%; margin:10px 0 20px;}

/* CONTENT
================================================== */
.nitem{ border-bottom:1px dashed #ccc; }

/* HOME CONTENT
================================================== */
#contenthome{ padding-bottom:30px;}
#contenthome .title{ text-transform:uppercase; font-weight:bold; color:#22b1fc;border-bottom: 2px solid #daebf1; line-height:25px; padding-bottom:10px; margin-bottom:30px;font-size: 18px;}
#contenthome .title.mtop{ margin-top:50px;}
#contenthome .services .item{border-right: 1px solid #daebf1;}
#contenthome .services .item h3{ color: #03358f;transition: all 0.3s;-webkit-transition: all 0.3s;}
#contenthome .services .item:hover h3{ color: #22b1fc;}
#contenthome .services .item.last{border-right:none;}
#contenthome .services .item .image{ text-align:center; margin:0px;}
#contenthome .services .item .image img{ width:100%; transition: all 0.3s;-webkit-transition: all 0.3s;}
#contenthome .services .item:hover .image img{ width:100%;-moz-transform: scaleX(-1);-o-transform: scaleX(-1);-webkit-transform: scaleX(-1);transform: scaleX(-1);filter: FlipH;-ms-filter: "FlipH";}
.carousel-control.right {
	background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.2) 100%));
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.2) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
}
.carousel-control.left {
	background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.2) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%));
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0.2) 0, rgba(0, 0, 0, 0.0001) 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
}
.carousel-caption {font-weight: bold;font-size: 20px;color: #fff;text-shadow: -1px -1px 0px #000000;left: 0;right: 0;bottom: 0;padding-bottom: 12px;background: rgba(0, 0, 0, 0.39);}
.carousel-indicators {bottom: 56px;}

/* FOOTER
================================================== */
#footer{ background:#F8FAFC; padding:40px 0 40px 0;}
#footer .title{ text-transform:uppercase; font-weight:bold;}
#footer .bottom{ margin-top:10px; padding-top:40px;}
#footer ul{ padding-left: 19px;}
#footer .top a{ font-weight: 600;}
#footer .daikin_logo { width: 230px; height: auto;}
@media screen and (max-width: 982px) {
	#footer .container .logo-wrapper { text-align: center;}
	#footer .container .top { text-align: center;}
	#footer .container .top .hide-small { display: none;}
	#footer .container .top .col-xs-6 { text-align: left;}
	#footer .container .top .col-xs-6 ul { text-decoration: none; list-style: none;}
	#footer .container .top .col-xs-6 p { font-size: 32px; margin: 20px 0px; margin-left: 19px;}
	#footer .container .top .col-xs-6 ul li { margin: 20px 0px;}
	#footer .container .top .col-xs-6 ul li a { font-size: 32px;}
	#footer .container .top .col-xs-6 #coin-slider-zastopnistvo { justify-content: center; align-items: center; display: flex; }
	#footer .container .bottom p {font-size: 32px; padding-left: 19px; text-align: center; margin: 20px 0px}
	#footer .container .bottom .hide-small {display: none;}
	#footer .container .bottom p {font-size: 32px; padding-left: 19px; text-align: center; margin: 20px 0px}
	#footer .container .logo-wrapper .daikin_logo { width: 500px; height: auto;}
	#footer .title{ font-size: 42px !important; margin-bottom: 30px !important; margin-top: 30px !important; text-align: left !important; margin-left: 19px !important;}

	#banner .box a .titleimg{font-size: 60px; line-height: 60px;}
	#banner .box a .titleimg span {margin-top: 30px;}
	#banner .box a.content{ font-size: 32px;}
	#banner .box a.content .title{ font-size: 60px;}

	#banner .col-xs-12 .hide-small {display: none;}

	#banner .box a.content-2{ width:100%; height:100%; background:#fff; color: #333333; display:table-cell; vertical-align:middle;font-size: 30px; line-height: 30px;}
	#banner .box a.content-2 .title{ color: #22b1fc;font-size: 60px;line-height: 60px;text-transform: uppercase;font-family: 'Open Sans Condensed', sans-serif;font-weight:300;}
	#banner .box a.content-2:hover{ text-decoration:none;}
	#banner .box a.content-2 div{ padding:20px;}
	#banner .hide-small {display: none;}

	#navigation .nav li a { font-size: 36px !important;}
	#navigation .nav-justified { flex-direction: row !important; display: flex; overflow: scroll;}
	#navigation .nav li a i { margin: 10px 0px;}
	#navigation .nav li { line-height: 36px;}

	#header .logo .pegas_logo { width: 300px;}
	#header .logo .daikin_logo { width: 300px;}
	#header .top-bar{ text-align: center !important; margin-top: 60px;}
	#header ul.topmenu{display: flex; justify-content: center; float: unset !important;}
	#header .callus { font-size: 28px; margin-top: 10px;}
	#header ul.topmenu li {font-size: 32px;}

	#content .breadcrumb > li { font-size: 32px;}
	#content .leftcol .title { font-size: 26px;}
	#content .leftcol .submenu a {font-size: 22px;}
	#content .rightcol { margin-top: 30px;}
	#content h1 { font-size: 42px;}
	#content p { font-size: 32px; line-height: 32px; }

}
@media screen and (min-width: 982px) {
	#footer .container .bottom .hide-large {display: none;}
	#banner .col-xs-12 .hide-large {display: none;}
	#footer .container .top .hide-large { display: none;}
	#footer .container .top .hide-small .col-xs-6 p { margin: 0 !important;}
	#banner .hide-large {display: none;}
}


.coin-slider { overflow: hidden; zoom: 1; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; background:#F8FAFC; }

.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }

.cs-title { width: 245px; padding: 10px; background-color: #000000; color: #FFFFFF; }

.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }

@media (max-width: 1200px) {
#banner .box a.content{ width:205px; height:205px;}
#banner .box {margin-bottom: 24px;}
#banner .carousel-inner > .item {width: 100%;height: 468px; background-size:cover; background-position:center;}


#navigation .nav li a{ padding-right:16px; letter-spacing:0;font-size: 16px;}

}
