/*********************************************************************
CATALooK.netStore - http://www.catalook.de  http://www.dnnsoft.com                   
Copyright (c) 2003-2011 CATALooK Software Susanne Koehler                                                                                                      
support@dnnsoft.com                                                                                                                                            
**********************************************************************/

/* =================================
    CSS STYLES FOR CATALooK.netStore 
    v6.3.0, 02/2011
   =================================
*/

/* view mode selector */
.catip-view-mode-selector {
    margin-right: 20px;
}

.catip-btn-gallery, .catip-btn-list {
    float: left;
    margin-right: 3px;
    width: 26px;
    height: 26px;
    background-position: center 6px;
    background-color: none;
    background-repeat: no-repeat;
    position: relative;
}

    .catip-btn-list.active, .catip-btn-list:hover, .catip-btn-gallery.active, .catip-btn-gallery:hover {
        background-position: 6px -80px;
    }

.catip-btn-list {
    background-color: transparent;
    background-image: url("images/view-mode-list-sprite.png");
}

.catip-btn-gallery {
    background-color: transparent;
    background-image: url("images/view-mode-gallery-sprite.png");
}


/* style of item titles */
.CATIPSubHead {
    font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica;
    font-size: 14px;
    font-weight: bold;
    color: #595757;
}

/* Style of the inner module chapter main title row */
.CATIPHeader {
    font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica;
    padding: 10px 0;
}

    .CATIPHeader span {
        color: #595757;
        display: inline;
        font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica;
        font-size: 14px;
        font-weight: bold;
        white-space: nowrap;
    }

.OptionBody {
    font-weight: normal;
    font-size: 14px;
    color: #595757;
    font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica;
}

#ProductOptionsLeftCell {
    padding: 3px;
    width: 200px;
    float: left;
    text-align: left;
}

#ProductOptionsRightCell {
    text-align: left;
    float: left;
}

.CATProductName, a.CATProductName:link, a.CATProductName:active, a.CATProductName:visited, a.CATProductName:hover {
    color: #555555 !important;
    font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica !important;
    font-size: 22px !important;
    font-weight: bold !important;
}

.CATListProductName, .CATListProductName a {
    color: #555555 !important;
    font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica !important;
    font-size: 14px !important;
    font-weight: bold !important;
}

.CATConfigProductName, .CATConfigProductName a {
    color: #555555 !important;
    font-family: Trebuchet MS, Verdana, Tahoma, Arial, Helvetica !important;
    font-size: 14px !important;
    font-weight: bold !important;
}






/* Gallery View Mode Item */
.iPanePL0Item {
    /*min-height: 320px;*/
    position: relative;
    margin: 0 0 16px 16px;
    padding: 8px 9px !important;

    background-color: #f9f9f9;

    /*text-align: center;*/
    /*border: 1px solid #c9c9c9;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1);*/

    /*border: 1px solid #eaeaea;
    -webkit-border-radius: 3px;
    border-radius: 3px;*/
}

@media only screen and (max-width: 767px) {
	.iPanePL0Item {
		margin: 8px;
	}
}

    /*.iPanePL0Item:hover {
        border: 1px solid rgba(2,139,255,0.5);
        -webkit-box-shadow: 0px 0px 3px 0px rgba(2, 139, 255, 0.4);
        box-shadow: 0px 0px 3px 0px rgba(2, 139, 255, 0.4);
    }*/

/*.iPanePL0Item .CATButtonRow {
        position: absolute;
        bottom: 0;
        width: 100%;
        margin-left: -9px;
        padding: 0 4px 8px;
    }*/

/*.ipane-pl0-img {
    background-color: lightgrey;
}*/

/* Card View Mode qty Spinner */
/*.iPanePL0Item .bootstrap-touchspin {
    max-width: 210px;
}*/

/* qty select (drop down) + spinner */
/*.ipane-pl0-actions .input-group, .cat-quantity-input {
    max-width: 206px;
}*/











.ipane-pl0-actions .bootstrap-touchspin > input.form-control {
    max-width: 60px;
}


/*.bootstrap-touchspin-up {
    max-width: 36px;
}

.bootstrap-touchspin-down {
    max-width: 36px;
}*/



.ipane-pl0-actions .input-group .btn-primary {text-shadow:none;background-color: #D31334 !important; border-color: #D31334 !important;
}




/*overwrite bootstrap default*/
.ipane-pl0-actions .input-group .input-group-btn {
    width: auto;
}


.ipane-pl0-actions .input-group .btn-default {
    border-color: #ececec;
    color: #333;
}

.ipane-pl0-actions .input-group .form-control {
    border: 1px solid #ececec;
    box-shadow: none;
}






.tf-bg {
    background-color: #ececec;
}








.cat-qty-spinner {
    /*max-width: 140px;*/
	width: 88%;
}

.ipane-pl0-img > a.cat-img-responsive > img {
    margin-left: auto;
    margin-right: auto;
	border-radius: 20px;
    max-width: 80% !important;
    width: 80% !important;
}


a.cat-img-responsive > img {
    /* img-resonsive 
    display: block;
    max-width: 100%;
    height: auto;
}


/* Mini Dashboard Item */
    .iPaneMDItem;

{
    min-height: 200px;
    position: relative;
    margin: 0 0 4px 4px;
    padding: 8px 9px !important;
    text-align: center;
    border: 1px solid #c9c9c9;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
    box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8), inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
}

.iPaneMDItem:hover {
    border: 1px solid rgba(2,139,255,0.5);
    -webkit-box-shadow: 0px 0px 3px 0px rgba(2, 139, 255, 0.4);
    box-shadow: 0px 0px 3px 0px rgba(2, 139, 255, 0.4);
}


/* Main Image and POSel Image */
.trProductImage {
    min-height: 280px;
    min-width: 240px;
    position: relative;
    margin: 0 0 6px 4px;
    padding: 8px 8px !important;
    text-align: center;
    border: 1px solid #c9c9c9;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.MultiPageScrollArea {
    height: 140px; /* do not use max-height here because of IE8 bug */
    width: 310px;
    overflow: scroll;
    border-top: #707596 2px solid;
}

.RadMultiPageItemDetails {
    font-weight: bold !important;
    width: 100%;
    margin: 10px 0 50px 0;
    padding: 5px 0 0 0;
}

