a{
outline:0 none;
}
body {

  font-size:15px;

  line-height:20px;
  
  padding:8px;

  font-family: Georgia, serif  background-color:#e8e8e8;

}

#wrapper {

  width:1028px;

  margin:0 auto;

  padding:0;

  background-color:#fff;

  overflow:auto;

}

.drop-shadow {

  position:relative;

  width:1028px;

  /*padding:1em;  */



  padding:0 1em !important;

  background:#fff;

  -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

  -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

  box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

}

.drop-shadow:before,  .drop-shadow:after {

  content:"";

  position:absolute;

  z-index:-2;

}

.curved:before {

  top:10px;

  bottom:10px;

  left:0;

  right:50%;

  -webkit-box-shadow:0 0 15px rgba(0,0,0,0.6);

  -moz-box-shadow:0 0 15px rgba(0,0,0,0.6);

  box-shadow:0 0 15px rgba(0,0,0,0.6);

  -moz-border-radius:10px / 100px;

  border-radius:10px / 100px;

}

.curved-vt-2:before {

  right:0;

}

.curved:before {

  top:10px;

  bottom:10px;

  left:0;

  right:50%;

  -webkit-box-shadow:0 0 15px rgba(0,0,0,0.6);

  -moz-box-shadow:0 0 15px rgba(0,0,0,0.6);

  box-shadow:0 0 15px rgba(0,0,0,0.6);

  -moz-border-radius:10px / 100px;

  border-radius:10px / 100px;

}

.curved-vt-2:before {

  right:0;

}

h1 {

  font-weight:bold;

  font-size:22px;

  line-height:26px;

  padding:3px 0 5px 0px;

  text-align: left;

}

h1 a {

  text-decoration:none;

  font-size:22px;

}

h2 {

  font-weight:bold;

  font-size:22px;

  line-height:26px;

  padding:5px 0px 3px 0px;

  margin-bottom:5px;

}

h3 {

  font-weight:bold;

  font-size:20px;

  line-height:22px;

  padding:5px 0 3px 0px;

  margin-bottom:5px;

}

h4 {

  font-size:14px;

  padding:5px 0 0px 0px;

}

p {

  margin-bottom:10px;

  font-size:14px;

  line-height:18px;

  font-family:Georgia, Serif;

}

p2 {

  margin-bottom:10px;

  font-size:12px;

  line-height:14px;

  font-family:Georgia, Serif;

}

strong {

  font-weight:bold;

}

a {

  color:#000;

  text-decoration:none;

}

/*a:hover{



  text-decoration:underline;



}*/







a:hover, #more-articles .a:hover {

  color: #3a3;

  text-decoration: underline;

}

#leaderboard {

  width:728px;

  margin:0 auto 20px auto;

  padding:10px 0 0 0;

}

#header {

  width:1028px;

  margin:0px 0 0px 0;

}




#main-nav {

  width: 100%;

  background-color: #0060af;

  margin: 0px 0px 0px 0px;

  font-weight: 100 !important;

  font-family: Helvetica, Arial, sans-serif !important;

  diplay:block;

  float:left;

  clear:right;

}


#navigation a {

  display:inline-block;

  padding:5px 16px 3px 16px;

  color:#fff;

  text-decoration:none;

  background-color:#0060af;

  text-align:center;

}

#navigation a:hover {



  color:#73D8FA;

  

}



#navigation, #navigation ul {

  margin:0;

  padding:0;

  list-style-type:none;

  list-style-position:outside;

  position:relative;

  line-height:1.5em;

  width:1028px;

  background-color:#0060af;

}
/*
ul#navigation li {

  margin-left:25px;

  margin-right:12px;



}*/

ul#navigation li {
margin-left: 8px;
margin-right: 8px;
}





#navigation ul a {

  text-align:left;

  margin-left:-20px;

}

#navigation li {

  float:left;

  position:relative;


  /* width:205px; */







/*font-weight:bold;*/



  text-transform:uppercase;

  font-size:12px;

}

#navigation .last {

  padding-right:3px;

  z-index:2;

}

#navigation ul {

  position:absolute;

  display:none;

  width:12em;




}

#navigation li ul a {

  /*width:10em;*/



height:auto;

  float:left;

}

#navigation ul ul {

  top:auto;

}

#navigation li ul ul {

  left:11em;

  margin:0px 0 0 5px;

}

#navigation li:hover ul ul, #navigation li:hover ul ul ul, #navigation li:hover ul ul ul ul {

  display:none;

}

