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

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

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

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

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


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



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


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

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


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

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


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


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


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


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


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




body, p, div, li{font-family: 'poppinsregular';}
h1, h2{font-family:"poppinsbold"; font-weight:normal;text-transform:uppercase;}
h1, h2, h3, h4, h5, h6{font-family:"poppinsbold"; font-weight:normal;text-transform:uppercase;}

body{background:url(../media/images/bg1.jpg) repeat top center;}
#tygh_main_container{background:url(../media/images/breadcrumb_bg.jpg) no-repeat top center;}

.ty-btn{border:0px; line-height:normal; text-shadow:none;}

.top_social_links{}
.top_social_links ul{list-style-type:none;}
.top_social_links ul li{list-style-type:none; display:inline-block;margin-left: 10px;}
.top_social_links ul li a{ display:inline-block;}
.top_social_links ul li a img{}

.top_social_links ul li:first-child{background: rgba(0,0,0,.5);width: 48px;height: 40px;border-radius: 50%;transition: all ease-in-out 1s;text-align:center;}
.top_social_links ul li:last-child{background: rgba(0,0,0,.5);width: 48px;height: 40px;border-radius: 50%;transition: all ease-in-out 1s;text-align:center;}
.top_social_links ul li:hover{background: rgba(0,0,0,.75);}

.top_social_links ul li:first-child a img{padding: 8px 0px;}
.top_social_links ul li:last-child a img{padding: 8px 0px;}