.TitleColumn {
    width: 100px;
    float: left;
    text-align: right;
    vertical-align: middle;
    padding: 0 10px 0 0;
    font-family: 'Century Gothic', Verdana, Arial, Helvetica, sans-serif, Avant Garde;
    font-size: 16px;
    font-weight: bold;
    color: #000000;
}

.HorizontalRule {
    border-top: #707596 1px solid;
    border-bottom: transparent;
    line-height: 1px;
    margin: 4px 0 4px 0;
}

.HorizontalSpacer {
    margin-top: 8px;
}

/* =====================================
    css table free skin related css tags
   =====================================*/

/*#tblgridProductProperties, #tbllistProductProperties, #tbldetailProductProperties, #tbldetailProductPrice {
    display: table;
    border-collapse: collapse;
}*/

/*#tbllistProductProperties {
    float: right; */
/*margin-left: auto;
    margin-right: auto;
    margin-bottom: 50px;
}*/

/*.CATTableRow {
    display: table-row;
}*/

/*.CATTableLeftCell, .CATTableRightCell {
    display: table-cell;
    padding: 3px;
}*/

/*.CATTableLeftCell {
    text-align: left;
}*/

/*#tblgridProductProperties .CATTableLeftCell {
    width: 80px;
    vertical-align: middle;
}*/

/*.CATTableRightCell {
    text-align: left;
}*/

/*#tblgridProductProperties .CATTableRightCell {
    vertical-align: top;
}*/

.CATInlineItemLeft /* use different tags for real inline items and columns */ {
    float: left;
    padding: 4px 0 4px 2px; /* different padding to justify text, icons, textboxes, drop down list etc.  	/* vertical-align: middle; */
    overflow: visible;
}

.CATInlineIconLeft {
    float: left;
    padding: 2px 0 2px 1px;
}

.CATInlineItemRight /* use different tags for real inline items and columns in detail, list and grid view */ {
    float: right;
    padding: 4px 0 4px 2px;
}

.CATInlineIconRight {
    float: right;
    padding: 2px 0 2px 1px;
}


/* There are several CSS properties and property values that lead to the fact that an item is regarded as a separate block formatting context.
Including float itself and overflow with a different value than visible #pnlOptions becomes the own block formatting context and clear it works locally.
To make #CATrowOptionsTitle an own context include #lblOptionsTitle and all other controls inside of #CATrowOptionsTitle into an own div container, add an id to the last item
e.g. #CATOptionsTitle and change the line below to: #CATOptionsTitle:after { content:"clear"; clear:left; display:block; height:0; overflow:hidden; font-size:0; } */
#CATrowOptionsTitle:after {
    content: "clear";
    clear: left;
    display: block;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

#CATrowOptionsTitle {
    /* display: none; */
}

/* layout control width
.trdesc {
    max-width: 340px;
}

.DescriptionHTML {
    max-width: 340px;
}
 */
.pnlEmailToAFriend {
    margin: 4px;
}

.pnlOptions {
    margin: 4px;
}

.MDView {
    margin: 4px;
}

/*.DTButtons {
    margin: 4px;
}

.DTAddToCart {
    margin: 4px;
}*/

.rowSocialShare {
    margin-top: 6px; /*width: 340px;*/
}

.CAT_content_width {
    /*	padding-top: 15px; 	min-height: 350px; */
}

/*#DTViewLeftColumn {
     float: left; width: 250px;
}*/


/* #DTViewRightColumn {
    float: left; width: 350px;
    margin: 0 0 0 5px;
}*/



/* Black Frame (Media Gallery + additional images + product list items + main image) */
/*.CAT_top_left_corner_black {
    padding: 0;
    margin: 0;
    background: url(images/top_left_corner_black.png) no-repeat top left;
}

.CAT_top_right_corner_black {
    padding: 0;
    margin: 0;
    background: url(images/top_right_corner_black.png) no-repeat top right;
}

.CAT_top_bg_black {
    padding: 0;
    margin: 0 4px 0 4px;
    background: #FFF url(images/top_bg_black.png) repeat-x top;
    height: 4px;
}

.CAT_center_bg {
    padding: 0;
    margin: 0;
    clear: both;
}

.CAT_left_bg_black {
    padding: 0;
    margin: 0;
    background: url(images/left_bg_black.png) repeat-y top left;
}

.CAT_right_bg_black {
    padding: 0;
    margin: 0;
    background: url(images/right_bg_black.png) repeat-y top right;
}

.CAT_bottom_left_corner_black {
    padding: 0;
    margin: 0 0 0 0;
    background: url(images/bottom_left_corner_black.png) no-repeat top left;
}

.CAT_bottom_right_corner_black {
    padding: 0;
    margin: 0;
    background: url(images/bottom_right_corner_black.png) no-repeat top right;
    padding: 0 4px 0 4px;
}

.CAT_bottom_bg_black {
    padding: 0;
    margin: 0;
    background: url(images/bottom_bg_black.png) repeat-x top left;
    height: 4px;
}

.CAT_content_pad_black {
    padding: 0 4px 0 4px;
    margin: 0 0 0 0; /*	background: #FFF; */
}

*/ .CAT_content_width {
    /*	padding-top: 15px; 	min-height: 350px; */
}


/* Black Frame (tabbing menu) */
.TabStrip .CAT_content {
    /*  height: 470px; */
}

/* IE added */
.TabStrip {
    width: 100%;
    /*min-width: 440px;*/
}

    .TabStrip .CATRowHighLight {
        border-bottom: 0px !important;
    }

    .TabStrip .CATSubHead {
        font-size: 14px;
        font-weight: bold;
        color: #939393;
        text-transform: none;
    }