#navigation li:hover ul, #navigation li li:hover ul, #navigation li li li:hover ul, #navigation li li li li:hover ul {

  display:block;

  width:105px;


}




/*start bottom navigation css*/


#main-nav-bottom-row {

  width: 100%;
  
  margin:2px 0px 0px 0px;

  background-color: #188F00;

  font-weight: 100 !important;

  font-family: Helvetica, Arial, sans-serif !important;

  diplay:block;

  float:left;

  clear:both;

}




#navigation-bottom-row a {

  display:inline-block;

  padding:5px 1px 3px 1px;

  color:#fff;

  text-decoration:none;

  background-color:#188F00;

  text-align:center;

}



#navigation-bottom-row a:hover {



  color:#A7F062;

  

}




#navigation-bottom-row, #navigation-bottom-row ul {

  margin:0;

  padding:0;

  list-style-type:none;

  list-style-position:outside;

  position:relative;

  line-height:1.5em;

  width:1028px;

 background-color:#188f00;

}

ul#navigation-bottom-row li {

  margin-left:23px;

  margin-right:6px;

}


#navigation-bottom-row ul a {

  text-align:left;

  margin-left:-20px;

}

#navigation-bottom-row li {

  float:left;

  position:relative;

  /* width:205px; */







/*font-weight:bold;*/



  text-transform:uppercase;

  font-size:12px;

}

#navigation-bottom-row .last {

  padding-right:3px;

  z-index:2;

}




#navigation-bottom-row ul {

  position:absolute;

  display:none;

  width:12em;

  /*top:1.5em;*/



top:2.5em;

}

#navigation-bottom-row li ul a {

  /*width:10em;*/



height:auto;

  float:left;

}

#navigation-bottom-row ul ul {

  top:auto;

}

#navigation-bottom-row li ul ul {

  left:11em;

  margin:0px 0 0 5px;

}

#navigation-bottom-row li:hover ul ul, #navigation-bottom-row li:hover ul ul ul, #navigation-bottom-row li:hover ul ul ul ul {

  display:none;

}

#navigation-bottom-row li:hover ul, #navigation-bottom-row li li:hover ul, #navigation-bottom-row li li li:hover ul, #navigation-bottom-row li li li li:hover ul {

  display:block;

  width:105px;

}








/*end bottom navigation css*/









#small_sidebar {

  width:120px;

  font-weight: bold !important;

  font-family: verdana !important;

  margin: 0px 30px 0 0;

  float:left;

}

.sidebar_s_box {

  width:120px;

  margin: 15px 0 15px 0;

  padding:0 0 5px 0px;

  font-weight: bold !important;

  font-family: verdana !important;

  background:#b3e3fa url(producenewstemplate/images/sidebar_bg.png) repeat-x right top;

}

.sidebar_s_box_tall {

  width:120px;

  margin: 15px 0 15px 0;

  padding:0 0 5px 0;

  font-weight: bold !important;

  font-family: verdana !important;

  background:#b3e3fa url(producenewstemplate/images/sidebar_bg_tall.png) repeat-x right top;

}

.banneritem {

  margin:0 0 -5px 0;

}

.small_banner {

  width:120px;

  margin:0px 0 0px 0;

}

.big_banner {

  width:300px;

  margin:0 0 10px 0;

}

.big_banner2 {

  width:300px;

  margin:0 0 10px 0;

}

#main {

  width:548px;

  font-size:12px;

  line-height:18px;

  font-family:Georgia, Serif;

  margin:15px 10px 0 0;

  float:left;

}

#search {

  width:300px;

  margin:16px 0px 15px 0;

  float:right;

}

#search a {

  font-size:12px;

}

#search input[type=text] {

  /*width:110px;*/



  width:290px;

}

#search_btn, .finder .button {

  background:url(producenewstemplate/images/search_btn.png) no-repeat;

  cursor:pointer;

  width: 66px;

  height: 24px;

  border: none;

  color:#fff;

  font-weight:bold;

  font-size:12px;

  margin-left:8px;

}

#big_sidebar {

  width:300px;

  margin:0 0 0 0;

  float:right;

}

#big_sidebar p {

  margin-left:0px;

}

.sidebar_b_box {

  width:300px;

  margin:15px 0 15px 0;

  padding:0px 0 0px 0px;

  background:#b3e3fa url(producenewstemplate/images/sidebar_bg.png) repeat-x right top;

}

