 /*DEFAULT CSS */
 body{
    font-family: 'Work Sans', sans-serif;
    position: relative;
    background: #fff;
}
ul{
    padding: 0;
    margin: 0;
}
li{
    list-style: none;
}
a:hover,a:focus{
    text-decoration: none;
}
a:focus{
    outline: 0;
}
.wishlist > li > a i {
    margin-right: 5px;
}



/******************
About Menu--- few assential change
**********************/

/******************
end
**********************/






/******************
header_top_area
**********************/
.header_top_area {
    padding: 5px 0;
    background: #000;
}
.head_black_cont p {
    font-size: 13px;
    font-weight: 300;
    color: #b8b8b8;
    margin-bottom: 0;
    margin-left: -34px;
}

.form {
    padding: 0 0 0;
}
.form-search-input {
    width: 0px;
    height: 42px;
    border: 0;
    outline: 0;
    font-size: 18px;
    padding: 0 0 0 0;
    color: #151515;
    transition: all 0.5s;
}

.search-input-open {
    width: 205px!important;
    padding: 0 0 0 20px!important;
    display: initial!important;
}

.form-search-submit i{
    display: inline-block;
    width: 55px;
    height: 43px;
    border: 0;
    outline: 0;
    background-color: transparent;
    font-size: 15px;
    color: #000;
    cursor: pointer;
    text-align: center;
}




/*.s_text {*/
    /*position: relative;*/
    /*}*/
    /*.s_txt_box {*/
        /*!*position: absolute;*!*/
        /*!*top: -12px;*!*/
        /*!*right: 20px;*!*/
        /*}*/

        .s_txt_box i {
            margin-right: 6px;
        }

        .search_bar_area {
            padding: 20px 0;
        }


        .mysearch_hover {
            position: absolute;
            top: 16px;
            right: 16px;
            /* display: none; */
            background: #000;
            opacity: 0;
            filter: alpha(opacity=0);
            -webkit-transition: all 0.3s ease 0s;
            transition: all 0.3s ease 0s;
            visibility: hidden;
            width: 211px;
            z-index: 999;
            padding: 10px;

        }
        .estric_box ul li:hover .mysearch_hover {
            top: 100%;
            opacity: 1;
            filter: alpha(opacity=100);
            z-index: 999;
            visibility: visible;
        }

        .mob_kosar_area .estric.formob {
            position: relative;
        }

        .estric_box ul > li:first-child:hover .mysearch_hover{
            display: block;
        }



        .blog_search {
            position: relative;
        }
        .box_search_box input[type=text] {
            box-shadow: none!important;
            outline: none;
        }

        .box_search.formob .box_search_box input {
            line-height: 37px;
            width: 100%;
            padding: 0 20px;
            border: 1px solid #fff;
            background: #fff;
            border-radius: 10px;
            box-shadow: none!important;
        }

        .blog_search .blog_search_btn {
            position: absolute;
            right: 12px;
            top: 50%;
            background: none;
            border: 0;
            -webkit-transform: translateY(-50%);
            -moz-transform: translateY(-50%);
            -ms-transform: translateY(-50%);
            -o-transform: translateY(-50%);
            transform: translateY(-50%);
        }

        .estric_box ul {

        }
        /*.estric_box ul li {*/
            /*display: inline-block;*/
            /*}*/
            /*.estric_box ul li:first-child {*/
                /*margin-right: 2px;*/
                /*}*/
                /*.estric_box ul li a {*/
                    /*color: #fff;*/
                    /*font-weight: 400;*/
                    /*font-size: 14px;*/
                    /*}*/
                    /*.estric_box ul li i {*/
                        /*color: #fff;*/
                        /*font-size: 18px;*/
                        /*margin-left: 8px;*/
                        /*}*/

                        .for_click span {
                            color: #ccc;
                            font-size: 12px;
                        }

                        .for_click i{
                            color: #000;
                        }













                        /* Header Top Css End */
                        /* 2.2 Header bottom Css Start */
                        .header-bottom-area {
                            background: none repeat scroll 0% 0% #EEF2F5;
                            padding: 31px 0;
                        }
                        .header-bottom-newsletter form {
                            position: relative;
                        }
                        .header-bottom-newsletter input {
                            background: none repeat scroll 0px 0px #fff;
                            border: medium none;
                            padding: 13px 67px 14px 28px;
                            width: 425px;
                            margin-left: 448px;
                            height: 44px;
                        }
                        .header-bottom-newsletter input[type="text"] {
                            color: #333;
                            font-size:13px;
                            font-weight:400;
                        }
                        .header-bottom-newsletter button {
                            background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
                            border: 0 none;
                            color: #e39531;
                            height: 48px;
                            position: absolute;
                            right: -29px;
                            text-align: center;
                            width: 50px;
                            top: 0;
                        }
                        .header-bottom-newsletter button i {
                            margin-top: 8px;
                            color: #CFCFCF;
                            font-size: 19px;
                            margin-bottom: 13px;
                        }









