@import url(//fonts.googleapis.com/css?family=Open+Sans:800,400,700,300);@import url(https://fonts.googleapis.com/css?family=Open+Sans:600);@font-face{font-family:'Roboto-Bold';src:url('../font/Roboto-Bold.eot') format('embedded-opentype'),
url('../font/Roboto-Bold.woff') format('woff'),
url('../font/Roboto-Bold.ttf') format('truetype'),
url('../font/Roboto-Bold.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Roboto-Regular';src:url('../font/Roboto-Regular.eot') format('embedded-opentype'),
url('../font/Roboto-Regular.woff') format('woff'),
url('../font/Roboto-Regular.ttf') format('truetype'),
url('../font/Roboto-Regular.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Roboto-Medium';src:url('../font/Roboto-Medium.eot') format('embedded-opentype'),
url('../font/Roboto-Medium.woff') format('woff'),
url('../font/Roboto-Medium.ttf') format('truetype'),
url('../font/Roboto-Medium.svg') format('svg');font-weight:normal;font-style:normal;}
body{font-family:'Open Sans' !important;font-size:16px;!important;overflow-x:hidden;}
div.ccm-page{font-family:'Open Sans' !important;}
div.ccm-page #main_head_diff_second{font-family:'Roboto-Regular' !important;font-weight:normal !important;display:inline;font-size:1.5em !important;color:#000000;}
div.ccm-page #main_head_diff{font-family:'Roboto-Regular' !important;font-weight:normal !important;display:inline;font-size:1.5em !important;color:#eb343e;}
div.ccm-page h1{font-family:'Roboto-Regular' !important;font-weight:normal !important;display:inline;font-size:37px !important;font-weight:800 !important;}
div.ccm-page h1.page-title{font-family:'Roboto-Regular' !important;font-weight:normal !important;font-size:37px !important;font-weight:800 !important;color:#eb343e !important;padding-bottom:0px !important;padding-top:0px !important;display:block;text-transform:capitalize !important;}
div.ccm-page h2{font-family:'Roboto-Medium' !important;font-weight:normal !important;display:inline;font-size:37px !important;font-weight:200 !important;font-size:1.5em !important;}
#div_index .ccm-block-page-list-header h5{font-family:'Roboto-Medium' !important;font-weight:normal !important;display:block;font-size:37px !important;font-weight:200 !important;font-size:1.5em !important;color:#000000 !important;padding:7px 0 3px;}
div.ccm-page h3{font-size:1.5em;font-family:'Roboto-Medium' !important;font-weight:normal !important;}
div.ccm-page h4{font-size:1.3em;font-family:'Roboto-Medium' !important;font-weight:normal !important;}
.ccm-block-page-list-header h5{font-family:'Roboto-Regular' !important;font-weight:normal !important;display:inline;font-size:37px !important;font-weight:800 !important;font-size:1.5em !important;color:#eb343e !important;padding:0 0 0 7px;text-transform:lowercase !important;}
.ccm-block-page-list-header{width:743px;margin:0 auto 14px;}
.ccm-block-page-list-header > h5{padding:0;width:100%;line-height:38px !important;font-size:26px !important;}
#footer-theme h4{font-size:1.3em;font-family:'Roboto-Medium' !important;font-weight:normal !important;}
#footer-theme a:hover{text-decoration:none;}
div.ccm-page .top-bar-section ul li > a{font-family:'Open Sans'!important;}
div.ccm-page h5{font-family:'Roboto-Bold' !important;text-transform:capitalize !important;font-weight:normal;}
#sale{color:#FFFFFF;text-decoration:underline;}
#sale:hover{color:#000000;}
div.ccm-page header nav ul a{font-family:'Roboto-Bold' !important;text-transform:uppercase;font-size:1.1em;}
div.ccm-page header nav ul li ul li a{font-size:1em !important;}
.banner{width:100%;height:auto;margin:0 auto;max-width:1280px;position:relative;}
p{margin-top:1px;line-height:26px;}
.ccm-custom-style-main p{margin-bottom:0px;}
.btn-primary{font-family:'Roboto-Regular' !important;font-size:17px;}
.col_column_para{min-height:115px;height:auto;line-height:23px;margin-top:10px;}
hr{color:#AFAFAF;}
#footer-theme li{background-image:url(../images/liststyle_image.png);background-position:left;center;background-repeat:no-repeat;line-height:29px;padding:0 7px 0 15px;list-style:none;}
#footer-theme li:hover{background-image:url(../images/liststyle_image_hover.png);}
#social_link a{float:left;margin:0px 12px 0px 0px;}
.disclaimer p{font-size:15px;}
.copyright{text-align:center;}
.copyright li{font-size:15px;display:inline;list-style:outside none none;padding:0 0 0 7px;text-align:center;}
.copyright li::after{content:"|";padding:0 0 0 10px;}
.copyright li:last-child::after{content:"";}
.copyright li a{text-decoration:underline;}
.copyright ul{margin-bottom:0px !important;}
.ccm-search-block-form .btn-default{font-size:0px !important;;width:40px;height:40px;background-image:url(../images/seach_button.png);background-repeat:no-repeat;border-radius:0px !important;padding:0px 0px !important;background-color:#ffffff !important;border-color:#ffffff !important;margin-left:6px;}
div.ccm-page header .ccm-search-block-form .ccm-search-block-text{padding:7px 20px 7px 35px;width:315px;border-radius:3px;}
#footer_links ul{padding:0px;}
#mc_embed_signup .mc-field-group input{padding:6px 7px !important;}
#mc_embed_signup .mc-field-group{width:73% !important;float:left !important;min-height:41px !important;margin-right:17px;margin-top:13px;}
#mc_embed_signup div#mce-responses{float:left !important;clear:none !important;}
#mc_embed_signup .clear{clear:none !important;}
#mc_embed_signup .button{background-color:#eb343e !important;border-radius:3px !important;padding:0 8px !important;margin-top:13px;}
#news_head{font-family:'Open Sans' !important;font-size:16px !important;color:#000000;font-weight:bold !important;}
#mc_embed_signup_scroll{margin-top:13px;}
#mc_embed_signup .button{margin:12px 5px 10px 0 !important;font-family:'Open Sans' !important;font-size:16px !important;font-weight:normal !important;}
.nav-selected.nav-path-selected{color:#EB343E;}
#left_ad_div{margin-right:15px;padding:0;width:225px !important;}
#cust_main_div{margin-top:21px;padding:0 !important;width:728px !important;margin-right:11px;}
#right_ad_div{float:left;padding:0;width:300px;}
main li{list-style-image:url(../images/list_image.png);line-height:30px;}
#cust_main_div > ul{margin-left:18px;}
main ul{padding:0px;margin-top:7px;margin-left:18px;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item img{width:auto !important;height:auto !important;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-page-entry-grid-item{border:1px solid #B1B1B1;margin:0 2px 12px 10px !important;width:31.333% !important;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-title{min-height:81px;padding-left:7px;padding-right:19px;text-align:center;font-family:"Roboto-Medium" !important;font-size:1.3em;font-weight:normal !important;text-transform:uppercase !important;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-title h4{text-transform:uppercase !important;}
/*.flip-container{perspective:1000;float:left;margin:0 0 15px 11px;position: relative;
}*/
/*.flip-container:hover .flipper, .flip-container.hover .flipper{transform:rotateY(180deg);}*/
/*.flip-container:hover .back {
		transform: rotateY(0deg);
	}
	.flip-container:hover .front {
	    transform: rotateY(180deg);
	}
.flip-container, #front{width:175px !important;height:175px !important;background-color:#FFFFFF;}
.flip-container, #back{width:175px !important;height:175px !important;background-color:#353535;}
.flipper{transition:0.6s;transform-style:preserve-3d;position:relative;-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
}
#front, #back{backface-visibility:hidden;position:absolute;top:0;left:0;transition: 0.6s;transform-style: preserve-3d;}
#front{z-index: 2;transform: rotateY(0deg); -webkit-transform:rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg);}
#back{transform: rotateY(-180deg);-webkit-transform: rotateY(-180deg);
-moz-transform:  rotateY(-180deg);
-o-transform:  rotateY(-180deg);}*/
.flip-container {
	perspective: 1000;-webkit-perspective: 1000;-moz-perspective: 1000;-o-perspective: 1000;-ms-perspective: 1000;
	float:left;margin:0 0 15px 11px;position: relative;
}
	/*  UPDATED! flip the pane when hovered */
	.flip-container:hover #back {
		transform: rotateY(0deg);
		-webkit-transform:rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
	}
	.flip-container:hover #front {
	    transform: rotateY(180deg);
		-webkit-transform:rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
	}

/* flip speed goes here */
.flipper {
	transition: 0.6s;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	-ms-transition: 0.6s;
	transform-style: preserve-3d;

	position: relative;
	-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
}

/* hide back of pane during swap */
#front, #back {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	transition: 0.6s;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	-ms-transition: 0.6s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;

	position: absolute;
	top: 0;
	left: 0;
}

/*  UPDATED! front pane, placed above back */
#front {
	z-index: 2;
	transform: rotateY(0deg);
	-webkit-transform:rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
}

/* back, initially hidden pane */
#back {
	transform: rotateY(-180deg);
	-webkit-transform: rotateY(-180deg);
-moz-transform:  rotateY(-180deg);
-o-transform:  rotateY(-180deg);
-ms-transform:  rotateY(-180deg);
}
.flip-container, #front{width:175px !important;height:175px !important;background-color:#FFFFFF;}
.flip-container, #back{width:175px !important;height:175px !important;background-color:#353535;}

div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper .flip-container div.ccm-block-page-list-page-entry-grid-item{min-height:175px !important;width:176px !important;margin:0px !important;padding-left:3px;padding-right:3px;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-title .flip_head{font-size:20px !important;font-family:'Roboto-Medium' !important;font-weight:normal !important;text-transform:capitalize !important;}
#back .flip_head{color:#FFFFFF !important;}
#back .ccm-block-page-list-description{font-size:14px;color:#FFFFFF;text-align:center;}
#back .ccm-block-page-list-description a{font-size:14px;color:#FFFFFF;text-align:center;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper .flip-container div.ccm-block-page-list-title{min-height:56px !important;padding-left:0px !important;padding-right:0px !important;}
#back .ccm-block-page-list-title, #front .ccm-block-page-list-title{margin-top:15px !important;min-height:61px !important;}
.flip-container .ccm-block-page-list-page-entry-grid-thumbnail{margin:0 auto;display:table;}
.breadcrumb-trail-sub{font-family:'Open Sans' !important;font-size:16px;!important;}
#bread_home{font-family:'Open Sans' !important;font-size:16px;!important;}
.breadcrumb-trail-sub strong{font-weight:normal !important;color:#EC424B;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper{overflow:hidden !important;}
.pagination li{background-image:none;}
div.ccm-page .pagination > li > a{border-color:red !important;border-left:1px solid red !important;border-right:1px solid red !important;}
div.ccm-page .pagination > li.prev a{border-left:1px solid red !important;}
div.ccm-page .pagination > li.active span{border-color:red !important;}
div.ccm-page .pagination > li.next span{border-right:1px solid red !important;border-left:1px solid red !important;}
div.ccm-page .pagination > li > span{border-color:red !important;}
.flash{width:454px;height:456px;border:1px solid #000000;margin-top:45px;margin-bottom:45px;}
#cart_div{padding:0px !important;margin-top:10px;}
#social_div{padding:0px !important;margin-top:8px;}
.related_product .product-list-name{display:none;}
.related_product span.product-list-price{display:none;}
.related_product .product-list-item-inner{background:none !important;border:0px solid #eee !important;box-shadow:0 0 0px !important;padding:0px 0px 0px !important;}
.related_product .vivid-store-col-1,.related_product .vivid-store-col-2, .related_product.vivid-store-col-3, .related_product .vivid-store-col-4, .related_product .vivid-store-col-5{margin:0 0 0 12px;padding:15px 0;width:23%;}
.vivid-store-utility-links{background-image:url(../images/full_cart.png);background-repeat:no-repeat;background-position:left center;text-align:left !important;}
.items-in-cart{margin:0 0 0 37px;}
#alternatives{margin-bottom:29px;}
#alternatives li{float:left;width:172px;}
#Flyingalternatives{margin-top:30px;margin-bottom:30px;}
#Flyingalternatives li{float:left;width:260px;}
#res-head{display:none;}
#whole-block{padding-left:0px !important;padding-right:0px !important;}
div.ccm-page div.ccm-block-page-list-thumbnail-grid-wrapper div.ccm-block-page-list-title{margin-top:0px !important;}
#my-grid-title{padding-left:0px !important;padding-right:0px !important;}
#my-grid-title a{display:block !important;height:99px !important;overflow:hidden !important;width:100% !important;}
#my-grid-title h4{margin-top:30px;}
#title-link h4{margin-top:30px !important;}
#thumb-grd{height:154px !important;width:100% !important;}
#thumb-grd img{display:block;margin:0 auto;width:207px !important;height:auto !important;}
.nav_icon{display:none !important;}
.nav-dropdown ul .nav_icon{display:block !important;float:left;height:auto;margin:1px 10px 0 0;padding:0;width:50px;}
.nav-last ul .nav_icon{display:none !important;}
div.ccm-page header nav ul li ul{width:278px !important;}
div.ccm-page header nav ul li ul li a{float:left !important;padding:0 !important;}
div.ccm-page header nav ul li ul li{padding-bottom:9px !important;}
.three-col{column-count:3;-moz-column-count:3;-webkit-column-count:3;-o-column-count:3;-ms-column-count:3;column-gap:20px;-moz-column-gap:20px;-webkit-column-gap:20px;-o-column-gap:20px;-ms-column-gap:20px;}
.three-col div.ccm-page div.ccm-block-page-list-page-entry-horizontal, div.ccm-page div.ccm-block-page-list-page-entry{border-bottom:none !important;margin-bottom:0px !important;padding-bottom:0px !important;}
#div_index{margin-bottom:26px;}
.fa-angle-double-right::before{font-size:13px;}
.three-col .ccm-block-page-list-page-entry-text{margin:0 0 12px;}
.three-col .ccm-block-page-list-title a{color:#000000 !important;}
.three-col .ccm-block-page-list-title a:hover{color:#eb343e !important;}
.nav-dropdown.nav-item-188 ul li .nav_icon{display:none !important;}
.flash > iframe{border:none;}
#scarf .flip-container,#scarf #front{width:175px !important;height:280px !important;background-color:#FFFFFF;}
#scarf .flip-container, #scarf #back{width:175px !important;height:280px !important;background-color:#353535;}
/*#front, #back{backface-visibility:hidden;position:absolute;top:0;left:0;}
#scarf #front{z-index:2;transform:rotateY(0deg);}
#scarf #back{transform:rotateY(180deg);}*/
#scarf img{height:219px !important;}
/* scrf new css*/
#scarf .flip-container {
	perspective: 1000;-webkit-perspective: 1000;-moz-perspective: 1000;-o-perspective: 1000;-ms-perspective: 1000;
	float:left;margin:0 0 15px 11px;position: relative;
}
	/*  UPDATED! flip the pane when hovered */
	#scarf .flip-container:hover #back {
		transform: rotateY(0deg);
		-webkit-transform:rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
	}
	#scarf .flip-container:hover #front {
	    transform: rotateY(180deg);
		-webkit-transform:rotateY(180deg);
-moz-transform: rotateY(180deg);
-o-transform: rotateY(180deg);
-ms-transform: rotateY(180deg);
	}

/* flip speed goes here */
#scarf .flip-container .flipper {
	transition: 0.6s;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	-ms-transition: 0.6s;
	transform-style: preserve-3d;

	position: relative;
	-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-o-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
}

/* hide back of pane during swap */
#scarf .flip-container #front,#scarf .flip-container #back {
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	transition: 0.6s;
	-webkit-transition: 0.6s;
	-moz-transition: 0.6s;
	-o-transition: 0.6s;
	-ms-transition: 0.6s;
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-ms-transform-style: preserve-3d;
	transform-style: preserve-3d;

	position: absolute;
	top: 0;
	left: 0;
}

/*  UPDATED! front pane, placed above back */
#scarf .flip-container #front {
	z-index: 2;
	transform: rotateY(0deg);
	-webkit-transform:rotateY(0deg);
-moz-transform: rotateY(0deg);
-o-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
}

/* back, initially hidden pane */
#scarf .flip-container #back {
	transform: rotateY(-180deg);
	-webkit-transform: rotateY(-180deg);
-moz-transform:  rotateY(-180deg);
-o-transform:  rotateY(-180deg);
-ms-transform:  rotateY(-180deg);
}

/* scrf css end*/


.page-template-left-right-fishing-relateproduct header{padding-bottom:0px !important;}
.page-template-left-right-rope-relateproduct header{padding-bottom:0px !important;}
.page-template-left-right-other-relateproduct header{padding-bottom:0px !important;}
div.ccm-page hr{margin-bottom:8px !important;}
#fishing_main{padding-bottom:14px !important;}
#l{color:#404040;font-size:0.8em;float:left;margin-right:10px;}
#blog_individual_section{margin-bottom:15px !important;padding-bottom:15px !important;}
#custsom_date_nav h1{margin-top:0px !important;}
div.ccm-page div.block-sidebar-padded{padding:0 40px 25px !important;}
div.ccm-page div.ccm-block-page-title-byline span.page-date, div.ccm-page div.ccm-block-page-title-byline span.page-author{font-style:normal !important;}
div.ccm-page div.ccm-block-page-title-byline{border-bottom:none !important;margin-bottom:5px !important;padding-bottom:5px !important;}
div.ccm-page div.block-sidebar-wrapped{background-color:#FFFFFF !important;padding:0 40px 25px !important;}
div.ccm-page div.block-sidebar-wrapped div.ccm-block-share-this-page{border-top:none !important;}
.relate_blog_post .ccm-block-page-list-title a{line-height:25px !important;list-style-image:url(../images/liststyle_image.png);background-position:left;background-repeat:no-repeat;font-size:16px;}
div.ccm-page div.block-sidebar-wrapped .last_cl a{color:#000000 !important;font-size:16px;}
#blog_individual_section .ccm-block-page-list-title a:hover{color:#eb343e;}
td, th{padding:8px !important;}
.ccm-block-testimonial-text{border-bottom:1px solid #e6e6e6;margin-bottom:25px;padding-bottom:5px;font-family:'Open Sans' !important;font-size:16px;!important;color:#000000 !important;}
.hw-simple-testimonial-testimonial{font-family:'Open Sans' !important;font-size:16px !important;color:#000000 !important;}
.hw-simple-testimonial-testimonial::before{margin-right:0px !important;}
.hw-simple-testimonial-author{text-align:right;}
.hw-simple-testimonial-author{color:#6e6e6e;}
#right_ad_div .ccm-custom-style-container{margin-top:20px !important;}
#right_ad_div .HTMLBlock{margin-top:20px !important;}
#left_ad_div .ccm-custom-style-container{margin-top:20px !important;}
#cart_div li{display:inline;float:left;margin:0 5px 0 0;}
#cart_div li #___plusone_0{position:absolute;margin:2px 0 0 !important;}
#cart_div li .twitter-share-button{margin:4px 0 0 83px;}