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

@font-face {
    font-family: 'Raleway-Light';
    src: url('fonts/Raleway-Light.eot');
    src: url('fonts/Raleway-Light.eot?#iefix') format('embedded-opentype'),
         url('fonts/Raleway-Light.woff2') format('woff2'),
         url('fonts/Raleway-Light.woff') format('woff'),
         url('fonts/Raleway-Light.ttf') format('truetype'),
         url('fonts/Raleway-Light.svg#Raleway-Light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway-Regular';
    src: url('fonts/Raleway-Regular.eot');
    src: url('fonts/Raleway-Regular.eot?#iefix') format('embedded-opentype'),
         url('fonts/Raleway-Regular.woff2') format('woff2'),
         url('fonts/Raleway-Regular.woff') format('woff'),
         url('fonts/Raleway-Regular.ttf') format('truetype'),
         url('fonts/Raleway-Regular.svg#Raleway-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway-SemiBold';
    src: url('fonts/Raleway-SemiBold.eot');
    src: url('fonts/Raleway-SemiBold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Raleway-SemiBold.woff2') format('woff2'),
         url('fonts/Raleway-SemiBold.woff') format('woff'),
         url('fonts/Raleway-SemiBold.ttf') format('truetype'),
         url('fonts/Raleway-SemiBold.svg#Raleway-SemiBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway-Bold';
    src: url('fonts/Raleway-Bold.eot');
    src: url('fonts/Raleway-Bold.eot?#iefix') format('embedded-opentype'),
         url('fonts/Raleway-Bold.woff2') format('woff2'),
         url('fonts/Raleway-Bold.woff') format('woff'),
         url('fonts/Raleway-Bold.ttf') format('truetype'),
         url('fonts/Raleway-Bold.svg#Raleway-Bold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway-Black';
    src: url('fonts/Raleway-Black.eot');
    src: url('fonts/Raleway-Black.eot?#iefix') format('embedded-opentype'),
         url('fonts/Raleway-Black.woff2') format('woff2'),
         url('fonts/Raleway-Black.woff') format('woff'),
         url('fonts/Raleway-Black.ttf') format('truetype'),
         url('fonts/Raleway-Black.svg#Raleway-Black') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{margin:0px; padding:0px;}

/*------All Site--------*/
.content{max-width:1650px; margin:0 auto;}
.title-content{font-size:28px; color:#3a3939; font-family: 'Raleway-Black'; text-align:center; letter-spacing:1px;}
.text-content{font-family: 'Raleway-Regular'; font-size:25px; color:#404040; padding-top:18px;}
.text-content p{margin:32px 0px;}
.no-padding{padding:0px !important;}
.align-left{text-align:left !important;}

.blue{color:#81a7bf;}
.orange{color:#d1862a;}
.gray{color:#979797;}
.blackgray{color:#38414a;}
/*------All Site--------*/

/*------ HEADER -------*/
#header-mobile{display:none;}
#header{background:#FFF; width:100%; height:auto; margin:0 auto; border-bottom:5px solid #FF8F10;}
  #header .phone-header{float:left; font-size:20px; font-family: 'Raleway-Regular'; margin:34px 0px 0px 23px;}
  #header .phone-header img{margin-right:10px;}
  #header .phone-header a{color:#ff8f18; text-decoration:none;}
  #header .logo{margin:0 auto; width:770px;}
  #header .email-header{float:right; font-size:20px; font-family: 'Raleway-Regular'; margin:37px 24px 0px 0px;}
  #header .email-header img{margin-left:10px; float:right;}
  #header .email-header a{color:#ff8f18; text-decoration:none;}
/*------ HEADER -------*/

/*--------MAIN MENU----------*/
#main-menu-sticky-wrapper{position:absolute; width:100%; z-index:999;}
#main-menu{background: url(images/bg-main-menu.png); width:100%; font-family: 'Raleway-SemiBold'; -webkit-transition: background-color 0.5s ease-out; -moz-transition: background-color 0.5s ease-out;-o-transition: background-color 0.5s ease-out; transition: background-color 0.5s ease-out; z-index:9999; font-size:23px; border-bottom:2px solid #FFF;}
#main-menu .navbar{margin-bottom:0px;}
#main-menu .navbar-nav{width:100%;}
#main-menu .navbar-nav > li{width:16%; text-align:center; line-height:18px;}
#main-menu a{color:#FFF; line-height:27px; -webkit-transition: background-color 0.5s ease-out; -moz-transition: background-color 0.5s ease-out;-o-transition: background-color 0.5s ease-out; transition: background-color 0.5s ease-out; padding:20px 18px 24px;}
#main-menu a:hover{background:#FF8300; -webkit-transition: background-color 0.5s ease-out; -moz-transition: background-color 0.5s ease-out;-o-transition: background-color 0.5s ease-out; transition: background-color 0.5s ease-out;}
#main-menu .nav .open > a, .nav .open > a:hover, .nav .open > a:focus{background:#FF8300; border-color: #337ab7;}
#main-menu .dropdown-menu > li > a{color:#000;}

.text-menu{display:none;}

#main-menu .nav > li > a:focus{background-color:#FF8300 !important; text-decoration: none;}

.desktop-menu{display:block;}
.mobile-menu{display:none;}
/*--------MAIN MENU----------*/

/*--------BANNER SLIDE----------*/
.social-links-top{float: right; margin:72px 20px -114px; position: relative; z-index: 99;}
/*--------BANNER SLIDE----------*/

/*----- BOXES CARROUSEL -----*/      
#our-designers{margin:-181px auto 0; padding-bottom:35px; position:relative; width:100%; z-index:9999;}
  #our-designers .carousel-showmanymoveone .carousel-control{width: 4%; background-image: none;}
  #our-designers .carousel-showmanymoveone .carousel-control.left{margin-left:24px; top:119px;}
  #our-designers .carousel-showmanymoveone .carousel-control.right{margin-right:24px; top:119px;}
  #our-designers .carousel-showmanymoveone .cloneditem-1,
  #our-designers .carousel-showmanymoveone .cloneditem-2,
  #our-designers .carousel-showmanymoveone .cloneditem-3{display: none;}
  #our-designers .img-carousel{box-shadow:0px 0px 7px #000;}
  .img-large{display:block;} 
  .img-small{display:none;}
/*----- BOXES CARROUSEL -----*/      

/*----- CONTENT HOME ------*/
#content-home{width:100%; margin:0 auto;}
.title-content-home{font-size:28px; color:#3a3939; font-family: 'Raleway-Black'; text-align:center; letter-spacing:1px;}
.text-content-home{font-family: 'Raleway-Regular'; font-size:25px; color:#404040; padding-top:18px; text-align:center;}
/*----- CONTENT HOME ------*/

/*----- OUR NEWSLETTER ------*/
#coupon{background:url(images/bg-sign-up.jpg) no-repeat center top; padding-top:17px; margin-top:30px; height:925px;}
.title-coupon-01{font-family: 'Raleway-Bold'; font-size:48px; margin-top:232px; color:#073958;}
.title-coupon-02{font-family: 'Raleway-Bold'; font-size:55px; color:#00a3d9; text-transform:uppercase;}
.input-coupon{background:#fff; border:0 none; border-radius:40px; box-sizing:border-box; height:62px; padding:0 25px; width:360px; display:block; margin:17px 0px;} 
.submit-coupon{background:#FF8F17; border:0 none; border-radius:40px; box-sizing:border-box; height:62px; padding:0 25px; width:190px; display:block; text-align:center; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:22px; text-transform:uppercase; margin-bottom:290px; -webkit-transition: background-color 0.5s ease-out; -moz-transition: background-color 0.5s ease-out;-o-transition: background-color 0.5s ease-out; transition: background-color 0.5s ease-out;}
.submit-coupon:hover{background:#333; -webkit-transition: background-color 0.5s ease-out; -moz-transition: background-color 0.5s ease-out;-o-transition: background-color 0.5s ease-out; transition: background-color 0.5s ease-out;}

#gform_fields_2 .gfield_label{display:none;}
#gform_wrapper_2 .validation_error{display:none;}
#gform_fields_2 .medium{background:#fff; border:0 none; border-radius:40px; box-sizing:border-box; height:62px; padding:0 25px; width:360px; display:block; margin:17px 0px;}
#gform_submit_button_2{background:#000; border:0 none; border-radius:40px; box-sizing:border-box; height:62px; padding:0 25px; width:190px; display:block; text-align:center; color:#FFF; font-family:Arial, Helvetica, sans-serif; font-size:22px; text-transform:uppercase; margin-bottom:100px;}
#gform_submit_button_2:hover{background:#333; -webkit-transition: background-color 0.5s ease-out; -moz-transition: background-color 0.5s ease-out;-o-transition: background-color 0.5s ease-out; transition: background-color 0.5s ease-out;}
#input_2_2{display:none !important;}
#gform_confirmation_message_2{background:#FFF; padding:15px; text-align:center;}
/*----- OUR NEWSLETTER ------*/

#menu-footer{}
#menu-footer .title-menu-footer{font-family: 'Raleway-Bold'; font-size:24px; color:#1c4b69; letter-spacing:0px; margin-bottom:30px;}
#menu-footer .box-footer{font-size:18px; color:#404040;}
#menu-footer .box-footer-02{font-size:18px; color:#404040; margin-top:-60px;}
#menu-footer .box-footer-02 p{margin:30px 0px 0px 0px;}
#menu-footer .social-links-footer{margin-top:85px;}
#menu-footer .social-links-footer img{float:left; margin-right:22px;}

.cinfo{padding-bottom:57px;}
#map iframe{width:100%; height:407px;}

#footer{background:#1C4B69; padding:46px 0px 104px;}
.text-footer{font-family:Arial; font-size:21px; color:#FFF;}
.social-links-footer-02{margin-top:37px;}
.social-links-footer-02 img{float:left; margin-right:21px;}

/*---------Form Footer-----------*/
#form-footer{font-size:18px;}
.input-footer-01{float:left; width:48%; height:46px; padding:0px 10px; box-sizing:border-box; border:0px;}
.input-footer-02{float:right; width:48%; height:46px; padding:0px 10px; box-sizing:border-box; border:0px;}
.input-footer-03{width:100%; margin-top:14px; height:96px; padding:10px; box-sizing:border-box; border:0px;}
.submit-footer{background:#FF8F17; text-align:center; color:#FFF; font-size:23px; border:2px solid #FFF; margin-top:21px; width:276px; height:47px; text-transform:uppercase; float:right; -webkit-transition: background-color 0.5s ease-out; -moz-transition: background-color 0.5s ease-out;-o-transition: background-color 0.5s ease-out; transition: background-color 0.5s ease-out; font-family: 'Raleway-Bold';}
.submit-footer:hover{background:#404040; border:2px solid #000; -webkit-transition: background-color 0.5s ease-out; -moz-transition: background-color 0.5s ease-out;-o-transition: background-color 0.5s ease-out; transition: background-color 0.5s ease-out;}
.copyright{color:#FFF; font-family: 'Raleway-Bold'; font-size:18px; margin-bottom:63px; margin-top:90px; text-align:center;}

#gform_wrapper_1 .gfield_label{display:none;}
#gform_wrapper_1 .left-input{float:left; width:48%; margin:0px 0px 0px 0px;}
#gform_wrapper_1 .right-input{float:right; width:48%; margin:0px 0px 0px 0px;}

#input_1_1{width:100%;}
#input_1_2{width:100%;}

#gform_wrapper_1 .small{width:100%; margin-top:14px; height:96px; padding:10px; box-sizing:border-box; border:0px;}
#gform_wrapper_1 .medium{height:46px; padding:0px 10px; box-sizing:border-box; border:0px;}
#gform_submit_button_1{background:#FF8F17; text-align:center; color:#FFF; font-size:23px; border:2px solid #FFF; margin-top:21px; width:276px; height:47px; text-transform:uppercase; float:right; -webkit-transition: background-color 0.5s ease-out; -moz-transition: background-color 0.5s ease-out;-o-transition: background-color 0.5s ease-out; transition: background-color 0.5s ease-out; font-family: 'Raleway-Bold';}
#gform_submit_button_1:hover{background:#404040; border:2px solid #000; -webkit-transition: background-color 0.5s ease-out; -moz-transition: background-color 0.5s ease-out;-o-transition: background-color 0.5s ease-out; transition: background-color 0.5s ease-out;}
#gform_wrapper_1 .validation_error{display:none;}
#gform_wrapper_1 ul li.gfield{clear:none;}
#gform_wrapper_1 li.gfield.gfield_error.gfield_contains_required{margin-top:0px !important; margin-bottom:0px !important;}
#gform_wrapper_1 .gfield_error{background:none !important; border:0px !important; margin:0px !important; padding:0px !important;}
#gform_wrapper_1 .ginput_container{margin:0px !important;}
#gform_wrapper_1 .validation_message{font-weight:normal; color:#FFF; font-size:12px; padding:0px;}
#gform_wrapper_1 .gform_footer{padding:0px; margin:0px;}

#gform_confirmation_message_1{background:#FFF; padding:15px; text-align:center;}
/*---------Form Footer-----------*/

#bottom-icons{background:#252C36; border-top:3px solid #FFF; width:100%; height:94px; position:fixed; bottom:0px; z-index:999;}
#bottom-icons a{text-decoration:none; color:#FFF;}
#bottom-icons .box-bottom-icon{float:left; width:33%; text-align:center; margin-top:-36px;}
#bottom-icons .text-bottom-icon{font-family: 'Raleway-Regular'; color:#FFF; text-align:center;}

.coming-soon-text{font-size:60px; color:#3a3939; font-family: 'Raleway-Black'; text-align:center; letter-spacing:1px; padding:150px 0px 50px;}

/*--------- Taxidermy -----------*/
.title-content-i{font-size:40px; color:#3a3939; font-family: 'Raleway-Black'; letter-spacing:0px;}
.text-internal{font-family: 'Raleway-Regular'; font-size:18px; color:#404040; padding-top:16px; line-height:28px;}
.text-internal ul{margin-top:20px;}
.text-internal li{margin-bottom:8px;}
.text-internal strong{color:#F89C1B;}
.text-internal a{color:#F89C1B;}
.subtitle-i{font-size:25px; color:#3a3939; font-family: 'Raleway-SemiBold'; letter-spacing:0px; margin-top:30px; line-height:40px;}

.margin-top-60{margin-top:60px;}
.margin-top-80{margin-top:80px;}

#contact-form .medium{background:#eee;}
#contact-form .small{background:#eee;}
#contact-form .validation_message{color:#F90000;}

#banner-taxidermy .nivo-prevNav{display:none !important;}
#banner-taxidermy .nivo-prevNav{display:none !important;}

.title-taxidermy{font-family: 'Raleway-Bold'; font-size:37px; color:#3d3d3d; text-transform:uppercase; margin-top:53px; margin-bottom:27px;}
.text-taxidermy{font-family: 'Raleway-Regular'; font-size:20px; color:#3d3d3d;}

.text-taxidermy table{width:100%; margin:20px 0px 40px;}
.blue-td-01{background:#3B85B4; color:#FFF; font-family: 'Raleway-Bold'; font-size:18px; text-transform:uppercase; text-align:left; width:50%; padding:10px 0px 10px 16px;}
.blue-td-02{background:#3B85B4; color:#FFF; font-family: 'Raleway-Bold'; font-size:18px; text-transform:uppercase; text-align:center; width:25%; padding:10px 0px 10px 16px;}
.blue-td-03{background:#3B85B4; color:#FFF; font-family: 'Raleway-Bold'; font-size:18px; text-transform:uppercase; text-align:center; width:25%; padding:10px 0px 10px 16px;}

.white-td-01{background:#FFF; color:#3d3d3d; font-family: 'Raleway-Regular'; font-size:16px; text-align:left; width:50%; padding:10px 0px 10px 16px;}
.white-td-02{background:#FFF; color:#3d3d3d; font-family: 'Raleway-Regular'; font-size:16px; text-align:center; width:25%; padding:10px 0px 10px 16px;}
.white-td-03{background:#FFF; color:#3d3d3d; font-family: 'Raleway-Regular'; font-size:16px; text-align:center; width:25%; padding:10px 0px 10px 16px;}

.peach-td-01{background:#FFBB70; color:#3d3d3d; font-family: 'Raleway-Regular'; font-size:16px; text-align:left; width:50%; padding:10px 0px 10px 16px;}
.peach-td-02{background:#FFBB70; color:#3d3d3d; font-family: 'Raleway-Regular'; font-size:16px; text-align:center; width:25%; padding:10px 0px 10px 16px;}
.peach-td-03{background:#FFBB70; color:#3d3d3d; font-family: 'Raleway-Regular'; font-size:16px; text-align:center; width:25%; padding:10px 0px 10px 16px;}

.list-taxidermy{margin:20px 0px 0px 20px; padding:0px;}
.list-taxidermy li{font-size:16px; color:#3d3d3d; list-style:disc; margin-bottom:3px;}

.list-taxidermy-orange{margin:20px 0px 40px 20px; padding:0px;}
.list-taxidermy-orange li{font-size:16px; color:#ff8f18; list-style:disc; margin-bottom:3px; font-family: 'Raleway-Bold';}
.list-taxidermy-orange li span{font-family: 'Raleway-Regular'; color:#3d3d3d;}

.title-taxidermy-images{font-family: 'Raleway-Bold'; font-size:24px; margin-top:55px;}

.button-location{background:#FF8F17; width:80%; margin:0 auto; margin-top:47px; margin-bottom:70px; font-size:40px; color:#FFF; text-transform:uppercase; text-align:center; border-radius:60px; padding: 8px;}
.text-button-location{margin:21px 0 0;}


#form-taxidermy{width:60%; margin:0 auto;}

#gform_wrapper_3 .gfield_label{display:none;}
#gform_wrapper_3 .left-input{float:left; width:48%; margin:0px 0px 0px 0px;}
#gform_wrapper_3 .right-input{float:right; width:48%; margin:0px 0px 0px 0px;}

#input_3_5{width:100%; margin-top:15px;}
#input_3_2{width:100%; margin-top:15px;}

#gform_wrapper_3 .small{border:1px solid #3d3d3d; width:100%; margin-top:14px; height:96px; padding:10px; box-sizing:border-box; font-family: 'Raleway-Regular'; font-size:16px;}
#gform_wrapper_3 .medium{border:1px solid #3d3d3d; height:46px; padding:0px 10px; box-sizing:border-box; font-family: 'Raleway-Regular'; font-size:16px; width:100%;}
#gform_submit_button_3{background:url(images/img-submit.jpg) no-repeat right; margin-bottom:50px; background-color:#FF8F17; text-align:center; color:#FFF; font-size:40px; border:2px solid #FFF; margin-top:21px; width:280px; height:60px; padding-right: 55px; text-transform:uppercase; float:right; -webkit-transition: background-color 0.5s ease-out; -moz-transition: background-color 0.5s ease-out;-o-transition: background-color 0.5s ease-out; transition: background-color 0.5s ease-out; font-family: 'Raleway-Black';}
#gform_submit_button_3:hover{border:2px solid #000; -webkit-transition: background-color 0.5s ease-out; -moz-transition: background-color 0.5s ease-out;-o-transition: background-color 0.5s ease-out; transition: background-color 0.5s ease-out;}
#gform_wrapper_3 .validation_error{display:none;}
#gform_wrapper_3 ul li.gfield{clear:none;}
#gform_wrapper_3 li.gfield.gfield_error.gfield_contains_required{margin-top:0px !important; margin-bottom:0px !important;}
#gform_wrapper_3 .gfield_error{background:none !important; border:0px !important; margin:0px !important; padding:0px !important;}
#gform_wrapper_3 .ginput_container{margin:0px !important;}
#gform_wrapper_3 .validation_message{font-weight:normal; color:#790000; font-size:12px; padding:0px;}
#gform_wrapper_3 .gform_footer{padding:0px; margin:0px;}

#gform_confirmation_message_3{background:#FFF; padding:15px; text-align:center;}

/*--------- Taxidermy -----------*/

.text-footer-seo{font-size:14px; margin-top:35px; margin-bottom:35px;}
.text-footer-seo a{color:#FFF; text-decoration:underline;}
.text-footer-seo a:hover{color:#FFF; text-decoration:none;}
.text-footer-seo strong{font-family: "Raleway-Bold"; font-weight:normal;}

.edit-link{display:none;}


/*--------- GIFT SHOP -----------*/
#banner-internal-v{}
  .content-banner-v2{
    background: linear-gradient(80deg, #13B6E5 80%, rgba(0, 0, 0, 0) 40%);
    padding: 240px 86px;
    float: left;
    width: 676px;
    }

#content-shop-01{padding:80px 0px 0px;}
	.title-banner-internal{font-family: 'Raleway-Black'; line-height:68px;}
	.text-banner-internal{font-family: 'Raleway-Bold'; line-height:75px;}
	.text-banner-internal span{background:#FF9600;}

	.title-content-v2{font-family: 'Raleway-Bold'; padding:20px 0px;}
	.text-content-v2{font-family: 'Raleway-Regular'; padding:20px 0px; line-height:40px;}
        .text-content-v2 p{margin:0px 0px 30px;}

#apparel{padding:80px 0px;}
	.title-souvenirs{font-family: 'Raleway-Bold'; font-size:40px; color:#3a3939; text-align:center; padding-bottom:50px;}
        .gallery-apparel{padding:0px;}
        .gallery-apparel li{float:left; width:50%; list-style:none; padding:17px;}  
        .img-gallery-apparel{height:540px;}
        .name-category{font-family: 'Raleway-Bold'; font-size:40px; color:#3a3939; margin:8px 0px 8px;}

#gallery{}
	.gallery-internal{padding:0px;}
	.gallery-internal li{float:left; width:25%; list-style:none; padding:5px;}
	.img-gallery-shop{height:350px;}
        .title-banner-internal-gallery{font-family: 'Raleway-Bold'; font-size:70px; text-align:center; color:#04b9e8; padding-bottom:40px;}

#content-bottom-v2{padding:100px 0px;}
	.title-content-bottom-v2{font-family: 'Raleway-Black'; text-align:center; padding-bottom:20px;}
	.text-content-bottom-v2{text-align:center; font-size:33px; color:#3a3939; font-family: 'Raleway-Regular';}
        .text-content-bottom-v2 p{margin-bottom:20px;}

	.bg-img-email-shop{background:#00D1F5; border-radius:50px; width:80px; height:80px; padding:13px; float: left; margin: -7px -22px 0px 0px; z-index: 2; position: relative;}
        .bg-email-shop{font-family: 'Raleway-Black'; background:#FF9600; width:90%; margin:0 auto; font-size:33px; text-align:center; padding:10px 0px; float:left;}
        .bg-email-shop a{text-decoration:none; color:#FFF;} 

        .bg-img-phone-shop{background:#00D1F5; border-radius:50px; width:80px; height:80px; padding:13px; float: left; margin: -7px -22px 0px 0px; z-index: 2; position: relative;}
        .bg-phone-shop{font-family: 'Raleway-Black'; background:#FF9600; width:90%; margin:0 auto; font-size:33px; text-align:center; padding:10px 0px; float:left;}
        .bg-phone-shop a{text-decoration:none; color:#FFF;} 
        .box-links-shop{width:90%; margin:0 auto; margin-top:75px;}
/*--------- GIFT SHOP -----------*/

/*--------- GIFT SHOP and HEY GOOGLE ERICKM-----------*/
#bottom-section-2022{width:100% !important;}
#bottom-section-2022 .content{display:flex; flex-wrap:wrap; align-items:end; width:100% !important;}
#bottom-section-2022 .h1-title-hg{font-family:'Raleway-Black'; font-size:40px; color:#1C4B69; text-align:center;}
#bottom-section-2022 .h2-title-hg{font-family:'Raleway-Regular'; font-weight:500; font-size:30px; color:#000000; text-align:center; width:100%; max-width:390px; margin:0 auto; line-height:normal; padding:15px 0px 25px 0px;}
#bottom-section-2022 .gray-2022{width:390px; margin:0 auto; background-color:rgba(128,128,128,0.3); border-radius:15px; text-align:center; padding:20px 35px;}
#bottom-section-2022 .title-gray-2022{font-family:'Raleway-Bold'; font-size:22px; line-height:normal; color:#1C4B69; border-bottom:2px solid #707070; text-align:center; padding-bottom:10px;}
#bottom-section-2022 .subtitle-gray-2022{font-family:'Raleway-Bold'; font-size:17px; line-height:normal; color:#000000;  text-align:center; padding-top:15px;}
#bottom-section-2022 .content-gray-2022{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; font-size:18px; padding-top:13px;}
#bottom-section-2022 .content-gray-2022 a{color:#000000;}
#bottom-section-2022 .show-in-responsive-version{display:none;}

.my-opacity{background-color:rgba(0,0,0,0.4); padding:25% 0% 5% 0% !important;}
.my-opacity .title-banner-internal{text-align:center;}
.my-opacity .text-banner-internal{text-align:center;}
.my-opacity .text-banner-internal span{padding-left:25px; padding-right:25px;}

.left-right-content-area{display:flex; flex-wrap:wrap; margin:50px 0px; align-items:center;}
.left-text-area{width:65%;}
.right-text-area{width:25%; margin-left:10%;}
.right-video{width:100%;}
#myCarousel{margin-top:-2px;}

@media only screen and (max-width:1024px){
#bottom-section-2022 .col-sm-6 img{width:90%; margin:0% 5%;}
#bottom-section-2022 .h1-title-hg{font-size:35x;}
#bottom-section-2022 .h2-title-hg{font-size:25px; padding:15px 0px 20px 0px;}
#bottom-section-2022 .gray-2022{width:100%; max-width:380px; padding:20px 25px;}
#bottom-section-2022 .title-gray-2022{font-size:20px; padding-bottom:10px;}
#bottom-section-2022 .subtitle-gray-2022{font-size:16px; padding-top:10px;}
#bottom-section-2022 .content-gray-2022{font-size:16px; padding-top:13px;}
#bottom-section-2022 .content-gray-2022 a{color:#000000;}	

}

@media only screen and (max-width:767px){
#bottom-section-2022 .title-gray-2022{font-size:30px; padding-bottom:10px;}
#bottom-section-2022 .show-in-responsive-version{display:block; width:100% !important; max-width:340px !important; margin:0 auto !important; position:relative; z-index:0;}
#bottom-section-2022 .image-responsive-remove{display:none !important;}
#bottom-section-2022 .content .col-sm-6{width:100% !important;}
#bottom-section-2022 .gray-2022{width:100%; max-width:340px; background-color:rgba(204,204,204,0.9); padding:20px 25px; margin-top:-265px !important; position:relative; z-index:1;}
	
.my-opacity{background-color:rgba(0,0,0,0.4); padding:20% 0% 10% 0% !important;}
.carousel-inner{width:100% !important; max-width:100% !important;}	
.left-right-content-area{display:flex; flex-wrap:wrap; margin:0px 0px 35px 0px;}
.left-text-area{width:60%;}
.right-text-area{width:35%; margin-left:5%;}
}
@media only screen and (max-width:480px){
#bottom-section-2022 .h1-title-hg{font-size:30x;}
#bottom-section-2022 .h2-title-hg{font-size:20px; padding:0px 0px 15px 0px;}
#bottom-section-2022 .gray-2022{width:100%; max-width:380px; padding:20px 15px; margin-top:-230px !important;}
#bottom-section-2022 .title-gray-2022{font-size:25px;}
#bottom-section-2022 .subtitle-gray-2022{font-size:14px; padding-top:10px;}
#bottom-section-2022 .content-gray-2022{font-size:14px; padding-top:10px;}

.my-opacity{background-color:rgba(0,0,0,0.4); padding:180px 0% 50px 0% !important;}
.my-opacity .text-banner-internal{background-color:#FF9600;}
.left-right-content-area{display:block;}
.left-text-area{width:100%; text-align:center !important;}
.left-text-area	.subtitle-content-v2{text-align:center !important;}
.left-text-area .text-content-v2{text-align:center !important;}
.right-text-area{width:100%; margin:0 auto !important; margin-left:0%; max-width:320px;}
}

/*--------- GIFT SHOP ERICKM-----------*/
/*Gift shop andresS*/
	#accordion .panel,
#accordion .panel-heading,
#accordion panel-title,
#accordion .panel-body {
  border: 0;
}
#accordion .panel {
  box-shadow: none;
}
#accordion .panel .panel-heading {
  border-radius: 0;
  background: #1c4b69;
  padding: 15px;
  margin-bottom:15px;
}
p.panel-title{margin:0;}
#accordion .panel .panel-heading .panel-title a {
  text-decoration: none;
  padding: 1em 0;
  color:#fff;
	font-family: 'Raleway-Bold';
	font-size:25px;
}
#accordion .panel .panel-heading .panel-title a span {
  float: right;
  width: 50px;
}
#accordion .panel .panel-heading .panel-title a span:after {
  content: "\2014";
  color: #fff;
  font-size: 20px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif !important;
}
#accordion .panel .panel-heading .panel-title a.collapsed span:after {
  content: "+";
  font-size: 20px;
}
.panel-body{padding: 0 15px 15px 15px;}
	@media screen and (max-width:620px)
	{

	#accordion .panel .panel-heading .panel-title a span:after, #accordion .panel .panel-heading .panel-title a 
	{
		font-size:16px;
	}
		#accordion .panel .panel-heading .panel-title a span {
    float: right;
    width: 17px;
    position: relative;
    top: -15px;
}
	}
/*Gift shop andresS*/

#our-designers-boxes .content{display:flex; justify-content: space-evenly; margin:-161px auto 0; position:relative;}
.box-home{width:35%;}

@media only screen and (max-width:1649px) {
.content{max-width:1024px; margin:0 auto;}	

#main-menu{font-size:14px;}
#main-menu a{padding:13px 19px 12px; line-height:17px;}

#header .logo{width:450px; margin:0 auto; margin-top:5px;}
#header .phone-header{font-size:16px; margin-top:25px;}
#header .phone-header img{width:25px; height:26px;}

#header .email-header{font-size:15px; margin-top:25px;}
#header .email-header img{width:25px; height:26px;}

/*----- Meet Our Designers -----*/  


#our-designers{margin:-181px auto 0; padding-bottom:35px; position:relative; width:100%; z-index:9; }
  #our-designers .title-our-designers{text-align:center; font-size:25px; font-family: 'opensans-regular'; margin-top:20px; margin-bottom:25px;}
  #our-designers .name-designer{text-align:center; font-size:20px; font-family: 'opensans-regular'; margin-bottom:10px;}
  #our-designers .carousel-showmanymoveone .carousel-control{width: 4%; background-image: none;}
  #our-designers .carousel-showmanymoveone .carousel-control.left{margin-left:22px; top:50px;}
  #our-designers .carousel-showmanymoveone .carousel-control.right{margin-right:38px; top:50px;}
  #our-designers .carousel-showmanymoveone .cloneditem-1,
  #our-designers .carousel-showmanymoveone .cloneditem-2,
  #our-designers .carousel-showmanymoveone .cloneditem-3{display: none;}
  #our-designers .img-carousel{box-shadow:0px 0px 7px #000;}
/*----- Meet Our Designers -----*/  	

.title-coupon-01{font-size:36px;}
.title-coupon-02{font-size:40px;}

/*--------- SHOP ------------*/
.content-banner-v2{padding:150px 0px 150px 100px;}
.title-content-v2{font-size: 50px !important; line-height: 50px !important;}
.subtitle-content-v2{font-size:35px !important; line-height: 35px !important;}
.text-content-v2{font-size:18px !important; line-height:25px !important;}

.title-souvenirs{font-size:35px;}
.img-gallery-apparel{/* height: 330px;*/ height:auto;}
.name-category{font-size:25px; margin: 4px 0px 4px;}

.title-banner-internal-gallery{font-size: 50px !important; line-height: 50px !important;}

.title-content-bottom-v2{font-size:35px !important;}
.text-content-bottom-v2{font-size:18px !important; line-height:25px !important;}

.bg-email-shop{width:80%;}
.bg-email-shop{font-size:19px;}
.bg-img-email-shop{margin: -16px -22px 0px 0px;}
/*--------- SHOP ------------*/

}

@media only screen and (max-width:1023px) {
.content{max-width:768px; margin:0 auto;}	
.img-large{display:none;}
.img-small{display:block;}

#our-designers-boxes .content{margin-top:-100px;}
.box-home{width: 45%;}

#our-designers .carousel-showmanymoveone .carousel-control.left{margin-left:20px; top:53px;}
#our-designers .carousel-showmanymoveone .carousel-control.right{margin-right:14px; top:53px;}

#header .phone-header{text-align:center; margin-left:19px;}
#header .phone-header img{display:block; margin-left:auto; margin-right:auto; width:41px; height:41px;}

#header .email-header{text-align:center;}
#header .email-header img{display:block; margin-left:auto; margin-right:auto; width:41px; height:41px; float:none;}

#header .logo{margin: 5px auto 0; padding: 50px 0 20px; width: 290px;}

#myNavbar{padding:0px;}
#main-menu .container-fluid{padding:0px;}

#main-menu{font-size: 12px;}
#main-menu a{padding: 13px 11px 12px;}

#main-menu .navbar{margin-bottom:0px; min-height:47px;}

#content-home img{width:425px;}
.title-content-home{font-size:20px;}
.text-content-home{font-size:18px; padding-top:12px;}

#coupon{background:url(images/bg-sign-up-1024.jpg) no-repeat center top; padding-top:17px; margin-top:20px; height:527px;}
.title-coupon-01{font-size: 27px; margin-top:60px;}
.title-coupon-02{font-size: 30px;}
.input-coupon{width:300px; height:50px;}
.submit-coupon{font-size:20px; height:45px;}

#menu-footer .social-links-footer img{float:left; margin-right:13px; width:37px;}
#menu-footer .title-menu-footer{font-size:21px; margin-bottom:15px;}
#menu-footer .box-footer{font-size:14px;}
#menu-footer .box-footer-02{font-size:14px;}

#menu-footer .box-footer-02 p{margin-top:15px;}
#menu-footer .social-links-footer{margin-top: 35px;}

#map iframe{height:185px; width:100%;}
.text-footer{font-size:14px;}
.copyright{font-size:15px;}

.input-footer-01{font-size:14px; height:35px;}
.input-footer-02{font-size:14px; height:35px;}
.input-footer-03{height:70px; font-size:14px;}

.list-taxidermy{margin-bottom:30px;}


.content-banner-v2{padding: 80px 0px 80px 60px; width:462px;}
.title-banner-internal{font-size:40px !important; line-height:48px !important;}
.text-banner-internal{font-size:38px !important; line-height:49px !important;}

.title-content-v2{font-size: 35px !important; line-height: 35px !important;}
.subtitle-content-v2{font-size: 28px !important; line-height: 28px !important;}

.text-content-v2 br{display:none;}

#apparel{padding: 20px 0px 60px;}
#apparel .col-sm-4 img{width:80%;}
.title-souvenirs{font-size: 28px !important; line-height: 28px !important;}
.name-category{font-size: 18px; margin: 2px 0px 2px;}
.img-gallery-apparel{height: 200px;}

.title-banner-internal-gallery{font-size:40px !important; line-height:48px !important;}
.img-gallery-shop{height: 160px;}

#content-bottom-v2{padding: 50px 0px;}
.title-content-bottom-v2{font-size: 28px !important; line-height: 28px !important;}
.text-content-bottom-v2 br{display:none;}

.bg-img-email-shop{margin: -6px -12px 0px 0px; width: 60px; height: 60px;}
.bg-email-shop{font-size: 16px;}

}

@media only screen and (max-width:991px) {
#our-designers .carousel-showmanymoveone .carousel-control.left{margin-left:21px; top:97px;}
#our-designers .carousel-showmanymoveone .carousel-control.right{margin-right:16px; top:97px;}
#our-designers{margin: 0px auto 0; z-index:9;}
}

@media only screen and (max-width:768px) {
.content{max-width:640px;}

.carousel-inner{/* width:640px !important; */ margin:0 auto;}
#our-designers .carousel-showmanymoveone .carousel-control.left{margin-left: 85px; top: 75px;}
#our-designers .carousel-showmanymoveone .carousel-control.right{margin-right: 79px; top: 75px;}

#myNavbar{background:#003658; padding:0px 25px 15px; margin:0px -16px 0px -16px;}
#main-menu{background:#FF8400; height:67px; border-top:3px solid #CE6000;}
#main-menu .container-fluid{padding:15px;}

.text-menu{color: #fff; display: block; font-size: 35px; margin:-13px 0 -40px; text-align:center; right:90px;}
#main-menu .dropdown-menu{background:#FFF; padding:0px;}
#main-menu .dropdown-menu li{border-top:1px solid #FFF;}
#main-menu .navbar-toggle{margin-top:-9px;}
#main-menu .navbar-header{width:253px; margin:0 auto;}
#main-menu .nav > li > a:focus{background:#FF8400;}


.content-banner-v2{padding: 50px 0px 50px 30px; width: 402px;}
.title-content-v2 br{display:none;}
.subtitle-content-v2 br{display:none;}

#apparel .col-sm-4 img{width: 40%; margin: 0 auto;}
.name-category{font-size: 18px; margin: 2px 0px 2px; float: left; width: 50%; text-align: center;}
.img-gallery-shop{height: 132px;}

.bg-img-email-shop{display:none;}
.box-links-shop{margin-top:25px;}
.bg-email-shop{width: 80%; margin: 0 auto; text-align: center; float: none;}

}

@media only screen and (max-width:768px) {
.content{padding:0px 5px;}
#header{display:none;}	
#header-mobile{display:block;}

#header-mobile .phone-header{background:#00496A; float:left; width:50%; text-align:center; font-size:18px; padding:5px 0px 10px;}
#header-mobile .email-header{background:#FF8400; float:right; width:50%; text-align:center; font-size:18px; padding:5px 0px 10px;}
#header-mobile .phone-header a{color:#FFF;}
#header-mobile .email-header a{color:#FFF;}
#header-mobile .logo{width:480px; margin:0 auto;}

.theme-default .nivo-directionNav{display:none;}
.theme-default a.nivo-prevNav{display:none;}
#main-menu-sticky-wrapper{position:relative;}
.social-links-top{float:right; margin: 15px 12px -57px;}

#gform_wrapper_1{margin-top:0px;}
#gform_wrapper_1 .left-input{float:none; margin:0; width:100%; margin-bottom:10px; font-size:15px;}
#gform_wrapper_1 .right-input{float:none; margin:0; width:100%; font-size:15px;}
#gform_wrapper_1 .small{margin-top:0px; font-size:15px;}
#field_1_1{margin-bottom:4px !important;}
#gform_submit_button_1{width:96%;}
#gform_wrapper_1 li{margin:0px;}
#gform_wrapper_1 ul li.gfield{margin-top:4px !important;}
#gform_wrapper_1 .gform_footer{margin-top:0px;}
#gform_wrapper_1 .field_description_below .gfield_description {padding-bottom: 5px; padding-top: 0;}

.desktop-menu{display:none;}
.mobile-menu{display:block;}

.text-taxidermy br{display:none;}
.title-taxidermy-images br{display:none;}

}

@media only screen and (max-width:767px) {
.carousel-inner{margin: 0 auto; /* width:320px !important; */}

#main-menu .navbar-nav > li{width:100%;}

#our-designers .carousel-showmanymoveone .carousel-control.left{margin-left: 245px; top: 74px; display:none;}
#our-designers .carousel-showmanymoveone .carousel-control.right{margin-right: 238px; top: 75px; display:none;}

.form-newsletter{float:right; width:400px;}

#menu-footer .social-links-footer{margin-bottom:35px; margin-top: 0;}
#menu-footer .box-footer{margin-top:40px;}
#menu-footer .box-footer-02{margin-top:40px;}

#footer{padding: 46px 0 170px;}

#form-taxidermy{width:97%; padding-bottom:60px;}
#gform_submit_button_3{font-size:30px; background:none; background-color:#ff8f17; padding-right:0px;}
}

@media only screen and (max-width:640px) {
.content{max-width:480px;}


#menu-footer .social-links-footer{width:233px; margin:0 auto;}	
#menu-footer .box-footer{float:left; width:50%;}
#menu-footer .box-footer-02{float:right; width:50%;}

#our-designers{margin: -100px auto 0;}
#our-designers-boxes .content{margin-top:30px;}
.box-home{width: 49%;}

.title-content-i{font-size:34px;}

.title-taxidermy{font-size:30px;}
.button-location{font-size: 20px; line-height:30px; width:90%;}


.content-banner-v2{padding: 30px 0px 30px 22px; width: 279px;}
#content-shop-01{padding: 20px 0px 0px;}

.title-banner-internal{font-size: 30px !important; line-height: 34px !important;}
.text-banner-internal{font-size: 28px !important; line-height: 37px !important;}

.title-content-v2{font-size: 25px !important; line-height: 25px !important;}
.subtitle-content-v2{font-size: 20px !important; line-height: 20px !important;}
.text-content-v2{font-size: 16px !important; line-height: 23px !important;}

.title-souvenirs{font-size: 20px !important; line-height: 20px !important;}
.name-category{font-size: 16px;}

.title-banner-internal-gallery{font-size: 25px !important; line-height: 25px !important;}
.img-gallery-shop{height: 106px;}

.title-content-bottom-v2{font-size: 20px !important; line-height: 20px !important;}
.text-content-bottom-v2{font-size: 16px !important; line-height: 23px !important;}
}

@media only screen and (max-width:480px) {
.social-links-top{margin: 6px 12px -65px;}
.social-links-top img{width:41px; height:31px;}
#our-designers{margin: -80px auto 0;}
.submit-coupon{margin-bottom:100px;}

.blue-td-01{font-size:15px;}
.blue-td-02{font-size:15px;}
.blue-td-03{font-size:15px;}
}

@media only screen and (max-width:479px) {
.content{max-width:320px;}
	
#header-mobile .phone-header{font-size:14px;}
#header-mobile .email-header{font-size:14px;}	
#header-mobile .logo{width:280px; padding:10px 0px 10px;}

#our-designers{margin:0px auto 0;}
#content-home img{width:280px;}

.title-content-home{font-size: 15px; letter-spacing:0px; padding:15px 0px 0px;}
.text-content-home{font-size:15px;}

#coupon{background:url(images/bg-sign-up-480.jpg) no-repeat center top; padding-top:17px; margin-top:20px; height:247px;}
.form-newsletter{float: right; width:262px;}

.title-coupon-01{font-size: 17px; margin-top: 10px;}
.title-coupon-02{font-size: 19px;}
.input-coupon{height: 42px; width: 210px; margin-bottom:5px; margin-top:5px;}

.social-links-footer table{width:100%;}

#bottom-icons{position:relative; height:263px;} 
#bottom-icons .box-bottom-icon{width:50%; margin-bottom:55px;}
.box-pocono{margin-left:82px;}

#gform_fields_2 .medium{width:97%;}

.title-banner-internal{font-size: 21px !important; line-height: 23px !important;}
.text-banner-internal{font-size: 20px !important; line-height: 27px !important;}
.content-banner-v2{padding: 20px 0px 20px 12px; width: 199px;}
.name-category{font-size: 13px;}
.title-souvenirs{padding-bottom: 30px;}
.gallery-apparel li{padding:3px;}
.img-gallery-apparel{height: 139px;}
#apparel .col-sm-4 img{margin-top: 15px; margin-bottom: 15px;}
.gallery-internal li{width: 33.33%;}
.bg-email-shop{width: 100%;}

@media only screen and (max-width:400px) {	
.box-pocono{margin-left:62px;}
#menu-footer .title-menu-footer{font-size:16px;}
#menu-footer .box-footer{font-size:12px;}
#menu-footer .box-footer-02{font-size:12px; padding:0px;}
}

@media only screen and (max-width:360px) {	
.box-pocono{margin-left:52px;}
#header-mobile .phone-header{font-size: 11px;}
#header-mobile .email-header{font-size: 11px;}
#bottom-icons .text-bottom-icon{font-size:14px;}
}

@media only screen and (max-width:320px) {
#header .social-links-area{right:65px;}
#menu-footer .title-menu-footer{font-size:14px;}
.text-menu{font-size:28px; margin-top:-7px;}

#gform_fields_2 .medium{border: 1px solid #ccc; height: 37px; margin-top: 77px; width:98%;}
#gform_submit_button_2{font-size: 16px; height: 41px; margin-bottom: 0; padding: 0; width: 97%; margin-top:-10px;}
}


/*------------ Carrousel -----------*/
@media all and (min-width: 768px) {
  #our-designers .carousel-showmanymoveone .carousel-inner > .active.left,
  #our-designers .carousel-showmanymoveone .carousel-inner > .prev {
    left: -50%;
  }
  #our-designers .carousel-showmanymoveone .carousel-inner > .active.right,
  #our-designers .carousel-showmanymoveone .carousel-inner > .next {
    left: 50%;
  }
  #our-designers .carousel-showmanymoveone .carousel-inner > .left,
  #our-designers .carousel-showmanymoveone .carousel-inner > .prev.right,
  #our-designers .carousel-showmanymoveone .carousel-inner > .active {
    left: 0;
  }
  #our-designers .carousel-showmanymoveone .carousel-inner .cloneditem-1 {
    display: block;
  }
}

@media all and (min-width: 768px) and (transform-3d), all and (min-width: 768px) and (-webkit-transform-3d) {
  #our-designers .carousel-showmanymoveone .carousel-inner > .item.active.right,
  #our-designers .carousel-showmanymoveone .carousel-inner > .item.next {
    -webkit-transform: translate3d(50%, 0, 0);
            transform: translate3d(50%, 0, 0);
    left: 0;
  }
  #our-designers .carousel-showmanymoveone .carousel-inner > .item.active.left,
  #our-designers .carousel-showmanymoveone .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-50%, 0, 0);
            transform: translate3d(-50%, 0, 0);
    left: 0;
  }
  #our-designers .carousel-showmanymoveone .carousel-inner > .item.left,
  #our-designers .carousel-showmanymoveone .carousel-inner > .item.prev.right,
  #our-designers .carousel-showmanymoveone .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    left: 0;
  }
}

@media all and (min-width: 992px) {
  #our-designers .carousel-showmanymoveone .carousel-inner > .active.left,
  #our-designers .carousel-showmanymoveone .carousel-inner > .prev {
    left: -33.33%;
  }
  #our-designers .carousel-showmanymoveone .carousel-inner > .active.right,
  #our-designers .carousel-showmanymoveone .carousel-inner > .next {
    left: 33.33%;
  }
  #our-designers .carousel-showmanymoveone .carousel-inner > .left,
  #our-designers .carousel-showmanymoveone .carousel-inner > .prev.right,
  #our-designers .carousel-showmanymoveone .carousel-inner > .active {
    left: 0;
  }
  #our-designers .carousel-showmanymoveone .carousel-inner .cloneditem-2,
  #our-designers .carousel-showmanymoveone .carousel-inner .cloneditem-3 {
    display: block;
  }
}

@media all and (min-width: 992px) and (transform-3d), all and (min-width: 992px) and (-webkit-transform-3d) {
  #our-designers .carousel-showmanymoveone .carousel-inner > .item.active.right,
  #our-designers .carousel-showmanymoveone .carousel-inner > .item.next {
    -webkit-transform: translate3d(25%, 0, 0);
            transform: translate3d(25%, 0, 0);
    left: 0;
  }
  #our-designers .carousel-showmanymoveone .carousel-inner > .item.active.left,
  #our-designers .carousel-showmanymoveone .carousel-inner > .item.prev {
    -webkit-transform: translate3d(-25%, 0, 0);
            transform: translate3d(-25%, 0, 0);
    left: 0;
  }
  #our-designers .carousel-showmanymoveone .carousel-inner > .item.left,
  #our-designers .carousel-showmanymoveone .carousel-inner > .item.prev.right,
  #our-designers .carousel-showmanymoveone .carousel-inner > .item.active {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    left: 0;
  }
}
/*------------ Carrousel -----------*/