@charset "utf-8";

/* TEST STYLES */

/* END TEST STYLES */

.card-single .card-body h2 {
    color: #0079FF;
    font-weight: 300;
    font-style: normal;
    border-left: 5px solid;
    padding-left: 1rem;
}

ol, ul, dl {
    margin-top: 0;
    margin-bottom: 1rem;
}
ol, ul {
    padding-left: 2rem;
}
.list-type, article.card-single .card-body ul {
    list-style: none;
}

.list-type li::before, article.card-single .card-body ul li::before {
    content: "";
    width: 16px;
    height: 16px;
    background: url(../../../../../../../themes/seozoom/images/fa/badge-check.svg) center center no-repeat;
    position: absolute;
    left: -15px;
    border-radius: 50%;
    top: 5px;
    translate: -50% 0;
}
.pagesContent h2, .singleProductContentCnt h2 {
    color: #666666;
    padding-left: 23px;
    margin-bottom: 10px;
    background-image: url(../images/pagesH2-BG.gif);
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 28px;
    border-bottom: 1px solid #189b11;
}
.testimonyFooter {
    padding: 0 0 10px 20px;
    margin-top: 8px;
    font-style: italic;
    background-image: url(../images/testimoniesFooterBG.jpg);
    background-repeat: repeat-x;
    background-position: left bottom;
}

/* header content */
.bar{margin: 0 auto;background-color: rgb(223, 223, 223, .25);}
.bar.solid{background-color: rgb(223, 223, 223, 1);}
.top .bar .item {background-color: rgba(140, 128, 255, 0.25);}
.top .bar a.item {color:#000 !important}
.top .bar a.item:hover {color:#5c0909 !important}
/* END header content */


/* body content */
.start {margin-top: 4em;}

#introduction,#background,#work,#life,#resumeBlock,#contact,#leading,#colors,#truFluid{padding-top:2em}


img.hero {opacity: 0.53}
.intro h3 {margin-top: 1.2em;font-size:1.4em}

/*.tmRow1 .timelineInfo {padding-top:3rem}*/
.tmRow1 .timelineInfo p {margin-bottom: 0}
.tmRow1 .timelineInfo h3{margin-top: .3rem}
.timelineInfo p {padding: .9em .5em}
#life .col {margin-top:2rem;}
.tmRow1 {padding-bottom:2rem}
.tmRow1 .fa {margin-top:3em}
#life .timelineLine .col {margin-top:0}
.timeline h3 {margin-top: 0;}
.timeline .fa {font-size:1.3em}
.fa-padding {padding:.55em}
.fa-padding-v {padding:.6em .55em}
.fa-padding-h {padding:.55em .6em}
.contactBlock {margin: 1.5em 0;}
.contactBlock input {box-sizing: border-box;width: 100%;}
.timeline hr {height:4px}
.hand:hover{cursor:pointer}

/* body section css */
.cntBlock {max-width: 1200px;}
/* END body section css */
#work .col.whole.l-half+.col.whole.l-half {margin-top:2em}
.hero-home {right:15%;left:15%}
.hero-home a img {width:100%;}
/* END body content */


/* footer content */

/* END footer content */

/* defulat css that modern 'only' browsers use */
@media only screen {
.heroSection{background-image:url(../images/hats.png);background-size:cover;background-position:center}
}

@media (min-width: 481px) {
}

@media (min-width: 768px) {
#introduction,#background,#work,#life,#resumeBlock,#contact{padding-top:1em}
#leading,#colors,#truFluid{padding-top:2.5em}
#work .col.whole.l-half+.col.whole.l-half{margin-top: 0;}
.hero-home {right:20%;left:20%}
}

@media (min-width: 1200px) {

}

