@font-face {
  font-family: 'Yekan';
  src: url('../fonts/Yekan.eot?#') format('eot'), 
    url('../fonts/Yekan.woff') format('woff'), 
    url('../fonts/Yekan.ttf') format('truetype');
}
@font-face {
  font-family: 'BYekan';
  src: url('../fonts/BYekan.eot?#') format('eot'), 
    url('../fonts/BYekan.woff') format('woff'), 
    url('../fonts/BYekan.ttf') format('truetype');
}
@font-face {
  font-family: 'Yekan';
  src: url('../fonts/Yekan.eot?#') format('eot'), 
    url('../fonts/Yekan.woff') format('woff'), 
    url('../fonts/Yekan.ttf') format('truetype');
}
@font-face {
  font-family: 'WebsimaRohanRound';
  src: url('../fonts/WebsimaRohanRound.eot?#') format('eot'), 
    url('../fonts/WebsimaRohanRound.woff') format('woff'), 
    url('../fonts/WebsimaRohanRound.ttf') format('truetype');
}
body{
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	text-decoration: none;
	direction: ltr !important;
	font-weight: unset;
	font-family: 'WebsimaRohanRound';
	font-weight: normal;
	list-style: none;
	background-color: #fff !important;
}
a{
	list-style: none;
	text-decoration: none;
}
p{
	padding: 0;
	margin: 0;
}
body ,a ,p ,h1 ,h2 ,h3 ,h4 ,h5 ,h6 ,span ,ol ,li ,ul{
  font-family: WebsimaRohanRound !important;
text-decoration: none !important;
}

#component {
min-height: 500px;
margin: 40px 106px 50px 106px;
text-align: justify;
padding: 2% 5% 10% 5%;
background-color:#F3F3F3;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: 0 6px 9px #353333;

}
.cont{
margin-right:0 !important;
margin-left:0 !important;
}
.pos3 .button{
	background: url('../images/search.png') !important;
width: 24px;
height: 28px;
background-repeat: no-repeat !important;
border: none !important;
margin-right: -12px;
background-position: 0 3px !important;
	}
#mod-search-searchword101{
    border: none;
    background: none;
    padding: 3px 10px;
    border-radius: 2px;
	width: 87% !important;
	color: #fff;
}
.search{
background: none;
padding: 4px 10px 4px 10px;
width:100% !important;
border-radius: 2px;
background-repeat: no-repeat !important;
background-position: 205px 8px !important;
border-radius: 4px;
margin-top: 0;
}
#copy {
    text-align: right;
}
.map {
    margin-top: 47px;
    box-shadow: 0 0 4px 4px #ccc;
    padding: 21px;
}
.logo {
    margin-top: 0px;
transform: scale(1);
    transition: all 0.6s;
}
.logo img:hover {
    transform: scale(0.9);
    transition: all 0.6s;
}

span.catItemImage img:hover, .subCategoryImage img:hover {
    webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
    opacity: 0.6;
    -webkit-transform: scale3d(1,1,1);
    transform: scale3d(1,1,1);
}
span.catItemImage img, .subCategoryImage img {
    border-radius: 141px;
    webkit-transition: all 400ms ease-in-out;
    -moz-transition: all 400ms ease-in-out;
    -ms-transition: all 400ms ease-in-out;
    -o-transition: all 400ms ease-in-out;
    transition: all 400ms ease-in-out;
    opacity: 0.95;
    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
    transition: opacity 0.35s, transform 0.35s;
    -webkit-transform: scale3d(1.05,1.05,1);
    transform: scale3d(1.05,1.05,1);
    border:2px solid #9ea19f;
}

