.dividerline{
  position: absolute; left:352px; top:px;
  width:15px; height: 100%;
  background-color: #f9f9f9;
  box-shadow:inset 12px -0px 7px -5px #cbccce;
}
.mleftside{
  display: inline-block;
  width: 352px;
  vertical-align: top;
  height: 100%;
     
  text-align: left;
  padding-bottom: 30px;
}
.menubutt{
	display: inline-block;
  position: absolute;
  left:38px; top:11px;
	cursor: pointer; transition: all 600ms;
}
.menubutt.menubuttch{
	left:370px !important;
}

.menubutt .bar1,.menubutt  .bar2,.menubutt  .bar3 {
    width: 35px;
    height: 5px;
    background-color: #332e64;
    margin: 6px 0;
    transition: 0.4s;
}

.menubuttch .bar1 {
    -webkit-transform: rotate(-45deg) translate(-9px, 6px);
    transform: rotate(-45deg) translate(-9px, 7px);
}
.mainbolums{
	position: relative;
	width: 352px;

	z-index: 4; margin-bottom:30px;
}

.mainbolums .mainbolum{
	display: block;
	font-size: 20px; color:#242065; font-family: 'Arch', sans-serif;
	padding:14px 10px; margin:5px 30px;
	border-bottom: 1px solid #242065;
	font-weight:bold;
}
.mainbolums .mainbolum:last-child {border:none;}
.mainbolums .mainbolum:hover{
	background-color: rgba(255, 255, 255, 0.5);

}

.menubuttch .bar2 {opacity: 0;}

.menubuttch .bar3 {
    -webkit-transform: rotate(45deg) translate(-8px, -8px);
    transform: rotate(45deg) translate(-9px, -8px);
}


.mainlogo{
  width: 288px;
  margin-left: 32px; margin-top: 20px;
}
.mainlogo img{
  width: 100%;
}
.soc-search {overflow:hidden; margin: 10px 32px 0 32px;}
.socials{

	float:left;
  text-align: left;
}
.post-share {padding-top:20px; display:inline-block; vertical-align:top;}
.asocial{
  display: inline-block;
  vertical-align: top;
  width: 32px; height: 32px;
  background-image:url('../images/fn.png');
  background-size: cover;
  overflow: hidden;
}
.asocial:hover{
  background-position: 100% 0;
}
.asocial img{
  margin-top:11px;
  height: 45px;
}

.asocial i {display:block; width: 26px; height: 26px; margin: 3px; background-size:cover; background-image: url(../images/backgrounds/socialmi.png);}
.asocial .fb {background-position: -1px 0;}
.asocial .insta {background-position: -81px 0;}
.asocial .yt {background-position: 0 0;background-image: url(../images/social/ytemp.png); width: 16px; height: 16px; margin: 8px;}
.mainsearch{
  width: 180px; height: 26px;
  border:2px solid #a954e5;
  border-radius: 10px;
  text-align: left;
  float:right; position:relative; 
  background-color: #fff; overflow:hidden; margin: 3px 0;
}
.msearchinput{
	    padding: 0px 50px 0 10px;
  display: inline-block; vertical-align: top;
  width: 100%; height: 24px;
  padding: 0px 10px;
  border:0px;
  border-radius: 8px;
  color:#a954e5;
  font-family: 'ArchL'; font-size: 20px; letter-spacing: 2px; background-color: transparent;
}
.msearchinput:focus{
  outline: 0px;
}
.searchbutt{
  position: absolute; right:0; top:0;
  display: inline-block; vertical-align: top;
  width: 49px; height: 32px;
  background-color: #a954e5;
  cursor: pointer;height: 24px; line-height: 22px; color: #fff; font-family: 'ArchL'; font-size: 20px; letter-spacing: .5px; padding: 0 7px;
}

.searchbutt img{
	width: 30px; margin-left: 10px; margin-top: 3px;
}

.videoslink{
	position: relative;
  display: inline-block; vertical-align: top;
  width: 260px; height: 230px;
  margin-left: 20px; margin-top: 90px; margin-bottom: -25px;
}
.videoslink img{
	width: 100%;
	height: 100%;
}
.videoslink iframe{
	position: absolute; left:35px; top:32px;
	border-radius: 8px; border:1px solid #fff;
}
.callus{
  display: inline-block; vertical-align: top;
  width: 115px; height: 100px;
  margin-top: 7px; margin-left: 5px;
}
.callus img{
	width: 100%;
}

