/*
Title:   Custom Css File
Author:  http://themeforest.net/user/hogash // Marius Hogas
PLACE HERE YOUR OWN CSS CODES AND IF NEEDED, OVERRIDE THE STYLES FROM THE OTHER STYLESHEETS.
I WILL RELEASE FUTURE UPDATES SO IN ORDER TO NOT OVERWRITE YOUR STYLES IT'S BETTER LIKE THIS.  */

.query_rule {color:#000;}

.chaser .chaser-logo {display: block; float: left; margin: 8px 20px 0 0; background: url(../images/logo.png) no-repeat center center; background-size: contain; width: 100px; height: 37px; }
.chaser ul.sf-menu { margin-top: 13px;}
.chaser ul.sf-menu li:hover ul, .chaser ul.sf-menu li.sfHover ul { top: 41px;}
.chaser ul.sf-menu li a.sf-with-ul { padding-bottom: 22px;}

#page_header .bgback.bgs1 {background:url(../images/page-headers/dm1.jpg) no-repeat center top;}
#page_header .bgback.bgs2 {background:url(../images/page-headers/dm2.jpg) no-repeat center top;}
#page_header .bgback.bgs3 {background:url(../images/page-headers/dm3.jpg) no-repeat center top;}
#page_header .bgback.bgs4 {background:url(../images/page-headers/dm4.jpg) no-repeat center top;}
#page_header .bgback.bgs5 {background:url(../images/page-headers/dm5.jpg) no-repeat center top;}
#page_header .bgback.bgs6 {background:url(../images/page-headers/dm6.jpg) no-repeat center top;}
#page_header .bgback.bgs7 {background:url(../images/page-headers/dm7.jpg) no-repeat center top;}
#page_header .bgback.bgs8 {background:url(../images/page-headers/dm8.jpg) no-repeat center top;}
#page_header .bgback.bgs9 {background:url(../images/page-headers/dm9.jpg) no-repeat center top;}
#page_header .bgback.bgs10 {background:url(../images/page-headers/dm10.jpg) no-repeat center top;}
#page_header .bgback.bgs11 {background:url(../images/page-headers/dm11.jpg) no-repeat center top;}
#page_header .bgback.bgs12 {background:url(../images/page-headers/dm12.jpg) no-repeat center top;}
#page_header .bgback.bgs13 {background:url(../images/page-headers/dm14.jpg) no-repeat center top;}

ul.list-style5 {margin-left:0;}
ul.list-style5 li { list-style:none; background:url(../images/icons/1.png) no-repeat 2px 5px; padding-left: 25px;margin-bottom: 4px;}
ul.list-style6 {margin-left:0;}
ul.list-style6 li { list-style:none; background:url(../images/icons/2.png) no-repeat 2px 5px; padding-left: 25px;margin-bottom: 4px;}
ul.list-style7 {margin-left:0;}
ul.list-style7 li { list-style:none; background:url(../images/icons/3.png) no-repeat 2px 5px; padding-left: 16px; margin-bottom: 4px;}
ul.list-style8 {margin-left:0;}
ul.list-style8 li { list-style:none; background:url(../images/icons/6.png) no-repeat 2px 5px; padding-left: 16px; margin-bottom: 4px;}
ul.list-style9 {margin-left:0;}
ul.list-style9 li { list-style:none; background:url(../images/icons/7.png) no-repeat 2px 5px; padding-left: 16px; margin-bottom: 4px;}

.feature_box.style3 span.icon.ico5 {background:url(../images/icons/featured_boxes3/ico-05.png) no-repeat center top;}
.feature_box.style3 span.icon.ico6 {background:url(../images/icons/featured_boxes3/ico-06.png) no-repeat center top;}
.feature_box.style3 span.icon.ico7 {background:url(../images/icons/featured_boxes3/ico-07.png) no-repeat center top;}
.feature_box.style3 span.icon.ico8 {background:url(../images/icons/featured_boxes3/ico-08.png) no-repeat center top;}


.itemContainer:hover
{
    background-color: #eFeFeF;
}
.commonLink
{
    color: #3399cc;;
    text-decoration:none;
    cursor: pointer; 
    padding-right: 12px;
    background-image: url('../images/news/linkArrowBlue.png');
    background-position: 100% 60%;
    background-repeat: no-repeat; 
}

.commonLink:hover
{
    text-decoration:underline;  
}  

/* Tab Widget sidebar */

.sposts-list { margin: 0; }

.sposts-list li { margin: 15px 0 0 0; }

.sposts-list li:first-child { margin-top: 0; }

.sposts-list .spost-image {
    float: left;
    margin: 0 10px 0 0;
    background-color: #DDD;
}

.sposts-list a { border: none !important; }

.sposts-list .spost-image,
.sposts-list .spost-image a {
    display: block;
    width: 48px;
    height: 48px;
}

.sposts-list .spost-image img {
    width: 42px;
    height: 42px;
    padding: 3px;
}

.sposts-list .spost-content {
    position: relative;
    overflow: hidden;
}

.sposts-list .spost-title {
    font-size: 13px;
    line-height: 15px;
    font-weight: bold;
}

.tabbed-widget .spost-title { font-size: 12px; }

.sposts-list .spost-meta,
.sposts-list .spost-meta ul { margin: 0 !important; }

.sposts-list .spost-meta { font-size: 11px; }

.sposts-list .spost-meta li {
    float: left;
    margin: 0 0 0 4px;
    color: #BBB;
}

.spost-meta li i { font-size: 13px; }

.sposts-list .spost-meta a { color: #000; }

.sposts-list .spost-meta a:hover { color: #888; }

.sposts-list .spost-meta span {
    display: block;
    float: left;
    margin: 0 4px 0 0;
    font-size: 15px;
    height: 20px;
    line-height: 18px;
}

.sposts-list .spost-meta li:first-child { margin-left: 0; }

#footer.footer-dark .spost-title a:hover { color: #AAA; }

#footer.footer-dark .sposts-list .spost-meta a:hover { color: #FFF; }

#footer.footer-dark .sposts-list .spost-image { background: #282A2B; }

.sposts-list .spost-image:hover,
#footer.footer-dark .sposts-list .spost-image:hover { background: #57B3DF; }

/* ----*/
.eBlog .itemContainer2  {background: #FFF; margin-bottom:15px; padding: 15px;  -moz-box-shadow: 0 1px 0 rgba(255,255,255,0.7); box-shadow: 0 1px 0 #ccc; position:relative;border-radius: 3px;}
.eBlog .itemContainer:after {position:absolute; bottom:0px; left:50%; margin-left:-3px; width:0; height:0; border-style:solid; border-color:transparent; border-width:5px; content: ""; border-bottom-color: #ccc !important; }

.fixclear1{
margin:0 auto;  
position: relative;
width:200px; 
height:180px;
overflow:hidden;
display:inline; 
box-shadow: 0px 7px 14px #666666 !important;
/*-moz-box-shadow: 0px 7px 14px #666666;*/
/*-webkit-box-shadow: 0px 7px 14px #666666; */
/*-o-box-shadow: 0px 7px 14px #666666; */
/*-ms-box-shadow: 0px 7px 14px #666666; */
}
.fixclear figcaption
{
    
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 7px;
   /* background-color: #000;*/
    opacity: 0.90;
    filter:alpha(opacity=90); /* IE */  
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 10;
    color: #eee;
    font: 10px/12px Verdana;
    display: block;
}
.css-slideshow:hover figure figcaption{
  transition: opacity .8s;
  opacity: 1;
}
.header-titles2 {text-align:left;}
.header-titles2 h2 {color:#fff; text-shadow:1px 1px 0 rgba(0,0,0,0.5); line-height:1.3; margin-top: 20px}
.header-titles2 h4 {color:#fff; background:rgba(0,0,0,0.2); display:inline-block; line-height:1.8; padding:0 10px; margin:0; font-weight:500;}



/* Mini css slideshow */

.css-slideshow{
  position: relative;
  max-width: 200px;
  height: 180px;
  margin: 1em auto .5em auto;
border:2px;
}
.css-slideshow figure{
  margin: 0;
  max-width: 200px;
  height: 180px;
  background: #000;
  position: absolute;
}
.css-slideshow img{
  box-shadow: 0 0 2px #666;
}
.css-slideshow figcaption
{
    width: 180px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 7px;
   /* background-color: #000;*/
    opacity: 0.90;
    filter:alpha(opacity=90); /* IE */  
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 10;
    color: #eee;
    font: 10px/12px Verdana;
    display: block;
}


/*{
  position: absolute;
  top: 0;
  color: #000;
  background: rgba(0,0,0, .3);
  font-size: .8em;
  padding: 2px 4px;
  opacity: 0;
  transition: opacity .5s;
}*/
.css-slideshow:hover figure figcaption{
  transition: opacity .5s;
  opacity: 1;
}
.css-slideshow-attr{
  max-width: 202px;
  text-align: right;
  font-size: .7em;
  font-style: italic;
  margin:0 auto;
}
.css-slideshow-attr a{
  color: #666;
}
.css-slideshow figure{
  opacity:0;
}


figure:nth-child(1) {
-webkit-animation: xfade 48s 30s infinite;
-moz-animation:    xfade 48s 30s infinite;
-o-animation:      xfade 48s 30s infinite;
animation: xfade 48s 30s infinite;
}
figure:nth-child(2) {
-webkit-animation: xfade 30s 24s infinite;
-moz-animation:    xfade 30s 24s infinite;
-o-animation:      xfade 30s 24s infinite; 
animation: xfade 30s 24s infinite;
}
figure:nth-child(3) {
-webkit-animation: xfade 30s 24s infinite;
-moz-animation:    xfade 30s 24s infinite;
-o-animation:      xfade 30s 24s infinite;
animation: xfade 30s 24s infinite;
}
figure:nth-child(4) {
-webkit-animation: xfade 30s 12s infinite;
-moz-animation:    xfade 30s 12s infinite;
-o-animation:      xfade 30s 12s infinite;
animation: xfade 30s 12s infinite;
}
figure:nth-child(5) {
-webkit-animation: xfade 30s 6s infinite;
-moz-animation:    xfade 30s 6s infinite;
-o-animation:      xfade 30s 6s infinite;
animation: xfade 30s 6s infinite;
}
figure:nth-child(6) {
-webkit-animation: xfade 30s 0s infinite;
-moz-animation:   xfade 30s 0s infinite;
-o-animation:     xfade 30s 0s infinite;
animation: xfade 30s 0s infinite;
}

@keyframes xfade{
  0%{
    opacity: 1;
  }
  14.67% {
    opacity:1;
  }
  16.67%{
    opacity: 0;
  }
  98% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}

@-webkit-keyframes xfade{
  0%{
    opacity: 1;
  }
  14.67% {
    opacity:1;
  }
  16.67%{
    opacity: 0;
  }
  98% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}
@-moz-keyframes xfade{
  0%{
    opacity: 1;
  }
  14.67% {
    opacity:1;
  }
  16.67%{
    opacity: 0;
  }
  98% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}
@-o-keyframes xfade{
 0%{
    opacity: 1;
  }
  14.67% {
    opacity:1;
  }
  16.67%{
    opacity: 0;
  }
  98% {
    opacity:0;
  }
  100% {
    opacity:1;
  }
}
					#header .container{
						position: relative;
					}

					#contact_us>span{
					    background-color: #CE2628;
					    color: white;
					    font-weight: bold;
					    text-transform: uppercase;
					    font-size: 16px;
					    display: block;
					    height: 1.5em;
					    width: 9em;
					    text-align: center;
					    line-height: 1.5em;
					}

					#contact_us>span::after{
						content: "";
						display: block;
						bottom: 0;
						background-color: transparent;
						width: 0;
						height: 0;
						border-style: solid;
						border-width: 6px 69px 0 75px;
						border-color: #CE2628 transparent transparent transparent;
					}
					#contact_us{
						background-color: transparent;
						position: static;
					}
					nav#main_menu > ul > #contact_us_container{
						float: right;
						clear: left;
						margin-top: 17px;
					}
					.chaser #contact_us>span{
						font-size: 15px;
						padding-top: 3px;
					}
					.chaser #contact_us>span::after{
					    border-width: 15px 66px 0px 70px;
					}
					.chaser #contact_us_container{
						position: absolute;
					    right: -115px;
					    top: 34px;
					}
					.chaser ul.sf-menu{
						position: relative;
 					}

          li.social-instagram .icons8-instagram {
   background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4Igp3aWR0aD0iMjQiIGhlaWdodD0iMjQiCnZpZXdCb3g9IjAgMCAxNzIgMTcyIgpzdHlsZT0iIGZpbGw6IzAwMDAwMDsiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0ibm9uemVybyIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1saW5lY2FwPSJidXR0IiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHN0cm9rZS1kYXNoYXJyYXk9IiIgc3Ryb2tlLWRhc2hvZmZzZXQ9IjAiIGZvbnQtZmFtaWx5PSJub25lIiBmb250LXdlaWdodD0ibm9uZSIgZm9udC1zaXplPSJub25lIiB0ZXh0LWFuY2hvcj0ibm9uZSIgc3R5bGU9Im1peC1ibGVuZC1tb2RlOiBub3JtYWwiPjxwYXRoIGQ9Ik0wLDE3MnYtMTcyaDE3MnYxNzJ6IiBmaWxsPSJub25lIj48L3BhdGg+PGcgZmlsbD0iI2ZmZmZmZiI+PHBhdGggZD0iTTU3LjMzMzMzLDIxLjVjLTE5Ljc4NzE3LDAgLTM1LjgzMzMzLDE2LjA0NjE3IC0zNS44MzMzMywzNS44MzMzM3Y1Ny4zMzMzM2MwLDE5Ljc4NzE3IDE2LjA0NjE3LDM1LjgzMzMzIDM1LjgzMzMzLDM1LjgzMzMzaDU3LjMzMzMzYzE5Ljc4NzE3LDAgMzUuODMzMzMsLTE2LjA0NjE3IDM1LjgzMzMzLC0zNS44MzMzM3YtNTcuMzMzMzNjMCwtMTkuNzg3MTcgLTE2LjA0NjE3LC0zNS44MzMzMyAtMzUuODMzMzMsLTM1LjgzMzMzek0xMjksMzUuODMzMzNjMy45NTYsMCA3LjE2NjY3LDMuMjEwNjcgNy4xNjY2Nyw3LjE2NjY3YzAsMy45NTYgLTMuMjEwNjcsNy4xNjY2NyAtNy4xNjY2Nyw3LjE2NjY3Yy0zLjk1NiwwIC03LjE2NjY3LC0zLjIxMDY3IC03LjE2NjY3LC03LjE2NjY3YzAsLTMuOTU2IDMuMjEwNjcsLTcuMTY2NjcgNy4xNjY2NywtNy4xNjY2N3pNODYsNTAuMTY2NjdjMTkuNzg3MTcsMCAzNS44MzMzMywxNi4wNDYxNyAzNS44MzMzMywzNS44MzMzM2MwLDE5Ljc4NzE3IC0xNi4wNDYxNywzNS44MzMzMyAtMzUuODMzMzMsMzUuODMzMzNjLTE5Ljc4NzE3LDAgLTM1LjgzMzMzLC0xNi4wNDYxNyAtMzUuODMzMzMsLTM1LjgzMzMzYzAsLTE5Ljc4NzE3IDE2LjA0NjE3LC0zNS44MzMzMyAzNS44MzMzMywtMzUuODMzMzN6TTg2LDY0LjVjLTExLjg3NDEyLDAgLTIxLjUsOS42MjU4OCAtMjEuNSwyMS41YzAsMTEuODc0MTIgOS42MjU4OCwyMS41IDIxLjUsMjEuNWMxMS44NzQxMiwwIDIxLjUsLTkuNjI1ODggMjEuNSwtMjEuNWMwLC0xMS44NzQxMiAtOS42MjU4OCwtMjEuNSAtMjEuNSwtMjEuNXoiPjwvcGF0aD48L2c+PC9nPjwvc3ZnPg==') 50% 50% no-repeat;
background-color: black;
}