/* ==========================================================================
   HubSpot Migrations Services - COS Boilerplate v2.0.0                              
   ========================================================================== */


/* ==========================================================================
   Table of Contents:

   1. EXTERNAL RESOURCES
   2. BASE STYLES
   3. COS STRUCTURE
   4. MAIN NAVIGATION
   5. BLOG
   6. FORMS
   7. BUTTONS
   8. MISCELLANEOUS
   9. MOBILE MEDIA QUERIES
   ========================================================================== */


/* ==========================================================================
   1. EXTERNAL RESOURCES                                            
   ========================================================================== */


/* =============== @import, @font-face, and CSS File Includes =============== */

/* EX: @import url('http://example.com/example_style.css'); */


@import url('//maxcdn.bootstrapcdn.com/font-awesome/4.4.0/css/font-awesome.min.css');



@font-face {
    font-family: 'proxima_novalight';
    src: url(data:application/x-font-woff;charset=utf-8;base64,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) format('woff'),
         url('//cdn2.hubspot.net/hubfs/3949132/Truecoretx%20-Dec2017/Fonts/proxnova-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

/* HubSpot_Boilerplate-modules.css is required to address style issues with the default modules and responsive grid layout */
/* Images */
img {
    max-width: 100%;
    height: auto;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom; /* Suppress the space beneath the baseline */
}
img.alignRight, img.alignright{ margin: 0 0 5px 15px; }
img.alignLeft, img.alignleft{ margin: 0 15px 5px 0; }

/* Reduces min-height on bootstrap structure */
.row-fluid [class*="span"] { min-height: 1px; }

/* Blog Social Sharing */
.hs-blog-social-share .hs-blog-social-share-list {
    margin: 0;
    list-style: none !important;
}
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item {
    height: 30px;
    list-style: none !important;
}
@media (max-width: 479px){
    .hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item:nth-child(2) {
        float: none !important; /* Stack social icons into two rows on phones */
    }
}
.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item .fb-like > span{
    vertical-align: top !important; /* Aligns Facebook icon with other social media icons */
}

/* Captcha */
#recaptcha_response_field {
    width: auto !important;
    display: inline-block !important;
}

/* line height fix for reCaptcha theme */
#recaptcha_table td {line-height: 0;}
.recaptchatable #recaptcha_response_field { min-height: 0;line-height: 12px; }

@media all and (max-width: 400px) {
/* beat recaptcha into being responsive, !importants and specificity are necessary */
    #captcha_wrapper,
    #recaptcha_area,
    #recaptcha_area table#recaptcha_table,
    #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {
        width: auto !important;
        overflow: hidden; 
    }
    #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 { width: 67px !important; }
    #recaptcha_area table#recaptcha_table #recaptcha_image { width:280px !important; }
}

/* Videos */
video {
    max-width: 100%;
    height: auto;
}

/* Date Picker */
#calroot {
    width: 202px !important;
    line-height: normal;
}
#calroot,
#calroot *,
#calroot *:before,
#calroot *:after {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
} 
#calroot select {
    min-height: 0 !important;
    padding: 1px 2px !important;
    font-family: "Lucida Grande", "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet MS", Verdana, sans-serif !important;
    font-size: 10px !important;
    line-height: 18px !important;
    font-weight: normal !important;
} 
#caldays {
    margin-bottom: 4px;
}

/* Responsive Embed Container (iFrame, Object, Embed) */
.hs-responsive-embed,
.hs-responsive-embed.hs-responsive-embed-youtube,
.hs-responsive-embed.hs-responsive-embed-wistia,
.hs-responsive-embed.hs-responsive-embed-vimeo {
    position: relative;
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%;
    padding-top: 30px;
    padding-left: 0;
    padding-right: 0;
}
.hs-responsive-embed iframe, 
.hs-responsive-embed object, 
.hs-responsive-embed embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}
.hs-responsive-embed.hs-responsive-embed-instagram {
    padding-top: 0px;
    padding-bottom: 116.01%;
}
.hs-responsive-embed.hs-responsive-embed-pinterest {
    height: auto;
    overflow: visible;
    padding: 0 0 0 0;
}
.hs-responsive-embed.hs-responsive-embed-pinterest iframe {
    position: static;
    width: auto;
    height: auto;
}
iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] {
    width: 100%;
    max-width: 100%;
}
@media (max-width: 568px) {
    iframe {
        max-width: 100%;
    }
}

/* Forms */
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"]
select {
    display: inline-block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Fix radio button and check box fields in multi column forms*/
.hs-form fieldset[class*="form-columns"] input[type="checkbox"].hs-input,
.hs-form fieldset[class*="form-columns"] input[type="radio"].hs-input {
    width: auto;
}

/* System Template Forms */
#email-prefs-form .email-edit {
    width: 100% !important;
    max-width: 507px !important;
}
#hs-pwd-widget-password {
    height: auto !important;
}

/* Menus */
.hs-menu-wrapper ul {
    padding: 0; 
}

