/*
Theme Name: Armada
Theme URI: http://dream-theme.com/
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: Armada is perfectly scalable, performance and SEO optimized, responsive, retina-ready, multifunction photography WordPress theme. It will fit every site – big or small. From huge studio portals to personal portfolios – Armada will become a great foundation for your next project!
Version: 1.0.3
License: This WordPress theme is comprised of two parts: (1) The PHP code and integrated HTML are licensed under the GPL license as is WordPress itself.  You will find a copy of the license text in the same directory as this text file. Or you can read it here: http://wordpress.org/about/gpl/ (2) All other parts of the theme including, but not limited to the CSS code, images, and design are licensed according to the license purchased. Read about licensing details here: http://themeforest.net/licenses/regular_extended
License URI: License.txt
Tags: one-column, two-columns, right-sidebar, flexible-width, custom-menu, editor-style, featured-images, post-formats, rtl-language-support, sticky-post, translation-ready
*/
.rollover i, .post-rollover i, .fs-entry-img i, .rollover-video i{
background: linear-gradient(30deg,rgba(0, 35, 102, 0.7); 0%,rgba(0, 35, 102, 0.7) 100%)!important;
  }

.blog .dt-format-gallery .dt-format-gallery-coll.full,
.archive .dt-format-gallery .dt-format-gallery-coll.full,
.search .dt-format-gallery .dt-format-gallery-coll.full
{
	display: none;
}


.wp-caption-text,
.sticky,
.gallery-caption,
.bypostauthor {}


.wpb_row.wf-container.full-width-wrap.fadeIn.animate-element.animation-triggered.start-animation {
  margin-top: 0px!important;
  height: 150px;
}

h3.course.text {
  color: white;
  margin-top: 30px;
  margin-bottom: 20px!important;
  font-weight: 300;
}
.wpb_row.wf-container.footer-top.full-width-wrap {
  background-color: #002366;
  height: 110px;
  margin-bottom: -50px!important;
}

h4.coursetext2 {
  color: white;
  margin-top: 15px;
  margin-bottom: 15px!important;
}

p.p1 {
  color: black;
}
ol.standard-number-list li:before {
  background: linear-gradient(30deg,#002366 0%,#002366 100%)!important;
}
label.gfield_label {
  color: #002366;
  font-weight: bold!important;
}
.gform_wrapper .ginput_complex label, .gform_wrapper .gfield_time_hour label, .gform_wrapper .gfield_time_minute label, .gform_wrapper .gfield_date_month label, .gform_wrapper .gfield_date_day label, .gform_wrapper .gfield_date_year label, .gform_wrapper .instruction {
  font-size: 12px;
  color: #002366;
  font-weight: bold;
}

.dt-fancy-title {
  margin-top: 20px;
   margin-bottom: 30px;
}

#main-nav > li.act > a{
color: #ffffff;
}

.mk-transparent-header .remove-header-bg-true.light-header-skin:not(.header-sticky-ready) .main-navigation-ul > li.menu-item > a.menu-item-link{

}

#main-nav li a span:hover {
  color: white!important;
}

#main-nav.gradient-decor.brackets > li > a span:before, #main-nav.gradient-decor.brackets > li.act > a span:before, #main-nav.gradient-decor > li > a span:before, #main-nav.gradient-decor > li.act > a span:before {
  background: #FFFFFF;
  background: -moz-linear-gradient(30deg,#FFFFFF 0%,#FFFFFF 100%);
  background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#FFFFFF),color-stop(100%,#FFFFFF));
  background: -webkit-linear-gradient(30deg,#FFFFFF 0%,#FFFFFF 100%);
  background: -o-linear-gradient(30deg,#FFFFFF 0%,#FFFFFF 100%);
  background: -ms-linear-gradient(30deg,#FFFFFF 0%,#FFFFFF 100%);
  background: linear-gradient(30deg,#FFFFFF 0%,#FFFFFF 100%);
}

.content {
  width: 100%;
}

/*footer*/
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
  height: 20px;
}

textarea.wpcf7-form-control.wpcf7-textarea {
  height: 40px;
  margin-top: -1px;
} 

.wpcf7 p {
  margin-bottom: -5px;
}

/*banner above footer*/
.is-webkit.overlap #main {
  padding-bottom: 0px;
  margin-bottom: -1px;
}

/*footer*/

#footer .wf-container-footer {
  padding-top: 25px;
  padding-bottom: 0px;
}

.footer .menu li{
border-width:0px!important;
}

.menu li{
  display: block;
  position: relative;
  margin: 5px 0 0 0;
  padding: 0px 0 0 0;

}

input[type="submit"], .nsu-submit {
  font: normal normal 600 12px / 28px "Raleway", Helvetica, Arial, Verdana, sans-serif;
  padding-left: 13.333333333333px;
  padding-right: 13.333333333333px;
  color: #fff;
  text-transform: none;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  border-radius: 2px;
  background-color: #75539e;
  background: #75539e;
  background: -moz-linear-gradient(30deg,#75539e 0%,#c25b7c 100%);
  background: -webkit-gradient(linear,left bottom,right top,color-stop(0%,#002366),color-stop(100%,#002366));
  background: -webkit-linear-gradient(30deg,#002366 0%,#002366 100%);
  background: -o-linear-gradient(30deg,#002366 0%,#002366 100%);
  background: -ms-linear-gradient(30deg,#002366 0%,#002366 100%);
  background: linear-gradient(30deg,#002366 0%,#002366 100%);
}

ul#main-nav li a span {
  text-transform: none;
  font-weight: 300;
}

#branding a img, #branding img {
  height: auto;
  margin-lefT: -18px;
}

#bottom-bar a{
    color: #93D9F7!important;
    font-weight: bold!important;
}