/*override bootstrap css*/
body.grayscale *, body.grayscale *:hover {
    color: #000!important;
    border-color: #000!important;
}
body.grayscale img {
    filter: grayscale(100%)!important;
}
body.grayscale *:after, body.grayscale *:before {
    color: #000!important;
}
body.grayscale *:not(.mint), body.grayscale *:not(.mint):hover {
    background-color: #fff!important;
	box-shadow: 5px 0 0 transparent, -5px 0 0 transparent!important;
}
body.invert *, body.invert *:hover {
    color: #fff!important;
    border-color: #fff!important;
}
body.invert img {
    filter: grayscale(100%)!important;
}
body.invert *:after, body.invert *:before {
    color: #fff!important;
}
body.invert *:not(.mint), body.invert *:not(.mint):hover {
    background-color: #000!important;
	    box-shadow: 5px 0 0 transparent, -5px 0 0 transparent!important;
}
body.grayscale *,body.invert *{  filter: grayscale(100%); 
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%); 
    -o-filter: grayscale(100%); 
    filter: gray;
    -webkit-filter: grayscale(1);
}
body.scale{
	zoom: 1.2 !important;
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -ms-transform-origin: 0 0;
}
.bx-wrapper .bx-viewport { background-color: transparent; }
ol, ul { margin: 0; padding: 0; }
a { color: #787878; outline: none; }
a:focus, a:hover { outline: none!important; text-decoration: none; color: #018843; }
main.theme2 .custom-colums a:hover { color: #00ab67; }
main.theme3 .custom-colums a:hover { color: #7eb532; }
main.theme4 .custom-colums a:hover { color: #adc22e; }
main.theme5 .custom-colums a:hover { color: #d4cd6c; }
main.theme6 .custom-colums a:hover { color: #d7a843; }
::-webkit-input-placeholder {
color:#aaaaaa;
}
::-moz-placeholder {
color:#aaaaaa;
}
:-ms-input-placeholder {
color:#aaaaaa;
}
sub, sup { font-size: 60%; }
.navbar-collapse { padding: 0; }
.img-responsive.vertical { height: 100%; margin: 0 auto; }
input:focus, select:focus, textarea:focus, button:focus { outline: none; }
.navbar-toggle { display: block!important; }
/*added new breaking point 1500.col-xl-12 {  position: relative;  min-height: 1px;  padding-right: 15px;  padding-left: 15px;}
@media (min-width: 1500px) {  .container {    width: 1470px;  }
  .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {    float: left;  }
  .col-xl-12 {    width: 100%;  }
  .col-xl-11 {    width: 91.66666667%;  }
  .col-xl-10 {    width: 83.33333333%;  }
  .col-xl-9 {    width: 75%;  }
  .col-xl-8 {    width: 66.66666667%;  }
  .col-xl-7 {    width: 58.33333333%;  }
  .col-xl-6 {    width: 50%;  }
  .col-xl-5 {    width: 41.66666667%;  }
  .col-xl-4 {    width: 33.33333333%;  }
  .col-xl-3 {    width: 25%;  }
  .col-xl-2 {    width: 16.66666667%;  }
  .col-xl-1 {    width: 8.33333333%;  }
  .col-xl-pull-12 {    right: 100%;  }
  .col-xl-pull-11 {    right: 91.66666667%;  }
  .col-xl-pull-10 {    right: 83.33333333%;  }
  .col-xl-pull-9 {    right: 75%;  }
  .col-xl-pull-8 {    right: 66.66666667%;  }
  .col-xl-pull-7 {    right: 58.33333333%;  }
  .col-xl-pull-6 {    right: 50%;  }
  .col-xl-pull-5 {    right: 41.66666667%;  }
  .col-xl-pull-4 {    right: 33.33333333%;  }
  .col-xl-pull-3 {    right: 25%;  }
  .col-xl-pull-2 {    right: 16.66666667%;  }
  .col-xl-pull-1 {    right: 8.33333333%;  }
  .col-xl-pull-0 {    right: auto;  }
  .col-xl-push-12 {    left: 100%;  }
  .col-xl-push-11 {    left: 91.66666667%;  }
  .col-xl-push-10 {    left: 83.33333333%;  }
  .col-xl-push-9 {    left: 75%;  }
  .col-xl-push-8 {    left: 66.66666667%;  }
  .col-xl-push-7 {    left: 58.33333333%;  }
  .col-xl-push-6 {    left: 50%;  }
  .col-xl-push-5 {    left: 41.66666667%;  }
  .col-xl-push-4 {    left: 33.33333333%;  }
  .col-xl-push-3 {    left: 25%;  }
  .col-xl-push-2 {    left: 16.66666667%;  }
  .col-xl-push-1 {    left: 8.33333333%;  }
  .col-xl-push-0 {    left: auto;  }
  .col-xl-offset-12 {    margin-left: 100%;  }
  .col-xl-offset-11 {    margin-left: 91.66666667%;  }
  .col-xl-offset-10 {    margin-left: 83.33333333%;  }
  .col-xl-offset-9 {    margin-left: 75%;  }
  .col-xl-offset-8 {    margin-left: 66.66666667%;  }
  .col-xl-offset-7 {    margin-left: 58.33333333%;  }
  .col-xl-offset-6 {    margin-left: 50%;  }
  .col-xl-offset-5 {    margin-left: 41.66666667%;  }
  .col-xl-offset-4 {    margin-left: 33.33333333%;  }
  .col-xl-offset-3 {    margin-left: 25%;  }
  .col-xl-offset-2 {    margin-left: 16.66666667%;  }
  .col-xl-offset-1 {    margin-left: 8.33333333%;  }
  .col-xl-offset-0 {    margin-left: 0;  }
}
@media (min-width: 1200px) {  .visible-xl {    display: block !important;  }
  table.visible-xl {    display: table !important;  }
  tr.visible-xl {    display: table-row !important;  }
  th.visible-xl,  td.visible-xl {    display: table-cell !important;  }
}
@media (min-width: 1200px) {  .visible-xl-block {    display: block !important;  }
}
@media (min-width: 1200px) {  .visible-xl-inline {    display: inline !important;  }
}
@media (min-width: 1200px) {  .visible-xl-inline-block {    display: inline-block !important;  }
}
@media (min-width: 1200px) {  .hidden-xl {    display: none !important;  }
}
*/
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: right; }
 @media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
float: right;
}
}
 @media (min-width: 992px) {
.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
float: right;
}
}
 @media (min-width: 1200px) {
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
float: right;
}
}
 @media (min-width: 1500px) {
.col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12 {
float: right;
}
}
/*custom css*/html, body { height: 100%; direction: rtl; text-align: right; }
body { font-family: 'Droid Arabic Kufi', Arial, Helvetica, sans-serif; font-size: 13px; color: #6d6e71; line-height: 1; background-color: #ebedee; background-image: url(../images/footer-bg.jpg); background-repeat: repeat-x; background-position: bottom; -webkit-print-color-adjust: exact; min-height: 500px; background-attachment: fixed; }
/*header*/header { background: #ffffff; /*position:fixed; z-index:3; left:0; right:0;*/ }
header .top-header { background: #FFF; }
header .top-header, header .logo1, header .logo2, .custom-nav-toggle { min-height: 120px; }
header .logo1, header .logo2, header .content { display: block; float: right; border-right: #ebedee 1px solid; }
header .logo1 { float: right; width: 23%; padding: 12px 23px 0 20px; /*border-left:#ebedee 1px solid;*/ }
/*header .logo1:hover{padding:10px 20px 0 23px;}
*/header .logo2 { float: left; width: 15%; padding: 20px 25px 0 25px; border-left: #ebedee 1px solid; }
/*header .logo2:hover{padding:16px 25px 0 25px;}
*/header .content { width: 62%; }
header .language-select, header .header-nav, header .language-select select, header .weather, nav .language-select, nav .header-nav, nav .language-select select, nav .weather { min-height: 70px;}
header .weather, nav .weather { float: right; cursor: default; position: relative; display: block; padding: 18px 20px 0 20px; /*border-right:#ebedee 1px solid;*/ color: #999999; font-size: 0.9em; line-height: 1.4; }
/*header .weather .icon, nav .weather .icon{color:#d7a843; font-size:1.2em;}
header .weather:hover, header .weather a:focus{color:#d7a843;}
*/header .weather:hover .icon, nav .weather:hover .icon { color: #7eb532; }
header .weather .temprature, nav .weather .temprature { font-weight: bold; }
header .header-nav, nav .header-nav { float: left; position: relative; display: block; padding: 30px 36px 0 15px; border-right: #ebedee 1px solid; color: #999999; }
header .header-nav.left, nav .header-nav.left { float: right; border-right: #ebedee 1px solid; border-left: none; }
header .header-nav .icon, nav .header-nav .icon { color: #d7a843; font-size: 1.2em; position: absolute; top: 40%; right: 15px; }
header .header-nav:hover, header .header-nav:focus, nav .header-nav:hover, nav .header-nav:focus { color: #d7a843; }
header .header-nav:hover .icon, header .header-nav:focus .icon, nav .header-nav:hover .icon, nav .header-nav:focus .icon { color: #7eb532; }
header .search-form { display: block; clear: both; position: relative; }
header .search-text, header .search-btn { min-height: 50px; }
header .search-text { width: 100%; padding: 6px 15px; background-color: #ebeae2; border: none; font-size: 1.4em; color: #97896c; font-family: 'Droid Arabic Kufi', Arial; border-radius: 0; -webkit-box-shadow: inset 1px 1px 1px 0px rgba(151, 137, 108, 0.75); -moz-box-shadow: inset 1px 1px 1px 0px rgba(151, 137, 108, 0.75); box-shadow: inset 1px 1px 1px 0px rgba(151, 137, 108, 0.75); }
header .search-text:hover, header .search-text:focus { background-color: #f9f2d3; padding: 6px 20px; }
header .search-btn { position: absolute; left: 86px; top: 0; border: none; outline: none; background: none; font-size: 1.7em; color: #97896c; padding: 0 25px 0 15px; }
header .search-btn:hover, header .search-btn:focus { color: #00ab67; padding: 0 20px 0 20px; }
header .custom-nav-toggle { display: none; font-size: 3em; line-height: 1; padding: 0px 18px 0px 18px; margin: 0; background-color: #ebedee; border: none; border-radius: 0px; color: #8a9699; text-align: center; color: #969696; }
header .custom-nav-toggle:hover, header .custom-nav-toggle.dsply {/*color:#ffffff; background-color: #bfd730;*/ color: #8a9699; text-align: center; color: #969696; }
/*main navigation*/nav { display: block; left: 0; right: 0; z-index: 2; }
nav ul.level0 { list-style: none; padding: 0; margin: 0; border-top: #ebedee 1px solid; display: block; }
nav ul.level0 a.level0 { float: right; min-height: 52px; width: 20%; text-align: center; position: relative; display: block; padding: 13px 18px 0 18px; font-family: 'Droid Arabic Kufi', Arial; border-left: #ebedee 1px solid; font-size: 1.4em; color: #7e8083; vertical-align: middle; background-color: #FFF; }
nav ul.level0 a.level0 .icon { font-size: 1.1em; vertical-align: -10%; padding-right: 3px; }
nav ul.level0 a.level0.theme2 { border-bottom: solid 5px #00ab67; }
nav ul.level0 a.level0.theme2 .icon { color: #00ab67; }
nav ul.level0 a.level0.theme2:hover, nav ul.level0 a.level0.theme2:focus, nav ul.level0 a.level0.theme2.selected, nav ul.level0 a.level0.theme2.selected { background-color: #00ab67; color: #ffffff; }
nav ul.level0 a.level0.theme2:hover .icon, nav ul.level0 a.level0.theme2:focus .icon, nav ul.level0 a.level0.theme2.selected .icon, nav ul.level0 a.theme2.level0.selected .icon { color: #ffffff; }
nav ul.level0 a.level0.theme3 { border-bottom: solid 5px #7eb532; }
nav ul.level0 a.level0.theme3 .icon { color: #7eb532; }
nav ul.level0 a.level0.theme3:hover, nav ul.level0 a.level0.theme3:focus, nav ul.level0 a.level0.theme3.selected, nav ul.level0 a.level0.theme3.selected { background-color: #7eb532; color: #ffffff; }
nav ul.level0 a.level0.theme3:hover .icon, nav ul.level0 a.level0.theme3:focus .icon, nav ul.level0 a.level0.theme3.selected .icon, nav ul.level0 a.theme3.level0.selected .icon { color: #ffffff; }
nav ul.level0 a.level0.theme4 { border-bottom: solid 5px #adc22e; }
nav ul.level0 a.level0.theme4 .icon { color: #adc22e; }
nav ul.level0 a.level0.theme4:hover, nav ul.level0 a.level0.theme4:focus, nav ul.level0 a.level0.theme4.selected, nav ul.level0 a.level0.theme4.selected { background-color: #adc22e; color: #ffffff; }
nav ul.level0 a.level0.theme4:hover .icon, nav ul.level0 a.level0.theme4:focus .icon, nav ul.level0 a.level0.theme4.selected .icon, nav ul.level0 a.theme4.level0.selected .icon { color: #ffffff; }
nav ul.level0 a.level0.theme5 { border-bottom: solid 5px #d4cd6c; }
nav ul.level0 a.level0.theme5 .icon { color: #d4cd6c; }
nav ul.level0 a.level0.theme5:hover, nav ul.level0 a.level0.theme5:focus, nav ul.level0 a.level0.theme5.selected, nav ul.level0 a.level0.theme5.selected { background-color: #d4cd6c; color: #ffffff; }
nav ul.level0 a.level0.theme5:hover .icon, nav ul.level0 a.level0.theme5:focus .icon, nav ul.level0 a.level0.theme5.selected .icon, nav ul.level0 a.theme5.level0.selected .icon { color: #ffffff; }
nav ul.level0 a.level0.theme6 { border-bottom: solid 5px #d7a843; border-right: none; }
nav ul.level0 a.level0.theme6 .icon { color: #d7a843; }
nav ul.level0 a.level0.theme6:hover, nav ul.level0 a.level0.theme6:focus, nav ul.level0 a.level0.theme6.selected, nav ul.level0 a.level0.theme6.selected { background-color: #d7a843; color: #ffffff; }
nav ul.level0 a.level0.theme6:hover .icon, nav ul.level0 a.level0.theme6:focus .icon, nav ul.level0 a.level0.theme6.selected .icon, nav ul.level0 a.theme6.level0.selected .icon { color: #ffffff; }
/*main content*/main { line-height: 1.2; padding-bottom:50px; }
ul.breadcrumbs { list-style: none; padding: 10px 0 0 0; margin: 0; display: block; font-size: 0.9em; }
ul.breadcrumbs li { padding-left: 1px; padding-top: 1px; display: block; float: right; /*transform: skewX(-5deg);*/ }
ul.breadcrumbs li a { display: block; border-right: #ebedee solid 1px; color: #fff; padding: 4px 8px; }
ul.breadcrumbs li.level1 a { background-color: #adacac; }
ul.breadcrumbs li.level2 a { background-color: #b7b7b7; }
ul.breadcrumbs li.level3 a { background-color: #cdcdcd; }
ul.breadcrumbs li a:hover, ul.breadcrumbs li a:focus { padding: 4px 12px; background-color: #d4cd6c; }
ul.quick-nav { list-style: none; padding: 10px 0 0 0; margin: 0; display: block; }
ul.quick-nav li { padding-left: 1px; padding-top: 1px; float: left; display: block; /*transform: skewX(-5deg);*/ }
ul.quick-nav li a { display: block; font-size: 1.1em; padding: 4px 8px; border-right: #ebedee solid 1px; color: #fff; background-color: #939ea2; font-family: 'Droid Arabic Kufi', Arial; }
ul.quick-nav li a:hover { padding: 4px 12px; background-color: #7eb532; }
.row.custom-colums { margin-left: -5px; margin-right: -5px; /*padding-bottom:15px;*/ }
.left-column, .center-column, .right-column { padding-left: 5px; padding-right: 5px; }
/*common widjet*/
.widget { color: #787878; margin-top: 10px; position: relative; }
.widget h2 { font-size: 1em; font-weight: normal; padding: 0; margin: 0; }
.widget h2 .title { min-height: 55px; font-size: 1.3em; color: #555; padding: 15px 20px 0 30px; display: block; position: relative; vertical-align: middle; font-family: 'Droid Arabic Kufi', Arial; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s linear; transition: all 0.2s ease-out; }
.widget h2 .title .icon.left { vertical-align: -10%; font-size: 1.4em; padding-left: 6px; float: right; padding-bottom: 10px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s linear; transition: all 0.2s ease-out; }
.widget h2 .title .icon.right { vertical-align: -5%; position: absolute; left: 15px; top: 32%; color: #CCC; font-size: 1.1em; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s linear; transition: all 0.2s ease-out; }
.widget h2 .title .txt { padding-bottom: 10px; display: block; }
.widget h2 .title:hover .icon.right, .widget h2 .title:focus .icon.right { left: 10px; }
.widget .navi { display: block; position: absolute; bottom: 10px; left: 10px; }
.widget .navi .next, .widget .navi .previous { background: rgba(0, 0, 0, .4); cursor: pointer; color: #FFF; display: block; padding: 6px; float: left; border: #fff solid 2px; margin-left: -2px; font-size: 0.7em; text-align: center; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.widget .navi .next:hover, .widget .navi .next:focus, .widget .navi .previous:hover, .widget .navi .previous:focus { background: rgba(265, 265, 265, 1); color: #000; }
/*.widget .img-co:after {right: 0; position: absolute; top: 38px; border: solid transparent; content: " "; height: 0; width: 0; pointer-events: none; border-color: rgba(255, 255, 255, 0); 					   border-left-color: transparent; margin-top: -15px; border-right-color: #ffffff; border-width: 10px; 					-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
*//*widjet : left : news*/
.widget.news-block h2 .title .icon.left { color: #8ec741; }
.widget.news-block h2 .title:hover .icon.left, .widget.news-block h2 .title:focus .icon.left { color: #999; }
.widget.news-block h2 .title:hover, .widget.news-block h2 .title:focus { color: #8ec741; }
.widget.news-block .image { position: relative; display: block; background:#e0e0e0; }
.widget.news-block .image img { margin:0 auto;}
.widget.news-block .date { position: absolute; right: 20px; bottom: 10px; background-color: #8cc63d; color: #FFF; display: block; padding: 4px 4px 3px 4px; font-size: 0.8em; line-height: 1; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.news-block .description { margin: 0; padding: 0; display: block; }
.news-block .description p { padding: 18px 20px 30px 20px; display: block; font-family: 'Droid Arabic Kufi', Arial; font-size: 0.9em; line-height: 1.4; color: #787878; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.news-block .description p .more { color: #8ec741; }
.news-block .description:hover p { padding: 18px 25px 30px 15px; color: #7eb532; }
.news-block .description:hover .date { background-color: #939ea2; right: 25px; }
.news-block .description:hover p strong, .news-block .description:focus p strong { color: #333; }
.news-block .description:hover p .more, .news-block .description:focus p .more { color: #787878; }
.widget.news-block .navi .next, .widget.news-block .navi .previous { background: #a5d95d; color: #FFF; border: #ffffff solid 2px; }
.widget.news-block .navi .next:hover, .widget.news-block .navi .next:focus, .widget.news-block .navi .previous:hover, .widget.news-block .navi .previous:focus { background: #929da1; }
/*widjet : left : sbc*/
.widget.sbc-block h2 .title .icon.left { color: #cfa855; /*float:right; padding-right:8px; padding-bottom:10px;*/ }
.widget.sbc-block h2 .title:hover .icon.left, .widget.sbc-block h2 .title:focus .icon.left { color: #999; }
.widget.sbc-block h2 .title:hover, .widget.sbc-block h2 .title:focus { color: #cfa855; }
.widget.sbc-block .slider-box { display: block; border-top: #ebedee 1px solid; }
.widget.sbc-block .slider-box .next, .widget.sbc-block .slider-box .previous, .widget.sbc-block .slider-box .logos a { min-height: 50px; }
.widget.sbc-block .slider-box .next-holder { display: block; width: 15%; float: left; }
.widget.sbc-block .slider-box .previous-holder { display: block; width: 15%; float: right; }
.widget.sbc-block .slider-box .next-holder a, .widget.sbc-block .slider-box .previous-holder a { display: block; }
.widget.sbc-block .slider-box .next, .widget.sbc-block .slider-box .previous { cursor: pointer; display: block; text-align: center; color: #cccccc; padding-top: 47%; background-color: #FFF; }
.widget.sbc-block .slider-box .next:hover, .widget.sbc-block .slider-box .next:focus, .widget.sbc-block .slider-box .previous:hover, .widget.sbc-block .slider-box .previous:focus { background: #929da1; color: #FFF; }
.widget.sbc-block .slider-box .next { float: none; border-left: #ebedee 1px solid; }
.widget.sbc-block .slider-box .content { display: block; width: 70%; float: right; }
.widget.sbc-block .slider-box .logos a { display: block; width: 50%; float: right; padding: 10px 10px 0 10px; background-color: #FFF; }
.widget.sbc-block .slider-box .logos a:hover, .widget.sbc-block .slider-box .logos a:focus { background-color: #f3f3f3; }
.widget.sbc-block .slider-box .previous { float: none; border-right: #ebedee 1px solid; }
/*widjet : left : logos*/
.widget.logos-link-block .box-container { margin: -2px; }
.widget.logos-link-block .box-container .box { float: right; padding: 2px; width: 50%; }
.widget.logos-link-block .box-container .box a { display: block; border: 5px solid #fff; background-color: #FFF; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.widget.logos-link-block .box-container .box a img { margin-left: auto; margin-right: auto; }
.widget.logos-link-block .box-container .box a:hover, .widget.logos-link-block .box-container .box a:focus { border: 5px solid #e4d294; }
/*widjet : center : banner*/
.widget.banner-block .slider_cont { display: block; }
.widget.banner-block .slider_cont h1 { color: #ffffff; position: absolute; right: 25px; top: 20px; right: 25px; margin: 0; padding: 0; font-family: 'Droid Arabic Kufi', Arial; font-size: 2.0em; line-height: 2; font-weight: 300; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.widget.banner-block .slider_cont h1 .background { background-color: #384280; box-shadow: 5px 0 0 #384280, -5px 0 0 #384280; box-decoration-break: clone; }
.widget.banner-block .slider_cont:hover h1 { display: block; right: 5px; }
main.page .widget.banner-block .slider_cont h1, main.page-details .widget.banner-block .slider_cont h1 { right: 40px; top: auto; bottom: 30px; left: 50%; font-size: 1.8em; }
main.page .widget.banner-block .slider_cont:hover h1, main.page-details .widget.banner-block .slider_cont:hover h1 { right: 40px; }
main.theme2 .widget.banner-block .slider_cont h1 .background { background-color: #00ab67; box-shadow: 5px 0 0 #00ab67, -5px 0 0 #00ab67; }
main.theme3 .widget.banner-block .slider_cont h1 .background { background-color: #7eb532; box-shadow: 5px 0 0 #7eb532, -5px 0 0 #7eb532; }
main.theme4 .widget.banner-block .slider_cont h1 .background { background-color: #adc22e; box-shadow: 5px 0 0 #adc22e, -5px 0 0 #adc22e; }
main.theme5 .widget.banner-block .slider_cont h1 .background { background-color: #d4cd6c; box-shadow: 5px 0 0 #d4cd6c, -5px 0 0 #d4cd6c; }
main.theme6 .widget.banner-block .slider_cont h1 .background { background-color: #d7a843; box-shadow: 5px 0 0 #d7a843, -5px 0 0 #d7a843; }
.widget.banner-block .image { position: relative; }
.widget.banner-block .navi { left: 20px; bottom: 20px; }
/*widjet : center : event*/
.widget.events-block h2 { position: absolute; z-index: 2; width: 50%; right: 50%; background-color: #fff; }
.widget.events-block h2 .title .icon.left { color: #d7a843; }
.widget.events-block h2 .title:hover .icon.left, .widget.events-block h2 .title:focus .icon.left { color: #999; }
.widget.events-block h2 .title:hover, .widget.events-block h2 .title:focus { color: #d7a843; }
.widget.events-block .img-co {min-height:275px; background-position:center; background-size:cover; background-repeat:no-repeat; visibility:hidden;}
.widget.events-block .img-co:after {content: ""; top:0; left:0; position: absolute; height: 100%; width: 30%;
background: -moz-linear-gradient(left, rgba(0,0,0,0.07) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(0,0,0,0.07) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(0,0,0,0.07) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#12000000', endColorstr='#00ffffff',GradientType=1 ); /* IE6-9 */}
.widget.events-block ul { margin:0; padding:0; list-style:none; }
.widget.events-block ul ul { padding-top:55px; padding-bottom: 15px; }
.widget.events-block ul a { display: block; border-top: #ebedee 1px solid; padding: 15px 20px; font-size: 0.9em; font-family: 'Droid Arabic Kufi', Arial; position: relative; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.widget.events-block ul a.active:before { right: -20px; position: absolute; top: 30px; border: solid transparent; content: " "; height: 0; width: 0; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-right-color: transparent; margin-top: -15px; border-left-color: #ffffff; border-width: 10px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.widget.events-block ul a .date { display: inline-block; background-color: #e6be66; color: #FFF; padding: 4px 4px 3px 4px; font-size: 0.9em; line-height: 1; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.widget.events-block ul a .title-text { display: block; font-weight: 500; color: #666; padding: 8px 0 1px 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.widget.events-block ul a .location { color: #999999; font-size: 0.9em; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.widget.events-block ul a:hover, .widget.events-block ul a:focus { padding: 15px 25px 15px 15px; }
.widget.events-block ul a:hover .date, .widget.events-block ul a:focus .date { background-color: #939ea2 }
.widget.events-block ul a:hover .title-text, .widget.events-block ul a:focus .title-text { color: #333; }
.widget.events-block ul a:hover .location, .widget.events-block ul a:focus .location { color: #e6be66; }
.widget.events-block .navi .next, .widget.events-block .navi .previous { background: #e6c377; color: #FFF; border: #ffffff solid 2px; }
.widget.events-block .navi .next:hover, .widget.events-block .navi .next:focus, .widget.events-block .navi .previous:hover, .widget.events-block .navi .previous:focus { background: #929da1; }
/*widjet : center : quicklinks*/
.widget.quicklinks-block .box-container { margin: -5px; }
.widget.quicklinks-block .box-container .box { float: right; padding: 5px; width: 50%; }
.widget.quicklinks-block .box-container .box a { display: block; position: relative; }
.widget.quicklinks-block a .img-co { display: block; min-height:98px; width: 35%; float: right; position: relative; background-position: center; background-size: 100%; background-repeat: no-repeat; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.widget.quicklinks-block a .img-co:after { left: 0; position: absolute; top: 30px; border: solid transparent; content: " "; height: 0; width: 0; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-right-color: transparent; margin-top: -15px; border-left-color: #ffffff; border-width: 10px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.widget.quicklinks-block a .text-co { display: block; width: 65%; float: right; padding: 15px 15px 10px 15px; position: relative; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.widget.quicklinks-block a .text-co .title { display: block; font-family: 'Droid Arabic Kufi', Arial; color: #666; }
.widget.quicklinks-block a .text-co .line { border-bottom: solid 2px #333; width: 50px; display: block; min-height: 5px; }
.widget.quicklinks-block a .text-co .second-title { display: block; padding-top: 6px; font-family: 'Droid Arabic Kufi', Arial; font-size: 0.8em; color: #999999; }
.widget.quicklinks-block a .icon.right { vertical-align: -5%; position: absolute; left: 15px; bottom: 15px; color: #CCC; font-size: 1.2em; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.widget.quicklinks-block a:hover .img-co { background-size: 120%; }
.widget.quicklinks-block a:hover .text-co { padding: 15px 20px 10px 10px; }
.widget.quicklinks-block a:hover .text-co .title { color: #333; }
.widget.quicklinks-block a:hover .text-co .second-title { color: #666; }
.widget.quicklinks-block a:hover .icon.right { left: 10px; }
.widget.quicklinks-block .box-container .box a.theme2 .line { border-bottom: solid 2px #ba9f67; }
.widget.quicklinks-block a.theme2 .icon.right { color: #ba9f67 }
.widget.quicklinks-block .box-container .box a.theme3 .line { border-bottom: solid 2px #8dc63f; }
.widget.quicklinks-block a.theme3 .icon.right { color: #8dc63f; }
/*content footer*/main .footer { text-align: center; font-size: 0.8em; padding-bottom: 20px; padding-top: 15px; }
main .footer .group1 ul { list-style: none; padding: 0; margin: 0; }
main .footer .group1 ul li { display: inline-block; }
main .footer .group1 ul li a { display: inline-block; font-weight: bold; padding: 1px 10px; border-right: #bababa solid 1px; color: #666; font-family: 'Droid Arabic Kufi', Arial; font-size: 1.1em; }
main .footer .group1 ul li a:hover, main .footer .group1 ul li a:focus { color: #008a41; }
main .footer .group1 ul li:first-child a { border-right: none; }
main .footer .group2 { padding-top: 5px; }
main .footer .group2 ul { list-style: none; padding: 0; margin: 0; }
main .footer .group2 ul li { display: inline-block; }
main .footer .group2 ul li { display: inline-block; padding: 1px 10px; border-right: #bababa solid 1px; }
main .footer .group2 ul li:first-child { border-right: none; }
/*widjet : right : eservices*/
.widget.eservices-block h2 .title .icon.left { color: #00ab67; }
.widget.eservices-block h2 .title:hover .icon.left, .widget.eservices-block h2 .title:focus .icon.left { color: #999; }
.widget.eservices-block h2 .title:hover, .widget.eservices-block h2 .title:focus { color: #00ab67; }
.widget.eservices-block .box-container { margin: -2px; }
.widget.eservices-block .box-container .box { float: right; padding: 2px; width: 50%; }
.widget.eservices-block .box-container .box a { display: block; background-size: 100%; background-position: center; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.widget.eservices-block .box-container .box a .bottom { display: block; position: absolute; bottom: 10px; left: 5px; right: 15px; line-height: 1.5; font-family: 'Droid Arabic Kufi', Arial; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.widget.eservices-block .box-container .box a:hover { display: block; background-size: 110%; }
.widget.eservices-block .box-container .box a:hover .bottom { right: 3px; left: 17px; }
.widget.eservices-block .box-container .box a .bottom .theme2 { background-color: #f18d43; box-shadow: 3px 0 0 #f18d43, -3px 0 0 #f18d43; color: #FFF; box-decoration-break: clone; }
.widget.eservices-block .box-container .box a .bottom .theme3 { background-color: #59a5c5; box-shadow: 3px 0 0 #59a5c5, -3px 0 0 #59a5c5; color: #FFF; box-decoration-break: clone; }
.widget.eservices-block .box-container .box a .bottom .theme4 { background-color: #adc22e; box-shadow: 3px 0 0 #adc22e, -3px 0 0 #adc22e; color: #FFF; box-decoration-break: clone; }
.widget.eservices-block .box-container .box a .bottom .theme5 { background-color: #00ab67; box-shadow: 3px 0 0 #00ab67, -3px 0 0 #00ab67; color: #FFF; box-decoration-break: clone; }
.widget.eservices-block .box-container .box a .bottom .theme6 { background-color: #209fa2; box-shadow: 3px 0 0 #209fa2, -3px 0 0 #209fa2; color: #FFF; box-decoration-break: clone; }
.widget.eservices-block .box-container .box a .bottom .theme6 { background-color: #b57948; box-shadow: 3px 0 0 #b57948, -3px 0 0 #b57948; color: #FFF; box-decoration-break: clone; }
.widget.eservices-block .box-container .box a .bottom .theme7 { background-color: #b08a5e; box-shadow: 3px 0 0 #b08a5e, -3px 0 0 #b08a5e; color: #FFF; box-decoration-break: clone; }
.widget.eservices-block .box-container .box a .bottom .theme8 { background-color: #68699a; box-shadow: 3px 0 0 #68699a, -3px 0 0 #68699a; color: #FFF; box-decoration-break: clone; }
/*widjet : right : social*/
.widget.social-block { padding-bottom: 25px; min-height:180px; }
.widget.social-block h2 .title .icon.left { color: #9eb225; }
.widget.social-block h2 .title:hover .icon.left, .widget.social-block h2 .title:focus .icon.left { color: #999; }
.widget.social-block h2 .title:hover, .widget.social-block h2 .title:focus { color: #9eb225; }
.widget.social-block ul { list-style: none; margin: 0; padding: 0; }
.widget.social-block ul li ul li { border-top: solid 1px #ebedee; }
.widget.social-block ul p { display: block; color: #999999; padding: 10px 20px 10px 0px; margin: 0; margin-left: 20px; overflow: hidden; font-size: 0.8em; font-family: 'Droid Arabic Kufi', Arial; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.widget.social-block ul p:hover, .widget.social-block ul p:focus { padding: 10px 25px 10px 0px; margin-left: 15px; }
.widget.social-block ul a { color: #889a1b; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; direction: ltr }
.widget.social-block ul a:hover, .widget.social-block ul a:focus { color: #333; }
.widget.social-block .navi .next, .widget.social-block .navi .previous { background: #cbe147; color: #FFF; border: #fff solid 2px; }
.widget.social-block .navi .next:hover, .widget.social-block .navi .next:focus, .widget.social-block .navi .previous:hover, .widget.social-block .navi .previous:focus { background: #929da1; }
/*widjet : right : theme*/
.widget.themes-block { margin-top: 2px; }
.widget.themes-block h2 .title { cursor:default; }
/*.widget.themes-block h2 .title:hover, .widget.social-block h2 .title:focus{color: #adc22e;}*/
main.theme2 .widget.themes-block h2 .title .icon.left { color:#00ab67; }
main.theme2 .widget.themes-block h2 .title:hover, main.theme2 .widget.social-block h2 .title:focus { color: #555; }
main.theme2 .widget.themes-block h2 .title:hover .icon.left, main.theme2 .widget.themes-block h2 .title:focus .icon.left, main.theme2 .widget.social-block h2 .title:hover .icon.left, main.theme2 .widget.social-block h2 .title:focus .icon.left { color:#00ab67; }
main.theme3 .widget.themes-block h2 .title .icon.left { color:#7eb532; }
main.theme3 .widget.themes-block h2 .title:hover, main.theme3 .widget.social-block h2 .title:focus { color: #555; }
main.theme3 .widget.themes-block h2 .title:hover .icon.left, main.theme3 .widget.themes-block h2 .title:focus .icon.left, main.theme3 .widget.social-block h2 .title:hover .icon.left, main.theme3 .widget.social-block h2 .title:focus .icon.left { color:#7eb532; }
main.theme4 .widget.themes-block h2 .title .icon.left { color:#adc22e; }
main.theme4 .widget.themes-block h2 .title:hover, main.theme4 .widget.social-block h2 .title:focus { color: #555; }
main.theme4 .widget.themes-block h2 .title:hover .icon.left, main.theme4 .widget.themes-block h2 .title:focus .icon.left, main.theme4 .widget.social-block h2 .title:hover .icon.left, main.theme4 .widget.social-block h2 .title:focus .icon.left { color:#adc22e; }
main.theme5 .widget.themes-block h2 .title .icon.left { color:#d4cd6c; }
main.theme5 .widget.themes-block h2 .title:hover, main.theme5 .widget.social-block h2 .title:focus { color: #555; }
main.theme5 .widget.themes-block h2 .title:hover .icon.left, main.theme5 .widget.themes-block h2 .title:focus .icon.left, main.theme5 .widget.social-block h2 .title:hover .icon.left, main.theme5 .widget.social-block h2 .title:focus .icon.left { color:#d4cd6c; }
main.theme6 .widget.themes-block h2 .title .icon.left { color:#d7a843; }
main.theme6 .widget.themes-block h2 .title:hover, main.theme6 .widget.social-block h2 .title:focus { color: #555; }
main.theme6 .widget.themes-block h2 .title:hover .icon.left, main.theme6 .widget.themes-block h2 .title:focus .icon.left, main.theme6 .widget.social-block h2 .title:hover .icon.left, main.theme6 .widget.social-block h2 .title:focus .icon.left { color:#d7a843; }
.widget.themes-block .box-container { margin: -2px; border-top: solid 1px #ebedee; }
.widget.themes-block .box-container .box { float: right; padding: 1px; width: 50%; }
.widget.themes-block .box-container .box a { display: block; border: 5px solid #fff; background-color: #FFF; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.widget.themes-block .box-container .box a img { margin-left: auto; margin-right: auto; }
.widget.themes-block .box-container .box a:hover, .widget.themes-block .box-container .box a:focus { border: 5px solid #e4d294; }
/*widjet : right : social : other pages*/main.theme2 .widget.social-block h2 .title .icon.left { color: #00ab67; }
main.theme2 .widget.social-block h2 .title:hover, main.theme2 .widget.social-block h2 .title:focus { color: #00ab67; }
main.theme2 .widget.social-block ul a:hover, main.theme2 .widget.social-block ul a:focus { color: #00ab67; }
main.theme2 .widget.social-block .navi .next, main.theme2 .widget.social-block .navi .previous { background: #d2d2d2; }
main.theme2 .widget.social-block .navi .next:hover, main.theme2 .widget.social-block .navi .next:focus, main.theme2 .widget.social-block .navi .previous:hover, main.theme2 .widget.social-block .navi .previous:focus { background: #929da1; }
main.theme3 .widget.social-block h2 .title .icon.left { color: #7eb532; }
main.theme3 .widget.social-block h2 .title:hover, main.theme3 .widget.social-block h2 .title:focus { color: #7eb532; }
main.theme3 .widget.social-block ul a:hover, main.theme3 .widget.social-block ul a:focus { color: #7eb532; }
main.theme3 .widget.social-block .navi .next, main.theme3 .widget.social-block .navi .previous { background: #d2d2d2; }
main.theme3 .widget.social-block .navi .next:hover, main.theme3 .widget.social-block .navi .next:focus, main.theme3 .widget.social-block .navi .previous:hover, main.theme3 .widget.social-block .navi .previous:focus { background: #929da1; }
main.theme4 .widget.social-block h2 .title .icon.left { color: #adc22e; }
main.theme4 .widget.social-block h2 .title:hover, main.theme4 .widget.social-block h2 .title:focus { color: #adc22e; }
main.theme4 .widget.social-block ul a:hover, main.theme4 .widget.social-block ul a:focus { color: #adc22e; }
main.theme4 .widget.social-block .navi .next, main.theme4 .widget.social-block .navi .previous { background: #d2d2d2; }
main.theme4 .widget.social-block .navi .next:hover, main.theme4 .widget.social-block .navi .next:focus, main.theme4 .widget.social-block .navi .previous:hover, main.theme4 .widget.social-block .navi .previous:focus { background: #929da1; }
main.theme5 .widget.social-block h2 .title .icon.left { color: #d4cd6c; }
main.theme5 .widget.social-block h2 .title:hover, main.theme5 .widget.social-block h2 .title:focus { color: #d4cd6c; }
main.theme5 .widget.social-block ul a:hover, main.theme5 .widget.social-block ul a:focus { color: #d4cd6c; }
main.theme5 .widget.social-block .navi .next, main.theme5 .widget.social-block .navi .previous { background: #d2d2d2; }
main.theme5 .widget.social-block .navi .next:hover, main.theme5 .widget.social-block .navi .next:focus, main.theme5 .widget.social-block .navi .previous:hover, main.theme5 .widget.social-block .navi .previous:focus { background: #929da1; }
main.theme6 .widget.social-block h2 .title .icon.left { color: #d7a843; }
main.theme6 .widget.social-block h2 .title:hover, main.theme6 .widget.social-block h2 .title:focus { color: #d7a843; }
main.theme6 .widget.social-block ul a:hover, main.theme6 .widget.social-block ul a:focus { color: #d7a843; }
main.theme6 .widget.social-block .navi .next, main.theme6 .widget.social-block .navi .previous { background: #d2d2d2; }
main.theme6 .widget.social-block .navi .next:hover, main.theme6 .widget.social-block .navi .next:focus, main.theme6 .widget.social-block .navi .previous:hover, main.theme6 .widget.social-block .navi .previous:focus { background: #929da1; }
/*widjet : right : logo*/
.widget.logo-link-block .box-container { margin: -2px; }
.widget.logo-link-block .box-container .box { float: right; padding: 2px; width: 100%; }
.widget.logo-link-block .box-container .box a { display: block; border: 5px solid #fff; background-color: #FFF; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
.widget.logo-link-block .box-container .box a img { margin-left: auto; margin-right: auto; }
.widget.logo-link-block .box-container .box a:hover, .widget.logo-link-block .box-container .box a:focus { border: 5px solid #e4d294; }
/*widjet : right : commonlist*/
.widget.commonlist-block { padding-bottom: 30px; }
.widget.commonlist-block h2 { border-bottom: solid 1px #ebedee; }
.widget.commonlist-block h2 .title .icon.left { color: #adacac; }
main.theme2 .widget.commonlist-block h2 .title .icon.left { color: #00ab67; }
main.theme3 .widget.commonlist-block h2 .title .icon.left { color: #7eb532; }
main.theme4 .widget.commonlist-block h2 .title .icon.left { color: #adc22e; }
main.theme5 .widget.commonlist-block h2 .title .icon.left { color: #d4cd6c; }
main.theme6 .widget.commonlist-block h2 .title .icon.left { color: #d7a843; }
.widget.commonlist-block h2 .title:hover .icon.left, .widget.commonlist-block h2 .title:focus .icon.left { color: #666; }
.widget.commonlist-block h2 .title:hover, .widget.commonlist-block h2 .title:focus { color: #999; }
main.theme2 .widget.commonlist-block h2 .title:hover, main.theme2 .widget.commonlist-block h2 .title:focus { color: #00ab67; }
main.theme3 .widget.commonlist-block h2 .title:hover, main.theme3 .widget.commonlist-block h2 .title:focus { color: #7eb532; }
main.theme4 .widget.commonlist-block h2 .title:hover, main.theme4 .widget.commonlist-block h2 .title:focus { color: #adc22e; }
main.theme5 .widget.commonlist-block h2 .title:hover, main.theme5 .widget.commonlist-block h2 .title:focus { color: #d4cd6c; }
main.theme6 .widget.commonlist-block h2 .title:hover, main.theme6 .widget.commonlist-block h2 .title:focus { color: #d7a843; }
.widget.commonlist-block ul { list-style: none; margin: 0; padding: 0; }
.widget.commonlist-block ul ul { padding-top: 10px; }
.widget.commonlist-block ul a { display: block; position: relative; color: #666; padding: 5px 35px 5px 20px; font-size: 0.9em; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.widget.commonlist-block ul a:before { color: #ccc; position: absolute; top: 2px; right: 20px; display: block; text-align: center; pointer-events: none; font-style: normal; font-weight: bold; content: "•"; font-size: 20px; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
main.theme2 .widget.commonlist-block ul a:before { color: #00ab67; }
main.theme3 .widget.commonlist-block ul a:before { color: #7eb532; }
main.theme4 .widget.commonlist-block ul a:before { color: #adc22e; }
main.theme5 .widget.commonlist-block ul a:before { color: #d4cd6c; }
main.theme6 .widget.commonlist-block ul a:before { color: #d7a843; }
.widget.commonlist-block ul a:hover, .widget.commonlist-block ul a:focus { padding: 5px 40px 5px 10px; color: #000; }
main.theme2 .widget.commonlist-block ul a:hover, main.theme2 .widget.commonlist-block ul a:focus { color: #00ab67; }
main.theme3 .widget.commonlist-block ul a:hover, main.theme3 .widget.commonlist-block ul a:focus { color: #7eb532; }
main.theme4 .widget.commonlist-block ul a:hover, main.theme4 .widget.commonlist-block ul a:focus { color: #adc22e; }
main.theme5 .widget.commonlist-block ul a:hover, main.theme5 .widget.commonlist-block ul a:focus { color: #d4cd6c; }
main.theme6 .widget.commonlist-block ul a:hover, main.theme6 .widget.commonlist-block ul a:focus { color: #d7a843; }
.widget.commonlist-block ul a:hover:before, .widget.commonlist-block ul a:focus:before { color: #333; right: 25px; }
.widget.commonlist-block .navi .next, .widget.commonlist-block .navi .previous { background: #d2d2d2; color: #FFF; border: #fff solid 2px; }
.widget.commonlist-block .navi .next:hover, .widget.commonlist-block .navi .next:focus, .widget.commonlist-block .navi .previous:hover, .widget.commonlist-block .navi .previous:focus { background: #929da1; }
/*footer sticky*/footer { background-color: #5c686c; font-family: 'Droid Arabic Kufi', Arial; position: relative; z-index: 120; position: fixed; bottom: 0; left: 0; right: 0; }
/*.sticky-footer{ position:fixed; bottom:0; left:0; right:0;}
*/footer ul { list-style: none; padding: 0; margin: 0; }
footer .footer-links { border-right: #4c4c4c 1px solid; display: block; }
footer .social-media { border-left: #4c4c4c 1px solid; display: block; }
footer a { min-height: 42px; }
footer .footer-links > div { float: right; }
footer .footer-links > div > a { float: right; position: relative; display: block; padding: 12px 12px 0 12px; border-left: #4c4c4c 1px solid; border-bottom: #4c4c4c 1px solid; color: #ebedee; vertical-align: middle; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -ms-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }
footer .footer-links > div >a:hover, footer .footer-links > div > a:focus, footer .footer-links > div >a.active { color: #e0df87; padding: 10px 12px 0 12px; }
footer .footer-links .icon { color: #e0df87; font-size: 1.5em; vertical-align: middle;/*position:absolute; top:40%; left:20px;*/ }
footer .social-media a { float: left; position: relative; display: block; padding: 12px 12px 0 12px; border-right: #4c4c4c 1px solid; border-bottom: #4c4c4c 1px solid; color: #ebedee; font-size: 1.4em; -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -ms-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }
footer .social-media a:hover, footer .social-media a:focus { color: #e0df87; padding: 10px 12px 0 12px; }
footer .footer-links > div > a:hover .icon, footer .footer-links > div > a:focus .icon { color: #ffffff; }
/*popup windows*/aside.popup-window { display: none; position: fixed; top: 0; bottom: 45px; left: 0; right: 0;/**/ z-index: 2; }
aside.popup-window .background-overlay { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(92, 104, 108, 0.9); }
aside.popup-window .popup { display: none; background-color: #FFF; padding: 15px 30px 30px 30px; bottom: 0; position: absolute; }
aside.popup-window .popup:after { left: 50%; position: absolute; bottom: 0; border: solid transparent; content: " "; height: 0; width: 0; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-bottom-color: transparent; margin-bottom: -30px; margin-left: -15px; border-top-color: #ffffff; border-width: 15px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
aside.popup-window h3 { font-size: 1.4em; color: #555; font-family: 'Droid Arabic Kufi', Arial; margin-bottom: 5px; }
aside.popup-window .line { border-top: solid 2px #c3ba47; width: 50px; display: block; min-height: 25px; }
.form-control { border-radius: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0); }
.btn-group-lg>.btn, .btn-lg { border-radius: 0px; }
.btn-primary { background-color: #c3ba47; border-color: #c3ba47; font-family: 'Droid Arabic Kufi', Arial; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover { background-color: #0C6; border-color: #0C6; }
.form-group.required { position: relative; }
.form-group.required:after { color: #c3ba47; position: absolute; bottom: 0; left: 0px; z-index: 2; display: block; width: 34px; height: 34px; line-height: 34px; text-align: center; pointer-events: none; font-style: normal; font-weight: bold; content: "*"; font-size: 18px; padding-top: 3px; }
.form-group.required { position: relative; }
aside.popup-window p { line-height: 1.4; font-size: 0.9em; }
aside.popup-window .popup .close-btn { display: block; position: absolute; padding: 8px 10px; background-color: #c3ba47; color: #fff; right: 0; top: 0; }
aside.popup-window .popup .close-btn:hover, aside.popup-window .popup .close-btn:focus { background: #0C6; }
/*common page*/
.common-page-block { line-height: 1.4; }
main.theme2 .common-page-block .color { color: #00ab67; }
main.theme3 .common-page-block .color { color: #7eb532; }
main.theme4 .common-page-block .color { color: #adc22e; }
main.theme5 .common-page-block .color { color: #d4cd6c; }
main.theme6 .common-page-block .color { color: #d7a843; }
.common-page-block, .common-page-block a { color: #333; }
.common-page-block a:hover, .common-page-block h1 .icon.left { color: #999; }
main.theme2 .common-page-block a:hover, main.theme2 .common-page-block h1 .icon.left { color: #00ab67; }
main.theme3 .common-page-block a:hover, main.theme3 .common-page-block h1 .icon.left { color: #7eb532; }
main.theme4 .common-page-block a:hover, main.theme4 .common-page-block h1 .icon.left { color: #adc22e; }
main.theme5 .common-page-block a:hover, main.theme5 .common-page-block h1 .icon.left { color: #d4cd6c; }
main.theme6 .common-page-block a:hover, main.theme6 .common-page-block h1 .icon.left { color: #d7a843; }
.common-page-block { padding: 35px 35px 25px 35px; position: relative; margin-top: 10px; }
.common-page-block ol { margin-top: 0; margin-bottom: 10px; }
.common-page-block ul { margin-top: 0; margin-bottom: 10px; list-style: square; }
.common-page-block li { margin-right: 1.1em; padding-bottom: 3px; }
.common-page-block h1 { font-family: 'Droid Arabic Kufi', Arial; font-size: 1.5em; font-weight: 400; }
.common-page-block h1.line, .common-page-block h2.line, .common-page-block h3.line, .common-page-block h4.line, .common-page-block h5.line, .common-page-block h6.line { border-bottom: #adacac solid 3px; display: inline-block; padding-bottom: 3px; }
main.theme2 .common-page-block h1.line, main.theme2 .common-page-block h2.line, main.theme2 .common-page-block h3.line, main.theme2 .common-page-block h4.line, main.theme2 .common-page-block h5.line, main.theme2 .common-page-block h6.line { border-bottom-color: #00ab67; }
main.theme3 .common-page-block h1.line, main.theme3 .common-page-block h2.line, main.theme3 .common-page-block h3.line, main.theme3 .common-page-block h4.line, main.theme3 .common-page-block h5.line, main.theme3 .common-page-block h6.line { border-bottom-color: #7eb532; }
main.theme4 .common-page-block h1.line, main.theme4 .common-page-block h2.line, main.theme4 .common-page-block h3.line, main.theme4 .common-page-block h4.line, main.theme4 .common-page-block h5.line, main.theme4 .common-page-block h6.line { border-bottom-color: #adc22e; }
main.theme5 .common-page-block h1.line, main.theme5 .common-page-block h2.line, main.theme5 .common-page-block h3.line, main.theme5 .common-page-block h4.line, main.theme5 .common-page-block h5.line, main.theme5 .common-page-block h6.line { border-bottom-color: #d4cd6c; }
main.theme6 .common-page-block h1.line, main.theme6 .common-page-block h2.line, main.theme6 .common-page-block h3.line, main.theme6 .common-page-block h4.line, main.theme6 .common-page-block h5.line, main.theme6 .common-page-block h6.line { border-bottom-color: #d7a843; }
main.theme2 .common-page-block h1.color, main.theme2 .common-page-block h2.color, main.theme2 .common-page-block h3.color, main.theme2 .common-page-block h4.color, main.theme2 .common-page-block h5.color, main.theme2 .common-page-block h6.color { color: #00ab67; }
main.theme3 .common-page-block h1.color, main.theme3 .common-page-block h2.color, main.theme3 .common-page-block h3.color, main.theme3 .common-page-block h4.color, main.theme3 .common-page-block h5.color, main.theme3 .common-page-block h6.color { color: #7eb532; }
main.theme4 .common-page-block h1.color, main.theme4 .common-page-block h2.color, main.theme4 .common-page-block h3.color, main.theme4 .common-page-block h4.color, main.theme4 .common-page-block h5.color, main.theme4 .common-page-block h6.color { color: #adc22e; }
main.theme5 .common-page-block h1.color, main.theme5 .common-page-block h2.color, main.theme5 .common-page-block h3.color, main.theme5 .common-page-block h4.color, main.theme5 .common-page-block h5.color, main.theme5 .common-page-block h6.color { color: #d4cd6c; }
main.theme6 .common-page-block h1.color, main.theme6 .common-page-block h2.color, main.theme6 .common-page-block h3.color, main.theme6 .common-page-block h4.color, main.theme6 .common-page-block h5.color, main.theme6 .common-page-block h6.color { color: #d7a843; }
.common-page-block h2 { font-family: 'Droid Arabic Kufi', Arial; font-size: 1.3em; font-weight: 400 }
.common-page-block h3 { font-family: 'Droid Arabic Kufi', Arial; font-size: 1.2em; font-weight: 400 }
.common-page-block h4 { font-family: 'Droid Arabic Kufi', Arial; font-size: 1.1em; font-weight: 400 }
.common-page-block h5 { font-family: 'Droid Arabic Kufi', Arial; font-size: 1 em; font-weight: 400 }
.common-page-block h6 { font-family: 'Droid Arabic Kufi', Arial; font-size: 0.9em; font-weight: 400 }
/**/
.common-page-block .header-block { border-bottom: #999 5px solid; margin-bottom: 25px; }
main.theme2 .common-page-block .header-block { border-bottom-color: #00ab67; }
main.theme3 .common-page-block .header-block { border-bottom-color: #7eb532; }
main.theme4 .common-page-block .header-block { border-bottom-color: #adc22e; }
main.theme5 .common-page-block .header-block { border-bottom-color: #d4cd6c; }
main.theme6 .common-page-block .header-block { border-bottom-color: #d7a843; }
.common-page-block .header-block h1 { font-size: 1.5em; margin: 0px; padding-bottom: 0; font-weight: 400; float: right; }
.common-page-block .header-block h1.main-title { padding-bottom: 10px; padding-top:5px; float: none; }
.common-page-block .header-block h1 .icon.left { vertical-align: -10%; font-size: 1em; padding-right: 3px; }
.common-page-block .header-block>ul { list-style: none; display: block; float: left; margin: 0; padding: 0; padding-top: 5px; }
.common-page-block .header-block>ul>li+li { margin-left:2px; }
.common-page-block .header-block>ul>li { float: left; display: block; margin: 0; padding: 0; padding-bottom: 2px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.common-page-block .header-block>ul>li.txt span { display: block; padding-top: 5px; padding-right: 5px; color: #999; }
.common-page-block .header-block>ul>li>a { padding: 5px 10px 5px 10px; background-color: #adacac; color: #FFF; display: block; font-family: 'Droid Arabic Kufi', Arial; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.common-page-block .header-block>ul>li>a:hover, .common-page-block .header-block>ul>li.selected>a { background-color: #666; color: #FFF; }
.common-page-block .header-block>ul>li.active { padding-bottom: 0; }
.common-page-block .header-block>ul>li.active>a { background-color: #999; padding-top: 7px; }
main.theme2 .common-page-block .header-block>ul>li.active>a { background-color: #00ab67; }
main.theme3 .common-page-block .header-block>ul>li.active>a { background-color: #7eb532; }
main.theme4 .common-page-block .header-block>ul>li.active>a { background-color: #adc22e; }
main.theme5 .common-page-block .header-block>ul>li.active>a { background-color: #d4cd6c; }
main.theme6 .common-page-block .header-block>ul>li.active>a { background-color: #d7a843; }
.common-page-block .header-block>ul>li>a .icon { font-size:0.7em; padding-right:5px; }
.header-block .dropdown-menu { left:auto; right:0; min-width: 150px; list-style:none; padding:0; margin:0; font-size:1em; background:#bbbbbb; border:none; border-radius:0; z-index:1000; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.header-block .dropdown-menu li { height:auto; list-style:none; padding:0; margin:0; }
.header-block .dropdown-menu li a, .dropdown-menu li.selected li a { height:auto; padding:7px 10px; border-top:solid 1px #ccc; background:none; color:#fff; }
.header-block .dropdown-menu li a:hover, .dropdown-menu li.selected li a:hover { background-color:#999; color:#fff; }
.common-page-block .button, .common-page-block .channels { margin:2px 0; background:#939ea2; padding:12px 14px; color:#FFF; display:inline-block; cursor:pointer; vertical-align:middle; font-family:'Droid Arabic Kufi', Arial; font-size:1.2em; line-height:1.1; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
/**/
.common-page-block .button { margin: 2px 0; background: #adacac; padding: 12px 14px; color: #FFF; display: inline-block; vertical-align: middle; font-family: 'Droid Arabic Kufi', Arial; font-size: 1.2em; line-height: 1.1; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.common-page-block .channels{ cursor:default; margin-left:5px;}
main.theme2 .common-page-block .button { background: #00ab67; }
main.theme3 .common-page-block .button { background: #7eb532; }
main.theme4 .common-page-block .button { background: #adc22e; }
main.theme5 .common-page-block .button { background: #d4cd6c; }
main.theme6 .common-page-block .button { background: #d7a843; }
.common-page-block .button .icon { color: #000; opacity: 0.5; font-size: 1.5em; vertical-align: middle; }
.common-page-block .channels .icon {opacity:0.9; font-size:1.5em; vertical-align:middle; }
.common-page-block .button:hover, .common-page-block .button:focus, main.theme2 .common-page-block .button:hover, main.theme2 .common-page-block .button:focus, main.theme3 .common-page-block .button:hover, main.theme3 .common-page-block .button:focus, main.theme4 .common-page-block .button:hover, main.theme4 .common-page-block .button:focus, main.theme5 .common-page-block .button:hover, main.theme5 .common-page-block .button:focus, main.theme6 .common-page-block .button:hover, main.theme6 .common-page-block .button:focus { background: #999; color: #FFF; }
.common-page-block .label { display: inline-block; font-size: 12px!important; font-family: Arial, Helvetica, sans-serif!important; padding: 4px; color: #FFF; font-size: 0.9em; background-color: #999; line-height: 1; font-weight: normal; vertical-align: middle; border-radius: 0; opacity: 0.8; }
main.theme2 .common-page-block .label { background-color: #00ab67; }
main.theme3 .common-page-block .label { background-color: #7eb532; }
main.theme4 .common-page-block .label { background-color: #adc22e; }
main.theme5 .common-page-block .label { background-color: #d4cd6c; }
main.theme6 .common-page-block .label { background-color: #d7a843; }
.common-page-block .more { cursor: pointer; vertical-align: middle; color: #888; display: inline-block; padding-left: 0; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; vertical-align: middle; }
.common-page-block .more .icon { color: #000; font-size: 1.3em; vertical-align: middle; }
main.theme2 .common-page-block .more .icon { color: #00ab67; }
main.theme3 .common-page-block .more .icon { color: #7eb532; }
main.theme4 .common-page-block .more .icon { color: #adc22e; }
main.theme5 .common-page-block .more .icon { color: #d4cd6c; }
main.theme6 .common-page-block .more .icon { color: #d7a843; }
.common-page-block .more:hover { color: #333; padding-left: 5px; }
.common-page-block.grey-bg { background-color: #f5f7f7; margin-top: 1px; font-size: 0.9em; padding-top: 15px; padding-bottom: 20px; }
/*news details*/
main.page-news-details .thumb-container{ margin:0 -3px;}
main.page-news-details .thumb-container.pr{ padding-left:15px;}
main.page-news-details .thumb-container a { display:block; text-decoration:none; padding:3px; right:left; }
main.page-news-details .thumb-container .grid-sizer, main.page-news-details .thumb-container .grid-item { width: 25%; }
main.page-news-details .thumb-container .grid-item.full, main.page-news-details .thumb-container .grid-item.full img { width: 100%; }
main.page-news-details .header-block{ padding-bottom:15px;}
main.page-news-details .header-block h1.main-title{ font-size:1.4em; line-height:1.2; padding-bottom:2px;}
main.page-news-details .header-block .date{ display:inline-block; background-color:#adacac; color:#FFF; font-size:0.9em; padding: 5px 4px 5px 4px; line-height:1;}
main.page-news-details .header-block .category{ display:inline-block; font-size:0.9em; padding: 4px 4px 3px 4px; color:#999;}
main.theme2.page-news-details .button, main.theme3.page-news-details .button, main.theme4.page-news-details .button, main.theme4.page-news-details .button,
main.theme5.page-news-details .button, main.theme6.page-news-details .button{ 
margin: 2px 0; background: #adacac; padding: 8px 10px; color: #FFF; display: inline-block; cursor: pointer; vertical-align: middle; font-family: 'Droid Arabic Kufi', Arial; font-size: 0.9em; line-height: 1;
    -webkit-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;transition: all 0.2s ease-out;}
main.page-news-details .button .icon{ color:#FFF; opacity:1;}
main.page-news-details .button:hover { background-color:#666;}
main.theme2.page-news-details .button:hover { background-color:#00ab67;}
main.theme3.page-news-details .button:hover { background-color:#7eb532;}
main.theme4.page-news-details .button:hover { background-color:#adc22e;}
main.theme5.page-news-details .button:hover { background-color:#d4cd6c;}
main.theme6.page-news-details .button:hover { background-color:#d7a843;}
/*news list*/
main.page-news-list .thumb-container{ margin:0 -8px;}
main.page-news-list .content-holder a { display:block; text-decoration:none; padding:8px; right:left; }
main.page-news-list .content-holder .grid-sizer, main.page-news-list .content-holder .grid-item { width: 33.3%; }
main.page-news-list .content-holder a .thumbs { display:block; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.0); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.0); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.0);
-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
main.page-news-list .content-holder a .text { display:block; padding:20px 20px 25px 25px; border:1px solid #ebedee; position:relative; background-color:#fff;}
main.page-news-list .content-holder a .image { display:block; position:relative;}
main.page-news-list .content-holder a .image:after { right: 20px; position: absolute; bottom: -1px; z-index:1; border: solid transparent; content: " "; height: 0; width: 0;  pointer-events: none; border-color: rgba(255, 255, 255, 0);
    border-left-color: transparent; margin-top: -20px; border-bottom-color: #ffffff; border-width: 12px;
    -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
main.page-news-list .content-holder a .date { background-color: #ccc; color: #FFF; display: inline-block; padding: 4px 4px 3px 4px; font-size: 0.8em; line-height: 1;}
main.theme2.page-news-list .content-holder a .date{background-color:#00ab67;}
main.theme3.page-news-list .content-holder a .date{background-color:#7eb532;}
main.theme4.page-news-list .content-holder a .date{background-color:#adc22e;}
main.theme5.page-news-list .content-holder a .date{background-color:#d4cd6c;}
main.theme6.page-news-list .content-holder a .date{background-color:#d7a843;}
main.page-news-list .content-holder a .title {font-family: 'Droid Arabic Kufi', Arial; font-size:1.1em; display:block; font-weight:700; line-height:1.1; color:#555; padding:8px 0;}
main.page-news-list.album .content-holder a .title {padding: 0 0 8px;}
main.page-news-list .content-holder a .description { display:block; line-height:1.2;}
main.page-news-list .content-holder a .des { opacity:1; font-size:0.9em; color:#999;}
main.theme2.page-news-list .content-holder a .read-more{color:#00ab67;}
main.theme3.page-news-list .content-holder a .read-more{color:#7eb532;}
main.theme4.page-news-list .content-holder a .read-more{color:#adc22e;}
main.theme5.page-news-list .content-holder a .read-more{color:#d4cd6c;}
main.theme6.page-news-list .content-holder a .read-more{color:#d7a843;}
main.page-news-list .content-holder a .icon.right {  vertical-align: -5%;  position: absolute; left: 10px; bottom: 10px; color: #CCC; font-size: 1.4em;
    -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
main.page-news-list .content-holder a:hover .image:after {border-bottom-color:#ccc;}
main.theme2.page-news-list .content-holder a:hover .image:after{border-bottom-color:#00ab67;}
main.theme3.page-news-list .content-holder a:hover .image:after{border-bottom-color:#7eb532;}
main.theme4.page-news-list .content-holder a:hover .image:after{border-bottom-color:#adc22e;}
main.theme5.page-news-list .content-holder a:hover .image:after{border-bottom-color:#d4cd6c;}
main.theme6.page-news-list .content-holder a:hover .image:after{border-bottom-color:#d7a843;}
main.page-news-list .content-holder a:hover .date { background-color: #fff; color: #ccc;}
main.theme2.page-news-list .content-holder a:hover .date{color:#00ab67;}
main.theme3.page-news-list .content-holder a:hover .date{color:#7eb532;}
main.theme4.page-news-list .content-holder a:hover .date{color:#adc22e;}
main.theme5.page-news-list .content-holder a:hover .date{color:#d4cd6c;}
main.theme6.page-news-list .content-holder a:hover .date{color:#d7a843;}
main.page-news-list .content-holder a:hover .text {border-color:#ccc; background-color:#ccc}
main.theme2.page-news-list .content-holder a:hover .text{background-color:#00ab67; border-color:#00ab67;}
main.theme3.page-news-list .content-holder a:hover .text{background-color:#7eb532; border-color:#7eb532;}
main.theme4.page-news-list .content-holder a:hover .text{background-color:#adc22e; border-color:#adc22e;}
main.theme5.page-news-list .content-holder a:hover .text{background-color:#d4cd6c; border-color:#d4cd6c;}
main.theme6.page-news-list .content-holder a:hover .text{background-color:#d7a843; border-color:#d7a843;}
main.page-news-list .content-holder a:hover .title { color:#fff;}
main.page-news-list .content-holder a:hover .des { color:#fff; opacity:0.9;}
main.page-news-list .content-holder a:hover .icon.right {color:#fff;}
main.theme2.page-news-list .content-holder a:hover .read-more, main.theme3.page-news-list .content-holder a:hover .read-more, main.theme4.page-news-list .content-holder a:hover .read-more, 
main.theme5.page-news-list .content-holder a:hover .read-more, main.theme6.page-news-list .content-holder a:hover .read-more{color:#fff;}
/*page list*/
main.page-list .content-holder a.list { display:block; border-bottom:1px solid #ebedee; padding:15px 0 15px 5px; }
main.page-list .content-holder div.list { display:block; border-bottom:1px solid #ebedee; padding:15px 0 15px 5px; }
main.page-list .content-holder a.list:last-child,
main.page-list .content-holder div.list:last-child { border-bottom: none; }
main.page-list .content-holder a.list h2,
main.page-list .content-holder div.list h2 { padding:0; margin:0; font-size:1.3em; color:#333; line-height:1.1; font-weight:500; }
main.page-list.theme2 .content-holder a.list h3, main.page-list.theme2 .content-holder a.list .text .read-more,
main.page-list.theme2 .content-holder div.list h3, main.page-list.theme2 .content-holder div.list .text .read-more { color:#00ab67; }
main.page-list.theme3 .content-holder a.list h3, main.page-list.theme3 .content-holder a.list .text .read-more,
main.page-list.theme3 .content-holder div.list h3, main.page-list.theme3 .content-holder div.list .text .read-more { color:#7eb532; }
main.page-list.theme4 .content-holder a.list h3, main.page-list.theme4 .content-holder a.list .text .read-more,
main.page-list.theme4 .content-holder div.list h3, main.page-list.theme4 .content-holder div.list .text .read-more { color:#adc22e; }
main.page-list.theme5 .content-holder a.list h3, main.page-list.theme5 .content-holder a.list .text .read-more,
main.page-list.theme5 .content-holder div.list h3, main.page-list.theme5 .content-holder div.list .text .read-more { color:#d4cd6c; }
main.page-list.theme6 .content-holder a.list h3, main.page-list.theme6 .content-holder a.list .text .read-more,
main.page-list.theme6 .content-holder div.list h3, main.page-list.theme6 .content-holder div.list .text .read-more { color:#d7a843; }
main.page-list .content-holder a.list h3,
main.page-list .content-holder div.list h3 { padding:0; margin:0; font-size:1em; padding-top:3px; line-height:1.1; font-weight:500; }
main.page-list .content-holder a.list .text,
main.page-list .content-holder div.list .text { display:block; color:#999; padding-top:7px; }
main.page-list .content-holder a.list:hover,
main.page-list .content-holder div.list:hover { padding:15px 5px 15px 0; }
main.page-list .content-holder a.list:hover h3, main.page-list.theme2 .content-holder a.list .text .read-more, main.page-list.theme3 .content-holder a.list .text .read-more, main.page-list.theme4 .content-holder a.list .text .read-more, main.page-list.theme5 .content-holder a.list .text .read-more, main.page-list.theme6 .content-holder a.list .text .read-more,
main.page-list .content-holder div.list:hover h3, main.page-list.theme2 .content-holder div.list .text .read-more, main.page-list.theme3 .content-holder div.list .text .read-more, main.page-list.theme4 .content-holder div.list .text .read-more, main.page-list.theme5 .content-holder div.list .text .read-more, main.page-list.theme6 .content-holder div.list .text .read-more{ color:#333; }
main.theme2.page-list .content-holder a.list:hover h2, main.theme2.page-list .content-holder a.list:hover .text,
main.theme2.page-list .content-holder div.list:hover h2, main.theme2.page-list .content-holder div.list:hover .text { color:#00ab67; }
main.theme3.page-list .content-holder a.list:hover h2, main.theme3.page-list .content-holder a.list:hover .text,
main.theme3.page-list .content-holder div.list:hover h2, main.theme3.page-list .content-holder div.list:hover .text { color:#7eb532; }
main.theme4.page-list .content-holder a.list:hover h2, main.theme4.page-list .content-holder a.list:hover .text,
main.theme4.page-list .content-holder div.list:hover h2, main.theme4.page-list .content-holder div.list:hover .text { color:#adc22e; }
main.theme5.page-list .content-holder a.list:hover h2, main.theme5.page-list .content-holder a.list:hover .text,
main.theme5.page-list .content-holder div.list:hover h2, main.theme5.page-list .content-holder div.list:hover .text { color:#d4cd6c; }
main.theme6.page-list .content-holder a.list:hover h2, main.theme6.page-list .content-holder a.list:hover .text,
main.theme6.page-list .content-holder div.list:hover h2, main.theme6.page-list .content-holder div.list:hover .text { color:#d7a843; }
main.page-list .content-holder div.list a.text-link { display:inline-block;}
main.page-list .content-holder div.list a.app-link { display:block; float:left; margin-right:5px; margin-top:5px; padding:5px; vertical-align:middle; position: relative;  border: #ebedee 1px solid; 
	color: #ebedee; font-size: 1.4em; line-height:1;
	-webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -ms-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
main.page-list .content-holder div.list a.app-link .icon-blackberry { color:#383838;}
main.page-list .content-holder div.list a.app-link .icon-windows { color:#00adef;}
main.page-list .content-holder div.list a.app-link .icon-android { color:#a5c63b;}
main.page-list .content-holder div.list a.app-link .icon-apple { color:#14ace9;}
main.page-list .content-holder div.list:first-child{ padding-top:0;}
main.page-list .content-holder div.list a.app-link:hover{ background-color:#f4f4f4; border:solid 1px #e4e7e8;}
/*directory*/
main.page-directory .map-block{margin-top: 10px;}
main.page-directory .map-holder{ padding:20px;}
main.page-directory .map-holder #map {width: 100%; height: 400px; }
main.page-directory .img-holder{ float:left; padding-right:30px; padding-bottom:20px; max-width:40%;}
main.page-directory .img-address-block{ line-height:1.6;}
main.page-directory .content-holder .app-social-block{ padding-bottom:20px;}
main.page-details .app-social-block{ padding-top:10px;}
main.page-directory .content-holder a.app-link, main.page-details a.app-link { display:block; float:left; margin-right:5px; margin-top:5px; padding:5px; vertical-align:middle; position: relative;  border: #ebedee 1px solid; 
	color: #ebedee; font-size: 1.4em; line-height:1;
	-webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -ms-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
main.page-directory .content-holder a.app-link .icon-blackberry, main.page-details a.app-link .icon-blackberry { color:#383838;}
main.page-directory .content-holder a.app-link .icon-windows, main.page-details a.app-link .icon-windows { color:#00adef;}
main.page-directory .content-holder a.app-link .icon-android, main.page-details a.app-link .icon-android { color:#a5c63b;}
main.page-directory .content-holder a.app-link .icon-apple, main.page-details a.app-link .icon-apple { color:#14ace9;}
main.page-directory .content-holder a.app-link .icon-twitter, main.page-details a.app-link .icon-twitter { color:#29c5f6;}
main.page-directory .content-holder a.app-link .icon-facebook, main.page-details a.app-link .icon-facebook { color:#3b5997;}
main.page-directory .content-holder a.app-link .icon-linkedin, main.page-details a.app-link .icon-linkedin { color:#006dc0;}
main.page-directory .content-holder a.app-link .icon-youtube, main.page-details a.app-link .icon-youtube { color:#de332c;}
main.page-directory .content-holder a.app-link:hover, main.page-details a.app-link:hover{ background-color:#f4f4f4; border:solid 1px #e4e7e8;}
main.page-directory .content-holder .address-block{ display:inline-block;}
/*account*/
main.page-account .account-menu-block{margin-top: 10px;}
main.page-account .account-menu-holder{ padding:20px;}
main.page-account .account-menu-holder .img-co{ position:relative}
main.page-account .account-menu-holder .img-co span{ position:absolute; bottom:0; left:0; right:0; padding:10px; background-color: rgba(0, 0, 0, 0.5); color:#fff;}
main.page-account .account-menu-holder .mnu-co ul, main.page-account .account-menu-holder .mnu-co li { display: block; list-style:none; }
main.page-account .account-menu-holder .mnu-co ul li a { display: block; padding:10px; color:#FFF; margin-top:2px; 
	-webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -ms-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out;}
main.page-account .account-menu-holder .mnu-co ul li a .text, main.page-account .account-menu-holder .mnu-co ul li a .icon { display:inline-block;}
main.theme2.page-account .account-menu-holder .mnu-co ul li a { background-color:#00ab67;}
main.theme3.page-account .account-menu-holder .mnu-co ul li a { background-color:#7eb532;}
main.theme4.page-account .account-menu-holder .mnu-co ul li a { background-color:#adc22e;}
main.theme5.page-account .account-menu-holder .mnu-co ul li a { background-color:#d4cd6c;}
main.theme6.page-account .account-menu-holder .mnu-co ul li a { background-color:#d7a843;}
main.page-account .account-menu-holder .mnu-co ul li a:hover { background-color:#666;}
main.page-account .content-holder a { display:block; text-decoration:none; padding:8px; float:left; }
main.page-account .content-holder .grid-sizer, main.page-account .content-holder .grid-item { width: 33.3%; }
main.page-account .content-holder a .thumbs{background-color:#fff; border:solid #ebedee 1px; padding:6px; display:block; color:#333;
-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
main.page-account .content-holder a .text { display:block; padding:5px 5px 5px 25px; position:relative;}
main.page-account .content-holder a .image { display:block; position:relative; padding:8px 15px; background-color:#FFF;}
main.page-account .content-holder a .image img { margin:0 auto;}
main.page-account .content-holder a .description { display:block; line-height:1.2;}
main.page-account .content-holder a .des { opacity:1; font-size:0.9em; font-family: 'Roboto'; line-height:1.1; font-weight:500;}
main.theme2.page-account .content-holder a .thumbs{color:#00ab67;}
main.theme3.page-account .content-holder a .thumbs{color:#7eb532;}
main.theme4.page-account .content-holder a .thumbs{color:#adc22e;}
main.theme5.page-account .content-holder a .thumbs{color:#d4cd6c;}
main.theme6.page-account .content-holder a .thumbs{color:#d7a843;}
main.page-account .content-holder a .icon.right {  vertical-align: -5%;  position: absolute; left: 3px; bottom: 3px; color: #CCC; font-size: 1.4em;
    -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out;}
main.theme2.page-account .content-holder a:hover .thumbs{background-color:#00ab67;}
main.theme3.page-account .content-holder a:hover .thumbs{background-color:#7eb532;}
main.theme4.page-account .content-holder a:hover .thumbs{background-color:#adc22e;}
main.theme5.page-account .content-holder a:hover .thumbs{background-color:#d4cd6c;}
main.theme6.page-account .content-holder a:hover .thumbs{background-color:#d7a843;}
main.page-account .content-holder a:hover .des { color:#fff; opacity:0.9;}
main.page-account .content-holder a:hover .icon.right {color:#fff;}
main.theme2.page-account .content-holder a:hover .read-more, main.theme3.page-account .content-holder a:hover .read-more, main.theme4.page-account .content-holder a:hover .read-more, 
main.theme5.page-account .content-holder a:hover .read-more, main.theme6.page-account .content-holder a:hover .read-more{color:#fff;}
/*search results*/
main.page-search .search-filter-block{ margin-top:10px;}
main.page-search .common-page-block{ padding:0;}
main.page-search .common-page-block .search-header, main.page-search .common-page-block .search-list{padding: 35px 35px 25px 35px;}
main.page-search .search-filter-block .search-box{ padding:20px;}
main.page-search .search-form { display:block; clear:both; position:relative;  }
main.page-search .search-text, main.page-search .search-btn { min-height:35px; }
main.page-search .search-text { width:100%; padding:4px 10px; background-color:#ebeae2; border:none; font-size:1em; color:#97896c; font-family: 'Droid Arabic Kufi', Arial; border-radius:0; -webkit-box-shadow: inset 1px 1px 1px 0px rgba(151, 137, 108, 0.75); -moz-box-shadow: inset 1px 1px 1px 0px rgba(151, 137, 108, 0.75); box-shadow: inset 1px 1px 1px 0px rgba(151, 137, 108, 0.75); }
main.page-search .search-text:hover, main.page-search .search-text:focus { background-color:#f9f2d3; padding:4px 14px 4px 10px; }
main.page-search .search-btn { position: absolute; left: 0; top: 0; border: none; outline: none; background: none; font-size: 1.4em; color:#97896c; padding:0 15px 0 10px; }
main.page-search .search-btn:hover, main.page-search .search-btn:focus { color:#00ab67; padding:0 10px 0 15px; }
main.page-search .toggle-box, main.page-search .inline-keywords{ border-top:solid 2px #ebedee;}
main.page-search .toggle-box h3, main.page-search .toggle-box .content, main.page-search .inline-keywords .content{ padding:20px; margin:0;}
main.page-search .toggle-box .content { background:#f5f7f7; display:none; }
main.page-search .toggle-box h3{font-size: 1.2em; position:relative; padding:15px 20px 15px 40px; cursor:pointer;
-webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
main.page-search .toggle-box h3 .icon {vertical-align: -5%; position: absolute; left: 20px; top: 32%; color: #CCC; font-size: 0.8em;
-webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s linear; transition: all 0.2s ease-out; }
main.page-search .toggle-box .content{ border-top:solid 1px #ebedee;}
main.page-search .search-list{ margin-top:2px;}
main.page-search .for-filter{ color:#999;}
main.page-search .for-filter .pt{ padding-top:5px;}
main.page-search .for-filter .pt strong{ color:#666;}
main.page-search .filter-words{ display:inline-block; background-color:#d9d9d9; padding:2px 5px; margin-left:3px; color:#666666;}
main.page-search.theme2 .filter-words:hover, main.page-search.theme3 .filter-words:hover, 
main.page-search.theme4 .filter-words:hover, main.page-search.theme5 .filter-words:hover, main.page-search.theme6 .filter-words:hover{ color:#666666;background-color:#ccc;}
main.page-search .filter-words span{ color:#FFF;}
main.page-search .filter-words:hover span{ color:#F60;}
main.page-search .inline-keywords h3 { margin:0; color:#555;    font-size: 1.2em; padding: 15px 20px 0 20px;}
main.page-search .inline-keywords .content { padding-top:2px;}
main.page-search .content-holder a.list:first-child{ padding-top:0;}
main.theme2.page-search .inline-keywords h3, main.theme2.page-search .toggle-box h3 { color:#00ab67;}
main.theme3.page-search .inline-keywords h3, main.theme3.page-search .toggle-box h3 { color:#7eb532;}
main.theme4.page-search .inline-keywords h3, main.theme4.page-search .toggle-box h3 { color:#adc22e;}
main.theme5.page-search .inline-keywords h3, main.theme5.page-search .toggle-box h3 { color:#d4cd6c;}
main.theme6.page-search .inline-keywords h3, main.theme6.page-search .toggle-box h3 { color:#d7a843;}
main.theme2.page-search .toggle-box h3:hover, main.theme3.page-search .toggle-box h3:hover, main.theme4.page-search .toggle-box h3:hover, main.theme5.page-search .toggle-box h3:hover, main.theme6.page-search .toggle-box h3:hover { color:#333; padding:15px 25px 15px 35px;}
main.page-search .inline-keywords ul { list-style:none; margin:0; padding:0; }
main.page-search .inline-keywords li { display:inline-block; padding:4px 4px 0 0; margin:0; }
main.page-search .inline-keywords li a { display:inline-block; padding:1px 0 1px 10px; display:inline-block; }
main.theme2.page-search .inline-keywords li a:hover { color:#00ab67; }
main.theme3.page-search .inline-keywords li a:hover { color:#7eb532; }
main.theme4.page-search .inline-keywords li a:hover { color:#adc22e; }
main.theme5.page-search .inline-keywords li a:hover { color:#d4cd6c; }
main.theme6.page-search .inline-keywords li a:hover { color:#d7a843; }
/*widjet : right : banner*//*main.theme2 .widget.banner-block .navi .next, main.theme2 .widget.banner-block .navi .previous{ border:#00ab67 solid 2px;}
main.theme2 .widget.banner-block .navi .next:hover, main.theme2 .widget.banner-block .navi .next:focus, main.theme2 .widget.banner-block .navi .previous:hover, main.theme2 .widget.banner-block .navi .previous:focus{ background:#00ab67;}
main.theme3 .widget.banner-block .navi .next, main.theme3 .widget.banner-block .navi .previous{ border:#7eb532 solid 2px;}
main.theme3 .widget.banner-block .navi .next:hover, main.theme3 .widget.banner-block .navi .next:focus, main.theme3 .widget.banner-block .navi .previous:hover, main.theme3 .widget.banner-block .navi .previous:focus{ background:#7eb532;}
main.theme4 .widget.banner-block .navi .next, main.theme4 .widget.banner-block .navi .previous{ border:#adc22e solid 2px;}
main.theme4 .widget.banner-block .navi .next:hover, main.theme4 .widget.banner-block .navi .next:focus, main.theme4 .widget.banner-block .navi .previous:hover, main.theme4 .widget.banner-block .navi .previous:focus{ background:#adc22e;}
main.theme5 .widget.banner-block .navi .next, main.theme5 .widget.banner-block .navi .previous{ border:#d4cd6c solid 2px;}
main.theme5 .widget.banner-block .navi .next:hover, main.theme5 .widget.banner-block .navi .next:focus, main.theme5 .widget.banner-block .navi .previous:hover, main.theme5 .widget.banner-block .navi .previous:focus{ background:#d4cd6c;}
main.theme6 .widget.banner-block .navi .next, main.theme6 .widget.banner-block .navi .previous{ border:#d7a843 solid 2px;}
main.theme6 .widget.banner-block .navi .next:hover, main.theme6 .widget.banner-block .navi .next:focus, main.theme6 .widget.banner-block .navi .previous:hover, main.theme6 .widget.banner-block .navi .previous:focus{ background:#d7a843;}
*//*widjet : right : location*/
.widget.location-block { padding: 20px 20px 20px 20px; color: #666666; }
.widget.location-block #map {width: 100%; height: 200px; }
.widget.rating-block { padding: 20px 20px 10px 20px; color: #666666; }
.widget.location-block h3, .widget.rating-block h3 { margin-top: 0; font-family: 'Droid Arabic Kufi', Arial; font-weight: 400; margin-bottom: 5px; font-size: 1.4em; }
.widget.location-block h4, .widget.rating-block h4 { font-family: 'Droid Arabic Kufi', Arial; font-weight: 400; padding-top: 7px; line-height:1.2; }
.widget.location-block p, .widget.rating-block p { font-size: 0.9em; color: #777; }
.widget.rating-block .star-rating .values { font-size: 1.5em; color: #a7a9ac; display: block; float: right; padding: 3px; cursor: pointer; }
.widget.rating-block .star-rating .values.active, .widget.rating-block .star-rating .values.hover { color: #fcaa17; }
.widget.location-block .color, .widget.rating-block .color, .widget.location-block .icon { color: #666; }
main.theme2 .widget.location-block .color { color: #00ab67; }
main.theme3 .widget.location-block .color { color: #7eb532; }
main.theme4 .widget.location-block .color { color: #adc22e; }
main.theme5 .widget.location-block .color { color: #d4cd6c; }
main.theme6 .widget.location-block .color { color: #d7a843; }
/*common*/
.list-content { display: none; }
.list-content.active { display: block; }
.shadow-header-sticky { -webkit-box-shadow: 0px 3px 2px -2px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 3px 2px -2px rgba(0, 0, 0, 0.5); box-shadow: 0px 3px 2px -2px rgba(0, 0, 0, 0.5); }
.shadow-footer-sticky { -webkit-box-shadow: 0px -3px 2px -2px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px -3px 2px -2px rgba(0, 0, 0, 0.5); box-shadow: 0px -3px 2px -2px rgba(0, 0, 0, 0.5); }
.row.nopadding { margin-left: 0; margin-right: 0; }
.col-xs-1.nopadding, .col-xs-2.nopadding, .col-xs-3.nopadding, .col-xs-4.nopadding, .col-xs-5.nopadding, .col-xs-6.nopadding, .col-sm-1.nopadding, .col-sm-2.nopadding, .col-sm-3.nopadding, .col-sm-4.nopadding, .col-sm-5.nopadding, .col-sm-6.nopadding, .col-md-1.nopadding, .col-md-2.nopadding, .col-md-3.nopadding, .col-md-4.nopadding, .col-md-5.nopadding, .col-md-6.nopadding, .col-lg-1.nopadding, .col-lg-2.nopadding, .col-lg-3.nopadding, .col-lg-4.nopadding, .col-lg-5.nopadding, .col-lg-6.nopadding { padding-left: 0; padding-right: 0 }
.row.padding1 { margin-left: -1px; margin-right: -1px; }
.col-xs-1.padding1, .col-xs-2.padding1, .col-xs-3.padding1, .col-xs-4.padding1, .col-xs-5.padding1, .col-xs-6.padding1, .col-xs-7.padding1, .col-xs-8.padding1, .col-xs-9.padding1, .col-xs-10.padding1, .col-xs-11.padding1, .col-xs-12.padding1, .col-sm-1.padding1, .col-sm-2.padding1, .col-sm-3.padding1, .col-sm-4.padding1, .col-sm-5.padding1, .col-sm-6.padding1, .col-sm-7.padding1, .col-sm-8.padding1, .col-sm-9.padding1, .col-sm-10.padding1, .col-sm-11.padding1, .col-sm-12.padding1, .col-md-1.padding1, .col-md-2.padding1, .col-md-3.padding1, .col-md-4.padding1, .col-md-5.padding1, .col-md-6.padding1, .col-md-7.padding1, .col-md-8.padding1, .col-md-9.padding1, .col-md-10.padding1, .col-md-11.padding1, .col-md-12.padding1, .col-lg-1.padding1, .col-lg-2.padding1, .col-lg-3.padding1, .col-lg-4.padding1, .col-lg-5.padding1, .col-lg-6.padding1, .col-lg-7.padding1, .col-lg-8.padding1, .col-lg-9.padding1, .col-lg-10.padding1, .col-lg-11.padding1, .col-lg-12.padding1 { padding-left: 1px; padding-right: 1px }
.bold { font-weight: bold; }
.fw200 { font-weight: 200; }
.fw300 { font-weight: 300; }
.fw400 { font-weight: 400; }
.fw500 { font-weight: 500; }
.fw600 { font-weight: 600; }
.fw700 { font-weight: 700; }
.fw800 { font-weight: 800; }
.lh0 { line-height: 1.0; }
.lh1 { line-height: 1.1; }
.lh2 { line-height: 1.2; }
.lh3 { line-height: 1.3; }
.lh4 { line-height: 1.4; }
.lh5 { line-height: 1.5; }
.fs6 { font-size: 0.6em; }
.fs7 { font-size: 0.7em; }
.fs8 { font-size: 0.8em; }
.fs9 { font-size: 0.9em; }
.fs10 { font-size: 1.0em; }
.fs11 { font-size: 1.1em; }
.fs12 { font-size: 1.2em; }
.fs13 { font-size: 1.3em; }
.fs14 { font-size: 1.4em; }
.fs15 { font-size: 1.5em; }
.fs16 { font-size: 1.6em; }
.fs17 { font-size: 1.7em; }
.fs18 { font-size: 1.8em; }
.fs19 { font-size: 1.9em; }
.fs20 { font-size: 2.0em; }
.fs21 { font-size: 2.1em; }
.fs22 { font-size: 2.2em; }
.fs23 { font-size: 2.3em; }
.fs24 { font-size: 2.4em; }
.fs15 { font-size: 2.5em; }
.fs26 { font-size: 2.6em; }
.fs27 { font-size: 2.7em; }
.fs28 { font-size: 2.8em; }
.fs29 { font-size: 2.9em; }
.fs30 { font-size: 3.0em; }
.lh10 { line-height: 1; }
.lh11 { line-height: 1.1; }
.lh12 { line-height: 1.2; }
.lh13 { line-height: 1.3; }
.lh14 { line-height: 1.4; }
.lh15 { line-height: 1.5; }
.lh16 { line-height: 1.6; }
.lh17 { line-height: 1.7; }
.lh18 { line-height: 1.8; }
.lh19 { line-height: 1.9; }
.white-bg { background-color: #FFF; }
.ul-null { padding: 0; margin: 0; list-style: none; }
.arabic-font { font-family: 'Droid Arabic Kufi', Arial; line-height: 1; }
.db { display: block!important; }
/*responive rectangle*/
.rectangle-responsive { display: block; position: relative; width: 100%; padding-bottom: 100%; overflow: hidden; }
.content-responsive { display: block; position: absolute; height: 100%; width: 100%; }
/*lines*/
.color-line { height: 3px; position: relative; overflow: hidden; background-color: #00ab67; }
.color-line .container { padding:0!important; }
.color-line .bx2 { background-color: #8dc63f; height: 3px; padding-left: 0; }
.color-line .bx3 { background-color: #bfd730; height: 3px; }
.color-line .bx4 { background-color: #e9e284; height: 3px; padding-right: 0; }
.color-line .bx5 { background-color: #d7a743; height: 3px; width: 50%; right: 0; top: 0; position: absolute; }
/*animation classes*/
.all-01s-linear { -webkit-transition: all 0.1s linear; -moz-transition: all 0.1s linear; -ms-transition: all 0.1s linear; -o-transition: all 0.1s linear; transition: all 0.1s linear; }
.all-01s-ease-in { -webkit-transition: all 0.1s ease-in; -moz-transition: all 0.1s ease-in; -ms-transition: all 0.1s ease-in; -o-transition: all 0.1s ease-in; transition: all 0.1s ease-in; }
.all-02s-ease-in { -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; }
.all-03s-ease-in { -webkit-transition: all 0.3s ease-in; -moz-transition: all 0.3s ease-in; -ms-transition: all 0.3s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.3s ease-in; }
.all-01s-ease-out { -webkit-transition: all 0.1s ease-out; -moz-transition: all 0.1s ease-out; -ms-transition: all 0.1s ease-out; -o-transition: all 0.1s ease-out; transition: all 0.1s ease-out; }
.all-02s-ease-out { -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
.all-03s-ease-out { -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -ms-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; }
.all-01s-ease-in-out { -webkit-transition: all 0.1s ease-in-out; -moz-transition: all 0.1s ease-in-out; -ms-transition: all 0.1s ease-in-out; -o-transition: all 0.1s ease-in-out; transition: all 0.1s ease-in-out; }
.all-02s-ease-in-out { -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.all-03s-ease-in-out { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }
/******/
.common-page-block .header-block.left-align ul li { float: left; margin-left: 0px; }
.common-page-block .header-block.left-align ul { float: right }
.common-page-block .header-block.left-align ul li+li { margin-left: 2px; }
.list-group-lower-alpha li { list-style: lower-alpha }
.list-group-circle li { list-style: circle }
.list-group-decimal li { list-style: decimal }
.list-group-decimalzero li { list-style: decimal-leading-zero }
.list-group-disc li { list-style: disc }
.list-group-lower-greek li { list-style: lower-greek }
.list-group-lower-latin li { list-style: lower-latin }
.list-group-lower-roman li { list-style: lower-roman }
.kingdom-content > li { padding: 0; margin-bottom: 10px; margin-left: 0 }
.kingdom-content h4 { color: #00ab67; font-size: 1.2em; margin-top: 0; display: inline-block; margin-bottom: 0 }
.kingdom-content li h4 { padding: 5px 10px 0; }
.kingdom-content h4.panel-title { padding: 0; position: relative; width: 100% }
.kingdom-content a { color: #00ab67; }
.panel-title a { display: block }
.kingdom-content ul > li { padding: 0 10px 5px; margin-right: 30px }
.kingdom-content ul { margin-top: 10px }
.kingdom-content li p { padding: 10px; margin: 0 }
.kingdom-content .info { color: #333; background-color: #00ab67!important }
.regionsli li { float: right; width: 45%; }
.panel-title :not(.collapsed):before {
content: "▼";
margin-right: 10px;
font-size: 16px;
position: absolute;
left: 0px;
top: 0px;
}
.panel-title .collapsed:before { content: "►"; margin-right: 10px; font-size: 16px; position: absolute; left: 0px; top: 0px; }
.popup-holder { display: none; background-color: #FFF; padding: 15px 30px 30px 30px; bottom: 145%; position: absolute; z-index: 1000; text-align: right; line-height: 1.6; }
.popup-holder .after { left: 50%; position: absolute; bottom: 0; border: solid transparent; content: " "; height: 0; width: 0; pointer-events: none; border-color: rgba(255, 255, 255, 0); border-bottom-color: transparent; margin-bottom: -30px; margin-left: -15px; border-top-color: #ffffff; border-width: 15px; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -ms-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; }
footer .footer-links > div { position: relative; display: inline-block; }
.mint { position: fixed; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba(92, 104, 108, 0.9); z-index: 100; display: none }
/*.sticky-footer{ z-index: 100}
*/
.popup-holder .close-btn { display: block; position: absolute; padding: 8px 10px; background-color: #c3ba47; color: #fff; left: 0; top: 0; height: 34px; min-height: auto; line-height: 1; /*-webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px;*/ }
.popup-holder .close-btn:hover, aside.popup-window .popup .close-btn:focus { background: #0C6; }
.popup-holder h3 { font-size: 1.4em; color: #555; font-family: 'Droid Arabic Kufi', Arial; margin-bottom: 5px; }
.popup-holder .line { border-top: solid 2px #c3ba47; width: 50px; display: block; min-height: 25px; }
.popup-holder p { line-height: 1.4; font-size: 0.9em; }
.contact.popup-holder { width: 500px; }
.subscribe.popup-holder { width: 300px; }
.ncc.popup-holder { width: 500px; }
.poll.popup-holder { width: 400px; }
.map.popup-holder { width: 500px; }
.share-btn { position: relative; display: inline-flex; align-items: center; padding: 3px 10px 2px 8px; margin: 10px; color: #fff; background-color: #333; border-radius: 2px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.35); text-decoration: none; font-family: "Open Sans", Helvetica, Arial, sans-serif; font-weight: 600; font-size: 15px; width: 150px }
.share-btn:hover { color: #fff; background-color: #4f4f4f; }
.share-btn:active, .share-btn:visited { top: 1px; box-shadow: 0 0 1px rgba(0, 0, 0, 0.25); color: #fff; }
.share-btn svg { fill: #ffffff; width: 19px; height: 19px; margin-left: 5px; }
.share-btn.facebook { background-color: #4A66B7; }
.share-btn.facebook:hover { background-color: #556fbb; }
.share-btn.whatsapp { background-color: #25D366; }
.share-btn.whatsapp:hover { background-color: #128C7E; }
.share-btn.twitter { background-color: #1B95E0; }
.share-btn.twitter:hover { background-color: #269ce5; }
.share-btn.pinterest { background-color: #c92228; }
.share-btn.pinterest:hover { background-color: #cf4146; }
.share-btn.linkedin { background-color: #0077B5; }
.share-btn.linkedin:hover { background-color: #1e84b9; }
.share-btn.reddit { background-color: #5f99cf; }
.share-btn.reddit:hover { background-color: #75a6d4; }
.share-btn.tumblr { background-color: #35465c; }
.share-btn.tumblr:hover { background-color: #455166; }
.share-btn.hacker-news { background-color: #ff6600; }
.share-btn.hacker-news:hover { background-color: #ff7515; }
.share-btn.designer-news { background-color: #2d72d9; }
.share-btn.designer-news:hover { background-color: #3d82e9; }
.share-btn.google-plus { background-color: #fefefe; color: #333; }
.share-btn.google-plus:hover { background-color: #f6f6f6; color: #333; }
.share-btn.google-plus svg { fill: #DB4437; }
.truncate3 {
  overflow: hidden;
display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical; 
}
.icheck-inline { position:relative; display:block; padding-top:10px; font-size:0.9em;  }
.icheckbox.radio, .icheckbox.checkbox { opacity: 0; position:absolute;}
.icheckbox + label { position: relative; cursor:pointer; margin-right:24px; font-weight:normal;}
.icheckbox + label:before { font-size: 18px; content: ''; color: #000; position: absolute; right: -22px; top: -1px; line-height: 1.42857143; border: 2px solid rgba(0,0,0,.54); border-radius: 2px; width: 16px; height: 16px; }
.icheckbox.radio + label:before { border-radius: 50% }
.icheckbox:checked + label:before { background: #009688; border-color: #009688!important; }
main.theme2 .icheckbox:checked + label:before { background: #00ab67; border-color: #00ab67!important; }
main.theme3 .icheckbox:checked + label:before { background: #7eb532; border-color: #7eb532!important; }
main.theme4 .icheckbox:checked + label:before { background: #adc22e; border-color: #adc22e!important; }
main.theme5 .icheckbox:checked + label:before { background: #d4cd6c; border-color: #d4cd6c!important; }
main.theme6 .icheckbox:checked + label:before { background: #d7a843; border-color: #d7a843!important; }
.icheckbox + label:after { font-size: 16px; color: #000; position: absolute; right: -17px; top: -3px; line-height: 1.42857143; width: 18px; height: 18px; }
.icheckbox.radio + label:after { content: '';border-radius: 50%; }
.icheckbox.radio:checked + label:after { content: '\e910'; font-family: 'icomoon'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;border-radius: 50%; width: 13px; height: 13px ;right: -23px; top: -1px; color:#fff}
.icheckbox.checkbox + label:after { content: ''; }
.icheckbox.checkbox:checked + label:after { content: '\e900'; font-family: 'icomoon'; speak: none; font-style: normal; font-size:12px; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; right: -20px; top: 1px; color:#fff}
.group-fancy-box{ display: none}
.btn { border-radius: 0px; border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-right-radius: 0px; border-bottom-left-radius: 0px;}
.kingdom-content ul > li.list-group-item{ margin-right:0; padding:5px}
.year-filter-holder{ margin-top:10px;}
.year-filter-holder h3{ margin: 0; font-size: 1.3em;    position: relative;    padding: 20px 20px 0;color: #00ab67;}
.year-filter{ padding:15px 20px}
.year-filter li{ width: 50%; float: left; list-style: none; border: 1px solid #fff}
.year-filter a{ display:block; text-align: center; padding: 18px 0; background: #f5f7f6; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.5s ease-in-out; }
.year-filter .active a, .year-filter a:hover{  background: #00ab67; color:#fff!important; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.table>tbody>tr.snp>td, .table>tbody>tr.snp>th, .table>tbody>tr>td.snp, .table>tbody>tr>th.snp, .table>tfoot>tr.snp>td, .table>tfoot>tr.snp>th, .table>tfoot>tr>td.snp, .table>tfoot>tr>th.snp, .table>thead>tr.snp>td, .table>thead>tr.snp>th, .table>thead>tr>td.snp, .table>thead>tr>th.snp {
    background-color: #00ab67; color: #fff
}
.header-block.no-brdr{ border-width:0!important}
.poll-result td{ vertical-align:middle!important }
.polls-holder p{ color: #777; margin-bottom: 0 }
.polls-holder .date, .polls-holder .count{ color: #01ac6a}
.polls-holder .labels{ color: #999}
.poll-bg{ background:#dfe1e0; height:16px  }
.poll-single{ margin: 10px 0}
.poll-percentage{ background:#00ab67; height:16px}
.polls-holder .button{background: #adacac!important; margin-top:20px }
.poll-label{color: #777; font-weight: 700}
.percent-value{ color: #00ab67; font-weight: 700 }
/*fix initial cluttering*/
/**/header .header-nav, header .weather, main ul.quick-nav, header .logo2.right /**/ { display:block; }
/**/nav .header-nav, nav .weather, nav ul.quick-nav, header .logo2.left { display:none; }
/******/

/******//*@media screen and (max-width: 1499px) {}
/*for pagination*/
.common-pagination{padding-top:20px; color: #999;}
.common-pagination div:after, .common-pagination div:before { display: table; content: " ";}
.common-pagination div:after { clear: both; }
.common-pagination div{ padding-bottom:10px;}
.common-pagination div form{ display:block;}
.common-pagination div form label{ font-weight:normal;}
.common-pagination div form input{ padding: 3px 5px; border:solid 1px #e0e0e0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0); display:inline-block; font-size:0.9em;}
.common-pagination div span{ display:block; float:right;}
.common-pagination div:first-child{ padding-bottom:10px;}
.common-pagination div:first-child span{ padding: 6px 12px; border: 1px solid #ddd; margin-left:-1px;}
.common-pagination div:first-child span a{ display:block; padding: 6px 12px; margin: -6px -12px; color: #333; text-decoration: none; background-color: #fff;}
.common-pagination div:last-child span:first-child{ font-weight:bold; padding:3px 0 0 10px;}
main.theme2 .common-pagination div:first-child span a{ color: #00ab67; background-color: #fff;}
main.theme2 .common-pagination div:first-child span a:hover{ color: #fff; background-color: #00ab67;}
main.theme3 .common-pagination div:first-child span a{ color: #7eb532; background-color: #fff;}
main.theme3 .common-pagination div:first-child span a:hover{ color: #fff; background-color: #7eb532;}
main.theme4 .common-pagination div:first-child span a{ color: #adc22e; background-color: #fff;}
main.theme4 .common-pagination div:first-child span a:hover{ color: #fff; background-color: #adc22e;}
main.theme5 .common-pagination div:first-child span a{ color: #d4cd6c; background-color: #fff;}
main.theme5 .common-pagination div:first-child span a:hover{ color: #fff; background-color: #d4cd6c;}
main.theme6 .common-pagination div:first-child span a{ color: #d7a843; background-color: #fff;}
main.theme6 .common-pagination div:first-child span a:hover{ color: #fff; background-color: #d7a843;}
@media screen and (max-width: 1199px) {
header .logo1 {
width: 22%;
padding: 23px 20px 0 20px;
}
header .logo2 {
padding: 30px 25px 0 25px;
}
header .content {
width: 63%;
}
nav ul.level0 .main {
display: none;
}
nav ul.level0 a.level0 {
width: 25%
}
nav .content {
width: 100%;
background-color: #FFF;
}
nav .quick-nav-co {
padding: 0;
clear: both;
}
nav .quick-nav-co ul {
padding: 0;
}
header .weather, nav .weather {
padding: 18px 15px 0 15px;
}
header .header-nav, nav .header-nav {
padding: 30px 35px 0 15px;
}
header .header-nav .icon, nav .header-nav .icon {
right: 12px;
}
.widget.banner-block .slider_cont h1 {
font-size: 1.6em;
}
main.page .widget.banner-block .slider_cont h1, main.page-details .widget.banner-block .slider_cont h1 {
right: 35px;
bottom: 30px;
left: 0;
font-size: 1.6em;
}
main.page .widget.banner-block .slider_cont:hover h1, main.page-details .widget.banner-block .slider_cont:hover h1 {
right: 35px;
}
.widget h2 .title {
font-size: 1.2em;
font-weight: 800;
min-height: 50px;
padding: 15px 20px 0 35px;
}
.widget h2 .title .icon.left {
font-size: 1.1em;
}
.widget.eservices-block .box-container .box a .bottom {
font-size: 0.9em;
}
.widget.quicklinks-block a .text-co {
width: 64%;
}
.widget.quicklinks-block a .img-co {
width: 36%;
-webkit-transition: all 0.2s ease-in-out;
-moz-transition: all 0.2s ease-in-out;
-ms-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.widget.location-block h4, .widget.rating-block h3 {
}
.widget.location-block h3, .widget.rating-block h3 {
font-weight: 700;
font-size: 1em;
}
.widget.location-block h4, .widget.rating-block h4 {
font-weight: 700;
font-size: 1em;
}
.common-page-block .header-block {
margin-bottom: 15px;
}
.common-page-block .header-block h1 {
padding-bottom: 5px;
float: none;
display: block;
}
.common-page-block .header-block>ul {
float: right;
padding-top: 10px;
}
.common-page-block .header-block>ul>li {
margin-left: 0;
margin-left: 2px;
}
.common-page-block .header-block>ul>li.txt {
display: none;
}
footer {
position: relative;
}
.popup-holder {bottom:130%;}
footer .footer-links>div>a:hover, footer .footer-links>div>a:focus, footer .footer-links>div>a.active {
padding: 10px 15px 0 15px;
}
footer .social-media {
border-right: none;
border-left: #4c4c4c 1px solid;
}
footer .social-media a {
float: right;
padding: 12px 15px 0 15px;
border-left: none;
border-right: #4c4c4c 1px solid;
}
footer .social-media a:hover, footer .social-media a:focus {
padding: 10px 15px 0 15px;
}
footer .container {
padding-top: 20px;
padding-bottom: 15px;
}
footer .footer-links {
text-align: center;
border-right: none;
line-height: 0;
}
footer .footer-links>div {
display: inline-block;
padding-left: 5px;
padding-bottom: 5px;
float: none;
}
footer .footer-links>div>a {
padding: 12px 15px 0 15px;
display: inline-block;
border: #4c4c4c 1px solid;
line-height: 1.1;
}
footer .social-media {
text-align: center;
border-right: none;
border-left: none;
line-height: 0;
}
footer .social-media li {
display: inline-block;
padding-left: 5px;
padding-bottom: 5px;
}
footer .social-media a {
display: inline-block;
border: #4c4c4c 1px solid;
line-height: 1.1;
}
aside.popup-window {
bottom: 0;
}
main.page-list .content-holder div.list a.app-link { float: right;
    margin-left: 0;
    margin-right: 5px;
}
.common-page-block .header-block>ul>li.txt { display:none;}
.common-page-block .header-block>ul>li.active { padding-bottom:2px; }
.common-page-block .header-block>ul>li.active>a { padding-top: 5px; }
}
 @media screen and (max-width: 991px) {
header .top-header, header .logo1, header .logo2, .custom-nav-toggle {
min-height:80px;
}
header .logo1 {
float:right;
width:23%;
padding:12px 23px 0 20px;
border-left:none;
}
header .logo2 {
float:right;
width:15%;
padding:17px 20px 0 20px;
}
header .content {
width:100%;
border-right: none;
}
header .weather, nav .weather {
width:50%;
}
header .header-nav, nav .header-nav {  /*border: #ebedee 1px solid; margin:10px;*/
}
header .search-form {
padding-bottom:15px;/**/
}
header .custom-nav-toggle {
display:block;
}
nav {
display:none;
}
ul.quick-nav li {/*float: left;*/
}
nav ul.level0 a.level0 {
width:50%
}
.widget.banner-block .slider_cont h1 {
font-size:2em;
}
main.page .widget.banner-block .slider_cont h1, main.page-details .widget.banner-block .slider_cont h1 {
right:35px;
bottom:30px;
left:0;
font-size:1.2em;
}
main.page .widget.banner-block .slider_cont:hover h1, main.page-details .widget.banner-block .slider_cont:hover h1 {
right:35px;
}
.widget h2 .title {
font-size:1.2em;
}
.widget h2 .title .icon.left {
font-size:1.2em;
}
.widget.eservices-block .box-container .box a .bottom {
font-size:1em;
}
.widget.social-block, .widget.quicklinks-block a .img-co, .widget.events-block .img-co { min-height:10px; }
/*main.page-details .widget.location-block, main.page-details .widget.banner-block{ margin-top:2px;}*/
/*fix initial cluttering*/
header .header-nav/*, header .content*/, header .weather, main ul.quick-nav, header .logo2.right {
display:none;
}
nav .header-nav, nav .weather, nav ul.quick-nav, header .logo2.left {
display:block;
}
main.page-news-list .content-holder .grid-sizer, main.page-news-list .content-holder .grid-item { width: 50%; }
}
 @media screen and (max-width: 767px) {
main.page-news-list .content-holder .grid-sizer, main.page-news-list .content-holder .grid-item { width: 33.3%; }
}
 @media screen and (max-width: 700px) {
.xxs-700 {
width: 100%!important;
float: none!important;
clear: both;
}
header .logo1 {
width: 25%;
}
header .logo2 {
width: 17%;
}
main.page-news-list .content-holder .grid-sizer, main.page-news-list .content-holder .grid-item { width: 50%; }
}
 @media screen and (max-width: 650px) {
.xxs-650 {
width: 100%!important;
float: none!important;
clear: both;
}
header .logo1 {
width: 28%;
}
header .logo2 {
width: 18%;
}
header .weather, nav .weather {
width: 100%;
border-bottom: #ebedee 1px solid;
}
header .header-nav, nav .header-nav {
float: right;
border-bottom: #ebedee 1px solid;
border-right: #ebedee 1px solid;
border-left: none;
}
.common-page-block .header-block {
margin-bottom: 15px;
border-bottom: none;
}
.common-page-block .header-block h1 {
border-bottom: #999 5px solid;
}
.common-page-block .header-block>ul {
padding-top: 2px;
}
.common-page-block .header-block>ul>li {
float: right
}
.common-page-block .header-block>ul>li.active {
padding-bottom: 2px;
}
.common-page-block .header-block>ul>li.active a {
padding-top: 5px;
}
}
 @media screen and (max-width: 600px) {
.xxs-600 {
width: 100%!important;
float: none!important;
clear: both;
}
header .logo1 {
width: 31%;
}
header .logo2 {
width: 20%;
}
}
 @media screen and (max-width: 550px) {
.xxs-550 {
width: 100%!important;
float: none!important;
clear: both;
}
header .logo1 {
width: 34%;
}
header .logo2 {
width: 22%;
}
.widget.banner-block .slider_cont h1 {
font-size: 1.4em;
}
.widget.eservices-block .box-container .box a .bottom {
font-size: 0.9em;
}
}
 @media screen and (max-width: 500px) {
.xxs-500 {
width: 100%!important;
float: none!important;
clear: both;
}
header .logo1 {
width: 38%;
}
header .logo2 {
width: 24%;
}
nav ul.level0 a.level0 {
width: 100%;
text-align: right;
padding-right: 15px;
}
ul.quick-nav li {
float: none;
width: 100%;
}
ul.quick-nav li a {
padding: 10px 13px;
}
.widget.events-block h2 {
position: relative;
right: 0;
width: 100%;
}
.widget.quicklinks-block .box-container .box {
width: 100%;
}
}
 @media screen and (max-width: 450px) {
.xxs-450 {
width: 100%!important;
float: none!important;
clear: both;
}
header .logo1 {
width: 42%;
}
header .logo2 {
width: 27%;
border-left: none;
}
.widget.banner-block .slider_cont h1 {
font-size: 1.2em;
}
.widget.eservices-block .box-container .box a .bottom {
font-size: 1.1em;
}
main.page-news-list .content-holder .grid-sizer, main.page-news-list .content-holder .grid-item { width: 100%; }
}
 @media screen and (max-width: 400px) {
.xxs-400 {
width: 100%!important;
float: none!important;
clear: both;
}
header .logo1 {
padding: 16px 23px 0 20px;
}
header .logo2 {
padding: 21px 20px 0 20px;
border-left: none;
}
.widget.banner-block .navi {
display: none;
}
main.page .widget.banner-block .slider_cont h1, main.page-details .widget.banner-block .slider_cont h1 {
bottom: 5px;
}
}
 @media screen and (max-width: 350px) {
.xxs-350 {
width: 100%!important;
float: none!important;
clear: both;
}
header .logo1 {
padding: 21px 23px 0 20px;
}
header .logo2 {
padding: 25px 20px 0 20px;
border-left: none;
}
}
/*################ Added for services search text ################*/
.findText{
    width: 220px;
	height: 29px;
    background-color: #ebeae2;
    border: none;
    font-size: 1.4em;
    color: #97896c;
    font-family: 'Roboto';
    border-radius: 0;
    box-shadow: inset 1px 1px 1px 0px rgba(151, 137, 108, 0.75);
    padding: 0px 10px 0px 0px;
}
 .findText-btn {
   width:25px;
   padding-left:5px;
}
.findTextResult {
 color:#999;	
 font-size:14px;
}
/*###############################################################*/



.wpRatingLight .stars .empty {
	direction: ltr;
    transform: scaleX(-1);	
}
/*################ Added for Advance Search ################*/
.advanceSearch-btn {
position: absolute;
left: 0;
top: 0;
border: none;
height: 50px;
}
.advanceSearch-div {
margin-right: -47px;
}
.searchPagination {
font-family: 'Roboto' !important;
color: #999 !important;
font-size: 1.4em;
}
.searchPaginationLink{
    font-size: 1.4em;
	color: #adc22e !important;
}
/*###############################################################*/