#fancybox-title {
    background: none !important;
    color: #000;
    top: 124px !important;
    right: 0;
    display: block !important;
    margin-top: 10px !important;
}
#fancybox-content {
    background: #fff !important;
}
#component .rl_tabs.align_right > ul.nav-tabs > li > a {
    font-size: 15px;
    text-transform: none;
    color: rgb(255, 255, 255);
    background-color: rgb(80, 80, 80);
    box-shadow: inset 0 -3px 6px -2px rgba(0, 0, 0, 0.5);
}
.rl_tabs.top > ul.nav-tabs > li.active a, .rl_tabs.top > ul.nav-tabs > li.active a:hover {
    border-bottom-color: transparent;
    color: rgb(255, 255, 255);
    background-color: #0863BC !important;
    box-shadow: none !important;
}
#component .rl_tabs.align_right > ul.nav-tabs > li > a:hover {
    background-color: rgb(80, 80, 80) !important;
    box-shadow: inset 0 -3px 6px -2px rgba(0, 0, 0, 0.5);
}
.rl_tabs.outline_content > .tab-content {
    border: 1px solid #0863BC !important;
    background: #fff;
}
.itemImage img {
    border-radius: 25px;
    border: 2px dashed;
}
.aidanews2_mainC {
    overflow: hidden !important;
}
.aidanews2_topR {
    position: relative;
    right: 239px;
    top: 20px;
}
.aidanews2_mainC {
    position: relative;
    top: 23px;
}
.aidanews2_mainL {
    position: relative;
    top: 78px;
    background: #1452a2;
    padding: 2px 7px;
    border-radius: 3px;
}
.aidanews2_mainL a {
    color: #fff;
}
.aidanews2_mainL {
    position: relative;
    top: 78px;
    background: #1452a2;
    padding: 2px 7px;
    border-radius: 3px;
}
.aidanews2_date {
    font-size: 13px;
    background: url("../images/calender.png");
        background-repeat: repeat;
        background-position-x: 0%;
        background-position-y: 0%;
    background-repeat: no-repeat;
    background-position: right center;
    padding-right: 21px;
    position: relative;
    top: 17px;
}
.aidanews2_title {
    font-size: 19px !important;
}
.readon:hover {
    color: #fff !important;
}
#phocagallery-categories-detail {
    display: none;
}
.box1 {
    background: url("../images/123.jpg");
    background-repeat: no-repeat;
background-size: 100% 100%;
height: auto;
}

.box1 .row{
    margin-right: 59px !important;
margin-left: 59px !important;
}
.pos2 {
    margin-top: 33px;
}
.pos3 {
    background: #ebebeb;
    border-bottom: 13px solid #ac2220;
    border-radius: 4px 4px 0 0;
    margin-top: 58px;
    line-height: 14px;
}
.pos3 h3 {
    color: #ac2220;
    border-bottom: 1px solid #ac2220;
    padding-bottom: 13px;
     background: url("../images/icon1.png");
     background-repeat: no-repeat;
background-position: right 6px;
}
.pos3 a {
    color: #000;
    background: url("../images/icon2.png");
    background-repeat: no-repeat;
background-position: left 13px;
padding-left: 28px !important;
}
.pos4 {
    margin-top: 48px;
}
.bt-introtext {
    margin-right: 0 !important;
}
.box3 .container {
    background: #ac2220;
    padding-bottom: 13px;
    padding-top: 26px;
}
.pos5 .bt-introtext {
    color: #fff;
    margin-bottom: 53px !important;
}
.pos5 .bt-title {
    color: #fff;
}
.readmore a {
    color: #fff;
}

.pos5 .readmore a::after {
   content: "";
position: absolute;
top: 157px;
background: url("../images/icon3.png");
    background-repeat: repeat;
width: 161px;
display: block;
margin: 0 auto;
color: #000 !important;
padding: 7px 15px;
height: 36px;
background-repeat: no-repeat;
}
#btcontentshowcase195 .btcontentshowcase-prev {
    position: absolute;
    left:2px !important;
    top: -26% !important;
}
#btcontentshowcase195 .btcontentshowcase-next {
    position: absolute;
    left: 52px !important;
    top: -26% !important;
}
.box3 {
    margin-top: 30px;
}
.pos5 .defaultLayout .bt-contentshowcase a:hover {
    color: #fff !important;
}
.box4{
    background: url("../images/bg3.jpg");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 290px;
    margin-top: 47px;
margin-bottom: 47px;
}
.pos6 h3 {
    font-size: 37px;
    color: #fff;
}
.acymailing_introtext {
    color: #fff;
    width: 50%;
    font-size: 19px;
    float: left;
}
table.acymailing_form {
    margin: 0 auto;
    border: 0px !important;
    width:45%;
    float: right;
}
.button.subbutton.btn.btn-primary {
    position: absolute;
    right: 60px;
   top: 71px;
padding: 12px 26px;
    border-radius: 0 0 0 0;
    background: #d1ae6c;
    border-color: #d1ae6c;
}
.acyfield_email input {
    padding: 13px 6px;
    border: none !important;
    width: 66% !important;
left: 30px;
position: relative;
}
.pos6 {
    margin-top: 50px;
}
.pos7 h3 {
    border-bottom: 3px solid #a7a7a7;
    padding-bottom: 7px;
}
.pos7 h3::before {
content: "";
position: absolute;
background: #d1ae6c;
width: 48px;
top: 52px;
height: 4px;
}
.pos7 .btcontentshowcase-next {
    top:-42px !important;
    position: relative;
    right: -7px !important;
    
}
.pos7 .btcontentshowcase-prev {
    position: relative;
    top: -42px !important;
left: 17px;
}
.pos7 .bt-introtext {
    background: #252525;
    color: #fff;
}
.pos7 .readmore {
    background: #252525;
     text-align: right;
    padding: 22px 8px;
}
.pos7 .readmore a {
    color: #fff;
    background: #d1ae6c;
    padding: 0 8px;
}

