/*
Theme Name: the7dtchild
Author: Dream-Theme
Author URI: http://dream-theme.com/
Description: The7 is perfectly scalable, performance and SEO optimized, responsive, retina ready multipurpose WordPress theme. It will fit every site – big or small. From huge corporate portals to studio or personal sites – The7 will become a great foundation for your next project!
Version: 1.0.0
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
Template: dt-the7
*/

/* custom style for feature slider start here */
.contact-us-left-img img{max-width:80%;}
body .btn-iybafy-wrapper .ubtn-data{
    font-size:26px!important;
}
body .iybafy-slider.blog-carousel-shortcode .owl-nav a, 
body .iybafy-slider.blog-carousel-shortcode .owl-nav div{
    width: 64px;
    height: 64px;
}
body .dt-arrow-border-on.iybafy-slider.blog-carousel-shortcode .owl-nav a:not(:hover)::before, 
body .dt-arrow-border-on.iybafy-slider.blog-carousel-shortcode .owl-nav div:not(:hover)::before{
    color: #FFF;
}
body .iybafy-slider.owl-carousel .owl-nav i, 
body .iybafy-slider.owl-carousel .owl-nav i::before{
    color: #FFF;
}
body .iybafy-slider.owl-carousel{width:80%!important;}
body .iybafy-slider.owl-carousel.owl-loaded{margin:0 auto;}
body .iybafy-slider.blog-carousel-shortcode .owl-nav a.owl-prev, body .iybafy-slider.blog-carousel-shortcode .owl-nav div.owl-prev{
    left:-130px;
}
body .iybafy-slider.blog-carousel-shortcode .owl-nav a.owl-next, body .iybafy-slider.blog-carousel-shortcode .owl-nav div.owl-next{
    right:-130px;
}
body .btn-iybafy-wrapper .ubtn-data.ubtn-icon{display:none;}




body .sticky-on .branding img{
    width:140px;
}
.top-bar .right-widgets a.mini-contacts{color:#000000;}
.branding img {
  width: 230px;
}


.moorsectionyou h2 {
  background:#5f5f5f;  
	padding:10px !important;
  opacity: 0.8;
	margin-left: 10% !important;
  width: 75% !important;
}

#footer .widget-title {
  font-size: 25px;
}

.footer .soc-ico a::before{
    background-color: black;
    border-radius: 0;
}
.footer .soc-ico{
    position: absolute;
    right: 690px;
    z-index:99999;
}
#footer .soc-ico a:hover,#footer .soc-ico a:hover .soc-font-icon{
    background-color: black !important;
    border-radius: 0 !important;
    box-shadow: none;
    
}
.footer .soc-ico a .soc-font-icon{
    font-size: 24px;
}
.footer .soc-ico a{
    width: 38px;
    height: 38px;
}
.footer .soc-ico a::before{
    width: 38px;
    height: 38px;
    transition:none !important;
}
#footer .soc-ico a::after {
    background: black!important;
}

#bottom-bar .wf-container-bottom{
    border-top: 1px solid #2ED8C3;
    position: absolute;
  bottom: -10px;
  width: 95%;
}
#bottom-bar .wf-container-bottom .wf-float-left{display:none}

