/*!
 * Coggins International
 * Copyright 2016 Coggins International.
 * Written in front of a live audience. 
 */

@import url('social.css');
p { 
    color: #000000;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
    font-size: 16px;
    line-height: 26px;   
}

ul { 
    color: #000000;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 26px;   
}

li{
    font-size:12pt
}



.navbar {
padding-top:20px;
padding-bottom:13px;
background-color:#212324;
}


.navTopPad{
     padding-top:15px;
}

.nav > li > a {
    color:white;
    padding-top: 0;
    padding-bottom: 0;
    
    
}


.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: underline;
  background-color: transparent!important;
  /*font-weight: bold;*/
  /*text-shadow: 0 0.015em white,0 -0.015em white,0.01em 0 white,-0.01em 0 white;*/

}

.navbar-nav > li > a:focus {
    /*font-weight: bold;*/
    text-shadow: 0 0.015em white,0 -0.015em white,0.01em 0 white,-0.01em 0 white;
}







.nav .open > a, .nav .open > a:hover, .nav .open > a:focus {
    /*background-color: #288cbf;*/
    color:#FFF;
}




.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid rgb(229, 229, 229);
  border-radius: 2px;
}

@media screen and (max-width: 767px) {
    .navbar-nav > li > a {
        line-height: 30px;
        border-bottom: 1pt solid #2d3032;
    }
}



.navbar-toggle .icon-bar {
  background-color: #288cbf;
}

.navbar-inverse {
  background-color: #2d3032;
  border-color: #fff;
}



.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;


}
.jumbotron h1,
.jumbotron .h1,.jumbotron h2,
.jumbotron .h2 {
  /*color: inherit;*/
  color:#fff;
  padding-left:5%;
  /*font-weight:normal!important;
  font-size:36pt;*/



}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {

  border-radius:0;
}
.jumbotron .container {
  max-width: 100%;
}





