/*--Custom Css for Navalsurfer--*/
/*--Author: Draconmedia--*/
/*--Global Settings--*/
/*body{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;color:#117bb8;margin-top:158px !important;padding:0 !important;}*/
body{font-family: Century Gothic, sans-serif;color:#117bb8;margin-top:160px;}
div {box-sizing: border-box;}
hr {margin-top: 5px;margin-bottom: 5px;}
h4{color: #333;font-weight: 600;}
a {color: #27CCC0;text-decoration: none;}
a:focus, a:hover {color: #23527c;text-decoration: none;transition:.3s;}
.glyphicon {color: #4f96c1;transition:.3s;}
.glyphicon:hover {color: #27CCC0;transition:.3s;}
.container {padding-right: 5px; padding-left: 5px;}
.clear{clear:both !important;}
input[type="submit"] {text-align: center;text-decoration: none;padding: 10px 24px;border: 1px solid #337ab7;color: #777;transition: .3s;background-color:#fff;}
input[type="submit"]:hover {text-align: center;text-decoration: none;padding: 10px 24px;border: 1px solid #fff;color: #fff;transition: .3s;background-color: #337ab7;}

.footer p{margin: 0 0 10px;color: #ccc;}
.footer .ft_desktop2 p{font-size: 12px;}
ul.bottom_block{float:right;}
ul.bottom_block li{float:left;list-style-type:none;margin:10px 0}
ul.bottom_block li a{text-decoration: none;padding: 0px 10px;border-right: 1px solid #777;font-size:12px;color: #333;}
.bread_crumb_container{background-color:#0088cc;display:block;}
.bottom_footer{background-color: #1b242c;}
.bottom_footer h4{color:#fff;}
.bottom_footer .glyphicon{color:#bfa34b;}
.bottom_footer a.fa{color:#bfa34b;text-decoration:none;}
.footer-col {min-height:200px;padding:30px;}
.footer-divider {display:none;}
.footer-mobile-divider{display:none;}

.footer a {color: #27CCC0;text-decoration: none;}
.footer a:hover {color: #4f96c1;text-decoration: none;transition: .3s;}

.menu {display: none;}
.mini-icon-bar {width: 25px;height: 1px;background-color: #b0b0b0;margin: 4px 10px;}
.product_list_container{margin:10px auto;}
.product_list_container h3{font-family: Trajan Pro;color:#4f7cb5;font-weight: 600;font-size: 16px;margin: 0px;}
.clear_right_bracket{clear:none;}





/*---------Multi-Carousel-------------------*/
.MultiCarousel { float: left; overflow: hidden; padding: 15px; width: 100%; position:relative; }
.MultiCarousel .MultiCarousel-inner { transition: 1s ease all;float: left;}
.MultiCarousel .MultiCarousel-inner .item { float: left;padding:5px;}
.MultiCarousel .MultiCarousel-inner .item > a > div{text-align: left;padding: 10px;margin: 0px;background: #fefefe;color: #333;border-radius: 3px;border: 1px solid #efefef;transition:.3s;opacity:1;}
.MultiCarousel .MultiCarousel-inner .item > a > div:hover {box-shadow: 0px 0px 5px 0px #efefef;transition:.3s;opacity:.75;}
.MultiCarousel .MultiCarousel-inner .item > a { text-decoration:none;}





.MultiCarousel .leftLst, .MultiCarousel .rightLst { position:absolute; border-radius:0%;top:calc(40% - 20px); }
.MultiCarousel .leftLst { left:0; }
.MultiCarousel .rightLst { right:0; }
.MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over { pointer-events: none; background:#ccc; }
.btn.leftLst, .btn.rightLst  {padding: 20px 2.5px;opacity: .75;}		
.btn.leftLst .glyphicon-chevron-left::before {font-size: 20px;color:#fff;-webkit-filter: drop-shadow(1px 0px 0px #333);filter: drop-shadow(1px 1px 2px #333);}		
.btn.rightLst .glyphicon-chevron-right::before {font-size: 20px;color:#fff;-webkit-filter: drop-shadow(1px 0px 0px #333)filter: drop-shadow(1px 1px 2px #333);}
/*---------Multi-Carousel End-------------------*/
.hl-image1{padding: 95px 0px;text-align: center;font-size: 16px;color: #555;background-position: center center;background-size: cover;background-repeat: no-repeat;background-color: #fff;width:100%;}
.item_images{height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center center;}




.menuBlock1_item a{opacity:1;transition:.3s;}
.menuBlock1_item a:hover{opacity:.75;transition:.3s;}



.blog_desc{font-size: 14px;overflow: hidden;text-overflow: ellipsis;white-space: normal;word-wrap: break-word;height: 3em;width: 100%;display: inline-block;background-color: #fff;position: relative;}
.blog_desc::before{position: absolute;content: '\002026';right: 0;top: 1.5em;background-color: #fff;}
.blog_desc::after{content: '';height: 100%;width: 100%;background-color: inherit;position: absolute;}
.blog_desc .img-responsive{display:none;}
.blog_desc h4{font-weight:500;color:#777;font-size:14px;}
.col_top_adjust {margin-top: 15px;}
p.blog_desc_ellipsis{background-color: #fff;overflow: hidden;position: relative;text-overflow: ellipsis;white-space: normal;word-wrap: break-word;border-bottom: 1px solid #ccc;height:3em;margin: 0 0 5px;}
p.blog_desc_ellipsis::before{position: absolute;content: '\002026';right: 0;top: 1.5em;background-color: #fff;}
p.blog_desc_ellipsis::after{content: '';height: 100%;width: 100%;background-color: inherit;position: absolute;}
.blogDay {font-size: 18px;color: #eabe14;float: left;margin-top: 5px;margin-right: 5px;}
.blogDate p {line-height: 2;margin-left: 0px;margin-bottom:0;}
.item2 a{text-decoration:none;}
.item_type p{color:#777;}
.fa-commenting-o::before {content: "\f27b";}
.fa {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
i.fa-commenting-o{font-size: 14px;color: #4f96c1;}
.count-comments{font-size: 11px;color: #333;}
.item p.blog_desc_ellipsis{border-bottom: 0px solid #ccc;}

.featured_ad_one,.featured_ad_two{height: 29.25vh;background-size: cover;background-position: center center;background-repeat: no-repeat;transition: .5s;}
.featured_ad_one{background-image: url('../img/home_imgs/feat_side_1_1.jpg')}
.featured_ad_two{background-image: url('../img/home_imgs/feat_side_2_1.jpg')}
.featured_ad_div{height:15px;width:100%;clear:both;}
.f_banner_1 img{width:100%;}
.f_banner_2 img{width:100%;}


/*--side menu carousels--*/
.item_img {height: 90px;width: 95px;border: 1px solid #efefef;position: relative;float: left;overflow: hidden;margin-right: 10px;padding:0;}
.item_img img {max-height: 209%;max-width: 134%;width: 115px;height: auto;position: absolute;top: -15px;left: -5px;right: 0;margin: 0 auto;}
.item_blocks {padding: 10px 20px 0px;}
.w3-content{border:0px solid #dcdcdc;}
.w3-content2{border: 0px solid #dcdcdc;}
.menuBlock1_item {padding:0 0 5px;border: 0px solid #e6e6e6;border-bottom: 1px solid #efefef;}
.item_desc_p p.title{font-size: 14px;color:#4f96c1;}
.item_desc h4, .item_desc h5{text-align:center;}
.item_desc{margin-top: 10px;}
.item_desc_p p{font-size: 14px;text-align:left;font-weight:normal;}
.item_desc_p{min-height: 80px;}
.item_desc_p p.price {font-size: 14px;color: #117bb8;font-weight: 600;}
.item_desc_p p.title {font-size: 13px;color: #555;}
.info_block_last{border-right:0px solid #ccc;}
.w3-display-left{margin: 0 10px;}
.w3-display-left2 { margin: 0 10px;}
.item_divider{width:75%;height:1px;background-color:#dfdfdf;clear:both;margin:0 auto;}
.menuBlock_1 .glyphicon{-webkit-filter: drop-shadow(1px 0px 0px #333);filter: drop-shadow(1px 1px 0px #333);cursor: pointer;transition:.3s;}
.menuBlock_1 .glyphicon:hover{-webkit-filter: drop-shadow(1px 0px 0px #000);filter: drop-shadow(1px 2px 5px #000);cursor: pointer;transition:.3s;}
.mySlides{border:1px solid #eee;}


.right_item_list{padding: 10px 15px;background-color: #4f96c1;color:#fff;font-weight:600;border-top-right-radius: 5px;border-top-left-radius: 5px;	text-shadow: 1px 1px 5px #333;}

/*--testimonials--*/

.item_img_testimonials .testi_img {width: 100px;border-radius: 50%;border: 3px solid #d5d5d5;margin: 10px;height: 100px;}
.menuBlock1_item_testimonies{border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;padding: 10px 0;border: 1px solid #e6e6e6;margin:15px auto;}
.item_img_testimonials {text-align: center;width: 100%;margin: 0 auto;}
p.testimonials_ellipsis {background-color: #fff;overflow: hidden;position: relative;text-overflow: ellipsis;white-space: normal;word-wrap: break-word;border: 0px solid #ccc;height: 4em;color: #777;}
p.testimonials_ellipsis::before {position: absolute;content: '\002026';right: 0;top: 3em;background-color: #fff;}
p.testimonials_ellipsis::after {content: '';height: 100%;width: 100%;background-color: inherit;position: absolute;}

/*--site-product-pages--*/
.product_details h4{color: #333;}
.product_details p{color: #777;}
.bracket {border:1px solid #ccc;border-radius:5px;padding:15px;margin-bottom: 10px;}
.item_info{padding: 0 20px;}
.item_info p{color:#777;}
.item_info h2{color: #333;font-weight: 600;font-size: 24px;margin-top: 0;}
.item_info h3{color: #f73232;font-size: 20px;font-weight: 600;margin-left: 15px;}
.item_info h4{color:#333;}
.filtering-wrap{width:100%;}
.results{width:100%;}
.item_type h4.multi_categories{font-family: Trajan Pro;color: #4f7cb5;font-weight: 600;font-size: 16px;text-align: center;margin-top: 10px;margin-bottom: 0px;}



.panel-default {border-color: transparent;}
.panel-default > .panel-heading {color: #777;background-color: #fff;border-bottom: 1px solid #ccc;}
.panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a {color: #117bb8;}
.panel-body p {margin:0;}
.panel-body p a {color: #777;font-size: 12px;font-weight: 700;}
.panel-body p a:hover {color: #117bb8;}
.site_menu{background-color:#f4f4f4;}
.panel {background-color: transparent;}
.panel-group .panel + .panel {margin-top: 0px;}    
.panel-title > a:before {float: right !important; font-family: FontAwesome;content:"\f056";padding-right: 5px;}
.panel-title > a.collapsed:before {float: right !important;content:"\f055";}

.panel-title > a:hover, 
.panel-title > a:active, 
.panel-title > a:focus  {text-decoration:none;}
.panel-title.no-plus > a.collapsed::before {content: "";}



p.filter_p{font-family: Trajan Pro;color: #4f7cb5;font-weight: 600;font-size: 16px;}	
b, strong {font-weight: bold;font-family: Trajan Pro;}
.item_container{border:1px solid #efefef;border-radius:5px;transition:.3s;opacity:1;}
.thumb_cat img {transition: .03s;opacity: 1;max-height: 100%;max-width: 100%;width: auto;height: auto;position: relative;top: 0;bottom: 0;left: 0;right: 0;margin: 0px auto 15px;padding:0 5px;}
.thumb_cat {height: auto;width: 100%;display: inline-block;vertical-align: top;position: relative;padding: 5px;margin: 5px auto 15px;background-color:transparent;border: 0px solid #ccc;text-align:center;border-radius: 5px;}
.result {background-color: #fff;padding: 5px;margin:0;border:0px;transition:.3s;}
.item_container:hover {box-shadow: 0px 0px 5px 0px #efefef;transition:.3s;opacity:.75;}
a .result p{color: #777;font-size: 12px;font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;font-weight: bold;}
.thumb_cat img:hover {cursor:pointer;}
.col-adjust a.opacity_cover{opacity:1;}
.col-adjust a.opacity_cover:hover{opacity:.5;}



.col_top_adjust h4{color:#777;}
h4.prod_price {color: #117bb8;font-size: 14px;font-weight: 600;display: inline-block;}
h4.page_records {width: 100%;}
h4.page_records{font-size: 10px;font-weight: bold;float: right;width: 254px;margin: 0;text-align: right;color:#777;}
p.page_records{font-size: 14px;float: left;width: 254px;margin: 0;text-align: left;color:#777;}
hr.featurette-product-divider{    margin-top: 5px;margin-bottom: 5px;border-bottom: 1px solid #46b0ed;width: auto;height: 0px;box-shadow: 0px 1px 3px 0px #eee;}


.prod_desc{padding:0px 10px;}

.box{color: #63befb;padding: 5px 10px;float:left;display: none;}
p.prod_name {background-color: #fff;overflow: hidden;position: relative;text-overflow: ellipsis;white-space: normal;word-wrap: break-word;border: 0px solid #ccc;height: 3em;margin: 0 0 5px;color: #555 !important;margin: 0 5px;font-size: 13px;}
p.prod_name::before {position: absolute;content: '\002026';right: 0;top: 1.5em;background-color: #fff;}
p.prod_name::after {content: '';height: 100%;width: 100%;background-color: inherit;position: absolute;}
p.prod_brand {color: #777;font-size: 10px;font-weight: 500;margin: 0;}
p.prod_brand {margin: 0;float: left;}
p.prod_brand::after {content: "•";padding: 0 8px;color: #27CCC0;}
/*p.prod_subcat {color: #777;font-size: 10px; font-weight: 500;margin: 0 0 5px;}*/


p.prod_subcat {background-color: #fff;overflow: hidden;position: relative;text-overflow: ellipsis;white-space: normal;word-wrap: break-word;border: 0px solid #ccc;height: 15px;color: #777;margin: 0 10px;font-size: 10px;}
p.prod_subcat::before {position: absolute;content: '\002026';right: 0;top: 3px;background-color: #fff;}
p.prod_subcat::after {content: '';height: 100%;width: 100%;background-color: inherit;position: absolute;}


p.multi_categories{background-color: #fff;overflow: hidden;position: relative;text-overflow: ellipsis;white-space: normal;word-wrap: break-word;border: 0px solid #ccc;height: 3em;margin: 0 0 5px;margin: 0 0 5px;}
p.multi_categories::before {position: absolute;content: '\002026';right: 0;top: 1.5em;background-color: #fff;}
p.multi_categories::after {content: '';height: 100%;width: 100%;background-color: inherit;position: absolute;}
.item_type h4.multi_categories{font-family: Trajan Pro;color: #4f7cb5;font-weight: 600;font-size: 16px;text-align: center;margin-top: 10px;margin-bottom: 0px;}



.container1 {display: block;position: relative;padding-left: 35px;cursor: pointer;font-size: 12px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;color: #777;}
.container1 input {position: absolute;opacity: 0;cursor: pointer;height: 0;width: 0;}
.checkmark {position: absolute;top: 0;left: 0;height: 20px;width: 20px;background-color: #eee;border: 1px solid #dedede;}
.container1:hover input ~ .checkmark {background-color: transparent;background-color: #ccc;}
.container1 input:checked ~ .checkmark {background-color: #2196F3;}
.checkmark:after {content: "";position: absolute;display: none;}
.container1 input:checked ~ .checkmark:after {display: block;}
.container1 .checkmark::after {left: 7px;top: 4px;width: 5px;height: 10px;border-width: 0 3px 3px 0;border: solid #fff;border-top-width: medium;border-right-width: medium;border-bottom-width: medium;border-left-width: medium;border-width: 0 3px 3px 0;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);}

center a{font-size: 14px;font-weight: bold;position: relative;float: none;padding: 6px 12px;margin-left: 0px;line-height: 1.42857143;color: #337ab7;text-decoration: none;background-color: #fff;border: 0px solid #ddd;}
center a .glyphicon.glyphicon-menu-left{font-size: 14px;font-weight: bold;position: relative;float: none;padding: 6px 10px;margin-left: 0px;line-height: 1.42857143;color: #337ab7;text-decoration: none;background-color: #fff;border: 1px solid #ddd;border-top-left-radius: 10px;border-bottom-left-radius: 10px;border-bottom-right-radius: 5px;border-top-right-radius: 5px;transition:.3s;}
center a .glyphicon.glyphicon-menu-right{font-size: 14px;font-weight: bold;position: relative;float: none;padding: 6px 10px;margin-left: 0px;line-height: 1.42857143;color: #337ab7;text-decoration: none;background-color: #fff;border: 1px solid #ddd;border-top-right-radius: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 5px;border-top-left-radius: 5px;transition:.3s;}
center a .glyphicon.glyphicon-menu-right:hover{box-shadow:1px 1px 5px #ccc;transition:.3s;}
center a .glyphicon.glyphicon-menu-left:hover{box-shadow:1px 1px 5px #ccc;transition:.3s;}

/*Toggles*/
.handle{display: none;}
.handle2{display: none;}
nav1 li{list-style: none;}
nav1 ol{overflow: hidden;margin:0;max-height: auto;}
nav ol {margin: 0;padding: 0;border-bottom: 1px solid #e1e1e1;}
.mini-icon-bar{width:25px;height:1px;background-color:#b0b0b0;margin:4px 10px;}

.targetDiv{display:none;border-top: 1px solid #dcdcdc;margin-top: -5px;width:100%;height:auto;transition:.3s;}
.targetDiv.first {display: block;transition:.3s;}
.targetDiv_2{display: none;width: 100%;height: auto;padding: 15px;}
.targetDiv_2 form{border:0px solid #dedede;padding: 10px;}
.targetDiv_2.first {display: block;}
.targetDiv_2 input[type="checkbox"] {margin: 0px;}

ul#nav_home{list-style-type: none;margin-bottom: 0px;padding: 0;}


.showSingle{float: left;padding: 0px 10px;background-color: transparent;color: #27CCC0;margin-right: 5px;font-size: 12px;border-radius: 5px;transition:.3s;}
.showSingle:hover{background-color:transparent;cursor:pointer;transition:.3s;}
a.showsingle{text-decoration:none;color: #333;font-weight:bold;}
#nav_home li.active a.showSingle p {color: #fff;background-color: #4f96c1;box-shadow: 1px -1px 4px -2px #777;border-radius: 2px 2px 0 0;}
#nav_home li a.showSingle p {padding: 10px 20px;cursor:pointer;margin:0;}
#nav_home li.active a.showSingle p {color: #fff;background-color: #4f96c1;box-shadow: 1px -1px 4px -2px #777;border-radius: 2px 2px 0 0;text-shadow: 1px 1px 5px #333;margin:0;transition:.3s;}
#nav_home li.active a.showSingle p:hover {background-color: #3f86b1;transition:.3s;}



#nav_toggleName li {float: left;width: 250px;text-align: center;padding: 10px;background-color: #f8f8f8;border-top-right-radius: 5px;border-top-left-radius: 5px;margin-left: 10px;}
#nav_toggleName li a{color: #777;text-decoration: none;cursor: pointer;}
#nav_toggleName li a:hover{color: #333;}
#nav_toggleName li.active a{color: #fff;background-color: #f4f4f4;}
#nav_toggleName li.active{width: 250px;background-color: #fff;border: 1px solid #e1e1e1;border-bottom-color: rgb(225, 225, 225);border-bottom-style: solid; border-bottom-width: 1px;border-bottom: 1px solid #fff;padding: 10px;margin-bottom: -11px;box-shadow: 5px 5px 10px #ccc;}

#nav_category {border: 0px solid  #dedede;border-bottom: 0px solid transparent;}
#nav_category li {list-style: none;border-top: 1px solid #ccc;padding: 0 10px;}
/*#nav_category li a:hover {color: #2196f3;transition:.3s;}
#nav_category li.active a {color: #2196f3;  background-color:#eee;box-shadow: 1px -1px 4px -2px #efefef;}
#nav_category li a {color: #27CCC0;text-decoration: none;cursor: pointer;width: 100%;display: block;padding: 10px;border-bottom: 1px solid #efefef;transition:.3s;font-weight:600;}*/
#nav_category li a {color: #333;text-decoration: none;cursor: pointer;width: 110px;display: block;padding: 5px 0 0px;border-bottom: 1px solid  transparent;transition: .3s;font-weight: 600;margin-bottom:10px;}
#nav_category li a:hover {color: #333;transition: .3s;box-shadow: 1px 1px 5px transparent;background-color: #transparent;border-bottom: 1px solid transparent;}
#nav_category li.active a {color: #117bb8;border-radius: 5px;background-color: transparent;font-weight:600;}









  
  



li.category_container{display:inline-block;}
.category_list{border-bottom: 0px solid #ccc;border-top: 1px solid #ccc;}
.category_list li{list-style:none;}
.category_list a{text-decoration: none;width: 100%;display: block;padding: 10px;border-bottom: 1px solid #efefef;transition:.3s;font-weight:600;color:#333;padding: 10px;}
.category_list a:hover{color: #2196f3;text-decoration: none;transition:.3s;}
.brands_item{float: left;min-height: 140px;}
.brands_item img{width: 130px;height: auto;border: 1px solid#ccc;border-radius: 5px;margin: 5px;padding: 10px;transition:.3s;}

.brands_item img:hover {box-shadow: 1px 1px 5px 1px #aaa;transition:.3s;}



/*--sitepage adjustments--*/
p.testimonials_ellipsis {background-color: #fff;overflow: hidden;position: relative;text-overflow: ellipsis;white-space: normal;word-wrap: break-word;border: 0px solid #ccc;height: 4.5em;color: #777;text-align: center;}
p.testimonials_ellipsis::before {position: absolute;content: '\002026';right: 0;top: 3em;background-color: #fff;}
p.testimonials_ellipsis::after {content: '';height: 100%;width: 100%;background-color: inherit;position: absolute;}
p.item {display: block;background-color: #fff;overflow: hidden;z-index: 999;position: relative;height: 100%;width: 100%;}
.site_pages a.item {text-decoration: none;transition: .3s;color: #0074a2;z-index: 999;position: relative; top: 0px;}
.site_pages img.note-float-right.logo{width: 55%;float: right;opacity: .25;right: 0;left: 0;margin: 0 auto;position:absolute;}
.site_page_contact_container{padding:0 5px;}
.site_page_contact{padding:0 5px;margin:10px auto;}
.site_pages h1 {color: #c5872b;border-bottom: 1px solid #005895;padding: 0px 0px 10px;margin: 15px 0 30px;font-family: Trajan Pro;width: 50%;font-size: 30px;}
.site_pages h2{font-family: Trajan Pro;color: #c5872b;text-align: left;margin-bottom: 15px;border-bottom: 1px solid #005895;padding-bottom: 15px;margin-top: 0px;}
.site_pages h3{font-family: Trajan Pro;color:#4f7cb5;font-weight: 600;font-size: 16px;}
.site_pages h4{line-height: 25px;color: #0074a2;text-align: left;margin-top:20px;font-family: Trajan Pro;font-size: 16px;}
.site_pages a{text-decoration:none;transition:.3s;color:#0074a2;}
.site_pages a:hover{transition:.3s;color: #27CCC0;}
.site_pages p{color:#676767;}
.site_pages .li_blog{line-height: 25px;text-align: left;font-size: 15px;margin: 0;color: #0074a2;font-weight: 600;font-family: Trajan Pro;}
.site-dates{position:absolute;right:15px;top:0px;font-family: Trajan Pro;}
.site-dates p.blog-dates{color: #C6C6C6;margin-left: 30px;margin-bottom: 0;font-size: 12px;}
.site_page img{text-align:center;margin:0 auto;}
.site_page .note-float-left {margin:15px;}
/*.site_pages li::before {content: "•";color: #333;}*/
.site_pages li::before {content: '\27A4';color: #5c8ebc;margin: 0 10px 0 0;padding: 0 5px 0 0;float: left;}
.site_pages .divider{width: 100%;height: 1px;background-color:#efefef;margin: 0 0 5px 0;}
.site_pages li {color: #c5872b;list-style: none;padding-bottom: 10px;}
.site_pages input[type="submit"] {margin: 0 auto;background-color: #4f96c1;padding: 10px 45px;color: #fff;transition: .3s;box-shadow: 1px -1px 4px -2px #777;border-radius: 2px 2px 0 0;text-shadow: 1px 1px 5px #333;font-size: 16px;}
.site_pages input[type="submit"]:hover {color: #fff;background-color: #005d9a;transition: .3s;}
img.about_us{margin:0 auto;text-align:center;}
p.error_message{color:red;}	



.newsletter_info{background-image: url('../img/site_imgs/newsletter-bg.jpg');border: 1px solid #e6e6e6;border-radius: 5px;text-align: center;font-size: 16px;color: #555;background-position: center center;background-size: cover;padding: 30px 0px 46px 0px;}
.newsletter_info2{background-image: url('../img/site_imgs/weeklySpecials1.jpg');border: 1px solid #e6e6e6;border-radius: 5px;padding:80px 20px 46px 20px;font-size: 16px;color: #555;background-position: center center;background-size: cover;}
h2.NL{color: #fff;font-weight: 600;text-shadow: 1px 1px 10px #333;}
p.NL{color: #fff;font-weight: 600;text-shadow: 1px 1px 10px #333;}
.newsletter_info h2.NL{font-size: 26px;color: #fff;text-transform: none;border: none;padding: 0;margin: 0 0 18px 0;font-weight: 600;}
.newsletter_info p{color:#fff;}
p.NL .NL_perecentage{font-size:24px;color:#f73232;}
.sign_up{font-size:14px;font-style:italic;margin:5px auto;}



/*--Side Bar--*/

.right-side-bracket .right-col h5.side_bar {background-color: #005895;padding: 15px 0 15px 10px;color:#efefef;font-weight: 600;font-size:16px;margin: 0;}
.right-side-bracket .right-col p.profile{margin:0;border-bottom: 1px solid #ccc;list-style-type: none;padding: 10px 0;border-bottom: 1px solid #c0f1d6;margin: 5px 0 0px 5px;}
.right-side-bracket .right-col p.profile a{margin-left: 15px;width: 100%;display: block;transition: .3s;color:#5A5A5A;text-decoration:none;}
.right-side-bracket .right-col p.profile a:hover{transition: .3s;color: #00A599;text-decoration:none;}
.right-side-bracket .right-col a p{margin-left: 15px;color:#5A5A5A;}
.right-side-bracket .right-col a p:hover{transition: .3s;color: #00A599;text-decoration:none;}
.right-side-bracket .right-col .social_media{color:#5A5A5A;}
.right-side-bracket .right-col .social_media:hover{color: #00A599;}
.clear{clear:both;}
.right-side-bracket .right-col h5.side_bar {margin-bottom: 20px;padding: 10px 15px;background-color: #4f96c1;color: #fff;font-weight: 600;border-top-right-radius: 5px;border-top-left-radius: 5px;text-shadow: 1px 1px 5px #333;font-size: 14px;}
.btn_container{margin-top: 15px;padding:0 15px;}
.btn-default{background-color:#4f96c1;}
.btn_g {text-align: center;text-decoration: none;padding: 10px 24px;border: 1px solid #337ab7;color: #777;}

.newsletter_info h3 {font-family: Trajan Pro;color: #4f7cb5;font-weight: 600;font-size: 16px;margin: 0px;}
.news_button a{margin: 0 auto;background-color: #4f96c1;padding: 10px 15px;color: #fff;transition: .3s;box-shadow: 1px -1px 4px -2px #777;border-radius: 2px 2px 0 0;text-shadow: 1px 1px 5px #333;}
.news_button a:hover{background-color: #3178a3;color: #fff !important;transition:.3s;}

.side-recent-post li:hover { opacity: .75;transition: .3s;}
.side-recent-post li { opacity: 1;transition: .3s;}







.review_pages{margin: 0 auto;padding: 15px;background-color:#efefef;}
.review_pages p{color:#117bb8;}
.review_pages p.lead{font-size:18px;color:#555;}
.review_pages h2{}
.review_block h3{color: #117bb8;}
.review_pages h4{color:#117bb8;margin-top:0;}
.review_order{padding:10px 0px;}
.review_block{1px solid #ccc;background-color:#fff;}
.review_block p {color: #333;margin: 0;font-size: 12px;}
.review_block h5{color:#333;font-weight:600;line-height: 1.4;margin:0;}
.review_details{padding:15px;}
.review_img { height: 200px;width: 200px;display: inline-block;vertical-align: middle;border: 1px solid #efefef;position: relative;margin: 0 20px;float:left;padding: 0 10px;}
.review_img img {max-height: 100%;max-width: 100%;width: auto;height: auto;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.review_box{background-color:#fff;padding: 15px;border:1px solid #ccc;border-radius:5px;}
.text-center {text-align: center;width: 75%;margin: 0 auto;}
.review_pages p.lead strong{color: #117bb8;}


.dropdown-menu {box-shadow:0px 0px 0px transparent;}
.navbar-inverse .navbar-nav .open .dropdown-menu {box-shadow: 0px 0px 0px transparent;}
.left_filter_list {padding: 10px 15px;background-color: #4f96c1; color: #fff;font-weight: 600;border-top-right-radius: 5px;border-top-left-radius: 5px;text-shadow: 1px 1px 5px #333;}
.left_filter_list h3{color: #fff;}
.social_media a.fa {color: #4f96c1;text-shadow: 2px 2px 5px #000;-moz-text-shadow: 2px 2px 5px #000;-webkit-text-shadow: 2px 2px 5px #000;transition: all 0.3s;padding: 0px 5px;line-height: 0;margin-top: 0px;font-size: 18px;text-decoration: none;}
.social_media a.fa:hover {color: #72b9e4;transition:.3s;}

@media screen and (max-width:1450px)
{
.item_container {height: 350px;}
}
@media screen and (max-width:1200px)
{
.item_container {height: auto;}
}
@media screen and (max-width:996px)
{
	.featured_ad_div{display:none;}
	.featured_ad_one, .featured_ad_two{height: 18.25vh;margin: 10px auto;}
	.featured_ad_one{margin-right:5px;}
	.featured_ad_two{margin-left:5px;}
	img.ads_1 {padding-right: 5px;}
	img.ads_2 {padding-left: 5px;}
	.w3-content {width: 45%;float: left;margin: 2%;}
	.w3-content2 {width: 45%;float: left;margin: 2%;}
	.newsletter_info {padding:0;min-height: 360px;}
	.newsletter_info2 {padding:0;min-height: 360px;text-align: center;}
	.newsletter_info h3 {margin: 90px 0 5% 0;}
	.newsletter_info2 h2.NL{margin: 90px 0 5% 0;}
	.w3-content.side_menu{width: 100%;}
}
@media screen and (max-width:767px)
{
	body{margin-top:105px;}
	#nav_toggleName li.active {width: 50%;}
	#nav_toggleName li {width: 50%;padding: 10px;margin-left: 0px;}
	.thumb_cat { height: 115px;width: 145px;float: left;border: 0px;background-color: #f1f1f1;border-radius: 5px;margin: 5px 10px 5px 0;}
	.prod_desc {width: 95%;margin:15px;}
	.result {border-top: 1px solid #efefef;margin: 0;padding:0;}
	.menu {border: 1px solid #efefef;padding: 5px;border-radius: 5px;box-shadow: 1px 1px 2px #777;}
	p.prod_brand {margin: 0;float:left;}
	p.prod_brand::after {content: "•"; padding:0 8px;color: #27CCC0;}
	.navbar-default {box-shadow: 1px 1px 5px #efefef;}
	p.toggleCaption {font-size: 22px;}	
	.item_desc_p {min-height: 100px;}
	.item_img {height: 100px;width: 100px;}
	.menuBlock1_item {padding: 10px 0 10px;}
	.item_blocks {padding: 0px 20px;}
    .info_block_last{border-right:1px solid #ccc;}
	.info_border .info_block p {font-size: 12px;}
	.info_border .info_block.mobile {border:0px;text-align: center;}
	.hl-image1 {padding: 100px 0px;}
	p.blog_desc_ellipsis {font-size: 12px;margin: 10px 10px 0px 10px;}	
	.info_border {border: 0px solid #ddd;padding:0;}	
	.info_block {border: 1px solid #ddd;text-align: center;}
	.info_border .info_block.mobile {border: 1px solid #ddd;}
	.bread_crumb_container{display:none;}
	nav1 ol{max-height: 0;padding: 0;}  
	nav ol{max-height: 0;} 
	.handle{display: block;width: 100%;border: 1px solid #ccc;cursor: pointer;margin-bottom: 10px;padding: 5px 0;background-color: #fff;margin: 10px auto;}
	.handle2{display: block;width: 100%;text-align: left;border: 1px solid #ccc;cursor: pointer;margin-bottom: 10px;padding: 5px 0;}
	.menu{display:block;}
	/*.site_menu{overflow:hidden;max-height: 0;}*/
	.site_menu{overflow:hidden;height: 0;}
	.showing2{max-height: 40em;}
	/*.showing{max-height: 40em !important; overflow-y: scroll;}*/
    .showing{height: auto !important;}	
	.review_box{margin:10px auto;}
	.review_img {height: 125px;width: 125px;margin:10px;}
	.review_pages {padding: 10px 0;}
	.thumb_cat img {padding: 0;}
	.dropdown-menu {box-shadow:1px 1px 5px #777;}
	.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse {max-height: 1000px;}

.dropdown-menu > li > a{background-color:#fff;}
.dropdown-menu > li > a:hover{background-color:#fff;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover{background-color: #2c739e;}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a{color:#333;}
.navbar-inverse .navbar-nav .open .dropdown-menu {box-shadow: 1px 1px 5px #333;}
.w3-content {display: block;width: 100%;float: none;margin: 0;}
.w3-content2 {display: block;width: 100%;float: none;margin: 0;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border-bottom: 1px solid #78e2ff;}
}
@media screen and (max-width:564px)
{
.thumb_cat { height: 115px;width: 135px;}
	.result {padding:0;}
	.col-adjust{padding:5px;}
	.showSingle{padding:0px;}
	.hl-image1 {padding: 65px 0px;}
}
@media screen and (max-width:464px)
{
	.f_banner_1{width:100%;margin:10px auto 5px;}
	.f_banner_1 img{width:100%;}
	.f_banner_2{width:100%;margin:5px auto 10px;}
	.side_ads_1{width:100%;margin:10px auto 5px;}
	.side_ads_2{width:100%;margin:5px auto 10px;}
	.newsletter_info {padding: 0;min-height: 250px;}
	.newsletter_info h3 {margin: 45px 0 5% 0;}
	.newsletter_info2 {padding: 0;min-height: 250px;}
}