div.btn-close
{
   cursor: pointer;
}

.passtypebox
{
   font-size: 14px;
   color: #777777;
   margin-top: 10px;
   line-height: 1.2em;

}

.signupbox
{
    margin: 0 auto;
   width: 80%;
   text-align: center;
}

.signuphead2
{
   font-size: 30px;
   color: #2F5496;
   margin-bottom: 0px;
   padding-bottom: 0px;
   font-family: 'Raleway' !important;
}

.usonly
{
   color: #A1ABC0;
   font-size: 15px;
   margin-bottom: 45px !important;
}

.searchnote
{
   font-family: 'Raleway' !important;
   margin-bottom: 15px !important;
}

.what_button 
{
    font-family: 'Raleway' !important;
    border: 1px solid #586D94;
    padding-top: 11px;
    padding-bottom: 11px;
    padding-right: 15px;
    padding-left: 15px;
    text-align: center;
    margin-right: 30px;
    font-size: 14.5px;
    border-radius: 6px;
    width: 100%;
    max-width: 200px;
    color: #4E6086;
    font-weight: bold;
    background-color: white;
}
.what_button:hover { color: #4E6086; }


.start_button 
{
    font-family: 'Raleway' !important;
    border: 1px solid #54668B;
    padding: 15px;
    text-align: center;
    font-size: 14.5px;
    width: 100%;
    max-width: 200px;
    color: #333333;
    font-weight: bold;
    background-color: transparent;
}
.start_button:hover { background-color: #54668B; color: white; }

.tabtitle
{
   padding-top: 15px;
   font-size: 20px;
   color: #222222;
   margin-bottom: 10px;
   font-weight: 500;
   font-family: 'Raleway';
}

.tabtext
{
   font-size: 18px;
   color: #666666;
   font-family: 'Raleway';
   line-height: 1.5em;
   padding-bottom: 15px;
}

.quoteimage
{
   width: 57px;
   height: auto;
}

.lessbottom
{
   margin-bottom: 8px !important;
}

.footerimage
{
    width: 100%;
    max-width: 300px;
    height: auto;
}

.quotetext
{
   font-size: 24px;
   line-height: 1.25em;
}

.quotetable
{
   margin: 0 auto;
   width: 100%;
   max-width: 700px;
}

.quotecell
{
   width: 80px;    
}

/** Auto complete style start **/
@media (max-width: 767px)
{
    #button_generate
    {
        /* max-width: calc(100% - 50px); */
    }
}

@media (min-width: 768px)
{
   span.close-autocomplete 
   {
       color: #FEFEFE !important;
   }
}

span.close-autocomplete 
{
    color: #5D769B;
    position: absolute;
    right: 0;
    font-size: 24px;
    top: -33px;
    right: 10px;
    width: 24px;
    height: 24px;
    text-align: center;
    cursor: pointer;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    z-index: 10000;
}

div.autocomplete-container 
{
  overflow: visible!important;
}

.autocomplete-list
{
   margin-bottom: 0px !important;
   list-style-type: none;
   font-size: 13.5px;
   margin-top: 4px !important;
   font-family: "Open Sans", sans-serif;
}

.autocomplete-container
{
    background-color: #fff;
    position: absolute!important;
    z-index: 1000;
    border-radius: 6px;
    /* border-top: 1px solid #d9d9d9; */
    font-family: Arial,sans-serif;
    box-shadow: 0 2px 6px rgba(0,0,0,0.3);
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    max-width: 550px;
    width: 100%;
    top: 54px;
    margin-top: 5px;
}

#main_form{ position: relative}

.autocomplete-list-item
{
   /* background-color: white; */
   padding-left: 10px;
   color: #595959;
   padding-top: 0px !important;
   padding-bottom: 0px !important;
   cursor: pointer;
   text-overflow: ellipsis;
   overflow: hidden;
   white-space: nowrap;
   line-height: 34px;
   text-align: left;
   border-bottom: 1px solid #D9D9D9; 
   /* border-top: 1px solid #e6e6e6; */
}

.autocomplete-list-item:last-child
{
   border-bottom: none !important; 
}

.autocomplete-list-item.focused
{
  /* background-color: #EBF2FE; */
}

.autocomplete-list-item:hover
{
   color: #45699D;
   /* background-color: #EBF2FE; */
}
/** Auto complete end **/

.numberoverpage
{
   top: 5px; 
   font-size:100%;
}

.pageicon
{
   cursor: pointer;
   width: 40px;
   height: auto;
}

.modalpageicons
{
   font-size: 17.5px;
   color: white;
   font-weight: normal;
}

a.modaldownload:link, a.modaldownload:visited, a.modaldownload:hover, a.modaldownload:active, a.modaldownload:focus
{
   font-size: 17.5px;
   color: white;
   float: right;
}

/* For screens 0px to 600px this applies */
@media (max-width: 600px)
{
   .btn-menu
   {
      margin-left: -10px !important;
   }

   .logo__title
   {
      position: relative;
      left: -50px;
   }
}

.logo__title
{
  position: relative;
  left: -50px;
}

@media (max-width: 652px)
{
    #normallogo
    {
      left: -45px;
    }

    #stickylogo
    {
      left: -45px;
    }
}

#normallogo
{
  position: relative;
  top: -15px;
}

#stickylogo 
{
    display: none;
    position: absolute;
    top: -48px;
    left: -5px !important;
    width: 280px;
}

.headerlogo
{
   width: 280px;
}

.headerlogo_menuexpanded
{
   margin-left: 50px !important;
   width: 280px;
   height: auto;
}

.maxwidth
{
   width: 100%;
}

.smooth_zoom_preloader 
{
	background-image: url(/js/smoothzoom/preloader.gif);
}	

.smooth_zoom_icons 
{
	background-image: url(/js/smoothzoom/icons.png);
}

.modal-dialog, .modal-content 
{
    /* 80% of window height */
    height: 80%;
}

.modal-body 
{
    /* 100% = dialog height, 120px = header + footer */
    max-height: calc(100vh - 210px); overflow-y: auto;
}

.fixpadding
{
   padding-bottom: 30px !important;
}

.modal-title
{
   color: #eeeeee;
   font-family: Catamaran, sans-serif;
}

.pdf_object
{
    height: 100%;
    width: 100%;
}

.modalclosetextbutton, .modalclosetextbutton:hover, .modalclosetextbutton:active, .modalclosetextbutton:focus
{
   font-size: 18px !important;
   background-color: #444444 !important;
   color: #dddddd !important;
   padding-top: 0px;
   height: 42px;
   line-height: 44px;    
}

.modalclosebutton, .modalclosebutton:hover, .modalclosebutton:active, .modalclosebutton:focus
{
   opacity: 1 !important;
   font-size: 28px !important;
   color: #dddddd !important;
   padding-top: 0px;
   background-color: 0
}

.modal-content
{
   background-color: transparent !important;
}

.popup_content_box
{
   overflow-y: hidden;
   overflow-x: hidden;
   height: 100%;
   padding: 0px !important;
   background-color: #FEFEFE;
}

.modal-footer
{
   text-align: left !important;
   padding: 15px;
   background-color: #374E72;
   border-bottom-left-radius: 6px;
   border-bottom-right-radius: 6px;
   border-top: 1px solid #454545 !important;
}

.modal-header
{
   border: 0;
   background-color: #374E72;
   border-top-left-radius: 6px;
   border-top-right-radius: 6px;
   color: rgb(151, 123, 123);
}

.profile_modal
{
    max-width: 100%;
}

.address_input
{
    color: #333333;
    background-color: #F2F2F2;
}

.address_input::placeholder
{
    color: #666666;
}

.offset
{
    height: 140px;
    width: 100%;
}

.generic_button
{
   display: inline-block;
}

.divfix
{
    display: flex;
    flex-direction: row;
    justify-content: center;
    margin-bottom: 15px;
}

.divfix_left
{
    display: flex;
    flex-direction: row;
    justify-content: left;
}

.sec_content
{
    margin-top: 140px;
    margin-bottom: 60px;
}

.sec_text
{
    color: #777;
    line-height: 1.3em;
    font-size: 18px;
}

.sec_header
{
   background-color: #D5DCE5;
   border-bottom: 4px solid #374E72;
}

.header.sticky
{
    border-bottom: 4px solid #374E72;
}

.header.sticky #normallogo
{
   display: none;
}

.header.sticky #stickylogo
{
   display: block;
}

.promo__img 
{
    max-width: 520px;
    width: 100%;
    height: auto;
    margin-right: 90px;
    /* How high to put head dude up */
    top: -165px !important;
}

.subtitle
{
  color: #696969 !important;   
}

.lightsubtitle
{
  color: #bbbbbb !important;   
}

.logo__img--big 
{
    width: 72px !important;
}

.faq__item-title 
{
    color: #3A5B85 !important;
}

a.normallink:link, a.normallink:visited, a.normallink:hover, a.normallink:active, a.normallink:focus
{
    text-decoration: underline;
    color: #2D4B8C !important;
}

.logo:hover 
{
    opacity: 1 !important;
}

.logo
{
   top: 12px;
}

.buttonsize
{
   width: 130px !important;
}

.btn-sign-in 
{
    background-color: #445A8A !important;
    color: white;
}

.btn-sign-in:hover, .btn-sign-in:active, .btn-sign-in:focus
{
    color: white;
}

.btn-close
{
   position: relative;
   right: 30px;
}

.forcestick
{
    background-color: #D5DCE5 !important;
    height: 90px !important;
    padding: 0 40px;
    border-bottom: 4px solid #374E72;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background-color: #fff;
    z-index: 11;
    height: 90px;
    border-bottom: 1px solid #f5f5f5;
    -webkit-transition: background-color .4s;
    -o-transition: background-color .4s;
    transition: background-color .4s;
    padding: 0 40px;
    border-bottom: 4px solid #374E72;
}

.forcestick.sticky
{
}

.menu__link_fixed
{
   color: #0D275D !important;
}

.menu__link_fixed::after 
{
    border-bottom: 2px solid #3A4483 !important;
}


.header.sticky .menu__link::after 
{
    border-bottom: 2px solid #3A4483;
}

.header.sticky .btn-sign-up:hover 
{
    color: #3A4483;
}

.header.sticky .menu__link 
{
    color: #515151;
}

.header.sticky, .header_force
{
   background-color: #D5DCE5 !important;
   height: 90px !important;
   padding: 0 40px;
}

.header, .header_force 
{
   height: 90px !important;
   padding: 0 40px;    
}

.header.forcestick.sticky
{
   padding-top: 4px
}

.copyright
{
    background-color: #D5DCE5;
}

.footer
{
    padding-top: 50px !important;
    background-color: #191919;
}

.footer__list-item 
{
    color: #555;
}

.footer__text 
{
    line-height: 30px;
    color: #444 !important;
}

.footer-menu__link 
{
    color: #374E72 !important;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    position: relative;
    line-height: 1;
}

.footer-menu__link::after 
{
    border-bottom: 1px solid #374E72 !important;
}

.copytext
{
   color: #8B8B8B;
   font-size: 15px;
}

.bar
{
   height: 20px;
   background-color: #374E72;
   width: 100%;
}

.notification_icon
{
   font-size: 32px;
}

.notification_icon_large
{
   font-size: 48px;
}

.notifiction_text
{
   text-align: left;
   font-family: Catamaran, sans-serif;
   font-weight: 400;
   font-size: 16px;
   line-height: 1.23em;
   width: 100%;
}

.subtitle
{
    font-size: 13px !important;
}

.small_bottom_margin
{
   margin-bottom: 30px !important;
}

.btn-sign-up
{
   color: #506381 !important;
}

.title--medium 
{
    font-size: 40px;
    line-height: 45px !important;
    line-height: 45px !important;
}

.form__btn:hover 
{
    background-color: #334B7F;
    color: #fff;
}

.form__btn 
{
    background-color: #fff;
    color: #242D69;
}

.quote 
{
  position: relative;
  font-family: Catamaran, sans-serif;
  font-size: 22px;
  color: #767BA1;
  line-height: 1.5em;
}

.quote footer 
{
  margin-top: 15px;
  font-family: 'Noto Sans', sans-serif;
  font-size: 0.6em;
  font-weight: 700;
  color: #C3C3C3;
  float: right;
}

.quote footer:before 
{
  content: '\2015';
}

.quote:after 
{
  content: '\201D';
  position: absolute;
  top: 0.28em;
  right: 0;
  font-size: 6em;
  color: #e7e6e4;
  z-index: -1;
}

.paragraph_space
{
  margin-bottom: 10px !important;
  color: #777;
  line-height: 30px;
}

/*** Forms ***/
.righticon
{
   padding-right: 40px !important;
}

.standard_textarea_note 
{
    width: 100%;
    padding-left: 8px !important;
    padding-right: 8px;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    color: #666666 !important;
    border-radius: 4px !important;
    font-size: 15px !important;
    border: 1px solid #BDBDBD;
}

.standard_textarea
{
    width: 100%;
    padding-left: 8px !important;
    padding-right: 8px;
    padding-top: 8px !important;
    padding-bottom: 8px !important;
    color: #666666 !important;
    border-radius: 4px !important;
    font-size: 15px !important;
}

.standard_textarea2:focus
{
   border-color: #70AED0 !important;
}

.standard_textarea2
{
    line-height: 1.4em !important;
    height: 100px;
    padding-top: 10px;
    padding-bottom: 5px;
    padding-left: 10px;
    outline: 0;
    border-width: 1px;
    border: 1px solid #BDBDBD;
    border-style: solid;
    border-radius: 0;
    background: #fff;
    font: 13px/16px 'Open Sans',Helvetica,Arial,sans-serif;
    font-size: 13px;    
    width: 100%;
    color: #666666 !important;
    border-radius: 4px !important;
    font-size: 15px !important;
}

.standard_input
{
    height: 34px !important;
    padding-left: 8px !important;
    padding-right: 8px;
    padding-top: 1px !important;
    padding-bottom: 0px !important;
    color: #666666 !important;
    border-radius: 4px !important;
    font-size: 15px !important;
}

.standard_input_po
{
    height: 34px !important;
    padding-left: 8px !important;
    padding-right: 8px;
    padding-top: 1px !important;
    padding-bottom: 0px !important;
    color: #666666 !important;
    border-radius: 4px !important;
    font-size: 15px !important;
    border: 1px solid #BDBDBD !important;
}

.standard_input_po:hover
{
    border: 1px solid #70AED0 !important;
}

.standard_input_select
{
    height: 29px !important;
    padding-top: 1px !important;
    padding-bottom: 2px !important;
    color: #666666 !important;
    border-radius: 4px !important;
    border: 1px solid #BDBDBD !important;
    font-size: 15px !important;
}

.standard_input_fieldselect
{
    display: block;
    height: 34px !important;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
    color: #666666 !important;
    border-radius: 4px !important;
    border: 1px solid #BDBDBD !important;
    font-size: 15px !important;
}

.selectdropdown
{
    height: 32px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.lightgreybg
{
   background-color: #F6F6F6 !important;
}

.smart-form .checkbox input:focus + i, .smart-form .input input:focus, .smart-form .radio input:focus + i, .smart-form .select select:focus, .smart-form .textarea textarea:focus, .smart-form .toggle input:focus + i 
{
    border-color: #70AED0 !important;
}


/**** Generic ****/
.smallspace1
{
   font-size:0;height:2px;
}

.smallspaceunder
{
   font-size:0;height:3px;
}

.smallspace2
{
   font-size:0;height:5px;
}

.smallspace3
{
   font-size:0;height:8px;
}

.smallspace4
{
   font-size:0;height:10px;
}

.smallspace5
{
   font-size:0;height:15px;
}

.smallspace6
{
   font-size:0;height:19px;
}

.smallspace7
{
   font-size:0;height:22px;
}

.floatright
{
   float: right;
}

.mycallout1 { background-color: #E8F9CD !important; }
.mycallout2 { background-color: #DCECF6 !important; }
.mycallout3 { background-color: #E0DDFF !important; }
.mycallout4 { background-color: #F2CCF3 !important; }
.mycallout5 { background-color: #C48080 !important; }
.mycallout6 { background-color: #FEE5D3 !important; }

.mycalloutborder1 { border: 1px solid red; }
.mycalloutborder2 { border: 1px solid blue; }
.mycalloutborder3 { border: 1px solid green; }
.mycalloutborder4 { border: 1px solid orange; }
.mycalloutborder5 { border: 1px solid brown; }
.mycalloutborder6 { border: 1px solid pink; }

.mob-menu__link
{
    color:#444444 !important;
}

@media (max-width: 1360px)
{
    .promo__img 
    {
        max-width: 420px;
        width: 100%;
        height: auto;
        margin-right: 190px;
        /* How high to put head dude up */
        top: -165px !important;
    }
}

@media (max-width: 1197px)
{
    .promo__img 
    {
        max-width: 420px;
        width: 100%;
        height: auto;
        margin-right: 270px;
        /* How high to put head dude up */
        top: -165px !important;
    }
}


@media (max-width: 982px)
{
    .about__img-1 
    {
        display: none;
    }
}


/* Style the tab */
.list-group-item
{
   border: 0 !important;
   font-family: 'Raleway' !important;
   font-size: 20px;
   border-radius: 0 !important;
   min-height: 115px; /* height of tabs */
   display: flex;
   font-weight: 500 !important;
   justify-content: center;
   flex-direction: column; 
   align-items: center;   
}

div.bhoechie-tab-container{
  z-index: 10;
  margin: 0 auto !important;
  background-color: #ffffff;
  padding: 0 !important;
  /* border-radius: 4px; */
  /* -moz-border-radius: 4px; */
  /* border:1px solid #ddd; */
  margin-top: 20px;
  margin-left: 50px;
  /* -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);*/
  /* box-shadow: 0 6px 12px rgba(0,0,0,.175); */
  /* -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175); */
  border: 1px solid #cccccc;
  background-clip: padding-box;
  opacity: 0.97;
  filter: alpha(opacity=97);
}
div.bhoechie-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
div.bhoechie-tab-menu div.list-group{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a .glyphicon,
div.bhoechie-tab-menu div.list-group>a .fa {
  color: #5A55A3;
}
div.bhoechie-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a.active,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon,
div.bhoechie-tab-menu div.list-group>a.active .fa{
  background-color: #4F6187;
  background-image: #4F6187;
  color: #ffffff;
}

div.bhoechie-tab-menu div.list-group>a.active:after{
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #4F6187;
}

div.bhoechie-tab-content{
  background-color: #ffffff;
  /* border: 1px solid #eeeeee; */
  padding-left: 20px;
  padding-top: 20px;
}

div.bhoechie-tab div.bhoechie-tab-content:not(.active){
  display: none;
}

.quoteline
{
    font-size: 20px;
    color: #666666;
    padding-top: 20px;
    text-align: center;
}

/* New footer */
.whitetext
{
   color: white;
}


@font-face
{
	font-family:Linearicons-Free;src:url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.eot);src:url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.eot?#iefix) format('embedded-opentype'),url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.woff2) format('woff2'),url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.ttf) format('truetype'),url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.woff) format('woff'),url(https://cdn.linearicons.com/free/1.0.0/Linearicons-Free.svg#Linearicons-Free) format('svg');font-weight:400;font-style:normal
}


h5 {
	font-size: 18px;
	line-height: 1.83em;
	font-weight: 300;
}

h4, h5, h6, ol, pre, ul {
	margin: 15px 0;
}

h5, h6 {
	font-family: Roboto,sans-serif;
}

.clearfix:after, .clearfix:before {
	content: " ";
	display: table;
}

.mkd-container {
	padding: 0;
	width: 100%;
}

.mkd-container, .mkd-full-width {
	z-index: 100;
	position: relative;
}

.mkd-container, .mkd-content, .mkd-wrapper {
	background-color: #fff;
}

.mkd-container:after, .mkd-container:before {
	content: " ";
	display: table;
}

.mkd-container-inner {
    width: 1100px;
    margin: 0 auto;
}

.mkd-separator-holder {
	position: relative;
	height: auto;
	font-size: 0;
	line-height: 1em;
}

.mkd-separator {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    border-color: #3C5383;
    border-style: solid;
    margin: 10px 0;
    border-width: 0 0 3px;
    width: 53px;
}

footer {
	font-weight: 300;
	font-size: 15px;
	line-height: 1.7333333333em;
	color: #585858;
	-webkit-font-smoothing: antialiased;
	font-family: Raleway;
	position: relative;
	display: block;
	width: 100%;
	margin: 0 auto;
	z-index: 100;
	box-sizing: border-box;
}

footer a {
  text-decoration: none;
	color: #506799;
	transition: color .15s ease-out;
}

footer, footer .mkd-container-inner, footer .mkd-footer-inner, footer .mkd-footer-top-holder { 
	position: relative;
}

footer .mkd-footer-top-holder {
	font-weight: 300;
	font-size: 15px;
	line-height: 1.7333333333em;
	color: #585858;
	-webkit-font-smoothing: antialiased;
	font-family: Raleway;
	background: 0 0;
	border: 0;
	margin: 0;
	padding: 0;
	vertical-align: baseline;
	outline: 0;
	position: relative;
	display: block;
	background-color: #191919;
	background-position: center center;
	background-size: cover;
}

footer .mkd-footer-top { 
	color: #eaeaea; 
}

footer .mkd-footer-top.mkd-footer-top-aligment-left {
	text-align: left;
}

footer .mkd-container {
	background-color: inherit;
}

footer .mkd-footer-top:not(.mkd-footer-top-full) .mkd-container-inner {
	padding: 80px 0 70px;
}

.mkd-four-columns { 
	width: 100%;
}

.mkd-five-columns>.mkd-five-columns-inner, .mkd-four-columns>.mkd-four-columns-inner, .mkd-three-columns>.mkd-three-columns-inner, .mkd-two-columns-50-50>.mkd-two-columns-50-50-inner {
	margin: 0 -15px;
}

.mkd-four-columns .mkd-column {
	width: 25%;
	float: left;
}

.mkd-five-columns .mkd-column .mkd-column-inner, .mkd-four-columns .mkd-column .mkd-column-inner, .mkd-three-columns .mkd-column .mkd-column-inner, .mkd-two-columns-50-50 .mkd-column .mkd-column-inner {
    padding: 0 15px;
}

footer .mkd-footer-top .widget {
	background-color: transparent;
	border-bottom-color: transparent;
	border-bottom-style: solid;
	border-bottom-width: 0;
	margin: 0 0 40px;
	padding: 0;
}

footer .mkd-footer-top .widget .mkd-widget-title-holder {
	margin-bottom: 32px;
}

footer .mkd-footer-top .widget .mkd-widget-title-holder .mkd-widget-title {
	color: #fff;
	margin-top: 0;
	margin-bottom: 2px;
}

footer .mkd-footer-top .widget .mkd-widget-title-holder .mkd-separator {
	border-color: #fff;
	border-bottom-width: 3px;
	width: 53px;
}

footer .mkd-footer-top .widget ul {
	display: block;
	padding: 0;
	margin: 0;
	list-style: none;
}

footer .mkd-footer-top .widget.widget_archive ul li, footer .mkd-footer-top .widget.widget_categories ul li, footer .mkd-footer-top .widget.widget_meta ul li, footer .mkd-footer-top .widget.widget_nav_menu ul li, footer .mkd-footer-top .widget.widget_pages ul li, footer .mkd-footer-top .widget.widget_recent_entries ul li {
	overflow: hidden;
}

footer .mkd-footer-top .widget ul li, footer .mkd-footer-top .widget ul.sub-menu {
	border-top: none!important;
	border-bottom: none!important;
}

footer .mkd-footer-top .widget ul li {
	display: block;
	line-height: 20px;
	margin: 0;
	min-height: 20px;
	padding: 10px 0;
}

footer .mkd-footer-top .widget.widget_archive ul li a, footer .mkd-footer-top .widget.widget_categories ul li a, footer .mkd-footer-top .widget.widget_meta ul li a, footer .mkd-footer-top .widget.widget_nav_menu ul li a, footer .mkd-footer-top .widget.widget_pages ul li a, footer .mkd-footer-top .widget.widget_recent_entries ul li a {
	display: inline;
	overflow: hidden;
	padding: 0;
	position: relative;
	-webkit-transition: padding .2s ease;
	-moz-transition: padding .2s ease;
	transition: padding .2s ease;
}

footer .mkd-footer-top .widget ul li>a {
	color: #929191;
	font-size: 13px;
	font-weight: 500;
	text-transform: uppercase;
}

footer .mkd-footer-top .widget.widget_archive ul li a:after, footer .mkd-footer-top .widget.widget_categories ul li a:after, footer .mkd-footer-top .widget.widget_meta ul li a:after, footer .mkd-footer-top .widget.widget_nav_menu ul li a:after, footer .mkd-footer-top .widget.widget_pages ul li a:after, footer .mkd-footer-top .widget.widget_recent_entries ul li a:after {
	content: "\e876";
	display: inline-block;
	font-size: 10px;
	font-family: Linearicons-Free;
	left: -15px;
	line-height: 15px;
	position: absolute;
	speak: none;
	text-rendering: auto;
	text-transform: none;
	top: 7px;
	vertical-align: middle;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: left .2s cubic-bezier(.54,.49,0,1.75);
	-moz-transition: left .2s cubic-bezier(.54,.49,0,1.75);
	transition: left .2s cubic-bezier(.54,.49,0,1.75);
}

footer .mkd-footer-top .widget.widget_archive .mkd-widget-title-holder, footer .mkd-footer-top .widget.widget_categories .mkd-widget-title-holder, footer .mkd-footer-top .widget.widget_meta .mkd-widget-title-holder, footer .mkd-footer-top .widget.widget_nav_menu .mkd-widget-title-holder, footer .mkd-footer-top .widget.widget_pages .mkd-widget-title-holder, footer .mkd-footer-top .widget.widget_recent_comments .mkd-widget-title-holder, footer .mkd-footer-top .widget.widget_recent_entries .mkd-widget-title-holder, footer .mkd-footer-top .widget.widget_rss .mkd-widget-title-holder {
	margin-bottom: 0;
}

footer .mkd-footer-top .widget.widget_archive ul li a:hover, footer .mkd-footer-top .widget.widget_categories ul li a:hover, footer .mkd-footer-top .widget.widget_meta ul li a:hover, footer .mkd-footer-top .widget.widget_nav_menu ul li a:hover, footer .mkd-footer-top .widget.widget_pages ul li a:hover, footer .mkd-footer-top .widget.widget_recent_entries ul li a:hover {
    padding-left: 15px;
}

footer .mkd-footer-top .widget.widget_archive ul li a:hover:after, footer .mkd-footer-top .widget.widget_categories ul li a:hover:after, footer .mkd-footer-top .widget.widget_meta ul li a:hover:after, footer .mkd-footer-top .widget.widget_nav_menu ul li a:hover:after, footer .mkd-footer-top .widget.widget_pages ul li a:hover:after, footer .mkd-footer-top .widget.widget_recent_entries ul li a:hover:after {
    left: 0;
}

footer .mkd-footer-top .widget ul li>a:hover {
    color: #aaa;
}

footer .mkd-footer-top .widget ul li:last-child {
    border: 0;
    padding-bottom: 0;
}

@media only screen and (min-width: 1400px){
	.mkd-container-inner, .mkd-grid-1300 .mkd-footer-bottom-border-holder.mkd-in-grid, .mkd-grid-1300 .mkd-footer-top-border-holder.mkd-in-grid, .mkd-grid-1300 .mkd-grid, .mkd-grid-1300 .mkd-grid-section .mkd-section-inner {
			width: 1300px;
	}
}

@media only screen and (max-width: 1200px) {
	.mkd-container-inner, .mkd-grid, .mkd-grid-section .mkd-section-inner, .mkd-slider .carousel-inner .mkd-slider-content-outer {
			width: 950px;
	}
}

@media only screen and (max-width: 1024px){
	.mkd-container-inner, .mkd-grid, .mkd-grid-section .mkd-section-inner, .mkd-slider .carousel-inner .mkd-slider-content-outer {
			width: 768px;
	}
}

@media only screen and (max-width: 768px) {
	.mkd-container-inner, .mkd-grid, .mkd-grid-section .mkd-section-inner, .mkd-slider .carousel-inner .mkd-slider-content-outer {
			width: 600px;
	}
}

@media only screen and (max-width: 600px) {
	.mkd-container-inner, .mkd-grid, .mkd-grid-section .mkd-section-inner, .mkd-slider .carousel-inner .mkd-slider-content-outer {
			width: 420px;
	}
}

@media only screen and (max-width: 480px) {
	.mkd-container-inner, .mkd-grid, .mkd-grid-section .mkd-section-inner, .mkd-slider .carousel-inner .mkd-slider-content-outer {
			width: 300px;
	}
}

@media only screen and (max-width: 768px) {
	.mkd-four-columns .mkd-column, .mkd-three-columns .mkd-column, .mkd-two-columns-25-75 .mkd-column1, .mkd-two-columns-25-75 .mkd-column2, .mkd-two-columns-33-66 .mkd-column1, .mkd-two-columns-33-66 .mkd-column2, .mkd-two-columns-50-50 .mkd-column, .mkd-two-columns-66-33 .mkd-column1, .mkd-two-columns-66-33 .mkd-column2, .mkd-two-columns-75-25 .mkd-column1, .mkd-two-columns-75-25 .mkd-column2 {
			width: 100%;
	}
}