/**************************
hero area start
*************************/
.hero_area {
    background: url("../images/herobg.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    height: 80vh;
    background-position: center;
}


/**************************
kiemelt area start
*************************/

.kiemelt_area {
    padding-top: 60px;
    padding-bottom: 40px;
}

.section_title h2 {
    font-size: 35.94pt;
    font-weight: 700;
}

.section_sub_title p {
    font-size: 15.95pt;
    font-weight: 500;
}

.keimelt_galry {
    margin-top: 30px;
}


/**************************
miert_services area start
*************************/
.miert_area {
    padding-top: 20px;
    padding-bottom: 30px;
}
.miert_services {
    margin-top:40px ;
}

.serv_img img{
    margin-bottom: 40px;
}

.serv_tit h4 {
    font-size: 24pt;
    font-weight: bold;
    margin-bottom: 20px;
}

.serv_sub_tit p {
    font-size: 13pt;
    font-weight: 400;

}


/**************************
OFF area start
*************************/
.off_area {
    padding-top: 20px;
    padding-bottom: 40px;
}
.dis_main_tit h2{
    font-size: 40pt;
    font-weight: 700;
    color: #fff;
    margin-top: 25px;
}

.dis_main_sub h3 {
    font-size: 70pt;
    font-weight: bold;
    color: #fff;
    margin-top: 35px;
}

.theme_button a {
    border: 4px solid #fff;
    padding: 12px 36px;
    color: #fff;
    font-size: 14pt;
}
.theme_button a:hover {
    color: #000;
    background-color: #fff;
    transition: all 0.5s ease 0s;
}

.dis_button {
    margin-top: 60px;
}

.off_bg {
    background: url("images/offbg.jpg");
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    height: 60vh;
}



/**************************
Galry slide area start
*************************/
.galry_slide_area {
    padding: 10px 0;
}

.gal_slide_cont {
    padding-left: 20px;
}

.gal_sld_button {
    margin-top: 60px;
}

.gal_sld_button .theme_button a {
    border: 4px solid #000;
    color: #000;
}
.gal_sld_button .theme_button a:hover {
    color: #fff;
    background-color: #000;
    transition: all 0.5s ease 0s;
}


.productinfo_cont {
    position: relative;
}
.productinfo_cont_box {
    position: absolute;
    top: -107px;
    background: #fff;
    opacity: 0.8;
    padding: 0px 28px;
}

.productinfo_cont h2 {
    font-size: 25px;
    font-weight: bold;
}

.productinfo_cont p {
    font-size: 15px;
    font-weight: 400;
}

.product-img-wrapper {
    margin-top: 25px;
}

.left.recommended-item-control .glyphicon{
    top: -264px;
    font-size: 45px;
    right: 2%;
    color: #333333;
}
.right.recommended-item-control .glyphicon{
    top: -264px;
    left: 94%;
    font-size: 45px;
    color: #333333;
}


/**************************
Autumn area start
*************************/
.autumn_area {
    padding: 10px 0;
}
.autumn_box .section_title h2 {
    font-size: 36px;
    font-weight:700;
    margin-bottom: 22px;
}
.autumn_box .section_sub_title p{
    font-size: 17px;
}

.autumn_button .theme_button a{
    border: 4px solid #000;
    color: #000;
}
.autumn_button .theme_button a:hover {
    color: #fff;
    background-color: #000;
    transition: all 0.5s ease 0s;
}

.autumn_button {
    margin-top: 40px;
}

.autumn_banner_box {
    text-align: right;
}

/**************************
New collection area start
*************************/
.new_collection_area {
    padding-top: 10px;
    padding-bottom: 40px;
}

.new_col_banner {
    margin-top: 30px;
}



/**************************
puloverek_area area start
*************************/

.puloverek_area {
    padding-top: 15px;
    padding-bottom: 40px;
}

.puloverek_slide_cont {
    padding-left: 15px;
}

.puloverekinfo_tit h6 {
    font-size: 15px;
}

.pulo_icon i {
    font-size: 28px;
    margin-right: 20px;
}

.puloverekinfo_cont_box {
    margin-top: 15px;
    border-bottom: 1px solid #000;
}

.pulov_new_cont_box p {
    font-size: 15px;
    font-weight: 300;
    margin-top: 12px;
}

.puloverek_button {
    margin-top: 26px;
}

.puloverek_button .theme_button a {
    color: #000;
    border: 4px solid #000;
}
.puloverek_button .theme_button a:hover {
    color: #fff;
    background-color: #000;
    transition: all 0.5s ease 0s;
}

.puloverek-img-wrapper {
    margin-top: 30px;
}




#recommended_item_carousel_new .glyphicon {
    color:#c5c5c5;
    top: -299px;
}



/******************************
footer area
***********************/
.footer_area {
    background: #000;
    padding:20px 0;
}


.foot_title h6 {
    color: #fff;
    font-size: 16px;
}

.foot_menu ul li a {
    color: #fff;
    font-size: 12px;
}
.foot_bot_box p {
    color: #6f6f6f;
    margin-top: 10px;
    margin-bottom: 0;
}

.footer_bottom {
    border-top: 2px solid #fff;
}

.foot_box {
    margin-bottom: 20px;
}



/*Main menu second psd start*/

/*.main-menu-polish{

}
.main-menu-polish > li{

    display:inline-block;
    position:relative;
    border-bottom:2px solid transparent;

}
.main-menu-polish > li >  a{
    display:block;
    padding:20px 15px;
    text-transform:uppercase;
    font-weight:300;
    color:#000000;
    font-size:18px;
    font-family: 'Work Sans', sans-serif;
    transition:all ease-in-out 0.5s;
    position:relative;

}
.main-menu-polish > li > a:before{
    background:  #000000 none repeat scroll 0 0;
    content: "";
    height: 3px;
    left:30%;
    position: absolute;
    top:100%;
    -webkit-transition: all 0.5s ease-in-out 0s;
    transition: all 0.5s ease-in-out 0s;
    width: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}
.main-menu-polish > li:hover > a:before{
     width: 100%;
}

.main-menu-polish >li.active a:before{
    width: 100%;

    }*/

    /*mega menu*/

/*.main-menu-polish > li > ul.mega-menu{
  background: #ddd none repeat scroll 0 0;
  left: 0;
  opacity: 0;
  position: absolute;
  top: 120%;
  transition: all 0.3s ease-out 0s;
  visibility: hidden;
  width:100%;
  z-index:999;
  transition:all ease-in-out 0.5s
}
.main-menu-polish > li:hover > ul.mega-menu{
    opacity: 1;
    visibility: visible;
    top:100%;
}
.main-menu-polish > li > ul.mega-menu{
    width:100%;

    }*/

/*.main-menu-polish > li > ul.mega-menu > li{
    width:20%;
    float:left;
    padding:15px;

}
.main-menu-polish > li > ul.mega-menu > li a{

}
.main-menu-polish > li.static-menu{
    position:static;
}
*/


/*widhlist menu*/
/*.wishlist-product{
    margin-top:23px;

}
.wishlist-product .wishlist{

}
.wishlist-product .wishlist li{
    display:inline-block;
    position:relative;

}
.wishlist-product .wishlist > li > ul.wish-dropdown{
    position:absolute;
    width:150px;
    visibility:hidden;
    z-index:99;
    opacity:0;
    transition:all ease-in-out .5s;
    left:0;
    top:120%;
    border:1px solid #ddd;
    background:#ddd;
    padding:10px 15px;

}
.wishlist-product .wishlist > li > ul.wish-dropdown > li{
    display:block;
    padding:10px 0;
}

.wishlist-product .wishlist > li:hover > ul.wish-dropdown{
    visibility:visible;
    opacity:1;
    top:100%;
}

.wishlist-product ul.wishlist li a{
    display:block;
    text-transform:uppercase;
    font-weight:300;
    color:#000000;
    font-size:14px;
    font-family: 'Work Sans', sans-serif;
    transition:all ease-in-out 0.5s;
}

.wishlist-product .wishlist li a span{
 margin-left:15px;
}
.wishlist-product .wishlist li a span i{
margin-right:5px;
color:#000;
font-weight:700;
}


.bbt{
position:relative;
}
.row.bbt::before {
    position: absolute;
    content: '';
    width: 98%;
    background: #333;
    height: 1px;
    top: 100%;
    z-index: 9;
}
*/

.header-left-menu{
    float:left;
}
.header-right{
    float:right;
    margin-top: 8px;
}

.header-left-menu{

}


.main-menu > li{

    display:inline-block;
    position:relative;

}
.header-left-menu .main-menu > li > .menuitem{
    color:#000;
    font-size:16px;
    font-weight:400;
    display:block;
    padding:0px 20px;
    font-family: 'Work Sans', sans-serif;
    text-transform:uppercase;
    position:relative;
}
.header-left-menu .main-menu > li > .menuitem:before{
 position: absolute;
 content: '';
 background: #000;
 width:0;
 height: 3px;
 left: 0;
 right: 0;
 bottom: 0;
 text-align: center;
 margin: 0 auto;
 transition:all ease-in-out 0.5s;
}
.header-left-menu .main-menu > li:hover > .menuitem:before{
    width:100%;
}
/* .header-left-menu .main-menu > li.active > .menuitem:before {
    width: 100%;
} */

