﻿#asl_hidden_data{display:none !important;}

.news-body-text {
font-size:0.85em;
padding:2px 10px 0 10px;
}
#theme-page .theme-page-wrapper.right-layout .sidebar-wrapper{padding:30px 20px}
#theme-page .theme-page-wrapper.left-layout .sidebar-wrapper{padding:30px 20px}
.theme-page-wrapper #mk-sidebar .sidebar-wrapper{padding:20px 0!important}


.fontsizeselect { display:table; vertical-align: bottom; float:left; padding:3px 0; }

.fontsizeselect a { display:table-cell!important; line-height:1; padding:0 2px!important; text-decoration: none; cursor:pointer; }

.fontsizeselect .active { color:#ee7401; text-decoration: none; }

.fontsizeselect .Smaller { font-size:100%; }

.fontsizeselect .Medium { font-size:115%; }

.fontsizeselect .Larger { font-size:138%; }


.footer-title {
    font-size: 14px;
    margin-top: 0;
    font-weight: 600;
        border-bottom: 1px solid #fff;
    display: inline-block;
}
.mod_deprecated_browser{z-index:202}
.mod_deprecated_browser .table{display:table;width:100%;height:100%}
.mod_deprecated_browser .cell{display:table-cell;vertical-align:middle}
.mod_deprecated_browser .content{max-width:600px;margin:0 auto;font-size:14px;font-size:.875rem;line-height:1.1429}
.mod_deprecated_browser .headline{font-size:26px;font-size:1.625rem;line-height:1.0769;margin-bottom:30px}
.mod_deprecated_browser p{margin:0 0 20px}
.mod_deprecated_browser a{color:#ed1700}
.mod_deprecated_browser a:active,.mod_deprecated_browser a:focus,.mod_deprecated_browser a:hover{text-decoration:underline}
.ie9lt .mod_deprecated_browser{display:block}

  .vin-container .vin-top {
    max-width: 68em;
    margin-left: auto;
    margin-right: auto; }

    .vin-container .vin-top::after {
      clear: both;
      content: "";
      display: table; }

    .vin-container .vin-top .search-top {
      margin-right: 0px !important;
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 74.41059%; }

      .vin-container .vin-top .search-top:last-child {
        margin-right: 0; }

    .vin-container .vin-top .how-to {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 23.23176%; }

      .vin-container .vin-top .how-to svg {
        width: 1em;
        height: 1em;
        margin: -1px; }

        .vin-container .vin-top .how-to svg path {
          fill: #f2bf24; }

      .vin-container .vin-top .how-to:last-child {
        margin-right: 0; }

#block-portfolio .col3 .portfolio-view-content {
text-align: center;
}

#block-portfolio .col4 .portfolio-view-content {
text-align: center;
width: 99%;
padding: 0;
margin: 0;
}

#block-portfolio .col4 a:hover .portfolio-view-content {
bottom: 90px;
}
.scene-container .scene-cta-text{display:block;}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}
.sd-content ul li.share-google-plus-1 div.option.option-smart-off a:before,.sd-social-icon .sd-content ul li.share-google-plus-1 a:before,.sd-social-icon-text .sd-content li.share-google-plus-1 a:before,.sd-social-text .sd-content ul li.share-google-plus-1 a:before{content:'\f218'}
.sd-social-icon .sd-content ul li[class*=share-].share-google-plus-1 a.sd-button{background:#dd4b39;color:#fff!important}



.dropdown-content2 {
  display: none;
  position: absolute;
  background-color: #1551a9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 99999;
  left: 100%;
  top: 0;
}



.dropdown-content2 a {
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  line-height:16px!important;
}


.dropdown-content2 a::before {
	content: ""!important;
}






.dropdown2:hover .dropdown-content2 {display: block;}

.main-header .menu-wrap {
display: inline-block;
vertical-align: middle;
text-align: right;
float: right;
}

.menu-wrap nav.main-navigation {
display: inline-block;
vertical-align: middle;
}

.menu-wrap nav.main-navigation.menu-toggled {
width: 40px;
height: 40px;
}

.menu-wrap nav.main-navigation.menu-toggled .toggle-button {
position: fixed;
top: 20px;
right: 55%;
z-index: 99999;
}

.admin-bar .menu-wrap nav.main-navigation.menu-toggled .toggle-button {
top: 35px;
}

.socialmedia-buttons img.fade:hover {
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
}


h1.h1,
h2.h1,
h3.h1,
h4.h1,
h5.h1,
h6.h1 {
  font-size: 2em;
}


h1,
.h1 {
  font-size: 2em;
}


  h2.h1 {
    font-size: 20px;
  }


  h3.h1 {
    font-size: 20px;
  }


  h4.h1 {
    font-size: 20px;
  }


  h1,
  .h1 {
    font-size: 20px;
  }


.section-header h1,
.section-header h2.h1,
.section-header h3.h1,
.section-header h4.h1 {
  margin: 0;
}


  .news-item h2.h1 {
    font-size: 24px;
  }
#wrapper .post-content .content-box-heading{font-size:18px;line-height:27px;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-md-4{width:33.33333333%}
.newsletter-sec,.section-info{font-size:24px;font-weight:300}
.section-info b,.section-info strong{font-weight:400}
.section-info a:not(.btn):not(.bttn){font-size:14px}
.section-info a:not(.btn):not(.bttn):hover{color:#c18653}
.section-info{max-width:880px;margin:0 auto;padding:0 30px}

.span1{width:60px;}

.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%;}

.table td.span1,.table th.span1{float:none;width:44px;margin-left:0;}

input.span1,textarea.span1,.uneditable-input.span1{width:46px;}
.p_a_h,.p_a_t{position:absolute}
.p_a_t{margin-top:135px;height:55px;width:133px;background:#2b3a42;background:rgba(43,58,66,.7);color:#fff;display:flex;justify-content:center;align-items:center;text-align:center;font-size:11px;padding:3px 5px!important;line-height:14px}
.p_a_h:focus .p_a_t,.p_a_h:hover .p_a_t{width:132px!important;margin-top:134px}
.region-slideshow .block{margin:0;}
.block{margin-bottom:4%;}
.region-front-welcome .block{margin:0;}
#top-area .block{margin:0;}
#top-area .block p{margin:0;}
.region-top-nav .block-menu{float:right;margin:0;}
#sidebar-first .block,#sidebar-second .block,#footer-area .column,#top-area .column{float:none;width:auto !important;margin-left:0;}

" + htmlDivCss + "" + htmlDivCss + "' + htmlDivCss + '
	.wrapper {
		width: 10%;
		height: 5%;
      margin-top: 5px;
	}

.pmg-page-wrapper .uhf #uhf-c-nav .c-uhf-menu .all-ms-nav:hover span, .pmg-page-wrapper .uhf .c-uhfh-actions #search:hover span, .pmg-page-wrapper .uhf .c-uhfh-actions #search:hover, .pmg-page-wrapper .uhf .c-uhfh-actions #search:active, .pmg-page-wrapper .uhf .c-uhfh-actions #uhf-shopping-cart:hover span {text-decoration: none !important;}

#imTextObject_02_tab0 .cf1 { color: rgb(255, 128, 0); }
.secondary-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.rtl .secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{transform:rotate(180deg)}
.secondary-navigation .menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
.secondary-navigation .menu-item-has-children .dropdown-menu-toggle{padding-right:20px}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:20px;}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}