/* Horizontal Menu
   ========================================================================== */

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: inline-block;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul:before {
    content: " ";
    display: table;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul:after {
    content: " ";
    display: table;
    clear: both;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    float: left;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    display: inline-block;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
    position: relative;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    left: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 100%;
    top: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}
.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    margin-bottom: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
    position: relative;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul {
    margin-bottom: 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children {
    position: static;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:before {
    content: " ";
    display: table;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:after {
    content: " ";
    display: table;
    clear: both;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li {
    float: left;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
    display: inline-block;
}

/* Vertical Menu
   ========================================================================== */ 

.hs-menu-wrapper.hs-menu-flow-vertical {
    width: 100%;
}
.hs-menu-wrapper.hs-menu-flow-vertical ul {
    list-style: none;
    margin: 0;
}
.hs-menu-wrapper.hs-menu-flow-vertical li a {
    display: block;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul {
    margin-bottom: 0;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a {
    width: auto;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children {
    position: relative;
}

/* Flyouts */
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    left: 0;
}
.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
}
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 100%;
    top: 0;
}
.hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}


@media (max-width: 767px) {
    .hs-menu-wrapper, .hs-menu-wrapper * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        width: 100%;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal ul {
        list-style: none;
        margin: 0;
        display: block;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
        display: block;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
        float: none;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
        display: block;
    }

    /* Stacking Horizontal Nav for Mobile */
    .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
        visibility: visible !important;
        opacity: 1 !important;
        position: static !important;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal ul ul ul {
        padding: 0;
    }
    .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
        white-space: normal;
    }

    /* Stacking Vertical Nav for Mobile */
    .hs-menu-wrapper.hs-menu-flow-vertical.flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper  {
        position: static;
        opacity: 1;
        visibility: visible;
    }
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts .hs-menu-children-wrapper {
    visibility: visible;
    opacity: 1;
}
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
}

/* Space Module */
.widget-type-space { visibility: hidden; }

/* Blog Author Section */
.hs-author-social-links { display: inline-block; }
.hs-author-social-links a.hs-author-social-link {
    width: 24px;
    height: 24px;
    border-width: 0px;
    border: 0px;
    line-height: 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    text-indent: -99999px;
}
.hs-author-social-links a.hs-author-social-link.hs-social-facebook {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/facebook-24x24.png");
}
.hs-author-social-links a.hs-author-social-link.hs-social-linkedin {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/linkedin-24x24.png");
}
.hs-author-social-links a.hs-author-social-link.hs-social-twitter {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/twitter-24x24.png");
}
.hs-author-social-links a.hs-author-social-link.hs-social-google-plus {
    background-image: url("//static.hubspot.com/final/img/common/icons/social/googleplus-24x24.png");
}

/* Fix for CTA border box issue */
.hs-cta-wrapper a {
box-sizing: content-box;
-moz-box-sizing: content-box;
-webkit-box-sizing: content-box;
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* Wrapper */
.hs_cos_wrapper_type_image_slider {
    display: block;
    overflow: hidden
}

/* Browser Resets */
.hs_cos_flex-container a:active,
.hs_cos_flex-slider a:active,
.hs_cos_flex-container a:focus,
.hs_cos_flex-slider a:focus  {outline: none;}
.hs_cos_flex-slides,
.hs_cos_flex-control-nav,
.hs_cos_flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */

/* FlexSlider Default Theme
*********************************/
.hs_cos_flex-slider {margin: 0 0 60px; padding: 0; background: #fff; border: 0; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; zoom: 1;}
.hs_cos_flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .hs_cos_flex-viewport {max-height: 300px;}
.hs_cos_flex-slider .hs_cos_flex-slides {zoom: 1;}

.carousel li {margin-right: 5px}

/* FlexSlider Necessary Styles
*********************************/
.hs_cos_flex-slider .hs_cos_flex-slides > li {display: none; -webkit-backface-visibility: hidden; position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.hs_cos_flex-slider .hs_cos_flex-slides img {width: 100%; display: block; border-radius: 0px;}
.hs_cos_flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .hs_cos_flex-slides element */
.hs_cos_flex-slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .hs_cos_flex-slides {display: block;}
* html .hs_cos_flex-slides {height: 1%;}


/* Direction Nav */
.hs_cos_flex-direction-nav {*height: 0;}
.hs_cos_flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url("//cdn2.hubspotqa.com/local/hub/124/file-52894-png/bg_direction_nav.png") no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.hs_cos_flex-direction-nav .hs_cos_flex-next {background-position: 100% 0; right: -36px; }
.hs_cos_flex-direction-nav .hs_cos_flex-prev {left: -36px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next {opacity: 0.8; right: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-prev {opacity: 0.8; left: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next:hover, .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {opacity: 1;}
.hs_cos_flex-direction-nav .hs_cos_flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Direction Nav for the Thumbnail Carousel */
.hs_cos_flex_thumbnavs-direction-nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
.hs_cos_flex_thumbnavs-direction-nav {*height: 0;}
.hs_cos_flex_thumbnavs-direction-nav a {width: 30px; height: 140px; margin: -60px 0 0; display: block; background: url("//cdn2.hubspotqa.com/local/hub/124/file-52894-png/bg_direction_nav.png") no-repeat 0 40%; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {background-position: 100% 40%; right: 0px; }
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {left: 0px;}
.hs-cos-flex-slider-control-panel img { cursor: pointer; }
.hs-cos-flex-slider-control-panel img:hover { opacity:.8; }
.hs-cos-flex-slider-control-panel { margin-top: -30px; }



/* Control Nav */
.hs_cos_flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.hs_cos_flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.hs_cos_flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.hs_cos_flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.hs_cos_flex-control-paging li a.hs_cos_flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.hs_cos_flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.hs_cos_flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.hs_cos_flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.hs_cos_flex-control-thumbs img:hover {opacity: 1;}
.hs_cos_flex-control-thumbs .hs_cos_flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .hs_cos_flex-direction-nav .hs_cos_flex-prev {opacity: 1; left: 0;}
  .hs_cos_flex-direction-nav .hs_cos_flex-next {opacity: 1; right: 0;}
}

.hs_cos_flex-slider .caption {
    background-color: black;
    position: static;
    font-size: 2em;
    line-height: 1.1em;
    color: white;
    padding: 0px 5% 0px 5%;
    width: 100%;
    top: 40%;
    text-align: center;
}
.hs_cos_flex-slider .superimpose .caption {
    color: white;
    font-size: 3em;
    line-height: 1.1em;
    position: absolute;
    padding: 0px 5% 0px 5%;
    width: 90%;
    top: 40%;
    text-align: center;
    background-color: transparent;
}

@media all and (max-width: 400px) {
    .hs_cos_flex-slider .superimpose .caption {
        background-color: black;
        position: static;
        font-size: 2em;
        line-height: 1.1em;
        color: white;
        width: 90%;
        padding: 0px 5% 0px 5%;
        top: 40%;
        text-align: center;
    }
}

.hs_cos_flex-slider h1,
.hs_cos_flex-slider h2,
.hs_cos_flex-slider h3,
.hs_cos_flex-slider h4,
.hs_cos_flex-slider h5,
.hs_cos_flex-slider h6,
.hs_cos_flex-slider p {
    color: white;
}
/* Thumbnail only version of the gallery */
.hs-gallery-thumbnails li {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    margin-right:-4px;
}
.hs-gallery-thumbnails.fixed-height li img {
    max-height: 150px;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}

/* responsive pre elements */
pre { overflow-x: auto; }

/* responsive pre tables */
table pre { white-space: pre-wrap; }

/* Corrects width issues in table elements created via the wysiwyg editor */
table tr td img { max-width: initial; }

/* adding minimal spacing for blog comments */
.comment { margin: 10px 0 10px 0; }

/* make sure lines with no whitespace don't interefere with layout */
.hs_cos_wrapper_type_rich_text,
.hs_cos_wrapper_type_text,
.hs_cos_wrapper_type_header,
.hs_cos_wrapper_type_section_header,
.hs_cos_wrapper_type_raw_html,
.hs_cos_wrapper_type_raw_jinja,
.hs_cos_wrapper_type_page_footer {
    word-wrap: break-word;
}

/* HTML 5 Reset */
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}
audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
audio:not([controls]) {
    display: none;
}

/* Support migrations from wordpress */
.wp-float-left {
    float: left;
    margin: 0 20px 20px 0;
}

.wp-float-right {
    float: right;
    margin: 0 0 20px 20px;
}

/* Responsive Google Maps */
#map_canvas img, .google-maps img { max-width: none; }


/* ==========================================================================
   2. BASE STYLES                                             
   ========================================================================== */

/* =============== Base =============== */

*, *:before, *:after {
  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

html, body {
  min-height: 100%;
  margin: 0;
  padding: 0;
} 

body {
  background: #f7f7f7 url(//cdn2.hubspot.net/hubfs/3949132/Truecoretx%20-Dec2017/Images/body-pattern.png) repeat;
  color:#4e4e4e;
  font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif;
  font-size:24px;
  line-height:34px;
}

/* Page Center */
.container-fluid .row-fluid .page-center {
  float: none;
  max-width:1170px;
  margin: 0 auto;
}

/* Highlighted Text */
::-moz-selection {
  color: #fff;
  background:#318EFD;
  text-shadow: none;
}
::selection {
  color: #fff;
  background:#318EFD;
  text-shadow: none;
}


/* =============== Typography =============== */

/* Basic text */
p {} 
small {}
strong {}
em {}
cite {}
code {}
pre {}

sup, sub {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sup { top: -0.5em; }
sub { bottom: -0.25em; }

/* Headings */
h1, h2, h3, h4, h5, h6 {
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif;
    margin:0 0 15px 0;
}

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

h1 {
    color: #7ec8ca;
    font-size: 75px;
    line-height:1.2;
    font-weight: 400;
    letter-spacing: 0.5px;
}
h2 {
    font-size:40px;
    letter-spacing: normal;
    line-height:1.2;
    color: #7ec8ca;
    font-weight:500;
}
h3 {
    font-size: 31px;
    letter-spacing: 0.5px;
    color:#333;
    line-height:43px;
    font-weight:500;
}
h4 {
    color: #EE6462;
    font-size: 18px;
    line-height:25px;
    letter-spacing: 0.4px;
    font-weight:500;
}

h5 {
    font-size: 13px;
    line-height:27px;
    letter-spacing: 0.4px;
    color:#333;
    font-weight:500;
}
h6 {
    font-size: 11px;
    letter-spacing: normal;
    line-height: normal;
    color:#333;
    font-weight:500;
}

/* Anchor Links */
a {    
    color: #092f87;
    text-decoration:none;
    -webkit-transition: all 0.3s ease 0.2s;
    -moz-transition: all 0.3s ease 0.2s;
    -ms-transition: all 0.3s ease 0.2s;
    -o-transition: all 0.3s ease 0.2s;
    transition: all 0.3s ease 0.1s;
}
a:hover, a:focus {
    color: #000;
    text-decoration: none;
}

/* Lists */
ul, ol {}
ul ul, ul ol, ol ol, ol ul {}
li {}

/* Block Quotes */
blockquote {}
blockquote p {}
blockquote small {}

/* Horizontal Rules */
hr {
  color: #ccc;
  background-color: #ccc;
  height: 1px;
  border: none;
}


/* =============== EU Cookie Confirmation Bar =============== */

/* Confirmation Outer Wrapper*/
#hs-eu-cookie-confirmation {}

/* Confirmation Inner Wrapper*/
#hs-eu-cookie-confirmation-inner {}
#hs-eu-cookie-confirmation-inner p{}

/* Confirmation Button */
#hs-en-cookie-confirmation-buttons-area {}
a#hs-eu-confirmation-button {}


/* ==========================================================================
   3. COS STRUCTURE                                            
   ========================================================================== */


/* =============== Structure =============== */

/* The outer wrappers of your website */
.header-container-wrapper, 
.body-container-wrapper, 
.footer-container-wrapper {}

/* The inner wrappers of your website */
.header-container, 
.body-container, 
.footer-container {}

.body-container .page-center{
    padding:30px 15px;
}

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

.header-container-wrapper {}
.header-container {}


.header-wrapper {
    background: transparent;
    left: 0;
    position: fixed !important;
    top: 0;
    width: 100% !important;
    z-index: 2000;
    box-shadow: none;
    border: none !important;
    min-height:  72px !important;
    display: block;
}

.header-wrapper .page-center {
    max-width: 100% !important;
    padding: 0 15px;
}

.custom-logo {
    padding: 8px;
    width:  auto !important;
    float:  left !important;
    margin:0 !important;
}

.custom-logo img {
    max-width: 211px;
    min-width: 180px;
}

.mobile-logo {
    display:  none !important;
}
.header-links {
    margin: 0 !important;
    line-height: 72px;
    width: auto !important;
    position: absolute;
    right: 35px;
    top: -1px;
}

.header-links a{
    color: #fff;
    font-size: 21px;
    font-weight: lighter;
    padding: 10px;
    margin: 5px;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.header-links .fa-calendar:before {
    content: "\f073";
}
.header-links a.header-btn {
    color: #fff;
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size: 12px;
    font-weight: 100;
    padding: 7px 20px;
    margin: 5px 0px 5px 4px;
    border-radius: 30px !important;
    display: inline-block;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    cursor: pointer;
    background: #EE6462 none repeat scroll 0 0;
    letter-spacing: 1.8px;
    border: 1px solid transparent;
    display: inline-block;
}
.header-links a.header-btn:hover {
    border-color: #204d74;
}

.header-links a.header-calender{
    display:none !important;
}

.banner-area {
    width: 100% !important;
    margin: -1px 0 0 0;
    background-size: cover;
    background-position: top;
    background-repeat: no-repeat;
    height:auto;
    background-color: #7ac6c8;
    position:relative;
}

.banner-area h1{
    margin:0 !important;
}
.banner-area .scroll-downs {
    display: block;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    z-index: 1001;
    width: 34px;
    height: 55px;
    top: 90px;
}
.banner-area .down i.fa.fa-angle-down {
    font-size: 100px;
    animation-name: scroll;
    animation-duration: 2.2s;
    animation-timing-function: cubic-bezier(.15,.41,.69,.94);
    animation-iteration-count: infinite;
}
.banner-area .down i.fa-angle-down:before {
    content: "\f107";
}


/* =============== Content =============== */

.body-container-wrapper {}
.body-container {}

.content-wrapper {}
.main-content {}
.sidebar{}
.sidebar.right{}
.sidebar.left{}


/* =============== Footer =============== */

.footer-container-wrapper {}
.footer-container {}


.footer-wrapper{
    background: rgb(27, 32, 62) none repeat scroll 0 0;
    padding: 0 0 56px 0;
}

.footer-copyright {
    margin: 30px 0 0 0 !important;
    width: 33.33333333% !important;
    float: left !important;
    padding: 0 15px;
    color: white;
    font-size: 17px;
    line-height: 24px;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    text-align: center;
}

.footer-copyright a{
    color: #FFFFFF;
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size:17px;
    line-height:24px;
    transition: all 0.15s linear;
}

.footer-copyright a:hover{
    color: #ee6461;
}

.footer-copyright img.footer-truecore-icon {
    height: 70px;
}

.footer-images img.footer-fb {
    position: relative;
    top: -22px;
    max-width: 40px;
}
.footer-images img.footer-insta {
    position: relative;
    top: -22px;
    max-width: 37px;
}

/* ==========================================================================
   4. MAIN NAVIGATION                                            
   ========================================================================== */


/* =============== Custom Menu Primary =============== */

/* Parent List */

.custom-menu-primary {
    width: 66.66666667% !important;
    float: left !important;
    padding-right: 15px;
    padding-left: 15px;
    margin:0 !important;
    position:relative;
    right: 8px;
}

.custom-menu-primary .hs-menu-wrapper > ul{
    text-align: center;
    width: 100%;
    margin:0 !important;
    padding:0;
    display:block;
    list-style:none;
}
.custom-menu-primary .hs-menu-wrapper > ul > li{
    float: none !important;
    display: inline-block;
    letter-spacing: 1px;
}
.custom-menu-primary .hs-menu-wrapper > ul > li > a{
    color: #fff !important;
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size: 18px;
    font-weight: normal;
    line-height: 72px;
    display: block;
    padding: 0 17px;
    text-decoration:none;
}
.custom-menu-primary .hs-menu-wrapper > ul > li > a:hover{
    color:#fff;
    text-decoration:none;
}

/* Child List */
.custom-menu-primary .hs-menu-wrapper > ul ul{
  background-color: #fff;
}
.custom-menu-primary .hs-menu-wrapper > ul ul li{}
.custom-menu-primary .hs-menu-wrapper > ul ul li a{}
.custom-menu-primary .hs-menu-wrapper > ul ul li a:hover{}

/* Override max width on menu links */
.custom-menu-primary .hs-menu-wrapper > ul li a, 
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
  overflow: visible !important;
  max-width: none !important;
  width: auto !important;
}

/* Fix menu disappearing on desktop after toggling mobile menu */
@media screen and (min-width:1026px) {
    .custom-menu-primary .hs-menu-wrapper,
    .custom-menu-primary .hs-menu-wrapper > ul ul { 
        display:block !important;
    }
}


/* =============== Mobile Toggle Menu =============== */

/* Hide button on Desktop */
.mobile-trigger, .child-trigger{ display: none; }

@media (max-width:1025px){

  /* Menu Reset */
  .custom-menu-primary,
  .custom-menu-primary .hs-menu-wrapper > ul,
  .custom-menu-primary .hs-menu-wrapper > ul li,
  .custom-menu-primary .hs-menu-wrapper > ul li a{
    display: block;
    float: none;
    position: static;
    top: auto;
    right: auto;
    left: auto;
    bottom: auto;
    padding: 0px;
    margin: 0px;
    background-image: none;
    background-color: transparent;
    border: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; 
    max-width: none;
    width: 100%;
    height: auto;
    line-height: 1;  
    font-weight: normal;
    text-decoration: none;
    text-indent: 0px;
    text-align: left;
    color:#fff;
  }

  /* ===== Mobile Toggle Button ===== */

  .mobile-trigger{
    display: inline-block !important; /* Show button on mobile */
    cursor: pointer; /* Mouse pointer type on hover */
    position: absolute; /**************************************/
    top:5px;           /* Position Button at right of screen */
    left:0px;        /**************************************/
    width: auto; /* Button width */
    height: auto; /* Button height */      
    padding: 7px 10px 8px 10px;
    font-size: 16px;
    font-weight: normal;
    text-align: left;
    text-transform: uppercase;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
  }
  .mobile-trigger:hover{
    text-decoration: none; /* Removes link text underline on button */
    color: #fff;
    background-color:transparent; 
    border-color: transparent;
  }

  /* Change button when menu is open */
  .mobile-open .mobile-trigger{
    color: #fff;
    background-color:transparent; 
    border-color: transparent;
  }

  /* Toggle Button Icon */
  .mobile-trigger i{
    display: inline;
    position: relative;
    top: -4px;
  }
  .mobile-trigger i:before, .mobile-trigger i:after{
    position: absolute;
    content: '';
  }
  .mobile-trigger i, .mobile-trigger i:before, .mobile-trigger i:after{
    width:16px; /* Icon line width */
    height: 2px; /* Icon line height */
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    background-color: #fff; /* Icon color */
    display: inline-block;
  }
  .mobile-trigger i:before{ top: -5px; } /* Position top line */
  .mobile-trigger i:after{ top:5px; } /* Position bottom line */
  .mobile-trigger:hover i, .mobile-trigger:hover i:before, .mobile-trigger:hover i:after,  
  .mobile-open .mobile-trigger i, .mobile-open .mobile-trigger i:before, .mobile-open .mobile-trigger i:after{
      background-color: #fff; /* Icon color */
  }

  /* ===== Mobile Child Toggle Buttons ===== */

  .child-trigger{
    display: block !important; /* Hide button on Desktop */
    cursor: pointer; /* Mouse pointer type on hover */
    position: absolute;
    top: 0px;
    right: 0px;
    width: 55px !important; /* Button width */
    min-width: 55px !important;
    height: 45px !important; /* Button height */  
    padding: 0 !important;
    border-left: 1px dotted rgba(255, 255, 255, .20);
  }
  .child-trigger:hover{
    text-decoration: none;
  }
  .child-trigger i{
    position: relative;
    top: 50%; /* Centers icon inside button */
    margin: 0 auto !important;
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  .child-trigger i:after{
    position: absolute;
    content: '';
  }
  .child-trigger i, .child-trigger i:after{
    width: 10px; /* Icon line width */
    height: 1px; /* Icon line height */
    background-color: #fff; /* Icon color */
    display: block;
  }
  .child-trigger i:after{
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }  
  .child-trigger.child-open i{}
  .child-trigger.child-open i:after{
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
  }
 
  /* ===== Mobile Menu Styles ===== */  
     
  .custom-menu-primary.js-enabled{
    position: relative;
    width:100% !important;
  }

  /* Hide menu on mobile */
  .custom-menu-primary.js-enabled .hs-menu-wrapper,
  .custom-menu-primary.js-enabled .hs-menu-children-wrapper{
    display: none;
  }  

  /* Make child lists appear below parent items */
  .custom-menu-primary ul.hs-menu-children-wrapper{
    visibility: visible !important;
    opacity: 1 !important;
    position: static !important;
    display: none;
  }

  /* Mobile Menu Styles */ 
  .custom-menu-primary.js-enabled .hs-menu-wrapper{
    width: 100%;
    position: relative;
    top:0px;
    left: 0;
    padding: 0;
  }
  .custom-menu-primary .hs-menu-wrapper{
    background-color: #000;
    width: 100%; /* Full screen width */
    background: #fff;
    transition: all 0.3s ease 0s;
  }

   /* Level 1 Menu List Styles */
   
   .custom-menu-primary .hs-menu-wrapper > ul{
       padding:10px;
   }
  .custom-menu-primary .hs-menu-wrapper > ul > li{
    position: relative;
  }
  .custom-menu-primary .hs-menu-wrapper > ul > li a{
    padding: 13px 9px;
    line-height: 1.42857143;
    letter-spacing: 0.15em;
    font-size: 12px;
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-weight: 100;
    display: block;
    text-decoration: none;
    color: #777 !important;
    white-space: nowrap;
    text-transform: uppercase;
    transition: all 0.15s linear;
  }
  
  .custom-menu-primary .hs-menu-wrapper > ul > li a:hover{
      background: rgba(245, 245, 245, 0.4);
      color: #EE6462 !important;
  }
  

  /* Level 1 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul li{
    
  }
  .custom-menu-primary .hs-menu-wrapper >  ul li a{
    
  }
  .custom-menu-primary .hs-menu-wrapper > ul li a:hover{
    
  }

  /* Level 2 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul ul {
    
  }
  .custom-menu-primary .hs-menu-wrapper > ul ul li{
   
  }
  .custom-menu-primary .hs-menu-wrapper > ul ul li a{
    
  }

  /* Level 3 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul ul ul li a{
    
  }

  /* Level 4 and Higher Menu List Styles */
  .custom-menu-primary .hs-menu-wrapper > ul ul ul ul li a{
    
  }
}


/* ==========================================================================
   5. BLOG                                        
   ========================================================================== */


/* =============== General Blog Styles =============== */

/* Blog Post and Listing Body Class */
.blog {}

/* Blog Post */
.hs-blog-post {}

/* Blog Listing */
.hs-blog-listing {}

.blog .body-container .page-center{
    margin-top: 60px;
    padding: 0 0 30px 0;
}
.post-head {
    padding: 30px;
    margin-top: 0;
    float:left;
    width:100% !important;
}


.post-head-left {
    width: 25% !important;
    border-right: 1px solid #eee;
    float: left;
    position: relative;
    min-height: 53px !important;
}

.post-date {
    font-size: 35px;
    font-weight: 700;
    line-height: 53px;
    display: inline-block;
    position: relative;
    margin-bottom: 5px;
    color: #333;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

.post-meta a {
    text-align: center;
    margin-top: 10px;
    width: auto !important;
    display: inline-block;
    border: 1px solid #eee;
    padding: 2px 12px;
    color: #999;
    font-size: 11px;
    line-height: 20px;
    margin-right: 10px;
    letter-spacing: 1px;
}
.post-meta a:hover{
    background-color: #ee6461;
    color: #fff;
}

.post-format-icon {
    position: absolute;
    top: 11px;
    right: -15px;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 32px;
    color: #fff;
    font-size: 14px;
    background-color: #1f2555;
}

.post-head-right {
    width: 75% !important;
    padding-left: 50px;
    border-left: 1px solid #eee;
    margin-left: -1px;
    float: left;
}

.post-title {
    font-size: 31px;
    line-height: 40px;
    margin-top: 0;
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    margin-bottom: 10px;
}

.post-title a {
    color: #092f87;
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    -webkit-transition: all 0.15s linear;
    -moz-transition: all 0.15s linear;
    -o-transition: all 0.15s linear;
    transition: all 0.15s linear;
}

.post-title a:hover {
    color: #ee6461;
}

.post-body {
    padding: 10px 30px;
    margin: 0;
    clear: both;
}

.post-body{
    margin: 0px 0px 20px 0px;
    font-size: 15px;
    line-height: 21px;
    color: #4e4e4e;
}

.thum-item {
    overflow: hidden;
}

.thum-item img {
    max-width: 100%;
    min-width: 100%;
}

.post-entry {
    padding: 10px 30px;
    margin: 0;
    clear: both;
}

.continue {
    letter-spacing: 0;
    margin-top: 30px;
    position: relative;
    text-align: center;
}

.continue a {
    border-color: #EE6462 !important;
    border-style: solid none;
    border-width: 1px medium;
    color: #fff;
    font-size: 18px;
    line-height: 26px;
    letter-spacing: 0;
    padding: 5px 20px;
    position: relative;
    text-align: center;
    text-transform: lowercase;
    background: #EE6462;
    border-radius: 4px;
    border: 1px solid #fff;
    display: inline-block;
    font-weight: lighter;
    margin-right: 20px !important;
    margin-top: 0 !important;
    transition: all 0.5s ease-in-out;
}

.share {
    overflow: hidden;
    margin-bottom: 20px;
    text-align:  center;
}

.recent-posts {
    margin-bottom: 30px;
    padding: 20px;
    background: #FFFFFF;
    position: relative;
    overflow: hidden;
    border-bottom: 2px solid #ddd;
}

.recent-posts:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    z-index: 40;
    border-width: 0 16px 16px 0;
    border-style: solid;
    border-top-color: #fff;
    border-left-color: #fff;
    border-right-color: #f7f7f7;
    border-bottom-color: #fff;
    background: #f7f7f7;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), -1px 1px 1px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), -1px 1px 1px rgba(0, 0, 0, 0.08);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), -1px 1px 1px rgba(0, 0, 0, 0.08);
    display: block;
    width: 0;
    border-right-color: inherit;
}

.recent-posts-title {
    border-bottom: 1px solid #ddd;
    margin-top: 0;
    margin-bottom: 15px;
}

.recent-posts-title span {
    font-size: 17px;
    letter-spacing: 1px;
    color: #000000;
    text-transform: none;
    font-weight: 700;
    position: relative;
    display: inline-block;
    padding-bottom: 10px;
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    line-height: 1.5;
}

.recent-posts-title span:after {
    width: 100%;
    content: '';
    position: absolute;
    left: 0;
    bottom: -1px;
    height: 2px;
    background-color: #ee6461;
}

.sidebar-post {
    padding-left: 20px;
    list-style: none;
    margin: 0;
}

.sidebar-post li:first-child {
    padding-top: 0px;
    padding-bottom: 15px;
}

.sidebar-post li {
    overflow: hidden;
    border-bottom: 1px dotted #D5D5D5;
    padding: 15px 0px;
    list-style-type: none;
    letter-spacing: 1px;
    line-height: 2;
}

.thum-img {
    float: left;
}

.thum-img img {
    max-width: 100px;
    height: auto;
    vertical-align: top;
}

.post-metas h4 {
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size: 18px;
    letter-spacing: 0.4px;
    line-height: 1.4;
    margin-top: 0;
    text-align: left;
    text-shadow: none;
    margin-left: 120px;
    margin-bottom: 10px;
}
.post-metas a{
    color: #092f87;
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif !important;
}

.post-metas a:hover{
    color: #ee6461;
}
.post-metas p {
    margin-left: 120px;
    font-size: 11px;
    text-transform: capitalize;
    margin-bottom: 0;
    color: #4e4e4e;
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    letter-spacing: normal;
    line-height: 21px;
    text-align: left;
    text-shadow: none;
    margin-top: 0.5em;
}

.custom-archives{
    margin-bottom: 30px;
    padding: 20px;
    background: #FFFFFF;
    position: relative;
    overflow: hidden;
    border-bottom: 2px solid #ddd;
}
.custom-archives:before{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    z-index: 40;
    border-width: 0 16px 16px 0;
    border-style: solid;
    border-top-color: #fff;
    border-left-color: #fff;
    border-right-color: #f7f7f7;
    border-bottom-color: #fff;
    background: #f7f7f7;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), -1px 1px 1px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), -1px 1px 1px rgba(0, 0, 0, 0.08);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), -1px 1px 1px rgba(0, 0, 0, 0.08);
    display: block;
    width: 0;
    border-right-color: inherit;
}
.custom-archives h3{
    border-bottom: 1px solid #ddd;
    margin-top: 0;
    margin-bottom: 15px;
}    
.custom-archives span.archives-border {
    font-size: 17px;
    letter-spacing: 1px;
    color: #000000;
    text-transform: none;
    font-weight: 700;
    position: relative;
    display: inline-block;
    padding-bottom: 10px;
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    line-height: 1.5;
}
.custom-archives h3 span:after {
    width: 100%;
    content: '';
    position: absolute;
    left: 0;
    bottom: -1px;
    height: 2px;
    background-color: #ee6461;
}


.custom-archives ul{
   padding-left: 20px; 
   padding-right:0;
   margin:0 !important;
   list-style:none;
}

.custom-archives ul li{
    padding: 10px 5px 10px 5px;
    border-bottom: 1px dotted #D5D5D5;
    list-style-type: none;
    letter-spacing: 1px;
    line-height: 24px;
}
.custom-archives ul li:last-child{
    padding: 10px 5px 0px 5px;
    border-bottom: none;
}


.custom-archives ul li a{
    text-transform: uppercase;
    font-size: 12px;
    line-height:24px;
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif;
    color: #092f87;
}

.custom-archives ul li a:hover{
   color: #ee6461; 
}

.sidebar-categories ul li a:before{
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: '\f07c';
    margin-right: 10px; 
}

.custom-archives .filter-link-count{
    display:none !important;
}

.hs-blog-post .post-title a{
    color: #7ec8ca;
}

.hs-blog-listing .custom-post-pagination{
    display:none !important;
}

.hs-blog-listing .post-comment{
    display:none !important;
}


/* Blog Columns Wrapper */
.blog .content-wrapper {}


/* =============== Blog Content Column =============== */

.blog .blog-content {
    width: 66.66666667% !important;
    float:left !important;
    padding-right: 15px;
    padding-left: 15px;
}

/* Use this to style the main wrapper for the blog listing pages */
.blog-listing-wrapper {}

/* Use this to style the main wrapper for the blog post pages */
.blog-post-wrapper {}

/* Blog Title */
.hs-blog-header h1 {}
.hs-blog-header h1 a{}

/* Blog Post Title */
.post-header h2 {}
.post-header h2 a {}

/* Blog Author and Avatar */
#hubspot-author_data {}
#hubspot-author_data:after {
  content: '';
  display: block;
  clear: both;
}
#hubspot-author_data a.author-link {}
#hubspot-author_data .hs-author-avatar {}
#hubspot-author_data .hs-author-avatar img {
  width: 50px;
  float: left;
  margin-right: 15px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
}

/* Use this to set up different styling for your blog posts */
.blog-listing-wrapper .post-listing .post-item {
    background-color: #FFFFFF;
    position: relative;
    overflow: hidden;
    border-bottom: 2px solid #ddd;
    margin-bottom: 50px;
}
.blog-listing-wrapper .post-listing .post-item:before{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    z-index: 40;
    border-width: 0 16px 16px 0;
    border-style: solid;
    border-top-color: #fff;
    border-left-color: #fff;
    border-right-color: #f7f7f7;
    border-bottom-color: #fff;
    background: #f7f7f7;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), -1px 1px 1px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), -1px 1px 1px rgba(0, 0, 0, 0.08);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), -1px 1px 1px rgba(0, 0, 0, 0.08);
    display: block;
    width: 0;
    border-right-color: inherit;
}

.blog-post-wrapper.cell-wrapper {
    background-color: #FFFFFF;
    position: relative;
    overflow: hidden;
    border-bottom: 1px solid #ddd;
    margin-bottom: 0px;
    border-top: none;
}
.blog-post-wrapper.cell-wrapper:before{
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    z-index: 40;
    border-width: 0 16px 16px 0;
    border-style: solid;
    border-top-color: #fff;
    border-left-color: #fff;
    border-right-color: #f7f7f7;
    border-bottom-color: #fff;
    background: #f7f7f7;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), -1px 1px 1px rgba(0, 0, 0, 0.08);
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), -1px 1px 1px rgba(0, 0, 0, 0.08);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.08), -1px 1px 1px rgba(0, 0, 0, 0.08);
    display: block;
    width: 0;
    border-right-color: inherit;
}
.post-body hr {
    display: none !important;
}

.custom-post-pagination {
    margin-bottom: 30px;
    margin-top: 50px;
    float: left !important;
}

ul.pager {
    padding-left: 20px;
    margin: 0px;
    text-align: center;
    list-style: none;
}

.pager.next {
    text-align: right;
}

li.previous-posts-link {
    text-align: left;
    margin-top: 10px;
    margin-bottom: 10px;
    display: inline;
    width: 50% !important;
    float: left;
    padding-right: 15px;
    padding-left: 15px;
}

li.previous-posts-link a {
    line-height: 24px;
    padding: 10px 15px;
    display: inline-table;
    vertical-align: middle;
    height: 80px;
    overflow: hidden;
    background: #dbdbdb;
    border-color: #dbdbdb;
    border-radius: 0px;
    width: 100%;
    font-size: 16px;
    color: #222;
    border: 1px solid transparent;
    font-weight: 300;
    transition: all 0.4s ease;
    text-decoration: none;
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif !important;
}

li.previous-posts-link a span{
    display: table-cell;
    vertical-align: middle;
    color: #4e4e4e;
    text-transform: none;
}

.meta-nav {
    width: 10% 1important;
}
.meta-nav .fa-arrow-left:before {
    content: "\f061";
}

.meta-nav-text {
    width: 85% !important;
}

li.next-posts-link {
    text-align: right;
    margin-top: 10px;
    margin-bottom: 10px;
    display: inline;
    width: 50% !important;
    float: left;
    padding-right: 15px;
    padding-left: 15px;
}

li.next-posts-link a {
    line-height: 24px;
    padding: 10px 15px;
    display: inline-table;
    vertical-align: middle;
    height: 80px;
    overflow: hidden;
    background: #dbdbdb;
    border-color: #dbdbdb;
    border-radius: 0px;
    width: 100%;
    font-size: 16px;
    color: #222;
    border: 1px solid transparent;
    font-weight: 300;
    transition: all 0.4s ease;
    text-decoration: none;
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif !important;
}

li.next-posts-link  a span{
    display: table-cell;
    vertical-align: middle;
    color: #4e4e4e;
    text-transform: none;
}
li.next-posts-link a:hover{
    color: #ee6461;
    border-color: #ee6461;
    background: #fff;
}
li.previous-posts-link a:hover{
    color: #ee6461;
    border-color: #ee6461;
    background: #fff;
}

li.previous-posts-link a:hover > span{
    color: #ee6461;
}

li.next-posts-link a:hover > span{
    color: #ee6461;
}

.post-comment{
    margin-bottom: 50px;
}

.comments-area{
    background-color: #FFFFFF;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
    width: 100%;
    float: left;
    padding-bottom: 15px;
}
.comments-area a {
    color: #EE6462;
}

h4#comments {
    margin-top: 0px;
    padding: 20px 0px;
    color: #EE6462;
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size: 18px;
    letter-spacing: 0.4px;
    line-height: 1.4;
    text-align: left;
    text-shadow: none;
    margin-bottom: 10px;
    font-weight: 500;
}
.fa-lg {
    font-size: 1.33333333em;
    line-height: .75em;
    vertical-align: -15%;
}
.comments-area .fa-comments-o:before {
    content: "\f0e6";
}
#comments .btn {
    margin-right: 0px;
    border-radius: 30px !important;
    font-size: 11px;
    display: inline-block;
    padding: 5px 10px;
    color: #000000;
    letter-spacing: 1px;
    border: 1px solid #000000;
    float: right!important;
    line-height: 1.5;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif !important;
}
#comments .btn:hover{
    border: 1px solid #000000;
    background: #000000;
    color: #ffffff;
}


.blog-listing-wrapper .post-listing .post-item .post-body {}
.blog-post-wrapper .post-body {}

/* Post Featured Image on Listings Page */
.hs-featured-image-wrapper {}
.hs-featured-image-wrapper .hs-featured-image-link {}
.hs-featured-image-wrapper .hs-featured-image-link img.hs-featured-image{
  border-width: 0;
  max-height: 170px;
  max-width: 210px;
  height: auto;
  width: auto;
  display: inline-block !important;
  float: right;
  margin: 20px 0 20px 20px;
}

/* Read More Link */
a.more-link {}

/* Blog Topics List */
#hubspot-topic_data {}
#hubspot-topic_data a.topic-link {}

/* Blog Social Sharing Icons */
.hs-blog-social-share {
  margin-top:40px;
  height: auto;
  text-align:center;
}

/* Blog Commments */

.section.post-footer {
    background-color: #FFFFFF;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
}

#comments-listing {
    border-bottom: 1px solid transparent;
    margin-bottom: 30px;
    margin-top: 30px;
}
.comment {
  margin: 10px 0;
  border-top: 1px solid #ccc;
  padding: 15px 0;
}
.comment-date { font-size: 13px; text-align: right; }
.comment-from { font-weight: bold; }
.comment-body { padding: 10px 0; }

/* -------------- Default Code for comment ------------ */

.custom_listing_comments {
    border: 1px solid #e2e2e2;
    display: block;
    line-height: 165%;
    padding: 15px;
}

#comments-listing {
    border: 1px solid #ccc;
    margin-bottom: 30px;
    margin-top: 30px;
}
#comments-listing.no-comments {
   border: none;
}
.comment.depth-0 {
    border-bottom: 1px solid #000 !important;
    border-top: medium none !important;
    margin: 0 10px 10px !important;
    padding: 0 15px !important;
}
.comment-body {
    border-bottom: medium none;
    color: ;
    display: block;
    font-family: ;
    font-size: ;
    line-height: ;
    padding: 0;
}
.comment-reply-to{
  margin-bottom: 15px;
}
.comment-from h4 {
    margin: 0;
    padding-top: 15px;
}
.comment-date {
    color:  !important;
    display: block !important;
    text-align: left;
}

/* -------------------- Ends ----------- */



/* Pagination */
.blog-pagination {}
.blog-pagination a {}
.blog-pagination a.previous-posts-link {}
.blog-pagination a.all-posts-link {}
.blog-pagination a.next-posts-link {}

/* Blog All Posts Page */
.hs-content-path-blog-all {}
div.post-listing-simple {}
div.post-listing-simple .post-item {}
h2.post-listing-simple {}
h2.post-listing-simple a {}


/* =============== Blog Sidebar =============== */

.blog .blog-sidebar {
    width: 33.33333333% !important;
    padding:0 15px;
    float:right !important;
    margin:0 !important;
}

/* Blog Modules */
.blog .blog-sidebar .widget-span {}


/* =============== Blog Author Page and Author Bio =============== */

.hs-blog-listing .hs-author-profile {
  border-bottom: 1px solid #ccc;
  padding: 0 0 20px 0;
  margin: 0 0 20px 0;
}
.hs-blog-post .hs-author-profile {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  padding: 20px 0 20px 0;
  margin: 20px 0 20px 0;
}
.hs-author-profile .hs-author-profile:after {
  content: '';
  display: block;
  clear: both;
}

/* Author Avatar */
.hs-author-profile .hs-author-avatar {
  float: left;
  margin-right: 15px;
  max-width: 100px;
}
.hs-author-profile .hs-author-avatar img{
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  max-width: 100%;
}

/* Author Bio Wrapper*/
.hs-author-profile .hs-author-bio {
  overflow: hidden;
}

/* Author Name */
.hs-author-profile h2.hs-author-name {
  margin: 0 0 10px 0;
}

/* Author Social Follow Me */
.hs-author-profile .hs-author-social-section {}
.hs-author-profile .hs-author-social-label {}
.hs-author-profile .hs-author-social-links {}
.hs-author-profile .hs-author-social-link {}
.hs-author-profile .hs-social-facebook {}
.hs-author-profile .hs-social-linkedin {}
.hs-author-profile .hs-social-twitter {}
.hs-author-profile .hs-social-google-plus {}


/* ==========================================================================
   6. FORMS                                        
   ========================================================================== */


/* =============== Global Form Styles =============== */

/* Form Field */
.hs-form-field {}

/* Descriptions */
.hs-field-desc {}

/* Labels and Legends */
label {}
.hs-form-field > label {}

.body-container .form-title{
    font-size: 31px;
    letter-spacing: 0.5px;
    color:#333;
    line-height:43px;
    font-weight:500;
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif !important;
}

.body-container label{
    font-size: 20px;
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-weight: 100;
    line-height: 1.5;
    color: #7c7c7c;
    letter-spacing: 0.5px;
}


/* One Line Inputs */
.body-container input[type="text"],
.body-container input[type="password"], 
.body-container input[type="datetime"], 
.body-container input[type="datetime-local"], 
.body-container input[type="date"], 
.body-container input[type="month"], 
.body-container input[type="time"], 
.body-container input[type="week"], 
.body-container input[type="number"], 
.body-container input[type="email"], 
.body-container input[type="url"], 
.body-container input[type="search"], 
.body-container input[type="tel"], 
.body-container input[type="color"],
.body-container input[type="file"],
.body-container textarea,
.body-container select {
    width:100%;
    display:block;
    padding: 4px;
    font-size: 13px;
    font-weight: normal;
    line-height: 18px;
    color: #666;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    outline:none;
}

.body-container input[type="text"]:focus,
.body-container input[type="password"]:focus, 
.body-container input[type="datetime"]:focus, 
.body-container input[type="datetime-local"]:focus, 
.body-container input[type="date"]:focus, 
.body-container input[type="month"]:focus, 
.body-container input[type="time"]:focus, 
.body-container input[type="week"]:focus, 
.body-container input[type="number"]:focus, 
.body-container input[type="email"]:focus, 
.body-container input[type="url"]:focus, 
.body-container input[type="search"]:focus, 
.body-container input[type="tel"]:focus, 
.body-container input[type="color"]:focus,
.body-container input[type="file"]:focus,
.body-container textarea:focus,
.body-container select:focus {
    border-color: rgba(82,168,236,0.8);
}

/* Separate Styles for Multiple Line Inputs */
textarea {}
textarea:focus {}

/* Separate Styles for Drop Downs */
select {}
select:focus {}

/* Multiple Selection Inputs */
form.hs-form .hs-form-field ul.inputs-list {
  list-style: none;
  padding: 0;
}
form.hs-form .hs-form-field ul.inputs-list li input {}
input[type="radio"] {}
input[type="checkbox"] {}

/* Required */
input:focus:required:invalid, 
textarea:focus:required:invalid, 
select:focus:required:invalid {}

input:focus:required:invalid:focus, 
textarea:focus:required:invalid:focus, 
select:focus:required:invalid:focus {}

/* Error */
.hs-error-msgs label{
    color:red;
}

.hs-input.invalid.error{
    border-color: #c87872;
}



/* Placeholder Text */
::-webkit-input-placeholder {} /* Webkit Browsers */
:-moz-placeholder {} /* Firefox 18- */
::-moz-placeholder {} /* Firefox 19+ */
:-ms-input-placeholder {} /* IE10 */


/* =============== Multi Column Form =============== */

.hs-form fieldset.form-columns-1 {}
.hs-form fieldset.form-columns-1 .hs-form-field {}
.hs-form fieldset.form-columns-2 {}
.hs-form fieldset.form-columns-2 .hs-form-field {}
.hs-form fieldset.form-columns-3 {}
.hs-form fieldset.form-columns-3 .hs-form-field {}

/* Multiple Selection Inputs */
form.hs-form .hs-form-field ul.inputs-list li input {}
input[type="radio"] {}
input[type="checkbox"] {}
form.hs-form fieldset { max-width: none; }
form.hs-form fieldset .hs-form-field { padding: 0 10px 0 0; }
form.hs-form fieldset[class*="form-columns"] .input { margin-right: 0; }
form.hs-form fieldset[class*="form-columns"] .hs-input { width: 100%; }
form.hs-form fieldset[class*="form-columns"] .hs-input[type="checkbox"] { width: auto; }
form.hs-form fieldset.form-columns-3 .hs-form-field { width: 33.33%; }

@media (max-width: 400px) {
  form.hs-form fieldset .hs-form-field { padding: 0; }
  form.hs-form fieldset.form-columns-3 .hs-form-field,
  form.hs-form .form-columns-2 .hs-form-field .hs-input, 
  form.hs-form .form-columns-3 .hs-form-field .hs-input { width: 100%; }
  form.hs-form .form-columns-3 .hs-form-field .hs-input[type="checkbox"] { width: auto; }
}


/* =============== Blog Comment Form =============== */

/* Label */


#comment-form .new-comments{
    background-color: #FFFFFF;
    margin-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
}
#comment-form h3 {
    font-size: 15px;
    padding-top: 20px;
    margin-top: 0px;
    letter-spacing: 0.5px;
    line-height: 1.4;
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    margin-bottom: 10px;
    color: inherit;
    font-weight: 500;
    color: #333;
}
#comment-form p{
    color: #4e4e4e;
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size: 13px;
    letter-spacing: normal;
    line-height: 21px;
    margin: 0.5em 0 1.5em;
    text-align: left;
    text-shadow: none;
    color: #7c7c7c;
}