.main-menu > li > ul.mega-menu{
  width:100%;
  background:#ddd;
  position:absolute;
  opacity:0;
  visibility:hidden;
  z-index:9999;
  transition:all ease-in-out 0.3s;
  left:0;
  top:120%;
}
.main-menu > li > ul.mega-menu > li{
    float:left;
    width:20%;
    position:relative;
}

ul.mega-menu li .menuitem {
    color:#000;
    font-size:14px;
    font-weight:400;
    display:block;
    padding:10px 20px;
    font-family: 'Work Sans', sans-serif;
    text-transform:capitalize;

}

/* @media (hover: hover) {

} */
.main-menu > li:hover > ul.mega-menu.notv{
    opacity:1;
    visibility:visible;
    top:100%;
}

.main-menu > li > ul.mega-menu.tv-active{
    opacity:1;
    visibility:visible;
    top:100%;
}
/* @media (hover: none) {

} */

.menu-changed{
    opacity:0!important;
    visibility:hidden!important;
    top:120%!important;
}

.main-menu > li.static-menu{
  position:static;
}


.wishlist > li{
  display:inline-block;
  margin-right:15px;
  position:relative;
}
.wishlist > li:last-child{
  margin-right:0px;
}
.wishlist > li > a{
    font-size: 14px;
    color: #000;
    text-transform: uppercase;
}
.wishlist > li > a > span{

}
.wishlist > li > a > span i{
    margin-right: 10px;
    color: #000;
}

/* ul.wishdropdown li a{
    font-size: 14px;
    color: #000;
    text-transform: capitalize;
    display:block;
    padding:10px 0;
} */

.br1{
    position:relative;
}
.br1:before{
    position:absolute;
    width:95%;
    z-index:1;
    content:'';
    background:#000;
    color:#000;
    height:1px;
    top:100%;
}











/*Main menu second psd end





















/**************************
grif_pro_menu start
*************************/
.grif_pro_menu {
    padding: 20px 0;
}

.grif_pro_menu_conts_box ul li {
    display: inline-block;
    margin-right: 60px;
    position: relative;
}

.grif_pro_menu_conts_box ul li a {
    font-size: 16px;
    color: #000;
    font-weight: 300;
}


.grif_pro_menu .grif_pro_menu_conts_box ul li:after {
    position: absolute;
    content: "\f054";
    top: 0px;
    right: -30px;
    width: 2px;
    height: 14px;
}

.grif_pro_menu .grif_pro_menu_conts_box ul li:last-child:after {
 display: none;
}


.grif_pro_menu .grif_pro_menu_conts_box ul li.active a{
    font-weight: bold;
}








/**************************
my_first_product_area start
*************************/

.single_toggle_box_title h5 {
    font-size: 15px;
    font-weight: 500;
}

.single_toggle_box_title h5:after {
    content: '';
    height: 5px;
    width: 65px;
    background-color: #000;
    display: block;

    margin-top: 8px;
}



.my_first_product_area .panel-default>.panel-heading {
    background: #fff;
}

.my_first_product_area .panel-default {
    border-color: #fff;
}
.my_first_product_area .panel {
    box-shadow: none;
}

.my_first_product_area .panel-default>.panel-heading .badge {
    color: #000;
    background: none;
}

.panel-title>.small, .panel-title>.small>a, .panel-title>a, .panel-title>small, .panel-title>small>a {
    font-size: 12px;
}

.panel-heading {
    padding: 4px 0;
}





/**********************for CHECKBOXES  *************************/
/* end only demo styles */

.checkbox-custom, .radio-custom {
    opacity: 0;
    position: absolute;
}

.checkbox-custom, .checkbox-custom-label, .radio-custom, .radio-custom-label {
    display: inline-block;
    vertical-align: middle;
    margin: 5px;
    cursor: pointer;
}

.checkbox-custom-label, .radio-custom-label {
    position: relative;
}

.checkbox-custom + .checkbox-custom-label:before, .radio-custom + .radio-custom-label:before {
    content: '';
    background: #fff;
    border: 2px solid #ddd;
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    padding: 2px;
    margin-right: 10px;
    text-align: center;
}

.checkbox-custom:checked + .checkbox-custom-label:before {
    background: #000;
    box-shadow: inset 0px 0px 0px 4px #fff;
}

.radio-custom + .radio-custom-label:before {
    border-radius: 50%;
}

.radio-custom:checked + .radio-custom-label:before {
    background: #ccc;
    box-shadow: inset 0px 0px 0px 4px #fff;
}


/*.checkbox-custom:focus + .checkbox-custom-label, .radio-custom:focus + .radio-custom-label {*/
    /*outline: 1px solid #ddd; !* focus style *!*/
    /*}*/



    .panel-group.category-products .panel-body ul li label {
        color: #878787;
        font-weight: 300;
    }
    .panel-group.category-products .panel-body ul li.active label {
        color: #000;
        font-weight: 400;
    }


    .single_toggle_box {
        margin-bottom: 40px;
    }
    .single_toggle_box_title {
        margin-bottom: 20px;
    }


    /*product area*/
    .product-area{
        background:#f5f5f5;
    }
    .new-item{

    }

    .new-item h1{

        font-size:16px;
        color:#000000;
        text-transform:uppercase;
        font-weight:600;

    }
    .new-item h1 span{
        font-weight:500;
        font-size:16px;
    }

    span.item,span.Rend{
        padding-top: 11px;
        display: block;
        margin-left: 12px;
        color:#878787;
        font-size:13px;
        font-weight:300;

    }
    .product-title {
        padding: 12px 0;
    }
    span.Rend{

        position:relative;
        text-transform: capitalize;

    }
    span.Rend:before{
        position: absolute;
        content: '\f078';
        font-family: fontawesome;
        right: 20px;
        top: 10px;
    }

    .search-input
    {
        margin-top:20px;
    }
    .chosen-container.chosen-container-single.chosen-container-single-nosearch {
        width: 100% !important;
    }
    .chosen-container-single .chosen-single div b {
        display: block;
        width: 100%;
        height: 100%;
        background: url("chosen-sprite.png") no-repeat 0px 2px;
        background-position-x: 0px;
        background-position-y: 2px;
        display: none;
    }

    .serach-input-pad {
        margin-top: 100px !important;
    }

    .tab-menu-area
    {

    }
    .tab-menu-area .tab-menu
    {

    }
    .tab-menu-area .tab-menu li
    {
        display:inline-block;
        position:relative;
        padding: 0 5px;

    }
    .tab-menu-area .tab-menu li:before
    {
        position: absolute;
        content: ' ';
        font-family: fontawesome;
        right: 20px;
        top: 50%;
        transform:translateY(-50%);
    }
    .tab-menu-area .tab-menu li.active{
        background:#ddd;
    }
    .tab-menu-area .tab-menu li a
    {
        display: block;
        padding: 7px 25px;
        font-size: 13px;
        color: #878787;
        border: 1px solid #cccccc;
        text-transform: capitalize;
        font-weight:300;

    }
    .tab-menu-area .tab-menu li a:last-child{

    }
    .tab-menu-area .tab-menu li:last-child{
        float:right;
    }
    .product-tab-galery {
        margin-top: 20px;
    }
    .tab-menu-area
    {

    }
    .tab-menu-area
    {

    }

    .mean-container .mean-bar {
        top:50px;
    }
    .mean-container a.meanmenu-reveal span {
        background:#000;
    }

    /*product area*/













