/* ----------------------------------------------------------------
    Commerce


-----------------------------------------------------------------*/
body {
    font-size: 16px;
 }
 #logo img{height:90px;margin:5px 0}
 
 /*#primary-menu < ul <  li < a {
       height: 40px;
    line-height: 40px;
    background-color: #FFE434;
    border-radius: 10px;
    margin: 30px 5px;
}*/
#top-cart ul li a{
 padding: 0;
    line-height: initial;
    width: 25px;
}
 .content-wrap{padding-bottom:0; padding-top:0}
#page-title {
  background: #13265D; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, #0D1A40 , #3467FF); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #13265D, #3468FF); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #13265D, #3468FF); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #0D1A40 , #3468FF); /* Standard syntax */
}
/*#page-title:after {
  content: " ";
  z-index: 10;
  display: block;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  right: 0;
  background: rgba(0,66,153, 0.5);
}
#page-title .container{z-index:20} */
#page-title h1,h2{color:#FFF}
#page-title h2{float:right; margin-bottom:0}
#content h2{color:#004299 }
.intro p{margin:40px 0;font-size:18px}

#footer.dark{background-color: #182A5D;
    color: #FFF;
    border-top-color: rgba(0,0,0,0.2);}
	
#copyrights {
    background-color: #13265D;
    color: #FFF;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}
#copyrights a {    
    color: #FFF;
text-decoration:underline !important;	
}

#page-title.page-title-parallax h1 {
    color: #004299 !important;
    background-color: rgba(255,255,255,0.7);
    padding: 15px;
    display: inline-block;
line-height: 46px;
}
#page-title span {
    display: inline-block;
    margin-top: 10px;
    font-weight: 300;
    color: #004299 !important;
    font-size: 24px !important;
	background-color: rgba(255,255,255,0.7);
    padding: 8px;
}

/*
#primary-menu > ul > li:hover a, #primary-menu > ul > li.current a{
        border-radius: 50%;
    color: #004299;
    margin-top: 7px;
	    display: block;
    height: 80px;
    line-height: 80px;
    padding: 0 15px;
  
    font-weight: bold;
    font-size: 15px;
    letter-spacing: 1px;
    text-transform: uppercase;
    font-family: 'Verdana', sans-serif;
    -webkit-transition: height .4s ease, line-height .4s ease, margin .4s ease, padding .4s ease;
    -o-transition: height .4s ease, line-height .4s ease, margin .4s ease, padding .4s ease;
    transition: height .4s ease, line-height .4s ease, margin .4s ease, padding .4s ease;
	background-color:#edd000;
}*/
#side-navigation{margin:40px 0}
.sidenav > li > a:hover {
    background-color: #edd000;
	color:#004299 
}

.feature-box.media-box.fbox-bg .fbox-media {
 
    height: 200px;
    overflow: hidden;
}
.feature-box h3 {
   
    color: #004299;
}
.feature-box .fbox-desc .icon-play {
    color: #edd000;
    font-size: 20px;
}
.feature-box .fbox-desc  {
    margin-bottom:15px
}

.logos{height: 100px;
    text-align: center;  /* align the inline(-block) elements horizontally */
    font: 0/0 a;         /* remove the gap between inline(-block) elements */
	background-color:#FFF;
	padding: 3px 10px;
	}
	
	.logos:before {    /* create a full-height inline block pseudo=element */
    content: ' ';
    display: inline-block;
    vertical-align: middle;  /* vertical alignment of the inline element */
    height: 100%;
}

.logos img {
    display: inline-block;
    vertical-align: middle;  /* vertical alignment of the inline element */
    font: 16px/1 Verdana sans-serif;        /* <-- reset the font property */
	max-width: 100%;
    max-height: 100%;
}
.heading-block {
    margin-bottom: 25px;
}
.section.bgcolor .readmore, .section.quotes .readmore{margin-top:25px; text-decoration:underline}
.readmore .icon-play{color: #edd000;
    }
	.promo > span, .promo > .container > span {
    font-size:18px}
	
.widget p:not(.lead) {
    font-size: 16px;
}
.dark .widget p {
    opacity: 1; 
}