/*.TabStrip .CAT_top_left_corner_black {
        padding: 0;
        margin: 0;
        background: url(images/top_left_corner_black.png) no-repeat bottom left;
        height: 27px;
    }

    .TabStrip .CAT_top_right_corner_black {
        padding: 0;
        margin: 0;
        background: url(images/top_right_corner_black.png) no-repeat bottom right;
        height: 27px;
    }

    .TabStrip .CAT_top_bg_black {
        padding: 0;
        margin: 0 4px 0 4px;
        background: #FFF url(images/top_bg_black.png) repeat-x bottom;
        height: 27px;
        vertical-align: top;
    }

    .TabStrip .CAT_left_bg_black {
        padding: 0;
        margin: 0;
        background: url(images/left_bg_black.png) repeat-y top left;
    }

    .TabStrip .CAT_right_bg_black {
        padding: 0;
        margin: 0;
        background: url(images/right_bg_black.png) repeat-y top right;
    }

    .TabStrip .CAT_bottom_left_corner_black {
        padding: 0;
        margin: 0 0 0 0;
        background: url(images/bottom_left_corner_black.png) no-repeat top left;
    }

    .TabStrip .CAT_bottom_right_corner_black {
        padding: 0;
        margin: 0;
        background: url(images/bottom_right_corner_black.png) no-repeat top right;
        padding: 0 4px 0 4px;
    }

    .TabStrip .CAT_bottom_bg_black {
        padding: 0;
        margin: 0;
        background: url(images/bottom_bg_black.png) repeat-x top left;
        height: 4px;
    }

    .TabStrip .CAT_content_pad_black {
        padding: 0px 20px 0px 20px;
        margin: 0 0 0 0; 
}
*/

/* Outlines active image in additional images and gallery (mediamenu) control */
.catip_thumbactive {
    border: 4px solid #99ffff !important;
}

/* fill space */
.catip_thumbinactive {
    border: 4px solid transparent !important;
}








