/*
Theme Name: Divi Child
Theme URI: http://www.elegantthemes.com/gallery/divi/
Template: Divi
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Tags: responsive-layout,one-column,two-columns,three-columns,four-columns,left-sidebar,right-sidebar,custom-background,custom-colors,featured-images,full-width-template,post-formats,rtl-language-support,theme-options,threaded-comments,translation-ready
Version: 3.0.97.1516470577
Updated: 2018-01-20 12:49:37

*/

.btn-email-us, .btn-email-us-mobile {
    background: #dd3333;
    color: #FFF!important;
    text-align: center;
    font-weight: bold;
    margin-top: 20px;
	padding:12px 16px;
    
    font-size: 1.3rem;
}
.btn-email-us a {color:#FFF!important;}


::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 4px;
}
::-webkit-scrollbar-thumb {
  border-radius: 1px;
  background-color: #cb4633;
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .5);
}
.flex-control-nav {overflow: scroll!important;height: 400px;}

.prdctfltr_filter_wrapper .prdctfltr_instock {display:none!important; visibility:hidden!important;}

/*Header*/
#top-menu-nav {text-transform:uppercase;}
.mobile_menu_bar:before {color:#FFF!important;}

#et-info-contact, #et-secondary-menu>ul>li a {display: block; padding-bottom: .75em;}
#et-info-contact {text-align: right; padding-top:10px;}
#et-info-contact #et-info-phone {font-size:25px; color:#FFF; margin-right:0!important; vertical-align: middle;}

#et-info-social .et-social-icons li {background: #dd3333; border-radius: 100px;width: 30px; height: 30px;}
#et-info-social .et-social-icons {float:none; display: inline-block; padding-right:30px;}
#et-info-social .et-social-icon a {color:#FFF; font-size:14px; vertical-align: middle; margin-top: 2px;}
#et-info-social .et-social-icon a.icon:before {color:#fff; vertical-align: middle; text-align: center!important; margin-right: 9px;}
#et-info-social .et-social-google-plus a.icon:before {margin-right: 4px;}
.et-social-rss a.icon:before { content: '\e0a3';}
.et_header_style_left #et-top-navigation {padding-top:10px!important;}

/*Blurb*/
.et_pb_image_wrap img {border-radius:10px;     transition-duration: .8s;}
.et_pb_image_wrap img:hover {opacity:0.7;}


/*Breadcrumbs*/
.breadcrumbs, .Breadcrumbs {text-transform:uppercase;}

/*Slider*/
.et-pb-arrow-next, .et-pb-arrow-prev {font-size:100px;}
.et-pb-controllers a {width:25px;}
.et_pb_slider .et_pb_container {width:100%!important;}
.home-slider .et_pb_button:after {margin-left: .05em!important; opacity:1!important;}
.et_pb_slide_description {padding: 16% 3.5%;}


/*Home: Scroller*/
.owl-stage-outer .owl-item { background: #fff; padding-top: 10px; padding-bottom: 5px; /*margin-right: 5px;*/ border-left:#eee 5px solid; border-right:#eee 5px solid;}
.owl-stage-outer h4{text-transform: uppercase!important; text-align:left!important;}
.owl-stage-outer .price, .owl-stage-outer .cat-item {text-align:left!important;}
.owl-stage-outer li.cat-item {list-style: none;}
.owl-stage-outer li.cat-item a {color:#888; font-size:13px;}
.et-cart-info {display:none;}

/*Home: Tabs*/
a.tab-link {background:#cb4633!important; color:#FFF; padding: 10px 20px; border-radius: 5px;}

/*Testimonials*/
.testimonial_author .date {display:none;}
.style-avatar-right blockquote.easy_testimonial div.testimonial_body {margin-right: 0px!important;}
#new_post label {font-size:13px; color:#777;}
#new_post input, #new_post textarea {width:100%;}
#new_post #submit {background:#fd0!important; padding:12px; border:none; font-size: 18px; font-weight:bold; border-radius:5px; text-transform:uppercase;}
.easy-testimonials-submission-form .easy_t_field_wrap {margin-bottom:0!important;}

/*WOOCOMMERCE EDIT*/
.woocommerce .woocommerce-breadcrumb {text-transform:uppercase; font-size:11px!important;}
.woocommerce .woocommerce-breadcrumb a {color:#1786c1!important;}
.woocommerce table.shop_attributes {border-top: none!important;} /*Woocommerce Attributes*/
.cart, .out-of-stock {display:none;}/*Cart*/
.product .related h2 {font-size:16px!important;}/*Related Products*/
.contact-bottom {display:none;}/*Inquiry*/
.slick-list {height: 380px; padding-bottom: 5px;}/*Woocommerce Galllery**/
/*Additional information*/
.additional_information_tab {display:none!important;}
#content-area table th {padding:0 0.3em 0em!important;}
.woocommerce table.shop_attributes td p {padding:0!important;}

/*Navigation Submenu*/
.nav li ul {width:280px!important;}
.nav li li {padding: 0 10px!important;}
#top-menu li li a {width:270px!important; text-transform: uppercase; font-size:13px!important;}

/*Filtering Search*/
a.prdctfltr_woocommerce_filter_submit {background:#CB4633!important; color:#FFF!important; border:none!important; text-transform: uppercase; font-size:16px!important; font-weight:bold!important; padding:11px 44px!important;}
a.prdctfltr_woocommerce_filter_submit:after {display:none!important;}
a.prdctfltr_woocommerce_filter_submit:hover {padding:10px 15px;}
.prdctfltr_wc .prdctfltr_buttons {margin-top: -48px!important; padding: 0!important; right: 0; z-index: 9999; position: absolute;}

/*Sign up form*/
#nf-form-3-cont input {padding:12px 15px;}
.submit-icon input{ background: url('http://fhg.7b8.myftpupload.com/wp-content/uploads/2018/01/email-filled-closed-envelope1.png');background-position:center;
background-repeat:no-repeat; width:58px!important; height:40px!important; border:0;}

#nf-form-3-cont .one-half {margin-left:0!important;}
#nf-form-3-cont  h3 {color:#FFF; font-size: 16px;}
#nf-field-17 {width:220px;}
#nf-field-18 {    margin-left: 85px;}/*submit button move to the left*/

/*Sidebar*/
.et_pb_widget_area_left {padding-right: 0px;}
#menu-floor-removal li {padding:8px 14px 8px 15px; border-bottom:1px solid #eee; margin-bottom:0!important; transition-duration: 0.8s; border-left: 1px solid #eee; border-right: 1px solid #eee;}
#menu-floor-removal li:hover{background:#eee;}
#menu-floor-removal li:hover > a {color:#e7503b!important;}
#nav_menu-3 li.current-menu-item {background:#eee;}
#nav_menu-3 li.current-menu-item>a {color:#e7503b!important;}
.et_pb_gutters2 .et_pb_column_1_4 .et_pb_widget {}
#nav_menu-3 {margin-bottom:0!important;}
#nav_menu-3 ul li:last-child {margin-bottom:0!important;}
#menu-floor-installation li {padding:8px 14px 8px 15px; border-bottom:1px solid #eee; margin-bottom:0!important; transition-duration: 0.8s; border-left: 1px solid #eee; border-right: 1px solid #eee;}
#menu-floor-installation li:hover{background:#eee;}
#menu-floor-installation li:hover > a {color:#e7503b!important;}
#nav_menu-4 li.current-menu-item {background:#eee;}
#nav_menu-4 li.current-menu-item>a {color:#e7503b!important;}
.et_pb_gutters2 .et_pb_column_1_4 .et_pb_widget {}
#nav_menu-4 {margin-bottom:0!important;}
#nav_menu-4 ul li:last-child {margin-bottom:0!important;}



/*Enquiry*/
.wpi-button {background:#cb4633!important; color:#fff!important; font-size:13px!important; padding:10px 20px!important; width:160px!important;}
.ui-dialog.wdm-enquiry-modal {}
.ui-widget-content {background:#FFF!important; border-radius:0px!important; padding:10px 50px!important;}
.contact-button {background: #000!important; border-radius:0!important;padding: 10px 28px!important;}
.ui-dialog .ui-dialog-title {text-transform:uppercase!important;}
label#wdm_product_name {font-weight:normal!important;}
#enquiry-form input.contact-input {padding:10px!important;}

/*Sidebar Menu*/
ul#menu-service-center li a {color:#ffdd00; text-decoration:underline;}
.et_pb_widget_area_left {border-right:none!important;}

/*Custom bullet point*/
.li-lifesaver li {background-image: url(//nordhavnonly.com/wp-content/themes/u-design/styles/common-images/lifeboy.png); background-repeat:no-repeat; padding-left: 25px; background-position: 0% 20%;}
.li-lifesaver ul {list-style-type: none!important; padding: 0 0 23px 0!important;}

/*Models*/
.n-model img {border-radius:50%;}

/*Forms*/
select {border-radius: 0px!important;}
.nf-form-fields-required {display:none;}
.sidebar-form input, .sidebar-form textarea {padding:10px; font-size: 13px;}
.sidebar-form select {height:39px!important; border-radius:0!important;}
.sidebar-form textarea {height:100px!important;}
#nf-form-1-cont input[type=button]{background-color:#222!important; color: #fff !important; border:2px #111 solid; font-size: 18px; font-weight: 600 !important; box-shadow: 0 12px 18px -6px rgba(0,0,0,0.3); padding: .5em 1.2em; border-radius: 3px;  width: 100%!important; text-transform: uppercase;}
#nf-form-1-cont input[type=button]:hover { background-color:#000!important; color:#111;}

#ninja_forms_required_items, .nf-field-container {margin-bottom: 20px;}

/*Footer*/
#footer-widgets .footer-widget a {font-weight:bold;}
ul.social-footer li:before {display:none!important;}
ul.social-footer li {position: initial!important; padding-left: 0!important; margin-left: 0; padding-right: 18px;}
.textwidget .et-social-icons {float:left!important;}
#text-6 {margin-bottom:0!important;}
.list-your-boat1:before {font-size: 40px!important; line-height: 0.8em!important;}
.carpet-install img {height: 270px;object-fit: cover;}



/*************comment css 09-11-2022 **************/

header#main-header {position: relative!important;top: 0px!important;background: #262829 !important;}
.et_pb_section_first .home-slider {display: none;}
.et_pb_section_first {padding: 0px !important;}
.page-id-2337 .et_pb_section_first .home-slider {display: block;}
.about-us-section .et-last-child {background: #00000073;padding: 20px;}
.about-us-section .et-last-child .et_pb_text_inner {color: #fff;}
.about-us-section .et-last-child .et_pb_module { max-width: 100%;}
.about-us-section .et-last-child a.et_pb_button {background: #fff;}
a.head-phone {color: #fff;}
a.head-phone:hover {color: #d33;}
.exhibition-carpets-form button.et_pb_contact_submit {background: #000;}
.utube-vid {display: none;}
.video-div {margin-top: -250px;background: transparent;}
.watch-our-video { padding-bottom: 160px !important;}
.video-div {}
/*.et_pb_section_4 {
    display: none;
}
.et_pb_section_5 {
    display: none;
}*/
/*** Responsive Styles Large Desktop And Above ***/
@media all and (min-width: 1405px) {
  
}
 
/*** Responsive Styles Standard Desktop Only ***/
@media all and (min-width: 981px) and (max-width: 1400px) {
#logo {max-height: 45% !important;}
#top-menu li {padding-right: 12px;}
}
 
/*** Responsive Styles Tablet And Below ***/
@media all and (max-width: 980px) {
	#main-header .et_mobile_menu  { background-color: #333!important;}
}
 
/*** Responsive Styles Tablet Only ***/
@media all and (min-width: 768px) and (max-width: 980px) {
	#main-header {background-color:transparent!important;}
	.et_mobile_menu {border-color:#333!important;}
}
 
/*** Responsive Styles Smartphone Only ***/
@media all and (max-width: 767px) {
		#main-header {background-color:transparent!important;}
	body.admin-bar.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header {top:40px;}
	.et_mobile_menu {border-color:#333!important;}
	#main-header .et_mobile_menu  {background-color: #333!important;}
	.mobile_menu_bar:before {color:#fff!important;}
	.et_header_style_left #logo, .et_header_style_split #logo {max-width:50%;}
	#main-header .container {width:100%; padding-left:5px; padding-right:5px;}
	.et_pb_section {padding: 0px 0;}
	.flex-control-nav {height: 150px;}
	.woocommerce div.product .product_title{font-size:18px;}/*Product title*/
	.entry-summary p.price span {font-size:18px;}/*Price*/
	.summary .shop_attributes {display:none;}
	#main-content .container {width:100%; padding-left:4%; padding-right:4%; padding-top: 4%;}
	.ui-widget-content {padding:0 0 5px!important;}/*more info */
	.pp_pic_holder.pp_default {overflow: visible!important;}
	.pp_details {background:transparent;}
	.pp_close {margin-top: -20px;}
	/*#footer-widgets .footer-widget:nth-child(n), .footer-widget .fwidget {width: 39% !important;}*/
	/*Phone + Social Media */
	#et-info-mobile {padding-top:10px; padding-bottom:15px; display:block!important;}
	#et-info-contact {padding-bottom:55px; display:none;}
	#et-info-mobile #et-info-social {float:left;}
	#et-info-social .et-social-icons li {width:25px; height:25px;}
	#et-info-social .et-social-icon a.icon:before {margin-right: 1px;}
	#et-info-social .et-social-icon a {margin-top:0;}
	.et-social-icons li {margin-left: 15px;}
	#et-info-mobile #et-info-phone {float:right; font-size:20px; color:#FFF;}
	/*Phone Number Clear format for iphone*/
	a[href^=tel] { text-decoration:inherit; color: inherit; }
	a[x-apple-data-detectors] {color: inherit !important;text-decoration: none !important;font-size: inherit !important;font-family: inherit !important;font-weight: inherit !important;line-height: inherit !important;}	
	#footer-widgets .footer-widget, #footer-widgets .footer-widget .fwidget { margin-bottom: 1% !important;}
	.et_header_style_left .logo_container { width: 98%;}
	div.et_pb_section.et_pb_section_4 { padding: 50px 0px;}
	.watch-our-video .et_pb_text_8 {max-width: 100%;}
	.video-div {margin-top: -210px;background: transparent;}
}
 
/*** Responsive Styles Smartphone Portrait ***/
@media all and (max-width: 479px) {
 /*Slider*/
.et-pb-arrow-next, .et-pb-arrow-prev {font-size:25px;}
	
}

#et-info-mobile {display:none;}