﻿

.dark-gray {
  color: #777;
}

.menu-footer-menu-container li, .menu-footer-menu-spanish-container li {
	display:inline-table;
	padding:0 5px;
}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}


.footer-nav a {
	color: #fff;
}


.footer-nav a:hover {
	text-decoration: underline;
}


.footer-nav .sub-menu a {
	color: #b4b4b4;
}


.footer-navigation .footer-nav {
	margin: 35px 20px 0;
	border-bottom: 1px solid #5d5d5d;
	font-size: 1.4rem;
	line-height: 1.85714;
}

.alex-chatter-menu li.menu-item a {
  color: #164622;
}

.alex-chatter-menu li.menu-item-has-children:focus ul.sub-menu,
.alex-chatter-menu li.menu-item-has-children:hover ul.sub-menu
{
  display: initial;
}

    .main-header .main-navigation__navbar {
      float: right; }

          .main-header .main-navigation__navbar--primary.active {
            opacity: 1;
            visibility: visible; }

          .main-header .main-navigation__navbar--primary .main-navigation__list-item {
            display: block;
            line-height: normal;
            margin-bottom: 40px; }

            .main-header .main-navigation__navbar--primary .main-navigation__list-item:nth-last-child(-n+3) {
              display: block; }

          .main-header .main-navigation__navbar--primary .main-navigation__list-anchor {
            color: #504C3F;
            font-size: 20px; }

    .main-header.js_menu_active .main-navigation__navbar--primary {
      opacity: 1;
      visibility: visible; }

.delay1{animation-delay:1s; -moz-animation-delay:1s; -webkit-animation-delay:1s;}

.relative     {position: relative !important; }

.header-fixed .relative  {position: inherit !important;}

.header-text::before {
	content: '';
	position: absolute;
	width: 120px;
	background-color: #ffa800;
	height: 2px;
	top: 0;
	left: 50%;
	margin-left: -60px;
}

.header-text {
	margin: 20px auto 0;
	padding-top: 20px;
	font-size: 18px;
	width: 80%;
	color: #cfcfcf;
	position: relative;
}

.header-text, .header-title { color:#ffffff}

.tg-second-footer-widget,
.tg-third-footer-widget {
   width: 30.303030%;
   float: left;
   margin-right: 4.545454%
}

   .tg-second-footer-widget,
   .tg-third-footer-widget,
   .tg-fourth-footer-widget {
      float: none;
      margin-right: 0;
      width: 100%;
   }
.ubtn-data{z-index:3;position:inherit;display:block;font-family:inherit;font-weight:inherit;font-size:inherit;color:inherit}
.ubtn-img-container .ubtn-data{position:relative;display:inline-block}
.ubtn-img-container .ubtn-data.ubtn-icon i{position:absolute;top:50%;transform:translateY(-50%)}
.ubtn-img-container .ubtn-data.ubtn-icon{height:100%;position:absolute}
.ubtn-img-container .ubtn-sep-icon-right .ubtn-data.ubtn-text{left:-10px}
.ubtn-img-container .ubtn-sep-icon-at-left .ubtn-data.ubtn-text{right:-15px}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.cli-modal-backdrop.cli-show{opacity:.8}
.cli-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000;display:none}
.cli-modal-backdrop.cli-fade{opacity:0}
.panels-flexible-33 .panels-flexible-row{padding:0 0 0.5em 0;margin:0;}
.panels-flexible-33 .panels-flexible-row-last{padding-bottom:0;}
.panels-flexible-row-33-1-inside{padding-right:0px;}
.panels-flexible-row-33-main-row-inside{padding-right:0px;}

.center{width:730px; padding:10px}
div.sub-container.mega ul.sub_menu,div.sub-container.non-mega ul.sub_menu{background-image:none !important;background-color:transparent !important;padding-left:0 !important;float:none !important}
div.sub-container.mega ul.sub_menu li{text-align:left;display:list-item !important}
.jbmm.responsive ul.mega-menuh li.spec-search ul.sub_menu{text-align:center}
.sub_menu .second-level-nav{height: auto !important}
.sub-container.non-mega ul.sub_menu{background-color: #fff !important}
.sub-container.non-mega ul.sub_menu.pid-220.sub li{width: 189px !important}
ul.sub_menu.pid-355{display: none}

  .container-fluid {
    padding: 0;
  }

  .container {
    width: auto;
  }

  .container,
  .navbar-fixed-top .container,
  .navbar-fixed-bottom .container {
    width: 724px;
  }

  .navbar .container {
    width: auto;
    padding: 0;
  }


.container,
.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}


.container:before,
.container:after {
  display: table;
  content: "";
}


.container:after {
  clear: both;
}


.container-fluid:before,
.container-fluid:after {
  display: table;
  content: "";
}


.container-fluid:after {
  clear: both;
}


.navbar-fixed-top .container,
.navbar-fixed-bottom .container {
  width: 940px;
}

#footer_right{
   padding-top: 11px;
