﻿@charset "utf-8";
/* CSS Document */
.logoimg{margin:10px 0;}

.sticky-header {
    background:;   
}

.navbar_stky{
     position: fixed;
	  background:#f7c21a; 
    top: 0px;
	width:100%;
}
.navbgcolor{background:#fff; }
.section{padding:24px 0;}
.blackbgcol{background:#ea2427;}
#myCarousel {
    margin-bottom: 0px;
}
.halfbg{background:url(../images/bg2color.png) repeat-x; padding:0px !important;  }
.cvrightside{background:url(../images/cvrightside.png) no-repeat; width:37px; float:left; min-height:69px;}
.cvleftside{background:url(../images/cvleftside.png) no-repeat; width:37px; float:left; min-height:69px;}
.ftxt{background:#232323; float:left; min-height:69px; color:#FFF; line-height:69px; text-transform:uppercase; font-size:18px; font-weight:bold; padding:0 10px;}
.proseting h4{color:#000; text-transform:uppercase; font-size:14px; font-weight:bold;} 
.proseting p{color:#000; text-transform:uppercase; font-size:18px; font-weight:bold;} 

.proseting {
border: 0px solid transparent;
    border-bottom: 1px solid transparent;
    padding: 15px;
    -webkit-border-image: url(../images/btmbrd.jpg) 20 round; /* Safari 3.1-5 */
    -o-border-image: url(../images/btmbrd.jpg) 20 round; /* Opera 11-12.1 */
    border-image: url(../images/btmbrd.jpg) 20 round;
}
.arrow_box {
	position: relative;
	background: #ea7974;
	border: 3px solid #ea7974;
	    padding: 0px;
    width: 40px;
    height: 33px;
	float:right;
	color:#FFF;
	font-weight:bold; line-height:24px;
	    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);

}
.arrow_box:after, .arrow_box:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(234, 121, 116, 0);
	border-right-color: #ea7974;
	border-width: 18px;
	margin-top: -18px;
}
.arrow_box:before {
	border-color: rgba(234, 121, 116, 0);
	border-right-color: #ea7974;
	border-width: 18px;
	margin-top: -18px;
}

.bgsectioncat{background:url(../images/bgsectioncat.jpg);background-size: 100% 100%;}
.home-events {
    background: url(../images/bgsectioncat.jpg) #111111 top center;
    border-top: #ba0102 solid 3px;
    text-align: center;
    margin: 0;
    width: 100%;
    float: left;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0 0 100px 0;
}
nbs-flexisel-item .hover-links>a{display:block;line-height:30px;}
#flexisel{display:none;}
.nbs-flexisel-container{position:relative;max-width:100%;}
.nbs-flexisel-ul{position:relative;width:9999px;margin:0px;padding:0px;list-style-type:none;text-align:center;}
.nbs-flexisel-inner{overflow:hidden;width:100%;}
.nbs-flexisel-item{float:left;margin:0px 2px 0 0;padding:0px;cursor:pointer;position:relative;line-height:0px;}
.item img{width:100%;cursor:pointer;position:relative;}
.nbs-flexisel-ul li{display:inline-block;position:relative;text-align:left;}
.item img{display:block;width:100%;height:auto;}

.item .caption{background-color:rgba(0,0,0,0.2);opacity:1;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;height:40%;width:100%;position:absolute;left:0;bottom:0;z-index:99;}
.item div.caption h4{font-size:24px;font-weight:500;z-index:11;}
.item h4 a{text-shadow:0px 1px 0px rgba(0,0,0,0.5);color:#fff;}
.item .hover-links{color:#fff;line-height:0;opacity:0;visibility:hidden;transition:all ease-in-out 0.3s;-webkit-transition:all ease-in-out 0.3s;}
.nbs-flexisel-ul .nbs-flexisel-item:hover .caption{height:100%;background-color:rgba(0,0,0,0.4);}
.nbs-flexisel-inner .nbs-flexisel-item:hover p,.nbs-flexisel-inner .nbs-flexisel-item:hover .hover-links{opacity:1;line-height:normal;visibility:visible;}
.nbs-flexisel-inner .nbs-flexisel-item:hover h4{position:relative;bottom:inherit;background:none;padding:0;margin-bottom:10px;}
.hover-links{padding:0 15px;}
.event-content .hover-links a{display:block;color:#FFF;font-size:14px;line-height:35px;font-weight:600;}
.hover-links i{font-size:20px;}

.nbs-flexisel-nav-right,.product-scroller .nbs-flexisel-nav-left{background:#2f2f2f;height:30px;width:40px;}
.nbs-flexisel-nav-left:after,.product-scroller .nbs-flexisel-nav-right:after{color:#6f6969;content:"ï“";font-family:FontAwesome;font-size:20px;line-height:30px;padding-left:12px;text-decoration:none;cursor:pointer;}

.ovbg{background:url(../images/ovbg.jpg) no-repeat;}

.redbg{background:#ea2427;}

#sns_footer {
margin: 0 0;
padding: 30px 0;
background-color: #333;
color: #8f8f8f;
position: relative;
min-height: 86px;
}



#sns_footer_middle .widget .widget-title {
text-transform: uppercase;
font-size: 1.143em;
line-height: 1;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden;
margin-bottom: 36px;
color: #fff;
}
#sns_footer_middle .widget.widget_snsavaz_widget_text a {
color: #ee3327;
}
#sns_footer_middle .widget.widget_snsavaz_widget_text a .fa {
margin-right: 5px;
color: #fff;
}

#sns_footer_middle .widget .widget-title + ul, #sns_footer_middle .widget .widget-title + div {
border: none;
padding: 0;
}
#sns_footer_middle .widget.widget_nav_menu ul {
margin: 0 0;
padding: 0 0;
}
#sns_footer_middle .widget > div ul {
margin: 0 0;
padding: 0 0;
list-style: none;
}

#sns_footer_middle .widget > div ul li a {
margin: 0;
padding: 0;
position: relative;
-webkit-transition: all 0.1s ease-out;
-o-transition: all 0.1s ease-out;
transition: all 0.1s ease-out;
}