#comment-form .hs-form-field > label {}
#comment-form label {}

/* Inputs */
#comment-form input[type="text"],
#comment-form input[type="email"],
#comment-form textarea{
    border: 2px solid #eee;
    font-size:12px;
    line-height:17px;
    color:#252525;
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif;
    padding:6px 12px !important;
}
#comment-form input[type="text"]:focus {
    border-color: #111;
    box-shadow: none;
}

#comment-form textarea {}
#comment-form textarea:focus {
    border-color: #111;
    box-shadow: none;
}

#comment-form input[type="checkbox"] {}


/* =============== Blog Subscription Form =============== */

/* Label */
#hs_form_target_blog_subscription .hs-form-field > label {}
#hs_form_target_blog_subscription label {}

/* Inputs */
#hs_form_target_blog_subscription input[type="email"] {}
#hs_form_target_blog_subscription input[type="email"]:focus {}
#hs_form_target_blog_subscription input[type="radio"], #hs_form_target_blog_subscription input[type="checkbox"] {
width: auto;
margin-right: 10px;
}

/* =============== Google Search Form =============== */

/* Label */
.widget-type-google_search label {}

/* Input */
.widget-type-google_search input[type="text"] {}
.widget-type-google_search input[type="focus"] {}


/* ==========================================================================
   7. BUTTONS                                        
   ========================================================================== */


