﻿

.blog-col .img-con{height: 245px;overflow: hidden;position: relative;}


.blog-col .img-con img{position: absolute;min-width: 100%;min-height: 100%;left: 50%;top: 50%;max-width: 150%;max-height: 150%;transform: translate(-50%, -50%);}


.blog-each-col .img-con{position: relative;height: 210px;overflow: hidden;border-bottom: 1px solid #ccc;}


.blog-each-col .img-con img{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);}


.app-each .img-con{position: absolute;left: 0;top: 0;width: 102px;height: 100%;border-right: 1px solid #c8c8c8;text-align: center;font-size: 40px;color: #000;}


.ep-solution-col .img-con{margin-bottom: 10px;}


.service-each .img-con a{display: inline-block;border-radius: 100%;}


.service-each .img-con a:hover{box-shadow: 0 0 8px 2px rgba(0,0,0,0.4);-webkit-box-shadow: 0 0 8px 2px rgba(0,0,0,0.4);}


.graphic-img-list .title {
	text-transform: uppercase;
	display: block;
	font-weight: 600;
	letter-spacing: 1px;
	font-size: 26px;
	line-height: 30px;
	color: #004663;
	margin: 0 0 15px;
}


.ico-info-list .title {
	text-transform: uppercase;
	letter-spacing: .55px;
	font-weight: 600;
	display: block;
	margin: 0 0 8px;
	font-size: 22px;
	line-height: 26px;
	color: #004563;
}


.blog-detail .title {
	float: left;
	max-width: 50%;
	font-size: 16px;
	line-height: 32px;
	font-weight: 400;
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 0;
	color: #004663;
}


.seperator-list .title {
	text-transform: capitalize;
	width: calc(100% - 250px);
}

.blog-top .title a {
    color: #004663;
}
.section .overlay-background .overlay-gradient .overlay-circles .title-container .overlay-title-sm{font-family:"Neutraface Book";font-size:27px;font-size:2.7rem;color:#fff;line-height:1}
.interior-header .overlay-background .overlay-gradient .title-container .overlay-title-sm{font-family:"Neutraface Book";font-size:27px;font-size:2.7rem;color:#fff;line-height:1}
#error404 .header404 .overlay-background .overlay-gradient .title-container .overlay-title-sm{font-family:"Neutraface Book";font-size:27px;font-size:2.7rem;color:#fff;line-height:1}

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}
 
.js_active.html_burger_menu #avia-menu .av-burger-menu-main, 
.html_burger_menu #top #avia-menu .menu-item-search-dropdown{ display:block; }

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}
p.lead,a.lead{font-size:1.3em}
.small-1 .res-text p.lead,.small-2 .res-text p.lead,.small-3 .res-text p.lead{font-size:16px}
.large-1 .res-text p.lead,.large-2 .res-text p.lead,.large-3 .res-text p.lead{font-size:16px}
.dark a.lead,.dark label,.dark .heading-font,.dark h1,.dark h2,.dark h3,.dark h4,.dark h5,.dark h6,.hover-dark:hover p,.hover-dark:hover h1,.hover-dark:hover h2,.hover-dark:hover h3,.hover-dark:hover h4,.hover-dark:hover h5,.hover-dark:hover h6,.hover-dark:hover a{color:#fff}
	
.sub-menu .menu-item-has-children::after {
	position: absolute;
    font-family: FontAwesome;
    content: "\f105";
    top: 6px;
    right: 7px;
    color: #585858;
}

.menu-item-has-children::after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f107";
    top: 12px;
    right: 0px;
    color: #ffffff;
    font-size: 15px;
}

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



.slider .the-text{
background:rgba(0,0,0,0.75);
position:absolute;
z-index:90;
bottom:0;
padding: 12px 20px 20px 20px;
width:100%;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
}


.slider .the-text .category{
margin-bottom:3px;
display: inline-block;
line-height: 1;
font-size: 12px;
text-transform: uppercase;
}

.copy-text {
	font: 400 16px/20px 'Titillium Web', sans-serif;
	color: #cecece;
	margin: 20px 0;
}

.copy-text a {
	color: #cecece;
	text-decoration:none;
}

.copy-text img {
	margin: 0px 15px;
}

    #mw_board_group_2 .mw_board_group_2_list { width:100px; }

    #mw_board_group_2 .mw_board_group_2_list a { font-family:dotum; }


a.glink {text-decoration:none;}

a.glink span {margin-right:5px;font-size:15px;vertical-align:middle;}

a.glink img {vertical-align:middle;display:inline;border:0;padding:0;margin:0;opacity:0.8;}

a.glink:hover img {opacity:1;}


				h1.theme-title { font-size: 40px !important; }
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:85px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:85px}
#logo{max-height:80%}
.et_pb_svg_logo #logo{height:80%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:55px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:55px}
#collections_top{text-shadow:1px 1px 0 #333;color:#FFF;background:#666;font-size:1.1em;font-family:'Trebuchet MS', Arial, Helvetica, sans-serif;padding:0.6em;text-align:center}
#collections_top a{color:#FFF;border-bottom:#FFF 1px solid}
#collections_top a:hover{border-bottom:#FFF 0px solid}