@media only screen and (max-width:2499px) {
.footer .soc-ico{right: 1024px;}
}
@media only screen and (max-width:1920px) {
.footer .soc-ico{right:600px;}
}
@media only screen and (max-width:1599px) {
.footer .soc-ico{right:480px;}
}
@media only screen and (max-width:1439px) {
.footer .soc-ico{right:460px;}
}
@media only screen and (max-width:1365px) {
.footer .soc-ico{right:420px;}
}
@media only screen and (max-width:1279px) {
.footer .soc-ico{right:290px;}
}
@media only screen and (max-width:1023px) {
.footer .soc-ico{bottom:0;left:19px;width:100%;}
#bottom-bar .wf-container-bottom{bottom:-15px;}
body .iybafy-slider.blog-carousel-shortcode.reposition-arrows .owl-nav .owl-prev{left:-92px;}
body .iybafy-slider.blog-carousel-shortcode.reposition-arrows .owl-nav .owl-next{right:-92px;}
body .iybafy-slider.blog-carousel-shortcode .owl-nav a, body .iybafy-slider.blog-carousel-shortcode .owl-nav div{width:50px;height:50px;}
}
@media only screen and (max-width:735px) {
    body .iybafy-slider.blog-carousel-shortcode.reposition-arrows .owl-nav .owl-prev{left:-82px;}
    body .iybafy-slider.blog-carousel-shortcode.reposition-arrows .owl-nav .owl-next{right:-82px;}
    body .iybafy-slider.blog-carousel-shortcode .owl-nav a, body .iybafy-slider.blog-carousel-shortcode .owl-nav div{width:44px;height:44px;}
}
@media only screen and (max-width:666px) {
    body .iybafy-slider.blog-carousel-shortcode.reposition-arrows .owl-nav .owl-prev{left:-72px;}
    body .iybafy-slider.blog-carousel-shortcode.reposition-arrows .owl-nav .owl-next{right:-72px;}
    body .iybafy-slider.blog-carousel-shortcode .owl-nav a, body .iybafy-slider.blog-carousel-shortcode .owl-nav div{width:40px;height:40px;}
    body .btn-iybafy-wrapper .ubtn-data{line-height:1.2;}
}
@media only screen and (max-width:567px) {
    body .iybafy-slider.blog-carousel-shortcode.reposition-arrows .owl-nav .owl-prev{left:-62px;}
    body .iybafy-slider.blog-carousel-shortcode.reposition-arrows .owl-nav .owl-next{right:-62px;}
}
@media only screen and (max-width:374px) {
    body .iybafy-slider.blog-carousel-shortcode.reposition-arrows .owl-nav .owl-prev{left:-52px;}
    body .iybafy-slider.blog-carousel-shortcode.reposition-arrows .owl-nav .owl-next{right:-52px;}
    body .iybafy-slider.blog-carousel-shortcode .owl-nav a, body .iybafy-slider.blog-carousel-shortcode .owl-nav div{width:34px;height:34px;}
}

#primary-menu li a span {
  font-size: 30px !important;
  font-weight: 400;line-height: 35px;
  font-family: Roboto;
  color: #4c4e54;
padding-right: 20px;
  padding-left: 10px;
}
#primary-menu li ul li a span {font-size: 18px !important;
  padding: 0 5px;}
#primary-menu li a span:hover{color:#55c3b7;}
#primary-menu li a span i.underline{display:none;}
.header-bar{padding-right:0px !important;}
#primary-menu .togglemoore a span {
  padding:
0px !important;
 
  left: 0;
}
#primary-menu{justify-content: right !important;}
#primary-menu .togglemoore {
  padding-left: 10% !important;
}
#primary-menu li a span.menu-item-text {
  border-right:
	  2px solid #000;}

.menu-item-144 a span, .togglemoore a span,#primary-menu li ul li a span.menu-item-text{border-right:none !important}

@media (min-width: 990px) and (max-width: 1574px) {
  #primary-menu li a span {
	  font-size: 20px !important; padding-left: 10px;}
	#primary-menu .togglemoore {
  padding-left: 3% !important;
  padding-right: 5%;
}
	
}
@media (max-width: 768px) {
	.masthead .top-bar .left-widgets .in-top-bar {
  color: #000 !important;
}
.vertical #frmIYBASearch .iyba_pro-form-row .form-group {
  margin-left: 15px !important;
  width: 45% !important;
}

#frmIYBASearch .iyba_pro-form-field.brand-field.multiselect-field {
  margin: 0 auto !important;
}
#frmIYBASearch .iyba_pro-form-field.iyba_pro-form-bottom {
  width: 100% !important;
}
#frmIYBASearch .iyba_pro-form-field.iyba_pro-form-bottom label {
  display: none !important;
}
#frmIYBASearch .iyba_pro-form-field.brand-field.multiselect-field {
  width: 100% !important;padding-bottom: 20px;
  max-width: 95% !important;
}
}

@media (min-width: 320px) and (max-width: 586px) {
	
	#frmIYBASearch .iyba_pro-form-field.brand-field.multiselect-field{min-width: 100%;}
	#frmIYBASearch .iyba_pro-form-row div {
  width: 100%;
  margin-left: 0px !important;
}
	.vertical #frmIYBASearch .iyba_pro-form-row .form-group{margin-left: 0px !important;
    width: 100% !important;}
}
.home #main {
  padding-top: 0px;
}
#footer .soc-ico {
  margin:
	  2% 0px;}

@media (min-width: 1319px) and (max-width: 1836px) {
.vertical .form-group{max-width: 206px !important;}
.vertical .iyba_pro-form-field.multiselect-field {
  max-width: 150px !important;
  min-width: 150px !important;
}
	.vertical.iyba_pro-form-layout .iyba_pro-form-field.custom-select-input {
  min-width: 130px !important;
  max-width: 130px !important;
}
}

.coastacustomhead {
  font-weight: normal !important;
}
.single.single-dt_team #vessel-listing-section {
  min-height: auto !important;
}