#contentwrapper{
	padding:0 7px 120px 7px;
}




.rt-grid-1, .rt-grid-2, .rt-grid-3, .rt-grid-4, .rt-grid-5, .rt-grid-6, .rt-grid-7, .rt-grid-8, .rt-grid-9, .rt-grid-10, .rt-grid-11, .rt-grid-12 {display: inline;float: left;position: relative;margin-left: 10px;margin-right: 10px;}

.rt-container .rt-grid-12 {width: 940px;}

.col12 .rt-grid-12 #form-login .inputbox {width: 904px;}

.col16 .rt-grid-12 #form-login .inputbox {width: 664px;}


div.advs {
	float: left;
	width: 100%;
	clear: both;
	display: block;
}


.menu-item.btn {
    margin-left: 1.2em;
    position: relative;
    top: -7px;
}


.menu-item.btn a {
    background: rgba(0, 0, 0, .5);
    border: solid 1px #edbc06;
    color: #edbc06;
    padding: 6px 12px 4px;
}


.menu-item.btn a:hover {
    border-color: #fff;
    color: #fff;
}


.page-id-5095 .menu-item-1468 a {
    color: white;
}
.overlay{position:fixed;height:100%;width:100%;z-index:90;top:0;background:rgba(0,0,0,.64);display:none}
.search-form-wrapper{background-color:#fff;border-top:4px solid #b48b09;box-shadow:0 3px 7px 0 rgba(0,0,0,.2);display:none;left:0;position:absolute;top:0;width:100%;z-index:10000}
.has-search-open .search-form-wrapper{display:block}
.knockout_quote__knockout{display:inline-block;overflow:hidden;text-align:left;position:relative;color:transparent;padding:.05em .125em;white-space:nowrap;vertical-align:top;margin-bottom:5px;text-transform:uppercase}

#header #headContact #headContactTel	{color:#00a6e9;}




h1,h2,h3,h4,h4,h5,h6,#header #site-title,#pageTitBnr #pageTitInner #pageTit,#content .leadTxt,#sideTower .localHead {font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic",sans-serif; }
.bitcoin-text{padding:6px 20px 8px 55px;display:block;min-height:37px;color:#fff;text-align:left;font-size:15px;font-family:oswald regular;border-radius:20px;border:1px solid #505050;background-color:#2e2e2e}
.bitcoin-text a{color:#fff}
.bitcoin-text a:hover{color:#d63600}
.bitcoin-text span{display:none}
.visible-lg,.visible-md,.visible-sm,.visible-xs{display:none!important}
.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}
table.visible-xs{display:table}
tr.visible-xs{display:table-row!important}
td.visible-xs,th.visible-xs{display:table-cell!important}
.visible-xs{display:none !important}


.topmenu{
width:1000px;
height:55px;
float:left;
margin:0 0 0 0;
}



.gdlr-core-item-list.gdlr-core-animate-init{ opacity: 0; filter: alpha(opacity=0); }

.gdlr-core-item-list.gdlr-core-animate-end{ opacity: 1; filter: alpha(opacity=100); }

.gdlr-core-item-list.gdlr-core-animate-init.gdlr-core-animate{ -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }


[data-layout="masonry"] .gdlr-core-item-list{ opacity: 0; filter: alpha(opacity=0); }

[data-layout="masonry"] .gdlr-core-item-list.gdlr-core-animate-end{ opacity: 1; filter: alpha(opacity=100); }

[data-layout="masonry"] .gdlr-core-item-list.gdlr-core-animate{ -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }

h2#site-description {font-size: 16px;	margin: 0 0 20px 15px;}

h1#site-title a,h2#site-description a {font-size: 35px;color: #cccfd7;display: block;text-decoration: none;}
.q_progress_bar .progress_content{position:absolute;top:0;left:0;max-width:100%;overflow:hidden;background-color:#1abc9c;height:13px;box-sizing:border-box}
.q_progress_bars_vertical .progress_content_outer .progress_content{display:inline-block;width:100%;position:absolute;bottom:0;left:0;background-color:#1abc9c;box-sizing:border-box}

.topic
{
	line-height:1.7;
	border-right:1px solid #398cb5;
	padding-left:4px;
}
.clr2 a:link,.clr2 a:visited{color:#1E4B78;text-decoration:none}

.img-responsive.mobile {
  display: none;
}

.img-responsive {
    display: inline-block;
    max-width: 100%;
    height: auto;
}

.clear {
    clear: both;
}




#ttw_ftable {
	border:0;
	width:98%;
	margin:0;
	padding:0;
	}


.activities .row .card-text {
  font-size: 85%;
  margin-top: 5px;
}


.card-text:last-child {
  margin-bottom: 0;
}


.card-inverse .card-link,
.card-inverse .card-text,
.card-inverse .card-subtitle,
.card-inverse .card-blockquote .blockquote-footer {
  color: rgba(255, 255, 255, 0.65);
}

  .productListContent .card-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }


.tw .productListContent .card-text {
  font-size: .6rem;
  letter-spacing: .2rem;
}


.sidebar-content.widgets ul li a {
  padding: 0;
  background: none;
}


.wt {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wt {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 12px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wt:visited {
 font-size: 12px;
 text-decoration: none;
 color: #FFFFFF;
}

A.wt:hover {
 font-size: 12px;
 text-decoration: underline;
 color: #FFFFFF;
}
.small-game-desc{max-height:50px}


.width-container .width-container {
    padding: 0
}

    blockquote.width-container {
        padding: 20px 20px 16px;
        margin: 0 3%;
        width: auto
    }


.table-section.width-container {
    max-width: 964px
}

.span3{width:220px;}

.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;}

.table td.span3,.table th.span3{float:none;width:204px;margin-left:0;}

input.span3,textarea.span3,.uneditable-input.span3{width:206px;}
div.pop-inside ul li .pop-title{clear:none;font-weight:bold;margin:0 0 3px;padding:0;}

.column-container .column-inner {border-left: 2px solid #fff;}

.three-column-container.footer-columns-2 .column .column-inner {height: auto}

.three-column-container .column-inner {border-left: 1px solid #e4e3e4; height: 227px; margin-top: 23%;}

.three-column-container .column:first-child .column-inner {border: 0; padding-left: 0}

.three-column-container .column .column-inner {padding-left: 7%; padding-bottom: 15%}

    .three-column-container .column:first-child .column-inner .text {width: 70%}

.icon-xxxxl {
  font-size: 7em;
}
.pm-banner-ad-top .gpt-holder{padding:4px 0}
.ad728 .gpt-holder,.ad468 .gpt-holder{border:1px solid #999;padding:3px}
.ad970 .gpt-holder{width:970px}
.ad728 .gpt-holder{width:728px}
.ad468 .gpt-holder{width:468px}
.gpt-holder embed,.gpt-holder img,.gpt-holder ins{vertical-align:middle}

#content .commentlist {
  list-style-type: none;
  margin-bottom: 30px;             
}

#content #commentform .form-allowed-tags {
  color: #707070; 
  font-size: 12px;                  
}

#content .comment-content p {
  font-size: 13px;
  margin-bottom: 10px;                   
}

#content .comment-content .edit-link {
  margin: -15px 0 0;
  text-align: right; 
  width: 50%;                                    
}

#content .comment-content li {
  border: none;
  font-size: 13px;
  margin: 0;
  padding: 0;                             
}

#content #commentform p {
  color: #333333;
  font-size: 13px;
  margin-bottom: 5px;                        
}

#content #commentform .logged-in-as,
#content #commentform .comment-notes {
  margin-top: 0;         
}


.top-service {
  width: 545px;
  margin-bottom: 91px;
}


.et_search_outer {
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
}


	.et_vertical_nav .et_search_outer {
		overflow: visible;
		position: relative;
	}


	.et_header_style_centered .et_search_outer,
	.et_header_style_split .et_search_outer {
		display: none;
	}
.side_menu .widget ul li.page_item_has_children,.side_menu .widget ul li.menu-item-has-children{padding-right:0;border-bottom:0}
.side_menu .widget ul li.page_item_has_children:before,.side_menu .widget ul li.menu-item-has-children:before{display:none}
.side_menu .widget ul li.page_item_has_children a:after,.side_menu .widget ul li.menu-item-has-children a:after{top:14px;margin:0}
aside .widget.posts_holder li.page_item_has_children:after,aside .widget.posts_holder li.menu-item-has-children:after{content:''}
.footer_top .widget_nav_menu li.menu-item a{margin-bottom:0}
.footer_top .widget_nav_menu ul li.menu-item-has-children:after,.footer_top .widget_pages ul li.page_item_has_children:after,.footer_top .widget_nav_menu ul li.menu-item-has-children,.footer_top .widget_pages ul li.page_item_has_children{border:0}


.genesis-nav-menu .menu-item {
	float: left;
	list-style-type: none;
	margin: 0;
	padding: 0;
	text-align: left;
}


.genesis-nav-menu .menu-item:hover {
	position: static;
}

#cn-accept-cookie, 
#cn-more-info {
    background: none;
    border: 1px solid;
    padding: 3px 24px;
    text-shadow: none;
    box-shadow: none;
    transition: background .4s, color .4s;
    border-radius: 0;
    font-family: roboto, arial, sans-serif;
}

