/* LICENSE & DETAILS
   ==================================================

	Theme Name: Dante Child Theme
	Theme URI: http://dante.swiftideas.net
	Description: A Retina Responsive Multi-Purpose WordPress Theme - Designed & Developed by Swift Ideas ( www.swiftideas.net )
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: dante
	Version: 1.0
	Author: Swift Ideas
	Author URI: www.swiftideas.net

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/

/* --------------------------------------------
	DANTE CSS IMPORT
-------------------------------------------- */

@import url("../dante/style.css");


/* --------------------------------------------
	CHILD THEME CSS
-------------------------------------------- */
.carousel-control {
font-size: 3em;
background-color: #fff;
margin: 25% 5px 0px 5px;
border-radius:3px;
height: 0.8em;
width: 5%;
padding-top: 0.1em;
}
.carousel-control:hover {
color:#999;
}
.fp-video{
  margin-top:45px;
}
.fp-text{
  margin-top: -10px;
}
.menu-left nav.mega-menu ul.menu {
  text-align: center !important;
}
#header-section #header {
  padding: 0px;
}
.client-item figure {
  border: none !important;
  height: 70px !important;
}
.fp-icons {
  text-align:center;
  color: #838282;
}
.fp-icon {
  font-family: FontAwesome;
  font-size: 72px;
}
.fluid-width-video-wrapper {
}
.social-header-block {
  width:205px;
  float: right;
  margin-top: -30px;
  font-family: FontAwesome;
  font-size: 30px;
  color: #838282;
  padding-top:3px;
  display: inline;
}
..social-header-block a {
  margin-top: 12px;
}
.switch, .switch:visited {
  font-weight:600;
  font-size:0.8em;
  color: #000;
  border: none;
  background: transparent;
  float:right;
}
.switch span {
  font-family: FontAwesome;
}
.switch:hover {
  color: #888;
}
.vidbox {
  margin-top:15px;
  float:right;
  padding-left: 0px
}
.vidbox .col-md-12 {

}
.animate( { height: "56%", width: "100%" }, 1000 )
iframe {
  border-radius: 5px !important;
}
.expose-vid.col-md-12 {
  padding:0px;
}
#logo img, #logo img.retina {
    height: auto !important;
    margin-top:0px !important;
}
figure.media-wrap {
  margin-bottom: 0px;
}
.portfolio-item-content {
    margin-bottom: 0px;
}
.portfolio-options-bar {
    margin-bottom: 10px;
}
.portfolio-options-bar ul.pagination-wrap {

}
p {
  margin: 0 0 15px;
  line-height: 20px !important;
}
.home-slider-wrap {
  width: 90%;
  margin: 0 5%;
  max-height:350px;
  overflow:hidden;
}
.carousel-overflow {
  overflow:visible !important;
}
.caroufredsel_wrapper {
  overflow:visible !important;
}
.blog-page-sidebarless .sidebar {
  display:none;
}
li.portfolio-item {
  list-style:none;
}
input[type="text"], input[type="email"], input[type="tel"], input[type="password"], textarea, select, .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 textarea, .wpcf7 select, .ginput_container input[type="text"], .ginput_container input[type="email"], .ginput_container textarea, .ginput_container select, .mymail-form input[type="text"], .mymail-form input[type="email"], .mymail-form textarea, .mymail-form select {
    font-size: 14px !important;
    margin: 2px;
    padding: 6px;
    width: 80%;
    background: none repeat scroll 0 0 #F7F7F7 !important;
    border-color: #ccc !important;
    border-radius: 3px;
}
input[type="tel"] {
  border:1px solid #ccc;
  border-radius: 3px;
}
.post-474 .page-content .container {
  margin-left:-15px !important;
}
.author-info-wrap {
  display: none;
}
.big_white-left  {
  background-color: rgba(0, 0, 0, 0);
    border-color: #FFFFFF;
    border-style: none;
    border-width: 0;
    color: #FFFFFF;
    font-family: Museo500Regular,Arial,Helvetica,Tahoma;
    font-size: 36px;
    font-weight: 700;
    letter-spacing: 1px;
    line-height: 50px;
    margin: 0;
    text-align: left;
    text-decoration: none;
    text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.498);
    white-space: nowrap
}
.selected a {
  background-color:#222 !important;
  color:#fff !important;
}
.client-item figure img {
  max-height: 80%;
}
.full-width-text p {
  margin-bottom: 15px;
}
#logo img {
  max-height: 130px !important;
}
.readmore-link {
  font-weight: 700 !important;
  color: #0000FF !important;
}

@media only screen and (max-width: 991px) {
    .switch {
      display: none !important;
    }
    .vidbox {
      float: none !important;
    }  }

@media only screen and (min-width: 768px) and (max-width: 959px) {
    .switch {
      display: none !important;
    }
    .vidbox {
      float: none !important;
    }  }

@media only screen and (max-width: 767px) {
    .switch {
      display: none !important;
    }
    .vidbox {
      float: none !important;
    }  }

@media only screen and (max-width: 479px) {
    .switch {
      display: none !important;
    }
    .vidbox {
      float: none !important;
    }  }