.pos7 .defaultLayout .bt-inner .bt-introtext {
    margin: 0 !important;
    padding: 39px 3px 10px 3px;
}
.defaultLayout .bt-inner img {
    outline: none !important;
    border: none  !important;	
    max-width: 100% !important;
}
.pos7 .bt-title {
    position: relative;
    top: 183px;
    left: 8px;
    border-bottom: 1px solid #aaa5a5;
    color: #fff;
    margin: 0 20px 0px 3px !important;
}
.pos7 .defaultLayout #btcontentshowcase-control {
    position: absolute;
}
.pos7 .defaultLayout .bt-contentshowcase a:hover {
    color: #fff !important;
}
.box6 {
    background: #ebebeb;
   padding-top: 10px;
padding-bottom: 10px;
}
.box7{
    background:#1a1a1a;
    padding-top: 20px;
padding-bottom: 20px;
}
.pos10 table {
    border-top: 1px solid #6c6969;
}
.pos11 {
    margin-top: 23px;
}
.box8{
    background:#0d0d0d;
    padding-top: 5px;
}
 .btcontentshowcase-next {
    z-index: 99999;
}
.pos8 #btcontentshowcase216 .btcontentshowcase-prev {
    position: absolute;
    left: -15px;
    top: 27%;
    background: url("../images/re-left.png") !important;
    background-repeat:no-repeat !important;
width: 30px;
}
.pos8 #btcontentshowcase216 .btcontentshowcase-next {
    position: absolute;
   top: 29%;
    background: url("../images/re-right.png") !important;
    background-repeat:no-repeat !important;
width: 30px;
}
.pos9 h3,.pos10 h3 {
    border-left: 2px solid #aeaeae;
    color: #fff;
    padding-left: 6px;
    margin-bottom: 40px;
}
.formResponsive select {
    height: 32px !important;
}



@media  (min-width:320px) and (max-width:600px){
  .aidanews2_mainC {     width: 100% !important;     height: 250px !important; }
.aidanews2_mainL {     width: auto;     float: left;     top: 287px; }
.aidanews2_topR { right: 0;top: 0;}
.acymailing_introtext {  float: none;  width: 100%; }
table.acymailing_form { width: 100%;     float: none; }
.button.subbutton.btn.btn-primary {     position: relative;     right: 11px;     top: 0;   }
.pos5 .readmore a::after {     display: none; }
.more{     width: 78px; }
.pos7 .bt-title {     border-bottom: none; }
.box1 .container {background: none;}
.box1 .row {     margin-right: 0 !important;      margin-left: 0 !important;  }
}    
  

@media  (min-width:320px) and (max-width:980px){
.pos2 table ,.pos4 table {     display: block;     width: 100% !important; }
.pos2 td,.pos4 td {     display: block; }
.pos2 img,.pos4 img {     max-width: 100%;     height: auto; }
.box1 {     height: auto !important; }
.box4 {     height: auto; }
.pos14 p, .pos14 span {     text-align: center !important; }




.slideshow {     margin-top: 0; }
.bt-inner:hover .bt-introtext , .bt-introtext{     width: 100%;     left: 0; }
.ns2-art-prev {   top: 132px !important;}
.ns2-art-next {     top: 132px !important;     right: -10px !important; 	}
.btcontentshowcase-next {right:-31px !important; }
    .defaultLayout .bt-inner {margin-left: 0 !important; }
    #component {  margin: 50px 5px;}
    #copy {     text-align: center !important; }
	.subCategoryContainer {     width: 100% !important; }
div.subCategory a.subCategoryImage img {     width: 100%;     margin: 0 !important; }
div.subCategoryContainer {float:left;width: 100%;}
.formControlLabel {     width: 100px !important; }
.formBody iframe{width: 100%;}
}
@media  (min-width:500px) and (max-width:980px){
 .subCategoryContainer {     width:50% !important; }
div.subCategory a.subCategoryImage img {     width: 50%;     margin: 0 !important; }
		div.subCategoryContainer {float:left;width: 50%;}

}
@media  (min-width:768px) and (max-width:980px){
  .ns2-art-prev {left: -2px !important; }  


 
}
@media  (min-width:1024px) and (max-width:1024px){
.pos5 .readmore a::after { top: 137px;}
#component { margin: 40px 45px 50px 45px;}
.pos2 td, .pos4 td {     display: block; }
.pos4 table {     width: 100% !important; }
}