/* home-page-view.less | version: 1.0 *//* mixins.less | version: 1.0 *//* documentation
-------------------------------------------------------

  https://fortawesome.github.io/Font-Awesome/icons/
  https://fortawesome.github.io/Font-Awesome/cheatsheet/

  https://github.com/billerickson/Display-Posts-Shortcode/wiki

  https://wordpress.org/plugins/lessify-wp/

------------------------------------------------------- *//* Fonts
------------------------------------------------------- *//* @import url(https://fonts.googleapis.com/css?family=Oxygen:400,300,700); *//* font-family: 'Oxygen', sans-serif; *//* ---------------------------------------------------- */@import url(https://fonts.googleapis.com/css?family=Open+Sans:400italic,700italic,400,300,700);/* font-family: 'Open Sans', sans-serif; */@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);/* Headlines font-family: 'Montserrat', sans-serif; */@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,700,300italic);/* font-family: 'Open Sans Condensed', sans-serif; *//* Containing Width
------------------------------------------------------- *//* LESS - Text
------------------------------------------------------- *//* LESS - Colors
------------------------------------------------------- *//* Automatically calculated from above inputs *//* LESS - Shadows
------------------------------------------------------- *//* LESS - Mixins
------------------------------------------------------- *//* Flexbox - Mixins
------------------------------------------------------- *//* Flexbox display
// flex or inline-flex*//*/ The 'flex' shorthand
// - applies to: flex items
// <positive-number>, initial, auto, or none*//*/ Flex Flow Direction
// - applies to: flex containers
// row | row-reverse | column | column-reverse*//*/ Flex Line Wrapping
// - applies to: flex containers
// nowrap | wrap | wrap-reverse*//*/ Flex Direction and Wrap
// - applies to: flex containers
// <flex-direction> || <flex-wrap>*//*/ Display Order
// - applies to: flex items
// <integer>*//*/ Flex grow factor
// - applies to: flex items
// <number>*//*/ Flex shr
// - applies to: flex itemsink factor
// <number>*//*/ Flex basis
// - the initial main size of the flex item
// - applies to: flex itemsnitial main size of the flex item
// <width> *//*/ Axis Alignment
// - applies to: flex containers
// flex-start | flex-end | center | space-between | space-around *//*/ Packing Flex Lines
// - applies to: multi-line flex containers
// flex-start | flex-end | center | space-between | space-around | stretch *//*/ Cross-axis Alignment
// - applies to: flex containers
// flex-start | flex-end | center | baseline | stretch *//*/ Cross-axis Alignment
// - applies to: flex items
// auto | flex-start | flex-end | center | baseline | stretch *//* converted to percent where 1 = 100% */.fontBody{font-family:'Open Sans', sans-serif;}.font2L{font-family:'Open Sans Condensed', sans-serif;font-weight:100;}.font2B{font-family:'Open Sans Condensed', sans-serif;font-weight:700;}.fontHeaders{font-family:'Montserrat', sans-serif;}.fontAwesome{font-family:FontAwesome;}.contain{width:1200px;max-width:90%;margin-left:auto;margin-right:auto;}.gradient-paginate{/* Old browsers */background:#f9f9f9;/* FF3.6+ */background:-moz-linear-gradient(top,#f9f9f9 0%,#eaeaea 100%);/* Chrome,Safari4+ */background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f9f9f9),color-stop(100%,#eaeaea));/* Chrome10+,Safari5.1+ */background:-webkit-linear-gradient(top,#f9f9f9 0%,#eaeaea 100%);/* Opera 11.10+ */background:-o-linear-gradient(top,#f9f9f9 0%,#eaeaea 100%);/* IE10+ */background:-ms-linear-gradient(top,#f9f9f9 0%,#eaeaea 100%);/* W3C */background:linear-gradient(to bottom,#f9f9f9 0%,#eaeaea 100%);/* IE6-9 */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9',endColorstr='#eaeaea',GradientType=0);}.obgradient{/* Old browsers */background:#086fcb;/* FF3.6+ */background:-moz-linear-gradient(top,#086fcb 16%,#0850a4 40%,#053581 58%,#03236c 74%,#131313 100%);/* Chrome,Safari4+ */background:-webkit-gradient(linear,left top,left bottom,color-stop(16%,#086fcb),color-stop(40%,#0850a4),color-stop(58%,#053581),color-stop(74%,#03236c),color-stop(100%,#131313));/* Chrome10+,Safari5.1+ */background:-webkit-linear-gradient(top,#086fcb 16%,#0850a4 40%,#053581 58%,#03236c 74%,#131313 100%);/* Opera 11.10+ */background:-o-linear-gradient(top,#086fcb 16%,#0850a4 40%,#053581 58%,#03236c 74%,#131313 100%);/* IE10+ */background:-ms-linear-gradient(top,#086fcb 16%,#0850a4 40%,#053581 58%,#03236c 74%,#131313 100%);/* W3C */background:linear-gradient(to bottom,#086fcb 16%,#0850a4 40%,#053581 58%,#03236c 74%,#131313 100%);/* IE6-9 */filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#086fcb',endColorstr='#131313',GradientType=0);}.textShadowW{text-shadow:0px 1px 1px #fff;}.textShadowB{text-shadow:0px 1px 1px rgba(0,0,0,0.1);}.boxShadowM{box-shadow:0px 1px 2px rgba(0,0,0,0.3);}.boxShadowMI{box-shadow:inset 0px 1px 2px rgba(0,0,0,0.3);}.boxShadowD{box-shadow:0px 1px 2px rgba(0,0,0,0.7);}.boxSizing{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.home-padding{padding:20px 3%;}body{background:#131313;color:#fff;}.site-inner{width:100%;max-width:100%;}.content{margin:0;}.entry-content{position:relative;}.entry-content a.post-edit-link{color:white;position:absolute;bottom:0;}h2{font-family:'Open Sans Condensed', sans-serif;font-weight:100;font-size:38px;font-size:2.71428571429rem;color:#00adef;text-transform:uppercase;line-height:1.1;}.home-middle-left.mobile{display:none;}.home-page .home-page-wrap{font-size:16px;font-size:1.14285714286rem;}.home-page .home-page-wrap .sec-left{float:left;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.home-page .home-page-wrap .sec-right{float:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.home-page .home-page-wrap .image-side{width:60%;height:211px;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;}.home-page .home-page-wrap .image-side:before{content:'';position:absolute;top:calc(50% -  20px );width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #131313;}.home-page .home-page-wrap .sec-left.image-side:before{right:0;border-left:0px solid #131313;border-right:20px solid #131313;}.home-page .home-page-wrap .content-side{width:40%;padding:20px 3%;}.home-page .home-page-wrap .content-side .sec-more-link{color:#f18904;}.home-page .home-page-wrap .home-top .home-slider{float:left;width:calc(100% -  50% );-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.home-page .home-page-wrap .home-top .top-right{float:right;width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.home-page .home-page-wrap .home-middle{width:100%;overflow:hidden;clear:both;}.home-page .home-page-wrap .home-middle .home-middle-center{width:50%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;}.home-page .home-page-wrap .home-middle .home-middle-left{width:calc((100% -  50% )/2);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;background:#2c2c2c;}.home-page .home-page-wrap .home-middle .home-middle-left .featured-listing .featured-listing-img{height:211px;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;}.home-page .home-page-wrap .home-middle .home-middle-left .featured-listing .fl-content{position:relative;padding:25px;background:#2c2c2c;}.home-page .home-page-wrap .home-middle .home-middle-left .featured-listing .fl-content h4{color:#00adef;font-size:15px;font-size:1.07142857143rem;margin-bottom:15px;}.home-page .home-page-wrap .home-middle .home-middle-left .featured-listing .fl-content h4 a{color:#00adef;}.home-page .home-page-wrap .home-middle .home-middle-left .featured-listing .fl-content h4 a:hover{text-decoration:underline;color:#00adef;}.home-page .home-page-wrap .home-middle .home-middle-left .featured-listing .fl-content:before{content:'';border:solid 25px transparent;border-top:0;border-bottom-color:#2c2c2c;position:absolute;top:-23px;margin-left:30px;}.home-page .home-page-wrap .home-middle .home-middle-right{float:right;width:calc((100% -  50% )/2);-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.home-page .home-page-wrap .home-middle .home-middle-right .upcoming-events-area{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 3%;padding-left:30px;}.home-page .home-page-wrap .home-middle .home-middle-right .upcoming-events-area .upcoming-events-title{width:calc(100% - 70px);max-width:190px;float:left;}.home-page .home-page-wrap .home-middle .home-middle-right .upcoming-events-area .upcoming-events-link{float:right;font-size:13px;font-size:0.928571428571rem;margin-top:13px;margin-right:5px;}.home-page .home-page-wrap .home-middle .home-middle-right .upcoming-events-area .upcoming-events-link a{color:#fff;}.home-page .home-page-wrap .home-middle .home-middle-right .upcoming-events-area .upcoming-events-link a i{text-decoration:none;top:-2px;position:relative;}.home-page .home-page-wrap .home-middle .home-middle-right .upcoming-events-area .upcoming-events-link a i:hover{text-decoration:none;}.home-page .home-page-wrap .home-middle .home-middle-right .upcoming-events-area .upcoming-events-link a:hover{color:#fff;text-decoration:underline;}.home-page .home-page-wrap .home-middle .home-middle-right .upcoming-events-area .upcoming-events-list{clear:both;}.home-page .home-page-wrap .home-middle .home-middle-right .upcoming-events-area .upcoming-events-list .event-list-wrap .event-item{margin-bottom:15px;}.home-page .home-page-wrap .home-middle .home-middle-right .upcoming-events-area .upcoming-events-list .event-list-wrap .event-item .event-date{font-family:'Open Sans Condensed', sans-serif;font-weight:100;font-size:24px;font-size:1.71428571429rem;color:#00adef;margin-bottom:2px;}.home-page .home-page-wrap .home-middle .home-middle-right .upcoming-events-area .upcoming-events-list .event-list-wrap .event-item .event-title{font-size:16px;font-size:1.14285714286rem;margin-bottom:5px;color:#fff;font-weight:700;}.home-page .home-page-wrap .home-middle .home-middle-right .upcoming-events-area .upcoming-events-list .event-list-wrap .event-item .event-location{font-size:12px;font-size:0.857142857143rem;color:#8d8d8d;margin-bottom:2px;}.home-page .home-page-wrap .home-middle .home-middle-right .twitter-footer{position:absolute;bottom:23px;width:calc(100% - 100px);padding:0 15px;}.home-page .home-page-wrap .home-middle .home-middle-right .twitter-area{position:relative;padding:30px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:18px;font-size:1.28571428571rem;}.home-page .home-page-wrap .home-middle .home-middle-right .twitter-area blockquote{padding:0;}.home-page .home-page-wrap .home-middle .home-middle-right .twitter-area a{color:#fff;}.home-page .home-page-wrap .home-middle .home-middle-right .twitter-area a:hover{color:#fff;text-decoration:underline;}.home-page .home-page-wrap .home-middle .home-middle-right .twitter-area .twitter-body{padding:0 15px;text-align:left;}.home-page .home-page-wrap .home-middle .home-middle-right .twitter-area .twitter-author{float:left;font-weight:600;}.home-page .home-page-wrap .home-middle .home-middle-right .twitter-area .twitter-icon{float:right;font-size:30px;font-size:2.14285714286rem;top:-10px;position:relative;}.home-page .home-page-wrap .home-middle .home-middle-right .twitter-area-1{background:#73bf44;}.home-page .home-page-wrap .home-middle .home-middle-right .twitter-area-2{background:#f18904;}@media only screen and (max-width: 768px){.home-page .home-page-wrap .home-top .home-slider{width:100%;}.home-page .home-page-wrap .home-top .top-right{width:100%;}.home-page .home-page-wrap .content-side{padding:6px 3%;font-size:12px;}.home-page .home-page-wrap .home-middle .home-middle-left{width:100%;}.featured-listing.height1{width:50%;margin:0 auto;display:inline-block;vertical-align:top;}.featured-listing.height1:nth-child(5){display:block;}.home-page .home-page-wrap .home-middle .home-middle-center{width:100%;}.home-page .home-page-wrap .home-middle .home-middle-right{width:100%;}.instagram-feed-area{display:none;}.home-page .home-page-wrap .home-middle .home-middle-right .twitter-footer{position:static;}.home-page .home-page-wrap .home-middle .home-middle-right .home-mini-slider{width:30%;margin:0 4.5%;display:inline-block;vertical-align:bottom;}.home-page .home-page-wrap .home-middle .home-middle-right .twitter-area{padding:20px 8px 40px;width:30%;display:inline-block;vertical-align:bottom;}.home-page .home-page-wrap .home-middle .home-middle-right .twitter-area .twitter-body{padding:20px 15px;}.home-middle-left{display:none;}.home-middle-left.mobile{display:initial;}}@media only screen and (max-width: 640px){.home-page .home-page-wrap .home-middle .home-middle-right .home-mini-slider{width:100%;margin:0 auto;max-width:350px;display:block;}.home-page .home-page-wrap .home-middle .home-middle-right .twitter-area{padding:12px 8px 40px;width:100%;}}@media only screen and (max-width: 480px){.featured-listing.height1{width:100%;}}