@font-face {
  font-family: 'GotchaGothicLight';
  src: url('../fonts/GotchaGothicLight.ttf');
}
body{
	font-family: 'GotchaGothicLight',Arial;
	background: #f5f5f5;
	
}
@media (min-width: 1200px){
.container {
    width: 1070px !important;
}
}
p {
    font-family: sans-serif, Arial;
	font-size: 16px;
}
#sp-header{
	background: #a0c814;
	height: 110px;
}
/*
#sp-header .container{
	padding-left: 0;
	padding-right: 0;
}
*/
.logo{
	margin-top: 10px;
}
.view-featured #sp-main-body  {
	display: none;
}
#sp-main-body{
	padding-top: 30px;
	padding-bottom: 30px;
}
#sp-main-body .container {
	background: #fff;
}
#sp-main-body #sp-component {
    background: none;
    padding: 30px;
}
.entry-header {
    margin-bottom: 0;
}
#sp-main-body .entry-header h2 {
    color: #6f6f6f;
}
#sp-main-body .entry-header p {
    color: #fff;
}
#sp-top-bar {
    background-color: #000000 !important;
}
#sp-slider {
    padding-top: 40px;
	padding-left: 0;
	padding-right: 0;
}

#sp-slider .sp-module ul >li {
    border-bottom: none;
}
#sp-user1{
	background: #fff;
	padding-top: 22px;
    padding-left: 30px;
    padding-right: 30px;
}
#sp-slide-pos {
    padding-bottom: 40px;
	line-height: 0;
}
/*
#sp-slide-pos .container{
	padding-left: 0;
	padding-right: 0;
}
*/
.sp-megamenu-parent{
	padding-top: 42px;
}
.sp-megamenu-parent >li >a{
    font-weight: 500;
    font-size: 18px;
	text-transform: inherit;
    padding: 0 4px;
}
.sp-megamenu-parent >li {
    border-left: solid 1px #111;
    padding: 0 10px;
}
.sp-megamenu-parent >li:first-child {
    border-left: none;
}
#sp-footer{
    padding: 12px 0;
    background-color: #282a2b;
}

#sp-footer1 .copyr {
    display: inline;
    float: left;
}
#sp-footer1 .copyr a:hover {
    color: #fdcc27;
}
#sp-footer1 .f-social {
    float: right;
}
#sp-footer1 .f-social .fa {
    padding-left: 20px;
    font-size: 20px;
}
#sp-footer1 .f-social .fa-facebook:hover {
    color: #3B5998;
    transition: 0.3s;
}
#sp-footer1 .f-social .fa-instagram:hover {
    color: #8F348C;
    transition: 0.3s;
}
#sp-footer1 .f-social .fa-youtube:hover {
    color: #bd081c;
    transition: 0.3s;
}
.sp-megamenu-parent >li:last-child >a {
    padding-right: 0;
}
.sp-megamenu-parent >li:last-child {
    padding-right: 0;
}



