/*

	Theme Name: Impact Base

	Version: 1.1

	Last Updated : 2/28/18

	Author: Impact Marketing

*/

/*------------------------------------*\

    Template Lines - DELETE

\*------------------------------------*/

.pageContain {
    max-width: 1280px;
    margin: 0px auto;
    background-color: white;
    padding: 30px 125px;
    box-shadow: 5px 5px 15px -13px #000000;
}
.copyrightWrap {

    background-color: #ececec;

    padding: 7px 0px;

    font-size: 12px;

}

footer {

    background-color: #ececec;

}

.footerContainer {

    min-height: 140px;

}

/*------------------------------------*\

    MAIN

\*------------------------------------*/

/* global box-sizing */

*,

*:after,

*:before {

    -moz-box-sizing: border-box;

    box-sizing: border-box;

    -webkit-font-smoothing: antialiased;

    font-smoothing: antialiased;

    text-rendering: optimizeLegibility;

}

/* html element 62.5% font-size for REM use */

html {

    font-size: 62.5%;

}

body {

    font: 300 11px/1.4 'Helvetica Neue', Helvetica, Arial, sans-serif;

    color: #444;

}

/* clear */

.clear:before,

.clear:after {

    content: ' ';

    display: table;

}

.clear:after {

    clear: both;

}

.clear {

    *zoom: 1;

}

img {

    max-width: 100%;

    vertical-align: bottom;

}

/*------------------------------------*\

    STRUCTURE

\*------------------------------------*/

/* wrapper */

.wrapper {

    max-width: 1280px;

    width: 95%;

    margin: 0 auto;

    position: relative;

}

/* header */

.header {}

/* logo */

.logo {}

.logo-img {}

/* nav */

.nav {}

/* sidebar */

.sidebar {}

/* footer */

.footer {}

::selection {

    background: #04A4CC;

    color: #FFF;

    text-shadow: none;

}

::-webkit-selection {

    background: #04A4CC;

    color: #FFF;

    text-shadow: none;

}

::-moz-selection {

    background: #04A4CC;

    color: #FFF;

    text-shadow: none;

}

/*------------------------------------*\

    WORDPRESS CORE

\*------------------------------------*/

.alignnone {

    margin: 5px 20px 20px 0;

}

.aligncenter,

div.aligncenter {

    display: block;

    margin: 5px auto 5px auto;

}

.alignright {

    float: right;

    margin: 5px 0 20px 20px;

}

.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}

a img.alignright {

    float: right;

    margin: 5px 0 20px 20px;

}

a img.alignnone {

    margin: 5px 20px 20px 0;

}

a img.alignleft {

    float: left;

    margin: 5px 20px 20px 0;

}

a img.aligncenter {

    display: block;

    margin-left: auto;

    margin-right: auto;

}

.wp-caption {

    background: #FFF;

    border: 1px solid #F0F0F0;

    max-width: 96%;

    padding: 5px 3px 10px;

    text-align: center;

}

.wp-caption.alignnone {

    margin: 5px 20px 20px 0;

}

.wp-caption.alignleft {

    margin: 5px 20px 20px 0;

}

.wp-caption.alignright {

    margin: 5px 0 20px 20px;

}

.wp-caption img {

    border: 0 none;

    height: auto;

    margin: 0;

    max-width: 98.5%;

    padding: 0;

    width: auto;

}

.wp-caption .wp-caption-text,

.gallery-caption {

    font-size: 11px;

    line-height: 17px;

    margin: 0;

    padding: 0 4px 5px;

}

.sticky {}

.bypostauthor {}

body {

    max-width: 100vw;

    overflow-x: hidden;

    display: block;

    float: left;

    width: 100%;

}

/*------------------------------------*\

    PRINT

\*------------------------------------*/

@media print {

    * {

        background: transparent !important;

        color: #000 !important;

        box-shadow: none !important;

        text-shadow: none !important;

    }

    a,

    a:visited {

        text-decoration: underline;

    }

    a[href]:after {

        content: " ("attr(href) ")";

    }

    abbr[title]:after {

        content: " ("attr(title) ")";

    }

    .ir a:after,

    a[href^="javascript:"]:after,

    a[href^="#"]:after {

        content: "";

    }

    pre, blockquote {

        border: 1px solid #999;

        page-break-inside: avoid;

    }

    thead {

        display: table-header-group;

    }

    tr, img {

        page-break-inside: avoid;

    }

    img {

        max-width: 100% !important;

    }

    @page {

        margin: 0.5cm;

    }

    p,

    h2,

    h3 {

        orphans: 3;

        widows: 3;

    }

    h2,

    h3 {

        page-break-after: avoid;

    }

}

