/*

*   name           DCA INSIDE

*   version        3.4

*   description    Responsive and customizable Joomla!3 template

*   demo           ttp://demo.favthemes.com/favourite/

*   author         FavThemes

*   author URL     http://www.favthemes.com

*   copyright      Copyright (C) 2012-2016 FavThemes.com. All Rights Reserved.

*   license        Licensed under GNU/GPLv3 (http://www.gnu.org/licenses/gpl-3.0.html)

*/



/*

******************************************************************************************

******************************************************************************************

*/
body {color:#03345f !important;}
body,
.fav404,
.fav404 a.btn,
#fav-navbar div.navbar #fav-mobilemenutext,
#fav-navbar div.navbar-inverse #fav-mobilemenutext,
#fav-download #fav-download-btn a.btn {
  font-family: 'PT Sans', Helvetica, Arial, sans-serif !important;
  font-weight: 400;
}
h1, h2, h3, h4, input, button, select, textarea {font-family: 'PT Sans', Helvetica, Arial, sans-serif !important;}
#fav-container {margin-top:0px !important;margin-bottom:0px !important;box-shadow:0px rgba(0,0,0,0.0)!important;}

/* LOGO */
#fav-logo {position: absolute;top: -44px;left: 0;z-index:999;}
#fav-logo h1 {display:inline-block;}
.media-logo {border-radius: 0 0 20px 20px;background: #fff;box-shadow: 0px 0px 9px rgba(0,0,0,0.2);padding:7px !important;}

/*header*/
#fav-topbar6 {padding:6px 0;}
.smphone {color:#fff;font-size:18px;}
.smphone span {font-weight:bold;}
.moduletablepull-right{margin-right:20px;margin-left:15px;}
.moduletablepull-right input#mod-search-searchword{width:90%}
.topmini ul li {float:left;}

.topmini ul li a {padding:0 10px; border-right:1px solid #fff;line-height:14px;font-size:12px;}
.topmini ul li a.last {border-right:0px solid #fff;}
#fav-topbar6 form {margin:0px;}

/*nav*/
#fav-headerwrap {background: #9dcbd4;}
#fav-headerwrap a {margin:-1px 7px 0px;padding:0 5px;text-transform:uppercase;color:#03335f; font-size:17px;line-height:90px;}
#fav-headerwrap ul li ul li a {font-size:14px;height:initial;text-transform:none;}
#fav-headerwrap ul li a, .favnav .moduletable ul.nav.menu li { height:91px;}
#fav-headerwrap ul {margin:0 50px 0 0;border-radius: 0 0 20px 20px;padding-bottom: 15px;}
#fav-headerwrap ul li a:hover, #fav-headerwrap ul li.active a {background:#03335f;color:#fff;}
#fav-headerwrap ul li.active ul li a:hover, #fav-headerwrap ul li ul li a:hover, #fav-headerwrap ul li ul li.active a {background-color:#eaebec;color:#03335f}
#fav-headerwrap ul li.active ul li a {background-color:#fff;color:#03335f;}
/*social*/
#ssw_main_wrapper {left: 0 !important; margin-left: 0!important;top: 200px!important; z-index: 999999;}

/*home*/
.intro-1, .intro-2 {display:inline-block; background:url(../images/intro-sep.jpg) no-repeat right 0;color:#a3d7e5; font-size:18px; text-transform:uppercase; padding: 0 30px 0 10px;
    height: 50px; line-height: 50px;}
#fav-lead1 .moduletable .custom  {text-align:center;}
#fav-lead6 .moduletable {margin-top:0; margin-bottom:0;}
#fav-promo {padding:25px 10%;}
#fav-feature {padding-left:10%;}
#fav-feature #fav-feature1 {padding: 0 50px 0 0;}
.banneritem img {border:5px solid #fff;}
.creative_form_3 .creativecontactform_submit_wrapper {width: 90%; display: inline-block; position: relative;top: -35px;right: -45px;}
.creative_form_3 .creativecontactform_footer { padding: 0px 0px 0px 0px;}
.creativecontactform_wrapper_inner {height:75px;}
.creativecontactform_wrapper {margin: 0px 0; }

.featureMemberLogin {background:#fcfcfc url(/images/member-login3.jpg)no-repeat right 0; min-height:346px;width:75%;}
.featureMemberLogin .row-fluid .span6 {margin: 50px 0 0 10px !important;width: 35% !important;}
.featureMemberLogin .row-fluid .span6 input {}
.featureMemberLogin .row-fluid .span6 input[type="submit"] {width:auto; background-color: #9dcbd4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9dcbd4', endColorstr='#9dcbd4');
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9dcbd4), to(#9dcbd4));
    background: -webkit-linear-gradient(top, #9dcbd4, #9dcbd4);
    background: -moz-linear-gradient(top, #9dcbd4, #9dcbd4);
    background: -ms-linear-gradient(top, #9dcbd4, #9dcbd4);
    background: -o-linear-gradient(top, #9dcbd4, #9dcbd4);
    padding: 12px 26px;
box-shaddow: 0,0,0,0.0;border: 1px solid #8cb9c2;
    -webkit-border-top-left-radius: 7px;
    -moz-border-radius-topleft: 7px;
    border-top-left-radius: 7px;
    -webkit-border-top-right-radius: 7px;
    -moz-border-radius-topright: 7px;
    border-top-right-radius: 7px;
    -webkit-border-bottom-left-radius: 7px;
    -moz-border-radius-bottomleft: 7px;
    border-bottom-left-radius: 7px;
    -webkit-border-bottom-right-radius: 7px;
    -moz-border-radius-bottomright: 7px;
    border-bottom-right-radius: 7px;
    float: right;
    font-size: 14px;
    color: #03335f;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    font-family: inherit;}
.featureMemberLogin .row-fluid .span6.last {margin:50px 0 0 -20px;}
#fav-featurewrap, #fav-blockwrap {color:#03345f !important;}
#fav-feature1 h2 {font-size:24px; color:#0b56a5;}
#fav-feature1 .par {margin-top:10px;}
#fav-screen1 h3 {font-size:55px; }
#fav-screen1 .custom div {text-align: center; width: 65%;line-height: 45px; margin: auto; font-size: 18px; font-weight: 200;}
body #fav-screen1 .custom form {margin:20px;}
body #fav-screen1 .custom form button {background: transparent !important; border: 1px solid rgba(255,255,255,0.5)!important;color: #fff !important; font-size: 36px !important; padding: 20px 25px !important;}
#fav-top1 .moduletable, .jLetter .panel p {font-size:16px!important; line-height:28px !important;color:#032f58 !important;font-family: 'PT Sans', Helvetica, Arial, sans-serif !important;}
#fav-top1 h3 {font-size:36px;text-align:center;margin:20px 0; color:#032f58 !important;}
#fav-top1 .custom form button {margin:auto; background: transparent !important; border: 1px solid rgba(3,51,95, 0.2)!important; color:#032f58; font-size: 18px !important; padding: 20px 25px !important;}
#fav-bottom1 #djslider-loader99 ul li a img {height:85px !important;}
#fav-bottom1 #djslider-loader99 {background:#eff4f8;}
#fav-bottom1 .moduletable {margin-top:0 important; margin-bottom:0 important;}
#fav-bottomwrap {    background: #eff4f8;padding-top:0 important; padding-bottom:0 important;font-size:13px;padding: 0 10%;}
#fav-footerwrap, #fav-copyrightwrap {background:#03335f;}
#fav-footerwrap h3 {color:#9dcbd4;margin-bottom: 14px !important;}
#fav-footerwrap a {color:#fff;}
#fav-footerwrap #fav-footer4 p {line-height:16px;}
#fav-footerwrap ul li {padding-left:25px; border-left:1px solid #9dcbd4; margin-left:5px;}
#fav-showcopyright, #fav-showcopyright a{color:#fff;}
#fav-copyright a:hover {color:#9e9e9e}

/*slide*/
.vtembannermod115vtembanner1,.vtembannermod116vtembanner1,.vtembannermod117vtembanner1,.vtembannermod118vtembanner1,.vtembannermod119vtembanner1,.vtembannermod120vtembanner1, .vtembannermod121vtembanner1, .vtembannermod122vtembanner1, .vtembannermod123vtembanner1 {border:0px solid #efefef;}


/*body*/
#insideslide {float:right; margin-left:10px;    border: 1px solid rgba(0,0,0,0.1);}
.item-page a, .vt_title .item-page a:link, .item-page a:visited, .blog a {color:#03335f !important;}
.item-page a:hover, ul.nav.menu > li.active > a, ul.nav.menu > li.active > span.nav-header, ul.nav.menu li span.nav-header:hover, ul.nav.menu li span.nav-header:focus {color:#9dcbd4 !important;}
.page-header h2 {display: inline-block;background: #03335f;padding: 8px 15px;border-radius: 8px;    color: #fff ;}
.item-page .menu ul {margin:0 0 10px 45px;}
.item-page .menu ul li.parent,.item-page .menu ul li.level0 {margin-left: -25px;}

/*forms*/
.creative_form_1.creativecontactform_wrapper {border:0px solid #fff !important;}
.creative_form_3 .creativecontactform_field_required {display:none !important;}

/*calc*/
body .row-fluid .span6.calc2 {width: 45.93617021276595% !important;border-left: 1px dotted #9dcbd4;padding-left: 2%;}
body .row-fluid .span6.calc {width:50% !important;}
.lifeBu {display: inline-block; background: #9dcbd4; color:#03335f; float: left; padding: 15px; border-radius: 10px;}
.lifeBu:hover, .lifeBu:hover a {background: #03335f; color:#9dcbd4 !important; }
.lifeBu a:hover {color:#9dcbd4 !important;}



@media (max-width: 768px) {

#fav-container .row-fluid .span2, #fav-container .row-fluid .span3, #fav-container .row-fluid .span6, .row-fluid .span4 {width:100% !important;}
#fav-backtop {width: 15% !important;}
.media-logo img {max-height: 75px;}
#fav-logomobile h1 { margin: -5px 0 10px !important;}
#fav-lead1, #vtem_bannergroup, #fav-mainbottom2 {display:none;}
body #fav-lead6 {display:none;}
.creative_form_3 .creativecontactform_submit_wrapper {top: -80px;}
body .row-fluid .span6.calc, body .row-fluid .span6.calc2 {width:95% !important;}
.row-fluid .span6.calc2 {border-left:0px; padding-left:0% !important;}
.featureMemberLogin {width:95%;background: #fcfcfc url();}
}