footer  {   
background:#212324; width:100%; padding:20px 150px 30px 150px; box-sizing:border-box; color:#fff;}

footer h3   {   color:#b7bdc0;font-size: 17px;
    line-height: 20px;
    font-weight: 700;
    letter-spacing: 0px;
    margin-bottom: 10px;}

footer, footer a {  

    color: rgba(183,189,192,0.5);
    font-weight: 500; 
    cursor:pointer;
}

footer a    {   display:block; text-decoration: none;}

footer a:hover  {   color:#fff;}

.footer_inner   {   max-width:1240px; margin:auto;}

.footerwidget   {   width:25%; padding:0px 0px; box-sizing:border-box; float:left;}


/* Social Icons */
.social { }
.social ul { margin: 0; padding: 0; }
.social li { display: inline-block; margin: 0; padding: 0; margin-right: 7px; }
.social li:last-child { margin-right: 0; }
.social li a { display: inline-block; width: 40px; height: 40px; opacity: 1; background: rgba(255,255,255,0.05); margin:0px 0px 4px 0px;
-webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; /*border: 1px solid rgba(255,255,255,0.15);*/ padding: 0; }
.social li a:hover { border: 0; }
.social .s_icon { float: left; font-size: 20px; color: #bbb; color: rgba(255,255,255,0.65); text-align: center; width: 40px; line-height:40px; }
.social li a:hover .s_icon,
.sidebar_widget.social li a:hover .s_icon { color: #fff; }
.social ul li a.so_facebook:hover,
.sidebar_widget.social ul li a.so_facebook:hover { background: #4672b3; }
.social ul li a.so_twitter:hover,
.sidebar_widget.social ul li a.so_twitter:hover  { background: #099bcc; }
.social ul li a.so_gplus:hover,
.sidebar_widget.social ul li a.so_gplus:hover { background: #da4a38; }

.sidebar_widget .social li a { background: #eee; }
.sidebar_widget .social .s_icon { color: #555; }


.localwarning       { visibility: hidden;position: fixed; width:100%;height:100%;background:rgba(0,0,0,0.5); z-index:100000; top:0px;left:0px; }
.localwarningimage  { width: 800px;height: 600px; position: absolute; top: 50%;left: 50%; margin-left: -400px; margin-top: -450px; background: #fff; box-shadow: 0px 0px 20px 10px rgba(0,0,0,0.3); background-image:url(jquery_preview_warning.jpg); background-size:contain;}
.localwarningadvert { cursor:pointer;width: 800px;height: 200px; position: absolute; top: 50%;left: 50%; margin-left: -400px; margin-top: 150px; background: #fff; box-shadow: 0px 20px 20px 10px rgba(0,0,0,0.3); background-image:url(jquery_visual_editor_ad.jpg); background-size:contain;}
.localwarningclose  { position: absolute; color:#fff; font-size:25px; top:30px;right:30px; cursor: pointer}



.panel-heading {
    padding: 2px 15px;
    border-bottom: 1px solid transparent;
    border-top-left-radius: 1px;
    border-top-right-radius: 1px;
}

.panel-default > .panel-heading {
    margin-top:0;
    color: #fff;
    border-color: #ddd;
    background-color: #288cbf;

}

.panel-heading h4 {
    margin-top:5px;
    margin-bottom:5px;

}


.sliderThin{
    max-height:300px!important;
}


.innerImage{
    margin-right:15px;
    /*margin-bottom:10px;*/
    /*border:1pt solid #ddd;*/
    box-shadow: 5px 5px 5px #888888;
    max-width:250px;
}

.innerHeadshot{
    margin-right:15px;
    /*margin-bottom:5px;*/
    box-shadow: 5px 5px 5px #888888;
    max-width:250px;
}

.innerImageMobile{
    margin-right:15px;
    margin-bottom:5px;
    box-shadow: 5px 5px 5px #888888;
    max-width:100%;
}

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h2{
    /*font-weight:bold;*/ 
    /*color: #16305e*/
}

.h2{
    font-weight:bold;

}

a{
    color:#288cbf;
}

.ftLink{

}

a:focus {
  color: inherit;
  text-decoration: none;
  /*Mark Changed Here*/
}


@media screen and (min-width: 767px) {
    .img-zoom {
        transition: all 0.3s;
    }
    .img-zoom:hover {
         border-radius: 5%;
         -moz-transform: scale(1.1);
         -webkit-transform: scale(1.1);
         transform: scale(1.1);
         
    }
}


.pageTopDiv{
    padding:20px 0px;
    margin-bottom:20px;
    /*background-color:rgba(249, 249, 249, 0.05);*/
    background: linear-gradient(rgb(250, 250, 250), #fff);
    border-top: 1pt solid #eee;
    border-bottom: 1pt solid #eee;
}

.pageCirclesDiv{
    padding-top:20px;
    padding-bottom:30px;
    /*margin-bottom:20px;*/
    border-bottom: 1pt solid #eee;
}

.pageContentDiv{
    /*padding:20px 0px;*/
    /*margin-bottom:20px;*/
    padding-bottom:20px;
    /*border-bottom: 1pt solid #FFF;*/
    border-bottom: 1pt solid #eee;
}

.pageContentInnerDiv{
    border:none;box-shadow:none;
    background-color:#fff;
}



.more-content {display:none;}

.btn-link {
    margin:0;
    padding:0;
    text-align:left
}

label {
    margin-bottom: 0;
    margin-top: 5px;
}

.newsFeedDate{
    /*font-weight:bold;*/
    font-style:italic;
    color:#2d3032;
}

.newsFeedFullStory{
    /*font-weight:bold;*/
    /*font-style:italic;*/
    font-size:1.1em;
    text-decoration:underline;
    color:#288cbf;
}


.newsFeed{
    margin-left:15px;
    margin-right:15px;
}

.newsFeedAbout{
    margin-top:25px;
}

.newsShort{
     border-bottom: 1pt solid #eee;
     padding-bottom:20px;
}

.newsShort h4{
    color:#333333;
    padding-top:5px;
}
.newsShort strong{
    color:#333333;
}

.newsShort:hover a{
    
    color:#115174
}


.positionH4{
    color:black;
    padding:0;margin:0;
}

.positionPara{
    padding-left:25px;
    padding-right:25px;
}