/**************************
hero area start
*************************/
/*.hero_area {*/
    /*background: url("images/herobg.jpg");*/
    /*background-size: cover;*/
    /*background-repeat: no-repeat;*/
    /*height: 80vh;*/
    /*background-position: center;*/
    /*}*/
    #myCarousel .item img {
        width: 100%;
    }











/**************************
footer_two_area
*************************/

.footer_two_area {
    background: #000000;
    padding-top: 2px;
    padding-bottom: 2px;
}

.foot_for_icon i {
    color: #fff;
    font-size: 35px;
    margin-top: 22px;
}


.foot_for_icon_title h6 {
    font-weight: 400;
    font-size: 18px;
    color: #fff;
}

.foot_for_icon_desc p {
    font-weight: 300;
    font-size: 14px;
    color: #939393;
}



.foot_for_icon a {
    line-height: 63px;
    width: 84px;
    transition: 0.3s;
    display: block;
    border-radius: 50%;
    border: 1px solid #fff;
}




.foot_for_icon_title {
    margin-top: 30px;
}




.footer_two_first {
    margin-top: 30px;
}

.my_border_top {
    border-top: 1px solid #8c8c8c;
}


.my_margin_top_on {
    margin-top: 30px;
}















 /**************************
product_area
*************************/

.product-image {
   position: relative;
   margin-top: 48px;
}

.product-image img{
   position: relative;
   border-bottom: 1px solid #000;
   width: 100%;
}

.percent_bg {
    background: #fff;
    padding: 10px 10px;
}

.percent {
   position: absolute;
   top: 413px;
}

.percent.for_small_dis {
   top: 383px;
}

.content-product_nw_menu_one ul li {
   display: inline-block;
}

.content-product_nw_menu_one ul li:first-child a {
   font-weight: 400;
   font-size: 15px;
   color: #000;
}

.content-product_nw_menu_one ul li:last-child a {
   font-weight: 400;
   font-size: 13px;
   color: #e00707;
}

.content-product_nw_menu_one {
   margin-top: 10px;
}

.content-product_nw_menu_two ul li {
   display: inline-block;
}

.content-product_nw_menu_two ul li:first-child a {
   font-weight: 300;
   color: #000000;
   font-size: 14px;
}
.content-product_nw_menu_two ul li:last-child a {
   font-weight: 300;
   color: #878787;
   font-size: 14px;
   position: relative;
}
.content-product_nw_menu_two ul li:last-child a:after {
   content: '';
   height: 1px;
   width: 59px;
   background-color: #15365b;
   display: block;
   margin: 0 auto;
   margin-top: 8px;
   position: absolute;
   top: 0px;
}

.size_menu {
   margin-top: 2px;
}

.size_menu ul li {
   display: inline-block;
   position: relative;
}

/* .size_menu ul li:after {
   content: '';
   height: 1px;
   width: 21px;
   background-color:#ccc;
   display: block;
   margin: 0 auto;
   margin-top: 8px;
   position: absolute;
   top: 2px;
   -ms-transform:rotate(30deg);
   -webkit-transform: rotate(30deg);
   transform: rotate(30deg);
} */

.size_menu ul li a{
   border:  1px solid #cccccc;
   padding: 1px 4px;
   color: #ccc;
}

.size_menu ul li.active a{
   background: #ccc;
   color: #fff;
}
.size_menu ul li.active:after{

}

.heart.active {
   position: absolute;
   top: 7px;
   z-index: 9;
   right: 11px;
}

.heart {
   position: absolute;
   top: 7px;
   z-index: 9;
   right: 11px;

}
.heart i {
    color: #fff;
    font-size: 22px;
}
.heart.active i {
   color: #000;
   font-size: 24px;
}

.tab-content {
   margin-bottom: 90px;
}


/*home 3*/

.product_details_container{
    display:flex;
    padding-bottom:50px;
}
.product_small_images{
    min-width:20%;
    padding-right:15px;
}
.product_small_images img{width:100%}
.product_small_images{
    margin-top:-10px;
}
.product__big__images{
    min-width:80%;
}
.product__big__images img{
    width:100%;
}
.pot-small-img{
 margin-top:10px;
}
.product_small_images li.pot-small-img a{
 position:relative;
 display:block;
}
.product_small_images li.active a{
 background:#fafafa;
 opacity: .6;
}

.product_small_images li.pot-small-img a:before {
    width: 100%;
    height: 100%;
    content: '';
    background:#fafafa;
    position: absolute;
    opacity: .6;
    visibility: hidden;
    transition: all ease-in-out 0.3s;
    display:block;
    border:1px solid #000;
}
.product_small_images li.pot-small-img:hover a:before {
   visibility:visible;
}
.product_details_container .product__big__images.tab-content{
    margin-bottom: 0!important;
}

.product-details-inner .pro-title{
    padding:50px 0;
}
.product-details-inner .pro-title ul li{
 display:inline-block;
}
.product-details-inner .pro-title ul li i{
 font-size:30px;
 font-weight:700;
 color:#000;
}
.product-details-inner .pro-title ul li:last-child{
 float:right;
}
.product-details-inner .pro-title ul li h2{
    font-size:23px;
    color:#000;
    font-weight:500;
    text-transform:uppercase;
    margin: 0;
    padding:0;

}


.product-details-inner .price-content{
   display:flex;
   background:#f7f7f7;
   padding-bottom:20px;
   margin-bottom:25px;
}

