﻿

.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }
.card-title{margin:6px 0;font-size:1.5em}
h1.card-title{font-size:2em}
h2.card-title{font-size:1.6em}
h3.card-title{font-size:1.3em}
h4.card-title{font-size:1.2em}
.card-title a{color:inherit}
.related-posts-grid .card-img+.card .card-title{margin-top:1em;margin-bottom:0}
.widget_nova_recent_posts .card-title{margin-top:0}
footer.footer .footer-top .footer-section--social .footer-social-links .footer-social-link{vertical-align:middle;display:inline-block;width:20px;margin:7px;-webkit-transition:transform 0.25s ease-in-out;-moz-transition:transform 0.25s ease-in-out;-ms-transition:transform 0.25s ease-in-out;-o-transition:transform 0.25s ease-in-out;transition:transform 0.25s ease-in-out;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);}
footer.footer .footer-top .footer-section--social .footer-social-links .footer-social-link:hover{-webkit-transform:translateY(-2px);-moz-transform:translateY(-2px);-ms-transform:translateY(-2px);-o-transform:translateY(-2px);transform:translateY(-2px);}
.owl-carousel.owl-drag .dt-owl-item,.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}
.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0;-webkit-backface-visibility:hidden}
.pswp__container,.pswp__img{user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}

.text-orange {
   color: #e9b732; 
}


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


.copy a:hover {
	text-decoration:underline;
}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}

.row.header.navbarHeader.bg-nav a {color: none !important}


.row.header.navbarHeader.bg-nav{background: #010a1b !important;}

		.single-widget{
			margin-bottom: 20px;
		}

		.single-widget ul li {
			border-bottom: 1px dotted #eeeeee;
			margin-bottom: 7px;
			padding-bottom: 6px;
		}

		.single-widget ul li:last-child {
			border-bottom: none;
			margin-bottom: 0;
			padding-bottom: 0;
		}


.footer__nav {
  font-weight: 700;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 27px;
  margin-bottom: 20px;
}


.footer__nav h4 {
  padding-bottom: 8px;
  margin-bottom: 17px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.21);
  color: #fff;
}


.footer__nav h4.line-disabled {
  border-bottom: 1px solid transparent;
}


.footer__nav h4.space-disabled {
  padding-bottom: 0px;
  margin-bottom: 0px;
}


.footer__nav ul li a {
  font-weight: 400;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: 0;
  line-height: 27px;
}


  .footer_col .footer__nav {
    float: left;
    width: 50%;
    padding: 0 20px;
  }

.dcwss.dc-feed .stream li .clear {
	clear: both;
}

.dcwss.dc-wall .stream li .clear {
	clear: both;
}


.clear {
  clear: both;
  width: 100%;
  display: block;
  font-size: 0;
  height: 0;
  line-height: 0;
}

div .ves-megamenu .megamenu-header .links li,
div .ves-megamenu .megamenu-footer .links li {
  display: inline-block;
  padding: 0 5px;
}


#lang_sel img.iclflag{width:18px;height:12px;position: relative; top: 1px;}


#lang_sel_list img.iclflag{width:18px;height:12px;position: relative; top: 1px;}



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

.card {
        box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
        margin-bottom: 10px;
}

.card-title {
    background-color: #fff;
    color: #1f1f1f;
    font-size: 26px;
    border-bottom: 1px solid rgba(0,0,0,.125);
    padding: 20px;
    font-weight: 600;
    margin-bottom: 0;
    margin-top: 20px;
}


.card-text.icon {
    background-color: #5dc9e0;
    color: #fff;
    margin-bottom: 0;
}


.card-title-tabs {
    background-color: #f7f7f7;
    color: #333;
    font-size: 24px;
    margin-bottom: 0;
    margin-top: 20px;
    padding: 20px;
}


.card-text-tabs {
    background-color: #fff;
    min-height: 200px;
    font-size: 16px;
}
.footer-secondary{padding:7.5px 0}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table tr.even,table tr.odd,th{background-color:transparent;border-bottom:1px solid #dfdfdf;}
#forum tr.odd{background:#fbfbfb;border-bottom:1px solid #eaeaea;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}
.img-responsive{display: block;max-width: 100%;height: auto}
.wbox-col-right .ccm-block-page-list-page-entry-thumbnail .img-responsive{width: 100% !important;height: auto}
.l-navbar-default__logo{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;min-height:50px}
.l-navbar-default__logo-link{padding-right:20px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}
.l-navbar-default__logo-img{max-height:40px;max-width:350px}
.l-navbar-default__logo-img--centered{display:block;margin:3px auto 0}
.l-navbar-default__logo-img-svg{max-height:40px;display:-ms-flexbox;display:flex}
.l-navbar-default__logo-img-centered{max-height:90px;max-width:100%;margin-top:5px;margin-bottom:5px}
.span4{width:300px}
.row-fluid .span4{width:31.91489362%}
.uneditable-input.span4,input.span4,textarea.span4{width:286px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}
.marketing .span4{text-align:center}
.marketing .span4 p{margin-left:10px;margin-right:10px}
.row-fluid .tc-content.span4{width:31.91489362%;float:left}
.row-fluid .tc-thumbnail.span4{width:31.91489362%;float:left}
.marketing .span4+.span4{margin-top:40px}
.row{margin-right:-15px;margin-left:-15px}

table.dataTable.row-border tbody th, table.dataTable.row-border tbody td, table.dataTable.display tbody th, table.dataTable.display tbody td {
  border-top: 1px solid #ddd;
}

table.dataTable.row-border tbody tr:first-child th,
table.dataTable.row-border tbody tr:first-child td, table.dataTable.display tbody tr:first-child th,
table.dataTable.display tbody tr:first-child td {
  border-top: none;
}

	.mainmenu, .menu_wrapper, .sticky-wrapper, .header-style3 .main_menu, .menu-button{display: none;}

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

.footer_widgets_new .container2{
	overflow: hidden;
}

    .container2 .col-lg-6{
        width: 50%;
        float: left;

    }