/*------------header----------------*/
#logo-topBar img{
    float: left;
    margin-right: 5px;
    margin-left: 5px;
}
#logo-topBar{
    color: #ffffff;
    font-size: 12px;
    font-weight: 500;
    padding-top: 15px;
}
#logo-topBar #kapel-text{
    padding-top: 18px;
    padding-left: 130px;
    margin-bottom: 6px;
}
#logo-topBar #kapel-text >p{
    margin: 0;
}
#logo-topBar #kapel-text  {
    font-size: 20px;
    font-weight: bold;
}
#logo-topBar p.kapel-text1  {
    font-size: 16px;
    padding-left: 130px;
    width: 560px;
}
#sp-main-body article h3{
    font-size: 20px;
    margin-top: 10px;
}
#sp-main-body article h5{
    font-size: 12px;
}
#sp-main-body article h3,#sp-main-body article h5{

    padding-left: 6px;
}
#sp-main-body article .logo-block > img{
    margin-right: 10px;
}
#sp-main-body article .info-block{
    margin-bottom: 50px;
}
@media  (max-width: 768px) {
	#sp-menu .lang-inline {
		font-size: 18px;
    	padding-top: 10px;
	}
    #sp-lozho,#sp-logo{

    	padding-top: 15px;
    }
	h3.visible-xs{
    	color: #000;
    	font-size: 25px;
    	font-weight: 700;
    	margin-top: 23px;
	}
    #sp-slider {
    	padding-top: 20px;
	}
	#sp-slider .sp-module{
    	margin-top: 0px;
	}
	#sp-slide-pos {
  	  padding-bottom: 20px;
	}
	#sp-user1{
		padding-top: 15px;
    	padding-left: 15px;
    	padding-right: 15px;
	}
	#sp-bottom {
  	  padding-bottom: 20px;
  	  padding-top: 20px;
	}
	#sp-bottom .sp-module{
    	margin-top: 0;
	}
    #sp-header{
        height: 80px;
    }
    #sp-header #logo-topBar p.kapel-text1{
        clear: both;
        width: 100%;
    }
    #sp-header #logo-topBar img {
        width: 50px;
    }

    #sp-header #logo-topBar #kapel-text {
        font-size: 14px;
        font-weight: bold;
        padding-top: 27px;
    }

    #sp-header #logo-topBar p.kapel-text1 {
        font-size: 10px;
        padding-left: 8px;
        line-height: 1.5;
        margin-top: 5px;
    }

    #sp-header #logo-topBar #kapel-text {
        padding-left: 0;
        display: inline;
    }
    #sp-header #logo-topBar #kapel-text > p{
        margin-top: 28px;
        margin-bottom: 6;
    }

    

    #sp-header .sp-megamenu-wrapper {
        padding-top: 9px;
    }

    #offcanvas-toggler > i {
        font-size: 30px;
    }

    #offcanvas-toggler > i:hover {
        color: #969696;
    }

    .offcanvas-menu .sp-module ul > li > a:before {
        content: " ";
    }

    .offcanvas-menu .offcanvas-inner .sp-module {
        padding-left: 0 !important;
        padding-top: 50px !important;
    }

    .offcanvas-menu {
        background-color: rgba(0, 0, 0, 0.91);
    }

    .offcanvas-menu .offcanvas-inner .sp-module ul > li a:hover, .offcanvas-menu .offcanvas-inner .sp-module ul > li a:focus {
        background: rgba(128, 128, 128, 0.58);
    }

    .offcanvas-menu .offcanvas-inner .sp-module ul > li.active > a {
        background: rgba(128, 128, 128, 0.58);
    }

    #sp-main-body .container {
        padding-right: 15px;
        padding-left: 15px;
    	padding-top: 0px;
    }
	#sp-main-body {

    	padding-top: 0px;
    }
	#sp-main-body #sp-component {
    	background: none;
    	padding: 15px;
	}
    #sp-main-body #sp-component .elaqe-m {
        width: 100% !important;
    }

    #sp-main-body #sp-component .bt-googlemaps {
        width: 100% !important;
    }

    #sp-footer1 .f-social {
        float: none;
        margin-top: 5px;
    }
    #sp-footer1 .copyr {
        display: block;
        float: left;
        font-size: 13px;
    }
    #sp-main-body article h3{
        margin-top: 0;
    }

    #sp-main-body article .logo-block{
        width: 41%;
        float: left;
    }
    .itemid-115 #sp-main-body article .info-block,.itemid-103 #sp-main-body article .info-block{
        width: 100%;
        margin-bottom: 10px !important;
    }
    .itemid-119 #sp-main-body article .info-block,.itemid-120 #sp-main-body article .info-block{
        width: 100%;
    }
    #sp-footer1 .f-social .fa{
        padding-left: 4px;
        font-size: 14px;
    }
    #sp-footer{
        padding:9px 0;
    }

}

/*------------header-END----------------*/

/*------------Social-Language-Top----------------*/


}
#sp-menu .sp-module {
    display:block;
}
#sp-menu .sp-module:first-child {
	margin-bottom: -30px;
}
#sp-menu .lang-inline{
	text-align: right;
}
#sp-menu .lang-inline >li {
    margin: 0; 
}
#sp-menu .lang-inline >li >a {
    color: #111; 
}
#sp-menu .lang-inline >li:hover >a ,#sp-menu .lang-inline >li.lang-active >a{
    color: #fff; 
}
#sp-lanzh {
    padding: 0;
}

/*------------Social-Language-Top-END----------------*/

/*------------elaqe----------------*/

#sp-main-body #sp-component .elaqe-m {
    width: 40%;
    float: left;
}
#sp-main-body #sp-component .elaqe-m a{
    color: #9e9595;
}
#sp-main-body #sp-component .elaqe-m a:hover{
    color: #ffffff;
}
#sp-bottom {
    padding-bottom: 40px ;
    padding-top: 40px ;
}
article.item {
    margin-bottom: 30px;
}
@media( max-width: 767px){
#sp-bottom {
    padding-bottom: 15px ;
    padding-top: 30px ;
}
}
#sp-bottom1{
	padding-left: 0;
	padding-right: 0;
}
/*------------elaqe-end----------------*/

#sp-slider .tp-caption a {
    color: #ffffff;
}
#sp-slider .tp-caption a:hover {
    color: #d0d0d0;
}