.sidebar_b_box h1 {

  font-size: 16px !important;

  font-weight: bold !important;

  margin-bottom: 5px !important;

  line-height: 16px !important;

}





.sidebar_s_box .title, .sidebar_b_box .title, .sidebar_s_box_tall .title {

  color:#fff;

  font-weight:bold;

  text-transform:uppercase;

  font-size:15px;

  padding:7px 0 0 10px;

  margin-bottom:15px;

  font-family: Verdana, sans-serif;

  letter-spacing:1px;

  line-height:15px;

  /****chnage by sam*********/



}


.title a:hover{

  color:white;

  text-decoration:none;
  text-decoration:underline;



}

.title a{

  color:white;

}









.article {

  margin-bottom:10px;

  background-color:#fff;

  clear:both;

  font-size:15px;

  line-height:18px;

  font-family:Verdana;

}

#article {

  margin-bottom:10px;

  background-color:#fff;

  clear:both;

  font-size:15px;

  line-height:16px;

  font-family:Georgia, Serif;

}

#arttext {

  margin-bottom:10px;

  background-color:#fff;

  clear:both;

  font-size:15px;

  line-height:16px;

  font-family:Georgia, Serif;

}

.article-info, .article_cat, .create, .createdby {

  margin-bottom:10px;

  background-color:#fff;

  font-size:15px;

   text-transform: uppercase;

  line-height:16px;

  font-family:Helvetica, Arial," sans-serif";

  display:in-line;



}

.createdby {

  color:#3D3D3D;

font-weight:400;

}




.item-page-suffix1 .article_cat {

  display:none;

}

.item-page {

  font-size: 14px;

}

.article_cat p, .blog-featured .article_cat p {

  padding:5px 0 5px 10px;

  font-weight:bold;

  text-transform:uppercase;

  font-size:15px;

  background-color:#b3e3fa;

}

.article_img {

  float:left;

  margin-right:10px;

  margin-bottom:10px;

  width:264px;

}

.article_img_small {

  float:left;

  margin-right:10px;

  margin-bottom:10px;

  width:118px;

  background-color:#fff;

}

.article_content {

  float:left;

  width:420px;

  font-size:15px;

  line-height:20px;

  margin-bottom:10px;

  background-color:#fff;

}

.article_content ul {

  margin-bottom:5px;

}

.img_caption {

  font-family:verdana, sans-serif;

  font-size:12px;

  line-height:14px;

  font-color:#4d4d4d;

}

.wf_caption {

  font-family:helvetica, sans-serif;

  font-size:14px;

  line-height:16px;

  color:#008CDD;
  
}

/* mockup */



.read_more {

  background:url(producenewstemplate/images/read_more.png) no-repeat;

  height:36px;

  width:112px;

  color:#fff;

  line-height:36px;

  text-align:center;

  clear:left;

}

/* joomla */



.readmore a, a.readmore {

  background: none repeat scroll 0 0 transparent;

  color: #EF4623;

  line-height: 18px !important;

  font-size: 12px !important;

  margin: 0;

  padding: 0;

  text-decoration: none;

  text-transform: uppercase;


}

#main ul {
margin-left:-8px;
  margin-bottom:10px;
margin-top:-5px;
}

#main li {

list-style-type:disc;

  padding-left:15px;
list-style-position:inside;

}

.text_ad {



  margin-bottom:18px;

  padding:12px 0px 2px 0px;

  clear:both;

  -moz-box-shadow: 0px 0px 4px #979797; /* Firefox */  
  -webkit-box-shadow: 0px 0px 4px #979797; /* Safari, Chrome */  
  box-shadow: 0px 0px 4px #979797; /* CSS3 */ 
    
}

.text_ad p {

  text-align:center;

  padding: 2px;
font-family:"helvetica", sans-serif;
font-size:14px;
}

.no_bullet ul {

  list-style:none;

}

.no_bullet li {

  background:none !important;

}





.no_share a.readmore, .orange_link {

  color:#ef4623;

  text-decoration:none;

  background:none;

  text-transform:uppercase;

  line-height:16px;

  margin:0;

  padding:0;

}