/* =============== All Global Buttons (Excluding CTAs) =============== */

.hs-button.primary,
input[type="submit"],
input[type="button"] {
    cursor: pointer;
    -webkit-appearance: none;
    text-decoration: none !important;
    color: #fff;
    border-radius: 4px;
    font-weight: 700;
    line-height: 12px;
    background-color: #ee6461 !important;
    background-image: none !important;
    box-shadow: none !important;
    border-top: 1px solid #ee6461 !important;
    border-bottom: 1px solid #ee6461 !important;
    border-right: 1px solid #ee6461 !important;
    border-left: 1px solid #ee6461 !important;
    font-size: 15px !important;
    padding: 12px 20px !important;
    width:auto;
    white-space:normal !important;
    margin:10px 0 20px 0;
    outline:none;
    display:inline-block;
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.hs-button.primary:hover,
input[type="submit"]:hover,
input[type="button"]:hover {}

.hs-button.primary:focus,
input[type="submit"]:focus,
input[type="button"]:focus {}


/* =============== Form Module Button =============== */

.hs_cos_wrapper_type_form .hs-button.primary.large {}
.hs_cos_wrapper_type_form .hs-button.primary.large:hover {}
.hs_cos_wrapper_type_form .hs-button.primary.large:focus {}


/* =============== Blog Comment Button =============== */

#add-comment-button.hs-button.primary {}
#add-comment-button.hs-button.primary:hover {}
#add-comment-button.hs-button.primary:focus {}


/* =============== Blog Subscription Button =============== */

#hs_form_target_blog_subscription .hs-button.primary.large {}
#hs_form_target_blog_subscription .hs-button.primary.large:hover {}
#hs_form_target_blog_subscription .hs-button.primary.large:focus {}


/* =============== Google Search Button =============== */

.widget-type-google_search .hs-button.primary {}
.widget-type-google_search .hs-button.primary:hover {}
.widget-type-google_search .hs-button.primary:focus {}


/* ==========================================================================
   8. MISCELLANEOUS                                      
   ========================================================================== */

.banner-area-system-page {
    background-size: cover;
    background-position: center top;
    min-height: 280px !important;
}

#comment-form.new-comments label{
    font-size: 15px;
    line-height: 21px;
}