.product-details-inner .price-content .price-left{
  min-width: 30%;
  padding-left: 20px;
  margin-top: 15px;
}
.product-details-inner .price-content .price-left h5{
 font-size:22px;
 color:#e00707;
 font-weight:500;
}
.product-details-inner .price-content .price-left span{
 color:#e00707;
 font-weight:400;
 font-size:15px;
}
.product-details-inner .price-content .price-left span del{
 color:#878787;
 font-size: 15px;
 font-weight:300;
 margin-right:5px;
}
.product-details-inner .price-content .price-right{
    min-width: 70%;
    padding-right: 20px;
}
.product-details-inner .price-content .price-right ul li{
   display: inline-block;
   margin-right:20px;
}
.product-details-inner .price-content .price-right ul li:last-child{

}
.product-details-inner .price-content .price-right ul li:first-child{
    margin-right: 44px;
}
.product-details-inner .price-content .price-right ul li a{
    display:block;
    color:#fff;
    font-weight:600;
    padding:15px 20px;
    background:#000;
    text-transform:uppercase;
    font-size:23px;
}
.product-details-inner .price-content .price-right ul li span{
    position:relative;
    color:#939393;
    font-size:15px;
    font-weight:300;
}
.product-details-inner .price-content .price-right ul li span:before{
   position: absolute;
   height: 1px;
   width: 100%;
   background:#acacac;
   content: '';
   bottom: -4px;
   margin: 0 auto;
   left: 0;
   right: 0;
   text-align: center;
}
.product-details-inner .price-content .price-right span.griff{
 position:relative;
 top:-10px;
 color:#939393;
 font-size:15px;
 font-weight:400;

}
.product-details-inner .price-content .price-right span.griff:before{
  position: absolute;
   height: 1px;
   width:100%;
   background: #acacac;
   content: '';
   bottom: -4px;
   margin: 0 auto;
   left: 0;
   right: 0;
   text-align: center;

}

.btn-bo {
    position: relative;
    top: 19px;
}
.pb-40{
    padding-bottom: 40px;
}


.product-details-inner .pro-currency{
   overflow:hidden;
}
.product-details-inner .pro-currency ul{

}
.product-details-inner .pro-currency ul li{

}
.product-details-inner .pro-currency ul li:first-child{
  width:60%;
  float:left;
}
.product-details-inner .pro-currency ul li:last-child{
  width:40%;
  float:left;
  text-align:right;
  margin-top: 6px;
}
.product-details-inner .pro-currency ul li:last-child p{color:#939393;font-size:15px;font-weight:400;text-transform:capitalize;position:relative;}
.product-details-inner .pro-currency ul li:last-child p:before
{
    position: absolute;
    height: 1px;
    width: 90px;
    background: #acacac;
    content: '';
    bottom: -4px;
    margin: 0 auto;
    left: 65%;
    right: 0;
    text-align: center;
}
.select2-container {
    width: 100%!important;
}
.select2-container:focus{
   ;
}
.select2-container .select2-selection--single {
    height: 40px!important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #000!important;
    line-height: 40px!important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
    top: 74%;
    border-color: #000 transparent transparent transparent;
    border-style: solid;
    border-width: 7px 7px 0 6px;
    left:30%;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b:focus {
   outline:none;
}
.select2-container--default .select2-selection--single {
    background-color: #fff;
    border: 1px solid #000!important;
    border-radius: 0!important;
}
.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
    top: 74%;
    border-color: #000 transparent transparent transparent;
    border-style: solid;
    border-width: 7px 7px 0 6px;
    left:30%;
}




.product-details-inner .pro-checkout-btn{
    margin-top:-35px;
}
.product-details-inner .pro-checkout-btn ul li.pot{
margin-top:35px;
}

.product-details-inner .pro-checkout-btn ul li a{
    display: block;
    background: #00FF9D;
    padding: 13px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    text-transform:uppercase;
    font-weight:600;

}
.product-details-inner .pro-checkout-btn ul li a:hover {
    background: #00B871;
    transition: all 0.5s ease 0s;
}
.product-details-inner .pro-checkout-btn ul li:last-child a{
    background: transparent;
  border: 1px solid #000;
  color: #000;
}

.product-details-inner .pro-checkout-content{
 padding: -10px -0;
}
.product-details-inner .pro-checkout-content ul li{
    display: block;
    padding: 10px 30px;
    font-size:21px;
    font-weight: 500;
    color: #000;
    position:relative;
}
/* .product-details-inner .pro-checkout-content ul li:before{
    position: absolute;
    content: '\f00c';
    font-family: fontawesome;
    right:0px;
    top: 10px;
    left:0;
    color:#00FF9D;
} */


.col-md-6.bg-3 {
    background:#f7f7f7;
}

.tab-product-details .tab-menu3 li {
    display: inline-block;
}
.tab-product-details .tab-menu3 li a {
    display:block;
    padding:10px 15px;
    font-size:18px;
    text-transform: capitalize;
    font-weight:400;
    color:#939393;
    position:relative;
}
.tab-product-details .tab-menu3{
    border-bottom:1px solid #cccccc;
}
.tab-product-details .tab-menu3 li a:before,.tab-product-details .tab-menu3 li.active a:before{
    position: absolute;
    content: "";
    background: #000;
    width: 100%;
    height:1px;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
    transition:all ease-in-out 0.5s;
    opacity:0;
    visibility:hidden;

}
.tab-product-details .tab-menu3 li:hover a:before{
    visibility:visible;
    opacity:1;
}
.tab-product-details .tab-menu3 li:hover a{
  color:#000;
}
.tab-product-details .tab-menu3 li.active a:before{
    color:#000!important;
    width:100%;
    visibility:visible;
    opacity:1;
}
.tab-product-details .tab-menu3 li.active a{
    color:#000;
}
.tab-product-details .tab-content-3{
   padding: 50px 10px;
}
.tab-product-details .tab-content-3.tab-content{
    margin-bottom:0px!important;
}
.tab-product-details .tab-content-3.tab-content p{
   color:#000;
   font-size:15px;
   /*font-weight:400;*/
   line-height:20px;
}
.tab-product-details .tab-content-3.tab-content span{
   color:#000;
   font-size:15px;
   /*font-weight:600;*/
}

.tab-product-3 .tab-product-pd0{

}
.tab-product-3 .tab-product-pd0 .col-md-6{
    padding-left:0;
    padding-right:0;

}
.tab-right-img {
    padding-bottom: 50px;
}







 /**************************
 index-hill.html
 *************************/
 #similar-product .carousel-inner .item img {
     display: inline-block;
     margin-left: 15px;
 }

 .pro_men_sin img {
     width: 100%;
 }

 .tom_kob_main_title h4 {
     font-size: 22px;
     font-weight: 400;
     color: #000;
 }

 .tom_kob_main_title_red p {
     color: #e00707;
     font-size: 20px;
     font-weight: 400;
     margin-bottom: 0px;
 }

 .rr_brand_logo {
     margin-top: 45px;
 }

 #similar-product .carousel-inner .item img:last-child {
     margin-left: 0px;
 }

 .an_rit_alt_box strong {
     font-weight: 500;
     color: #18a93d;
 }

 .alert.alert-dismissable {
     color: #000;
 }

 .my_drop_box_one_conts .btn-group .btn.btn-default{
     width: 100%;
 }
 .my_drop_box_one_conts .btn-group {
     position: relative;
     display: inline-block;
     vertical-align: middle;
     width: 100%;
 }

 .my_drop_box_one_conts .dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
     background-color: #fff;
 }

 .my_drop_box_one_conts label {
     color: #000;
 }

 .megni_btns_first a {
     border: 2px solid #000;
     color:#000 ;
     font-weight: 400;
     font-size: 23px;
     padding: 10px 20px;
 }

 .megni_btns_sec a {
     color:#fff ;
     font-weight: 400;
     font-size: 23px;
     padding: 10px 20px;
     background: #18a93d;
 }

 .megni_btns {
     margin-top: 50px;
 }

 .megni_btns_sec {
     margin-top: 30px;
 }

 .for_my_new {
     padding: 30px 0;
     border-bottom: 1px solid #000;
 }

 .for_tom_carou {
     margin-top: 90px;
 }

 .tab-menu-area-twoo ul li {
     display: inline-block;
 }

 .tommy_kabat_details .tab-content {
     margin-bottom: 0;
 }






 /**************************
reg1.html    reg1.html   reg1.html
*************************/
.lil_tom_area {
    padding-top: 70px;
}