.article_cat p {

  background: none repeat scroll 0 0 #B3E4FB;

  color: #000000;

  margin-top : 2px; 
  font-family: helvetica, sans-serif;

  font-size: 18px;

  font-weight: bold;

  /*  height: 22px; */



  margin-bottom: 5px;

  margin-right: 10px;

  margin-top: 7px;

  padding-left: 5px;

  padding-top: 9px;

  width: 100%;

}



 @media screen and (-webkit-min-device-pixel-ratio:0) {

.article_cat p {

  background: none repeat scroll 0 0 #B3E4FB;

  color: #000000;

  font-family: Verdana, sans-serif !important;

  font-size: 12px !important;

  font-weight: bold !important;

  /*  height: 22px; */



    margin-bottom: 5px;

  margin-right: 10px;

  margin-top: 0;

  padding-left: 5px;

  padding-top: 9px;

  width: 100%;

}

}

.newsflash p {

  font-size: 1.2em !important;

}

.bottom_banner {

  float:left;

  width:182px;

  text-align:center;

  margin:0;

  padding:0;

}

.joomla_add_this {

  margin-bottom:10px;

}

/* SEARCH */



.finder ul {

  list-style:none !important;

}

.finder li {

  background:none !important;

}

.result-url {

  margin-bottom:15px;

}

.result-title {

  margin-bottom:5px;

  font-weight:bold;

  font-size:11pt;

}

.result-text {

  margin-bottom:5px;

  font-weight:normal;

  font-size:10pt;

}

.result-created {

  margin-bottom:15px;

  font-weight:normal;

   /* joomlageeks Pratheesh font-variant:small-caps;  */

}

.pagination li {

  float:left;

}

#advanced-search-toggle {

  text-decoration:underline;

}

.advanced-search-tip {

  display:none;

}

/* CONTACT FORM */



#_SimpleEmailForm td {

  padding-bottom:10px;

}

.news_td input[type=submit], #contact_form input[type=submit] {

  background:url(producenewstemplate/images/search_btn.png) no-repeat;

  cursor:pointer;

  width: 66px;

  height: 24px;

  border: none;

  color:#fff;

  font-weight:bold;

  font-size:12px;

  margin-left:8px;

}

.news_th {

  vertical-align:top;

}

/* CATEGORY PAGES */



.pagination ul {

  list-style:none !important;

}

.pagination li {

  background:none !important;

}

.pagination .counter {

  margin-top:10px;

}

#homepage + .fb_tw_plus1, .no_share .fb_tw_plus1 {

  display:none;

}



.readmore { display: none 
background: none repeat scroll 0 0 transparent;
    color: red;
    line-height: 18px !important;
    font-size: 12px !important;
    font-family:helvetica, sans-serif;
    font-weight:bold;
  
    margin: 0;
    padding: 0;
    text-decoration: none;
  text-transform:uppercase;
}



.newsflash img {

  border: 1px solid black !important;

}

#articlepageonlybottom {

  width:520px;
padding:0px 0px 0px 13px;
}

.onethird {

  width:25%;

  text-align:center;

  float:left;

  display:inline-block;

  vertical-align: bottom;

}

div#articlepageonlybottom div.moduletable {

  clear:both;

  display:inline;

  margin: 0 15px;

  width:130px;

  text-align:center;

}

.cmp_buttons_container {

  clear:right;

  position:relative;

}


.error {

font-weight:normal;
color:red;
font-size:15px;

}

#searchForm  {



font-size:17px;

}

.phrases,.word  {
margin:20px 0px 10px 0px;


}

.only {
display:none;


}

.phrases-box {
margin:8px 0px 10px 0px;
padding: 6px 2px;

}


.copyContainer{
padding:0px 0px 30px 0px;
}






/*footer*/

#footer {
  background-color: #0060af;
  width:1028px;
  margin-top:10px;
  margin-bottom:15px;
  float:left;
}


/*footer address bar*/
#footer_info {
  background-color:#188F00;
  color:#fff;
  font-size:14px;
  text-align:center;
  line-height:35px;
  margin-bottom:0px;
  margin-top:0px;
  font-family: Helvetica, sans-serif !important;
  border-bottom: 5px solid #ffffff;
}


#footer_info_top_nav {
  background-color:#188F00;
  color:#fff;
  font-size:14px;
  text-align:center;
  line-height:35px;
  margin-bottom:0px;
  margin-top:0px;
  font-family: Helvetica, sans-serif !important;
  border-bottom: 0px solid #ffffff;
}


/*end footer address bar css*/


.footer_nav_div {
    text-align:left;
    background-color: #0060af;
    height: 270px;
    width: 240px;
    float: left;
    padding:10px 0px 0px 100px;

}