#sns_footer_middle {
margin: 0;
    padding: 30px 0px 20px;
background-color: #000000;
color: #6d6d6d;

}
.block-connectus p {
color: #6d6d6d;
font-family: inherit;
}
.tagsbtm li{float:left; border:1px solid #4d4946; padding:5px 8px; margin:3px 6px; border-radius:4px;}
#sns_footer_middle .widget > div ul li a {
margin: 0;
padding: 0;
color:#797979;
position: relative;
-webkit-transition: all 0.1s ease-out;
-o-transition: all 0.1s ease-out;
transition: all 0.1s ease-out;
}
.block-connectus .fa{color:#a92c23;}
.soclhd {
    font-size: 14px;
    color: #FFFFFF;
    font-weight: 700;
    line-height: 3;
    margin-top: 3px;
}
.soclink{margin-left:-73px;}
.soclink a{color:#FFFFFF; margin:0 10px;}

.blkbg{background:#333; border:1px solid #333;}
.kalibg{background:#000;}
.kalibg h3{ margin:0; padding:15px 5px; color:#FFFFFF; font-size:16px;}

.owl-theme .owl-controls .owl-buttons div {
color: #FFF;
display: inline-block;
zoom: 1;
margin: -215px 0 0 0;
padding: 100px 10px;
font-size: 12px;
background: #ea7974;
filter: Alpha(Opacity=90);
opacity: 0.9;
}
.owl-prev{float:left; top:0;
}
.owl-next{float:right; top:0;}

.whtbg{background:#FFFFFF;}
.pname{font-size:24px; color:#fede35;}
.artno{font-size:24px; color:#fff;}
.pdetail{ color:#8a8a8a; padding:12px 18px; width:100%;}
.mainpbtn{ background:#e23e38; padding:15px 35px; margin-top:53px;border-radius:0px !important; bottom:0 !important; color:#FFFFFF; font-size:24px;}

.sublinkmenu{color:#666 !important; padding:15px 0 !important; line-height: 30px;}
.arrow_box1 {
    position: relative;

    padding: 0px;
    width: 40px;
    height: 33px;
    float: right;

}

.nprorightside{background:url(../images/npro1.jpg) no-repeat; width:41px; float:left; min-height:69px;}
.nproleftside{background:url(../images/npro2.jpg) no-repeat; width:43px; float:right; min-height:69px;}
.ftxt12{background:#ea7973; float:left; min-height:68px; color:#FFF; line-height:67px; text-transform:uppercase; font-size:18px; font-weight:bold; padding:0 43px;}

.newsrightside{background:url(../images/news1.jpg) no-repeat; width:41px; float:left; min-height:69px;}
.newsleftside{background:url(../images/news2.jpg) no-repeat; width:42px; float:right; min-height:69px;}
.ftxt11{background:#232323; float:left; min-height:68px; color:#FFF; line-height:67px; text-transform:uppercase; font-size:18px; font-weight:bold; padding:0 55px;}


.picknews{border-radius:4px; background:#ea7973; padding:8px 10px; color:#FFF;}
.picknews h3{margin:0px; padding:10px 0; font-size:18px; font-weight:bold;}
.input-box{float:left;}
.newstxt{padding:8px 8px; color:#000; border:1px solid #CCC; }
.newsbtn {
    background: #000 !important;
    text-indent: -9999em;
    width: 40px;
    height: 40px;
	border:none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    margin: 0;
    position: relative;
}
.newsbtn:before {
    content: "";
    background: url('../images/gen_i_news_letter.png') no-repeat 4px -173px;
    width: 25px;
    height: 30px;
    position: absolute;
    top: 0;
    left: 4px;
}


.media-list {
    list-style-type: none;
    padding: 0;
    text-align: left;
    border: none !important;
    padding: 20px;
    display: block;
}
.headingarea{background:#ee3327; padding:15px 10px; color:#000;}

#sns_footer_middle .widget > div ul li a {

    font-size: 13px;
}

.breadcrumb{background:#ee3327;}
.breadcrumb a{color:#000; font-size:17px;}
.breadcrumb li{color:#fff; font-size:17px;}
.breadcrumb > li + li:before{color:#000;}

.yellowbtn{background:#000; color:#fff;}
.clstb{color:#000;}
.media-heading .fa {
    color: #a92c23;
}
.colored{ color: #a92c23;}

.block-connectus a{color: #a92c23;}

.fill {
    width: 100%;
}
.breadcrumb {
    padding: 0px 15px !important;
    margin-bottom: 0px !important;
}
.breadcrumb ul{ margin:0 !important; padding:0 !important;}

.plink{text-decoration:none !important;}

.goog-te-menu-value{text-decoration:none !important;}

.media-list li {
    border-top: #e2e2e2 1px solid;
    padding-top: 12px;
}
.back-to-top {
    background: #e23d37 url("../images/up-arrow.png") no-repeat center 43%;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
	padding:20px !important;
}

.socials {
    float: left;
    list-style: none;
    margin: 0;
    padding: 9px 0 9px 16px;
    border-left: 1px solid #333;
}
.socials li {
    display: inline-block;
    vertical-align: top;
    margin: 0 0 0 3px;
    padding: 0;
    background: none;
}
.socials li:first-child {
    margin: 0;
}
.socials a {
    display: block;
    text-align: left;
    text-indent: -9999px;
    background: url(../images/socials.png) no-repeat;
    width: 31px;
    height: 31px;
    overflow: hidden;
}
.socials .yt {
    background-position: 0 0;
}
.socials .fb {
    background-position: -37px 0;
}
.socials .tw {
    background-position: -75px 0;
}
.socials .in {
    background-position: -113px 0;
}
.socials .pi {
    background-position: -151px 0;
}
.socials .li {
    background-position: -189px 0;
}
.fclass:hover{text-decoration:none !important;}