#cn-accept-cookie:hover, 
#cn-more-info:hover {
    background: white;
    color: #008CD1;
}

#topwrap {
	background-color: #307dc1;
}

    
  #topwrap, #headerwrap {
    padding-left: 0;
    padding-right: 0;
  }



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}

  .span12 {
    width: 1170px;
  }

  .row-fluid .span12 {
    width: 100%;
    *width: 99.94680851063829%;
  }

  input.span12,
  textarea.span12,
  .uneditable-input.span12 {
    width: 1156px;
  }

  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
  }


input.span12,
textarea.span12,
.uneditable-input.span12 {
  width: 926px;
}


.table td.span12,
.table th.span12 {
  float: none;
  width: 924px;
  margin-left: 0;
}

		
		input.span12,
		textarea.span12,
		.uneditable-input.span12 {
		  width: 926px;
		}


#search-box {
	position: relative;
}
.row{margin-right:-15px;margin-left:-15px}


.cart-view-page .main-footer,
.cart-view-page .push,
.discount-view-page .main-footer,
.discount-view-page .push {
  display: none; }


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
    padding-left:0;
    padding-right:0;
}


#footer_legal .col-md-12{
    max-width: 1170px;
    margin:0 auto;
    width:100%;
    float:none;
}


  
  .col-md-12 {
    width: 100%; }