.lill_tom_texts_title h5 {
    font-size: 15px;
    font-weight: 400;
    margin-top: 0px;
    margin-bottom: 5px;
}

.lill_tom_texts_subtitle p {
    color: #e00707;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 6px;
}


.lill_tom_texts_hashtitle p {
    color: #878787;
    font-size: 13px;
    font-weight: 300;
}

.gridforint_conts_cross a {
    color: #ccc;
    font-weight: 300;
}

.pluus_three_box p {
    color: #878787;
    font-size: 13px;
    font-weight: 300;
}

.grif_three {
    margin-top: 14px;
}

.pluus_three_box {
    margin-top: 12px;
}

.my_another_pad {
    padding: 30px 0;
    border-bottom: 1px solid #ccc;
}



.db_termekekk_conts_box_list_title h6 {
    font-weight: 300;
    color: #8a8a8a;
    font-size: 15px;
}

.db_termekekk_conts_box_list ul li {
    font-weight: 300;
    color: #8a8a8a;
    font-size: 15px;
    margin-bottom: 15px;
}

 .db_termekekk_conts_box_list ul li span{
     font-weight: 300;
     color: #8a8a8a;
     font-size: 13px;
 }

 .db_termekekk {
     background: #f7f7f7;
     padding: 20px 20px;
 }

 .db_termekekk_conts_box_list_title {
     border-bottom: 1px solid #cccccc;
     padding-bottom: 10px;
 }

 .for_nw_merg {
     margin-top: 30px;
 }

 .db_termekekk_conts_box_list ul li.blt {
     font-weight: 400;
     color: #000;
     font-size: 15px;
 }

 .koddal_tetx {
     margin-top: 30px;
 }
 .koddal_tetx p {
     font-weight: 300;
     color: #8a8a8a;
     font-size: 13px;
 }

 .koddal_tetx p:after {
     content: '';
     height: 1px;
     width: 60%;
     background-color: #ccc;
     display: block;
     margin: 0 auto;
     margin-top: 8px;
     position: absolute;
     top: 338px;
 }

 .tick_box_conts ul li {
     font-weight: 300;
     font-size: 14px;
     color: #000;
     margin-bottom: 15px;
 }

 .tick_box_conts ul li i{
     margin-right: 10px;
     color: #00FF9D;
 }

 .tick_box_conts {
     margin-top: 40px;
 }

 .green_box_btn a {
     background:#00FF9D;
     color: #fff;
     font-weight: 400;
     font-size: 22px;
     padding: 11px 40px;
 }

 .green_box_btn {
     margin-top: 45px;
 }

 .neked_title h3 {
     font-size: 32px;
     font-weight: bold;
     margin-top: 0px;
 }

 .neked_mutas a{
     font-size: 15px;
     font-weight: 300;
     color: #000;
 }

 .neked_mutas a i{
     margin-left: 22px;
 }

 .nneked_area {
     padding-top: 70px;
     /*padding-bottom: 100px;*/
 }

 .neked_mutas {
     margin-top: 12px;
 }


 /*reg1.html owl button customization*/
section.product-owl-slider {
    padding-bottom: 100px;
}
 .owl-nav div{
    color: #000;
    font-size: 16px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    transition: all 0.3s ease-out;
    left: -32px;
    font-size: 50px;
    font-weight: 700;
 }
 .owl-nav div.owl-next{
   left: auto;
   right:-32px;
 }


 /**************************
reg2.html    reg2.html   reg2.html
*************************/

 .udv_area {
     padding-top: 35px;
     padding-bottom: 120px;
 }



 .udv_kis_conts_title h4 {
    font-size: 23px;
     font-weight: 400;
 }

 .udv_kis_conts_title h4 span {
     font-weight: 700;
 }

 .pont_list ul li {
     display: inline-block;
 }
 .pont_list ul li:first-child {
     font-weight: 300;
     font-size: 15px;
     margin-right: 12px;
 }
 .pont_list ul li:last-child {
     font-weight: 400;
     font-size: 15px;
 }

 .tgsg_list ul li {
     display: inline-block;
 }

 .tgsg_list ul li:first-child {
     font-weight: 300;
     font-size: 15px;
     margin-right: 12px;
 }

 .tgsg_list ul li:last-child a{
     background: #000;
     color: #fff;
     font-weight: 400;
     padding: 6px 8px;
 }

 .udv_kis_conts_title {
     padding-bottom: 12px;
 }

 .pont_list {
     margin-bottom: 10px;
 }

 .udv_kis {
     background: #f7f7f7;
     padding: 10px 10px;
 }

 .att_title p{
     font-size: 18px;
     font-weight: 300;
 }

 .att.bold p{
     font-weight: 400;
 }

 .tgsg_list {
     margin-bottom: 0px;
     border-bottom: 1px solid #ccc;
     padding-bottom: 25px;
 }

 .att_title {
     margin-top: 18px;
     border-bottom: 1px solid #ccc;
     padding-bottom: 16px;
 }

 .att_title.fr_nobor {
     border: none;
 }


 .statuu p {
     font-weight: 300;
     font-size: 15px;

 }

 .statuu_gree p {
     font-weight: 400;
     color: #18a93d;
     font-size: 13px;
 }

 .statuu_redd p {
     font-weight: 400;
     color: #878787;
     font-size: 13px;
 }

 .my_another_pad.but_no_bor {
     border: none;
 }

 .mm_btn a {
     color: #939393;
     font-size: 13px;
     border: 1px solid #939393;
     padding: 8px 8px;
 }

 .mm_btn.blk_btn a {
     color: #000;
     border: 1px solid #000;
     font-weight: 400;
 }

 .mm_btn.fullblk_btn a{
     background: #000;
     color: #fff;
     font-weight: 400;
 }









 .my_registration .my_registration_box .form-group input {
     border: none;
     border-top: none;
     box-shadow: none!important;
     border-bottom: 2px solid #000;
     border-radius: 0;
 }

 .my_registration .my_registration_box .form-group:focus {
     border: none;
     background: none;
     box-shadow: none;
 }

 .my_registration_box  {
     margin-bottom: 30px;
 }

 .szall_title h6 {
     font-size: 18px;
     font-weight: 400;
 }
 .three_three p{
     font-weight: 300;
     font-size: 15px;
 }

 .regi_boess {
     margin-top: 30px;
 }

 .regi_boess .form-group input {
     border-radius: 0;
 }

 .regi_boess .form-group input:focus {
    border-color: #000;
     background: none;
     box-shadow: none;
 }

 .regi_boess .form-group select {
     border-radius: 0;
 }
 .regi_boess .form-group select:focus {
     border-color: #000;
     background: none;
     box-shadow: none;
 }

 .three_three {
     margin-top: 15px;
 }

 .megre_btn a {
     font-size: 18px;
     font-weight: 400;
     color: #fff;
     background: #00FF9D;
     padding: 4px 40px;
 }

 .megre_btn  {
     margin-top: 40px;
 }



 .secu_bpx p {
     font-size: 18px;
     font-weight: 400;
 }

 .secu_bpx {
     border-bottom: 1px solid #000;
 }




 .vasa_box p {
     font-size: 13px;
     font-weight: 400;
     margin-bottom: 2px;
 }
 .vasa_box span{
     font-size: 14px;
     font-weight: 300;
     color: #939393;
 }


 .green_reggi_box .my_new_regi .form-group input {
     border-radius: 0px;
 }
 .green_reggi_box .my_new_regi .form-group input:focus {
     box-shadow: none;
     border-color: #000;
 }


 .tvb_btn a {
     color: #fff;
     background: #00FF9D;
     font-weight: 400;
     font-size: 18px;
     padding: 7px 24px;
 }


 .green_reggi_box {
     padding: 25px 15px;
     border-bottom: 1px solid #000;
 }

