

/* SET OPACITY FULL ON */
.full-opaque { opacity: 1.0; }

/* BACKGROUND OVERLAY */
.background-overlay { content : ""; display: block; position: absolute; top: 0; left: 0; background-color: #000; width: 100%; height: 100%; opacity : 0.3; z-index: -1; }


/* COMMON PAGE TITLES & SPACERS */
.title-spacer-left { border-top-style: solid; border-top-width: 3px; border-top-color: #ea842f; margin-top:7px; width: 40px; margin-right: 10px; float: left; }
.title-spacer-right { border-top-style: solid; border-top-width: 3px; border-top-color: #ea842f; margin-top:7px; width: 40px; margin-left: 3px; float: left; }
h2.title-heading { font-family: "Abel", Sans-serif; font-size: 51px; font-weight: 800; display: inline-block; margin: 0; }
h3.title-heading { font-family: "Nunito", Sans-serif; font-size: 17px; font-weight: 800; margin-bottom: 10px; text-transform: uppercase; letter-spacing: 4px; color: #212121; float: left; }
h3.large-title { font-family: "Abel", Sans-serif; font-size: 60px; font-weight: 900; line-height: 70px; }

/* COMMON CUSTOM BACKGROUND COLORS */
.bg-white { background-color: #fff; color: rgb(51, 28, 22); }

.bg-blue { background-color: #187a9e; color: #fff; }
.bg-blue a, .bg-blue a:hover { color: #fff; }

.bg-orange { background-color: #ea842f; color: #fff; }


/* COMMON CUSTOM COLORS */
.orange { color: #ea842f !important; }
.black { color: #000000 !important; }
.white { color: #ffffff !important; }
.lblue { color: #00bcd4 !important; }

/* PADDING TOP CLASSEES */
.pt10 { padding-top: 10px !important; }
.pt20 { padding-top: 20px !important; }
.pt30 { padding-top: 30px !important; }
.pt40 { padding-top: 40px !important; }
.pt50 { padding-top: 50px !important; }
.pt60 { padding-top: 60px !important; }
.pt70 { padding-top: 70px !important; }
.pt80 { padding-top: 80px !important; }
.pt90 { padding-top: 90px !important; }
.pt100 { padding-top: 100px !important; }
.pt110 { padding-top: 110px !important; }
.pt120 { padding-top: 120px !important; }
.pt130 { padding-top: 130px !important; }
.pt140 { padding-top: 140px !important; }

/* PADDING BOTTOM CLASSEES */
.pb10 { padding-bottom: 10px !important; }
.pb20 { padding-bottom: 20px !important; }
.pb30 { padding-bottom: 30px !important; }
.pb40 { padding-bottom: 40px !important; }
.pb50 { padding-bottom: 50px !important; }
.pb60 { padding-bottom: 60px !important; }
.pb70 { padding-bottom: 70px !important; }
.pb80 { padding-bottom: 80px !important; }
.pb90 { padding-bottom: 90px !important; }
.pb100 { padding-bottom: 100px !important; }

.plr30 { padding: 0 30px; }

/* MARGIN TOP CLASSEES */
.mt10 { margin-top: 10px !important; }
.mt20 { margin-top: 20px !important; }
.mt30 { margin-top: 30px !important; }
.mt40 { margin-top: 40px !important; }
.mt50 { margin-top: 50px !important; }
.mt60 { margin-top: 60px !important; }
.mt70 { margin-top: 70px !important; }
.mt80 { margin-top: 80px !important; }
.mt90 { margin-top: 90px !important; }
.mt100 { margin-top: 100px !important; }
.mt120 { margin-top: 120px !important; }

/* MARGIN BOTTOM CLASSEES */
.mb10 { margin-bottom: 10px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb40 { margin-bottom: 40px !important; }
.mb50 { margin-bottom: 50px !important; }
.mb60 { margin-bottom: 60px !important; }
.mb70 { margin-bottom: 70px !important; }
.mb80 { margin-bottom: 80px !important; }
.mb90 { margin-bottom: 90px !important; }
.mb100 { margin-bottom: 100px !important; }

/* FULL PADDING CLASSES */
.pad10 { padding: 10px; }
.pad20 { padding: 20px; }
.pad30 { padding: 30px; }
.pad40 { padding: 40px; }
.pad50 { padding: 50px; }
.pad60 { padding: 60px; }
.pad70 { padding: 70px; }
.pad80 { padding: 80px; }



.social-icon {
 font-size:25px;
 text-align:center;
 padding:.5em;
 margin-right:5px;
 cursor:pointer
}
.social-icon i {
 color:#fff
}
.social-icon:last-child {
 margin:0
}
.social-icon:hover {
 opacity:.9;
 color:#fff
}
.social-icon-android {
 background-color:#a4c639
}
.social-icon-apple {
 background-color:#999
}
.social-icon-behance {
 background-color:#1769ff
}
.social-icon-bitbucket {
 background-color:#205081
}
.social-icon-codepen {
 background-color:#000
}
.social-icon-delicious {
 background-color:#39f
}
.social-icon-deviantart {
 background-color:#05cc47
}
.social-icon-digg {
 background-color:#005be2
}
.social-icon-dribbble {
 background-color:#ea4c89
}
.social-icon-envelope {
 background-color:#ea4335
}
.social-icon-facebook {
 background-color:#3b5998
}
.social-icon-facebook:hover {
 background-color:#3b5998
}
.social-icon-flickr {
 background-color:#0063dc
}
.social-icon-foursquare {
 background-color:#2d5be3
}
.social-icon-freecodecamp {
 background-color:#006400
}
.social-icon-github {
 background-color:#333
}
.social-icon-gitlab {
 background-color:#e24329
}
.social-icon-globe {
 background-color:#818a91
}
.social-icon-google-plus {
 background-color:#dd4b39
}
.social-icon-houzz {
 background-color:#7ac142
}
.social-icon-instagram {
 background-color:#262626
}
.social-icon-jsfiddle {
 background-color:#487aa2
}
.social-icon-link {
 background-color:#818a91
}
.social-icon-linkedin {
 background-color:#0077b5
}
.social-icon-medium {
 background-color:#00ab6b
}
.social-icon-meetup {
 background-color:#ec1c40
}
.social-icon-mixcloud {
 background-color:#273a4b
}
.social-icon-odnoklassniki {
 background-color:#f4731c
}
.social-icon-pinterest {
 background-color:#bd081c
}
.social-icon-product-hunt {
 background-color:#da552f
}
.social-icon-reddit {
 background-color:#ff4500
}
.social-icon-rss {
 background-color:#f26522
}
.social-icon-shopping-cart {
 background-color:#4caf50
}
.social-icon-skype {
 background-color:#00aff0
}
.social-icon-slideshare {
 background-color:#0077b5
}
.social-icon-snapchat {
 background-color:#fffc00
}
.social-icon-soundcloud {
 background-color:#f80
}
.social-icon-spotify {
 background-color:#2ebd59
}
.social-icon-stack-overflow {
 background-color:#fe7a15
}
.social-icon-steam {
 background-color:#00adee
}
.social-icon-stumbleupon {
 background-color:#eb4924
}
.social-icon-telegram {
 background-color:#2ca5e0
}
.social-icon-thumb-tack {
 background-color:#1aa1d8
}
.social-icon-tripadvisor {
 background-color:#589442
}
.social-icon-tumblr {
 background-color:#35465c
}
.social-icon-twitch {
 background-color:#6441a5
}
.social-icon-twitter {
 background-color:#1da1f2
}
.social-icon-vimeo {
 background-color:#1ab7ea
}
.social-icon-vk {
 background-color:#45668e
}
.social-icon-weibo {
 background-color:#df2029
}
.social-icon-weixin {
 background-color:#7bb32e
}
.social-icon-whatsapp {
 background-color:#25d366
}
.social-icon-wordpress {
 background-color:#21759b
}
.social-icon-xing {
 background-color:#026466
}
.social-icon-yelp {
 background-color:#af0606
}
.social-icon-youtube {
 background-color:#cd201f
}
.social-icon-500px {
 background-color:#0099e5
}
