@charset "UTF-8";
/* CSS Document */



 /* Start LINKS BODY section */
  .link_page_block { margin-bottom: 5px; margin-top: 5px; }
  .pageLinkTopic { padding-left: 10px; margin-bottom: 8px; 
                           background-image: url(https://www.dartworld.com/images/frame_17.jpg); 
                           background-repeat: repeat-x; font-size: 16px; 
                           font-family: Arial, "Comic Sans MS", "Lucida Grande"; padding-bottom: 8px; padding-top: 15px; color: #666; text-transform: uppercase; background-position: 0px -10px; }

   .link_page_box { max-width: 280px; border: 1px solid #999; margin-right: 3px; margin-left: 3px; }
  .link_page_image { margin-right: auto; margin-left: auto; overflow: hidden; text-align: center; margin-top: 3px; margin-bottom: 3px; border: 1px solid #000; padding: 3px; }
  .link_page_name { font-family: Arial, "Comic Sans MS", "Lucida Grande"; font-size: 16px; line-height: 20px; font-weight: bold; color: #F60; text-decoration: none; margin-right: auto; margin-left: auto; text-align: center; }
  .link_page_name a:link { font-family: Arial, "Comic Sans MS", "Lucida Grande"; font-size: 16px; line-height: 20px; font-weight: bold; color: #F60; }
  .link_page_text { font-family: Arial, "Comic Sans MS", "Lucida Grande"; font-size: 12px; text-align: center; line-height: 16px; font-weight: normal; color: #333; margin-right: auto; margin-left: auto; }
/* Start crumb BODY section */ 


/*---------------------------------------------------------------------------------*/
/*                                 PAGE GLOBAL                                                   */
/*------------------------------------------------------------------------------*/
   .dwSection { padding-bottom: 20px; background: #fff; }
   .card:hover { -webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12); box-shadow: 0 2px 5px 0 rgba(220,3,18,.16),0 2px 10px 0 rgba(220,3,18,.12); border: 0; }
  .growB { display: inline-block; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); }
  .growB:hover, .growB:focus, .growB:active { -webkit-transform: translate(0px, 10px) scale(1.1); transform: translate(0px, 10px) scale(1.1); z-index: 1; }
  .card-title { height: 80px; }

   .wdCenterTitle { margin-top: 10px; }
   .wdCenterTitle hr { padding-top: 0px; line-height: 1px; margin-top: 0px; margin-bottom: 10px; }
   .dwDealerImages ul li { margin-top: 0px; margin-bottom: 15px; }
   .dwDartworld { text-align: right !important; }
   .dart_page_title { color: #6F9F85; text-align: center !important; padding-top: 15px; padding-bottom: 10px; font-family:Futura-Medium; font-size: 22px; font-weight: bold;  }
   .pageText { line-height: 18px; }
   .dwSection h4 {color: #6F9F85; margin: 0px !important; padding-top: 15px !important; padding-bottom: 5px !important; font-family:Futura-Medium; font-size: 18px; }
  .dwDealerCatalog {text-align: center !important; padding-top: 10px; padding-right: 6px; padding-left: 6px; padding-bottom: 10px; }
  .dwCalendarSection { text-align: center !important; }
   .productTop { margin-top: 15px; }
    .icon-bar { background-color: #fff; }
   #dwInfoPages { margin-top: 20px; }

/*---------------------------------------------------------------------------------*/
/*                                 PAGE LINKS                                                    */
/*------------------------------------------------------------------------------*/
   .pageLinkTopic { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: black; padding-left: 0px; margin-bottom: 8px; padding-bottom: 8px; padding-top: 15px; font-family:Eurostile-LT-Std-Demi-Oblique; font-size: 18px; font-weight: bold; color: #F00; }
   .linkTop { margin-top: 15px; }
   .wdLinkSection { padding-bottom: 20px; }
   .wdLinkSection h4 { font-family:Futura-Medium; font-size: 16px; font-weight: bold;  }
   .wdLinkSection .linkImage { min-height: 120px; margin-top: 3px; margin-bottom: 3px; }
   .wdLinkSection .link_page_text { min-height: 22px; }
   .wdLinkSection .link_page_text_out { min-height: 23.5px; }
   .wdLinkSection .card-body { padding-top: 0px !important; padding-bottom: 0px !important; }
   .wdLinkSection .card-title { height: 65px !important; }
 
/*---------------------------------------------------------------------------------*/
/*                                 PAGE SLIDER                                                    */
/*--------------------------------------------------------------------------------*/
    #wowslider-container1 .ws_images { max-width: 1160px !important; }
   .dwSectionSlide { background: #fff; padding-right: 0px !important; padding-left: 0px !important; }


/*---------------------------------------------------------------------------------*/
/*                                 PAGE HEADER                                                    */
/*--------------------------------------------------------------------------------*/
  header { background: #FFFFFF;  max-height: 290px !important;  }
 .dwLogo { padding-top: 10px; padding-bottom: 20px; }
 .dwHeadPhone { text-align: right; padding-top: 40px; font-family:Futura-Medium; font-size: 22px; font-weight: bold;  }
 .dwHeadPhoneRed { font-family:Futura-Medium; font-size: 22px; font-weight: bold; color: #6F9F85; }
 .dwHeadPhoneSpace {margin-bottom: 10px;}

/*---------------------------------------------------------------------------------*/
/*                                 PAGE MENU                                                    */
/*--------------------------------------------------------------------------------*/
    .megamenu_redtheme .megamenu > li:hover, .megamenu_redtheme .megamenu > li.active { }
    .megamenu_container { width: 100%; height: 45px !important; }
    .megamenu > li > a { padding: 16px 26px 17px 24px !important; padding-right: 15px; }
    .infoBlackMenu { background: rgba(0, 0, 0, .8);  max-height: 50px !important;  }
   .infoMenuTop { padding-right: 0px !important; padding-left: 0px !important; }
   .megamenu_redtheme {
    background: none !important;
    background: -webkit-linear-gradient(top,none 0%,none) !important;
    background: -moz-linear-gradient(top,none 0%,none) !important;
    background: -o-linear-gradient(top,none 0%,none) !important;
    background: -ms-linear-gradient(top,none 0%,none) !important;
    background: linear-gradient(top,none 0%,none) !important;
    border: 0px solid #222222 !important;
    -webkit-box-shadow: inset 0px 0px 0px rgba(0,0,0,0) !important;
    -moz-box-shadow: inset 0px 0px 0px rgba(0,0,0,0) !important;
    box-shadow: inset 0px 0px 0px rgba(0,0,0,0) !important;
    }
    .wdMenuRound {
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    -moz-border-radius-bottomright: 0px;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -webkit-border-bottom-right-radius: 0px;
    -webkit-border-bottom-left-radius: 0;
    }
   .megamenu li.megamenu_right a { margin-right: 1px !important; }
   .spacerMenu { padding-left: 2px !important; }
   .spacerMenuT { padding-left: 1px !important; }
   .wdHomeTab { background: #353434 !important; }
   .wdnoTab { background: #353434 !important; }
   .wdHomeTab:hover { background: #000000 !important; }
   .wdnoTab:hover { background: #353434 !important; }
   .navbar-toggle .icon-bar { display: block; width: 22px; height: 2px; border-radius: 1px; }
   .infoMenu1Spacer {display: block; font-size: 12px; text-transform: uppercase; outline: 0; text-decoration: none; padding: 16px 117px 17px 117px !important; padding-right: 15px;}
   .infoMenu2Spacer {display: block; font-size: 12px; text-transform: uppercase; outline: 0; text-decoration: none; padding: 16px 201px 17px 200px !important; padding-right: 15px; }
   .infoMenu3Spacer {}

/*---------------------------------------------------------------------------------*/
/*                                 CRUMB                                                           */
/*------------------------------------------------------------------------------*/
  .dwPageCrumb { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; }
  .breadcrumb { background-color: #FFFFFF !important; padding-left: 0px !important; border-radius: 0; margin-bottom: 0; }
 #dart_crumb { color: #999; padding-top: 8px; padding-bottom: 10px; }
  .crumb_home a, .crumbR a { text-decoration: underline; font-size: 12px; text-transform: uppercase; color: #999; font-family: Arial, "Comic Sans MS", "Lucida Grande"; }
  .crumb_image { color: #999; }
  .dwPageCrumb { background: #fff; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCC; }

/*---------------------------------------------------------------------------------*/
/*                         FACEBOOK PAGE SECTION                                       */
/*------------------------------------------------------------------------------*/
      .siteFacebookFeed { text-align: center !important; }
     .dwFeedbackSection {text-align: center !important; height: 130px; overflow: hidden; }
     .dwFeedbackSection p {font-size: 14px; }

/*---------------------------------------------------------------------------------*/
/*                                 PAGE PRODUCTS                                             */
/*------------------------------------------------------------------------------*/
  .dwSectionProduct { padding-bottom: 20px; background: #fff; }




/*---------------------------------------------------------------------------------*/
/*                                 PAGE FOOTER                                                 */
/*------------------------------------------------------------------------------*/
   .footer { padding-top: 10px; background: rgba(0, 0, 0, .7); color: #ffffff; }
   .address .svg-inline--fa {margin-right: 13px; }
   .dwFooterLab { text-align: center !important;  }
   .footerCompName { text-transform: uppercase !important; }
   .footerAddressPO { line-height: 1.6 !important; padding: opx !important;  margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 30px; }
   .footerAddressState { padding: 0px;  margin-top: 0px; margin-right: 0px; margin-bottom: 3px; margin-left: 30px; }
   .footerAddressWorld { line-height: 1.6 !important; padding: 0px;  margin-top: 0px; margin-right: 0px; margin-bottom: 4px; margin-left: 30px; }
   .footerCompEmail { padding-bottom: 5px; }
   .footerCompPhone {line-height: 1.8 !important; padding-bottom: 5px; }
   .footerCompWeb { line-height: 1.8 !important; }
   .footerSocial {line-height: 1.8 !important; margin-left: 30px !important; }
   .footer p { padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
   .footer a:link, .footer a:visited, .footer a:active { color: #F6F6F6; line-height: 18px; }
   .footer a:hover { text-decoration: underline; color: #F6F6F6; }
   .footer h4 { font-family: Arial, "Comic Sans MS", "Lucida Grande"; font-size: 16px; text-decoration: underline; }
   .footer ul { list-style-type: disc !important; padding-left:1em !important; margin-left:1em; }
   .page-footer ul { padding-left: 60px !important; }
   .page-footer .address { padding-left: 60px !important; }
   .footer li { padding-bottom: 4px; }
   .footer-copyright { background: rgba(0, 0, 0, .9); font-family: Arial, "Comic Sans MS", "Lucida Grande"; font-size: 12px; color: #FFF; clear: both; padding-bottom: 10px; padding-top: 14px; padding-left: 20px; }
   .footer-copyright .dwFooterSp { line-height: 2.0 !important; }
  .dwSocial { padding-top: 20px; text-align: center !important; }
  .dwSocial span a .fa-facebook-f { margin-right: 15px; font-size: 2.5em !important; color: #ffffff !important; }
  .dwSocial span a .fa-twitter { font-size: 2.5em !important; color: #ffffff !important; }






	* {margin: 0px; padding: 0px;}
	body {background-color: #242528; margin: 0px; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;}
	div, nav , id, a {margin: 0px; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px;}
	h1, h2, h3, h4 {margin: 0px; padding: 0px;}
 	div#preload { display: none; }
	.clear {clear: both;}
	.list {float: left;}
	a {outline:0;}
	a:active {outline: none;}
	a:focus {-moz-outline-style: none;}
	ul {list-style-position: inside; list-style-image: url(https://www.dartworld.com/media/dartworld2/newsb.png); list-style-type: disc; padding-left: 10px;}
	li {color: #FFF;}
	.dartFrame {width: 960px; margin-right: auto; margin-left: auto;}
	.headSA {background-image: url(https://www.dartworld.com/media/dartworld2/slicefull_02.png); width: 346px; height: 281px; float: left; background-repeat: no-repeat;}
	.headSAImage {height: 183px; padding-top: 43px; padding-left: 225px;}
 	#menuA a {background-image: url(https://www.dartworld.com/media/dartworld2/slicefull_06.png); background-repeat: no-repeat; display: block; height: 55px; width: 221px; text-indent: -9999px;}
	#menuA a:hover {background-image: url(https://www.dartworld.com/media/dartworld2/slicefull_06_over.png); background-repeat: no-repeat;}
 	#menuB a {background-image: url(https://www.dartworld.com/media/dartworld2/slicefull_07.png); background-repeat: no-repeat; display: block; height: 55px; width: 125px; text-indent: -9999px; margin-top: 0px;}
 	#menuB a:hover {background-image: url(https://www.dartworld.com/media/dartworld2/slicefull_07_over.png); background-repeat: no-repeat;}
	.headSB {width: 269px; height: 281px; float: left;}
 	#menuC a {background-image: url(https://www.dartworld.com/media/dartworld2/slicefull_03.png); background-repeat: no-repeat; display: block; height: 281px; width: 269px; text-indent: -9999px;}
	#menuC a:hover {background-image: url(https://www.dartworld.com/media/dartworld2/slicefull_03.png); background-repeat: no-repeat;}
 	#menuCtext {text-indent: -9999px; position: absolute;}
	.headSC {background-image: url(https://www.dartworld.com/media/dartworld2/slicefull_04.png); width: 345px; height: 281px; float: left; background-repeat: no-repeat;}
 	#menuD a {background-image: url(https://www.dartworld.com/media/dartworld2/slicefull_08.png); background-repeat: no-repeat; display: block; height: 55px; width: 148px; text-indent: -9999px;}
 	#menuD a:hover {background-image: url(https://www.dartworld.com/media/dartworld2/slicefull_08_over.png); background-repeat: no-repeat;}    
 	#menuE a {background-image: url(https://www.dartworld.com/media/dartworld2/slicefull_09.png); background-repeat: no-repeat; display: block; height: 55px; width: 197px; text-indent: -9999px;}
 	#menuE a:hover {background-image: url(https://www.dartworld.com/media/dartworld2/slicefull_09_over.png); background-repeat: no-repeat;}
 	#menuF a {background-image: url(https://www.dartworld.com/media/dartworld2/bodyMen_01.png); background-repeat: no-repeat; height: 131px; width: 248px; text-indent: -9999px; display: block;}
 	#menuF a:hover {background-image: url(https://www.dartworld.com/media/dartworld2/bodyMen_01over.png); background-repeat: no-repeat;}
 	#menuG a {background-image: url(https://www.dartworld.com/media/dartworld2/bodyMen_02.png); background-repeat: no-repeat; display: block; height: 131px; width: 248px; text-indent: -9999px;}
 	#menuG a:hover {background-image: url(https://www.dartworld.com/media/dartworld2/bodyMen_02over.png); background-repeat: no-repeat;}
 	#menuH a {background-image: url(https://www.dartworld.com/media/dartworld2/bodyMen_03.png); background-repeat: no-repeat; display: block; height: 131px; width: 248px; text-indent: -9999px;}
 	#menuH a:hover {background-image: url(https://www.dartworld.com/media/dartworld2/bodyMen_03over.png); background-repeat: no-repeat;}
	.homeBody {width: 954px; background-color: #f3f4f4; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 6px;}
	.homeBodyImage {float: left; width: 669px;}
	.homeBodyNav {width: 250px; margin-left: 680px;}
  	#newsBox {float: left; width: 380px; height: 203px; background-color: #4d4d4b;}
	.newsTitle {text-align: center; font-family: Arial, Helvetica, sans-serif; padding-top: 4px; font-size: 16px; font-weight: bold; color: #FFF;}
        td .newsimage {vertical-align: top; width: 60px;}
        .newsimage img {padding-top: 0px; padding-right: 4px; padding-bottom: 0px; padding-left: 4px;}
	.newsText {color: #FFF;}
        .newsText a:link, .newsText a:visited, .newsText a:active {vertical-align: top; text-decoration: none; color: #fbeb02;}
        .newsText a:hover {vertical-align: top; text-decoration: none; color: #FFF;}        
        .newsIcon {height: 60px; width: 62px;}
	#addBox {width: 580px; margin-left: 380px;}
        #supText {
	text-indent: -9999px;
	position: absolute;
}
        #dartText {
	text-indent: -9999px;
	position: absolute;
}
        .dartFooterLinks {text-align: center; font-size: 12px; color: #FFF;}
        .dartFooterLinks a:link, .dartFooterLinks a:visited, .dartFooterLinks a:active {text-decoration: none; color: #FFF;}
        .dartFooterLinks a:hover {text-decoration: none; color: #FFF;}  	
        #copyright {color: #CCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-align: center; padding-top: 4px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px;}
	.footer {padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px;}