.green_reggi_box .szall_title {
    margin-bottom: 30px;
}

.blue_box a {
    background: #4267b2;
    color: #fff;
    font-size: 18px;
    font-weight: 400;
    padding: 9px 30px;
}

.regi_blue_box a {
    color: #000;
    border: 1px solid #000;
    padding: 9px 12px;
    font-weight: 400;
    font-size: 18px;
}

.blue_box {
    margin-top: 30px;
}

.regi_blue_box {
    margin-top: 30px;
}

.tvb_btn.for_sec_mrg {
    margin-top: 25px;
}

.bejelentk_area {
    padding-top: 30px;
    padding-bottom: 80px;
}



.last_bz_box .lill_tom_texts_title h5 {
    font-size: 10px;
}

 .last_bz_box .lill_tom_texts_subtitle p {
     font-size: 12px;
}

 .last_bz_box .lill_tom_texts_hashtitle p {
     color: #878787;
     font-size: 12px;
     font-weight: 300;
 }

 .last_bz_box .gridforint_conts_cross span {
     margin-right: 47px;
 }

 .mata_title_one p {
     font-size: 13px;
     font-weight: 300;
    color: #8a8a8a;
 }

 .mata_title_two p {
     font-weight: 300;
     font-size: 13px;
     color: #8a8a8a;
 }
 .mata_title_two p:after {
     position: absolute;
     content: " ";
     width: 116px;
     height: 2px;
     top: 21px;
     background: #8a8a8a;
     right: 14px;
 }

 .last_bz {
     background: #f7f7f7;
     padding: 15px 24px;
 }

 .last_bz_box .newpluus_three_box_second .btn-group button {
     font-size: 10px;
 }


 .chosen-container .chosen-results li.highlighted{background:#000;}




/* .left-menu{
    width:100%;
    border:1px solid red;
}
.left-menu {
    width: 100%;
    border: 1px solid #ccc;
    padding: 8px 5px;
    position:relative;
}
.left-menu:before{

    position: absolute;
    content: '\f078';
    font-family: fontawesome;
    right: 20px;
    top: 10px;

}
.left-menu li{
    position:relative;
}
.left-menu li a{
 font-size:15px;
 color:#000;
 font-weight:400;
 text-transform:capitalize;
}

.search-box{
    width:100%;
    position:relative;
}
.search-box form input[type='text'] {
    width: 100%;
    height: 30px;
    position: relative;
    border: none;
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 40px;
    background:#ccc;
}
.searchbtn {
    position: absolute;
    right: 2px;
    top:5px;
}

.left-menu-main-drop > li > ul.left-dropdown-menu {
    position: absolute;
    z-index: 9999;
    left:-5px;
    width:187px;
    transition: all ease-in-out 0.5s;
    background: #ccc;
    top: 100%;
    opacity: 0;
    visibility: hidden;
    margin-top: 10px;
    border: 1px solid #000;
    padding: 5px 5px;
}
.left-menu-main-drop > li:hover> ul.left-dropdown-menu{
opacity:1;
visibility:visible;
}
ul.left-dropdown-menu > li{
    margin-top:10px;
}

ul.left-dropdown-menu > li.checkbox{
    position:relative;
}
ul.left-dropdown-menu > li.checkbox:before{
    position:absolute;
    content:'';
    background:red;
    height:10px;
    width:10px;

} */

.left-brand-area{
  position:relative;
}
.left-brand-area .content-item{
    border:1px solid #cccccc;
    height:40px;
    width:100%;
}


.left-brand-area .content-item span{
    display:block;
    font-size:15px;
    font-weight:400;
    color:#000;
    text-transform:capitalize;
    padding:10px;
    position:relative;

}
.left-brand-area .content-item span:before{
  position: absolute;
  content: '\f078';
  font-family: fontawesome;
  right: 20px;
  top:9px;

}
.left-brand-area .search-list-item{

}

.left-brand-area .search-list-item .search-box{

}
.left-brand-area .search-list-item .search-box .search-from{
 position:relative;
}

.left-brand-area .search-list-item .search-box .search-from input[type='text']{
   width: 100%;
   height: 40px;
   position: relative;
   border: none;
   padding-top: 0;
   padding-bottom: 0;
   padding-left: 10px;
   padding-right: 40px;
   background:#fff;
   color:#cccccc;
}

.left-brand-area .search-list-item .search-box .search-from .search-btn {
    position: absolute;
    right: 8px;
    top: 10px;
}
.left-brand-area .item-list{

}
.left-brand-area .item-list li{
    display: block;
    position: relative;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 30px;
}
.left-brand-area .item-list li:before{
  position:absolute;
  content:'';
  width:10px;
  height:10px;
  border:1px solid #cccccc;
  right: 0px;
  top: 16px;
  left: 10px;
  color: #00FF9D;
}

.left-brand-area .item-list li a{
   font-size: 15px;
   font-weight: 400;
   color: #000;
}
.left-brand-area .item-list li.active:before{background:#000;}

.hover-items {
    width: 100%;
    background: #fff;
    border: 1px solid #000;
    padding: 10px 0;
    position: absolute;
    z-index: 999;
    transition: all ease-in-out 0.5s;
    left: 0;
    top: 100%;
    opacity: 0;
    visibility: hidden;

}

/* @media (hover: hover) {

}
@media (hover: none) {

} */
.left-brand-area:hover .hover-items.notv{
    opacity:1;
    visibility:visible;
}
.hover-items.tv-hover{
    opacity:1;
    visibility:visible;
}



/*price range*/

.left-brand-area .hover-items .top-merad{
/* position:relative;*/
}
.left-brand-area .hover-items .top-merad span{
 font-weight:500;
 font-size:15px;
 color:#000;
 margin-left:10px;

}
.left-brand-area .hover-items .top-merad span:before{
  position: absolute;
  content: '\f078';
  font-family: fontawesome;
  left:85%;
}


.price-range-area {
    padding: 30px 10px;
}
#amount{
    border:0;
    color:#000;
    font-weight:bold;
    margin-top:20px;
    text-align:center;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
  background: #cccccc none repeat scroll 0 0;
  border: 1px solid #ccc;
  border-radius: 100%;
  color: #ccc;
  box-shadow: 0 0 0 2px #fff,0 0 0 4px #ddd;

}
.ui-widget-header {
  background: #cccccc none repeat scroll 0 0;
}
.ui-widget-header:focus{
    outline:none;
}

.left-brand-area .hover-items .color-item{

}

.left-brand-area .hover-items .color-item li.red a{
 color:red!important;
}
.left-brand-area .hover-items .color-item li.navy a{
 color:navy!important;
}
.left-brand-area .hover-items .color-item li.grey a{
 color:gray!important;
}
.left-brand-area .hover-items .color-item li.brown a{
 color:brown!important;
}
.left-brand-area .hover-items .color-item li.brown{
    position:relative;
}
.left-brand-area .hover-items .color-item li.brown:before{
    position: absolute;
    content: '\f00c';
    font-family: fontawesome;
    right: 0px;
    top: 10px;
    left: 85%;
    color: #00FF9D;
}
.left-brand-area .hover-items .color-item li.navy{
    position:relative;
}
.left-brand-area .hover-items .color-item li.navy:before{
    position: absolute;
    content: '\f00c';
    font-family: fontawesome;
    right: 0px;
    top: 10px;
    left: 85%;
    color: #00FF9D;
}
.left-brand-area .hover-items .color-item li a{
 display:block;
 font-size:15px;
 font-weight:500;
 text-transform:capitalize;
 color:#000;
 padding:7px 5px;
 margin-left:10px;
}

.left-brand-area .hover-items .color-item li a i{

  margin-right:10px;
}



/****************
for mob
**************************/


.my_vieww_button_conts a {
    border: 2px solid #000;
    color: #000;
    padding: 11px 24px;
    font-weight: 400;
    font-size: 18px;
}

.my_vieww_button {
    margin-top: 45px;
}

 #myCarousel2 {
     display: none;
 }





 /*************************** for mob
 regisztracio1.html
 **************************/