#comment-form.new-comments .hs-button.primary:hover, 
#comment-form.new-comments input[type="submit"]:hover, 
#comment-form.new-comments input[type="button"]:hover {
    border: 1px solid #ee6461;
    background: transparent !important;
    color: #000000 !important;
    border-radius: 0px;   
}
.scroll-header .header-wrapper {
    background: #7ac6c8 none repeat scroll 0 0 !important;
}

.hs-blog-social-share .hs-blog-social-share-list .hs-blog-social-share-item{
    float: none !important;
    display: inline-block !important;
    text-align: center !important;
}

.hs-blog-post .banner-area{
    display:none !important;
}
.hs-blog-post .header-wrapper {
    background: #7ac6c8 none repeat scroll 0 0 !important;
}

.hs-blog-post .header-group {
    position: relative;
    min-height: 72px !important;
}

.custom-form{
    width:50% !important;
}

.no-banner-image-group{
    position:relative;
    min-height:73px !important;
    z-index:999;
}

.no-banner-image {
    background: #7ac6c8;
    min-height: 73px !important;
    margin: -1px 0 0;
    position:fixed;
    width:100% !important;
    top:0;
}

ul.hs-error-msgs.inputs-list {
    list-style: none;
    padding: 0;
}

.header-wrapper.lp .mobile-trigger{
    display:none !important;
}