text-align: center;
color: gray;
font-size: 12px;
}

#footer_right a{
    text-decoration:none;
    font-size: 13px;
    font-family: Calibri, Helvetica, Verdana;
    color: #003253;
}

#footer_right a:hover{
    text-decoration:underline;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}

ul.primetime li.ptfst .shadow { width:100%; }


.ptimg img, ul.primetime li.ptfst img { float: none; margin-right:0; width:300px; height:150px; -webkit-clip-path: unset; clip-path: unset; }

li.ptfst {
  position:relative
}

li.ptfst .prtimestart {
  padding: 10px;
  bottom:0;
  color:#f47900;
}

#site { float: left; padding-left: 15px; padding-top: 13px; padding-right: 15px; padding-bottom: 5px; background: #fff; width: 760px; }

#frontgate a {color:black;text-decoration:underline;font-size:12px;}

#frontgate a:hover{text-decoration: none;}

.float-cart .top-wishlist, .float-cart .cart-contents, .float-cart .float-account {
    padding: 15px;
    margin: -1px;
    float: none;
    display: block;
    border: 1px solid #d3d3d3;
    background: rgba(255, 255, 255, 0.5);
    font-size: 25px;
    line-height: 30px;
    position: relative;
    z-index: 1000;
}
.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}
.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}
.fa-stack-1x{line-height:inherit}
.fa-stack-2x{font-size:2em}
.fa-stack-overflow:before{content:"\f16c"}
.fa-stack-exchange:before{content:"\f18d"}
.block#value-end{width:100%}
#value-end .value-text{padding-top:60%}
.d-none{display:none!important}


.tt-s-popup-container {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  max-width: 945px;
  position: relative;
  text-align: left;
}


.cont:after,.wrap:after,.col:after{content:""; height:0; line-height:0;display:block; clear:both;overflow: hidden;}

.cont,.wrap{ width: 1000px; margin: 0 auto; clear:both;zoom:1;}

.header .cont{position: relative; zoom:1; z-index: 99;}

.nav .cont{position: relative; zoom:1; z-index: 96;}


.toggle-slides .list-slides {
    position: relative;
}


.index-news.toggle-slides .list-slides {
    height: 300px;
}


.partners-slider .list-slides {
    height: 100px;
    width: 150px;
    list-style: none;
    padding: 0;
    margin: 0 40px;
}


.partners-slider .list-slides li {
    text-align: center;
    line-height: 100px;
    width: 150px;
    height: 100%;
}


.partners-slider .list-slides li a {
}


.partners-slider .list-slides li img {
    display: inline-block;
    vertical-align: middle;
}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}

#calendar2{width:100%;font:monospace;line-height:1.2em;font-size:15px;text-align:center;background:#fff;border:1px solid #ccc;display:table;position:relative;max-width:200px;margin:0 auto;}

#calendar2 thead tr:last-child{font-size:small;color:rgb(85, 85, 85);}

#calendar2 thead tr:nth-child(1) td:nth-child(2){color:#8fc120;}

#calendar2 thead tr:nth-child(1) td:nth-child(1):hover, #calendar2 thead tr:nth-child(1) td:nth-child(3):hover{cursor:pointer;}

#calendar2 tbody td{color:#222;font-size:11px;}

#calendar2 tbody td:nth-child(n+6), #calendar2 .holiday{color:rgb(231, 140, 92);}

#calendar2 tbody td.today{background:#90bd24;color:#fff;font-size:12px;}

#calendar2 thead tr.month{background-color:#fff;height:30px;color:#8fc120;}

#calendar2 thead tr.days{background-color:#f2f2f2;height:25px;color:#666;font-size:10px;}

#calendar2 td{text-align:center;}


 

#columnLeft, #top_nav, #slidebox ,#slider_tabs, #risk_shipping,#craftysyntax,#call_me_now,#home_box-1,#home_box-2,#home_box-3,#home_box-4,   .noprint{display: none;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}
.col-xs-12{width:100%}
.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}

ul.top-navigation  ul.sub-menu li.menu-item a,
ul.bottom-navigation ul.sub-menu li.menu-item a{ 
margin-left:-1px;
margin-top:-1px;
}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:28px;}
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}



			#content div.inerSidebar div.newsletter {
				border:1px solid #c8c8c8;
				padding:5px;
				margin-bottom: 5px;
				font-size:11px;
				padding-bottom: 10px;
			}


				#content div.inerSidebar div.newsletter span.titlu {
					font-size:14px;
					font-weight:bold;
				}


				#content div.inerSidebar div.newsletter input.text {
					padding: 4px;
					position:relative;
					top:5px;
					width: 150px;
					border:1px solid #c8c8c8;
				}


				#content div.inerSidebar div.newsletter input.submit {
					background-color: #006dff;
					border: 1px solid #004fb9;
					color: #fff;
					font-size:14px;
					font-weight:bold;
					padding:3px 5px;
					position:relative;
					top:5px;
					cursor: pointer;
				}