.site-navigation-primary .menu .menu-inner{margin-left:0;font-size:0}
.site-navigation-primary .menu.open{top:auto;margin-top:0;opacity:1;visibility:visible}
.menu-toggle{display:inline-block;font-size:0;padding-bottom:16px;padding-top:16px}
.menu-toggle .figure-stack{font-size:28px;color:#333}
.menu-toggle .figure-stack .figure-stack-label{display:none}
.menu-toggle.active .figure-stack{color:#999}
.site-navigation-top .menu-toggle .figure-stack{font-size:18px}
.site-navigation-top .menu-toggle .figure-stack .figure-stack-icon{width:24px;text-align:left}
.site-navigation-top .menu-toggle .figure-stack .figure-stack-icon:before{content:"\f142"}
.site-navigation-top .menu .menu-inner{margin-left:0;font-size:0;color:#666}
.site-navigation-top .menu.open{top:auto;margin-top:0;opacity:1;visibility:visible}
.site-navigation-top .menu{left:0;right:0;padding:23px 15px}
html.cssanimations .ui--animation-in .ui--animation.fx--no-effect,html.cssanimations .ui--animation-in .ui--animation.fx--none{opacity:1;}
html.cssanimations .ui--animation-in.make--fx--swing .ui--animation{opacity:1;}
html.cssanimations .ui--animation-in.make--fx--wobble .ui--animation{opacity:1;}
html.cssanimations .ui--animation-in.make--fx--bounce .ui--animation{opacity:1;}




.accordion-header-icon.accordion-header-icon-active{
	display: none;
}
.accordion-item-active .accordion-header-icon{color:#888}
.accordion-header-icon{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;float:right;color:#888;font-size:15px;vertical-align:middle}


.info {
width:980px;
font-size:11px;
overflow:hidden;
position:relative;
margin:0 auto;
padding:34px 0 0 8px;
}

	#tt-boxed-layout .top-holder, #tt-boxed-layout .info{width: 94%;}
.fl-builder-pagination ul.page-numbers {list-style: none;margin: 0;padding: 0;text-align: center;}
.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers {border: 1px solid #e6e6e6;display: inline-block;padding: 5px 10px;margin: 0 0 5px;}
.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current {background: #f5f5f5;text-decoration: none;}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}


.cycle-slideshow img { width: 100%; height: auto }

  html.special .footer__menucol { width: 30%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

  html.special.medium-font .footer__menucol { width: 30%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }


html.special.big-font .footer__menucol { width: 30%; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }


.footer__menucol { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }


#wrapper_out{
position: relative;
width: 1005px;
margin: 10px auto;

}
#logo,.flexslider .slides img,.post img{max-width:100%;height:auto;width:auto}
#logo{width:50%;padding:10px 0 5px}
.et_pb_button_module_wrapper{margin-bottom:0px!important}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}


div.ad {
    position: relative;
    left: 25%;
}


#column1-bottom {
	background-position: bottom left;
	background-repeat: no-repeat;
}


#column1-bottom div {
	background-position: bottom right;
	background-repeat: no-repeat;
}


#column1-bottom div div {
	padding: 0;
	background-position: bottom;
	background-repeat: repeat-x;
}

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}
.menu-item-lang-selector .flag{margin-right:6px;}
.rtl .menu-item-lang-selector .flag{margin-left:6px;margin-right:0;}


.navbar-brand {
  float: left;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  margin-right: 1rem;
  font-size: 1.25rem;
}


.navbar-brand:focus, .navbar-brand:hover {
  text-decoration: none;
}


.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.8);
}


.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
  color: rgba(0, 0, 0, 0.8);
}


.navbar-dark .navbar-brand {
  color: white;
}


.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
  color: white;
}


#header .skybar .navbar-brand {
  padding-top: 0;
  padding-bottom: 0;
  margin-right: 0;
}


#header .skybar .navbar-brand.burger {
  margin-left: 8px;
}


#header .skybar .navbar-brand.burger button {
  padding: 4px 8px;
}
.menu-item{position:relative}


.socialicons {
  text-align: center;
  font-size: 18px;
}


.socialicons a {
   color: #934d78;
}


