@import url("fonts/open_sansbold_italic.css");
h1 strong, h2 strong, h3 strong { font-family: open_sansbold_italic, Arial, Helvetica, sans-serif; color: rgba(252, 0, 0, 1); }
header .align-right .navbar-custom .nav.menu > li{ float: left; }
#main ul { margin-top: 10px }
.breadcrumbs a,.block112 a,.block113 a,.block114 a{ color: #fff !important }
#main #content{ padding-bottom: 50px }
.block95 .navbar-custom .nav.menu li > a{ padding-top: 50px; padding-bottom: 50px; }
.navbar-custom .nav.menu li > a.icon{ padding-left: 5px; padding-right: 5px; }
.body-xs .block95 .navbar-custom .nav.menu li > a{ padding-top: 10px; padding-bottom: 10px; }
.block95 .navbar-custom .nav.menu li.active > a{-webkit-box-shadow: inset 0px 7px 0px 0px rgba(252, 0, 0,1);-moz-box-shadow: inset 0px 7px 0px 0px rgba(252, 0, 0,1);box-shadow: inset 0px 7px 0px 0px rgba(252, 0, 0,1);}
.body-xs .block95 .navbar-custom .nav.menu li.active > a{-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}
.droppicsgallerydefault .wimg { position: relative; float: none; display: inline-block; }
.droppicsgallerydefault .wimg a { padding:10px; background: #f4f4f4 !important; display: block; margin-bottom: 30px; position: relative; height: 270px; text-align: center; }
.droppicsgallerydefault .wimg:hover a:after {content:''; position: absolute; width: 90%; height: 90%; background: rgba(252, 0, 0, .8) url(../../../images/design/zoom.png) 50% 50% no-repeat; display: block;top: 50%; left:50%;-webkit-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%); }
.droppicsgallerydefault .wimg img { margin: 0 !important; max-height: 90%;position: absolute;top: 50%;-webkit-transform: translateY(-50%) translateX(-50%);-ms-transform: translateY(-50%) translateX(-50%);transform: translateY(-50%) translateX(-50%); max-width: 90%; left: 50%}
.form-control{ border-radius: 0; height: 38px }
.rsform label { text-align: right; width: 100%; margin-top: 6px }
.body-xs .rsform label { text-align: left; margin-left: 15px }
.rsform .checkbox label { text-align: left; margin: 0; font-size: 12px; line-height: 1.2 }
.rsform .checkbox { margin-bottom: 0 }
.rsform .checkbox input[type=checkbox]{ margin-left: 0 }
.rsform input[id^=captcha]{ display: inline-block; }
.rsform .col-equal.last .form-group{ padding-bottom: 10px !important; }
.body-xs .rsform .col-equal.last .form-group{ padding-bottom: 34px !important; }
.rsform .col-equal.last > .row,.rsform .col-equal.last .col-sm-9{ position: relative; height: 100% }
.rsform .checkbox input[type="checkbox"]:checked + .cr > .cr-icon{ color:rgba(252, 0, 0, 1) }
.body-sm .align-right .navbar-custom .nav.menu{text-align: center !important;}
.body-sm .align-right .navbar .navbar-collapse{text-align: center !important;}

.disabled{ cursor:default;pointer-events:none; }


.blogBlogXA .items-leading .row.odd, .blogBlogXA .items-leading .row.even{ padding:25px 0 !important;
/*
margin:0 !important;
*/ 
}


.item-pageBlogXA ul { margin: 20px 0 20px 2% !important; }
.item-pageBlogXA{ margin-bottom:30px !important; }

.blogBlogXA .items-leading .item-image{
  margin-bottom:15px !important;
  
}

.blogBlogXA .items-leading h2 {
    text-align:left !important;
  
}

.item-pageBlogXA h1, .item-pageBlogXA h2, .item-pageBlogXA h2 b, .item-pageBlogXA h2 strong{
    text-align:left !important;
    font-weight:bold !important;
}

.item-pageBlogXA h2, .item-pageBlogXA h2 b, .item-pageBlogXA h2 strong{
 
  margin:20px 0 !important;
   
}

.item-pageBlogXA h1{

margin-bottom:20px !important;

}

.item-pageBlogXA a{
  font-weight:bold !important;
  
}

.item-pageBlogXA .row{margin-bottom:0 !important;}