.d-content {margin-left: 50px; position:relative;}

.mrightside{
  display: inline-block; vertical-align: top;
  width: 848px; padding-bottom: 40px;
  text-align: center;
  background-size: cover;
}
.headmenu{
  width: 790px; height: 55px;
  margin-top:60px; margin-left: 50px;
  text-align: left;
}
.in-menu {width:1200px; margin:0 auto;}
.in-menu .headmenu {margin: 20px 0 0 0;}
.hmenuitem{
  position: relative;
  display: inline-block; vertical-align: top;
  width: 104px; height: 55px;
  overflow: hidden;
  background-image: url('../images/backgrounds/main_menu.png');
  background-repeat: no-repeat;
  cursor: pointer;
  text-align: left;
}
.hmenuitem:hover{
  background-image: url('../images/backgrounds/main_menu_hover.png');
}
.hmitext{
  font-size: 13px; font-family: 'Arial', sans-serif; color:#fff; font-weight: bold;
  transform: rotate(27deg);
  padding-top:19px; padding-left: 24px;
  letter-spacing: -0px;
}

.mainslider{
  position: relative;
  width: 780px;
  margin-left: 50px;
  box-shadow: 0px 0px 15px 1px #332e64;
  overflow: hidden;
}
.slideritem{
position:relative;
  display: inline-block; vertical-align: top;
  width: 780px; height: 380px;
}
.slideritem img{
  width: 100%; height: 100%;
}
.slider-title {position: absolute; bottom: 0; width: 100%; color: #242065; font-family: Arial, sans-serif; font-size: 22px; line-height: 30px; background-color: rgba(255, 255, 255, 0.86); padding: 8px 10px;}
.sliderpins{
  position: absolute; left: 0px; bottom: 0px;
  width:700px; height: 44px;
  background-color: rgba(107, 107, 107, .5);
  text-align: center;
}
.apin{
  width: 18px; height: 18px;
  border:1px solid #332e64;
  border-radius: 9px;
  background-color: #e9e3f0;
  display: inline-block;
  margin: 13px 5.5px;
  cursor: pointer;
}
.apin.active{
  background-color: #a954e5;
}


.bottompages{
  width: 780px;
  margin-top: 42px; margin-left: 50px;
}
.bottompages.bp {margin-top:60px; width: 820px; margin-left: 30px;}
.bottompages.bp.fl {margin-top:0; margin-left: -20px; width: 823px;}
.bottompages.bp.cp {margin-top:80px; width: 820px; margin-left: 0}
.bottompages-wrap {}
.bottompages-wrap:after {content: ""; display:block; clear:both;}
.bapage{
  position: relative;
  width: 100%;
	transition: all 100ms;
  margin-bottom: 40px;
}
.b-news.bapage {padding:0 20px; width: 50%;}
.b-pages { margin: 20px 30px 20px 30px;}
.bphead{
width: 100%; height: 40px; background-color: #edeaf5; background-image: url(../images/backgrounds/bphead_odd.png);background-size: 260px 42px;background-repeat: no-repeat; font-size: 18px; font-family: 'ArchL', Arial, sans-serif; color: #a954e5; font-weight: bolder; text-transform: uppercase; padding-left: 120px; padding-top: 11px; border-bottom: 2px solid rgba(94, 94, 94, 0.2); letter-spacing: 0.5px;
}
.bapage:nth-child(2n) .bphead {
    background-image: url(../images/backgrounds/bphead_even.png);
    color: #332e64;
}
.v-title {width: 186px; height: 59px; position: absolute; top: 6px; left: -19px; background-image: url(../images/v-title.png); background-size: cover;  font-family: 'ArchL'; color: #fff; font-size: 22px; padding-top: 14px; text-align: left; padding-left: 40px; letter-spacing: 1.5px;     background-position: 0 0;}
.bpcarulsel1,.bpcarulsel2,.bpcarulsel3,.bpcarulsel4{
}
.bapage:hover .v-title {background-position: 0 60px;}
.bpslides{
  position: absolute;
  bottom:30px; left: 48px;
  z-index: 5;
}
.bpslide{
  display: inline-block;
  width:7px; height: 7px; background-color:#000;
  margin:9px; 
  transform:rotate(45deg);
  cursor: pointer; background-color: #a954e5;
}
.bpslide.active{
   background-color: #613e7e;
}
.bpcont{
width:100%;
padding-top: 13px; padding-bottom: 36px;
  background-color: #fff;
  text-align: center;
  display: inline-block; vertical-align: top;

}
.bpcont:not(.first) {
        box-shadow: inset 0 0 9px -2px #868686;
}
.b-news .bpcont {padding-bottom: 0; box-shadow: inset 0 0 13px -2px #868686;}
.bpimg{
margin: 0  5px 5px 5px;
text-align: center;
overflow:hidden;
}
.bpimg img{ width:100%; display:block; transform: scale(1); -moz-transform: scale(1); -webkit-transform: scale(1); -ms-transform: scale(1); transition: all 0.55s ease-in 0s; -moz-transition: all 0.55s ease-in 0s; -webkit-transition: all 0.55s ease-in 0s; -ms-transition: all 0.55s ease-in 0s;
}
.bpimg:hover img {transform: scale(1.2); -moz-transform: scale(1.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2);}
.bpimgdesc{
  display: block;
  font-size: 21px; color: #a954e5;
  font-family: 'ArchZ', Arial, sans-serif;
  min-height: 52px;height: 52px; line-height: 26px; overflow:hidden;
  padding:0px 10px;
    -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; 
}
.b-news .bpimgdesc {min-height: 0; height: auto;}
.bpalldesc{
  width: 130px; height: 100px; margin: 7px auto;
  text-align: left;
  color:#000; font-family: 'Arial', sans-serif; font-size: 13px;

}
.bpcont:hover .bpimgdesc {color: #242065 }
.bpalldesc img{
	display: none;
}
.bpreadmore{
  color:#a954e5; font-size: 10px; font-weight: bold; font-family: 'Arial';
}
.bpfoot{
  width: 100%;
  overflow: hidden;
}
.bpleft{
display: inline-block; vertical-align: top; width: 50%; height: 30px; background-color: #a954e5; transform: skewY(8deg); transform-origin: 100% 0;
}
.bpright{
  display: inline-block; vertical-align: top; width: 50%; height: 30px; background-color: #613e7e; transform: skewY(-8deg); transform-origin: 0 0;
}
.bapage:nth-child(2n) .bpleft {background-color: #332e64;}
.bapage:nth-child(2n) .bpright { background-color: #1c1550; }
.bottomnet{
  position: relative;
  width: 690px; margin-left: 80px; margin-right: 50px;
  text-align: center;
}
.bp-extra {color: #868686; font-size: 13px; line-height:16px; padding: 6px 10px 2px; font-family: Arial, Tahoma, sans-serif;}
.asecnet{
  display: inline-block; vertical-align: top;
  width: 190px; height: 42px; 
  margin: 28px 20px; padding-left: 55px;
  background-color: #edeaf5;
  background-image: url('../images/backgrounds/bphead_odd.png');
  background-repeat: no-repeat;
  background-size: auto 100%;
  box-shadow: 3px 3px 5px 0px #7a7a7a;
  font-size: 12px; color:#a954e5 !important; font-family: 'Arial'; font-weight: bold;
  text-align: left; transition: all 200ms; cursor: pointer;
}
.asecnet:hover{
	transform: scale(1.2);
}
.asecnet a{
	position: relative; top:50%;
	display: inline-block;
	 color:#a954e5 !important;
	transform: translateY(-50%);
}
.asecnet:nth-child(2n){
  background-image: url('../images/backgrounds/bphead_even.png');
  color:#332e64 !important;
}
.asecnet:nth-child(2n) a{
  color:#332e64 !important;
}
.bottomnet svg{
  position: absolute; top:70px; left: 0px;
}



.owl-carousel {display: none;width: 100%;-webkit-tap-highlight-color: transparent;/* position relative and z-index fix webkit rendering fonts issue */position: relative;z-index: 1; }
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;touch-action: manipulation;-moz-backface-visibility: hidden;/* fix firefox animation glitch */ }
.owl-carousel .owl-stage:after {content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0; }
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;/* fix for flashing background */-webkit-transform: translate3d(0px, 0px, 0px); }.owl-carousel .owl-wrapper,.owl-carousel .owl-item {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0); }
.owl-carousel .owl-item {position: relative;min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none; }
.owl-carousel .owl-item img {display: block;width: 100%; }
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled {display: none; }
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot {cursor: pointer;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot {outline:0; color: inherit;border: none;font: inherit; }
.owl-carousel.owl-loaded {display: block; }
.owl-carousel.owl-loading {opacity: 0;display: block; }
.owl-carousel.owl-hidden {opacity: 0; }
.owl-carousel.owl-refresh .owl-item {visibility: hidden; }
.owl-carousel.owl-drag .owl-item {-ms-touch-action: pan-y;touch-action: pan-y;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }
.owl-carousel.owl-grab {cursor: move;cursor: grab; }

.navstyle3 .owl-nav [class*='owl-'] {position: absolute; z-index: 1; -webkit-transition: 0.5s ease 0s; -moz-transition: 0.5s ease 0s; -ms-transition: 0.5s ease 0s; -o-transition: 0.5s ease 0s; transition: 0.5s ease 0s; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); background-color: rgba(255, 255, 255); padding: 5px; width: 30px; height: 30px; box-shadow: 0px 0px 9px 1px #332e64;}
.owl-carousel.navstyle3 .owl-nav .owl-next {right: 0px; border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
.owl-carousel.navstyle3 .owl-nav .owl-prev {left: 0px; border-top-right-radius: 6px; border-bottom-right-radius: 6px;}
.owl-carousel.navstyle3 .owl-nav [class*='owl-']:before {content: ""; display:block; width:20px; height:20px; background-size:cover; background-position:0 0;}
.owl-carousel.navstyle3 .owl-nav [class*='owl-']:hover:before {background-position: 0 100%;}
.owl-nav .owl-prev:before {background-image: url(../images/prev.svg);}
.owl-nav .owl-next:before {background-image: url(../images/next.svg);}
.owl-carousel.navstyle3 .owl-nav [class*='owl-']:hover {background-color: #a954e5;}
.dots .owl-dots { position: absolute;bottom:7px; left: 0; right:0; margin: auto; z-index: 5; width: 75px;}
.dots .owl-dots .owl-dot { display: inline-block;width:7px; height: 7px; background-color:#000;margin:9px; transform:rotate(45deg);cursor: pointer; background-color: #a954e5;}
.dots .owl-dots .owl-dot.active{background-color: #613e7e;} 

  
/* Main news */
.m-n {margin-bottom: -16px;}
.main-news {}
.main-news-wrap {margin: 0 -15px;}
.main-news-wrap:after {content: ""; display:block; clear:both;}
.main-news-item {float:left; width:50%; padding: 0 15px 30px;}
.main-news-item a {display:block; background-image: linear-gradient(to right, #e6e7e9, #fff); box-shadow: 0px 0px 6px -1px #332e64;}
.main-news-item .m-pict img {display:block; width:100%;}
.main-news-item .m-text {padding: 12px; font-weight:bold; text-align:left; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; }
.main-news-item .m-text h2 {margin:0; font-family: 'ArchL', Arial, sans-serif; line-height: 20px; font-size: 22px; letter-spacing: 0.3px; line-height: 28px;}
.main-news-item .m-text .extra {font-family: Arial, sans-serif; font-size:14px; line-height: 19px;  color: #797979; margin-top: 10px; display:block; font-weight:normal;}
.main-news-item a:hover .m-text {color: #a954e5;}
.l-pages {margin: 0 0 0 32px; width: 288px; padding: 5px 0 0 0;}

.date {font-size: 11px; color: #777; overflow: hidden; line-height: 22px; font-family: Arial, sans-serif; padding: 0 10px; background-color: rgba(0,0,0, 0.08); margin-top:6px;}
.date i {float: left; display: block; background-image: url(../images/date.svg); width: 12px; height: 12px; margin: 5px 5px 5px 0;}
.date span {float: left;}

/* Writer profile */
.writer-profile {margin-top:75px; margin-bottom:20px;}
.writer-profile .writer-profile-top {background-color: #332e64; margin-bottom:10px;}
.writer-profile-top:after { content: ""; clear: both; display: block; }
.writer-profile .writer-profile-top .writer-image {float:left; padding:10px 15px; margin-top: -70px;}
.writer-profile .writer-profile-top .writer-image img {display:block; width:160px; border-radius: 50%; border: 4px solid #613e7e;}
.writer-profile .writer-profile-top .writer-image h2 {text-align:left; font-family: 'ArchB', Arial, Tahoma, sans-serif; color: #fff; font-size: 23px; line-height: 30px; padding-top: 5px; text-decoration: underline;}
.writer-profile .writer-profile-top .writer-image p { font-family: 'Arch', Arial, Tahoma, sans-serif; color: #fff; font-size: 20px; padding-top: 10px; line-height: 28px;}
.writer-profile .writer-profile-bottom .writer-about { background-color: rgba(255, 154, 11, 0.23); color: #313131; font-family: Arial, Tahoma, sans-serif; line-height: 24px; font-size: 19px; padding: 15px; text-align: left; font-family: 'Arch', Arial, Tahoma, sans-serif;}
.writer-profile .writer-profile-bottom .writer-posts {text-align:left; margin-top:20px;}
.writer-profile .writer-profile-bottom .writer-posts .writer-post-wrap {text-align:left; border:1px solid #ccc; margin-bottom:20px;}
.writer-profile .writer-profile-bottom .writer-posts .writer-post-title {text-align: center; font-family: 'ArchB', Arial, Tahoma, sans-serif; display: inline-block; vertical-align: top; border: 1px solid #ccc; border-bottom: 0; color: #a954e5; padding: 5px 20px; border-top-left-radius: 6px; border-top-right-radius: 6px; font-size: 22px; background-color: #f3f3f3; line-height: 30px;}
.writer-profile .writer-profile-bottom .writer-posts .writer-post-item {font-family: 'Arch', Arial, Tahoma, sans-serif; font-size: 20px; line-height: 30px; border-top: 1px solid #ccc;}
.writer-profile .writer-profile-bottom .writer-posts .writer-post-item:first-child {border:0;}
.writer-profile .writer-profile-bottom .writer-posts .writer-post-item a {font-weight:bold; padding: 10px 15px; display:block;color:  #242065; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;}
.writer-profile .writer-profile-bottom .writer-posts .writer-post-item a:hover {color: #a954e5;}

/* Navigation */
.navigation {text-align:center; overflow:hidden; margin-bottom:10px;}
.navigation ul {overflow:hidden; display:inline-block; vertical-align:top;}
.navigation ul li {float:left; margin:0 3px 5px 3px;}
.navigation ul li a, .navigation ul li span {min-width:26px; font-size:16px; height:26px; display:block; line-height:26px; padding: 0 5px;  color: #fff; border-radius: 3px; font-weight:bold; position:relative; font-family: 'Arch', Arial, Helvetica, sans-serif; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease;}
.navigation ul li a {background-color: #242065;}
.navigation ul li span, .navigation ul li a:hover {background-color: #a954e5;}
.navigation ul li a.icp {padding: 7px 5px;}
.navigation ul li a.icp:before {content: ""; display:block; width:12px; height:12px; margin:0 auto; background-size:cover;}
.navigation ul li a.icp.icprev:before, .navigation ul li a.icp.first:before {background-image: url(../images/prev2.svg);}
.navigation ul li a.icp.icnext:before, .navigation ul li a.icp.last:before {background-image: url(../images/next2.svg);}
.navigation ul li a.icp.first {padding: 0 6px 0 18px;}
.navigation ul li a.icp.last {padding: 0 18px 0 6px;}
.navigation ul li a.icp.first:before, .navigation ul li a.icp.last:before {position:absolute; top:0; bottom:0; margin: auto;}
.navigation ul li a.icp.first:before {left:3px;}
.navigation ul li a.icp.last:before {right:3px;}
.allnews {text-align:center; overflow:hidden;}
.allnews a {font-size: 18px; line-height: 26px; padding: 4px 10px; display: inline-block; vertical-align: top; color: #fff; border-radius: 3px; font-weight: bold; position: relative; font-family: 'Arch', Arial, Helvetica, sans-serif; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; transition: all 0.3s ease; background-color: #242065;}
.allnews a:hover {background-color: #a954e5}

.ballback{width:100%;background-image:url(../images/backgrounds/allback.jpg);background-size:cover}
.p-tt {padding-top:30px;}
.bphbigline{margin:0 auto;height:72px;background-color:#1c1550;margin-top:7px}
.bphnameline{margin:0 auto;height:24px;background-color:#a954e5;border-bottom:4px solid #fff}
.bphnamelined{margin:0 auto;height:4px;background-color:#a954e5}
.bphnamebot{position:absolute;right:20px;top:24px;z-index:2;border:4px solid #a954e5;border-top-width:0;background-color:#fff;padding:4px;padding-top:0;border-bottom-left-radius:18px;border-bottom-right-radius:18px}
.bphname{font-size:32px;font-family:'ArchB';background-color:#a954e5;color:#fff;height:65px;line-height:65px;margin-top:-9px;padding:0 36px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;z-index:2;text-transform:uppercase}
.bpcontent{text-align:left}
.bpbigimg{position:absolute}
.bpbigimg img{width:100%}
.bpside{margin-right:15px;position:relative;display:inline-block;vertical-align:top;margin-top:90px;margin-bottom:20px;padding:16px;border:14px solid #485e88;border-right-color:transparent;border-left-color:transparent;border-radius:30px;text-align:center}
.bpside::before{position:absolute;content:'';width:14px;height:calc(100% - 32px);left:-14px;top:16px;background-image:linear-gradient(#485e88,transparent,transparent,#485e88)}
.bpside::after{position:absolute;content:'';width:14px;height:calc(100% - 32px);right:-14px;top:16px;background-image:linear-gradient(#485e88,transparent,transparent,#485e88)}
.bpinner{position:relative;border-radius:7px;background-color:#a3c2d1;padding:27px 20px;color:#d2eaf5;font-size:14px;font-family:'Arial';line-height:19px; width:723px;}
.bpinner::before{position:absolute;content:'';left:-30px;right:-30px;bottom:-30px;height:16px;border:14px solid #485e88;border-top-width:0;border-bottom-left-radius:30px;border-bottom-right-radius:30px}
.bpinner::after{position:absolute;content:'';left:-30px;right:-30px;top:-30px;height:16px;border:14px solid #485e88;border-bottom-width:0;border-top-left-radius:30px;border-top-right-radius:30px}
.bpinner > a{display:block;margin-bottom:20px;font-weight:700}
.bpinsep{border-bottom:1px solid #989898;margin-bottom:15px}
.arhead{font-size:25px;line-height:35px;color:#485e88!important;font-weight:700}
.arhead a{color:#485e88!important}
.armainimg{float:left;width:200px;padding:5px;background-color:rgba(255,255,255,0.4);border:1px solid rgba(0,0,0,0.5);border-radius:10px;margin:10px}
.fullartcont{display:block;clear:both;font-family:'Arial',sans-serif!important;font-size:16px!important;text-align:left;padding:10px 30px;line-height:22px}
.fullartcont *{font-family:'Arial',sans-serif!important;font-size:16px!important;color:#000!important;background-color:transparent!important}
.fullartcont img{margin:5px;padding-right:10px;max-width:600px}
.arheaddesc{display:block;font-size:14px;color:#000}
.yazarallhead{position:absolute;width:1200px;height:50px;left:calc((100% - 1200px)/2);color:#332e64;font-size:35px;font-weight:700;text-align:center;line-height:50px;font-family:'ArchB';z-index:2}
.yazarallhead span{display:inline-block;transform:scaleX(1.03)}
.yazarallhead::before{content:'';position:absolute;width:35%;height:1px;background-color:#332e64;left:0;top:28px}
.yazarallhead::after{content:'';position:absolute;width:35%;height:1px;background-color:#332e64;right:0;top:28px}
.yallback{width:100%;min-height:500px;background-image:url(../images/backgrounds/allback.jpg);background-size:cover;padding-top:30px}
.yazarhead{width:350px;margin:0 auto;height:68px;background-image:url(../images/backgrounds/wawhead.png);background-size:100% 100%;color:#fff;font-family:'ArchB';line-height:72px;font-size:37px}
.yazarlarnav{margin:0 auto}
.ynavitem{position:relative;display:inline-block;transform:scaleY(0.90);padding:3px 0;margin:10px 13px;font-weight:700;font-size:30px;color:#332e64;font-family:'ArchC';transform:scale(1.02);cursor:pointer}
.ynavitem:hover{color:#a954e5}
.ynavitem::before{position:absolute;content:'';width:99%;left:.5%;bottom:-6px;height:6px;background-color:#a954e5}
.yselect{position:relative;display:inline-block;vertical-align:top;width:330px;height:46px;line-height:42px;padding:0 20px;margin:15px 21px;margin-left:25px;margin-right:18px;background-color:#e9e3f0;border:1px solid #332e64;border-radius:7px;font-weight:700;color:#332e64;font-family:'ArchC';font-size:24px;text-align:left;cursor:pointer}
.yselect img{display:inline-block;float:right;vertical-align:top;width:18px;height:14px;margin:15px 13px;margin-right:-10px}
.yselect ul{position:absolute;left:0;top:46px;z-index:3;background-color:#fff;width:100%;max-height:150px;overflow-y:auto;list-style-type:none;display:none;border:1px solid #eee}
.yselect ul li{padding:0 10px}
.yselect ul li:hover{background-color:#c7c7c7}
.yazarleft{display:inline-block;vertical-align:top;padding-top:30px}
.yazar-wrap{float:left;width:50%;padding:0 20px 34px}
.yazarright{display:inline-block;vertical-align:top;width:600px;padding-top:45px}
.ayazar{display:block;border-radius:10px;background-color:#332e64}
.ayazar:after{content:"";display:block;clear:both}
.yazarright .ayazar{margin-right:59px;margin-left:22px}
.yazarimg{float:left;position:relative;display:inline-block;vertical-align:top;width:100px;height:130px}
.yazarimg .yazarimgb{position:absolute;left:0;top:0;width:0;height:100%;transition:all 300ms;background-color:#a954e5}
.yazarright .yazarimg .yazarimgb{left:auto;right:0}
.ayazar:hover .yazarimgb{width:100%}
.yazarimg img{position:absolute;width:110px;height:110px;top:10px;left:-12px;border:1px solid #fff;border-radius:16px;box-shadow:0 0 7px 0 #000}
.yazarright .yazarimg img{left:auto;right:-28px}
.yazardesc{display:block;text-align:left;color:#fff;font-family:'Arial';padding:10px;overflow:hidden}
.yazarright .yazardesc{text-align:right}
.yazarname{font-size:27px;font-family:'ArchB';letter-spacing:2px}
.yazipart{font-size:18px;padding-top:18px;line-height:24px}
.yazipart img{display:none}
.topline2{height:16px;margin:0 auto;background-color:#242065}
.wawcontainer{width:100%;margin:0 auto;background-image:url(../images/backgrounds/allback.jpg);background-size:cover}
.wawleft{display:inline-block;vertical-align:top;width:660px;padding-top:30px;text-align:center}
.wlhead{width:350px;height:68px;margin:0 auto;background-image:url(../images/backgrounds/wawhead.png);background-size:100% 100%;color:#fff;font-family:'ArchB';line-height:72px;font-size:36px}
.wlcontent{width:660px;margin:0 auto;padding:20px 60px;text-align:left;font-weight:700;background-color:#a954e5;font-size:20px;color:#211d45;font-family:'Arial';line-height:23px;text-align:justify}
.wlsubheader{width:463px;height:53px;line-height:53px;background-color:#332e64;font-size:40px;text-align:center;border-radius:2px;margin-top:30px;margin-bottom:15px}
.wawright{display:inline-block;vertical-align:top;width:660px;padding-top:50px;text-align:center}
.wrhead{width:350px;height:55px;margin:0 auto;background-image:url(../images/backgrounds/komanda.png);background-size:100% 100%;color:#fff;font-family:'ArchB';line-height:55px;font-size:29px}
.wrsec{float:left;width:200px;height:174px;background-color:#332e64;margin-left:10px;margin-right:10px;margin-top:127px;cursor:pointer}
.wrimg{position:relative;height:80px}
.wrfillcol{position:absolute;left:0;top:0;width:100%;height:0;background:#a954e5;transition:all 300ms}
.wrimg:hover .wrfillcol{height:80px}
.wrimg img{position:relative;width:160px;height:160px;margin-top:-90px;box-shadow:0 0 3px 5px rgba(0,0,0,0.2)}
.wrname{font-size:21px;font-family:'Arch';color:#fff;padding:5px 0;letter-spacing:1px}
.wrabout{font-size:17px;font-family:'Arch';color:#a954e5;padding:0 10px}
.wrus{text-align:center;padding-top:30px}
.wrshead{width:365px;height:70px;margin:0 auto;background-image:url(../images/backgrounds/wawhead.png);background-size:100% 100%;color:#fff;font-family:'Arial';line-height:77px;font-size:35px}
.wrscont{background-color:#a954e5;padding:63px 0;padding-bottom:38px;color:#fff;font-family:'Arial';font-size:14px;width:660px;margin:0 auto;border-radius:10px}
.wrsline{margin-bottom:14px;text-align:left}
.wrsimg{display:inline-block;width:120px;height:63px;margin-right:28px}
.wrsimg img{width:100%;height:100%}
.wrsline p{display:inline-block;vertical-align:top;width:240px;font-size:19px;color:#f2e5fb;line-height:63px}
.wrsline p.wrsnum{line-height:31.5px!important}
.mrightside{position:relative}
.mrheader{width:719px;height:66px;margin-top:61px;margin-bottom:65px;font-size:35px;color:#fff;font-family:'ArchB';text-align:center;line-height:65px;background-image:url(../images/wus/mrhead.png);background-size:100% 100%}
.mrcont{width:600px;margin:0 44px;font-size:14px;color:#a954e5;font-family:'Arial';text-align:left}
.mrcont p{padding-top:3px;font-size:19px;padding-bottom:12px}
.mrcont table{margin-top:10px;font-size:18px}
.cforminput{height:38px;width:275px;display:block;border:2px solid #a954e5;border-radius:12px;padding:5px 10px;margin:10px 0}
.cformsel{height:38px;width:275px;font-size:19px;display:block;border:2px solid #a954e5;border-radius:12px;padding:0 8px;margin:10px 0;outline:0;-webkit-appearance:none;-moz-appearance:none;text-indent:1px;color:#a954e5}
.cformta{width:502px;height:311px;display:block;border:1.5px solid #a954e5;border-radius:12px;padding:5px 10px;margin:10px 0;resize:none}
.contable span{display:inline-block;font-size:19px}
.contable span.name{margin-top:-7px;margin-bottom:-3px;padding-left:2px}
.contable span.email{padding-left:2px;margin-top:9px}
.contable span.topic{padding-top:4px;padding-left:2px;margin-bottom:-4px}
.contable span.mess{padding-top:31px;margin-bottom:-5px}
.cformbut{display:inline-block;width:274px;height:38px;line-height:36px;font-size:23px;letter-spacing:2px;font-family:'ArchC','Arial',sans-serif;color:#a954e5;border:2px solid #a954e5;float:right;background-color:#fff;border-radius:15px;text-align:left;padding-left:10px;margin-top:20px;margin-right:2px}
.butticon{position:relative;display:inline-block;width:50px;height:36px;background-color:#a954e5;float:right;border-top-right-radius:11px;border-bottom-right-radius:11px;cursor:pointer}
.butticon::before{position:absolute;content:'';border:5px solid transparent;border-left-color:#fff;top:12px;left:0}
.butticon img{width:27px;height:23px;margin-left:15px;margin-top:7px}

.boleft{display:inline-block;vertical-align:top;width:320px;box-shadow:-10px 0 5px -5px #cfd0d2;margin-bottom:-10px}
.bolitem{position:relative;display:inline-block;width:290px;height:150px;margin:0;margin-bottom:10px;padding: 20px 20px 20px 70px;padding-top:40px;text-align:left;background-color:#fff}
.bolimgback{position:absolute;left:-74px;top:1px;width:148px;height:148px;background-image:url(../images/icons/bolumler/bolumback.png);background-size:100% 100%}
.bolimgback img{width:55px;height:55px;margin:46px}
.bolheading{font-size:17px;font-weight:700;font-family:'ArchC';color:#332e64;padding:0}
.bolheading a{color:#332e64;transition:all 200ms}
.bolheading a:hover{color:#a954e5}
.boldesc{padding-top:4px;font-size:14px;color:#7d7e7d;font-family:'Arial';font-weight:700}
.bolbound{display:inline-block;vertical-align:top;width:30px;height:150px;background-image:linear-gradient(to right,#6b6992,#130e6b)}
.boright{display:inline-block;vertical-align:top;width:290px;box-shadow:10px 0 5px -5px #cfd0d2;margin-bottom:-10px}
.boright .bolitem{margin-left:auto;text-align:right}
.boright .bolimgback{right:-74px;left:auto;background-image:url(../images/icons/bolumler/bolumback_r.png);background-size:100% 100%}
.boright .bolbound{background-image:linear-gradient(to right,#130e6b,#6b6992)}
.boright .bolitem {padding: 20px 70px 20px 20px; padding-top: 40px;}

.q-banner {text-align:left; margin: 50px 0 -30px 50px;}
.q-banner img {display:block;}