ul.page-numbers {
	list-style: none !important;
	padding-left: 0;
	text-align: center;
	font-size: 12px;
}

ul.page-numbers li {
	display: inline-block;
	margin: 0 2px;
}

ul.page-numbers li span.current,
ul.page-numbers li a {
	padding: 5px 10px;
	border-width: 2px;
	border-style: solid;
	border-color: #ecf0f1;
}

ul.page-numbers li span.page-numbers {
	border-color: #354b60;
}

ul.page-numbers li a:hover {
	border-color: #354b60;
}




.infinite-scroll .page-numbers { 
	display: none;
}
.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}

	.cy-con {
		width: 100%;
		float: inherit;
	}

	.cy-con h3 {
		padding-top: 60px;
		text-align: center;
		padding-right: 0;
		padding-left: 30px;
	}


.cy-con p {
	font-size: 20px;
	
	color: #bae4ea;
	max-width: 100%;
	margin-bottom: 0px;
	padding-right: 30px;
}


#content {
width:960px;
margin:0 auto;
padding:10px 0 0
}
.bitcoin-icon-wrap{position:absolute;left:-4px;top:-6px;height:48px;width:48px;border-radius:100px;border:4px solid #050505}


    body.has_custom_layout:not(.home) .jumbotron-wrap {
        height: 50vh;
    }
.element.popout .jumbotron-wrap{padding-left:0;padding-right:0}
.jumbotron-outer.has-bg-shade .jumbotron-wrap,.jumbotron-outer.has-bg-video .jumbotron-wrap{position:relative;z-index:3}
.ie9 .height-100vh .jumbotron-wrap,.ie9 .jumbotron-outer.has-bg-shade.height-100vh .jumbotron-wrap{padding:120px 0 170px 0;position:relative;top:inherit;right:inherit;left:inherit}
#logo-print{display:none}


.header-inner { position: relative; z-index: 2; text-align: center; }
.sticky{position:fixed;width:100%;z-index:9999}
.sticky.bottom{bottom:0}


.day label, .month label, .visually-hidden, .year label {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px
}
.footer__legal{font-size:1.4rem;margin:0;padding-bottom:0}
.footer__legal a{margin-right:.5rem}
.footer__legal a:active,.footer__legal a:focus,.footer__legal a:hover{-webkit-box-shadow:inset 0 -2px currentColor;box-shadow:inset 0 -2px currentColor}
.footer p:not(.footer__legal){font-size:1.6rem;padding-bottom:0}
.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-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.news_box .meta{color:#838d93;font-size:13px}
.post .meta{color:#757b7f;font-size:13px}
.post .meta a{color:#757b7f;}
.conference .meta a{color:#00539b !important}
.article_post .meta{margin-bottom:8px;color:#4f5b62}
.article_post .meta a{color:#4f5b62}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

      .navbar .container-fluid .row {
        width: 100%; }
.fl-photo-img-svg {width: 100%;}
 
.financity-top-bar-container.financity-top-bar-custom-container{ max-width: 1140px; }
 
.financity-top-bar-container.financity-top-bar-full{ padding-right: 15px; padding-left: 15px; }

.financity-top-bar-container{ position: relative; margin-left: auto; margin-right: auto; }

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


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

	#site-body {
		min-height: 500px;
		padding: 0 5px;
	}



.divnavibutton {
float: right;
width: auto;
display: none;
}


.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;
}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


#text-box-13786375 {
  width: 60%;
}

#text-box-13786375 .text {
  font-size: 100%;
}
.text-box{max-height:100%}
.text-box .text{position:relative;z-index:10;backface-visbility:hidden}
.text-box-square .text,.text-box-circle .text{height:0;padding:100% 0 0 0 !important;background-color:rgba(0,0,0,0.9)}
.text-box-square .text-inner,.text-box-circle .text-inner{position:absolute;left:0;right:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}
.text-box-circle .border,.text-box-circle .text{border-radius:100% !important}




.cff-wrapper:after{
  content: "";
  display: table;
  clear: both;
}

#wpcontent_slider 
{ overflow: hidden; position: relative; font-family:\'Trebuchet MS\', Helvetica, sans-serif;border:0px solid #ffffff; text-align:left;}

#wpcontent_slider a,#wpcontent_slider a img { border: none; text-decoration: none; outline: none; }

#wpcontent_slider h4,#wpcontent_slider h4 a 
{margin: 0px;padding: 0px; font-family: 'Trebuchet MS', Helvetica, sans-serif;
text-decoration:none;font-size: 18px; color:#ffffff;}

#wpcontent_slider .cs-title {width: 100%;padding: 10px; background: #ffffff; color: #000000; font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 12px; letter-spacing: normal;line-height: normal;}
 .widget_wplp_widget .widget-title { color: #fff; font-family: Georgia, sans-serif !important; font-size: 21px; font-style: italic; line-height: 50px; font-weight: normal; margin-left: 21px; }
.someicons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.someicons .fa{color:#000;transition:color .25s ease;font-size:2.5555555556rem;padding:0 .5555555556rem .3333333333rem}
.someicons a:hover .fa{color:#b8161d;transition:color .25s ease}

  
  table.top_accounts .noborder,
  table.top_accounts tr.lastline .noborder, 
  table.top_accounts tr.firstline .noborder 
  {
    border: none;
    background: none;
  }
.rmp-subtitle{font-size:10pt !important;}
span.rmp-subtitle{margin:0 1em;}

.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

.container .jumbotron,
.container-fluid .jumbotron {
  padding-right: 15px;
  padding-left: 15px;
  border-radius: 6px;
}

.jumbotron .container {
  max-width: 100%;
}

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
#header .header-inner .logo-wrap{float:left}

.entry-meta .sep {color: #cccccc;font-weight: normal;padding: 0 7px;display:none;}

.header .welcome-msg{margin:0;padding:8px 15px 0 0;color:#fff;text-align:right;clear:right;}

.header .welcome-msg a{color:#ebbc58;}

.dashboard .welcome-msg{margin:0 8em 1.5em 0;}

.noscript p,.header h1.logo,.block-cart .amount,.compare-table tr.first td p,.compare-table tr.add-to-row td p,.no-rating,.ratings .rating-links,.availability,.email-friend,.old-price,.minimal-price,.configured-price,.price-from,.price-to,.price-as-configured,.product-view .add-to-cart .paypal-logo,.product-view .box-tags,.block-progress p,.dashboard .welcome-msg p,.dashboard .box-reviews li.item.last,.dashboard .box-tags li.item.last,.addresses-list p{margin:0;}

.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}

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

.container-fluid:after{clear:both}

.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}

.right {
	float:right !important;
}






TD.mincart {

font-size: 12px;

width: 180px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




P.mincart {

font-size: 11px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




table.mincart {

width: 180px;

border: 1px dotted #c66300;

background-color: #FFF;

}

.loan-rate { font-size: 32px; color: #414855; margin-bottom: 0px; font-weight: 600; line-height: 1; }

.loan-rate-table { }

.loan-rate-table .table-light { background-color: #eff5ff; margin-bottom: 30px; }

.loan-rate-table .table thead { background-color: #e6f0ff; }

.loan-rate-table .table tbody tr td { text-align: center; font-size: 16px; color: #414855; font-weight: 600; border-top: transparent; padding: 20px 0px; }
.tooltip.left{margin-left:-3px;padding:0 5px}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}
.popover.left{margin-left:-10px}
.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}
.left{float:left}
.div-app-alerts .left{width:17%;padding:0px}
.div-app-alerts .left #img-alert{margin-top:8px}
.div-app-alerts .left img{height:auto;width:100%}
.wpbf-container{max-width:1200px;padding:0 20px}
.wpbf-container:before,.wpbf-container:after{content:"";display:table}
.wpbf-container:after{clear:both}
.wpbf-container-center{margin-left:auto;margin-right:auto}
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}


.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}
.et_pb_newsletter_description{display:none}
.ie8 .hovercover{display:none}
.hovercover{width:100%;height:100%;position:absolute;top:0;left:0;-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#59000000,endColorstr=#59000000);background-color:rgba(0,0,0,0.35);opacity:0;border-radius:3px}
.portfolio-item .hovercover{border-radius:3px 3px 0 0}


.et_fullwidth_nav #main-header .container {
	padding-right: 0;
	padding-left: 7%;
}
footer .scroll-top{position:absolute;top:-20px;width:35px;height:20px;left:50%;margin-left:-17px;color:#fff;background-color:#632611;border-top-left-radius:18px;border-top-right-radius:18px;}
footer .scroll-top i{font-size:12px;vertical-align:top;}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag {
	top: 1px;
	position: relative;
	margin-right: 4px;
}


#header-secondary-outer .menu-item-language .iclflag {
	top: 2px;
}
.sub-menu,.sub-menu .menu-item,.sub-menu .menu-item a{min-width:230px}
.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}