.archive-title-area{
    position: relative;
    padding: 50px 0 55px;
    text-align: center;
    margin: 0 auto;
    background-color: #f5f5f5;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    box-shadow: inset 0px 0 25px rgba(0, 0, 0, .05);
    -webkit-box-shadow: inset 0px 0 25px rgba(0, 0, 0, .05);
}
.page-introduce-title {
    margin: 0;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-weight: 400;
    font-family: "proxima_novalight","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    line-height:1;
}
.archive-title-area h1 strong {
    color: #ee6461;
    font-weight:700;
}

.banner-area img {
    margin: 0 auto !important;
    text-align: center;
    float: none !important;
    width: 100% !important;
}

/* Styles that do not fit into any of the available sections above can go here. */


/* ==========================================================================
   9. MEDIA QUERIES                              
   ========================================================================== */


@media (min-width:1400px) {
    .custom-menu-primary{
        width: 73.5% !important;
    }
}

@media (max-width:1199px) {
    .container-fluid .row-fluid .page-center{
        max-width: 970px;
    }
}

@media (max-width:1125px) {
    .header-links{
        right: 6px;
    }
}

@media (max-width:1100px) {
    .custom-logo img{
        max-width: 180px;
    }
}

@media (max-width:1025px) {
    .header-wrapper .page-center {
        max-width: 100% !important;
        padding: 0;
    }
    .custom-logo{
        padding: 8px 8px 8px 0;
        width: 100% !important;
        text-align: center;
        float: none !important;
        margin: 0 !important;
    }
    .custom-logo img {
        max-width: 200px;
        position: relative;
        top: -1px;
        right: -4px;
   }
   .header-links{
       line-height: 62px;
       width: 23.2% !important;
       top:-1px;
   }
   h1{
       font-size:33px;
       line-height:33px;
   }
   h2{
       font-size:23px;
       line-height:normal;
   }
   h3{
       font-size:20px;
       line-height:28px;
   }
   h4{
       font-size:18px;
       line-height:25px;
   }
   h5{
       font-size:13px;
       line-height:17px;
   }
   h6{
       font-size:11px;
       line-height:normal;
   }
}