.secure_second_area {
    border-top: 1px solid #000;
    border-bottom: 1px solid #000;
    padding: 10px 0;
}

 .secthreesze_conts_menu ul li {
     display: inline-block;
     margin: 0 45px;
 }

 .secthreesze_conts_menu ul li a{
     color: #000;
     font-weight: 400;
     font-size: 16px;


 }


 .secthreesze_conts_menu ul li i {
     margin-right: 2px;
 }

 .fourth_of_one_area_menu ul li {
     display: inline-block;
     font-size: 14px;
     font-weight: 500;
     margin: 0 49px;
 }
 .fourth_of_one_area_menu ul li.thn {
     font-size: 13px;
     font-weight: 300;
 }

 .fourth_of_one_area {
     padding: 22px 0;
     background: #9393931a;
 }

 .regg_one_area .green_reggi_box {
     border-bottom: none;
 }

 .fourth_of_one_area.addfff {
     background: #fff;
     border-top: 1px solid #ccc;
     border-bottom: 1px solid #ccc;
 }

 .regg_one_area {
     padding-bottom: 70px;
 }

 .fourth_of_one_area_menu ul li a {
     color: #000;
     font-weight: 500;
 }

 .last_tovab_box a {
     color: #fff;
     background: #00FF9D;
     font-weight: 400;
     font-size: 15px;
     padding: 10px 80px;

 }

 .last_tovab {
     padding: 30px 0;
     background: #9393931a;
 }

 .secthreesze_conts_menu ul li.active a {
     font-weight: 300;
     color:#ccc;
 }

 .fourth_of_one_area.complete {
     background: #fff;
     border-bottom: 1px solid #000;
 }

 .fourth_of_one_area.complete .fourth_of_one_area_menu ul li i {
     color: #00FF9D;
 }

 .tovab_anewline a {
     font-weight: 300;
     color: #8a8a8a;
     border-bottom: 1px solid #ccc;
     padding-bottom: 5px;
 }

 .tovab_anewline {
     margin-top: 24px;
 }












 /*************************accordion*********************/
 .accordion_wrapper .panel.panel-default {
     border: none;
     margin-bottom: 10px;
 }
 .panel-group .panel {
     margin-bottom: 0;
     border-radius: 4px;
 }
 .panel-title {
     margin-top: 0;
     margin-bottom: 0;
     font-size: 16px;
     color: inherit;
 }

 .single_acco_title .panel-title a {
     display: block;
     color: #000;
     background: #f7f7f7;
     font-size: 16px;
     line-height: 26px;
     font-weight: 400;
     padding: 18px 23px;
     border: none;
 }

 .single_acco_title .panel-title a span {
     display: inline-block;
     vertical-align: middle;
     width: calc(100% - 35px);
 }

 .single_acco_title.active .panel-title a i {
    color: #00FF9D;
 }
 .single_acco_title i {
     color: #00FF9D;
 }
 .collapse.in {
     display: block;
 }
 .accordion_wrapper .panel-body {
     background: #ff794d;
     color: #ffffff;
     line-height: 26px;
     font-weight: 500;
     padding: 27px 30px 23px 50px;
 }
 .accordion_wrapper .panel.panel-default {
     border: none;
     margin-bottom: 10px;
 }

 .panel-group .panel+.panel {
     margin-top: 5px;
 }


 .regi_boess.accor_pad {
     padding: 8px 20px;
 }

 .feelfree_cont p {
     font-size: 15px;
 }


.feel_free_reg {
    margin-top: 45px;
}
 .feel_free_reg .vasa_box{
     margin-top: 6px;
 }

 .feel_free_reg .vasa_box p{
     font-weight: 400;
     font-size: 14px;
 }

 .feel_free_reg.mrg_for_reg {
     margin-top: 15px;
 }

 .blackk_mentes a {
     background: #000;
     color: #fff;
     font-weight: 400;
     font-size: 18px;
     padding: 10px 35px;
 }

 .blackk_mentes {
     margin-top: 28px;
 }