/*------------------------------------*\

    THEME CSS

\*------------------------------------*/

h1 {

    font-size: 35px;

    margin: 5px 0px;

}

.menuWrap {

    display: block;

    float: left;

    width: 100%;

}

ul#menu-main-menu {

    list-style: none;

}

ul#menu-main-menu li {

    float: left;

    display: inline-block;

}

ul#menu-main-menu a {

    padding: 10px 20px;

    font-size: 16px;

}
header {
    padding: 20px 0px;
    background-color: #171717;
    color: #c1c1c1;
    display: block;
    float: left;
    width: 100%;
}

p {

    font-size: 16px;

}

footer {

    float: left;

    width: 100%;

}

.CWRight {

    text-align: right;

}

ul#menu-main-menu {

    padding: 0px;

}

.barsWrap {

    display: block;

    height: auto;

    float: left;

}

a[x-apple-data-detectors] {

    color: inherit !important;

    text-decoration: none !important;

    font-size: inherit !important;

    font-family: inherit !important;

    font-weight: inherit !important;

    line-height: inherit !important;

}

a[href^="tel"] {

    color: inherit;

    /* Inherit text color of parent element. */

    text-decoration: none;

    /* Remove underline. */

    /* Additional css `propery: value;` pairs here… */

}

width: 100%;

}

p {

    font-size: 16px;

}

footer {

    float: left;

    width: 100%;

}

.CWRight {

    text-align: right;

}

ul#menu-main-menu {

    padding: 0px;

}

.barsWrap {

    display: block;

    height: auto;

    float: left;

}

a[x-apple-data-detectors] {

    color: inherit !important;

    text-decoration: none !important;

    font-size: inherit !important;

    font-family: inherit !important;

    font-weight: inherit !important;

    line-height: inherit !important;

}

a[href^="tel"] {

    color: inherit;

    /* Inherit text color of parent element. */

    text-decoration: none;

    /* Remove underline. */

    /* Additional css `propery: value;` pairs here… */

}

/*======= Team Module =======*/

.team-content {

    padding: 0 25px !important;

}

.team-content h1 {

    font-size: 2.2em;

    margin-top: 40px;

}

@media screen and (max-width:991px) {

    .team-content {

        padding: 30px 15px !important;

    }

    .team-content h1 {

        margin-top: 0;

    }

}

/*======= END TEAM MODULE =======*/

/*

      _____                            _

      \_   \_ __ ___  _ __   __ _  ___| |_

       / /\/ '_ ` _ \| '_ \ / _` |/ __| __|

   /\/ /_ | | | | | | |_) | (_| | (__| |_

  \____/ |_| |_| |_| .__/ \__,_|\___|\__|

                   |_|

*/

/* ==== GENERNAL ==== */

body, html {

    height: 100%;

}

html {

    height: auto;

}

body {

    font-size: 16px;

    color: #2d2d2d;

    background-color: #fff;

    font-family: 'roboto', sans-serif;

}

.clearfix:after {

    visibility: hidden;

    display: block;

    font-size: 0;

    content: " ";

    clear: both;

    height: 0;

}

* html .clearfix {

    zoom: 1;

}

/* IE6 */

*:first-child+html .clearfix {

    zoom: 1;

}

/* IE7 */

.pull-left {

    float: left !important;

}

.pull-right {

    float: right !important;

}

a {

    text-decoration: none !important;

    font-family: 'roboto', sans-serif;

}

/* ==== Global ==== */

h1, h2, h3, h4, h5, h6 {

    font-family: 'Roboto Slab', serif;

}

p, dl, ol, ul {

    font-family: 'roboto', sans-serif;

    margin-top: 0;

    margin-bottom: 1em;

}

h1 {

    display: block;

    font-size: 2em;

    margin-top: 0.67em;

    margin-bottom: 0.67em;

    margin-left: 0;

    margin-right: 0;

    font-weight: bold;

}