@media (max-width:991px) {
    .container-fluid .row-fluid .page-center{
        max-width: 750px;
    }
    .header-links a.header-btn{
        display:none !important;
    }
    .header-links a.header-calender {
        display: block !important;
        width: auto !important;
        float: right;
        position: relative;
    }
    .header-links {
        line-height: 54px;
        width: auto !important;
        top: -14px;
        right: 33px;
    }
    .custom-logo img {
         max-width: 200px;
    }
    .blog .blog-content{
        width: 100% !important;
    }
    .blog .blog-sidebar{
        width: 100% !important;
        padding: 25px 15px 0 15px;
    }
    
}


@media (max-width:800px) {
    .footer-copyright{
        font-size: 12px;
        line-height: 17px;
    }
    .footer-copyright a{
        font-size: 12px;
        line-height: 17px;
    }
    .page-introduce-title {
        font-size: 38px;
        line-height: 1;
    }
    body{
        font-size: 20px;
        line-height: 32px;
    }
}

/* =============== Screen sizes smaller than .page-center =============== */




/* =============== Landscape tablet and smaller devices =============== */

@media (max-width: 767px) {
     .container-fluid .row-fluid .page-center{
        max-width:100%;
    }
    .footer-copyright{
        width:100% !important;
    }
    .footer-wrapper{
        padding: 0 0 82px 0;
    }
    .header-links{
        right: 3px;
    }
    .post-date {
        font-size: 20px;
        margin-right: 20px;
        line-height: normal;
        float: left;
    }
    .post-meta {
        float: left;
    }
    .post-format-icon {
        top: 0;
        right: 0;
    }
    .post-head-right {
        width: 100% !important;
        padding-left: 0;
        border-left: 0 none;
        margin-top: 10px;
    }
    .post-head h2{
        font-size: 26px;
        margin-top: inherit;
    }
    .post-entry{
        padding: 15px 25px 5px;
    }
    .post-head-left {
         border-right: 0;
         width:100% !important;
    }
    .post-head {
         padding: 30px 30px 0;
    }
   .post-meta {
        float: left !important;
        line-height: 19px;
   }
   .post-meta a{
        margin-top:0px;
   }
   li.previous-posts-link{
       width: 100% !important;
       padding-right: 0;
       padding-left: 0;
   }
   li.next-posts-link{
       width:100% !important;
       padding-right: 0;
       padding-left: 0;
   }
   
   .custom-form{
        width:100% !important;
   }
   .scroll-downs {
        display: block;
        position: absolute;
        top: -180px !important;
        right: 0;
        bottom: 0;
        left: -20px;
        margin: auto;
        z-index: 1001;
        width: 34px;
        height: 55px;
    }
    .banner-area .scroll-downs{
        display:none!important;
    }
    .custom-logo img {
       max-width: 200px !important;
    }
    .footer-wrapper.lp{
        padding: 0 0 15px 0;
    }
    .footer-copyright.lp{
        margin: 15px 0 0 0 !important;
    }
}  


@media (max-width: 700px) {
    .custom-logo img{
       top:2px;
    }
    body{
        font-size: 15px;
        line-height: 28px;
    }
}

/* =============== Landscape phones and smaller devices =============== */


@media (max-width: 479px) {
    .post-metas a{
        font-size: 13px;
        line-height: 18px;
    }
    .post-metas p{
        line-height: 19px;
    }
    .post-meta {
        float: left !important;
        line-height: 19px;
        width: 100%;
        margin: 5px 0;
    }
}

@media (max-width:350px) {
    .thum-img{
        float: none !important;
        text-align: center;
    }
    .post-metas h4{
        margin-left: 0;
        float: none !important;
        text-align: center;
        clear: both;
        width: 100%;
        font-size: 13px;
        line-height: 18px;
    }
    .post-metas p{
        margin-left: 0;
        text-align: center;
    }
    
    .hs-blog-post .post-head h2 {
        font-size:19px;
    }
    #comments .btn{
        width: 100% !important;
        margin-top: 34px;
    }
}












