.custom-select{border: 1px solid #CCC;width: 100%;}
.padding10{padding: 9px}
.custom-btn-inverse{background-color: #CC3366;color: #ffffff}
.custom-btn-inverse:hover{background-color: #ffffff;color:#CC3366 }

.ckEditorReset p,.ckEditorReset div{
    /*font:400 14px/1.5em "Roboto","sans-serif" !important;
    font-weight: 300;*/

    font-family: "Roboto",sans-serif !important;
    font-size: 14px !important;
    font-style: normal;
    font-variant: normal;
    font-weight: 300 !important;
    font-stretch: normal;
    line-height: 1.5em !important;
    color: #595959;

}

.aside-active-li{background-color: #F9E6FF;color: #CC3366;}

.header_middle_part.type_2 {
    padding: 10px 0 10px;
}

ul.section-identifier-ul > li > a.active-section{background-color: #CC3366;color: #ffffff !important;}

.sii_prev{position: absolute;right: 0;z-index: 3;height: 30px;top:75px}
.sii_next{position: absolute;right: 0;z-index: 3;height: 30px;top:39px}
.sii_images_wrapper .owl-item img {height:70px;width:70px;}


.padding-left-40{padding-left: 40px}

.alert-box-padding-fix{padding: 10px 10px 10px 10px}

.banner_type_3{border-width: 0px;border-style: solid;padding: 10px;}
.section-select-popup .section_inner{padding: 5px 10px 0px}
.border-width-0{border-width: 0px}
.text-align-center{text-align: center}

.shopping_cart_table th,.shopping_cart_table td{
    border-color: #f0f0f2;
}

.shopping_cart_table th:nth-child(2) {
    width: 35.219%;
}

.main_menu li {
    z-index: 3;
}

.sub-menu i{padding-left: 20px}
.breadcrumbsSeparator{font-size: 21px;margin-left: 10px;margin-right: 10px}

.home-slider-nav{font-size: 20px}

.styled_tabs.type_2 > nav {width: 20%;}
.tabs_content_wrap{width: 80%;}

.m_left_0{margin-left: 0px}

.gery_bg{background:#F0F0F0;}

.my-numbered-title{
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    width: 30px;
    height: 30px;
    margin-right: 10px;
    font-size: .75em;
    font-weight: 600;
    line-height: 29px;
    color: #fff;
    background-color: #222226;
    box-sizing: border-box;
}

.grey-border th, .grey-border td {border-color: #f0f0f2 !important;}

.bg_green{background-color: #276658}

form.dropzone {
    border-radius: 20px;
    border: dashed;
    border-width: 3px;
    border-color: #CC3366;
}

form.dropzone label.dz-message{padding-left: 25%;}
.w_auto{width: auto;}

.blue_caption_title {
    background: #2c6095;
}

.breadcrumbs_bg{background-color: #f5f5f5}

.theme_bg_color{background-color: #CC3366}

.w_10p{width: 9%}
.w_20p{width: 19%}
.w_25p{width:24%;}
.w_30p{width:29%;}
.w_50p{width: 49.7%}
.w_90p{width: 90%}
.w_80p{width: 80%}
.w_75p{width:75%;}
.w_70p{width:70%;}

.p_left_15{padding-left: 15px !important;}
/*Social media shit*/
.fb-like{float: left;margin-right: 20px}
div[id^="___plusone"] {
    float: left !important;
}

iframe[id^="twitter-widget"]{
    float: left !important;
}

.main_menu .sub-menu li > a {
    text-decoration: none;
}

.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 18px;
    list-style: none;
    background-color: #f6f6f6;
    border-radius: 0px; }
.breadcrumb > li {
    display: inline-block; }
.breadcrumb > li + li:before {
    content: "/\00a0";
    padding: 0 5px;
    color: #333; }
.breadcrumb > .active {
    color: #333; }

.breadcrumb {
    display: inline-block;
    padding: 0 11px;
    border: 1px solid #d6d4d4;
    font-weight: bold;
    font-size: 12px;
    line-height: 24px;
    min-height: 6px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
    margin-bottom: 16px;
    position: relative;
    z-index: 1; }
.breadcrumb .navigation-pipe {
    width: 18px;
    display: inline-block;
    text-indent: -5000px; }
.breadcrumb a {
    display: inline-block;
    background: #fff;
    padding: 0 15px 0 22px;
    margin-left: -26px;
    position: relative;
    z-index: 2;
    color: #333; }
.breadcrumb a.home {
    font-size: 17px;
    color: #777777;
    width: 38px;
    text-align: center;
    padding: 0;
    margin: 0 0 0 -10px;
    -moz-border-radius-topleft: 3px;
    -webkit-border-top-left-radius: 3px;
    border-top-left-radius: 3px;
    -moz-border-radius-bottomleft: 3px;
    -webkit-border-bottom-left-radius: 3px;
    border-bottom-left-radius: 3px;
    z-index: 99;
    line-height: 22px;
    display: inline-block;
    height: 25px; }
.breadcrumb a.home i {
    vertical-align: -1px; }
.breadcrumb a.home:before {
    border: none; }
.breadcrumb a:after {
    display: inline-block;
    content: ".";
    position: absolute;
    right: -10px;
    top: 3px;
    width: 18px;
    height: 18px;
    background: #fff;
    border-right: 1px solid #d6d4d4;
    border-top: 1px solid #d6d4d4;
    border-radius: 2px;
    text-indent: -5000px;
    z-index: -1;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }
.breadcrumb a:before {
    display: inline-block;
    content: ".";
    position: absolute;
    left: -10px;
    top: 3px;
    width: 18px;
    height: 18px;
    background: transparent;
    border-right: 1px solid #d6d4d4;
    border-top: 1px solid #d6d4d4;
    border-radius: 2px;
    text-indent: -5000px;
    z-index: -1;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg); }
.breadcrumb a:hover {
    color: #777777; }

.ie8 .breadcrumb {
    min-height: 1px; }
.ie8 .breadcrumb a:after {
    display: none; }
.ie8 .breadcrumb .navigation-pipe {
    width: 20px; }

.icon_wrap_2{
    height: 60px;
}
.icon_wrap_2 i[class^="fa "]{
    font-size:2.6em;
}

.section-tag{cursor: pointer}

.p_cat_sii{position: absolute;top: 0;left: 0;z-index: 2}