.top-my-account .ty-sidebox-important__title, 
.top-my-account .ty-sidebox-important__body .ty-account-info, 
.top-my-account .ty-sidebox-important__body .track-orders{display:none;}
.top-my-account .ty-sidebox-important__body{}
.top-my-account .ty-sidebox-important__body .buttons-container{padding:0px; background:none;}
.top-my-account .ty-sidebox-important__body .buttons-container a{font-family:"Graphik-Regular"; color:#ffffff; font-size:14px; text-transform:capitalize; padding:0px;}
.top-my-account .ty-sidebox-important__body .buttons-container .ty-btn__secondary{background: url(../media/images/link_divider.png) no-repeat center right;padding-right: 14px;}
.top-my-account .ty-sidebox-important__body .buttons-container .ty-btn__primary{background:none;margin: 0px 0px 0px 7px;}
.top_right .top-my-account{margin: 11px 12px 11px 20px;}

.top-cart-content{}
.top-cart-content .ty-dropdown-box{}
.top-cart-content .ty-dropdown-box .ty-dropdown-box__title{}
.top-cart-content .ty-dropdown-box .ty-dropdown-box__title.open, 
.top-cart-content .ty-dropdown-box .ty-dropdown-box__title:hover{background:none;}
.top-cart-content .ty-dropdown-box .ty-dropdown-box__title a{}
.top-cart-content .ty-dropdown-box .ty-dropdown-box__title .cart_icon{background: url(../media/images/cart_icon.png) no-repeat top left;width: 28px;height: 26px;display: inline-block;}
.top-cart-content .ty-minicart-title{background: none #ff9000;color: #fff;font-size: 14px;padding: 3px;border-radius: 100%;font-family: "pt_serifregular";line-height: normal;width: 19px;height: 19px;
text-align: center;position: absolute;top: 0px;left: 27px;}


.header-grid .top_right{padding: 35px 0px;position: relative;}
.top_right .top-custom-menu{}
.top_right .top_menu_main{padding-right: 0px;}
.top-custom-menu #menu-wrapper{position:relative;}

.tygh-header .header-grid .top-logo-grid{margin-top:5px;}



.tygh-content .content-grid .breadcrumbs-grid{text-align: center;padding: 50px 0px;margin-bottom: 110px;}
.tygh-content .content-grid .breadcrumbs-grid .breadcrumb_heading{}
.tygh-content .content-grid .breadcrumbs-grid .breadcrumb_heading .ty-breadcrumbs{margin: 0px;padding: 0px;}
.tygh-content .content-grid .breadcrumbs-grid .breadcrumb_heading .ty-breadcrumbs .ty-breadcrumbs__slash, 
.tygh-content .content-grid .breadcrumbs-grid .breadcrumb_heading .ty-breadcrumbs .ty-breadcrumbs__a{display:none;}
.tygh-content .content-grid .breadcrumbs-grid .breadcrumb_heading .ty-breadcrumbs .ty-breadcrumbs__current{}
.tygh-content .content-grid .breadcrumbs-grid .breadcrumb_heading .ty-breadcrumbs .ty-breadcrumbs__current bdi{font-size:70px; text-transform:uppercase; color:#fff; font-family:"Graphik-Medium";}
.tygh-content .content-grid .breadcrumbs-grid .ty-breadcrumbs{margin: 0px;padding: 0px;}
.tygh-content .content-grid .breadcrumbs-grid .ty-breadcrumbs .ty-breadcrumbs__a{color:#ffffff; font-size:20px;text-transform:capitalize;font-family:"Graphik-Light";}
.tygh-content .content-grid .breadcrumbs-grid .ty-breadcrumbs .ty-breadcrumbs__current{color:#fff; font-size:20px;text-transform:capitalize;font-family:"Graphik-Light";}
.tygh-content .content-grid .breadcrumbs-grid .ty-breadcrumbs__slash {display: inline-block;margin: 0px 8px;color: #fff;font-size: 18px;}


/*profile_page*/
#profiles .main-content-grid{width: 80%;margin: 0 auto;float: none;padding-top: 50px; padding-bottom:15px;background: none #fff;}
#profiles .main-content-grid .ty-mainbox-container{}
#profiles .main-content-grid .ty-mainbox-container .ty-mainbox-title{color:#000; font-size:29px; font-family:"Graphik-Light"; text-transform:uppercase; font-weight:normal;text-align: center;margin-bottom: 45px;}
#profiles .main-content-grid .ty-mainbox-container .ty-mainbox-body{}
#profiles .main-content-grid .ty-mainbox-container .ty-account{margin: 0 auto;width: 80%;}
#profiles .main-content-grid .ty-mainbox-container .ty-account .ty-control-group{width:100%;margin: 0 0 20px 0;}
#profiles .main-content-grid .ty-mainbox-container .ty-account label{float: left;width: 25%;text-align: right;padding-right: 20px;color: #000;font-size: 17px;font-weight: normal; font-family:"Graphik-Regular";
padding: 15px 17px 15px 0;}
#profiles .main-content-grid .ty-mainbox-container .ty-account input{float: left;width: 60%; height:50px;}
#profiles .ty-mainbox-body .buttons-container{padding:0px 100px; background:none; text-align:right;}
#profiles .ty-mainbox-body .buttons-container .ty-btn__secondary{color:#ffffff; font-size:16px; font-family:"Graphik-Semibold";padding: 12px 27px;}
#profiles .help-inline {display: inline-block;text-align: right;width: 80%;}
#profiles .ty-mainbox-body .buttons-container #shipping_address_reset{color:#ffffff; font-size:16px; font-family:"Graphik-Semibold";padding: 12px 27px; border:0px; width:auto; height:auto; line-height:normal;
margin:0px;}
#profiles .main-content-grid .ty-mainbox-container .ty-calendar__block .ty-calendar__input{width:100%;}
#profiles .main-content-grid .ty-mainbox-container .ty-calendar__block .ty-calendar__button{top: 24px;}

#profiles .ty-subheader, #profiles .ty-newsletters__item, #profiles .ty-newsletters, 
/*#profiles .ty-mainbox-body .captcha{display:none;}*/
#profiles .ty-success-registration__text{padding: 7px 15px 40px;}
/*profile_page*/


/*login_form_page*/
.login_form .ty-login__filed-label {width: auto;color: #000;font-family: "Graphik-Light";font-size: 15px;}
.login_form .ty-mainbox-body{}
.login_form .ty-mainbox-body .ty-login{} 
.login_form .ty-mainbox-body .ty-login .ty-control-group{}
.login_form .ty-mainbox-body .ty-login .ty-control-group input{height: 50px;} 
.login_form .ty-mainbox-body .buttons-container{background: none;padding: 17px 0px;}
.login_form .ty-mainbox-body .buttons-container .ty-btn__secondary{color:#ffffff; font-size:16px; font-family:"Graphik-Semibold";padding: 12px 27px;}
.login_form .ty-mainbox-body .buttons-container .ty-login__remember-me label{color:#000;}
/*login_form_page*/

.footer-copyright{background:none #000;}
.footer-copyright .partypeople_payment_icons{}
.footer-copyright .partypeople_payment_icons img{padding: 20px 0px;}
.footer-copyright .partypeople_copyright{}
.footer-copyright .partypeople_copyright p{font-size:16px; font-family:"Graphik-Light"; color:#ffffff;padding: 40px 0;}

#menu-mobile a{font-family:"Graphik-Regular";font-size: 16px;color: #000; font-weight:normal;}


/*login_form*/
.ui-dialog .ui-dialog-titlebar{background:none #1c9bba;}
.login_form .ty-login-popup .ty-login__filed-label{color:#000;}







.login_form .ty-login-popup .ty-login__remember-me label{color:#000;}
/*login_form*/

/*404_page*/
#undefined .main-content-grid{}
/*404_page*/


/*costume_page*/
.ty-grid-list__item .ty-quick-view-button, 
.ty-grid-list__item .owl-controls, 
#categories .ty-sort-container, 
#categories .ty-mainbox-title{display:none !important;}
.ty-grid-list__item .grid_btm{width: 85%;margin: 0 auto;}
.ty-grid-list__item-name .product-title{color: #fff;font-size: 20px;}
.ty-grid-list__item-name{margin-top: 10px;margin-bottom: 5px;display: inline-block;max-width: 100%;padding-right: 0;width: 100%;}
.ty-grid-list__item .ty-grid-list__price .ty-price-num {font-size: 22px;font-weight: bold;color: #ff9000;}
.ty-grid-list__item .ty-grid-list__price{text-align: left;margin-top: 5px;float: none;max-width: 100%;margin-bottom: 5px;}
.ty-grid-list__item .grid_btm .button-container .ty-btn__primary{font-size: 15px;padding: 11px 20px;}
.ty-grid-list__item:hover .grid_btm .button-container .ty-btn__primary{font-size: 15px;padding: 11px 20px; background:none #ff9000;}
/*costume_page*/

/*detail_page*/
.ty-product-detail .ty-product-block__img-wrapper{}
.ty-product-detail .ty-product-block__img-wrapper .ty-product-img{border:0px;}
.ty-product-detail .ty-product-block__left{float: left;width: 60%; padding-right:0px;}
.ty-product-detail .ty-product-block__left .ty-product-block-title{font-size: 25px;font-weight: bold;}
.ty-product-detail .ty-product-block__left .prices-container{}
.ty-product-detail .ty-product-block__left .prices-container .ty-product-prices{margin: 0px 0px 20px;}
.ty-product-detail .ty-product-block__left .prices-container .ty-product-prices .ty-product-block__price-actual{margin: 0px;}
.ty-product-detail .ty-product-block__left .prices-container .ty-product-prices .ty-product-block__price-actual .ty-price{color: #ff9000;}
.ty-product-detail .ty-product-block__left .prices-container .ty-product-prices .ty-product-block__price-actual .ty-price-num{font-size: 30px; line-height:normal;}
.tygh-content .content-grid .breadcrumbs-grid .ty-breadcrumbs .ty-product-switcher{display:none;}
.tygh-content .content-grid .breadcrumbs-grid .breadcrumb_heading .ty-breadcrumbs .ty-product-switcher{display:block;}

.ty-product-detail .ty-product-block__left .product_price_blk{}
.ty-product-detail .ty-product-block__left .product_price_blk .prices-container{float: left;width: 50%;margin-bottom: 30px;}
.ty-product-detail .ty-product-block__left .product_price_blk .in_stock{float: right;padding-top: 20px;width: 50%;}
.ty-product-detail .ty-product-block__left .product_price_blk .in_stock .ty-control-group{margin: 0px;}
.ty-product-detail .ty-product-block__left .product_price_blk .in_stock .ty-control-group__label{display: none;}
.ty-product-detail .ty-product-block__left .product_price_blk .in_stock .ty-qty-in-stock{background:url("../media/images/instock_img.png") no-repeat scroll left center;
font-size: 20px;padding-left: 33px;text-transform: capitalize;color: #22aed4;font-size: 16px;}
.ty-product-detail .ty-product-block__left .ty-control-group__label{font-size:15px;color: #333;}
.ty-product-detail .ty-product-block__left .ty-product-block__button{}
.ty-product-detail .ty-product-block__left .ty-product-block__button .ty-btn__add-to-cart{font-family: 'Graphik-Regular';font-size: 22px;padding: 13px 20px;letter-spacing: normal;font-weight: bold;
margin-right: 0px;}
.ty-product-detail .ty-product-block__left .ty-product-block__button .ty-btn__add-to-cart:hover{background:none #ff9000;}
.ty-product-detail .ty-product-block__left .ty-product-block__button .ty-add-to-wish{display:none;}
/*detail_page*/



/*checkout_page*/
#checkout .ty-step__title-txt{font-size: 15px;}
#checkout .ty-step__title-complete {padding-right: 110px;}
#checkout .ty-step__title, #checkout .ty-step__title-active, #checkout .ty-step__title-complete{position: relative;padding: 16px 14px 14px 14px;}
.ty-step__title-complete .ty-step__title-right .ty-btn{top: 8px;}
#checkout .ty-step__container-active .ty-step__title-left{}
#checkout .ty-step__title-left{}
#checkout .ty-tabs{border:0px;}

.side-grid .ty-sidebox{padding: 0px;}
.side-grid .ty-sidebox .ty-sidebox__title{padding: 9px 0px 9px 13px;line-height: normal;height: auto;font-size: 20px;}
.side-grid .ty-sidebox .ty-sidebox__body{padding: 10px;}
.side-grid .ty-sidebox__title-wrapper, .side-grid .ty-sidebox__title span{font-size: 15px; line-height:normal; color:#fff; font-weight:normal;}
#checkout .ty-checkout-summary__block{margin-top: 10px;margin-bottom: 10px;}
/*checkout_page*/




/*orders_page*/
#orders .ty-section__body{background:none #fff;}
#orders .ty-mainbox-body{}
#orders .ty-mainbox-body .ty-section__title{color: #0c83a0;}
#orders .ty-section__body .ty-control-group .ty-control-group__title{color: #474747;}
#orders .ty-section__body .ty-control-group .ty-status-info label{color: #6f6f6f;}
#orders .ty-orders-search .ty-orders-search__item{color:#000;}
#orders .ty-orders-search .ty-orders-search__item .ty-orders-search__user-name{color:#ff9000;}

#orders .ty-orders-detail .ty-tabs__content{background:none #fff;padding: 15px 15px;}
#orders #content_general .ty-profiles-info .ty-profiles-info__title{color:#1c9bba;}
#orders #content_general .ty-profiles-info .ty-profiles-info__field .ty-info-field{color:#000;}
#orders .ty-orders-detail__products .ty-orders-summary__wrapper td{color:#000;}
#orders .ty-orders-detail__products .ty-orders-summary__wrapper .ty-orders-summary__total{color:#ff9000;}
#orders .ty-orders-detail__products .ty-table td{color:#000;}
#orders .ty-mainbox-title .ty-status{color:#ff9000;}
#orders .ty-mainbox-title{color:#fff;}
/*orders_page*/


.ty-sidebox{border:0px;}
.ty-mainbox-title{color:#fff;}


/*order_complete*/
.complete .main-content-grid{background:none #fff;padding: 10px;}
/*order_complete*/

.auth-information-grid .ty-login-info__txt p{}


/*page*/
#pages .ty-mainbox-body{background:none #fff; padding:15px 15px 10px;}
/*page*/

#products .ty-product-block{background:none #fff;padding: 15px 10px;}

#tygh_main_container .global_grid{background:none #fff; padding:15px;}
.auth-information-grid .ty-login-info .ty-login-info__txt a{color:#ff9000;}


#_no_page .tygh-header .header-grid .top-logo-grid{width: 23.404255319149%;}
#_no_page .header-grid .top_right{width: 74.468085106383%;}
#_no_page .header-grid .top_right .top_menu_main{width: 93.617021276596%;}
#_no_page .header-grid .top_right .top-custom-menu{width: 4.2553191489362%;}
#_no_page .footer-copyright .partypeople_copyright{width: 45%;float: left;}
#_no_page .footer-copyright .partypeople_payment_icons{width: 45%;float: right;}


.ty-product-block__left .ty-product-block__option{margin:0px;float: left;width: 100%;}

/*costume_detail_page*/
#products .ty-product-block .ty-product-block__left .ty-product-block__field-group .no_display{display:none;}
/*costume_detail_page*/

/*#auth .auth-information-grid .ty-login-info__txt a{display:none;}
#auth .auth-information-grid .ty-login-info__txt p{display:none;}*/
.login_form .login1_profile{margin:5px 0 0 59px;}
.login_form .login1_profile p{line-height: 20px;}
.login_form .login1_profile p a{color: #ff9000;}

.header-grid .acc_drop{margin: 5px 0px;}
.header-grid .acc_drop .ty-dropdown-box__title.open{background:none #1da0c0;}
.header-grid .acc_drop .ty-dropdown-box__title:hover{background:none #ff9000;}
.header-grid .acc_drop .ty-account-info__title{font-family: "Graphik-Regular";color: #ffffff;font-size: 14px;}

.cart .ty-product-options__item-label{color: #000;}

#categories .main-content-grid #pagination_contents{background:none #fff;padding: 0px 20px;}
#categories .main-content-grid #pagination_contents .ty-product-list__content{}
#categories .main-content-grid #pagination_contents .ty-product-list__content .list_buttons{ display:none;} 
.category255 .main-content-grid #pagination_contents .ty-product-list__content .list_buttons{display: block !important;float: left;background: none #11b9e2;padding: 12px 17px;margin-top: 10px;} 
.category255 .main-content-grid #pagination_contents .ty-product-list__content .list_buttons:hover{background:none #000;}
.category255 .main-content-grid #pagination_contents .ty-product-list__content .list_buttons .product-title{color:#fff; text-transform:uppercase; font-size:15px;}
.category255 .main-content-grid #pagination_contents .ty-product-list__content .list_buttons .product-title:hover{text-decoration:none;}
#categories .main-content-grid #pagination_contents .ty-product-list__content .ty-product-list__control{}
#categories .main-content-grid #pagination_contents .ty-product-list__content .ty-product-list__control .ty-btn__primary{display:none;}
#categories .main-content-grid #pagination_contents .ty-product-list__content .ty-product-list__control .ty-btn{margin-left:0px;}
#categories .main-content-grid #pagination_contents .ty-product-list__content .ty-control-group{margin: 7px 0 12px 0px;}
#categories .main-content-grid #pagination_contents .ty-product-list__content .ty-control-group .ty-control-group__label{color: #000;}
#categories .ty-product-list__item-name .product-title{font-family: "poppinsregular";}
#categories .ty-product-list__price .ty-price-num{font-family: "poppinsregular";}

#products .ty-product-block.ty-product-block__field-group .ty-min-qty-description{margin-top: 15px;}

.ty-product-block__left .ty-product-block__field-group .ty-min-qty-description{margin-top: 10px;}


/*new_stylesheet*/
#index #tygh_main_container{background:none;position: relative;}
#index #tygh_main_container .tygh-header{position: relative;z-index: 1;}
#index #tygh_main_container .tygh-content{}
#index #tygh_main_container .tygh-content .frontpage_main{width: 100%;max-width: 100%;padding: 0px;margin: 0px;}
#index #tygh_main_container .tygh-content .home_costumes{position: relative;}
#index #tygh_main_container .tygh-content .home_costumes .ty-scroller-list__item{padding:0px;}
#index #tygh_main_container .tygh-content .home_costumes:hover .ty-owl-controls{visibility:visible;}
#index #tygh_main_container .tygh-content .home_costumes .ty-owl-controls{position: absolute;top: 65%;width: 90%;margin: 0px;left: 5%; visibility:hidden;}
#index #tygh_main_container .tygh-content .home_costumes .ty-owl-controls .owl-prev{float: left;}
#index #tygh_main_container .tygh-content .home_costumes .ty-owl-controls .owl-next{float: right;}
#index #tygh_main_container .tygh-content .home_costumes .ty-owl-controls .owl-prev i{color: #000;position: relative;top: 8px;}
#index #tygh_main_container .tygh-content .home_costumes .ty-owl-controls .owl-next i{color: #000;position: relative;top: 8px;}
#index #tygh_main_container .tygh-content .home_costumes .owl-theme .owl-controls-outside .owl-buttons div{background: none #fff;opacity: 10;border-radius: 4px;height: 30px;width: 15px; margin:0px;}
#index #tygh_main_container .tygh-content .home_costumes .ty-scroller-list__description .product-title{color: #fff;font-size: 20px;font-family: "poppinsbold";}
#index #tygh_main_container .tygh-content .home_costumes .ty-scroller-list__item .ty-scroller-list__description .ty-simple-list{position: absolute;top:0;width: 100%; opacity:0;
-webkit-transition: all 1s ease-in-out;-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
#index #tygh_main_container .tygh-content .home_costumes .ty-scroller-list__item:hover .ty-scroller-list__description .ty-simple-list{top: 90%;opacity:10;-webkit-transition: all 1s ease-in-out;
-moz-transition: all 1s ease-in-out;-o-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
#index #tygh_main_container .tygh-content .home_costumes .ty-scroller-list__item .ty-scroller-list__img-block{position:relative;}
#index #tygh_main_container .tygh-content .home_costumes .ty-scroller-list__item:hover .ty-scroller-list__img-block .middle{opacity: 10;}
#index #tygh_main_container .tygh-content .home_costumes .ty-scroller-list__item .ty-scroller-list__img-block .middle:hover{opacity: 10;}
.middle {transition: .5s ease;opacity: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); text-align: center;}

.international_blk{background:url(../media/images/inter_bg.jpg)  no-repeat center center / cover;padding-bottom: 50px;}
.int-wrapper .int_wrapper_left {width: 50%;float: left;text-align: center;}
.int-wrapper .int_wrapper_right {width: 50%;float: right;}
.int-wrapper .int_img img{}
.int-wrapper .int_details{padding:15px 0 0 0;}
.int-wrapper .int_details a.weblink, .int-wrapper .int_details a.weblink:hover{display: block;float: left;border-radius: 0px;margin-top: 0px;font-size: 13px;border: 0px;padding: 0px;font-weight: normal;
background:none; margin:0px;}
.int-wrapper .int_details a.weblink img{background:none #fff; padding:10px;}
.int-wrapper .int_details h1{font-size: 42px;margin-bottom: 10px;color: #fff;text-transform: uppercase;font-family: "poppinsbold";font-weight: normal;}
.int-wrapper .int_details p{font-size: 14px;line-height: 19px;margin-bottom: 10px;color: #fff;}
.int-wrapper .int_details h3{font-size: 25px;margin-bottom: 10px;font-weight: bold;margin-top: 15px;color: #fff;}
.int-wrapper .int_details ul{list-style-type: none;padding: 0px;}
.int-wrapper .int_details ul li{background: url(../media/images/list_tick.png) no-repeat 0px 6px;padding-left: 23px;font-size: 15px;line-height: normal;margin-bottom: 12px; color:#fff; list-style-type:none;}
.int-wrapper .int_details a{display: inline-block;background: none;padding: 15px 40px;border-radius: 40px;line-height: normal;border: 2px solid #fff;margin-top: 30px;font-size: 16px;font-weight: bold; float:left; clear:both;margin-bottom: 15px;color: #fff;}
.int-wrapper .int_details a:hover{background:none #1a1a1a;border: 2px solid #1a1a1a; text-decoration:none;}


.faq_grid{background:url(../media/images/faq_bg.jpg)  no-repeat center center / cover;padding-bottom: 200px;padding-top: 150px;}
.faq-wrapper{width: 85%;margin: 0 auto;float: none;}
.faq-wrapper h1{font-size: 42px;margin-bottom: 10px;color: #fff;text-transform: uppercase;font-family: "poppinsbold";font-weight: normal;padding:80px 0px 100px; text-align:center;}
#accordion-menu1 h3{text-align:left;}
#accordion-menu1 p{text-align:left;}
.faq-wrapper .faq_left{width: 48%;float: left;}
.faq-wrapper .faq_right{width: 48%;float: right;}

.client_bg{background:url(../media/images/partners-v3.jpg)  no-repeat center center / cover;padding-bottom: 150px;padding-top: 50px;}
.client-wrapper{width: 85%;margin: 0 auto;text-align: center;}
.client-wrapper h1{font-size: 42px;margin-bottom: 10px;color: #fff;text-transform: uppercase;font-family: "poppinsbold";font-weight: normal;padding: 100px 0px;text-align: center; margin-top:0px;}
.client-wrapper .clients_img1{margin-bottom:40px;}
.client-wrapper .clients_img1 img{margin: 0px 5px;background: none;}
.client-wrapper .clients_img2{margin-bottom:40px;}
.client-wrapper .clients_img2 img{margin: 0px 5px;background: none;}
.client-wrapper .clients_img3{margin-bottom:40px;}
.client-wrapper .clients_img3 img{margin: 0px 5px;background: none;}

.contact_grid{}
.contact_grid .contact_block{width: 100%;}
.contact_grid .contact_block .contact_left{width: 50%;float: left;}
.contact_grid .contact_block .contact_left img{}
.contact_grid .contact_block .contact_right{width: 50%;float: right;text-align: left;padding: 20% 0;background: none #000;}
.contact_grid .contact_block .contact_right h3{color: #ff264a;margin: 0 0 0 40px;font-family: "Graphik-Light";font-size: 15px;}
.contact_grid .contact_block .contact_right h1{font-family: 'Poppins';font-size: 45px;text-transform: uppercase;color: #fff;margin: 0px 0px 50px 40px;}
.contact_grid .contact_block .contact_right a{padding: 15px 40px;border-radius: 40px;font-size: 16px;font-weight: bold;border: 2px solid #ff9000;color: #fff; margin-left:40px;}
.contact_grid .contact_block .contact_right a:hover{background: none #ff9000;color: #fff;text-decoration: none;}

#index .tygh-header .header-grid .top-logo-grid .ty-logo-container{}

#index .top_right .top-custom-menu{position: static;right: 0;margin: 0px;}

#index #tygh_main_container .tygh-content .home_costumes .ty-scroller-list__item .ty-scroller-list__img-block {position: relative;background: rgba(0,0,0,0);transition: background-color 1s;}
#index #tygh_main_container .tygh-content .home_costumes .ty-scroller-list__item .ty-scroller-list__img-block:hover {background-color: rgba(0,0,0,.8);}
#index #tygh_main_container .tygh-content .home_costumes .ty-scroller-list__item .ty-scroller-list__img-block:before {position: absolute;top: 0; right: 0; bottom: 0; left: 0;background-color: inherit;
content: ' ';}


#index #tygh_main_container .tygh-content .home_costumes:hover .owl-controls{opacity:10;}
#index #tygh_main_container .tygh-content .home_costumes .owl-controls{margin: 0px;opacity:0;}
#index #tygh_main_container .tygh-content .home_costumes .owl-controls .owl-buttons{}
#index #tygh_main_container .tygh-content .home_costumes .owl-controls .owl-buttons .owl-prev{float: left;position: absolute;left: 10px;top: 50%;
background: url(../media/images/costume_left_img.png) no-repeat top left;width: 33px;height: 34px;opacity: 10;border-radius: 0px;font-size: 0;margin: 0px;padding: 0px;}
#index #tygh_main_container .tygh-content .home_costumes .owl-controls .owl-buttons .owl-next{float: right;position: absolute;right: 10px;top: 50%;
background: url(../media/images/costume_right_img.png) no-repeat top left;width: 33px;height: 34px;opacity: 10;border-radius: 0px;font-size: 0;margin: 0px;padding: 0px;}

#index #tygh_main_container .tygh-content .frontpage_main .home_main_banner{}
#index #tygh_main_container .tygh-content .frontpage_main .home_main_banner img{}

#toggle{background:rgba(0,0,0,.5);padding: 0;width: 48px;height: 40px;border-radius: 50px;}

#index #tygh_main_container .tygh-content .frontpage_main .home_main_banner{}




.header-grid .top_right .ticket_custom_menu{text-align:right;}
.header-grid .top_right .ticket_custom_menu .ty-menu__items{background: none;}
.header-grid .top_right .ticket_custom_menu .ty -menu__items li{}
.header-grid .top_right .ticket_custom_menu .ty-menu__items li:hover a{color:#ff9000;background: none #000;}
.header-grid .top_right .ticket_custom_menu .ty-menu__items li a{}
.header-grid .top_right .ticket_custom_menu .ty-menu__items li a:hover{text-decoration:none;}
.top_right .ty-dropdown-box__content .ty-dropdown-box__item:hover a{display: inline-block;}

.header-grid .top_right .ticket_custom_menu .ty-menu__item-active .ty-menu__item-link{background:none; color:#ff9000;}
html.dialog-is-open body.index{overflow: hidden;}
body.index{background-image: url(../media/images/partypeople_home1.jpg);background-position: center center;background-repeat: no-repeat;background-attachment: fixed;
background-size: cover;background-color:#464646;}




.tygh-header .header-grid .top-logo-grid .ty-logo-container img{max-width: 36%;}

.header-grid .top_right .top_menu_main{}
.header-grid .top_right .top_menu_main .top-cart-content {margin-right: 15px;}
#index .top_right .top-custom-menu button#menu-mobile-caller{margin: -16px 0 0 15px;}
#index .tygh-header .header-grid .top-logo-grid .ty-logo-container img {max-width: 50%;}





@media only screen and (min-width : 320px) and (max-width : 480px) {

#index .tygh-header .header-grid .top-logo-grid .ty-logo-container img {max-width: 30%;}
.tygh-header .header-grid .top-logo-grid .ty-logo-container img {max-width: 25%;}

.header-grid .top_right .ticket_custom_menu .ty-menu__items{background:none #000;}
.header-grid .top_right .ticket_custom_menu .ty-menu__items .ty-menu__item{border-bottom: 1px solid #0d0d0d;}
.header-grid .top_right .ticket_custom_menu .ty-menu__item .ty-menu__item-link{min-height: 40px;}
#index .header-grid .top_right .menu_btm .ticket_custom_menu .ty-menu__menu-btn .ty-menu__item-link{}
#index .header-grid .top_right .menu_btm{width: 100%;float: left;}
#index .header-grid .top_right .menu_btm .acc_drop{}
#index .header-grid .top_right .menu_btm .ticket_custom_menu{float: left; text-align:left;margin-top: 8px;}
#index .header-grid .top_right {padding: 0;}
#index .top_right .top-custom-menu {position: fixed;right:0;margin: 0px;padding: 0px;top: 5px;float: right;width: 66px;}
.top-cart-content .ty-dropdown-box__content{right:0;}
.top_right .top_menu_main .top_social{position: absolute;top: 6px;}
.int-wrapper .int_wrapper_right, .int-wrapper .int_wrapper_left{width: 100%;float: none;}
.int-wrapper .int_details {padding: 15px 10px;display: inline-block;}
.client-wrapper h1, .faq-wrapper h1, .int-wrapper .int_details h3, .int-wrapper .int_details h1{font-size: 24px;}
.faq-wrapper h1{padding:30px 0px; margin:0px;}
.faq-wrapper .faq_right, .faq-wrapper .faq_left{width: 100%;float: none;}
.faq_grid{padding-bottom: 50px;padding-top: 50px;}
.client-wrapper h1{padding:30px 0px; margin:0px;}
.client_bg{padding:50px 0px;}
.contact_grid .contact_block .contact_left, .contact_grid .contact_block .contact_right{width: 100%;float: none;}
.contact_grid .contact_block .contact_right h1{font-size:30px;}
.top_social_links ul {padding-left: 0px;}
.top_right .top_menu_main .top_social{float:left;}
.top_right .top-custom-menu {position: absolute;top: 20px;right: 20px;}
.top-cart-content {margin: 0px;}
.tygh-content .content-grid .breadcrumbs-grid {text-align: center;padding: 25px 0px 20px;margin-bottom: 110px;}
.tygh-content .content-grid .breadcrumbs-grid .breadcrumb_heading .ty-breadcrumbs .ty-breadcrumbs__current bdi{font-size: 35px;}
.tygh-content .content-grid .breadcrumbs-grid{margin-bottom: 55px;}
.top_right .top-my-account{margin: 11px 9px 11px 9px;}
.tygh-content .content-grid .breadcrumbs-grid .breadcrumb_heading .ty-breadcrumbs .ty-product-switcher{top: 65px;}
.ty-product-detail .ty-product-block__left{width:100%;margin-top: 30px;}
.ty-product-detail .ty-product-thumbnails{width: auto !important;}
.ty-product-detail .ty-product-block__left .product_price_blk .prices-container{margin-bottom: 10px;}
.ty-product-block__field-group .ty-product-block__option  select{max-width: 50%;}
.ty-product-block__field-group .ty-control-group .ty-product-options__description{width: 50%;}
.ty-product-detail .ty-product-block__left .ty-product-block__button .ty-btn__add-to-cart{margin-top:10px;}
.ty-product-block__left .ty-product-block__option .ty-product-options__textarea{min-width: 50%;}
.ty-product-detail .ty-product-block__left .ty-control-group__label{font-size: 13px;width: 52%;margin: 0px;}
#profiles .main-content-grid .ty-mainbox-container .ty-account label{float:left;text-align: left;}
#profiles .main-content-grid .ty-mainbox-container .ty-account input{width:100%;}
#profiles .ty-mainbox-body .ty-profile-field__buttons{padding: 0;text-align: left;}
#index .header-grid .top_right{padding:0px;}
}

@media only screen and (min-width : 360px) and (max-width : 640px) {
#index .header-grid .top_right{padding:0px;}
}

@media only screen and (min-width : 360px) and (max-width : 740px) {
#index .header-grid .top_right{padding:0px;}
}

@media only screen and (min-width : 768px) and (max-width : 1024px) {
.top-my-account .ty-sidebox-important__body .buttons-container a{display: inline-block;margin-bottom: 0px;}
#index .top_right .top-custom-menu{right: 0%;}
.contact_grid .contact_block .contact_right{padding: 14% 0;}
}

@media only screen and (min-width : 800px) and (max-width : 1280px) {
}

@media only screen and (min-width : 980px) and (max-width : 1280px) {
}

