﻿.home_ad{margin:20px 0}

.con_box h2 {
	font-size: 20px;
	color: #222222;
	font-family: 'Montserrat', sans-serif;
	text-align: center;
	font-weight: 600;
	padding-top: 20px;
}

.con_box p {
	font-size: 14px;
	color: #777777;
	line-height: 26px;
	text-align: center;
	margin-top: 10px;
}

.con_box {
	text-align: center;
}

.con_box a {
	color: #0094e2;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Montserrat', sans-serif;
	transition: all ease 0.5s 0s;
}

.services .con_box p {
	margin-bottom: 0px;
}
.site-header .site-navigation .menu-main-menu-container .nav .menu-item-has-children:hover .sub-menu li{visibility:visible;opacity:1}

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


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


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

.site-title .site-title-heading {
    margin: 0;
}
.card-text-field{width:75%;color:#3c3c3d}
.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-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.banner-container.banner-multiple .slide-container{-webkit-box-flex:1;-webkit-flex:1 0 100%;-moz-flex:1 0 100%;flex:1 0 100%;margin-right:100vw;opacity:0}
.banner-container.banner-multiple .slide-container.active{-webkit-box-ordinal-group:0;-webkit-order:-1;-moz-order:-1;order:-1;opacity:1;z-index:9}
.banner-container.banner-multiple .slide-container.active .banner-image{opacity:1}
.banner-container.banner-multiple .slide-container.active .infobox-container{display:block}
.banner-container.banner-multiple .slide-container .banner-image{opacity:0;-webkit-transition:opacity 0.5s;transition:opacity 0.5s}

.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-left {
  float: left;
  margin-right: 25px;
}

.fusion-image-hovers .imageframe-liftup.fusion-imageframe-liftup-right {
  float: right;
  margin-left: 25px;
}

.fusion-imageframe {
  display: inline-block;
  z-index: 1;
  position: relative;
  vertical-align: middle;
  max-width: 100%;
}

.fusion-imageframe.element-bottomshadow:before,
.fusion-imageframe.element-bottomshadow:after {
  opacity: 0.4;
}

.fusion-imageframe.element-bottomshadow img {
  margin: 0;
}
.fusion-imageframe, .imageframe-align-center{font-size:0px;line-height:normal;}

		.arrow_blue, .icon_white {
			width: 52px;
			height: 52px;
			border-radius: 26px;
		}

		.icon_white img{
			width: 33px;
		}


.special-section .icon_white {
    display:inline-block;
    vertical-align:middle;
    float:none;
}
.tooltip.left{padding:0 5px;margin-left:-3px}
.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,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}

.class1321,.classABUS_Br�dtekst
{
 font-family: 'Fago regular','Arial';
 font-size: 14px;
 line-height: 17px;
 font-weight: normal;
 font-style: normal;
 text-decoration: none !important;
 color: #58595b;
}






.image-replacement {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden; }

    .comp_media-post .image {
      
      clear: both; }

.block .block-additional-content {
    padding-bottom: 40px;
}

.block .block-additional-content p:last-child {
    margin-bottom: 0;
}
.thrive_date{font-style:italic;font-size:0.85em}
.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}

.currenttext, .pagination a:hover {
    color: #fff;
    margin: 0 5px 0 0;
    display: inline-block;
    float: left;
    line-height: 1;
    text-decoration: none;
    padding: 10px 13px;
    background: #2a2a2a;
    font-weight: bold;
    margin-bottom: 10px;
}

.single .pagination a .currenttext {
    padding: 0;
    background: transparent;
    color: #FFF;
    margin-right: 0;
    margin-bottom: 0;
}

.single .pagination a:hover .currenttext { color: #fff }

.single .currenttext { margin-bottom: 0 }

.pagination .current .currenttext { margin-bottom: 10px }
.fl-clear {clear: both;}
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}
.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}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.nav-right .nav-social{margin-top:-1rem}
.owl-carousel-container{margin:0 -15px;margin-bottom:50px}


.unsupported {
	display: none;
	width: 100%;
	background-color: #4c4c4c;
	color: #fff;
	text-shadow:0 1px 1px rgba(0,0,0,0.75);
	text-align: center;
	font: 12px sans-serif;
	padding: 15px;
	border-bottom: 1px solid #999;
	box-shadow:0 0 8px rgba(0,0,0,0.5);
}
body.ap_user_premium.ap_premium_nightmode #ap_menu_drawer_menu,body.ap_user_premium.ap_premium_nightmode #ap_menu_drawer_search{background:#0a0a0a!important}

.has_submenu.opened .sublevel_button {
	color: #b3b3b3;
}

.has_submenu.opened .sublevel_button:after {
	border-bottom: 4px solid #b3b3b3;
	border-top: none;
}

.mobile_header .has_submenu.opened .sublevel_button {
	color: #b3b3b3;
}

.mobile_header .has_submenu.opened .sublevel_button:after {
	border-bottom: 6px solid #b3b3b3;
	border-top: none;
}
.page-template-page-topics #topics-list li.cat-item-35[style]{padding-left:0!important}

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

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

.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}

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

  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-left: 60px;
    padding-right: 60px;
  }
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.card__tags{display:inline-block;padding:.25rem;background:white;font-size:.8125rem;color:#86a3b4}
.card__header .card__tags{position:absolute;bottom:1.125rem;left:0}



.midbanner #div-gpt-ad-1469629970218-1 {
    margin: auto
}

    .midbanner {
        margin:0.5rem auto
    }

