body{font-family: 'Trebuchet MS', Helvetica, 'DejaVu Sans', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', sans-serif;}

a, a.ajaxlink{
    color: #a74408;  /*#ff8a50 #5a270f #6d2909 #006075 #58626b*/
}

a:hover, a.ajaxlink:hover{
    color:#f10700; /* #295078 #42495c*/

}
a, a.ajaxlink{text-decoration:none;}
a:hover{text-decoration:underline;}
.kt_block1{background-color: #e6e6e6;
/*background-image:url("images/lb_0.png")*/;}

.kt_block2{
/*background-image:url("images/lb_1.png");*/}


.kt_block3{
background-color:#31353a;
margin-top: 3px;
/*background-image:url("images/lb_2.png")*/;}



.kt_brand{background-color:#ffffff;}
/*.kt_brand{background-image:url("images/2_.jpg");}*/
.kt_brand{background-position:top;}
.kt_brand{background-repeat:repeat;}
body{background-color:#ffffff;}
/*body{background-image:url("images/osnova_test2.jpg");}*/
body{background-position:top;}
body{background-repeat:repeat;}
body{background-attachment:fixed;}
aside .widget > .title,.widget_tabbed .tabs ul{background:#f2f2f2;}
aside .widget > .title,.widget_tabbed .tabs ul li a{color:#B8860B;}
.widget > .title .links a,.widget_tabbed > .tabs .links a{background:#919191;}
.widget > .title .links  a:hover,.widget_tabbed > .tabs .links  a:hover{background:#878787;}
.widget > .title .links a,.widget_tabbed > .tabs .links a{color:#1a1a1a;}

nav{background:#31353a;}

nav .menu > li > a:hover{background:#242424 !important;}
nav .menu > li.active > a{background:#000000 !important;}

nav{
font-size:22px;
font-family: 'Oswald', sans-serif;
}


.kt_top_menu{background:#e6e6e6;}
.kt_menus .menu > li > a{color:#575757;}
.kt_menus .menu > li > a:hover{color:#b8b8b8;}
.kt_menus .menu > li.active > a{color:#828282;}
.kt_menus .menu > li > a{font-size:14px;}

.css_blog6 .body {background: url("images/3.png") no-repeat right bottom ,#E8E8E8 100% 0;}
.css_blog9 .widget_search {background-color: #FFB515;}
.styler_blog1 > .title{background:#5F5F5F !important;}
.styler_blog1 > .title{color:white !important;}
.styler_blog1 > .body{background:#5F5F5F !important;}
.styler_blog1 > .body, .styler_blog1 > .body a{color:white !important;}
.css_blog2 .body { background: -webkit-linear-gradient(top, rgba(0,0,0,0.09) 0%,rgba(0,0,0,0) 100%);}
.css_blog4 .body { background: -webkit-linear-gradient(top, rgba(0,0,0,0.09) 0%,rgba(0,0,0,0) 100%);}
.css_blog5 .body {border:ridge 1px #565859;-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;}



/*-------------------------
	The news
--------------------------*/

.biz_col {
    background-color:#ecf0f1 !important;
    color:#d75ba2 !important;
    /*border-top: 2px solid #31353a;*/
    border-bottom: 3px solid #d75ba2;
    font-family: 'Oswald', sans-serif;
    font-variant: small-caps;
    width: 90%;
    margin-left: 0%;
    margin-right: 3%;


    /*background-color:#d75ba2 !important;
    color:#ffffff !important;
    width: 90%;
    margin-left: 0%;
    margin-right: 3%;
    font-family: 'Oswald', sans-serif;
    font-variant: small-caps;*/
}

.biz_col .links a {
    /*background-color: #FFFFFF !important; */
    background: url("images/eye_p.png") no-repeat center !important;
    margin-right: 5px;
}


.cul_col {
    background-color:#ecf0f1 !important;
    color:#00b274 !important;
    /*border-top: 2px solid #31353a;*/
    border-bottom: 3px solid #00b274;
    font-family: 'Oswald', sans-serif;
    font-variant: small-caps;
    width: 90%;
    margin-left: 0%;
    margin-right: 3%;

    /*background-color:#00b274 !important;
    color:#ffffff !important;
    width: 90%;
    margin-left: 0%;
    margin-right: 3%;
    font-family: 'Oswald', sans-serif;
    font-variant: small-caps;*/
}

.cul_col .links a {
    /*background-color: #FFFFFF !important; */
    background: url("images/eye_g.png") no-repeat center !important;
    margin-right: 5px;
}


.city_col {
    background-color:#ecf0f1 !important;
    color:#0587c0 !important;
    /*border-top: 2px solid #31353a;*/
    border-bottom: 3px solid #0587c0;
    font-family: 'Oswald', sans-serif;
    font-variant: small-caps;
    width: 90%;
    margin-left: 0%;
    margin-right: 3%;


    /*background-color:#0096d6 !important;
    color:#ffffff !important;
    width: 90%;
    margin-left: 0%;
    margin-right: 3%;
    font-family: 'Oswald', sans-serif;
    font-variant: small-caps;*/
}

.city_col .links a {
    /*background-color: #FFFFFF !important; */
    background: url("images/eye_bl.png") no-repeat center !important;
    margin-right: 5px;
}


.sports_col {
    background-color:#ecf0f1 !important;
    color:#e9ac40 !important;
    width: 93%;
    margin-left: 0%;
    margin-right: 0%;
    border-bottom: 3px solid #e9ac40;
    font-family: 'Oswald', sans-serif;
    font-variant: small-caps;
}

.sports_col .links a {
    /*background-color: #FFFFFF !important; */
    background: url("images/eye_go.png") no-repeat center !important;
    margin-right: 5px;
}


.blog_col {
    background-color:#ecf0f1 !important;
    color:#31353a !important;
    /*border-top: 2px solid #31353a;*/
    border-bottom: 3px solid #31353a;
    font-family: 'Oswald', sans-serif;
    font-variant: small-caps;
}

/*.blog_col_body .widget_content_list .item .image img {
    border-radius: 0px !important;
    border: 0px solid #ccc !important;
    box-shadow: 0 0 0px #f2f2f2 !important;

} */

.blog_col .links a {
    /*background-color: #FFFFFF !important; */
    background: url("images/eye_b.png") no-repeat center !important;
    margin-right: 5px;
} 

.city_col_body .widget_content_list .item .image img:hover {
    display: block;
    border-radius: 100px;
    border: 3px solid #0587c0;
    box-shadow: 0 0 0px #f2f2f2;
}

.cul_col_body .widget_content_list .item .image img:hover {
    display: block;
    border-radius: 100px;
    border: 3px solid #00b274;
    box-shadow: 0 0 0px #f2f2f2;
}

.biz_col_body .widget_content_list .item .image img:hover {
    display: block;
    border-radius: 100px;
    border: 3px solid #d75ba2;
    box-shadow: 0 0 0px #f2f2f2;
}

.sports_col_body .widget_content_list .item .image img:hover {
    display: block;
    border-radius: 100px;
    border: 3px solid #e9ac40;
    box-shadow: 0 0 0px #f2f2f2;
}

/*****************Search********************************/

.search_blok {
    padding: 0px !important;
    line-height: 20px;

}

.cse .gsc-control-cse, .gsc-control-cse {
    padding: 0em !important; 
}

input.gsc-input {
    
    font-size: 18px !important;
    
}

/*****************Widget Calendar***********************/

.widgetcalendarout {
    background-color: #ffffff;
    text-transform: uppercase; 
    text-align: center;

}

.cal_cont {

   padding: 0px 0px !important;
}


.cal_body {

    padding: 5px 0px !important;

} 



/*-------------------------
	The contener
--------------------------*/

.kt_block8 {
    /*margin-bottom: -10px;*/
}

.kt_block11 {
    background-color: #31353a;
    margin-bottom: -10px;
}

.kt_block12 {
    background-color: #31353a;
    margin-bottom: -10px;
}



.contener{
	height: 245px;
	color:#ccc;
	font-size:12px;
        display: block;
	position:relative;
	/*z-index:-2;*/
        font:12px/1.3 'PT Sans', sans-serif;
	/*background-color:#31353a;

	background-image:-webkit-linear-gradient(top, #31353a, #2f3337);
	background-image:-moz-linear-gradient(top, #31353a, #2f3337);
	background-image:linear-gradient(top, #31353a, #2f3337);*/
}

/* Set a width to the outermost UL and center it */

.contener > ul{
	width:1200px;
	/*position:fixed;*/
	left:50%;
	bottom:0;
	/*margin-left:-480px;*/
	padding-bottom: 60px;
	/*z-index:-1;*/
        margin: auto;
}

/* The four columns of links */

.contener > ul > li{
	width:25%;
	float:left;
}

.contener ul{
	list-style: none;
}

/* The links */

.contener > ul > li ul li{
	margin-left:0px;
	text-transform: uppercase;
	font-weight:bold;
	line-height:1.8;
        text-align: end;
}

.contener > ul > li ul li a{
	text-decoration: none !important;
	color:#7d8691 !important;
}

.contener > ul > li ul li a:hover{
	color:#ddd !important;
}

/* The company logo */


.contener a.logo{
	color: #e4e4e4 !important;
	text-decoration: none !important;
	font-size: 14px;
	font-weight: bold;
	position: relative;
	text-transform: uppercase;

	display: inline-block;
	margin-top: -15px;
	margin-bottom: 16px;
	left:20px;
	top:1px;
        float: left;
}

.contener a.logo i{
	font-style: normal;
	position: absolute;
	width: 60px;
	display: block;
	left: 48px;
	top: 18px;
	font-size: 12px;
	color: #999;
}

.contener a.logo:before{
	content: '';
	display: inline-block;
	background: url("images/LOGO-078-mini.png") no-repeat;
	width: 100px;
	height: 100px;
	vertical-align: text-top;
}



/* Common styles for the four color bars */

.contener p{
	width: 94%;
        margin-left: 5%;
	margin-right: 3%;
	padding: 9px 0;
	line-height: 18px;
	background-color: #058cc7;
	font-weight: bold;
	font-size: 14px;
	color:#fff;
	text-transform: uppercase;
	text-shadow: 0 1px rgba(0,0,0,0.1);
	box-shadow: 0 0 3px rgba(0,0,0,0.3);
	margin-bottom: 20px;
	opacity:0.9;
	cursor:default;

	-webkit-transition: opacity 0.4s;
	-moz-transition: opacity 0.4s;
	transition: opacity 0.4s;
}

.contener > ul > li:hover p{
	opacity:1;
}

.contener p:before{
	content: '';
	display: inline-block;
	background: url("images/sprite.png") no-repeat;
	width: 16px;
	height: 18px;
	margin: 0 12px 0 15px;
	vertical-align: text-bottom;
}


/*-------------------------
	The different colors
--------------------------*/


.contener p.home{
	background-color: #0096d6;

	background-image:-webkit-linear-gradient(top, #0096d6, #008ac6);
	background-image:-moz-linear-gradient(top, #0096d6, #008ac6);
	background-image:linear-gradient(top, #0096d6, #008ac6);
}

.contener p.home:before{
	background-position: 0 -110px;
}

.contener p.services{
	background-color: #00b274;

	background-image:-webkit-linear-gradient(top, #00b274, #00a46b);
	background-image:-moz-linear-gradient(top, #00b274, #00a46b);
	background-image:linear-gradient(top, #00b274, #00a46b);
}

.contener p.services:before{
	background-position: 0 -129px;
}

.contener p.reachus{
	background-color: #d75ba2;

	background-image:-webkit-linear-gradient(top, #d75ba2, #c75496);
	background-image:-moz-linear-gradient(top, #d75ba2, #c75496);
	background-image:linear-gradient(top, #d75ba2, #c75496);
}

.contener p.reachus:before{
	background-position: 0 -89px;
}

.contener p.clients{
	background-color: #e9ac40;

	background-image:-webkit-linear-gradient(top, #e9ac40, #d89f3b);
	background-image:-moz-linear-gradient(top, #e9ac40, #d89f3b);
	background-image:linear-gradient(top, #e9ac40, #d89f3b);
}

.contener p.clients:before{
	background-position: 0 -69px;
}