/* Copyright (C) WarpTheme, http://www.gnu.org/licenses/gpl.html GNU/GPL */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */

.rl_tabs.nn_tabs.outline_handles.outline_content.top.align_left.has_effects {
    float: left;
    width: 100%;
}
.djc_location {
    float: left;
    width: 100%;
}
.spacer{
  margin: 20px 0;
}
/*.custom-class .sp-module {
    overflow-y: -webkit-paged-y;
}*/
ul.maximenuck li.maximenuck.level1 {
    display: block !important;
    text-align: left !important;
}
ul.maximenuck li.level1.parent > a:after, 
ul.maximenuck li.level1.parent > span.separator:after{
    top: 15px !important;
}
.nav.menu li.deeper.parent ul {
    margin-left: 20px;
}
.menucategories ul.nav-child, ul.dj-submenu {
    margin-left: 20px;
}
.subcolumns {
    width: 100%;
    overflow: hidden;
}
.ce_colsetStart {
    padding-bottom: 16px;
    border-bottom: 1px solid #e8eae5;
}
.c20l, .c25l, .c33l, .c40l, .c38l, .c50l, .c60l, .c62l, .c66l, .c75l, .c80l, .c15l, .c16l, .c30l, .c45l, .c55l, .c70l, .c85l {
    float: left;
}
.c25l, .c25r {
    width: 25%;
}
.c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r, .c15r, .c16r, .c30r, .c45r, .c55r, .c70r, .c85r {
    float: right;
    margin-left: -5px;
}
.ce_downloads p{ display: flex; }
.ce_text ul {
    padding-left: 15px;
}
.c33l, .c33r {
    width: 33.333%;
}
table.acymailing_form{
    margin: 15px 0 !important;
}

/* CSS by Webmex */

.c50l, .c50r {
    width: 50%;
}

.bfQuickMode span.bfElemWrap {
    	width: 48%;
	}

  .bfQuickMode span.bfLabelLeft input, .bfQuickMode span.bfLabelLeft textarea, .bfQuickMode span.bfLabelLeft select, .bfQuickMode span.bfLabelLeft button{
  	width: 100%;
}



.layout-blog, .view-article {
    background: #F4F5F9;  
}

.h4, h4 {
  
  color: #4d6096 ;
}

.h5, h5 {
  color: #4d6096 ;
}

.h3, h3 {
  font-size:20px;
  font-weight: 400;
  //color: #163279;
  color: #4d6096 ;
}


.h2, h2 {
  font-size:22px;
  font-weight: 400;
  //color: #163279;
  color: #4d6096 ;
}

.view-category .item .entry-header h2 a, .view-article .item .entry-header h2 a {

    text-transform: none;

}


.h1, h1 {
  font-size:25px;
  font-weight: 400;
}

.view-category .item .entry-header h2, .view-article .item .entry-header h2 {
    margin: 0;
    line-height: 36px;
    font-size: 22px;
}
.entry-header h2 a {
    //color: #163279;
  color: #4d6096 ;
}

.entry-image, .entry-gallery, .entry-video, .entry-audio, .entry-link {
    margin: 15px;
}

.error-logo {
  padding: 10px;
  background: #fff;
  border-radius: 3px;

}

.error-code {
  color: #4d6096;
}

.error-message {
  color:#fff;
}

.dj-submenu li a.active {
   color: #4d6096;
    font-weight: bold;
    text-decoration: underline;

}

.dj-main li a.active {
    color: #4d6096;
    font-weight: bold;
    text-decoration: underline;

}

#djcatalog .djc_subcategories_grid {

    margin-left: -10px;
    border-bottom: 3px dashed silver;
    margin-bottom: 50px;

}




/* END Webmex */

.bfQuickMode span.bfLabelLeft label{width: 100% !important; }
.bfQuickMode .bfLabelLeft .bfElementGroup {
    width: 100% !important;
}

.searchno-scroll .category-module {
    margin-top: 40px;
}
.searchno-scroll .category-module li {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px dotted #ccc;
}
.searchno-scroll .category-module li > .mod-articles-category-title {
    font-size: 16px;
    color: #000;
    font-weight: 600;
}
.searchno-scroll .category-module li > .mod-articles-category-title:hover{
   color: #4d6096;
}

.view-item #djcatalog .djc_images{    width: 100%;
    border: 1px solid #e6e6e6;
    background: #f8f8f8;}
.view-item #djcatalog .djc_images img{ margin: 0 auto;}

td, th {
    padding: 5px;
    border: 1px solid #d4d1d1;
}
.view-article figure {
    float: none !important;
    margin: 25px 0;
}
.view-article figcaption.caption {
    font-weight: bold;
}

/*.sp-module-content .dj-up.active > ul.dj-submenu {
    display: block;
}*/

ul.dj-submenu.custom_open{ display: block !important; animation: inherit;}

.services-style-one .inner-box .lower-box {
  position: relative;
  margin-top: 0px;
 
}
.text {
	min-height: 100px;
}

.fields-container {
  border:1px solid silver;
  background-color:#dae6f2;
  padding:15px;
  
}

.fields-container dd{
  line-height:2;
  font-weight:bold;
  
}

.fields-container .field-entry .field-label {
  
  display:inline-block;
  width:120px;
  background-color:#F4F5F9;
  margin:1px;
  padding-left:5px;
}