h2 {

    display: block;

    font-size: 1.5em;

    margin-top: 0.83em;

    margin-bottom: 0.83em;

    margin-left: 0;

    margin-right: 0;

    font-weight: bold;

}

h3 {

    display: block;

    font-size: 1.17em;

    margin-top: 1em;

    margin-bottom: 1em;

    margin-left: 0;

    margin-right: 0;

    font-weight: bold;

}

h4 {

    display: block;

    font-size: 1.12em;

    margin-top: 1.33em;

    margin-bottom: 1.33em;

    margin-left: 0;

    margin-right: 0;

    font-weight: bold;

}

h5 {

    display: block;

    font-size: .83em;

    margin-top: 1.67em;

    margin-bottom: 1.67em;

    margin-left: 0;

    margin-right: 0;

    font-weight: bold;

}

h6 {

    display: block;

    font-size: .75em;

    margin-top: 2.33em;

    margin-bottom: 2.33em;

    margin-left: 0;

    margin-right: 0;

    font-weight: bold;

}

p {

    font-size: 1em;

}

/* ========== Header ========= */

.home header {
    display: none;
}


section.homeHero {
    background-color: #474649;
    color: white;
    min-height: 500px;
    border: 5px #ff7200 solid;
    border-width: 6px 0px 6px 0px;
}


section.coldCase {
    background-color: #616164;
    color: white;
    min-height: 500px;
}
section.homeNews {
    background-color: #474649;
    color: white;
    min-height: 500px;
    padding-bottom: 90px;
}