.maincontent .midbanner{ line-height:0; margin-bottom:1.2rem;}

.botbanner div, .midbanner div, .topbanner div{width: fit-content;margin: auto;}

.sub-page-head {
font-family: Source Sans Pro;
color: #dcddde;
font-weight: 600;
font-size: 4.5em;
text-transform: lowercase;
line-height: .9em;
margin: 0 0 .3em;
word-wrap: normal;
}

.sub-page {
font-family: Source Sans Pro;
color: #355071;
font-weight: 600;
margin-bottom: 0 0 .5%;
font-size: 2.4em !important;
word-wrap: normal;
}


.avia_image {border-radius: 12px!important;}

.avia-image-container-inner, .avia_image, .av-image-caption-overlay{border-radius: 3px; display:block; position: relative; max-width: 100%;}


.avia_image + br{display:none;}







.av-styling-circle .avia-image-container-inner, .av-styling-circle .avia_image, .av-styling-circle .av-image-caption-overlay,
.av-styling-circle div.av-caption-image-overlay-bg{overflow: hidden; border-radius: 10000px; }


.av-styling-no-styling .avia-image-container-inner, .av-styling-no-styling .avia_image, .av-styling-no-styling .av-image-caption-overlay{border-radius: 0; border:none;}
.alert-container{position:relative;width:100%;background:#db1111;color:#FFFFFF;transform:translate3d(0,-100%,0px);max-height:0;opacity:0;z-index:-1;overflow:hidden;transition:transform 550ms cubic-bezier(0.22,0.61,0.18,0.7) 100ms,z-index 250ms cubic-bezier(0.22,0.61,0.18,0.7),opacity 250ms cubic-bezier(0.22,0.61,0.18,0.7);}
.expanded .alert-container{z-index:0;}
.alert-container.alert--visible{transform:translate3d(0,0,0);opacity:1;z-index:4;max-height:none;transition:transform 450ms cubic-bezier(0.22,0.61,0.18,0.7),z-index 450ms cubic-bezier(0.22,0.61,0.18,0.7) 200ms,opacity 450ms cubic-bezier(0.22,0.61,0.18,0.7) 200ms;}


.home-icon, .main-navigation {
  float: left; }


.home-icon {
  font-size: 22px;
  padding: 0 10px;
  background: #008987; }

  .home-icon a {
    color: #ffffff; }

    .home-icon a:hover {
      color: #ffffff; }
.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-wrapper{min-height:1px}
.fusion-layout-column.fusion-blend-mode .fusion-column-inner-bg-image,.fusion-layout-column.fusion-blend-mode .fusion-column-wrapper{background-blend-mode:overlay}
.fusion-column-inner-bg-wrapper .fusion-column-wrapper{position:relative;z-index:3;pointer-events: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 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

  .col-lg-12 {
    width: 100%;
  }


.post-image-content {
	position: relative;
	z-index: 2;
}


.small-image-blog .post-image-content .posted-on {
	max-width: 72px;
	padding: 5px;
}


.small-image-blog .post-image-content .entry-meta .posted-on a {
	font-size: 12px;
	line-height: 18px;
}
.row{margin-right:-15px;margin-left:-15px}
.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}

  #cb-footer .cb-footer-a .cb-three {
    width: 34%;
    border-right: 0;
  }

  #cb-footer .cb-footer-c .cb-three {
    width: 28%;
  }

  #cb-footer .cb-footer-d .cb-three {
    width: 44%;
  }

#stats .stat {
	display: inline-block;
	max-width: 19%;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 50px;
	padding-left: 0;
}

    #stats .stat h3 {
        font-size: 20px;
        line-height: 26px;
    }

    #stats .stat h2 {
        font-size: 30px;
        line-height: 36px;
    }

    #stats .stat p {
        font-size: 16px;
        line-height: 20px;
    }

    #stats .stat:nth-child(1) {
        margin-bottom: 0;
    }
.pswp__ui--over-close .pswp__button--close{opacity:1}
.pswp__caption--empty,.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}
.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__ui{visibility:visible}
.pswp__ui{-webkit-font-smoothing:auto;opacity:1;z-index:1550}
.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}
.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}
.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}

	.vc_custom_1544447198661 .vc_empty_space {
    height: 0px !important;
	}
.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid\9;border-right:4px solid transparent;border-left:4px solid transparent}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid\9}
.btn .caret{margin-left:0}
.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}
.dropup .btn-lg .caret{border-width:0 5px 5px}


    



.fun_h2_title{ 
	font-size:24px !important; 
	color:#000 !important;	 
	border-top: 1px solid #ccc;
	padding-top:30px;
	margin-bottom:20px;
}

.main-nav-list, .main-nav-list-item { list-style: none; background: none; margin: 0; padding: 0; position: relative; }
.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;}
.blog .format-status .entry-title,.archive .format-status .entry-title,.blog .format-aside .entry-header,.archive .format-aside .entry-header,.blog .format-status .entry-header,.archive .format-status .entry-header,.blog .format-status .entry-meta,.archive .format-status .entry-meta{display:none}
.entry-title{margin-bottom:0}