.footer_nav_div h2 {
  font-family:helvetica, sans-serif;
  text-transform:uppercase;
  color:white;
  font-size:17px;
  padding:10px 0px 0px 0px;
 
}



#footer_links {
  height:250px;
  font-size:12px;
  text-align:center;
  font-family: Helvetica, sans-serif !important;
  margin-top:0px;
  margin-bottom:10px
}


#footer_links ul {
  background-color:#0060af;
  list-style-type: none;
  display:block;
}

#footer_links li {
  text-align:left;
  color:#B3E4FB;

  font-family:Helvetica, sans-serif !important;
  font-size:12px;
  list-style-type: none;
  line-height:20px;

}


#footer_links a{
  color:#B3E4FB;
  text-decoration:none;
  font-family: Helvetica, sans-serif !important;
  font-size:12px;
}


#footer_links a:hover{
  color:white;
  text-decoration:underline;
}

#copyright_box{
position:absolute;
bottom:30px;
left:115px;
  color:#E0E0E0;
  font-family: Helvetica, sans-serif !important;
  font-size:11px;
font-style:italic;

}

.img-intro-left{
float:left;
padding:0px 12px 12px 0px;
}


.article_cat2 {

  background: none repeat scroll 0 0 #B3E4FB;

 


  margin-bottom: 5px;

  margin-right: 10px;

  margin-top: 0;

  padding:9px 10px 0px 5px;

  width: 100%;

display:inline-block;

}

.article_cat2 p {

  color: #000000;

  font-family: helvetica, sans-serif !important;

  font-size: 18px !important;

  font-weight: bold !important;
  text-transform:uppercase;


}
div.float-staff{
float:left;
width:50%;
	padding-top:20px;
font-family: Helvetica, Arial, "sans-serif";



}

	.staff-heading{
		
		font-size:20px;
		color:#339966;
		font-family: Helvetica, Arial, "sans-serif";
			font-weight:bold;
	}


#main .mfp-other-article ul li {

background:url(producenewstemplate/images/bullet.png) 0px 5px no-repeat;
padding-left:15px;
list-style-type: none;


}
#main-nav .canadian_icon {
background: url("../../../images/canadian-flag-icon.jpg") no-repeat center left;
padding: 0px 0px 0px 32px;
background-size: 32px 16px;
}


/* Pratheesh joomlageeks */
#search-searchword{padding-left:4px}
p.cmp_buttons_container{height:0px !important;} 
.qmininews-img-thumb{margin-top:4px !important;}
div#ce-custom-fields-container .cf-input-text{padding-left:4px;}
a {
   outline: 0;
}
/* #lcf_36{font-weight:bold;} */

.invisible_image{
width:1px;
width:1px;
}



.moduletablepopular-stories-after-article{
background-color: #efefef;
border: 5px solid white;
box-shadow: 1px 1px 3px #888888;
padding:12px;
margin-top:22px;
}

.moduletablepopular-stories-after-article h3{
color: #0060af;
font-family:Helvetica, Arial, sans-serif;
padding:12px;
text-transform:uppercase;
}
.moduletablepopular-stories-after-article .mfp-introtitle{
font-size:16px;

}


/* Css after migration  */

body{
	color:#000;
}

.item-page .page-header{
	padding-bottom:0 !important;
	border-bottom: 0 none !important;
	margin: 2px 0 0 !important;
}

.item-page hr{	
	margin: 8px 0 !important;
	border-style:outset !important;
	
}

.sub-alerts form input[type="text"] {
    margin-bottom: 0;
    padding: 0;
}

.sub-alerts .submit{
	line-height:18px !important;
}

.ce-contact-email-copy-container input[type="checkbox"]{
	margin: 0 5px 0 0 !important;
}

.ce-cf-container{
	margin: 10px 0;
}

#articlespace hr{
	border-color: #eee -moz-use-text-color #000 !important;
}

#offlajn-ajax-search466{
	width:auto !important;
}

#main .pagination li{
	padding-left:0;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .sub-alerts .submit{
		line-height:18px !important;
		margin-left:2px		
	}
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  
{ 
	body{
		padding:0;
	}
}

/* catfish close added by Anthony 1_13_17 */



#catfish-close{
	
	background-color:black;
	color:white;
	padding:5px 8px 5px 8px;
	top: 0;
right: 0;
position: absolute;
}

.minifrontpage-default .mfp-table-cell-inner .mfp-img-left {
	float: left;
	margin: 0px 10px 10px 0;
}