section.homeArrests {
    background-color: #525154;
    color: white;
    min-height: 500px;
    background-image: url(https://cvcrimestop.com/wp-content/themes/impactbase/img/bg1.jpg);
    background-position: 50% 50%;
    background-size: cover;
    padding-bottom: 20px;
}
section.homeSponsors {
    min-height: 200px;
    background-color: #565658;
}

section.homeWelcome {
    min-height: 500px;
    padding-top: 70px;
    padding-bottom: 40px;
}




.homeWelcome h2 {
    font-weight: 100;
    font-size: 40px;
    color: #ff7200;
}

.homeWelcome h1 {
    font-weight: bold;
    color: #515252;
    font-size: 50px;
}

a.lmHome {
    background-color: #515253;
    color: #ff7807;
    padding: 15px 40px;
    border-radius: 30px;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 2px;
}

a.tip1 {
    display: block;
    float: left;
    margin-top: 100px;
}

span.topTip1 {
    font-size: 42px;
    letter-spacing: 2px;
    color: #ff7604;
}

span.topTip2 {
    color: #353535;
    font-size: 15px;
    letter-spacing: 1px;
}



.carousel-wrap {
    margin: 90px auto;
    padding: 0 5%;
    width: 80%;
    position: relative;
  }
  
  /* fix blank or flashing items on carousel */
  .owl-carousel .item {
    position: relative;
    z-index: 100; 
    -webkit-backface-visibility: hidden; 
  }
  
  /* end fix */
  .owl-nav > div {
    margin-top: -26px;
    position: absolute;
    top: 50%;
    color: #cdcbcd;
  }
  
  .owl-nav i {
    font-size: 52px;
  }
  
  .owl-nav .owl-prev {
    left: -30px;
  }
  
  .owl-nav .owl-next {
    right: -30px;
  }

  footer {
    background-color: #474649;
    color: white;
}

.homeNav li {
    display: inline-block;
    list-style: none;
}

.homeNav li a {
    color: white;
    font-size: 13px;
    font-weight: 600;
    padding: 5px 7px;
    display: inline-block;
    letter-spacing: .75px;
}

h1.hn1 {
    font-size: 55px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin-bottom: 0px;
}

h1.hn2 {
    font-size: 55px;
    text-transform: uppercase;
    letter-spacing: 3px;
    margin-bottom: 0px;
    color: #ff7200;
    margin-top: 0px;
}
h2.hn3 {
    margin: 0;
    font-weight: 100;
    margin-top: 70px;
}

h2.hn4 {
    font-size: 43px;
    margin: 0px;
    margin-bottom: 40px;
    color: #f5821f;
    letter-spacing: 3px;
    font-weight: 600;
}


h2.hn4 span {
    color: #ffffff;

}

a.donate svg {
    font-size: 28px;
    position: relative;
    top: 5px;
    margin-right: 5px;
}

a.donate {
    color: white;
    float: right;
    clear: both;
    display: block;
    font-size: 16px;
    margin-top: 15px;
}


.homeNav {
    display: block;
    float: right;
    clear: both;
    margin-top: 30px;
}

img.bigLogo {
    max-width: 26vw;
    margin-bottom: 50px;
    margin-top: 30px;
}


.homeArticle {
    display: block;
    float: left;
    width: 100%;
    margin-bottom: 30px;
}

.ha1 {
    max-width: 400px;
    display: inline-block;
    float: left;
}


.ha2 {
    width: calc(100% - 400px);
    display: inline-block;
    float: left;
    padding-left: 60px;
    padding-top: 30px;
}

h2.haTitle {
    font-weight: 300;
    font-size: 23px;
}

.haExc {
    padding-left: 50px;
    color: #aeaeae;
}



.haExc:before {
    content: "";
    display: inline-block;
    width: 5px;
    height: 35px;
    background-color: black;
    position: absolute;
    margin-left: -40px;
}

.ha1:after {
    content: "";
    display: block;
    width: 130px;
    height: 130px;
    float: right;
    margin-top: -110px;
    left: 30px;
    position: relative;
    border: 8px #ff7200 solid;
}

a.haReadmore {
    background-color: #616164;
    color: #ff7200;
    font-size: 18px;
    padding: 10px 30px;
    border-radius: 20px;
    display: block;
    float: left;
    margin-top: 40px;
    margin-left: 20px;
}

.haExc {
    padding-left: 50px;
    color: #aeaeae;
    line-height: 27px;
}


h3.bn1 {
    font-weight: 300;
    font-size: 32px;
    margin-top: 70px;
    margin-bottom: 0px;
    color: #ff7200;
}

h3.bn2 {
    margin-top: 0px;
color: white;
    font-size: 55px;
}


.tyText:after {
    content: "";
    width: 7px;
    height: 70px;
    background-color: #ff7807;
    display: block;
    position: relative;
    margin-top: -111px;
    left: 180px;
}

.tyText * {
    font-size: 1.95em !important;
}


.tyText  h3.bn1 {

    margin-top: 100px;

}
footer {
    padding-top: 30px;
}


img.footLogo {
    width: 130px;
    float: left;
}
.fbText {
    float: left;
    margin-top: 20px;
}

.FBT {
    font-weight: 300;
    margin: 0px;
    margin-left: 20px;
    font-family: roboto;
}

.FBT1 {
    color: gray;
    font-size: 18px;
    font-weight: 600;
    letter-spacing: 2px;
}


.FBT2 {
    font-weight: 400;
    margin-top: 4px;
    font-size: 31px;
}

.FBT3 {
    margin-top: 20px;
    color: #f5821f;
    font-weight: 800;
    font-size: 29px;
}
.FBT3 span{
  
    color: #fff;
}


.FBT4 {
    font-size: 14px;
    float: left;
    color: #a1a1a1;
    margin-top: 5px;
    margin-left: 160px;
}

.copyrightWrap {
    background-color: #474649;
    padding: 40px 10px;
    font-size: 12px;
    color: #838383;
}

p.footTag {
    float: left;
    display: block;
    font-size: 16px;
    margin-top: 20px;
    color: #8f8f8f;
    font-weight: 500;
}

.footBrandL {
    padding-top: 28px;
}



footer h4 {
    font-family: roboto;
    font-weight: 400;
    font-size: 20px;
    letter-spacing: 2px;
}




.footNav li:before {
    content: ">";
    color: #f5821f;
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    margin-left: -17px;
    margin-top: 1px;
}
.footNav ul {
    list-style: none;
    padding-left: 30px;
}


.footNav a {
    color: #a5a5a5;
    letter-spacing: 1px;
    font-size: 14px;
}

a.footSoc {
    color: #a8a8a8;
    background-color: #323133;
    font-size: 20px;
    border-radius: 50px;
    width: 40px;
    height: 40px;
    display: inline-block;
    padding: 7px 14px;
}

a.fs2 svg, a.fs3 svg {
    margin-left: -3px;
}
.homeArrest {
    background-color: rgba(0, 0, 0, 0.5);
    margin-bottom: 9px;
    padding: 10px 10px;
    font-size: 19px;
    display: block;
    float: left;
    color: white;
    width: 100%;
}

span.arDate {
    float: right;
    color: #f58228;
    font-weight: 500;
}

p.arrestIntro {
    margin-top: -30px;
    font-size: 14px;
    color: #cccccc;
    margin-bottom: 30px;
}

a.seeAll {
    color: white;
    background-color: #313131;
    padding: 10px 50px;
    display: block;
    float: right;
    margin-top: 20px;
    margin-bottom: 40px;
    border-radius: 30px;
    font-weight: 500;
    font-size: 12px;
}

img.arPic.wp-post-image {
    width: 185px;
    height: 250px;
}

a.homeArrestPics {
    display: inline-flex;
    padding: 8px;
    position: relative;
}

section.coldCase {
    padding-bottom: 100px;
}
.copyrightContainer.container {
    border-top: 1px #7b7b7b dotted;
    padding-top: 50px;
}
.leftArrest {
    margin-top: 70px;
}
img.mainLogo {
    width: 130px;
    float: left;
    margin-bottom: -55px;
}

.pageWrap {
    background-color: #f6f6f6;
    padding: 40px 0px;
}
.copyrightWrap a {
    color: orange;
}

.mainNav {
    float: right;
    margin-right: 25px;
}


.mainNav a {
    color: white;
    font-weight: 400;
    letter-spacing: 1px;
    padding: 10px 10px !important;
    font-size: 13px !important;
}

.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {
    background-color: #171717 !important;
    width: 100% !important;
    color: #f5821f !important;
}

.leftSingle h1 {
    font-size: 22px;
    font-weight: 300;
    color: #252525;
    border-left: 5px orange solid;
    padding-left: 10px;
}
.leftSingle {
    background-color: #ffe2c9;
    color: #6d6d6d;
    box-shadow: 4px 4px 11px -11px black;
    padding-top: 10px;
    margin-top: -45px;
}

.leftSingle .FBT3 span {
    color: black;
}

.leftSingle .FBT3 span {
    color: black;
}

.rightSingle {
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 19px;
    border-top: 3px #f3f3f3 solid;
    padding: 40px 20px 20px 50px;
}

.leftSingle .attachment-post-thumbnail {
    margin-bottom: 30px;
}
h1.mainPageTitle {
    background-color: #ffe2c9;
    box-shadow: 4px 4px 11px -11px black;
    padding-top: 10px;
    margin-top: -45px;
    float: none;
    padding: 20px 80px;
    font-size: 28px;
    font-weight: 300;
    color: #252525;
    border-left: 5px orange solid;
    padding-left: 10px;
    min-width: 440px;
    max-width: 90%;
    margin-bottom: 50px;
    clear: both;
    display: block;
    width: fit-content;
}


.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_excerpt {
    min-height: 230px;
}

section.homeHero a:hover {
    color: orange;
    transition: .5s ease all;
    letter-spacing: 1.8px;
}

section.homeHero a {

    transition: .5s ease all;

}

a.phnDflt {
    text-decoration: none;
    color: inherit;
}


.page-id-708 .vc_gitem-zone.vc_gitem-zone-c {
    background-color: #ffe2c9 !important;
    color: #5a5a5a;
    padding: 14px;
}

.page-id-708 .vc_gitem-animated-block {
    padding: 10px;
    background-color: #ffc28e;
    border-bottom: 2px #eab587 dashed;
}

.wpb_raw_code.wpb_content_element.wpb_raw_html .FBT span {
    color: black;
}



.gform_body input, .gform_body textarea {
    border: 1px #e4e4e4 dotted;
    border-left: 4px #525252 solid;
    background-color: #fcfdfd;
}

label.gfield_label {
    background: #dcdbde;
    border-left: 4px black solid;
    padding: 2px 10px;
    font-weight: 300 !important;
    font-size: 13px !important;
    color: #848484;
    position: relative;
    top: 9px;
    letter-spacing: 3px;
    margin-bottom: 0px;
}

input.gform_button {
    background-color: #f5821f !important;
    border: none;
    width: 100%;
    display: block;
    float: left;
    padding: 8px 60px;
    color: white;
    font-weight: 200;
    letter-spacing: 2px;
    border-left: 6px #c56b1e solid;
}


input.gform_button:hover {
    background-color: white !important;
    color: #f5821f !important;

}




.mainNav a:hover {
    color: orange;
    transition: .5s ease all;
    letter-spacing: 1.8px;
}
.mainNav a {

    transition: .5s ease all;

}



a.donate.dntAlt {
    font-size: 12px;
    position: absolute;
    right: 60px;
    margin-top: -14px;
}

a.donate.dntAlt svg {
    font-size: 16px;
    top: 1px;
}

blockquote {
    background-color: #efefef !important;
    padding: 10px 20px;
    font-size: 15px !important;
    border-left: 8px #a5a5a5 solid;
    margin-bottom: 30px;
    margin-top: -10px;
}
blockquote * {
    line-height: 24px;
    font-size: 13px !important;
    color: black;
    font-weight: 400 !important;
}
.page-id-706 .vc_custom_heading H4 {
    color: black;
    background-color: #ffdcdc;
    padding: 10px 20px;
    position: relative;
    border-left: 3px #ff5a5a solid;
    font-weight: 400;
    font-size: 14px;
}

.sideSub {
    position: absolute;
    right: 0;
    top: 280px;
    background-image: url(https://cvcrimestop.com/wp-content/themes/impactbase/img/submit.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 190px;
    height: 400px;
    padding-top: 100px;
    padding-left: 30px;
    overflow: hidden;
}

a.ss { 
    background-color: black;
    color: orange;
    padding: 8px 11px;
    display: block;
    margin-bottom: 18px;
    font-size: 19px;
    padding-left: 15px;
    border-radius: 20px;
    width: 230px;
    left: 0;
    position: relative;
    text-transform: uppercase;
}


a.ss svg {
    color: white;
    font-size: 22px;
    margin-right: 11px;
}


a.ss4 svg {
    margin-left: 8px;
}

a.ss.ss4 {
    display: none;
}

img.mobile-menu-trig {
    float: right;
    position: relative;
    width: 50px;
    top: 13px;
}
html, body {
    max-width: 100vw;
    overflow-x: hidden;
}

h3.spcThx {
    float: left;
    display: inline-block;
    color: white;
    width: 50%;
    text-align: right;
    font-size: 32px;
    font-weight: 300;
    position: relative;
    top: -40px;
    padding: 10px 10px 10px 90px;
}

a.homeArrestPics {
    display: inline-flex;
    padding: 8px;
    position: relative;
}


img.cvent {
    width: 300px;
    margin-left: 30px;
    margin-bottom: 30px;
}
span.arrestsNum {
    color: #ff7200;
    font-weight: 500;
    font-size: 52px;
    display: inline-block;
    position: relative;
    top: 19px;
}

.arrestsCount {
    font-size: 36px;
    font-weight: 600;
    font-family: 'Roboto Slab', serif;
    margin-top: 10px;
    margin-left: 35px;
    display: inline-block;
    float: left;
    margin-right: 12px;
}
span.arrestsThnx {
    font-size: 18px;
    font-weight: 400;
    letter-spacing: -1px;
    text-align: right;
    display: block;
    margin-top: -14px;
}
.countsWrap {
    width: 480px;
    margin: 0px auto;
    display: block;
    position: relative;
    top: -20px;
}


a.saub, a.sawb {
    background-color: #ff7200;
    margin: 0px auto;
    margin-top: 60px;
    display: block;
    margin-bottom: 0px;
    float: none;
    clear: both;
    width: 230px;
    text-align: center;
}
.usc-item.col-md-4 img {
    margin: 0px auto;
    margin-bottom: 29px;
    display: block;
}

.usc-item.col-md-4 * {
    color: white;
}
a.saub:hover, a.sawb:hover {
    color: #ff7200;
    background-color:white;
}

.usc-item a {
    background-color: #181617;
    display: block;
    padding: 1px 10px 25px 10px;
    margin-bottom: 20px;
    min-height: 720px;
    box-shadow: 2px 2px 12px -9px black;
}



.countsWrap {
    max-width: 100%;
}


img.alignleft.wp-post-image {
    width: -webkit-fill-available !important;
}