/*
Theme Name: News21 Enagement
Theme URI: https://gunlaws.news21.com/
Author: David Ryan
Author URI: https://davidryanmedia.com
Description: Developed for News21's Gun Wars project.
Version: 1.0
License: Creative Commons
License URI: https://www.creativecommons.org
Tags: News21
Text Domain: news2114
*/
@import url(css/animate.css);
@import url(https://fonts.googleapis.com/css?family=Francois+One|Roboto+Slab:300,700);
/*MEDIUM ICON HACKED INTO FONT AWESOME*/
@font-face {font-family:'medium-icons';src:url("https://s3.amazonaws.com/medium-static/_/fp/fonts/medium-icons.RKi6ejayKSZJh0OTshbkRg.eot");src:url("https://s3.amazonaws.com/medium-static/_/fp/fonts/medium-icons.RKi6ejayKSZJh0OTshbkRg.eot?#iefix")format("embedded-opentype"),url("https://s3.amazonaws.com/medium-static/_/fp/fonts/medium-icons.0qVySHWi3WfG-NkYbdM9ng.woff") format("woff"),url("https://s3.amazonaws.com/medium-static/_/fp/fonts/medium-icons.mLsoGQwSP5s8oeib362mtQ.ttf") format("truetype"),url("https://s3.amazonaws.com/medium-static/_/fp/fonts/medium-icons.YXqW0c1ibQa2SAL9POl_bw.svg?#medium-icons")format("svg");font-weight:normal;font-style:normal; }
.fa-medium:before {content: "\f12a";font-family: 'medium-icons';font-weight: normal;font-style: normal;speak: none;text-decoration: none;text-transform: none;text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;font-size: 1em;position: relative;bottom:-0.15em; }

body {
  background-color:#F2F2F2;
  background:url(assets/bg.png) repeat;
  -webkit-font-smoothing: antialiased;
  font: normal 17px Roboto Slab,arial,sans-serif;
}

a {
   color:#59001e;
}
a:hover {
   text-decoration:none;
   color:#73161E;
}

p {margin-bottom:16px;}
p a {font-weight:700;}

.nav-pills li.active a {
background-color:#A61C28;
}

.nav-pills li.active a:hover {
background-color:#73161E;
}

.story-box img {
width:100%;
height:100%;
}

.wp-caption {
width:100%;
}
.wp-caption-text {
padding:15px;
background:#222;

color:#eee;
}
.wp-caption-text small {
padding:8px;
font-family:'Francois One',Helvetica;
background-color:#777;
color:#eee;
float:right;
font-size:12px;
text-transform:uppercase;
}
div.wp-caption{
 max-width: 100%;}

.fa-medium {
color:#eee;
}
.fa-medium:hover {
color:#333;
}
.navbar-default {background-color:#f4f4f4;border-width:0;z-index:5;}
.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > li:hover > a {border:0 solid #4285f4;border-bottom-width:2px;font-weight:800;background-color:transparent;}
.navbar-default .dropdown-menu {background-color:#ffffff;}
.navbar-default .dropdown-menu li > a {padding-left:30px;}
.nav-blog .navbar-nav>li>a {
padding:18px 30px;
font-size:1.15em;
}
.nav-blog .navbar-nav>li>a:active {

}
.nav-blog li {
    width: 190px; /* or whatever width you want for items */
    display: inline-block;
    font-family:'francois one',helvetica;
    text-transform:uppercase;
    float: none;
}
.nav-blog .nav {
    float: none;
    text-align: center;
}
.panel-title {
margin-top:10px;
}
.proj-nav {
background-color:#353940;
background:url(assets/n21_map.png);
-webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
height:450px;
}
.head-padd {
margin-top:75px;
}
.color-wrapp {
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjQ1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC43NSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  rgba(0,0,0,0.35) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.35)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0.35) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#73000000', endColorstr='#bf000000',GradientType=0 ); /* IE6-8 */

width:100%;
height:100%;
}
.gun-wars {color:rgba(190,191,180,0.75);
padding-top:0;margin-top:0;
text-shadow: 6px 6px 20px rgba(63, 63, 63, 0.54);
margin-left:15px;
font-size:8em;
line-height:1.1em;
text-align:center;
-webkit-transition: color 1.8s; /*Safari & Chrome*/
transition: color 1.8s;
-moz-transition: color  1.8s; /* Firefox 4 */
-o-transition: color 1.8s; /* Opera */}
.gun-wars:hover {color:rgba(238,238,238,0.9);text-decoration:none;
-webkit-transition: color 1.8s; /*Safari & Chrome*/
transition: color 1.8s;
-moz-transition: color  1.8s; /* Firefox 4 */
-o-transition: color 1.8s; /* Opera */
}

.navbar-nav>li>a {-webkit-transition: background-color 0.8s; /*Safari & Chrome*/
transition: background-color 0.8s;
-moz-transition: background-color  0.8s; /* Firefox 4 */
-o-transition: background-color 0.8s; /* Opera */}

.navbar-nav>li>a:hover {-webkit-transition: color 0.8s; /*Safari & Chrome*/
transition: background-color 0.8s;
-moz-transition: background-color  0.8s; /* Firefox 4 */
-o-transition: background-color 0.8s; /* Opera */}

}

@media (min-width: 768px) {
.gun-wars {font-size:8em;}
.navbar-header {padding-left:25px};
.blog-headr {font-size:56px;}
.page-paddr {font-size:5em;}
 }
 
 @media (min-width: 992px) {
.gun-wars {font-size:12em;}
.blog-headr {font-size:5em;}
.page-paddr {font-size:7em;}
 }
 
 @media (min-width: 1200px) {
.gun-wars {font-size:16em;}
.news21 {padding-left:15px;padding-top:7px;}
.blog-headr {font-size:7em;}
.page-paddr {font-size:9em;}
 }

.navbar {margin-bottom:0;}
.header {background-color:#333333;border-width:0;border-radius:0;}
.header .navbar-collapse {background-color:#333333;}
.n21padd {padding-top:7px;}
.btn,.form-control,.panel,.list-group,.well {border-radius:1px;box-shadow:0 0 0;}
.form-control {border-color:#d7d7d7;}
.btn-primary {border-color:transparent;}
.btn-primary,.label-primary,.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {background-color:#4285f4;}
.btn-plus {background-color:#ffffff;border-width:1px;border-color:#dddddd;box-shadow:1px 1px 0 #999999;border-radius:3px;color:#666666;text-shadow:0 0 1px #bbbbbb;}
.well,.panel {border-color:#d2d2d2;box-shadow:0 1px 0 #cfcfcf;border-radius:3px;}
.btn-success,.label-success,.progress-bar-success{background-color:#65b045;}
.btn-info,.label-info,.progress-bar-info{background-color:#a0c3ff;border-color:#a0c3ff;}
.btn-danger,.label-danger,.progress-bar-danger{background-color:#dd4b39;}
.btn-warning,.label-warning,.progress-bar-warning{background-color:#f4b400;color:#444444;}

hr {border-color:#ececec;margin-top:5px;margin-bottom:5px;}
button {
 outline: 0;
}
textarea {
 resize: none;
 outline: 0; 
}
.navbar-nav>li>a {
padding:5px 15px;
}
textarea.formcontrol {
height:300px;
}
.panel .btn i,.btn span{
 color:#666666;
}
.panel .panel-heading {
 background-color:#ffffff;
 font-weight:700;
 font-size:16px;
 color:#262626;
 border-color:#ffffff;
 padding-bottom:0;
}
.panel .panel-heading a {
 font-weight:400;
 font-size:11px;
}
.panel .panel-default {
 border-color:#cccccc;
}
.fill {
padding:0;
}
.panel .panel-thumbnail {
 padding:0;
}
.panel .img-circle {
 width:50px;
 height:50px;
}
.borderless {
border:0;
}
.list-group-item:first-child,.list-group-item:last-child {
 border-radius:0;
}
h1,h2,h3,h4,h5,h6 {
font-family:Francois One,Helvetica;
}
h3,h4,h5 { 
 border:0 solid #efefef; 
 border-bottom-width:1px;
 padding-bottom:10px;
}
.media-heading {
border:none;
margin-right:7px;
font-weight:400;
padding-bottom: 0px;}
.media-body h3 {
font-size:24px;
}
.modal-dialog {
 width: 450px;
}
.modal-footer {
 border-width:0;
}
.tab-pane {
padding-top:15px;
}
.VeneerThree { 
	font-family: 'VeneerTwo', Helvetica;
	font-weight: normal;
	font-style: normal;
}
.rotate {
/* Safari */
-webkit-transform: rotate(-90deg);

/* Firefox */
-moz-transform: rotate(-90deg);

/* IE */
-ms-transform: rotate(-90deg);

/* Opera */
-o-transform: rotate(-90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}
.dropdown-menu {
 background-color:#f4f4f4;
 border-color:#f0f0f0;
 border-radius:0;
 margin-top:-1px;
}
/* end theme */

/* template layout*/
#subnav {
 position:fixed;
 width:100%;
}

@media (max-width: 768px) {
 #subnav {
  padding-top: 6px;
 }
}

#main {
 padding-top:10px;
}