.toppagination-container{padding-left:7px;padding-right:7px;}
.toppagination-container div[id$="pnlSortFieldSelection"]{width: 20%;float: right;margin-right: 0%;}
.toppagination-container div[id$="pnlSortFieldSelection"] .dnnLeft {width: 100%;}
.toppagination-container table.CATPagingTable{width: 60%;background: #fff;float: left;padding: 6px 15px;height: auto;display: inline-block;
    margin-bottom: 0;margin-left: 0%;border-color: #ddd;}
.toppagination-container select[id$="SortFieldControl_ddlSortField"],.toppagination-container select[id$="DashBoard_ddlSortField"] {border: 1px solid #ddd;
padding: 8px 15px;background: #FFF url(/DesktopModules/CATALooKStore/Skins/TrainFitness_CAT_2015_New/drop_down_img.png) no-repeat scroll 93% 56%;
background-size: 12px;border-radius: 0;box-shadow: none;font-size: 14px !important;color: #333;width: 100%;height: 38px;border-left-width: 0px;}
.toppagination-container div[id$="pnlSortFieldSelection"] .dnnLeft:nth-child(2){display:none;}
.toppagination-container .recordperpage-toppagination select[id$="ProductPage_ddlRecordsPerPage"]{width: 100%;border-radius: 0px;border: 1px solid #ddd;box-shadow: none;
    border-left: 0px;height: 38px;}

    .toppagination-container .recordperpage-toppagination div[id$="ProductPage_pnlViewMode"]{width: 100%; margin-top: -15px;}
.toppagination-container .recordperpage-toppagination a[id$="ProductPage_hypListView"]{float: right;margin-bottom: 5px;}
.toppagination-container .recordperpage-toppagination a[id$="ProductPage_hypGalleryView"]{float: right; margin-bottom: 5px;}


div[id*="ProductPage_pnlProductsList"] + div table.CATPagingTable,
div[id*="ProductPage_pnlProductslist"] + div table.CATPagingTable{width: 100%;background: #fff;padding: 6px 15px;height: auto;display: inline-block;
    margin-bottom: 0;margin-left: 0%;border-color: #ddd;}
div[id*="ProductPage_pnlProductsList"] + div,div[id*="ProductPage_pnlProductslist"] + div{padding-left: 7px;padding-right: 7px;}
div[id*="ProductPage_pnlProductsList"] + div table.CATPagingTable tr td.CATNormal:nth-last-child(1),
div[id*="ProductPage_pnlProductslist"] + div table.CATPagingTable tr td.CATNormal:nth-last-child(1){display:inline-block;width: 50%;position: absolute;top: 0px;right: 0px;}
div[id*="ProductPage_pnlProductsList"] + div .CATPagingTable,
div[id*="ProductPage_pnlProductslist"] + div .CATPagingTable{width:100%; position: relative;}

div[id*="ProductPage_pnlProductsList"] + div .CATPagingTable .CATNormal:last-child .btn:nth-child(1),
div[id*="ProductPage_pnlProductsList"] + div .CATPagingTable .CATNormal:last-child .btn:nth-child(2),
div[id*="ProductPage_pnlProductsList"] + div .CATPagingTable .CATNormal:last-child .btn:nth-last-child(1),
div[id*="ProductPage_pnlProductsList"] + div .CATPagingTable .CATNormal:last-child .btn:nth-last-child(2),
div[id*="ProductPage_pnlProductslist"] + div .CATPagingTable .CATNormal:last-child .btn:nth-child(1),
div[id*="ProductPage_pnlProductslist"] + div .CATPagingTable .CATNormal:last-child .btn:nth-child(2),
div[id*="ProductPage_pnlProductslist"] + div .CATPagingTable .CATNormal:last-child .btn:nth-last-child(1),
div[id*="ProductPage_pnlProductslist"] + div .CATPagingTable .CATNormal:last-child .btn:nth-last-child(2){display:none;}

div[id*="ProductPage_pnlProductsList"] + div .CATPagingTable .CATNormal:last-child,
div[id*="ProductPage_pnlProductslist"] + div .CATPagingTable .CATNormal:last-child{display:block;right: 0px;
    position: absolute;top: 0px;height: 100%; padding: 0px;margin-right: -15px;}
div[id*="ProductPage_pnlProductsList"] + div .CATPagingTable .CATNormal:last-child a.btn,
div[id*="ProductPage_pnlProductsList"] + div .CATPagingTable .CATNormal:last-child span.btn,
div[id*="ProductPage_pnlProductslist"] + div .CATPagingTable .CATNormal:last-child a.btn,
div[id*="ProductPage_pnlProductslist"] + div .CATPagingTable .CATNormal:last-child span.btn{border-top: 0px;border-bottom: 0px;
border-radius: 0px;padding: 9px 15px 8px;margin-right: -4px;color: #D31334;font-size: 13px;font-family: "Poppins";font-weight: 500;}
div[id*="ProductPage_pnlProductsList"] + div .CATPagingTable .CATNormal:last-child .btn:nth-child(even),
div[id*="ProductPage_pnlProductslist"] + div .CATPagingTable .CATNormal:last-child .btn:nth-child(even){border:0px;}
div[id*="ProductPage_pnlProductsList"] +div .CATPagingTable .CATNormal:last-child span.btn:nth-child(3),
div[id*="ProductPage_pnlProductslist"] +div .CATPagingTable .CATNormal:last-child span.btn:nth-child(3){color: #888;}
table[id$="ProductPage_grdProducts"] .CATGridBorder .row .col-sm-8 .row .col-lg-7 .listing-prices7{margin-bottom: 4px;}
table[id$="ProductPage_grdProducts"] .CATGridBorder .row .col-sm-8 .row span[id*="ProductPage_grdProducts_lblDescription"] a{font-family: "Poppins";font-weight: 500;color: #e95340;font-size: 16px;margin-top: 7px;display: block;}




.recordperpage-toppagination{width:20%;float:right;margin: 0 !important;}
.recordperpage-toppagination .col-md-12{padding:0;}
select[id$="SortFieldControl_ddlSortField"], select[id$="DashBoard_ddlSortField"] {border: 1px solid #ddd;padding: 8px 15px;
background: #FFF url(/DesktopModules/CATALooKStore/Skins/TrainFitness_CAT_2015_New/drop_down_img.png) no-repeat scroll 93% 56%;background-size: 12px;
border-radius: 0; box-shadow: none;font-size: 14px !important;color: #333;width: 100%;height: 38px;border-left-width: 0px;}


.toppagination-container table.CATPagingTable td.CATNormal:last-child,.toppagination-container div[id$="pnlSortFieldSelection"] .dnnLeft:first-child span[id$="ProductPage_SortFieldControl_lblSortField"]{display:none;}



table[id$="ProductPage_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item {margin:0 7px 14px;padding:20px !important;background-color:#f9f9f9;border:1px solid #ddd;}
table[id$="ProductPage_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .row .ipane-pl0-img{width: 90%;float: none;border: none;
    padding: 15% 0;margin: 0px auto 7px;}
table[id$="ProductPage_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .row .ipane-pl0-img + .col-md-8{width:100%;}
table[id$="ProductPage_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .row .ipane-pl0-img + .col-md-8 .ipane-pl0-productname span.h4{display:block;}
table[id$="ProductPage_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .row .ipane-pl0-img + .col-md-8 .ipane-pl0-productname span.h4 a
{font-family: "Poppins";font-weight: 500;color: #000000;font-size: 18px;}
table[id$="ProductPage_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .row .ipane-pl0-productproperties .listing-prices7{
margin-top: 0px !important;margin-bottom: 0px !important;}
table[id$="ProductPage_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .row .ipane-pl0-productproperties .listing-prices7 span[id*="lbllistPrice"]{display: inline-block;}
table[id$="ProductPage_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .row .ipane-pl0-productproperties .listing-prices7 span.CATProductListItem{font-size: 16px;
color: #000;bottom: -6px;position: relative;font-family: "Poppins";font-weight: 500;}
table[id$="ProductPage_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .row .ipane-pl0-productproperties .listing-prices7 span.CATUnitCost{
margin-left: -2px;font-size: 13px;color: #000;font-family: "Omnes Regular";}
table[id$="ProductPage_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .row .ipane-pl0-actions a[id*="hypListGotoOptions"]{display:none;}


table[id$="ProductPage_grdProducts"] .CATGridBorder .row .col-sm-8 .row .col-lg-7 .listing-prices7 span.CATProductListItem{font-size: 16px;
color: #000;bottom: -6px;position: relative;font-family: "Poppins";font-weight: 500;}
table[id$="ProductPage_grdProducts"] .CATGridBorder .row .col-sm-8 .row .col-lg-7 .listing-prices7 span.CATUnitCost{
margin-left: -2px;font-size: 13px;color: #000;font-family: "Omnes Regular";}
table[id$="ProductPage_grdProducts"] .CATGridBorder{ border-bottom: #ddd 1px solid; border: 1px solid #ddd;margin-left:7px;margin-right:7px;}
table[id$="ProductPage_grdProducts"] .CATGridBorder .row .col-sm-1,table#dnn_ctr33033_ProductPage_grdProducts .CATGridBorder .row .col-sm-8 .row .col-lg-5{display:none;}
table[id$="ProductPage_grdProducts"] .CATGridBorder .row .col-sm-3 a img{max-width: 185px !important;border: none !important;padding: 0;margin: 10px;}
table[id$="ProductPage_grdProducts"] .CATGridBorder .row .col-sm-8 .row .col-lg-7 span.productlisting-head{display: block;
margin-top: 0px;}
table[id$="ProductPage_grdProducts"] .CATGridBorder .row .col-sm-8 .row .col-lg-7 span.productlisting-head a{font-family: "Poppins";font-weight: 500;font-size: 16px;}


.exercise_inner_header.product_banner { margin-left: 7px;margin-right: 7px;}
.exercise-music-top-head h1.Heading1,.exercise-music-top-head h4.Heading4_Regular{padding: 0px 7px;}
label[id*="lbllistProductNumber"] {margin-bottom: 0px;}

table[id$="ProductPage_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .row .ipane-pl0-img + .col-md-8 .ipane-pl0-actions .bootstrap-touchspin .input-group-lg>.form-control, table[id$="ProductPage_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .row .ipane-pl0-img + .col-md-8 .ipane-pl0-actions .bootstrap-touchspin .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn{height: 37px !important;padding: 6px 13px !important;line-height: 1.0333333 !important;}
table[id$="ProductPage_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .row .ipane-pl0-img + .col-md-8 .ipane-pl0-actions .bootstrap-touchspin a[id*="btnlistaddtocart"]{margin-left: 43px;width: auto;height: auto !important;padding:5px 8px !important;line-height: 21px !important;border-radius: 0px;font-size: 15px;}
table[id$="ProductPage_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .row .ipane-pl0-img + .col-md-8 .ipane-pl0-actions .input-group-lg>.form-control {height: 37px;/*border-left: 0px !important;border-right: 0px !important;*/}


/* Product detail style start */

div[id$="ProductPage_pnlProductDetails"] nav[id$="ProductPage_pnlDetailBackLinks"] ul.pager li.previous{display: block;width: 100%;background: #fff; border: 1px solid #ddd;height: 38px;}
div[id$="ProductPage_pnlProductDetails"] nav[id$="ProductPage_pnlDetailBackLinks"] ul.pager li.previous a{border: 0px; padding: 7px 4px 3px;}
div[id$="ProductPage_pnlProductDetails"] nav[id$="ProductPage_pnlDetailBackLinks"] ul.pager li.previous a:last-child{float:right;padding-right:10px;}
div[id$="ProductPage_pnlProductDetails"] nav[id$="ProductPage_pnlDetailBackLinks"] ul.pager li.previous a:last-child i.fa-angle-right{margin-left: 2px;
    vertical-align: middle;font-size:16px;}
div[id$="ProductPage_pnlProductDetails"] nav[id$="ProductPage_pnlDetailBackLinks"] ul.pager li.previous a i.fa{font-size: 16px;margin-right: 3px;
font-weight: 600;}
div[id$="ProductPage_pnlProductDetails"] nav[id$="ProductPage_pnlDetailBackLinks"] ul.pager li.previous i.fa-angle-left{float:left;margin: 7px 0px 0px 10px;font-weight: lighter;
vertical-align: middle; color: #D31334;line-height: 23px; font-size: 16px;}

div[id$="ProductPage_pnlProductDetails"] .row:nth-child(2) .col-lg-5 .trProductImage{border:1px solid #ddd;background:#fff;padding:10% 0px;}
div[id$="ProductPage_pnlProductDetails"] .row:nth-child(2) .col-lg-7 .productdescription_content_right{border:1px solid #ddd;background:#fff;padding: 15px 12px 0px;}


div[id$="ProductPage_pnlProductDetails"] .row:nth-child(2) .col-lg-7 .productdescription_content_right h2{margin-bottom: 0px;line-height: 16px;}
div[id$="ProductPage_pnlProductDetails"] .row:nth-child(2) .col-lg-7 .productdescription_content_right h2 span{font-family: "Poppins";font-weight: 500;
    font-size: 20px; line-height: initial;}
div[id$="ProductPage_pnlProductDetails"] .row:nth-child(2) .col-lg-7 .productdescription_content_right div[id$="DetailProductNo"] label[id$="ProductNo"]{color: #666;}
div[id$="ProductPage_pnlProductDetails"] .row:nth-child(2) .col-lg-7 .productdescription_content_right div[id$="DetailProductNo"] label[id$="ProductNo"]:after{position:absolute;content:':';padding-left:2px;}
div[id$="ProductPage_pnlProductDetails"] .row:nth-child(2) .col-lg-7 .productdescription_content_right div[id$="DetailProductNo"] div.col-xs-8{color: #666;}
div[id$="ProductPage_pnlProductDetails"] .row:nth-child(2) .col-lg-7 .productdescription_content_right div[id$="DetailProductNo"]{border-bottom: 1px solid #e5e5e5;margin: 0px;}
div[id$="ProductPage_pnlProductDetails"] .row:nth-child(2) .col-lg-7 .productdescription_content_right span[id$="ProductPage_UnitCost"] .CATProductListItem{margin-top: 10px;display: inline-block;font-family: "Poppins";font-weight: 500;color: #D31334;font-size: 20px; padding: 10px;}

div[id$="ProductPage_pnlProductDetails"] .row:nth-child(2) .col-lg-7 .productdescription_content_right span[id$="ProductPage_UnitCost"] span {padding: 10px;}

div[id$="ProductPage_pnlProductDetails"] .row:nth-child(2) .col-lg-7 .productdescription_content_right         .form-horizontal .form-group .col-xs-4.text-left label {padding: 40px 0 10px 0;}

#tbldetailProductProperties .row:nth-child(1).row label {margin-right: 10px;}

div[id$="ProductPage_pnlProductDetails"] .row:nth-child(2) .col-lg-7 .productdescription_content_right a[id$="ProductPage_btnAddItem"]{
background: #D31334;color: #fff;border: 0px;border-radius: 0px;font-size: 13px;}
div[id$="ProductPage_pnlProductDetails"] .row:nth-child(2) .col-lg-7 .productdescription_content_right a i.fa{font-size: 15px;}
div[id$="ProductPage_pnlProductDetails"] .product_detail_description_container{background:#fff;border:1px solid #ddd;margin-top:12px;padding:12px 10px 0px;}
div[id$="ProductPage_pnlProductDetails"] .product_detail_description_container .product_detail_description_head{margin-bottom: 15px;
    font-family: "Poppins";font-weight: 500;font-size: 18px;line-height: 22px;padding-bottom: 10px;border-bottom: 1px solid #e5e5e5;}
div[id$="ProductPage_pnlProductDetails"] .product_detail_description_container div[id$="ProductPage_DescriptionHTML"] span[id$="lblItemHtmlHolder"] p{
line-height:21px;
}
div[id$="ProductPage_pnlProductDetails"] nav[id$="ProductPage_pnlDetailBackLinks"] ul.pager li.previous a i.fa-arrow-circle-left{display:none;}
div[id$="ProductPage_pnlProductDetails"] .pager li>a:hover,div[id$="ProductPage_pnlProductDetails"] .pager li>a:focus {background-color:transparent !important;text-decoration:underline !important;}


/* Customers who bro start */
div[id$="ProductPage_pnlProductDetails"] div[id*="ProductPage_AlsoBoughtList"]{background:#fff;border:1px solid #ddd;margin-top:12px;
padding:12px 10px 7px;}
div[id$="ProductPage_pnlProductDetails"] div[id*="ProductPage_AlsoBoughtList"] div.CATIPHeader{padding: 0px; margin-bottom: 15px;}
div[id$="ProductPage_pnlProductDetails"] div[id*="ProductPage_AlsoBoughtList"] div.CATIPHeader span[id$="ProductPage_AlsoBoughtList_lblTitle"]{
font-family: "Poppins";font-weight: 500;font-size: 18px;line-height: 22px;padding-bottom: 10px;border-bottom: 1px solid #e5e5e5;color: #000;display: block;
}
div[id$="ProductPage_pnlProductDetails"] div[id*="ProductPage_AlsoBoughtList"] span[id$="ProductPage_AlsoBoughtList_ProductList"] span.CAT_Datalist_ItemStyle{padding-right: 10px}
div[id$="ProductPage_pnlProductDetails"] div[id*="ProductPage_AlsoBoughtList"] span[id$="ProductPage_AlsoBoughtList_ProductList"] span.CAT_Datalist_ItemStyle .iPaneMDItem .CATRow:first-child{
background: #fff;border: 1px solid #ddd;padding: 12px 10px 10px;}

div[id$="ProductPage_pnlProductDetails"] div[id*="ProductPage_AlsoBoughtList"] span[id$="ProductPage_AlsoBoughtList_ProductList"] span.CAT_Datalist_ItemStyle .iPaneMDItem div.CATAltHeader span.CATListProductName{
display: block; font-family: "Poppins";font-weight: 500;}
div[id$="ProductPage_pnlProductDetails"] div[id*="ProductPage_AlsoBoughtList"] span[id$="ProductPage_AlsoBoughtList_ProductList"] span.CAT_Datalist_ItemStyle .iPaneMDItem div.CATAltHeader span.CATListProductName a{
color: #D31334 !important;display: block;font-size: 15px !important;}
div[id$="ProductPage_pnlProductDetails"] div[id*="ProductPage_AlsoBoughtList"] span[id$="ProductPage_AlsoBoughtList_ProductList"] span.CAT_Datalist_ItemStyle .iPaneMDItem .CATRow:last-child span.CATUnitCost{
display:none;
}
div[id$="ProductPage_pnlProductDetails"] div[id*="ProductPage_AlsoBoughtList"] span[id$="ProductPage_AlsoBoughtList_ProductList"] span.CAT_Datalist_ItemStyle .iPaneMDItem .CATRow:last-child span.CATProductListItem{
font-family: "Poppins";font-weight: 500;color: #D31334;font-size: 15px;
}
/* Customers who bro end */

/* Product detail style end */


/* catlook dashboard style start */

table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item {margin:0 7px 14px;padding:10px !important;background-color:transparent;border:1px solid #ddd;}
table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .ipane-pl0-img{width: 100%;float: none;border: 1px solid #ddd;
    padding: 15% 0;margin: 0px auto 7px;}
table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .ipane-pl0-img + .ipane-pl0-productname span.h4{display:block;}
table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .ipane-pl0-img + .ipane-pl0-productname span.h4 a
{font-family: "Poppins";font-weight: 500;color: #000000;font-size: 18px;}
table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .ipane-pl0-productproperties .listing-prices7{
margin-top: 0px !important;margin-bottom: 0px !important;}
table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .ipane-pl0-productproperties .listing-prices7 span[id*="lbllistPrice"]{display: inline-block;}
table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .ipane-pl0-productproperties .listing-prices7 span.CATProductListItem{font-size: 16px;
color: #000;bottom: -6px;position: relative;font-family: "Poppins";font-weight: 500;}
table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .ipane-pl0-productproperties .listing-prices7 span.CATUnitCost{
margin-left: -2px;font-size: 13px;color: #000;font-family: "Omnes Regular";}
table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .ipane-pl0-actions a[id*="hypListGotoOptions"]{display:none;}

table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .ipane-pl0-img + .ipane-pl0-actions .bootstrap-touchspin .input-group-lg>.form-control, table[id$="ProductPage_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .row .ipane-pl0-img + .col-md-8 .ipane-pl0-actions .bootstrap-touchspin .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn{height: 37px !important;padding: 6px 13px !important;line-height: 1.0333333 !important;}
table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .ipane-pl0-img + .ipane-pl0-actions .bootstrap-touchspin a[id*="btnlistaddtocart"]{margin-left: 43px;width: auto;height: auto !important;padding:5px 8px !important;line-height: 21px !important;border-radius: 0px;font-size: 15px;}
table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .ipane-pl0-img + .ipane-pl0-actions .input-group-lg>.form-control {height: 37px;border-left: 0px !important;border-right: 0px !important;}

table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .ipane-pl0-productname .CATInlineIconLeft{width:18px;position:absolute;line-height:20px;}
table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .ipane-pl0-productname .CATInlineItemLeft{position: relative;padding-left: 22px;}
table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .ipane-pl0-productname .CATInlineItemLeft a{font-family:'Omnes Semibold';}

table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .ipane-pl0-productproperties a{ font-family: "Omnes Semibold" !important;color: #000000 !important;
    font-size: 18px !important;}

table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item #tbllistProductProperties .CATTableRightCell .CATNormalBold{font-size: 16px;color: #000;}
table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item #tbllistProductProperties .CATTableRightCell .CATUnitCost{margin-left: -2px;font-size: 13px;color: #000;font-family: "Omnes Regular";}
table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .ipane-pl0-img a img {
   display:block;margin-left:auto;margin-right:auto;}

span#dnn_ctr33018_dnnTITLE_titleLabel{font-family: "Poppins";font-weight: 500;font-size: 20px;margin-bottom: 0px;padding: 0px 7px;}

/* catlook dashboard style end */




@media screen and (min-width:768px){
table[id$="ProductPage_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .row .ipane-pl0-img + .col-md-8 .ipane-pl0-productname span.h4 a
{ min-height: 38px; display: block;}

table[id$="ProductPage_grdProducts"] .CATGridBorder .row .col-sm-8{ width: 75%;padding-left: 5px;}
table[id$="ProductPage_grdProducts"] .CATGridBorder .row .col-sm-8 .row .col-lg-7{width:100%; padding-left: 0px;padding-top: 10px;}
table[id$="ProductPage_grdProducts"] .CATGridBorder .row .col-sm-3.cat-bottom7{margin-bottom:0px;}

table[id$="ProductPage_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .row .ipane-pl0-img a img {width:120px !important;height:auto !important; display: block;}

div[id$="ProductPage_pnlProductDetails"] .row:nth-child(2){display:flex;}
div[id$="ProductPage_pnlProductDetails"] .row:nth-child(2) .col-lg-7,div[id$="ProductPage_pnlProductDetails"] .row:nth-child(2) .col-lg-5 {flex-flow: row;}
div[id$="ProductPage_pnlProductDetails"] .row:nth-child(2) .col-lg-5 .trProductImage{height: 100%;}
div[id$="ProductPage_pnlProductDetails"] .row:nth-child(2) .col-lg-7 .productdescription_content_right{height: 100%;}

/* catlook dashboard style start */
table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .ipane-pl0-img + .ipane-pl0-productname span.h4 a
{ min-height: 38px; display: block;}
table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .ipane-pl0-img a img {width:120px !important;height:auto !important;}
table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .ipane-pl0-productproperties a{ min-height: 38px;display: block;}
/* catlook dashboard style end */
}


@media screen and (min-width:992px){
/* Product detail style start */
div[id$="ProductPage_pnlProductDetails"] .row:nth-child(2) .col-lg-5{padding-right:10px;}
div[id$="ProductPage_pnlProductDetails"] .row:nth-child(2) .col-lg-7{padding-left:0px;}
div[id$="ProductPage_pnlProductDetails"] .row:nth-child(2) .col-lg-7 .productdescription_content_right div[id$="DetailProductNo"] label[id$="ProductNo"]{width: 71px;padding-right: 0px; padding-left: 0px;}
div[id$="ProductPage_pnlProductDetails"] .row:nth-child(2) .col-lg-7 .productdescription_content_right div[id$="DetailProductNo"] div.col-xs-8{width: auto;padding-left: 2px;}
/* Product detail style end */
}
@media screen and (min-width:768px) and (max-width:1024px){

}
@media screen and (max-width:1200px){
table[id$="ProductPage_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .row .ipane-pl0-img + .col-md-8 .ipane-pl0-actions .bootstrap-touchspin a[id*="btnlistaddtocart"] {margin-left: 14px;}
.toppagination-container table.CATPagingTable {width: 55%;}
.toppagination-container select[id$="SortFieldControl_ddlSortField"], .toppagination-container select[id$="DashBoard_ddlSortField"]{font-size: 13px !important;}
.toppagination-container div[id$="pnlSortFieldSelection"] {width: 25%;}

/* catlook dashboard style start */
table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .ipane-pl0-img + .ipane-pl0-actions .bootstrap-touchspin a[id*="btnlistaddtocart"] {margin-left: 14px;}
/* catlook dashboard style end */
}
@media screen and (max-width: 1024px){
.toppagination-container .CATPagingTable .CATNormal:first-child,.CATPagingTable .CATNormal:first-child {display: block !important;}
}
@media screen and (max-width: 991px){
table[id$="ProductPage_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .row .ipane-pl0-img + .col-md-8 .ipane-pl0-productname span.h4 a {font-size: 17px;}
/* Product detail style start */
div[id$="ProductPage_pnlProductDetails"] .row:nth-child(2) .col-lg-7 .productdescription_content_right {padding: 15px 12px 10px;}
/* Product detail style end */
table[id$="ProductPage_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .row .ipane-pl0-img + .col-md-8 .ipane-pl0-actions .bootstrap-touchspin a[id*="btnlistaddtocart"] {margin-left: 27px;}
table[id$="ProductPage_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .row .ipane-pl0-img + .col-md-8 .ipane-pl0-actions .input-group-lg>.form-control {
 /*border-left: 1px solid #ececec !important; border-right: 1px solid #ececec !important;*/height: 40px;width: 35px;font-size: 15px;}
table[id$="ProductPage_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .row .ipane-pl0-img + .col-md-8 .ipane-pl0-actions .bootstrap-touchspin .input-group-lg>.form-control, table[id$="ProductPage_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .row .ipane-pl0-img + .col-md-8 .ipane-pl0-actions .bootstrap-touchspin .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {height: 30px !important;padding: 4px 6px !important;line-height: 0.7833333 !important;}

/* catlook dashboard style start */
table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .ipane-pl0-img + .ipane-pl0-productname span.h4 a {font-size: 17px;}
table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .ipane-pl0-img + .ipane-pl0-actions .bootstrap-touchspin a[id*="btnlistaddtocart"] {margin-left: 27px;}
table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .ipane-pl0-img + .ipane-pl0-actions .input-group-lg>.form-control {
 /*border-left: 1px solid #ececec !important; border-right: 1px solid #ececec !important;*/height: 30px;width: 35px;font-size: 15px;}
table[id$="DashBoard_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .ipane-pl0-img + .ipane-pl0-actions .bootstrap-touchspin .input-group-lg>.form-control, table[id$="ProductPage_lstProducts"] .CAT_Datalist_ItemStyle .iPanePL0Item .row .ipane-pl0-img + .col-md-8 .ipane-pl0-actions .bootstrap-touchspin .input-group-lg>.input-group-addon, .input-group-lg>.input-group-btn>.btn {height: 30px !important;padding: 4px 6px !important;line-height: 0.7833333 !important;}
/* catlook dashboard style end */
}
@media screen and (max-width: 767px){
.toppagination-container table table.CATPagingTable tr td:first-child {display: block !important;}
.toppagination-container table.CATPagingTable {width: 100%;margin-left: 0%;margin-top: -15px;margin-bottom: 8px;}

div[id$="ProductPage_pnlSortFieldSelection"]{width: 100%;float: none;margin-right: 0px;}
.toppagination-container .recordperpage-toppagination select[id$="ProductPage_ddlRecordsPerPage"]{border-left: 1px solid #ddd;}
div[id$="ProductPage_pnlSortFieldSelection"] + .row{width: 100%;float: none;margin: 0;}
.toppagination-container .CATPagingTable .CATNormal:first-child {display: block !important;}
.toppagination-container div[id$="pnlSortFieldSelection"] {width: 100%;float: none;margin-right: 0%;}
.recordperpage-toppagination {width: 100%;float: none;margin-bottom: -14px;}
.toppagination-container select[id$="SortFieldControl_ddlSortField"]{border-left:1px solid #ddd;}
.toppagination-container .recordperpage-toppagination div[id$="ProductPage_pnlViewMode"]{display:none;}

div[id$="ProductPage_pnlProductDetails"] .row:nth-child(2) .col-lg-7 .productdescription_content_right {margin-top: 10px;}
table[id$="ProductPage_lstProducts"] tbody tr td.CAT_Datalist_ItemStyle{width: 100%!important;display: block;}


table[id$="ProductPage_grdProducts"] .CATGridBorder .row .col-sm-3 a{    border: 1px solid #ddd !important;padding: 15% 0px;display: block; margin: 8px;}
table[id$="ProductPage_grdProducts"] .CATGridBorder .row .col-sm-3 a img {max-width: 120px !important;border: 0px;padding:0px; margin: 0px;}
table[id$="ProductPage_grdProducts"] .CATGridBorder .row .cat-bottom7 + .col-sm-8 .row{margin-right: 0px;margin-left: 0px;}
table[id$="ProductPage_grdProducts"] .CATGridBorder .row .col-sm-8 .row .col-lg-7 .listing-prices7 {padding: 0px;}

div[id*="ProductPage_pnlProductsList"] + div table.CATPagingTable .CATNormal:first-child,div[id*="ProductPage_pnlProductslist"] + div table.CATPagingTable .CATNormal:first-child {float: none;text-align:center;}
div[id*="ProductPage_pnlProductsList"] + div table.CATPagingTable .CATNormal:last-child,div[id*="ProductPage_pnlProductslist"] + div table.CATPagingTable .CATNormal:last-child {position: relative !important;width: 100% !important;float: none;text-align:center; display:block;}
div[id*="ProductPage_pnlProductsList"] + div table.CATPagingTable tbody,div[id*="ProductPage_pnlProductslist"] + div table.CATPagingTable tbody{display: table;width: 100%;}

div[id*="ProductPage_pnlProductsList"] + div .CATPagingTable .CATNormal:last-child .btn:nth-child(even), div[id*="ProductPage_pnlProductslist"] + div .CATPagingTable .CATNormal:last-child .btn:nth-child(even)
{border: 2px solid #161616;}
div[id*="ProductPage_pnlProductsList"] + div .CATPagingTable .CATNormal:last-child a.btn, div[id*="ProductPage_pnlProductsList"] + div .CATPagingTable .CATNormal:last-child span.btn, 
div[id*="ProductPage_pnlProductslist"] + div .CATPagingTable .CATNormal:last-child a.btn, div[id*="ProductPage_pnlProductslist"] + div .CATPagingTable .CATNormal:last-child span.btn
{border: 2px solid #DFD9D4; padding: 7px 13px 6px;margin-right: -2px;}

/* catlook dashboard style start */
table[id$="DashBoard_lstProducts"] tbody tr td.CAT_Datalist_ItemStyle{width: 100%!important;display: block;}
/* catlook dashboard style end */
}






/* Campus custom CSS */

.iPanePL0Item {background-color: #f9f9f9;}


.ipane-pl0-productproperties.cat-bottom7 {padding: 15px;}


button.btn.btn-default.bootstrap-touchspin-down, button.btn.btn-default.bootstrap-touchspin-up {
	border-radius: 50px;
    width: 40px;
	height: 40px !important;
	border-top-right-radius: 30 !important;
    border-bottom-right-radius: 30 !important;
	background-color: #ffffff;
}


.form-control.input-lg {
	border-radius: 30px;	
}


.row .ipane-pl0-actions-wrapper {
    bottom: 0px;
    position: absolute;
    width: 90%;
}

div.input-group.bootstrap-touchspin span.input-group-btn:first-child {
	padding-left: calc(20% - 20px);
}

div.input-group.bootstrap-touchspin input {
	margin-left: calc(30% - 47px);
}

div.input-group.bootstrap-touchspin span.input-group-btn:last-child {
	padding-left: calc(30% - 48px);
}


/* product page - START */





/* product page - END */


[title~=Add][title~=To][title~=Cart] {
	border-radius: 30px !important;
    font-family: 'MonteStella';
    font-size: 1.5em !important;
    color: #ffffff !important;
	background-color: #D31334 !important;
    border: none;
	width: 100%;
    height: 40px;
	margin-top: 14px;
}

input[title~=Quantity] {
	display: block;
    border-top: 1px solid #f9f9f9 !important;
	 border-bottom: 1px solid #f9f9f9 !important;
	  border-left: 1px solid #f9f9f9 !important;
	   border-right: 1px solid #f9f9f9 !important;
    border-radius: 50px !important;
}






div.iPanePL0Item div.row div.col-md-8 div div.row label.col-xs-4, div.iPanePL0Item div.row div.col-md-8 div div.row div.col-xs-8 {
	display: none;
}


div table.CATPagingTable tbody tr td.CATNormal .btn.btn-default.btn-sm {
    border-radius: 30px;
}

div table.CATPagingTable tbody tr td.CATNormal span.btn.btn-default.btn-sm {
    /* border: 2px solid #DFD9D4; */
}


div table.CATPagingTable tbody tr td.CATNormal a.btn.btn-default.btn-sm {
    /* border: 2px solid #E6C0BF; */
	color: #D31334;
}

div table.CATPagingTable tbody tr td.CATNormal a.btn.btn-default.btn-sm:hover {
	color: #161616;
}

.exercise-music-top-head h1.Heading1.no-margin {color: pink;}

























.col-xs-12.listing-prices7 .dnn_ctr26015_ProductPage_lstProducts_lbllistPrice_5 {
	padding-bottom: 80px;
}






tr td.CAT_Datalist_ItemStyle div.iPanePL0Item div.row div.col-md-8 div div.row div.col-xs-12 {
	padding-bottom: 80px;
}
                                            






/*
tr td.CAT_Datalist_ItemStyle div.iPanePL0Item
                        <div class="row">
                            <div class="col-md-8">
                                <div class="ipane-pl0-productproperties cat-bottom7">
                                    <div id="dnn_ctr26015_ProductPage_lstProducts_pnllistprice_5" class="row">
                                        <div class="col-xs-12 listing-prices7">
  */                                          










.ft_h2_border,
.ft_h2_notitle,
.ft_h2_whiteBg,
.ft_notitle {
	/*border: 1px solid #E0E0E0;*/
	background: #161616 !important;
	padding: 10px;
}


.col-md-12.col-lg-7.cat-bottom7 .row .col-xs-12.listing-prices7 {
    padding-left: 15px;
}




span.CAT_Datalist_ItemStyle div.iPanePL0Item div.row div.ipane-pl0-productproperties.cat-bottom7 {padding-bottom: 110px;}

.CAT_Datalist_ItemStyle .iPanePL0Item .col-md-8 div:nth-child(1) span.h4 a {font-family: "Poppins";font-weight: 500;color: #161616;font-size: 18px;}