.socialicons a:hover {
   color: #94a073;
}
.large-3{width:25%}
.panel6 .large-3:nth-child(1) h3 {font-size: 30px;margin-bottom:-50px;}
.panel6 .large-3:nth-child(2) h3 {font-size: 30px;margin-bottom:-50px;}
.panel6 .large-3:nth-child(3) h3 {font-size: 30px;margin-bottom:-20px;}
.panel6 .large-3:nth-child(4) h3 {font-size: 30px;margin-bottom:-20px;}
.text_on_img,.time{height:20px;float:left}
.text_on_img{position:absolute;bottom:0;background-color:#333;font-size:14px;overflow:hidden;text-align:left;line-height:20px;height:20px;left:60px;padding-left:10px;padding-right:10px;color:#fff;text-shadow:0 1px 2px #000;float:none!important}
.sidebar-frame{width:100%!important}
.sidebar-frame .sidebar{margin:0 auto!important}
.col1 .sidebar-frame{display:none}
.col2-l .sidebar-frame{width:26%;float:right}
.col2-l .sidebar-frame .sidebar{margin-left:16.02%}
.col2-r .sidebar-frame{width:26%;float:left}
.col2-r .sidebar-frame .sidebar{margin-right:16.02%}
.col3-l .sidebar-frame{width:26%;float:right}
.col3-l .sidebar-frame .sidebar{margin-left:5%}
.col3-r .sidebar-frame{width:26%;float:left}
.col3-r .sidebar-frame .sidebar{margin-right:5%}
.col3-m .sidebar-frame{width:26%;float:right}
.col3-m .sidebar-frame .sidebar{margin-left:5%}
.woocommerce .sidebar-frame .sidebar ul.link-pages{display:none}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:before,.container:after{content:" ";display:table}
.container:after{clear:both}
.container .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
#footer-middle-wrapper .container{border-bottom:1px solid #828282}
#footer-middle-wrapper .container p{font-size:12px;margin:25px}
#footer-bottom-wrapper .container{padding-bottom:20px;border-bottom:1px solid #828282}
#footer-bottom-wrapper .container a{color:#828282;display:block}
#footer-bottom-wrapper .container a:hover,#footer-bottom-wrapper .container a:active,#footer-bottom-wrapper .container a:focus,#footer-bottom-wrapper .container a:visited{color:#ccc;text-decoration:none;background:0}
#footer-bottom-wrapper .container a:visited{color:#828282}
#footer-middle-wrapper .container,#footer-bottom-wrapper .container{padding-bottom:0;border-bottom:0}

.mams-featmod-thumb {float:left;width:15%;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10{position:relative;min-height:1px;padding-left:9px;padding-right:9px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10{float:left}
.col-xs-10{width:100%}

.inner {max-width: 960px; margin: 0 auto;}

.topbar .inner {position: relative}

.slider-container .inner.clearfix {position: relative; top: 0; z-index: 1000;}

.slider .inner {display: block; margin: 0 auto; max-width: 960px;}

.content-columns .inner {position: relative;}

.tabs-container .inner {max-width: 960px}

.footer-container .inner {position: relative; padding-bottom: 3%;}

    .search.mobile .inner {position: relative}

    .nav-container.inner {width: 100%;}

.td-header-style-2 .td-top-bar-container {
  padding: 4px 15px 4px 20px;
}

.td-top-bar-container {
  display: inline-block;
  width: 100%;
  float: left;
}


    .td-header-style-1 .td-header-top-menu,
    .td-header-style-2 .td-top-bar-container,
    .td-header-style-7 .td-header-top-menu {
        padding: 0 12px;
        top: 0;
    }
.democracy .dem-bottom{padding-bottom:1em}
.dem-bottom{text-align:center}
.dem-bottom:after{content:'';display:table;clear:both}


#footer-content {
	position: relative;
}


#header-content, #footer-content {
	min-height: 24px;
	height: auto !important;
	height: 24px;
}

#wpadminbar .ab-sub-wrapper,#wpadminbar ul,#wpadminbar ul li{background:0 0;clear:none;list-style:none;margin:0;padding:0;position:relative;text-indent:0;z-index:99999}

#wpadminbar .menupop .ab-sub-wrapper,#wpadminbar .shortlink-input{margin:0;padding:0;-webkit-box-shadow:0 3px 5px rgba(0,0,0,.2);box-shadow:0 3px 5px rgba(0,0,0,.2);background:#333;display:none;position:absolute;float:none}

#wpadminbar.ie7 .menupop .ab-sub-wrapper,#wpadminbar.ie7 .shortlink-input{top:32px;left:0}

#wpadminbar .ab-top-secondary .menupop .ab-sub-wrapper{right:0;left:auto}

	#wpadminbar #wp-admin-bar-wp-logo.menupop .ab-sub-wrapper{margin-left:0}
.et_header_style_fullscreen #top-menu-nav,.et_header_style_slide #top-menu-nav,.et_header_style_slide .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu,.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu{display:none}
.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu li{opacity:0;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1)}
#footer .privacy-links ul.menu li.last{border-right:none;margin:0;padding:0;}
#kitchen
a:after{content:'\f078';display:inline-block;font-family:'fontawesome';padding-left:3px;font-size:10px;}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}
.primary-nav__child-item{border-bottom:1px solid #EEEEEE}
.primary-nav__child-item a{color:#9D64FF;font-size:14px;font-weight:600;display:block;padding:11px 0px 7px 0px}
.primary-nav__child-item a.has-desc{padding:18px 0px 14px 0px}
.primary-nav__child-item a:hover{color:#9013FE}
.primary-nav__child-item a:hover .primary-nav__child-item__desc{color:#9013FE}

      #page #masthead .site-nav-container #site-navigation #mega-menu-menu-1 .mega-menu-item a {
        font-family: 'Raleway', sans-serif;
        font-weight: 400;
        letter-spacing: 1.5px; }

      #page #masthead .site-nav-container #site-navigation #mega-menu-menu-1 .mega-menu-item.twitter-link a:before {
        font-family: 'Font Awesome 5 Brands';
        content: "\f099";
        font-size: 18px; }


.visible-xs {
	display: none;
}

.header .message span.visible { visibility: visible; opacity: 1; }

.list-descriptions .visible h6:after { border-width: 0 5px 10px 5px; border-color: transparent transparent #000000 transparent; }

.lazy-scroll.visible { visibility: visible; opacity: 1; }
.rev_slider_wrapper{position:relative;z-index:0;width:100%}

.container-fluid .preffix_1 {
  margin-left: 8.33333333%;
}

.container .preffix_1 {
  margin-left: 130px;
}
.top{padding:20px 34px;position:relative;text-align:right}
.top::before{content:" ";display:inline-block;height:100%;width:1%;vertical-align:middle}
.header-wrapper .top{text-align:center}
.header-wrapper .top .top__logo{float:none}
.header-wrapper .top .top__menu{margin:0 0}
.header-wrapper .top .top__socials ul{display:inline-block}
.header-wrapper .top .mobile-button__container{display:block}
.header-wrapper .top .top__menu ul{display:none;background:rgba(23,29,47,.301961);outline:1px solid #1c4373;margin-bottom:30px}
.header-wrapper .top .top__menu ul li{display:block}
.header-wrapper .top .top__menu ul li a{display:block;font-size:20px;padding:5px 0}
.header-wrapper .top .top__menu ul li a:hover{background:rgba(49,136,181,.32)}
.header-wrapper .top .top__socials ul li{display:table-cell;width:1%;float:none}
.header-wrapper .top .top__socials ul li a{font-size:40px;width:40px;display:inline-block}
.dropdown-item{display:block;width:100%;padding:.25rem 1.5rem;clear:both;font-weight:400;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}
.dropdown-item:focus,.dropdown-item:hover{color:#16181b;text-decoration:none;background-color:#f8f9fa}
.dropdown-item.active,.dropdown-item:active{color:#fff;text-decoration:none;background-color:#007bff}
.dropdown-item.disabled,.dropdown-item:disabled{color:#6c757d;background-color:transparent}
.dropdown-item-text{display:block;padding:.25rem 1.5rem;color:#212529}
#wrapper #main .type-bad-credit-auto-loan .custom-location-header .custom-location-header-message,#wrapper #main .type-bad-credit-auto-loan .custom-location-header .fusion-button-wrapper,#wrapper #main .type-bad-credit-auto-loan .custom-location-header h1,#wrapper #main .type-bad-credit-auto-loan .custom-location-header h2{position:relative;z-index:2}
#wrapper #main .custom-landing-image .fusion-row .custom-landing-image-buttons .fusion-button-wrapper{display:inline-block}
#wrapper #main .custom-landing-image .fusion-row .custom-landing-image-buttons .fusion-button-wrapper .custom-button{margin:0 0 10px}


.metaslider .caption-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    background: black;
    color: white;
    opacity: 0.7;
    margin: 0;
    display: block;
    width: 100%;
    line-height: 1.4em;
}


.metaslider .caption-wrap .caption img {
    width: auto;
}

#topbar span#topbar-close {
  display: inline-block;
  float: right;
  cursor: pointer;
  line-height: 1em;
  margin-top: 0px;
  padding: 6px 3px 6px;
  border: 1px rgba(255, 255, 255, 0.4) dotted;
}

#topbar span#topbar-close span {
  font-size: 150%;
  display: inline-block;
  margin-top: -6px;
  vertical-align: middle;
}

.btn_table{border-spacing: 5px; }

.btn_table span{font-size:14px}
.swb-bar{font-weight:700;color:#fff;text-align:center;padding:14px 0;text-shadow:0 1px 2px rgba(0,0,0,.8)}
.swb-bar strong{font-weight:700;color:#fff}
.swb-bar.swb-bar-primary{background:#7d3e97}
.swb-bar.swb-bar-primary a{color:#fff}
.swb-bar.swb-bar-secondary{background:#be2e00}
.swb-bar.swb-bar-secondary a{color:#fff}
.swb-bar.swb-bar-secondary a:hover{text-decoration:underline}
.swb-bar .swb-bar-content{margin:0}
.swb-bar .swb-bar-content p{margin:0;padding:0}


.foot-menu { float: left; padding-left: 31px; border-left: 1px solid #cccccc; position: relative; }


#nav #menu-item-40 a,
#nav #menu-item-33 a{
	max-width:89px;
}
 #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:7px;}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

.indexed.format-image .entry-meta span.cat-links,
.indexed.format-image .entry-meta span.tag-links,
.indexed.format-image .entry-meta span.comments-link {
	display: block;
}
#main-wrapper{min-height:300px;}
#page,#main-wrapper,#main-menu-links li a.active,#main-menu-links li.active-trail a{background:#ffffff;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*:first-child + html .clearfix{min-height:1%;}




.googlead_200, .googlead_200a{
	float: left;
	width: 300px;
	z-index: 9999;
	position: relative;
	margin: 0 0 0px 0;
	}


.googlead_200 h3{
	font-weight: normal;
	color: #357722;
	text-transform:uppercase;
	background: #d6f79d;
	-moz-border-radius: 10px 10px 10px 10px;
border-radius: 10px 10px 10px 10px;
	padding: 12px 0 6px 10px;
	display: block;		
	font-size: 80%;
	}


.googlead_200 a{
	border: 0;
	}


.list-item1__item { display: inline-block; vertical-align: top; }

  .list-item1__item:last-child { margin-right: 0; }

.metaslider .msHtmlOverlay .animation_in,
.metaslider .msHtmlOverlay .animation_out {
    width: 100%;
    height: 100%;
}
.dp-nav{font-weight:700}

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }
header .list-unstyled .menu-item a:hover,footer .list-unstyled .menu-item a:hover{text-decoration:none}



ul.menu li#menu-item-2790 ul { margin-left:350px; }

		#access ul li li a:hover,
		#access ul .menu-item-object-custom.current-menu-item a:hover {
			color: #EE2024;
		}
.fusion-column-no-min-height .fusion-column-content-centered,.fusion-column-no-min-height .fusion-column-wrapper{min-height:0!important}
.fusion-layout-column .fusion-column-content-centered{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.fusion-layout-column .fusion-column-content-centered .fusion-column-content{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;max-width:100%}
.item{height:calc(100% - 15px)}
.item-text{display:inline-block;vertical-align:middle;width:calc(100% - 61px)}


table.price-table tr td .b {
  font-weight: bold;
}



.srr-wrap{
	padding: 0px !important;
	max-width: 100%;
	min-width: 100% !important;
}

.srr-wrap div{
	left: 0px;
	right: 0px;
}

.srr-wrap .srr-item{
	border-top: 0px;
	padding: 10px;
}

.srr-wrap .srr-item:last-child{
	margin: 0px;
}

.srr-wrap .srr-title, .srr-wrap .srr-meta{
	line-height: 150%;
}

.srr-wrap .srr-thumb{
	width: 64px !important;
	margin: 5px 10px 0 0 !important;
	float: left !important;
}
#press{padding:50px 21%}
.text1{float:left;font-size:16px;padding:50px 26.32%;text-align:center;width:100%}
.text1 .title{color:#3f5364;float:left;font-family:dincomp-boldregular;font-size:48px;margin-bottom:20px;text-align:center;width:100%}
.text1 .description{float:left;font-size:16px;margin-bottom:90px;text-align:center;width:100%}
.text1 .description2{float:left;font-size:16px;width:100%}
.text1 .logos{list-style:outside none none;margin:0 auto 100px;max-width:480px;padding:0;width:75%}
.text1 .logos li{float:left;margin-bottom:4%;margin-right:4%}
.text1 .logos li.small{width:46%}
.text1 .logos li.big{width:96%}
.text1 .logos li img{max-width:100%}


#content.row {
	margin-left: 0;
	margin-right: 0;
}


#sub-floor .container .row {
	margin-left: 0;
	margin-right: 0;
	background-color: #333;
	padding: 10px 0;
	color: #eee;
}


#sub-floor .container .row a {
	color: #eee;
}

.row {
  margin-left: -15px;
  margin-right: -15px;
}

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

.row:after {
  clear: both;
}
.side-dash-bottom-widgets,.side-dash-top-widgets{padding:40px}
 .side-dash-bottom-widgets, .side-dash-top-widgets { padding:40px; padding-left:20px; padding-top:0px; }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-12{width:100%}
.testimonials.bg-dark .col-sm-12.text-center h2,.testimonials.bg-dark .col-sm-12.text-center p,.testimonials.bg-dark .slick-arrow i{color:#fff!important}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}


#masthead {position:relative !important;z-index:5;}


.site-header.stickytop #secondary-nav .sf-menu li.menu-item-home {
  display: none;
}


.mobile-menu ul li.menu-item-home {
  display: none;
}
#menu-item-8250,#menu-item-8251,#menu-item-8372{display:inline-block}
.main-navigation li.menu-item-8250,.main-navigation li.menu-item-8251,.main-navigation li.menu-item-8372{display:none}



#adswsc_counter {
  border: 3px inset white;
  border-radius: 3px;
}


.featured-posts-wrap {
  padding: 30px 0;
  border-top: 3px solid #f1c945;
}


.featured-posts-wrap .aetw-section-title {
  margin-bottom: 15px !important;
}


.featured-posts-wrap h4 {
  font-size: 23px !important;
}


.featured-posts-wrap p {
  font-size: 16px !important;
}

#wrapper #_the_logo, .share_icons-wrap {
  margin: 0 auto !important;
  max-width: 106rem !important;
}



#the_footer #_the_logo, #the_footer #_the_copyright {
  margin: 0 auto !important;
  max-width: 100% !important;
}



.isMobile #the_header #_the_logo, .isMobile #the_header,  .isMobile #the_header #_the_logo .slot-type-image{
 min-height: 10rem !important;
}

.section-title{
  position: relative;
  top: -60px;
  text-align: center;
  margin-bottom: -30px;
}

.section-title p{
  font-size: 25px;
  font-family: 'Begum-Semibold';
  font-style: italic;
  background: #f6f6f6;
  display: inline-block;
  padding: 0px 30px;
  margin-bottom: 0px;
}



#branding{margin-bottom:10px;}
.image-branding #site-description,.image-branding #site-title{display:none}
#end_bar{background-color:#113055;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start;padding:10px 0;color:#fff}
#end_bar .container{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}
#end_bar .container .footer-end-nav{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}
#end_bar .container .footer-end-nav li{padding-right:10px;font-size:13px;line-height:15px}
#end_bar .container .disclaimer{max-width:560px;width:100%;font-size:11px;line-height:15px}
#end_bar .container img{-ms-flex-item-align:start;align-self:flex-start}


.widget {
  margin-bottom: 18px;
}

.widget h3 { border-bottom: 0; }

div.socialicons{float:left;display:block;margin-right: 10px;line-height: 1;}
div.socialicons p{margin-bottom: 0px !important;margin-top: 0px !important;padding-bottom: 0px !important;padding-top: 0px !important;}
#page-top .navbar-utility{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:5;-ms-flex-positive:5;flex-grow:5}
#page-top .navbar-utility .form-item{margin:0}
#page-top .navbar-utility .form-item::before{content:"";font-family:"fontawesome";position:absolute;font-size:20px;width:58px;height:45px;padding:10px 20px}
#page-top .navbar-utility input{padding:12px 25px 12px 60px;border-radius:25px;border:1px solid #B0ADAB;width:300px}
#page-top .navbar-utility input:focus{outline:none}
#page-top .navbar-utility .form-actions,#page-top .navbar-utility .views-submit-button{display:none;visibility:hidden}
.region-highlighted{padding:20px 0;}
.region-help{border:1px solid #d3d7d9;padding:20px;margin:20px 0;}
.region-content ul,.region-content ol,.atositescheme ul{margin:0 0 0 0px;padding:0;list-style:none;}
#header-top .region-header-top-left ul.menu{text-align:left;}
#header-top .region-header-top-right ul.menu{text-align:right;}
#navigation .region-header-right ul{background:transparent;width:auto;float:left;}
.region-pre-footer img{width:110px;}
#navigation .region-header-right ul li a{color:#000;}
#navigation .region-header-right ul li.last,.region-header-right .block ul.menu li a{padding:14px 20px 14px 0px;}
.home-banner img.wave{z-index:5;width:100%;left:0%;bottom:-4px}

.callout-section .overlay {
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7);
height: 100%;
padding: 74px 0 83px;
position: relative;
width: 100%;
}

.page-title-section .overlay {
height: 100%;
padding: 50px 0 48px;
position: relative;
width: 100%;
}

.testimonial-section .overlay, .contact-detail-section .overlay { background: none repeat scroll 0 0 rgba(0, 0, 0, 0.7); }

	.navigation.full .wrap { padding: 0; }


.wrap {
	width: 1078px;
	margin: 0 auto;
	padding: 0 25px; 
	text-align: left;
}

 
.main-footer .wrap { 
 	padding: 49px 25px; 
}


	.lower-foot .wrap { 
		padding: 14px 25px;
		overflow: hidden; 
	}
.flip-box-wrap .ifb-auto-height .ifb-face .ifb-desc-back,.flip-box-wrap .ifb-custom-height .ifb-face .ifb-desc-back{margin-bottom:15px;max-height:45%;max-height:-webkit-calc(100% - 55px);max-height:calc(100% - 55px);position:relative;overflow:hidden}
.section{margin-bottom:1.2em !important}
div.info,.section.info{padding:0.5em;border:1px solid #FFD101;background-color:#FFC;box-shadow:2px 2px 2px ThreeDLightShadow;border-radius:2px}

.cat-box-col .othercatsingle{ padding-bottom:25px; margin-bottom:20px; border-bottom:1px solid #e9e9ea;}

.cat-box-col .othercatsingle.clas2 h3, .cat-box-col .othercatsingle.clas3 h3{ font-size:15px; line-height:22px;}

.cat-box-col .othercatsingle.clas3{ padding-bottom:0; border-bottom:0;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.tribe-grid-allday .type-tribe_events h3.entry-title a.url{padding:8px 6px;display:inline-block;zoom:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;z-index:1}
.tribe-events-venue address.venue-address,.tribe-events-venue address.venue-address span.tel,.tribe-events-venue address.venue-address span.url{display:block}
.navbar-main .menu-item.menu-item-49{border-bottom:2px solid #02b3ca;font-weight:700;margin:0 10px}
.navbar-main .menu-item-has-children .dropdown-menu a{line-height:25px}


.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children {
	position: relative;
}


.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children {
	margin-right: -31px;
}

li#clean-li1::before, li#clean-li2::before, li#clean-li3::before, li#clean-li4::before {content: none;}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
#share-me a.t:hover{background:#55acee}
.sf span.t{display:none!important}
.item-list .title{font-weight:bold;}
.item-list ul{margin:0 0 0.75em 0;padding:0;}
.item-list ul li{margin:0 0 0.25em 1.5em;padding:0;}
.item-list .pager{clear:both;text-align:center;}
.item-list .pager li{background-image:none;display:inline;list-style-type:none;padding:0.5em;}
.td_module_2{padding-bottom:32px}
.td_module_2 .td-module-thumb{height:160px}
.td_block_2 .td_module_2{padding-bottom:21px}
.td_block_4 .td-block-span12:last-child .td_module_2,.td_block_4 .td-block-row:last-child .td_module_2{padding-bottom:21px}
.td-content-more-articles-box .td_module_2{padding-bottom:10px}
.td_module_2 .entry-title{font-size:17px;line-height:22px}
.header-search-wrap .td-drop-down-search,.td_module_2 .entry-thumb{width:100%}




#site,
#site-wrap {
	overflow: hidden;
	width: 100%;
	}


.left, .alignleft {
	float: left;
	}


.clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after {
  content: "";
  display: table;
}


.clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after {
  clear: both;
}


#contact-page.full.clear {
  float: left !important;
  height: 100% !important;
}


.circle-icons.grey.clear {
  margin-right: 0;
}


.separate.clear {
  height: 35px;
  background-color: #f2f2f2;
  float: left;
  width: 100%;
}

  .event-wrap.clear {
    float: left;
    width: 100%;
    padding: 40px 0;
    padding-top: 0;
  }


span.careers-wrap.clear {
  float: right;
}





table#wp-calendar {width: 100%;}

table#wp-calendar td {width: 14%;text-align: center;}
.fixed{position:fixed;z-index:9998;width:100%;left:0;right:0}
.fixed.fixed-top{top:0px}
#beforeFooter .circle li a{color:#C2C3D5}
ul.circle.w50{width:50%;float:left}
#beforeFooter ul.circle.w50{width:100%;float:none}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}
.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}
.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}
.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}
nav ul ul .menu-item-has-children .dropdown-menu-toggle,.sidebar .menu-item-has-children .dropdown-menu-toggle{float:right}
.widget ul li.menu-item-has-children,.widget ul li.page_item_has_children{padding-bottom:0}
.rtl .menu-item-has-children .dropdown-menu-toggle{padding-left:16px;}

#forloanspan,#forcheckspan{
	font-size:11px;
	color:#000;
	display:block;
	width:45%;
	line-height: 14px;
	text-align:right;
	float:left;
	
}

.header-contact ul li:first-child span#forloanspan{
	margin:5px 0 0 0!important;
}

    

    .fortexts {
        font-size: 13px;
        color: #063e6b;
    }



.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}


.et_pb_testimonial_description,
.et_pb_testimonial_description_inner {
	display: block;
	position: relative;
}
