@charset "utf-8";
/* CSS Document */
@font-face {
    font-family: 'proxima-nova-Regular';
    src: url(https://cdn.ce21.com/global/trialguides_Mark%20Simonson%20-%20Proxima%20Nova%20Alt%20Regular-webfont.ttf);
    font-style: normal;
}
@font-face {
    font-family: 'proxima-nova-Semibold';
    src: url(https://cdn.ce21.com/global/trialguides_Mark%20Simonson%20-%20Proxima%20Nova%20Semibold-webfont.ttf);
    font-style: normal;
}

.navbar-default {
  display:none;
}

.trialguides {
    font-family: 'proxima-nova-Regular';
}
.trialguides input, .trialguides select, .trialguides textarea{
	font-family: 'proxima-nova-Regular', sans-serif;
}
.trialguides ul {
	padding-inline-start: 0px;
	list-style: none;
}
.trialguides label, .trialguides p{
	margin-bottom:0;
}
.trialguides a:hover{
	text-decoration:none;
}
.trialguides .main_menu{
	
    background-color: #fff;
	display:inline-block;
	width:100%;
}
.trialguides .cust_cont{
	max-width: 1280px;
    padding: 27px 2%;
	width:100%;
}
.trialguides .top_slim_menu{
	width:100%;
	background:#1e2964;
	display:inline-block;
	text-transform: uppercase;
	color: #fff;
}
.trialguides header .navbar {
	border: 0px;
}
.trialguides .top_slim_menu .contact_link {	
	font-size:15px;
	font-family: 'proxima-nova-Semibold', sans-serif;
}
.trialguides .top_slim_menu .contact_link li{
	padding:13px;
}
.trialguides .top_slim_menu .contact_link li i,  .trialguides .top_slim_menu .contact_link li img{
	margin-right:8px;
}
.trialguides .top_slim_menu .contact_link li a{
	color:#fff;
}
.trialguides .bdr_lft{
	border-left:1px solid #bfc2d1;
}
.trialguides .cart-b-t {
	padding:0 !important;
}
.trialguides .cart-b-t a{
	display:inline-flex;
	width:calc(100% - 78px);	
	text-align:center;
	padding:13px;
	justify-content:center;
	align-items:center;
}
.trialguides .cart-b-t{
	display:inline-flex;
	
}
.trialguides .bag_count{
	background:#fb5401;
	color:#fff;
	width:78px;
	align-items:center;
	text-align:center;
    display: inline-flex;
    justify-content: center;
}
.trialguides .navbar-nav .menu_parent{
    
}
.trialguides .navbar-nav .menu_parent a{
	color: #1f2b62;
	position: relative;
    font-weight: 600;
	font-size:17px;
}
.trialguides .search-bar{
	text-align:right;
}
.trialguides .search-bar input{
	position: relative;
    padding: 3.75px 7.5px;
    border-style: none;
    border: 1px solid black;
    border-radius: 0px;
    margin: 0;
	box-shadow: inset 1px 1px #c1c1c1, inset -1px 0px #c1c1c1;
	width:60%;
}
.trialguides .search-bar input::placeholder{
	font-family: 'proxima-nova-Semibold';
	font-size:18px;
}
.trialguides .search-bar{
	margin-top: 12px;
}
.trialguides .effect-1:before {
    position: absolute;
    content: '';
    width: 64%;
    height: 2px;
    left: 0;
	right:0;margin:0 auto;
    background-color: #1f2b62;
    bottom: -0px;
    visibility: hidden;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: all 0.2s ease-in-out 0s;
    transition: all 0.2s ease-in-out 0s;
  }
.trialguides .effect-1{
	position:relative;
}

.trialguides .effect-1:hover:before {
       visibility: visible;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

.trialguides .effect-1:after {
    content: '';
    position: absolute;
    transition: transform .5s ease;
}
.trialguides .trialguides .navbar-header button{
	cursor:pointer;
	position:absolute;
	right:10px;
	top:-8px;
}
.trialguides .header_menu{
	position:relative;
}
.trialguides .c_footer{
	background:#9aa4af;
}
.trialguides .c_footer .cust_cont{
	    padding: 27px 15px;
}
.trialguides .f_logo img{
	max-width:100%;
	width:230px;
	margin-bottom:20px;
}
.trialguides .c_footer .nav_f_link h3{
	font-size:16px;
	text-transform:uppercase;
	color:#fff;
	font-family: 'proxima-nova-Semibold';
	font-weight:bold;
}
.trialguides .c_footer .nav_f_link a{
	font-size:16px;
	color:#fff;
	font-weight:500;
}
.trialguides .sub_link{
	color:#fff;
	font-family: 'proxima-nova', sans-serif;
	font-size:14px;
}
.trialguides .sub_link label{
	font-weight:500;
	margin-bottom:10px;
}
.trialguides .sub_link label span{
	color:red;
}
.trialguides .sub_link button{
    margin: 10px 0;
    box-shadow: none;
    background: #1e2964;
    color: #fff;
    border-color: #1e2964 ;
	border-radius:3px;
}
.trialguides .copy_nn, .trialguides .tel_link {
        color: #fff;
        font-size: 14px;
        font-family: 'proxima-nova', sans-serif;
    }
.trialguides .tel_link{
	text-align:right;
}
.trialguides .tel_link li{
	padding:0 15px;
	border-left:1px solid #fff;
}
.trialguides .tel_link li:first-child{
	
	border-left:0px;
}
.trialguides .copy_nn, .tel_link li{
	display:inline-block;
	text-align:right;
}
.trialguides .pt-bdr{
	padding:20px 0 0;
	border-top:1px dashed #fff;
}
.trialguides .pb-4{
	padding-bottom:50px;
}
.trialguides .nav>li>a:focus, .trialguides .nav>li>a:hover{
	background:transparent;
}


@media(max-width:1200px){
	.trialguides .top_slim_menu .contact_link{
		display: flex;
		align-items: center;
		justify-content: center;
		margin-bottom:0;
	}
.trialguides .top_slim_menu .contact_link li a p{
	display:none;
}
 .trialguides .navbar-nav .menu_parent a{
	 padding: 10px 8px;
	 font-size: 15px;
 }
.header_menu .nav_logo img{
	 max-width:100%;
 }
}
@media(max-width:991px){
.trialguides label, .trialguides p, .trialguides .top_slim_menu .contact_link li a{
	font-size:12px;
}
.trialguides .cust_cont{
	    padding: 10px 2%;
}
.trialguides .navbar-nav{width:100%;text-align:right;}
.trialguides .navbar-nav .menu_parent{
    float: none;
    display: inline-block;
}
.trialguides .search-bar{
	display:none;
}
}
@media(max-width:600px){
	.trialguides .top_slim_menu{
		display:none;
	}

}
@media(max-width:768px){
.trialguides .navbar-nav .menu_parent {
    float: none;
    display: block;
	width:100%;
}
.trialguides .navbar-nav{text-align:center;}
	.copy_nn{
		width:100%;
		text-align:center !important;
	}
	.trialguides .tel_link {
    text-align: center;
}
}

body{padding-top: 0px !important;padding-bottom: 0px;}

.trialguides .navbar-default{box-shadow: none;-webkit-box-shadow:none;background-image:none;}

#cartbar{
	margin-bottom: 30px !important;
}

.col-xs-12.col-sm-12.col-md-12.col-lg-12
{
 padding:0  !important; 
}

.row
{
 margin:0 !important; 
}

.footer-bottom
{
margin-left:0!important; 
margin-right:0!important; 
}.event_1{background-color: #83b9eb !important;color:black !important;}.event_icon_1{color: #83b9eb !important;font-size:20px;}.event_icon_1:hover,.event_icon_1:focus{text-decoration:none;}.productTypeTagColor1,.productTypeTagColor1:hover { background-color:#83b9eb;color:black !important; }.event_10{background-color: #8e7cc3 !important;color:black !important;}.event_icon_10{color: #8e7cc3 !important;font-size:20px;}.event_icon_10:hover,.event_icon_10:focus{text-decoration:none;}.productTypeTagColor10,.productTypeTagColor10:hover { background-color:#8e7cc3;color:black !important; }.event_11{background-color: #6aa84f !important;color:black !important;}.event_icon_11{color: #6aa84f !important;font-size:20px;}.event_icon_11:hover,.event_icon_11:focus{text-decoration:none;}.productTypeTagColor11,.productTypeTagColor11:hover { background-color:#6aa84f;color:black !important; }.event_-11{background-color: #7474d9 !important;color:black !important;}.event_icon_-11{color: #7474d9 !important;font-size:20px;}.event_icon_-11:hover,.event_icon_-11:focus{text-decoration:none;}.productTypeTagColor-11,.productTypeTagColor-11:hover { background-color:#7474d9;color:black !important; }.event_12{background-color: #f1c232 !important;color:black !important;}.event_icon_12{color: #f1c232 !important;font-size:20px;}.event_icon_12:hover,.event_icon_12:focus{text-decoration:none;}.productTypeTagColor12,.productTypeTagColor12:hover { background-color:#f1c232;color:black !important; }.event_-12{background-color: #bb93d5 !important;color:black !important;}.event_icon_-12{color: #bb93d5 !important;font-size:20px;}.event_icon_-12:hover,.event_icon_-12:focus{text-decoration:none;}.productTypeTagColor-12,.productTypeTagColor-12:hover { background-color:#bb93d5;color:black !important; }.event_13{background-color: #315178 !important;color:black !important;}.event_icon_13{color: #315178 !important;font-size:20px;}.event_icon_13:hover,.event_icon_13:focus{text-decoration:none;}.productTypeTagColor13,.productTypeTagColor13:hover { background-color:#315178;color:black !important; }.event_-13{background-color: #91d773 !important;color:black !important;}.event_icon_-13{color: #91d773 !important;font-size:20px;}.event_icon_-13:hover,.event_icon_-13:focus{text-decoration:none;}.productTypeTagColor-13,.productTypeTagColor-13:hover { background-color:#91d773;color:black !important; }.event_14{background-color: #6aa84f !important;color:black !important;}.event_icon_14{color: #6aa84f !important;font-size:20px;}.event_icon_14:hover,.event_icon_14:focus{text-decoration:none;}.productTypeTagColor14,.productTypeTagColor14:hover { background-color:#6aa84f;color:black !important; }.event_-14{background-color: #bb93d5 !important;color:black !important;}.event_icon_-14{color: #bb93d5 !important;font-size:20px;}.event_icon_-14:hover,.event_icon_-14:focus{text-decoration:none;}.productTypeTagColor-14,.productTypeTagColor-14:hover { background-color:#bb93d5;color:black !important; }.event_15{background-color: #bf9000 !important;color:black !important;}.event_icon_15{color: #bf9000 !important;font-size:20px;}.event_icon_15:hover,.event_icon_15:focus{text-decoration:none;}.productTypeTagColor15,.productTypeTagColor15:hover { background-color:#bf9000;color:black !important; }.event_-15{background-color: #FF8633 !important;color:black !important;}.event_icon_-15{color: #FF8633 !important;font-size:20px;}.event_icon_-15:hover,.event_icon_-15:focus{text-decoration:none;}.productTypeTagColor-15,.productTypeTagColor-15:hover { background-color:#FF8633;color:black !important; }.event_16{background-color: #bf9000 !important;color:black !important;}.event_icon_16{color: #bf9000 !important;font-size:20px;}.event_icon_16:hover,.event_icon_16:focus{text-decoration:none;}.productTypeTagColor16,.productTypeTagColor16:hover { background-color:#bf9000;color:black !important; }.event_-16{background-color: #e8eae7 !important;color:black !important;}.event_icon_-16{color: #e8eae7 !important;font-size:20px;}.event_icon_-16:hover,.event_icon_-16:focus{text-decoration:none;}.productTypeTagColor-16,.productTypeTagColor-16:hover { background-color:#e8eae7;color:black !important; }.event_2{background-color: #6aa84f !important;color:black !important;}.event_icon_2{color: #6aa84f !important;font-size:20px;}.event_icon_2:hover,.event_icon_2:focus{text-decoration:none;}.productTypeTagColor2,.productTypeTagColor2:hover { background-color:#6aa84f;color:black !important; }.event_3{background-color: #dd9d5a !important;color:black !important;}.event_icon_3{color: #dd9d5a !important;font-size:20px;}.event_icon_3:hover,.event_icon_3:focus{text-decoration:none;}.productTypeTagColor3,.productTypeTagColor3:hover { background-color:#dd9d5a;color:black !important; }.event_4{background-color: #3181cb !important;color:black !important;}.event_icon_4{color: #3181cb !important;font-size:20px;}.event_icon_4:hover,.event_icon_4:focus{text-decoration:none;}.productTypeTagColor4,.productTypeTagColor4:hover { background-color:#3181cb;color:black !important; }.event_5{background-color: #e06666 !important;color:black !important;}.event_icon_5{color: #e06666 !important;font-size:20px;}.event_icon_5:hover,.event_icon_5:focus{text-decoration:none;}.productTypeTagColor5,.productTypeTagColor5:hover { background-color:#e06666;color:black !important; }.event_6{background-color: #ffe599 !important;color:black !important;}.event_icon_6{color: #ffe599 !important;font-size:20px;}.event_icon_6:hover,.event_icon_6:focus{text-decoration:none;}.productTypeTagColor6,.productTypeTagColor6:hover { background-color:#ffe599;color:black !important; }.event_7{background-color: #c27ba0 !important;color:black !important;}.event_icon_7{color: #c27ba0 !important;font-size:20px;}.event_icon_7:hover,.event_icon_7:focus{text-decoration:none;}.productTypeTagColor7,.productTypeTagColor7:hover { background-color:#c27ba0;color:black !important; }.event_8{background-color: #45818e !important;color:black !important;}.event_icon_8{color: #45818e !important;font-size:20px;}.event_icon_8:hover,.event_icon_8:focus{text-decoration:none;}.productTypeTagColor8,.productTypeTagColor8:hover { background-color:#45818e;color:black !important; }.event_9{background-color: #bf9000 !important;color:black !important;}.event_icon_9{color: #bf9000 !important;font-size:20px;}.event_icon_9:hover,.event_icon_9:focus{text-decoration:none;}.productTypeTagColor9,.productTypeTagColor9:hover { background-color:#bf9000;color:black !important; }