/*--------------------------/*

Tempale name : Turan

Version    : 1.0.0

Author     : kutethemes



/*--------------------------/*



[Table of contents]

[Color codes]

Background: #ffffff

Body Color : #222222

[Typography]

Body:       14px/24px Open Sans, sans-serif;

Heading:    Open Sans, sans-serif;

Input, textarea: 14px/24px Open Sans, sans-serif;



1 COMPONENT STYLES

2. HEADER

  2.1 General

  2.2 Header Skin

3. MAIN

4. BLOG

  4.1 Blog page

  4.2 Blog single

5. SIDEBAR

  5.1 Left Sidebar

  5.2 Right Sidebar

6. SHOP

  6.1 Shop Page

  6.2 Shop Single

7.INNER PAGES

8. FOOTER

9. RESPONSIVE

SLIDESHOW

REPONSIVE



/*-------------------------*/



/*==========================================================================

  1.0 RESET THEME

============================================================================ */



@font-face {

    font-family: 'mark';

    src: url('../fonts/mark_my_words.ttf'),url('../fonts/mark_my_words.otf');

}

body {

     font-family: 'Open Sans', sans-serif;

     font-size: 14px;

     line-height: 24px;

     color: #666;

     overflow-x: hidden;

}



label {

     font-weight: normal;

}



a {

     color: inherit;

     text-decoration: none;

}



a:hover, a:focus, a:active {

     text-decoration: none;

     outline: none;

     color: #222222;

}



img {

     max-width: 100%;

     height: auto;

}



ul, ol {

     margin: 0;

     padding-left: 17px;

}



ul ul,

ul ol,

ol ol,

ol ul {

     padding-left: 17px;

}



h1, h2, h3, h4, h5, h6 {

     line-height: 1.428;

     font-weight: normal;

     color: #000000;

     margin-top: 0;

}



h1 {

     font-size: 36px;

}



h2 {

     font-size: 30px;

}



h3 {

     font-size: 24px;

}



h4 {

     font-size: 20px;

}



h5 {

     font-size: 18px;

}



h6 {

     font-size: 16px;

}



p {

     margin-bottom: 20px;

}



blockquote, q {

     font-weight: 600;

     display: inline-block;

     border-left: none;

     color: #333;

     font-size: 16px;

     line-height: 26px;

     border-bottom: 2px solid #f2f2f2;

     border-top: 2px solid #f2f2f2;

     padding: 20px 0;

     margin-top: 10px;

     margin-bottom: 40px;

     padding-bottom: 28px;

}

blockquote::before{

     content: url('../images/quote-item.png');

     display: block;

     line-height: 0;

     margin-bottom: 4px;

}



/* ==========================================================================

  1.1 FORM

============================================================================ */

.screen-reader-text {

     clip: rect(1px, 1px, 1px, 1px);

     clip-path: polygon(0px 0px, 0px 0px, 0px 0px, 0px 0px);

     position: absolute !important;

     white-space: nowrap;

     height: 1px;

     width: 1px;

     overflow: hidden;

}



input[type="text"],

input[type="email"],

input[type="password"],

input[type="tel"],

input[type="search"],

input[type="url"],

textarea,

select {

     border: 2px solid #eeeeee;

     border-radius: 5px;

     padding: 7px 20px;

     max-width: 100%;

     background: none;

}

input[type="text"],

input[type="email"],

input[type="password"],

input[type="tel"],

input[type="search"],

input[type="url"]{

	height: 42px;

}



textarea {

     line-height: 28px;

     padding: 11px 26px;

     height: auto;

     width: 100%;

}



select {

     font-size: 15px;

     color: #000000;

     padding: 0 21px;

}



option {

     padding: 5px 21px;

     height: 30px;

     line-height: 30px;

}



.button, button, input[type="submit"]{

     display: inline-block;

     padding: 9px 20px;

     color: #fff;

     border: none;

     text-align: center;

     border-radius: 5px;

     text-transform: uppercase;

     font-weight: 700;

     font-size: 13px;

}



input[type="text"]:focus,

input[type="number"]:focus,

input[type="search"]:focus,

input[type="email"]:focus,

input[type="password"]:focus,

input[type="tel"]:focus,

input[type="url"]:focus,

textarea:focus,

button:focus,

select:focus {

     outline: none;

     border-color: #e6e6e6 !important;

}



:focus {

     outline: none;

}



::-webkit-input-placeholder {

     text-align: inherit;

     color: inherit;

     opacity: 1;

     filter: alpha(opacity=100);

}



:-moz-placeholder {

     /* Firefox 18- */

     text-align: inherit;

     color: inherit;

     opacity: 1;

     filter: alpha(opacity=100);

}



::-moz-placeholder {

     /* Firefox 19+ */

     text-align: inherit;

     color: inherit;

     opacity: 1;

     filter: alpha(opacity=100);

}



:-ms-input-placeholder {

     text-align: inherit;

     color: inherit;

     opacity: 1;

     filter: alpha(opacity=100);

}



.return-message {

     line-height: 20px;

     padding: 10px 30px;

     margin-top: 15px;

}



/* ==========================================================================

                              1.2 TABLE

============================================================================ */

table {

     border: 1px solid #f3f3f3;

     border-collapse: collapse;

     border-spacing: 0;

     table-layout: auto;

     width: 100%;

     margin-bottom: 20px;

}



table thead {

     background-color: #f8f8f8;

}



th, td {

     border: 1px solid #f3f3f3;

     padding: 10px;

     font-weight: normal;

}



table tr th:last-child,

table tr td:last-child {

     border-right: 0;

}



table tr:last-child td, table tr:last-child th {

     border-bottom: none;

}



/*----------------------------Auto Clear--------------------------------*/

@media (min-width: 1500px) {

     .auto-clear .col-bg-1:nth-child(12n+1) {

          clear: left;

     }



     .auto-clear .col-bg-2:nth-child(6n+1) {

          clear: left;

     }



     .auto-clear .col-bg-15:nth-child(5n+1) {

          clear: left;

     }



     .auto-clear .col-bg-3:nth-child(4n+1) {

          clear: left;

     }



     .auto-clear .col-bg-4:nth-child(3n+1) {

          clear: left;

     }



     .auto-clear .col-bg-6:nth-child(odd) {

          clear: left;

     }

}



@media (min-width: 1200px) and (max-width: 2000px) {

     .auto-clear .col-lg-1:nth-child(12n+1) {

          clear: left;

     }



     .auto-clear .col-lg-2:nth-child(6n+1) {

          clear: left;

     }



     .auto-clear .col-lg-15:nth-child(5n+1) {

          clear: left;

     }



     .auto-clear .col-lg-3:nth-child(4n+1) {

          clear: left;

     }



     .auto-clear .col-lg-4:nth-child(3n+1) {

          clear: left;

     }



     .auto-clear .col-lg-6:nth-child(odd) {

          clear: left;

     }

}



@media (min-width: 992px) and (max-width: 1199px) {

     .auto-clear .col-md-1:nth-child(12n+1) {

          clear: left;

     }



     .auto-clear .col-md-2:nth-child(6n+1) {

          clear: left;

     }



     .auto-clear .col-md-15:nth-child(5n+1) {

          clear: left;

     }



     .auto-clear .col-md-3:nth-child(4n+1) {

          clear: left;

     }



     .auto-clear .col-md-4:nth-child(3n+1) {

          clear: left;

     }



     .auto-clear .col-md-6:nth-child(odd) {

          clear: left;

     }

}



@media (min-width: 768px) and (max-width: 991px) {

     .auto-clear .col-sm-1:nth-child(12n+1) {

          clear: left;

     }



     .auto-clear .col-sm-2:nth-child(6n+1) {

          clear: left;

     }



     .auto-clear .col-sm-15:nth-child(5n+1) {

          clear: left;

     }



     .auto-clear .col-sm-3:nth-child(4n+1) {

          clear: left;

     }



     .auto-clear .col-sm-4:nth-child(3n+1) {

          clear: left;

     }



     .auto-clear .col-sm-6:nth-child(odd) {

          clear: left;

     }

}



@media (min-width: 480px) and (max-width: 767px) {

     .auto-clear .col-xs-1:nth-child(12n+1) {

          clear: left;

     }



     .auto-clear .col-xs-2:nth-child(6n+1) {

          clear: left;

     }



     .auto-clear .col-xs-15:nth-child(5n+1) {

          clear: left;

     }



     .auto-clear .col-xs-3:nth-child(4n+1) {

          clear: left;

     }



     .auto-clear .col-xs-4:nth-child(3n+1) {

          clear: left;

     }



     .auto-clear .col-xs-6:nth-child(odd) {

          clear: left;

     }

}



@media (max-width: 479px) {

     .auto-clear .col-ts-1:nth-child(12n+1) {

          clear: left;

     }



     .auto-clear .col-ts-2:nth-child(6n+1) {

          clear: left;

    }



     .auto-clear .col-ts-15:nth-child(5n+1) {

          clear: left;

     }



     .auto-clear .col-ts-3:nth-child(4n+1) {

          clear: left;

     }



     .auto-clear .col-ts-4:nth-child(3n+1) {

          clear: left;

     }



     .auto-clear .col-ts-6:nth-child(odd) {

          clear: left;

     }

}



/*-------------------Custom Bostrap Colum > 1500px---------------------*/

@media (min-width: 1500px) {

     .col-bg-1,

     .col-bg-10,

     .col-bg-11,

     .col-bg-12,

     .col-bg-2,

     .col-bg-3,

     .col-bg-4,

     .col-bg-5,

     .col-bg-6,

     .col-bg-7,

     .col-bg-8,

     .col-bg-9 {

          position: relative;

          min-height: 1px;

          padding-right: 15px;

          padding-left: 15px

     }



     .col-bg-1,

     .col-bg-2,

     .col-bg-3,

     .col-bg-4,

     .col-bg-5,

     .col-bg-6,

     .col-bg-7,

     .col-bg-8,

     .col-bg-9,

     .col-bg-10,

     .col-bg-11 {

          float: left;

     }



     .col-bg-12 {

          width: 100%;

     }



     .col-bg-11 {

          width: 91.66666667%;

     }



     .col-bg-10 {

          width: 83.33333333%;

     }



     .col-bg-9 {

          width: 75%;

     }



     .col-bg-8 {

          width: 66.66666667%;

     }



     .col-bg-7 {

          width: 58.33333333%;

     }



     .col-bg-6 {

          width: 50%;

     }



     .col-bg-5 {

          width: 41.66666667%;

     }



     .col-bg-4 {

          width: 33.33333333%;

     }



     .col-bg-3 {

          width: 25%;

     }



     .col-bg-2 {

          width: 16.66666667%;

     }



     .col-bg-1 {

          width: 8.33333333%;

     }

}

/*-------------------Custom Bostrap Colum < 480px----------------------*/

@media (max-width: 480px) {

     .col-ts-1,

     .col-ts-10,

     .col-ts-11,

     .col-ts-12,

     .col-ts-2,

     .col-ts-3,

     .col-ts-4,

     .col-ts-5,

     .col-ts-6,

     .col-ts-7,

     .col-ts-8,

     .col-ts-9 {

          position: relative;

          min-height: 1px;

          padding-right: 15px;

          padding-left: 15px;

     }



     .col-ts-1,

     .col-ts-2,

     .col-ts-3,

     .col-ts-4,

     .col-ts-5,

     .col-ts-6,

     .col-ts-7,

     .col-ts-8,

     .col-ts-9,

     .col-ts-10,

     .col-ts-11 {

          float: left;

     }



     .col-ts-12 {

          width: 100%;

     }



     .col-ts-11 {

          width: 91.66666667%;

     }



     .col-ts-10 {

          width: 83.33333333%;

     }



     .col-ts-9 {

          width: 75%;

     }



     .col-ts-8 {

          width: 66.66666667%;

     }



     .col-ts-7 {

          width: 58.33333333%;

     }



     .col-ts-6 {

          width: 50%;

     }



     .col-ts-5 {

          width: 41.66666667%;

     }



     .col-ts-4 {

          width: 33.33333333%;

     }



     .col-ts-3 {

          width: 25%;

     }



     .col-ts-2 {

          width: 16.66666667%;

     }



     .col-ts-1 {

          width: 8.33333333%;

     }



     .col-ts-pull-12 {

          right: 100%;

     }



     .col-ts-pull-11 {

          right: 91.66666667%;

     }



     .col-ts-pull-10 {

          right: 83.33333333%;

     }



     .col-ts-pull-9 {

          right: 75%;

     }



     .col-ts-pull-8 {

          right: 66.66666667%;

     }



     .col-ts-pull-7 {

          right: 58.33333333%;

     }



     .col-ts-pull-6 {

          right: 50%;

     }



     .col-ts-pull-5 {

          right: 41.66666667%;

     }



     .col-ts-pull-4 {

          right: 33.33333333%;

     }



     .col-ts-pull-3 {

          right: 25%;

     }



     .col-ts-pull-2 {

          right: 16.66666667%;

     }



     .col-ts-pull-1 {

          right: 8.33333333%;

     }



     .col-ts-pull-0 {

          right: auto;

     }



     .col-ts-push-12 {

          left: 100%;

     }



     .col-ts-push-11 {

          left: 91.66666667%;

     }



     .col-ts-push-10 {

          left: 83.33333333%;

     }



     .col-ts-push-9 {

          left: 75%;

     }



     .col-ts-push-8 {

          left: 66.66666667%;

     }



     .col-ts-push-7 {

          left: 58.33333333%;

     }



     .col-ts-push-6 {

          left: 50%;

     }



     .col-ts-push-5 {

          left: 41.66666667%;

     }



     .col-ts-push-4 {

          left: 33.33333333%;

     }



     .col-ts-push-3 {

          left: 25%;

     }



     .col-ts-push-2 {

          left: 16.66666667%;

     }



     .col-ts-push-1 {

          left: 8.33333333%;

     }



     .col-ts-push-0 {

          left: auto;

     }



     .col-ts-offset-12 {

          margin-left: 100%;

     }



     .col-ts-offset-11 {

          margin-left: 91.66666667%;

     }



     .col-ts-offset-10 {

          margin-left: 83.33333333%;

     }



     .col-ts-offset-9 {

          margin-left: 75%;

     }



    .col-ts-offset-8 {

          margin-left: 66.66666667%;

    }



     .col-ts-offset-7 {

          margin-left: 58.33333333%;

     }



     .col-ts-offset-6 {

          margin-left: 50%;

     }



     .col-ts-offset-5 {

          margin-left: 41.66666667%;

     }



     .col-ts-offset-4 {

          margin-left: 33.33333333%;

     }



     .col-ts-offset-3 {

          margin-left: 25%;

     }



     .col-ts-offset-2 {

          margin-left: 16.66666667%;

     }



     .col-ts-offset-1 {

        margin-left: 8.33333333%;

     }



     .col-ts-offset-0 {

          margin-left: 0;

     }



     .hidden-ts {

          display: none;

     }

}



/*---------------------Custom Bostrap 5 columns------------------------*/

.col-bg-15,

.col-bg-45,

.col-lg-15,

.col-lg-45,

.col-md-15,

.col-md-45,

.col-sm-15,

.col-sm-45,

.col-xs-15,

.col-xs-45,

.col-ts-15,

.col-ts-45 {

     position: relative;

     min-height: 1px;

     padding-right: 15px;

     padding-left: 15px

}



.col-ts-15,

.col-ts-45 {

     float: left;

}



.col-ts-15 {

     width: 20%;

}



.col-ts-45 {

     width: 80%;

}



@media (min-width: 480px) {

     .col-xs-15,

     .col-xs-45 {

          float: left;

     }



     .col-xs-15 {

          width: 20%;

     }



     .col-xs-45 {

          width: 80%;

     }

}



@media (min-width: 768px) {

     .col-sm-15,

     .col-sm-45 {

          float: left;

     }



     .col-sm-15 {

          width: 20%;

     }



     .col-sm-45 {

          width: 80%;

     }

}



@media (min-width: 992px) {

     .col-md-15,

     .col-md-45 {

          float: left;

     }



     .col-md-15 {

          width: 20%;

     }



     .col-md-45 {

          width: 80%;

     }

}



@media (min-width: 1200px) {

     .col-lg-15,

     .col-lg-45 {

          float: left;

     }



     .col-lg-15 {

          width: 20%;

     }



     .col-lg-45 {

          width: 80%;

     }

}



@media (min-width: 1500px) {

     .col-bg-15,

     .col-bg-45 {

          float: left;

     }



     .col-bg-15 {

          width: 20%;

     }



     .col-bg-45 {

          width: 80%;

     }

}



/*rows-space*/

.rows-space-0 {

     margin-bottom: 0;

}

.rows-space-5 {

     margin-bottom: 5px;

}

.rows-space-10 {

     margin-bottom: 10px;

}

.rows-space-15 {

     margin-bottom: 15px;

}

.rows-space-20 {

    margin-bottom: 20px;

}

.rows-space-25 {

     margin-bottom: 25px;

}

.rows-space-30 {

     margin-bottom: 30px;

}

.rows-space-35 {

     margin-bottom: 35px;

}

.rows-space-40 {

     margin-bottom: 40px;

}

.rows-space-45 {

     margin-bottom: 45px;

}

.rows-space-50 {

     margin-bottom: 50px;

}

.rows-space-55 {

     margin-bottom: 55px;

}

.rows-space-60 {

     margin-bottom: 60px;

}

.rows-space-65 {

     margin-bottom: 65px;

}

.rows-space-70 {

     margin-bottom: 70px;

}

.rows-space-75 {

     margin-bottom: 75px;

}

.rows-space-80 {

     margin-bottom: 80px;

}

.rows-space-85 {

     margin-bottom: 85px;

}

.rows-space-94 {

     margin-bottom: 94px;

}

.rows-space-90 {

     margin-bottom: 90px;

}

.rows-space-85 {

     margin-bottom: 85px;

}

.rows-space-100 {

     margin-bottom: 100px;

}

.row10{

     margin-left: -10px;

     margin-right: -10px;

}

.row10::before,.row10::after{

     display: table;

     content: "";

}

.row10::after{

     clear: both;

}

.no-padding{

	padding-left: 0 !important;

	padding-right: 0!important;

}

/*----------------------------AUTO CLEAR--------------------------------*/

@media (min-width:1200px){

    .auto-clear .vc_col-lg-1:nth-child(12n+1),

    .auto-clear .vc_col-lg-2:nth-child(6n+1),

    .auto-clear .vc_col-lg-15:nth-child(5n+1),

    .auto-clear .vc_col-lg-3:nth-child(4n+1),

    .auto-clear .vc_col-lg-4:nth-child(3n+1),

    .auto-clear .vc_col-lg-6:nth-child(odd){clear:both;}

}

@media (min-width:1500px){

    .auto-clear .col-bg-1:nth-child(12n+1),

    .auto-clear .col-bg-2:nth-child(6n+1),

    .auto-clear .col-bg-15:nth-child(5n+1),

    .auto-clear .col-bg-3:nth-child(4n+1),

    .auto-clear .col-bg-4:nth-child(3n+1),

    .auto-clear .col-bg-6:nth-child(odd){clear:both;}

}

@media (min-width:1200px) and (max-width:1499px){

    .auto-clear .col-lg-1:nth-child(12n+1),

    .auto-clear .col-lg-2:nth-child(6n+1),

    .auto-clear .col-lg-15:nth-child(5n+1),

    .auto-clear .col-lg-3:nth-child(4n+1),

    .auto-clear .col-lg-4:nth-child(3n+1),

    .auto-clear .col-lg-6:nth-child(odd){clear:both;}

}

@media (min-width:992px) and (max-width:1199px){

    .auto-clear .vc_col-md-1:nth-child(12n+1),

    .auto-clear .vc_col-md-2:nth-child(6n+1),

    .auto-clear .vc_col-md-15:nth-child(5n+1),

    .auto-clear .vc_col-md-3:nth-child(4n+1),

    .auto-clear .vc_col-md-4:nth-child(3n+1),

    .auto-clear .vc_col-md-6:nth-child(odd),

    .auto-clear .col-md-1:nth-child(12n+1),

    .auto-clear .col-md-2:nth-child(6n+1),

    .auto-clear .col-md-15:nth-child(5n+1),

    .auto-clear .col-md-3:nth-child(4n+1),

    .auto-clear .col-md-4:nth-child(3n+1),

    .auto-clear .col-md-6:nth-child(odd){clear:both;}

}

@media (min-width:768px) and (max-width:991px){

    .auto-clear .vc_col-sm-1:nth-child(12n+1),

    .auto-clear .vc_col-sm-2:nth-child(6n+1),

    .auto-clear .vc_col-sm-15:nth-child(5n+1),

    .auto-clear .vc_col-sm-3:nth-child(4n+1),

    .auto-clear .vc_col-sm-4:nth-child(3n+1),

    .auto-clear .vc_col-sm-6:nth-child(odd),

    .auto-clear .col-sm-1:nth-child(12n+1),

    .auto-clear .col-sm-2:nth-child(6n+1),

    .auto-clear .col-sm-15:nth-child(5n+1),

    .auto-clear .col-sm-3:nth-child(4n+1),

    .auto-clear .col-sm-4:nth-child(3n+1),

    .auto-clear .col-sm-6:nth-child(odd){clear:both;}

}

@media (min-width:480px) and (max-width:767px){

    .auto-clear .col-xs-1:nth-child(12n+1),

    .auto-clear .col-xs-2:nth-child(6n+1),

    .auto-clear .col-xs-15:nth-child(5n+1),

    .auto-clear .col-xs-3:nth-child(4n+1),

    .auto-clear .col-xs-4:nth-child(3n+1),

    .auto-clear .col-xs-6:nth-child(odd){clear:both;}

}

@media (max-width:479px){

    .auto-clear .col-ts-1:nth-child(12n+1),

    .auto-clear .col-ts-2:nth-child(6n+1),

    .auto-clear .col-ts-15:nth-child(5n+1),

    .auto-clear .col-ts-3:nth-child(4n+1),

    .auto-clear .col-ts-4:nth-child(3n+1),

    .auto-clear .col-ts-6:nth-child(odd){clear:both;}

}

@media (max-width:767px){

    .auto-clear .vc_col-xs-1:nth-child(12n+1),

    .auto-clear .vc_col-xs-2:nth-child(6n+1),

    .auto-clear .vc_col-xs-15:nth-child(5n+1),

    .auto-clear .vc_col-xs-3:nth-child(4n+1),

    .auto-clear .vc_col-xs-4:nth-child(3n+1),

    .auto-clear .vc_col-xs-6:nth-child(odd){clear:both;}

}

/*-----------------------CUSTOM COL > 1500---------------------------*/

@media (min-width: 1500px){

    .col-bg-1,

    .col-bg-10,

    .col-bg-11,

    .col-bg-12,

    .col-bg-2,

    .col-bg-3,

    .col-bg-4,

    .col-bg-5,

    .col-bg-6,

    .col-bg-7,

    .col-bg-8,

    .col-bg-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}

    .col-bg-1,

    .col-bg-2,

    .col-bg-3,

    .col-bg-4,

    .col-bg-5,

    .col-bg-6,

    .col-bg-7,

    .col-bg-8,

    .col-bg-9,

    .col-bg-10,

    .col-bg-11{float:left;}

    .col-bg-12{width:100%;}

    .col-bg-11{width:91.66666667%;}

    .col-bg-10{width:83.33333333%;}

    .col-bg-9{width:75%;}

    .col-bg-8{width:66.66666667%;}

    .col-bg-7{width:58.33333333%;}

    .col-bg-6{width:50%;}

    .col-bg-5{width:41.66666667%;}

    .col-bg-4{width:33.33333333%;}

    .col-bg-3{width:25%;}

    .col-bg-2{width:16.66666667%;}

    .col-bg-1{width:8.33333333%;}

}

/*-----------------------CUSTOM COL < 480---------------------------*/

@media (max-width: 479px) {

    .col-ts-1,

    .col-ts-10,

    .col-ts-11,

    .col-ts-12,

    .col-ts-2,

    .col-ts-3,

    .col-ts-4,

    .col-ts-5,

    .col-ts-6,

    .col-ts-7,

    .col-ts-8,

    .col-ts-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px;}

    .col-ts-1,

    .col-ts-2,

    .col-ts-3,

    .col-ts-4,

    .col-ts-5,

    .col-ts-6,

    .col-ts-7,

    .col-ts-8,

    .col-ts-9,

    .col-ts-10,

    .col-ts-11{float:left;}

    .col-ts-12{width:100%;}

    .col-ts-11{width:91.66666667%;}

    .col-ts-10{width:83.33333333%;}

    .col-ts-9{width:75%;}

    .col-ts-8{width:66.66666667%;}

    .col-ts-7{width:58.33333333%;}

    .col-ts-6{width:50%;}

    .col-ts-5{width:41.66666667%;}

    .col-ts-4{width:33.33333333%;}

    .col-ts-3{width:25%;}

    .col-ts-2{width:16.66666667%;}

    .col-ts-1{width:8.33333333%;}

}

/*-----------------------CUSTOM 5 COLUMNS---------------------------*/

.col-bg-15,

.col-bg-25,

.col-bg-35,

.col-bg-45,

.col-lg-15,

.col-lg-25,

.col-lg-35,

.col-lg-45,

.col-md-15,

.col-md-25,

.col-md-35,

.col-md-45,

.col-sm-15,

.col-sm-25,

.col-sm-35,

.col-sm-45,

.col-xs-15,

.col-xs-25,

.col-xs-35,

.col-xs-45,

.col-ts-15,

.col-ts-25,

.col-ts-35,

.col-ts-45 {

    position: relative;

    min-height: 1px;

    padding-right: 15px;

    padding-left: 15px

}

.col-ts-15,

.col-ts-25,

.col-ts-35,

.col-ts-45{float: left;}

.col-ts-15{width: 20%;}

.col-ts-25{width: 40%;}

.col-ts-35{width: 60%;}

.col-ts-45{width: 80%;}

@media (min-width: 480px){

    .col-xs-15,

    .col-xs-25,

    .col-xs-35,

    .col-xs-45{float: left;}

    .col-xs-15{width: 20%;}

    .col-xs-25{width: 40%;}

    .col-xs-35{width: 60%;}

    .col-xs-45{width: 80%;}

}

@media (min-width: 768px){

    .col-sm-15,

    .col-sm-25,

    .col-sm-35,

    .col-sm-45{float: left;}

    .col-sm-15{width: 20%;}

    .col-sm-25{width: 40%;}

    .col-sm-35{width: 60%;}

    .col-sm-45{width: 80%;}

}

@media (min-width: 992px){

    .col-md-15,

    .col-md-25,

    .col-md-35,

    .col-md-45{float: left;}

    .col-md-15{width: 20%;}

    .col-md-25{width: 40%;}

    .col-md-35{width: 60%;}

    .col-md-45{width: 80%;}

}

@media (min-width: 1200px){

    .col-lg-15,

    .col-lg-25,

    .col-lg-35,

    .col-lg-45{float: left;}

    .col-lg-15{width: 20%;}

    .col-lg-25{width: 40%;}

    .col-lg-35{width: 60%;}

    .col-lg-45{width: 80%;}

}

@media (min-width: 1500px){

    .col-bg-15,

    .col-bg-25,

    .col-bg-35,

    .col-bg-45{float: left;}

    .col-bg-15{width: 20%;}

    .col-bg-25{width: 40%;}

    .col-bg-35{width: 60%;}

    .col-bg-45{width: 80%;}

}

/*---------------------------SLICK SLIDER------------------------------*/

/* Slider */

.nav-default .slick-arrow{

    position: absolute;

    top: 50% !important;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    -o-transform: translateY(-50%);

    transform: translateY(-50%);

    border: 2px solid #eeeeee;

    border-radius: 3px;

    background-color: #fff !important;

    width: 52px;

    text-align: center;

    -webkit-transition: all 0.5s ease 0s;

    -o-transition: all 0.5s ease 0s;

    transition: all 0.5s ease 0s;

    opacity: 0;

    filter: alpha(opacity=0);

    visibility: hidden;

}

.nav-default .slick-arrow::before{

    color: #aaaaaa;

    font-size: 30px;

    line-height: 48px;

}

.nav-default .slick-arrow:hover::before{

    color: #222222;

}

.nav-default .slick-arrow.pre{

    right: auto !important;

    left: 0;

}

.nav-default:hover .slick-arrow.pre{

    opacity: 1;

    filter: alpha(opacity=100);

    visibility: visible;

    left: -21px;

}

.nav-default .slick-arrow.next{

    left: auto;

    right: 0;

}

.nav-default:hover .slick-arrow.next{

    opacity: 1;

    filter: alpha(opacity=100);

    visibility: visible;

    right: -21px;

}

.slick-list {

    margin: 0 -15px;

    padding: 0;

}

.owl-slick .slick-list{

     margin-top: -5px !important;

     padding-top: 5px;

     margin-bottom: -5px !important;

     padding-bottom: 5px;

}

.slick-track{

    margin-left: 0;

}

.slick-slide {

    padding: 0 15px;

}

.slick-slider .slick-arrow{

    display: inline-block;

    position: absolute;

    top: 0;

    right: 0;

    font-size: 24px;

    line-height: 1;

    color: #fff;

    background-color: rgba(0,0,0,0.33);

    z-index: 1;

    cursor: pointer;

}

.slick-slider .slick-arrow:first-child{

    right: 29px;

}

.slick-vertical .slick-slide{

    border: none;

}

.slick-slider.nav-center{

    position: relative !important;

}

.slick-slider.nav-center>.slick-arrow{

    top: 50%;

    transform: translateY(-50%);

    margin: 0;

    font-size: 30px;

    background-color: transparent;

    color: #aaaaaa;

}

.slick-slider.nav-center>.slick-arrow:hover{

    color: #222222;

}

.slick-slider.nav-center>.slick-arrow::before{

    font-family: FontAwesome, sans-serif;

    content: '\f105';

}

.slick-slider.nav-center>.slick-arrow:first-child{

    right: auto;

    left: 0;

}

.slick-slider.nav-center>.slick-arrow:first-child::before{

    content: '\f104';

}

.slick-slide>div:not([class])>*{

    display: block !important;

}

.slick-dots{

    list-style: none;

    padding: 0;

    margin-bottom: 0;

}

.slick-dots li{

     list-style: none;

     display: inline-block;

     float: left;

     font-size: 0;

     padding: 0;

     width: 8px;

     height: 8px;

     border-radius: 100%;

     background-color: #666666;

     margin: 0 2px;

}

.slick-dots li button{

     display: none;

}

.slick-dots .slick-slide img{

    cursor: pointer;

    margin: auto;

}

.slick-slider.nav-botton-center>.slick-arrow{

     top: auto;

     bottom: 0;

     right: 43.5%;

}

/*---------------------------------CHOSEN------------------------------*/

.chosen-container{

    vertical-align: top;

    font-size: inherit;

    line-height: inherit;

    text-align: left;

    width: auto !important;

}

.chosen-container-single .chosen-single{

    padding: 8px 17px;

    height: auto;

    border: 1px solid #eee;

    border-radius: 0;

    background: #f6f6f6;

    box-shadow: none;

    font-size: 14px;

    line-height: 24px;

    color: inherit;

}

.chosen-container-single .chosen-single div b{

     position: relative;

     background-image: none !important;

}

.chosen-container-single .chosen-single div b::after{

     content: "\f107";

     font-size: 14px;

     font-weight: 600;

     color: #aaaaaa;

     font-family: 'FontAwesome';

     position: absolute;

     left: 50%;

     top: 50%;

     line-height: normal;

     margin-left: -4px;

     margin-top: -7px;

}

.chosen-container-single .chosen-single span{

    vertical-align: top;

    margin-right: 17px;

}



.chosen-container-active.chosen-with-drop .chosen-single{

    border: 1px solid #eee;

    background: #f6f6f6;

    box-shadow: none;

}

.chosen-container-single .chosen-drop{

    top: calc(100% + 1px);

    left: -1px;

    clip: auto;

    border-radius: 0;

    border: 1px solid #eee;

    border-top: none;

    box-shadow: none;

    width: auto;

    min-width: 100%;

    white-space: nowrap;

    margin: 0;

    -webkit-transition: all 0.3s ease;

    -moz-transition: all 0.3s ease;

    -ms-transition: all 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

}

.chosen-container:not(.chosen-with-drop) .chosen-drop{

    visibility: hidden;

    opacity: 0;

    filter: alpha(opacity=0);

    -webkit-transform: translateY(20px);

    -moz-transform: translateY(20px);

    -ms-transform: translateY(20px);

    -o-transform: translateY(20px);

    transform: translateY(20px);

}

.chosen-container-single .chosen-drop .chosen-search{

    display: none;

}

.chosen-container-single .chosen-results{

    color: #888;

    padding: 0;

    margin: 0;

}

.chosen-container .chosen-results li{

    font-size: 15px;

    line-height: 18px;

    padding: 6px 20px;

    text-transform: capitalize;

}

.chosen-container .chosen-results li.result-selected{

    background-color: #f6f6f6;

}

.chosen-container .chosen-results li.highlighted{

    background-image: none;

    color: inherit;

    background-color: #f6f6f6;

}

/* -------------------- */

/*   custom container   */

/* -------------------- */

@media (min-width: 1200px){

     .container {

          width: 1200px;

     }

    .slider-item.style5 .title-big{

        margin-left: -3px;

    }

}







/* -------------------- */

/*     HEADER        */

/* -------------------- */



/*header-style-1*/

.header .main-header {

    padding-top: 43px;

    padding-bottom: 37px;

}

.social-header,.header-language{

     display: inline-block;

     vertical-align: middle;

}

/*use home 1, home10 */

/*.header:not(.style2):not(.style3):not(.style4):not(.style5):not(.style6):not(.style7):not(.style8):not(.style9) */

.header.style1 .header-language,

.header.style10 .header-language{

     float: right;

}

.social-header .socials{

     padding-top: 11px;

     overflow: hidden;

}

.social-header .social-item{

     font-size: 23px;

     line-height: 20px;

     display: inline-block;

     padding: 0 14px;

     color: #222;

     float: left;

}

.social-header .social-item:first-child{

     padding-left: 0;

     margin-left: 1px;

}

.header-language .turan-language{

     padding-top: 10px;

     position: relative;

     margin-right: 52px;

}

.turan-language .language-toggle{

     font-size: 15px;

     color: #888888;

}

.turan-submenu{

         position: absolute;

    background-color: #fff;

    z-index: 10;

    -webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.16);

    -moz-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.16);

    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.16);

    padding: 0;

    margin: 0;

    opacity: 0;

    filter: alpha(opacity=0);

    visibility: hidden;

    -webkit-transition: .35s;

    -o-transition: .35s;

    transition: .35s;

    -webkit-transform: translateY(10px);

    -moz-transform: translateY(10px);

    -ms-transform: translateY(10px);

    -o-transform: translateY(10px);

    transform: translateY(10px);

    text-align: left;

}

.turan-dropdown.open .turan-submenu{

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

     -webkit-transform: translateY(0);

     -moz-transform: translateY(0);

     -ms-transform: translateY(0);

     -o-transform: translateY(0);

     transform: translateY(0);

     z-index: 1001;

}

.turan-dropdown .language-toggle:after{

    content: "\f107";

    font-family: 'FontAwesome';

    display: inline-block;

    line-height: 9px;

    margin-top: 1px;

    margin-left: 0px;

}

.header-language .turan-submenu{

     margin: 15px 0 0;

     min-width: 175px;

     top: 100%;

     left: 0;

}

.header-language .turan-submenu li{

     list-style: none;

}

.header-language .turan-submenu > li > a {

    display: block;

    padding: 11px 20px;

    color: #888;

}

.header-language .turan-submenu > li > a:hover{

     background: #f1f1f1;

}

.header .logo{

     text-align: center;

}

.header-control{

     text-align: right;

}

.header-control .block-header{

     display: inline-block;

     position: relative;

     text-align: left;

     vertical-align: middle;

     padding-left: 22px;

}

.header.style5 .header-control .block-header:not(.block-minicart){

     padding-left: 34px;

}

.header-control .block-header:first-child{

     padding-left: 0;

}

/*minicar*/

.shopcart-description .content-wrap .title{

     font-size: 16px;

     color: #222;

     padding: 15px 20px;

     border-bottom: 2px solid #f1f1f1;

     margin: 0;

     font-weight: 700

}

.shopcart-description .content-wrap ul{

     padding: 0 20px;

     margin: 0;

     overflow-y: auto;

     max-height: 250px;

     padding-right: 10px;

}

.shopcart-description .content-wrap ul li{

     list-style: none;

     overflow: hidden;

     padding: 20px 0;

     border-bottom: 2px solid #f1f1f1;

}

.mini_cart_item .product-media{

     float: left;

     width: 80px;

}

.mini_cart_item .product-details{

     overflow: hidden;

     padding-left: 10px;

}

.mini_cart_item .product-name{

     font-size: 14px;

     color: #333;

     text-transform: capitalize;

     margin-bottom: 0;

     font-weight: 700;

}

.shopcart-description .subtotal{

     padding: 15px 20px;

     overflow: hidden;

}

.shopcart-description .actions{

     padding: 0 20px 30px;

}

.mini_cart_item .variations{

     font-size: 13px;

     color: #888888;

     margin-bottom: 0;

}

.mini_cart_item .variations .attribute_color{

     text-transform: capitalize;

}

.mini_cart_item .variations .attribute_size{

     text-transform: uppercase;

}

.mini_cart_item .product-price{

     font-size: 16px;

     color: #111111;

}

.mini_cart_item .product-quantity{

     color: #888881;

     font-size: 16px;

}

.mini_cart_item .product-remove{

     display: inline-block;

     float: right;

     color: #ccc;

     font-size: 15px

}

.shopcart-description .subtotal .total-title{

     font-size: 14px;

     color: #333;

     font-weight: 600;

}

.shopcart-description .subtotal .total-price{

     font-size: 20px;

     color: #111;

     font-weight: 600;

}

.shopcart-description .actions .button-viewcart{

     width: 140px;

     background: transparent;

     color: #333;

     border: 2px solid #f1f1f1;

     padding: 7px 20px;

}

.shopcart-description .actions .button-viewcart:hover{

     color: #ffffff;

}

.shopcart-description .actions .button-checkout{

     width: 110px;

     float: right;

     color: #ffffff;

}

.minicart-items .mCSB_scrollTools{

     right: -5px;

}

.minicart-items .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{

     background: #222222;

}

.minicart-items .mCSB_scrollTools .mCSB_draggerRail{

     background: #aaaaaa;

}

.minicart-items .mCSB_inside>.mCSB_container{

     margin-right: 20px;

}

.block-minicart .shopcart-icon{

    font-size: 15px;

    color: #555555;

    position: relative;

    text-transform: uppercase;

    font-weight: 700;

    border: 2px solid #e9e9e9;

    border-radius: 5px;

    display: inline-block;

    line-height: 39px;

    font-family: 'Open Sans', sans-serif;

    padding-left: 14px;

    padding-right: 44px;

    min-width: 102px;

}

.block-minicart .shopcart-icon::after{

     content: "\f107";

     font-family: 'FontAwesome';

     position: absolute;

     display: inline-block;

     color: #888;

     top: 0;

     right: 31px;

     font-weight: normal;

}

.block-minicart .shopcart-icon .count{

     position: absolute;

     display: inline-block;

     text-align: center;

     width: 28px;

     height: 28px;

     border-radius: 50%;

     top: -13px;

     right: -15px;

     color: #ffffff;

     font-size: 16px;

     line-height: 28px;

}

.header-control .block-header .turan-submenu{

     top: 100%;

     right: 0;

}

.block-minicart .turan-submenu{

     min-width: 300px;

     margin: 10px 0 0;

}

.block-minicart .no-product.turan-submenu{

     text-align: center;

     padding: 20px

}

.block-minicart .no-product .text{

     color: #888;

     font-weight: 700;

     margin-bottom: 0;

}

.block-minicart .no-product .text span{

     text-transform: uppercase;

}

/*search header*/

.header-control .block-search{

     padding-left: 36px;

     padding-top: 9px;

}

.block-search .icon-search::before{

     content: url(../images/search-header.png);

     display: inline-block;

     vertical-align: middle;

}

.block-search .turan-submenu{

     min-width: 425px;

     margin-top: 17px;

}

.block-search .title-search{

     font-size: 16px;

     color: #222222;

     padding: 15px 20px;

     border-bottom: 2px solid #f1f1f1;

     margin: 0;

}

.form-search .form-content{

     padding: 30px 20px;

}

.form-search .form-content .inner{

     display: inline-block;

     width: 100%

}

.form-search .form-content .input{

     width: 261px;

    font-size: 13px;

    color: #888;

}

.form-search .form-content .btn-search{

     width: 110px;

     float: right;

}

/*account header*/

.block-account > a{

     font-size: 26px;

     color: #555555;

    line-height: 43px;

}

.block-account .turan-submenu{

     min-width: 270px;

     margin-top: 17px;

}

.header-user-form-tabs .tab-link{

     padding: 15px 20px;

     margin: 0;

}

.header-user-form-tabs .tab-link li{

     display: inline-block;

     list-style: none;

     padding-right: 15px;

     font-size: 16px;

     font-weight: 700;

     color: #aaaaaa;

     text-transform:capitalize;

}

.header-account form{

     padding: 15px 20px;

}

.header-account form .form-row-wide{

     margin-bottom: 10px;

}

.header-account form .input-text{

     width: 100%;

     color: #888;

     font-size: 13px;

}

/*header-tab-login */

.header-account .form-checkbox{

     display: block;

}

.form-checkbox .input-checkbox{

     display: none;

}

.form-checkbox span{

     position: relative;

     padding-left: 31px;

     cursor: pointer

}

.form-checkbox span::before{

     position: absolute;

     content: '';

     width: 21px;

     height: 21px;

     border: 2px solid #f1f1f1;

     left: 0;

     top: -2px;

}

.form-checkbox input[type="checkbox"]:checked + span::after,

.form-checkbox:hover span::after{

     font-family: 'FontAwesome';

     content: "\f00c";

     display: inline-block;

     top: 2px;

     left: 6px;

     width: 10px;

     height: 12px;

     text-align: center;

     font-size: 10px;

     color: #444;

     position: absolute;

     z-index: 11;

     padding: 0;

     line-height: 14px;

}

.header-account .form-row .button{

     display: block;

     width: 100%;

}

.header-account .login .lost_password{

     font-size: 13px;

     color: #222222;

     font-weight: 700;

     margin-bottom: 10px

}

/*main menu*/

.main-menu .submenu{

     position: absolute;

    top: 100%;

    left: 0;

    background-color: #fff;

    min-width: 175px;

    z-index: 1001;

    -webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.16);

    -moz-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.16);

    box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.16);

    padding: 0;

    margin: 0;

    opacity: 0;

    filter: alpha(opacity=0);

    visibility: hidden;

    -webkit-transition: .35s;

    -o-transition: .35s;

    transition: .35s;

    -webkit-transform: translateY(10px);

    -moz-transform: translateY(10px);

    -ms-transform: translateY(10px);

    -o-transform: translateY(10px);

    transform: translateY(10px);

}

.main-menu .menu-item:hover > .submenu{

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

     -webkit-transform: translateY(0);

     -moz-transform: translateY(0);

     -ms-transform: translateY(0);

     -o-transform: translateY(0);

     transform: translateY(0);

}

.header.style1 .header-nav,

.header.style10 .header-nav{

     border-top: 2px solid #f1f1f1;

}

.main-menu{

     display: table;

     margin: 0 auto;

     padding: 0;

}

.main-menu li{

     list-style: none;

     position: relative;

}

.main-menu >li{

     display: inline-block;

}

.main-menu > li > a{

     font-size: 18px;

     font-weight: 600;

     padding: 25px 28px;

     display: inline-block;

     cursor: pointer;

     color: #222222;

}

.header.style1 .main-menu > li > a{

     padding-top: 24px;

     padding-bottom: 25px;

}

.main-menu > li.menu-item-has-children > a:after{

    font-family: 'FontAwesome';

    content: "\f107";

    margin-left: 4px;

    font-size: 15px;

    color: #888;

    font-weight: normal;

    line-height: 15px;

    vertical-align: top;

    margin-top: 7px;

    display: block;

    float: right;

}

/*megamenu*/

.submenu.mega-menu{

     padding: 30px 20px;

}

.home-menu .home-item{

     padding: 0 10px;

}

.turan-demolink{

     text-align: center;

     margin-top: 30px;

}

.turan-demolink .image{

     position: relative;

     margin-bottom: 5px;

}

.turan-demolink .image img{

    border: 2px solid #ededed;

    /*border-radius: 1px;*/

}

.turan-demolink .image::before{

     content: '';

     background-color: #000000;

     transition: all 0.9s ease-out 0s;

     -webkit-transition: all 0.9s ease-out 0s;

     -o-transition: all 0.9s ease-out 0s;

     -moz-transition: all 0.9s ease-out 0s;

     position: absolute;

     top: 0;

     left: 0;

     width: 100%;

     bottom: 0;

     opacity: 0;

     filter: alpha(opacity=0);

     visibility: hidden;

     z-index: 100;

}

.turan-demolink .image:hover::before{

     opacity: 0.5;

     filter: alpha(opacity=50);

     visibility: visible;

}

.turan-demolink .image a{

     position: absolute;

     top: 50%;

     left: 50%;

     transform: translate(-50%, -50%);

     padding: 10px 20px;

     background: #222222;

     color: #fff;

     font-weight: 700;

     font-size: 14px;

     border-radius: 5px;

     opacity: 0;

     filter: alpha(opacity=0);

     visibility: hidden;

     z-index: 1001;

     min-width: 134px;

}

.turan-demolink .image:hover a{

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

}

.turan-demolink .title{

     font-size: 16px;

     color: #222222;

     font-weight: 700;

     margin-bottom: 0;

}

.submenu.menu-page{

     background-image: url(../images/mega-bg.jpg);

     background-repeat: no-repeat;

     background-size: cover;

     padding: 45px 0;

}

.turan-nav .mega-menu .menu-page-item:first-child .turan-custommenu{

     padding-left: 50px;

}

.turan-nav .mega-menu .menu-page-item:nth-child(2) .turan-custommenu{

     padding-left: 47px;

}

.turan-nav .mega-menu .menu-page-item:nth-child(3) .turan-custommenu{

     padding-left: 17px;

}

.turan-nav .mega-menu .menu-page-item:last-child .turan-custommenu{

     padding-right: 50px;

}

.turan-nav .mega-menu .turan-custommenu{

     margin-bottom: 30px;

}

.mega-menu .turan-custommenu .widgettitle{

     font-size: 18px;

     color: #222222;

     font-weight: 600;

     margin-bottom: 15px;

     text-transform: capitalize;

}

.mega-menu .turan-custommenu ul{

     padding: 0;

     margin: 0;

}

.mega-menu .turan-custommenu ul li{

     font-size: 14px;

     color: #555;

}

.mega-menu .turan-custommenu ul li::before{

     font-family: 'FontAwesome';

     content: "\f00c";

     display: inline-block;

     font-size: 10px;

     color: #aaaaaa;

     top: 0;

     left: 0;

     padding-right: 5px;

}

.mega-menu .turan-custommenu ul li a{

     line-height: 28px;

}

.main-menu .submenu .submenu{

     left: 100%;

     top: 0;

}

.main-menu .submenu > li > a{

     display: block;

     padding: 11px 20px;

     color: #555555;

}

.main-menu .submenu > li:hover > a,

.main-menu .submenu > li.active > a{

     background-color: #f1f1f1;

}

.main-menu .submenu > li.menu-item-has-children > a:after{

     font-family: 'FontAwesome';

     content: "\f105";

     float: right;

}

/* -------------------- */

/*      MAIN         */

/* -------------------- */

.main-content{

     padding-bottom: 80px;

}

.main-content.main-content-inlookbook{

     padding-bottom: 0;

}

.main-content.mansory{

     padding-bottom: 120px;

}



.home-10 .main-content,

.home-01 .main-content{

     padding-bottom: 0;

}

.home-03 .main-content{

     padding-bottom: 55px;

}

.home-05 .main-content{

     padding-bottom: 0px;

}

.home-08 .main-content{

     padding-bottom: 0px;

}

.left-sidebar .content-area{

     float: right;

}

.no-sidebar .sidebar {

     display: none;

}

.no-sidebar .content-area{

     width: 100% !important;

}



/* -------------------- */

/*      Blog         */

/* -------------------- */

.content-blog .custom_blog_title{

     margin-top: -10px;

}

.main-content-blog .content-blog::after{

     content: '';

     display: inline-block;

     width: 2px;

     background-color: #f1f1f1;

     position: absolute;

     height: 100%;

     top: 0;

}

.main-content-blog.right-sidebar .content-blog::after{

     right: -17px;

}

.main-content-blog.left-sidebar .content-blog::after{

     left: -17px;

}

.main-content-blog.no-sidebar .content-blog::after{

          display: none;

}

.custom_blog_title {

     font-size: 28px;

     color: #222;

     /*text-transform: capitalize;*/

     margin-bottom: 41px;

     font-weight: 600;

}

.category-blog{

     font-size: 13px;

    color: #aaa;

    text-transform: uppercase;

    margin-bottom: 10px;

    margin-top: 15px;

    font-weight: 700;

}

.post-item .post-format{

     position: relative;

     overflow: hidden;

}

.post-item .post-title{

     font-size: 26px;

     color: #333;

     font-weight: 600;

     margin-bottom: 20px;

}

.post-item .post-title a:not(:hover){

     color: inherit;

}

blockquote .author .name{

     display: block;

    color: #222;

}

blockquote .author .desc{

     display: block;

     color: #aaa;

     font-size: 13px;

     line-height: 1.1;

     font-weight: normal;

}

.blog-articles{

     position: relative;

}

.blog-articles .owl-slick{

     position: static;

}

.blog-articles .owl-slick .slick-arrow{

     position: absolute;

    top: 0;

    right: 0;

    font-size: 20px;

    border: 1px solid #eeeeee;

    border-radius: 3px;

    width: 37px;

    height: 35px;

    line-height: 31px;

    color: #aaa;

    text-align: center;

    cursor: pointer;

    background-color: #ffffff;

}

.blog-articles .owl-slick .fa-angle-left{

     margin-right: 47px;

}

.blog-articles .owl-slick .slick-arrow:hover{

     color: #222;

}

.owl-slick.blog-slider .slick-list{

     margin: 0 !important;

     padding: 0 !important;

}

.blog-slider.style-1 .blog-item{

     width: 570px;

     margin: 0 15px;

     padding: 0

}

.blog-item{

     overflow: hidden;

    border: 2px solid #f4f4f4;

}

.blog-item .post-format{

     float: left;

}

.blog-item .post-info {

    padding: 0 0 0 30px;

    overflow: hidden;

    position: relative;

}

.blog-list .blog-item .category-blog{

     margin-top: 20px;

     margin-bottom: 4px;

}

.blog-list .blog-item .post-title{

     max-width: 270px;

     line-height: 24px;

}

.blog-list .blog-item .author-view .review .icon-cmt i,

.blog-list .blog-item .author-view .review .icon-view i{

     font-size: 18px;

     color: #aaa;

}

.blog-list .blog-item .author-view .review .view:hover i,

.blog-list .blog-item .author-view .review .s-comments:hover i{

     color: #222

}

.blog-list .blog-item .main-info-post p{

     font-size: 14px;

     line-height: 24px;

     color: #888;

     margin-bottom: 17px;

}

.blog-articles.related-articles .custom_blog_title{

     margin-bottom: 29px;

     padding-right: 95px;

}

.grid-style.blog-list .blog-item .post-format{

     width: 50%;

     padding-right: 15px;

}

.grid-style.blog-list .blog-item .post-format a{

     display: inline-block;

     position: relative;

}

.grid-style.blog-list .blog-item .post-info{

     padding-right: 15px;

     padding-left: 15px;

}

.blog-list .blog-item .post-info{

      padding: 0 35px 0 30px;

}

.blog-item .category-blog{

     margin-top: 25px;

}

.blog-item .post-title{

     font-size: 16px;

     color: #333;

     font-weight: 600

}

.blog-item .main-info-post p{

     margin-bottom: 15px;

}

.blog-item .post-title a span{

     color: #aaa;

}

.author-view .author, .author-view .review{

     display: inline-block;

     vertical-align: middle;

}

.author-view .author{

     float: left;

     margin-right: 20px;

}

.author-view .avt{

     display: inline-block;

     float: left;

}

.author-view .avt img{

     display: inline-block;

     width: 31px;

     height: 28px;

     border-radius: 50%;

     text-align: center;

}

.author-view .name{

     display: inline-block;

     overflow: hidden;

     padding: 6px 0;

     font-size: 14px;

     color: #333;

     font-weight: 700;

     padding-left: 5px;

     margin: 0;

}

.author-view .review{

     padding: 5px 0;

     color: #aaa

}

.review .view, .review .s-comments{

     display: inline-block;

     cursor: pointer;

}

.review .icon-cmt{

     margin-left: 10px;

}

.blog-articles >.main-info-post{

     margin-top: 55px;

     margin-bottom: 50px;

}

/*tags*/

.tags-blog{

     margin-bottom: 22px;

}

.tags .widgettitle{

     font-size: 16px;

     color: #666;

     font-weight: 600;

     display: inline-block

}

.tagcloud{

     display: inline-block;

     padding: 0;

     list-style: none;

     margin-left: 20px;

}

.tag-cloud-link{

     display: inline-block;

     padding: 0 10px;

     border: 2px solid #f4f4f4;

     border-radius: 20px;

     height: 28px;

     line-height: 24px;

     text-align: center;

     margin-right: 5px;

     font-weight: 600;

     margin-bottom:10px;

}

.tag-cloud-link a{

     color: #888888;

}

/*view-share*/

.view-share{

     display: block;

     padding-top: 20px;

     border-top: 2px solid #f4f4f4;

     border-bottom: 2px solid #f4f4f4;

     padding-bottom: 13px;

     margin-bottom: 50px;

}

.view-share .share .icon{

     font-size: 20px;

}

.view-share .share .icon:last-child{

     padding-right: 0;

}

.view-share .author-view, .view-share .share{

     display: inline-block;

     vertical-align: middle;

}

.view-share .author-view .review .icon-view i{

     font-size: 18px;

}

.author-view .author{

     float: left;

     margin-right: 20px;

}

.view-share .share{

     float: right;

     padding: 6px 0;

}

.share .title{

     display: inline-block;

     font-size: 16px;

     color: #666;

     font-weight: 600;

     padding-right: 5px;

     margin: 0;

}

.share .icon{

     font-size: 16px;

     padding: 0 10px;

     color: #222;

     cursor: pointer;

}

/*comment*/

.comments-area{

     margin-bottom: 75px;

}

.comments-area .custom_blog_title .count{

     font-size: 16px;

     color: #aaaaaa;

     display: inline-block;

     -webkit-transform: translateY(-9px);

     -moz-transform: translateY(-9px);

     -ms-transform: translateY(-9px);

     -o-transform: translateY(-9px);

     transform: translateY(-9px);

     margin-left: 5px;

}

.comment-form{

     border: 2px solid #F1F1F1;

     padding-top: 30px;

     margin-bottom: 50px;

}

.comment-form .comment-reply-content{

     padding: 0 30px;

     position: relative;

}

.comment-form .comment-reply-content .author-avata{

     display: inline-block;

     position: absolute;

     top: 0;

     left: 29px;

}

.comment-form .comment-reply-content .author-avata img{

     border-radius: 50%;

     max-width: 41px;

}

.comment-form .input-form{

     border: none;

     padding-left: 53px;

     padding-right: 0;

     width: 100%;

     border-radius: 0;

     min-width: 100%;

     padding-top: 7px;

}

.comment-form .form-submit{

     border-top: 2px solid #F1F1F1;

     padding: 20px 30px;

     margin: 0;

     overflow: hidden

}

.comment-form .form-submit .controll{

     display: block;

     float: right;

}

.comment-form .controll .icon{

     line-height: 43px;

     padding: 0 8px;

     font-size: 18px;

     color: #888;

     cursor: pointer;

}

.comment-form .controll .submit{

     margin-left: 20px;

}

.comments-area ul{

     padding: 0;

     margin: 0;

}

.comments-area ul li{

     list-style: none;

     border-bottom: 2px solid #e6e6e6;

     margin-bottom: 30px;

}

.comments-area ul li:last-child{

     border: none;

     margin-bottom: 0;

}

.comment-item .author-view{

     display: inline-block;

     width: 100%;

}

.date-reply-comment{

     display: inline-block;

     padding: 5px 0;

     padding-left: 0px;

     font-size: 14px;

     color: #aaa;

}

.comments-area .comment-reply-link{

     margin-bottom: 30px;

}

.comment-reply-link >*{

     display: inline-block;

     padding: 0 10px;

     font-size: 14px;

     color: #aaa;

}

.comment-reply-link .Comment{

     padding-left: 0;

}

.comments-area .comment-reply-link .icon{

     font-size: 18px;

}

.comments-area .comment .children{

     list-style: none;

     padding-left: 60px;

     padding-top: 50px;

     border-top: 2px solid #e6e6e6;

}

.blog-list .blog-item{

     margin-bottom: 30px;

     display: inline-block;

     width: 100%;

     overflow: visible;

}

.blog-list .blog-item .post-format{

     margin-top: -2px;

     margin-left: -2px;

     margin-bottom: -2px;

     position: relative;

     max-width: 370px;

}

.blog-list .blog-item .post-format>a::before{

     content: "";

     position: absolute;

     left: 50%;

     right: 50%;

     top: 6px;

     bottom: 6px;

     z-index: 9;

     transition: all 0.5s;

     -o-transition: all 0.5s;

     -webkit-transition: all 0.5s;

     border-top: 4px solid rgba(255,255,255, 0.6);

     border-bottom: 4px solid rgba(255,255,255, 0.6);

}

.blog-list .blog-item .post-format:hover >a::before{

     left: 10px;

     right: 10px;

}

.blog-list .blog-item .post-format >a::after{

     content: "";

     position: absolute;

     top: 50%;

     bottom: 50%;

     left: 6px;

     right: 6px;

     z-index: 9;

     transition: all 0.5s;

     -o-transition: all 0.5s;

     -webkit-transition: all 0.5s;

     border-left: 4px solid rgba(255,255,255, 0.6);

     border-right: 4px solid rgba(255,255,255, 0.6);

}

.blog-list .blog-item .post-format:hover >a::after{

     top: 6px;

     bottom: 6px;

}

/*blog list*/

/*blog grid*/

/*blog mansory*/

.masonry-grid .grid-sizer,

.masonry-grid .grid-item{

     /*width: 33.333333% !important;*/

     width: 33.333333%;

     padding:0 15px;

}

.masonry-grid .blog-item{

     margin-bottom: 42px;

     border: none;

}

.masonry-grid .blog-item .post-info{

     overflow: visible;

     padding: 0;

}

.blog-list.masonry-style .blog-item .post-format{

     margin: 0;

     float: none;

}

.masonry-grid .category-blog{

     margin-top: 13px;

     margin-bottom: 3px;

}

/* -------------------- */

/*      LOOKBOOK        */

/* -------------------- */



/* -------------------- */

/*        login         */

/* -------------------- */

.customer_login{

     margin: 0 auto;

     max-width: 970px;

     width: 100%;

}

.customer_login .title-login{

     border: 2px solid #f1f1f1;

     margin: 0;

     border-bottom: 0;

     font-size: 18px;

    padding: 24px 42px;

     color: #222;

     font-weight: 600;

}

.site-main .customer_login .login{

    padding: 25px 42px;

    padding-bottom: 40px;

}

.site-main  .customer_login .register{

    padding: 23px 42px 40px;

}

.customer_login .login,

.customer_login .register{

    border: 2px solid #f1f1f1;

    border-top-color: transparent;

    padding: 25px 50px;

    display: inline-block;

    width: 100%;

    position: relative;

}

.customer_login .login::before,

.customer_login .register::before{

    position: absolute;

    content: '';

    height: 2px;

    background-color: #f1f1f1;

    top: -2px;

    left: 2px;

    right: 2px;

}

.social-account{

    margin-bottom: 25px;

}

.login .lost_password,

.register .check-box-field{

    margin-top: 29px;

}

.social-account .title-social{

     color: #aaa;

     font-weight: 700;

     margin-bottom: 27px;

     font-size: 14px;

}

.social-account .mxh-item{

     font-size: 13px;

     font-weight: 700;

     color: #222;

     margin-right: 30px;

}

.social-account .icon{

     font-size: 23px;

     vertical-align: middle;

}

.social-account .text{

     vertical-align: middle;

     padding-left: 6px;

}

.login-item .social-account .title-socia{

    margin-bottom: 27px;

}

.customer_login .form-row-wide .text{

     color: #aaa;

     font-size: 14px;

     font-weight: 400;

     margin: 0;

     text-transform: none;

     display: block;

    margin-bottom: 8px;

}

.customer_login .form-row-wide{

    margin-bottom: 23px;

}

.customer_login input[type="text"],

.customer_login input[type="email"],

.customer_login input[type="password"]{

     margin-bottom: 0;

     width: 100%;

     border-radius: 5px;

     border-color: #f1f1f1;

    height: 43px;

}

.customer_login input[type="checkbox"]{

     display: none;

}

.customer_login .label-text{

     cursor: pointer;

     font-size: 14px;

     color: #888;

     margin: 0;

     padding-left: 30px;

     position: relative;

     font-weight: normal;

}

.customer_login input[type="submit"]{

    width: 100%;

    border-radius: 5px;

    height: 43px;

    line-height: initial;

    margin-top: 8px;

}

.customer_login input[type="checkbox"]:checked + label::before,

.customer_login .label-text:hover::before{

     font-family: 'FontAwesome';

     content: "\f00c";

     display: inline-block;

     top: 5px;

     left: 0;

     width: 20px;

     height: 20px;

     text-align: center;

     font-size: 14px;

     color: #222;

     position: absolute;

     z-index: 2;

     padding: 0;

     line-height: 14px;

}

.customer_login input[type="checkbox"]+label::after{

     position: absolute;

     z-index: 1;

     content: "";

     left: 0;

     top: 1px;

     width: 21px;

     height: 21px;

     border: solid 2px #eeeeee;

     border-radius: 3px;

}

.customer_login .lost_password  .forgot-pw{

     font-size: 14px;

     color: #222;

     font-weight: 700;

     float: right

}

.customer_login .label-text span{

     font-size: 14px;

     color: #222;

     font-weight: 700;

}

.customer_login .login-item:hover{

     box-shadow: 0 0 10px #ddd;

     z-index: 2;

     background-color: #fff;

}

/* -------------------- */

/*      Short Code      */

/* -------------------- */

/*turan-countdown*/

.turan-countdown{

     text-align: center;

     display: inline-block;

}

.turan-countdown .box-count{

     display: inline-block;

     border: 2px solid #dddddd;

     border-radius: 3px;

     vertical-align: middle;

     text-align: center;

     overflow: hidden;

     padding: 10px 3px;

     min-width: 49px;

     margin-right: 10px;

}

.turan-countdown .box-count:last-child{

     margin-right: 0;

}

.turan-countdown .box-count span{

     display: block;

     text-align: center;

     line-height: 12px;

}

.turan-countdown .box-count .number{

     font-size: 16px;

     line-height: 12px;

     font-weight: 600;

     color: #222222;

}

.turan-countdown .box-count .text{

     font-size: 13px;

     color: #aaaaaa;

     text-transform: capitalize;

     margin-top: 1px;

}

/*turan-ionbox*/

.turan-iconbox.default{

     border-right: 2px solid #f2f2f2;

     margin-bottom: 60px;

}

.turan-iconbox-wrapp .turan-iconbox-wrapp-small.last-item .turan-iconbox.default{

     border: none;

}



.turan-iconbox.default .iconbox-inner{

     display: table;

     vertical-align: middle;

     overflow: hidden;

     margin: 0 auto;

}

.turan-iconbox.default .icon, .turan-iconbox.default .content{

     display: table-cell;

     vertical-align: middle;

}

.turan-iconbox.default .icon{

     font-size: 50px;

     padding: 0 20px;

     color: #cccccc;

}

.turan-iconbox.default .icon .fa.fa-life-ring{

     font-size: 48px;

}

.turan-iconbox.default .iconbox-inner .content .title{

     color: #222;

     margin-bottom: 0;

}

.turan-iconbox.default .iconbox-inner .content .text{

     font-size: 15px;

     color: #888;

}

/*kt-popup-quickview*/

.kt-popup-quickview {

     width: 770px;

     margin: 0 auto;

     background-color: #fff;

     position: relative;

     padding: 40px 30px;

}

.kt-popup-quickview:after,.kt-popup-quickview:before{

     display: table;

     content: '';

}

.kt-popup-quickview:after{

     clear: both;

}

.kt-popup-quickview .details-thumb{

     width: 51.9480519%;

     float: left;

     padding-right: 20px;

     position: relative;

}

.kt-popup-quickview .details-infor{

     width: 48.0519481%;

     padding-left: 30px;

     border-left: 0;

}

.kt-popup-quickview .details-thumb .slider-product{

     margin-bottom: 20px;

}

.kt-popup-quickview .slider-product-button .slick-list {

     margin-left: -12.5px;

     margin-right: -12.5px;

}

.kt-popup-quickview .slider-product-button .details-item {

     padding: 0 12.5px;

}

.kt-popup-quickview .slider-product-button .details-item img{

     border: 2px solid #eeeeee;

}

.kt-popup-quickview .slider-product-button .details-item.slick-current img{

     border-color: #333333;

}

.kt-popup-quickview .slider-product-button .slick-arrow{

     width: 37px;

     height: 35px;

     line-height: 31px;

     border: 2px solid #eeeeee;

     text-align: center;

     font-size: 20px;

     border-radius: 3px;

     right: 30px;

     opacity: 0;

     filter: alpha(opacity=0);

     visibility: hidden;

     background: #ffffff;

     -moz-transition: all 0.45s ease;

     -webkit-transition: all 0.45s ease;

     -o-transition: all 0.45s ease;

     -ms-transition: all 0.45s ease;

}

.kt-popup-quickview .slider-product-button:hover .slick-arrow{

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

     right: -20px;

}

.kt-popup-quickview .slider-product-button .slick-arrow:first-child{

     left: 30px;

}

.kt-popup-quickview .slider-product-button:hover .slick-arrow:first-child{

     left: -20px;

}

.kt-popup-quickview .mfp-close{

     width: 30px;

     height: 30px;

     border-radius: 50px;

     text-align: center;

     line-height: 28px;

     color: #ffffff;

     position: absolute;

     top: -15px;

     right: -15px;

     opacity: 1;

     filter: alpha(opacity=100);

}

.mfp-bg{

     opacity: 0.5;

     filter: alpha(opacity=50);

}

/*popup-newsletter*/

.kt-popup-newsletter{

     position: relative;

     margin: 0 auto;

}

.kt-popup-newsletter .popup-content{

     overflow: hidden;

}

.kt-popup-newsletter.style-1{

     width: 770px;

}



.kt-popup-newsletter .image-newsletter{

     background-repeat: no-repeat;

     background-position: left center;

     background-color: #ffffff;

     background-size: cover;



}

.kt-popup-newsletter.style-1 .image-newsletter{

     background-image: url(../images/popupnewsletter-1.jpg);

     width: 38.9610%;

     display: inline-block;

     float: left;

     padding: 40px 40px 24px 40px;

}

.kt-popup-newsletter .newsletter-infor{

     background: #ffffff;

     overflow: hidden;

     text-align: center;

}

.kt-popup-newsletter.style-1 .newsletter-infor{

     width: 61.039%;

     display:inline-block;

     padding: 40px 40px 24px 40px;

}

.kt-popup-newsletter .title{

     font-size: 36px;

     font-weight: 700;

     color: #222222;

     letter-spacing: -0.05em;

     margin-bottom: 5px;

}

.kt-popup-newsletter .sub-title{

     font-size: 16px;

     color: #555555;

     font-weight: 700;

     margin-bottom: 50px;

}

.kt-popup-newsletter .sub-title span{

     color: #111111;

     text-decoration: underline;

}

.kt-popup-newsletter .newsletter-form-wrap{

     margin-bottom: 56px;

}

.kt-popup-newsletter .newsletter-form-wrap input{

     width: 100%;

     font-size: 14px;

     color: #888888;

     margin-bottom: 20px;

     height: 43px;

     text-align: center;

}

.kt-popup-newsletter .newsletter-form-wrap button{

     width: 100%;

     font-size: 13px;

     height: 43px;

}

.turan-disablepopupnewsletter .checkbox{

     margin: 0;

     font-size: 13px;

     color: #aaa;

     font-style: italic;

}

.turan-disablepopupnewsletter input.turan_disabled_popup_by_user{

     display: none;

}



.turan-disablepopupnewsletter .checkbox label{

     display: table;

     margin: 0 auto;

     padding: 0;

}

.turan-disablepopupnewsletter span{

     position: relative;

     padding-left: 23px;

     cursor: pointer;

}

.turan-disablepopupnewsletter span::before{

     position: absolute;

     content: '';

     width: 17px;

     height: 17px;

     border: 2px solid #e9e9e9;

     left: 0px;

     top: 0px;

     border-radius: 3px;

}

.turan-disablepopupnewsletter input[type="checkbox"]:checked + span::after{

     font-family: 'FontAwesome';

     content: "\f00c";

     display: inline-block;

     top: 1px;

     left: 2px;

     width: 10px;

     height: 12px;

     text-align: center;

     font-size: 10px;

     color: #444;

     position: absolute;

     z-index: 11;

     padding: 0;

     line-height: 14px;

}

/*popup-newsletter* style-2*/

.kt-popup-newsletter.style-2{

     width: 570px;

}

.kt-popup-newsletter.style-2 .newsletter-infor{

     padding-right: 70px;

     padding-bottom: 10px;

     padding-left: 70px;

}

.kt-popup-newsletter.style-2 .title{

     padding-bottom: 0;

     padding-top: 18px;

}

.kt-popup-newsletter.style-2 .sub-title{

     margin-top: 1px;

     margin-bottom: 0;

}

.kt-popup-newsletter.style-2  .newsletter-form-wrap{

     margin-top: 25px;

     margin-bottom: 0;

}

.kt-popup-newsletter.style-2  .turan-disablepopupnewsletter .checkbox{

     margin-top: 42px;

     text-decoration: underline;

     font-style: normal;

}

.kt-popup-newsletter.style-2 .turan-disablepopupnewsletter span{

     padding: 0;

}

.kt-popup-newsletter.style-2 .turan-disablepopupnewsletter span::before{

     display: none;

}

.kt-popup-newsletter.style-2 .mfp-close{

     width: 30px;

     height: 30px;

     border-radius: 50px;

     text-align: center;

     line-height: 28px;

     color: #ffffff;

     position: absolute;

     top: -15px;

     right: -15px;

     opacity: 1;

     filter: alpha(opacity=100);

}

.kt-popup-newsletter.style-2 .newsletter-form-wrap input{

     margin-bottom: 10px;

}

/*popup-newsletter* style-3*/

.kt-popup-newsletter.style-3{

     width:770px;

     background-color: #ffffff;

}

.kt-popup-newsletter.style-3 .newsletter-infor{

     background-image: url(../images/popupnewsletter-3.jpg);

     width: 48.0519%;

     display: inline-block;

     float: left;

     padding: 44px 30px 15px 30px;

}

.kt-popup-newsletter.style-3 .newsletter-slider{

     padding: 44px 50px 15px 50px;

     width: 51.9481%;

     display: inline-block;

}

.kt-popup-newsletter.style-3 .sub-title{

     font-size: 16px;

     color: #888888;

     text-align: left;

     margin-bottom: 7px;

}

.kt-popup-newsletter.style-3 .newsletter-infor .sub-title span{

     color: #ffffff;

}

.kt-popup-newsletter.style-3 .title{

     font-size: 36px;

     color: #ffffff;

     line-height: 42px;

     text-align: left;

     margin-bottom: 53px;

}

.kt-popup-newsletter.style-3 .input-text{

     background-color: #fff;

     border-color: #fff;

     color: #888;

     text-align: left;

     margin-bottom: 20px;

}

.kt-popup-newsletter.style-3 input:focus{

     border-color: #ffffff !important;

}

.turan-newsletter-form .input-text,

.turan-newsletter-form .submit-newsletter{

     width: 100%;

     text-align: center;

}

.kt-popup-newsletter.style-3 .newsletter-slider .title{

     font-size: 30px;

     color: #222222;

     text-align: center;

     margin-bottom: 4px;

     margin-top: 6px;

}

.kt-popup-newsletter.style-3 .newsletter-slider .sub-title{

     font-size: 16px;

     color: #888888;

     text-align: center;

     margin-bottom: 45px;

     letter-spacing: -0.025em;

}

.kt-popup-newsletter.style-3 .turan-slider-wrapp .slick-dots{

     overflow: hidden;

     text-align: center;

     margin-top: 10px;

}

.kt-popup-newsletter.style-3 .turan-slider-wrapp .slick-dots>li{

     width: 8px;

     height: 8px;

     float: none;

     margin: 0 5px;

}

.kt-popup-newsletter.style-3 .turan-slider-wrapp .slick-dots>li.slick-active{

     background-color: #222222;

}

.kt-popup-newsletter.style-3 .turan-disablepopupnewsletter span{

     padding-left: 0;

}

.kt-popup-newsletter.style-3 .turan-disablepopupnewsletter span::before{

     display: none;

}

.kt-popup-newsletter.style-3 .turan-disablepopupnewsletter .checkbox{

     margin-top: 22px;

     text-decoration: underline;

     font-style: normal;

}

.kt-popup-newsletter.style-3 .owl-product .newsletter-slider-item img{

     width: 278px;

     margin: 0 auto;

}

.kt-popup-newsletter.style-3 .turan-disablepopupnewsletter input[type="checkbox"]:checked + span::after{

     display: none;

}

.newsletter-slider-item .product-item{

     margin-bottom: 0;

}

.newsletter-slider-item .product-item .product-inner{

     padding: 0;

     border: none;

}

.newsletter-slider-item .product-item .product-thumb{

     margin-bottom: 0;

}

.newsletter-slider-item .product-item:hover .product-inner{

         box-shadow: none;

}

.newsletter-slider-item .product-item .product-thumb .variations{

     position: static;

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

     margin-top: 10px;

}

.newsletter-slider-item .attribute_color .list-color a{

     margin-right: 0px

}

.newsletter-slider-item .attribute_color .list-color a:hover::before,.newsletter-slider-item .attribute_color .list-color a.active::before{

     display: none;

}

.newsletter-slider-item .product-item .product-thumb .attribute_color .list-color a.active{

     border: none;

}

/*.load-more*/

.load-more{

     text-align: center;

     overflow: hidden;

     margin-top: 20px;

}

.load-more a{

     display: inline-block;

     height: 43px;

     line-height: 38px;

     border: 2px solid #f4f4f4;

     padding: 0 10px;

     width: 149px;

     border-radius: 5px;

     color: #222;

     font-weight: 700;

}

.load-more a:hover,.load-more a:hover .icon{

     color: #ffffff;

}

.load-more .icon{

     color: #aaa;

     font-weight: normal;

}

/*header mobile*/

.header-device-mobile{

     background-color: #f1f1f1;

     border-bottom: 1px solid #eee;

     padding: 5px 0;

     display: none;

     position: relative;

}

.header-device-mobile .wapper{

     display: table;

     width: 100%;

     padding: 0 15px;

}

.header-device-mobile .item{

     display: table-cell;

     vertical-align: middle;

}

.header-device-mobile .item .block-sub{

     position: absolute;

     top: 100%;

     right: 0;

     background-color: #fff;

     padding: 15px;

     left: 0;

     z-index: 100;

     margin-top: 1px;

     -webkit-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.16);

     -moz-box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.16);

     box-shadow: 0px 0px 12px 0px rgba(0, 0, 0, 0.16);

     -webkit-transition: opacity .5s,-webkit-transform .5s;

     transition: opacity .3s,transform .3s;

     -webkit-transform: translate(0, 30px);

     -moz-transform: translate(0, 30px);

     -o-transform: translate(0, 30px);

     -ms-transform: translate(0, 30px);

     transform: translate(0, 30px);

     opacity: 0;

     filter: alpha(opacity=0);

     display: block;

     visibility: hidden;

     padding-top: 50px;

}

.header-device-mobile .item.open .block-sub{

     -webkit-transform: translate(0, 0);

     -moz-transform: translate(0, 0);

     -o-transform: translate(0, 0);

     -ms-transform: translate(0, 0);

     transform: translate(0, 0);

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

}

.header-device-mobile .mobile-search-box,

.header-device-mobile .mobile-settings-box,

.header-device-mobile .menu-bar{

     width: 40px;

     padding-left: 5px;

}

.header-device-mobile .mobile-navigation,

.mobile-search-box>a, .mobile-settings-box>a{

     width: 40px;

     height: 40px;

     float: left;

     border: 2px solid #eee;

     padding: 0;

     border-radius: 5px;

     text-align: center;

     line-height: 36px;

     color: #fff;

     background: #000;

     font-size: 16px;

}

.header-device-mobile .mobile-navigation{

     margin: 0;

     text-align: center;

     padding: 12px 10px 10px;

}

.header-device-mobile .mobile-navigation span{

     background-color: #ffffff;

}

.mobile-search-box>a, .mobile-settings-box>a:hover{

     color: #ffffff;

}

.header-device-mobile .item .block-sub .close{

     font-size: 14px;

     display: inline-block;

     width: 30px;

     height: 30px;

     text-align: center;

     float: none;

     position: absolute;

     top: 10px;

     right: 15px;

     line-height: 27px;

     border: 1px solid #eee;

}

.header-device-mobile .header-searchform-box{

     padding: 19px 0;

}

.header-device-mobile .header-searchform-box .search-input{

     width: calc(100% - 100px);

     font-size: 13px;

     color: #999999;

     background: #ffffff;

}

.header-device-mobile .block-item-title{

     font-size: 14px;

     border-bottom: 1px solid #eee;

     padding-bottom: 10px;

     margin-bottom: 15px;

}

.mobile-settings-box .turan-language-wrap{

     padding: 0;

     margin: 0;

}

.mobile-settings-box .turan-language-wrap li{

     list-style: none;

     display: inline-block;

     font-size: 15px;

     color: #888;

     margin-right: 20px;

     margin-bottom: 20px;

}

.mobile-settings-box .turan-language-wrap li.active{

     color: #222222;

}

/*footer-device-mobile*/

.footer-device-mobile{

     position: fixed;

     bottom: 0;

     left: 0;

     width: 100%;

     z-index: 999;

     background-color: #fff;

     border-top: 1px solid #eee;

     display: none;

}

.footer-device-mobile-item{

     display: table-cell;

     vertical-align: middle;

     text-align: center;

}

.footer-device-mobile .wapper{

     display: table;

     width: 100%;

     table-layout: fixed;

}

.footer-device-mobile-item>a{

     display: inline-block;

     padding: 5px 0;

     color: #222;

     line-height: normal;

}

.footer-device-mobile-item>a .icon{

     font-size: 20px;

     display: block;

     position: relative;

     height: 30px;

     line-height: 30px;

     font-weight: 700;

}

.footer-device-mobile-item.device-cart .count-icon{

     width: 20px;

    height: 20px;

    text-align: center;

    line-height: 20px;

    border-radius: 50%;

    color: #ffffff;

    font-weight: 700;

    display: inline-block;

    position: absolute;

    top: 0;

    right: -10px;

    font-family: "Lato",sans-serif;

    font-size: 12px;

}

.mobile-header-top{

    display: none;

}

/*border - style*/

.mega-menu .border-custom{

     margin-top: 30px;

}

.border-custom span{

     width: 100%;

     border-bottom: 2px solid #f1f1f1;

     display: inline-block;

     float: left

}

/*mobile menu*/

.kt-clone-wrap .kt-sub-opened{

     z-index: 1;

     opacity: 0;

     filter: alpha(opacity=0);

     visibility: hidden;

}

.kt-clone-wrap{

     position: fixed;

     overflow-x: hidden;

     top: 0;

     left: -100%;

     width: 320px;

     height: 100vh;

     background-color: #fff;

     -webkit-transition: all 0.3s ease 0s;

     -o-transition: all 0.3s ease 0s;

     -moz-transition: all 0.3s ease 0s;

     transition: all 0.3s ease 0s;

     z-index: 100000;

     -webkit-box-shadow: 3px 5px 14px -3px rgba(0,0,0,0.11);

     -moz-box-shadow: 3px 5px 14px -3px rgba(0,0,0,0.11);

     box-shadow: 3px 5px 14px -3px rgba(0,0,0,0.11);

}

.kt-clone-wrap.open{

     left: 0;

}

.kt-panels-actions-wrap{

     border-bottom: 1px solid #eee;

     height: 50px;

     position: relative;

}

.kt-panels-actions-wrap .kt-close-btn,

.kt-panels-actions-wrap .kt-prev-panel{

     width: 50px;

     height: 50px;

     position: absolute;

     top: 0;

     right: 0;

     z-index: 10;

     border-left: 1px solid #eee;

     text-align: center;

     line-height: 50px;

     font-size: 20px;

     color: #222;

}

.kt-panels-actions-wrap .kt-prev-panel{

     right: inherit;

     left: 0;

     border: none;

     border-right: 1px solid #eee;

}

.kt-panels-actions-wrap .kt-prev-panel:before{

     content: "\f104";

     font-family: FontAwesome;

}

.kt-clone-wrap .kt-panels{

     background: inherit;

     border-color: inherit;

     position: absolute;

     margin-top: 50px;

     left: 0;

     right: 0;

     top: 0;

     bottom: 0;

     z-index: 0;

     box-sizing: border-box;

}

.kt-clone-wrap .kt-panel{

     border-color: #fff;

     bottom: 0;

     background: #fff;

     box-sizing: border-box;

     display: block;

     left: 0;

     margin: 0;

     overflow-x: hidden;

     overflow-y: auto;

     position: absolute;

     right: 0;

     top: 0;

     transform: translateX(100%);

     transition: all 0.2s ease 0s;

     z-index: 0;

}

.kt-clone-wrap  .kt-main-panel,

.kt-clone-wrap .kt-panel.kt-panel-opened{

     transform: translateX(0);

     z-index: 10

}

.kt-panel>ul{

     padding: 0;

     margin: 0;

}

.kt-panel li{

     list-style: none;

     position: relative

}

.kt-panel > ul > li{

     padding: 0 20px;

     border-bottom: 1px solid #eee;

}

.kt-panel > ul> li> a{

     display: block;

     font-size: 14px;

     color: #222;

     padding: 10px 20px;

     text-transform: uppercase;

}

.kt-next-panel{

     width: 50px;

     text-align: center;

     position: absolute;

     top: 0;

     right: 0;

     z-index: 10;

}

.kt-next-panel:before{

     content: "\f105";

     font-family: FontAwesome;

}

.kt-panels-actions-wrap .kt-current-panel-title{

     display: block;

    text-align: center;

    line-height: 50px;

    padding: 0 50px;

    text-transform: uppercase;

    color: #222222;

}

.kt-clone-wrap .kt-panel .menu-page{

     background-image: none;

}

.ovic-menu-panels .submenu{

     position: static;

     visibility: visible;

     opacity: 1;

     filter: alpha(opacity=100);

     min-width: 1px;

     -webkit-box-shadow: none;

     -moz-box-shadow: none;

     box-shadow: none;

     -webkit-transition: opacity .5s,-webkit-transform .5s;

     transition: opacity .3s,transform .3s;

     -webkit-transform: translate(0, 0);

     -moz-transform: translate(0, 0);

     -o-transform: translate(0, 0);

     -ms-transform: translate(0, 0);

     transform: translate(0, 0);

     display: block;

     text-align: left;

}

/*back to top*/

.backtotop:visited,

.backtotop:focus{

     color: #fff;

}

.backtotop{

     display: none;

     width: 45px;

     height: 46px;

     font-size: 40px;

     font-weight: 600;

     background: #333;

     border: 2px solid #f1f1f1;

     color: #fff;

     border-radius: 5px;

     position: fixed;

     bottom: 50px;

     right: 25px;

     text-align: center;

     line-height: 45px;

     z-index: 50;

}

.backtotop.show{

     display: block;

}

.backtotop:hover{

     background: #fff;

     color: #333;

     border-color: #333;

}

/*coppyright*/

.coppyright{

     font-size: 15px;

     color: #888888;

     padding: 5px 0;

}

.coppyright a, .coppyright a:hover{

     color: #ffffff;

}

/*turan-payment*/

.footer-end .turan-payment{

     cursor: pointer;

     margin-top: 3px;

}

.footer-end .turan-payment:hover{

     opacity: 0.6;

     filter: alpha(opacity=60);

}

/*footer demo*/

.footer-end .demos{

     text-align: right;

}

.footer-end .demos a{

     min-width: 138px;

     height: 34px;

     border: 2px solid #363636;

     display: inline-block;

     border-radius: 3px;

     text-align: center;

     line-height: 30px;

     text-transform: capitalize;

     color: #888888;

     font-size: 13px;

}

.footer-end .demos a::after{

     font-family: 'FontAwesome';

     content: "\f107";

     margin-left: 5px;

     font-size: 15px;

     color: #888;

     font-weight: normal;

     vertical-align: top;

}

.footer-end .demos span{

     color: #ffffff;

}

/*header-top-message*/

.header-top-message {

    background-color: #111111;

    color: #aaaaaa;

    font-weight: 700;

    text-transform: uppercase;

    text-align: center;

    font-size: 15px;

   line-height: 48px;

}

.header-top-message .icon{

     color: #fff;

     font-size: 22px;

     margin-right: 5px;

}

.header-top-message a{

     color: #fff;

     position: relative;

}

.header-top-message a::after{

     position: absolute;

     content: '';

     left: 0;

     right: 0;

     bottom: 1px;

     height: 1px;

     background: #a6a6a6;

     box-shadow: 0 1px #6c6c6c;

     -webkit-box-shadow: 0 1px #6c6c6c;

     -moz-box-shadow: 0 1px #6c6c6c;

}

.header-top-message a:hover{

     color: #ffffff;

}

/*header-block-text*/

.header-block-text{

     background-color: #111111;

     color: #aaaaaa;

     font-weight: 700;

     text-transform: uppercase;

     text-align: center;

     font-size: 15px;

     padding: 12px 0;

}

.header-block-text .icon{

     color: #fff;

     font-size: 18px;

     margin-right: 10px;

}

.header-block-text a{

     color: #ffffff;

     position: relative;

     text-decoration: none;

}

.header-block-text a::after{

     position: absolute;

     content: '';

     left: 0;

     right: 0;

     bottom: 1px;

     height: 1px;

     background: #a6a6a6;

     box-shadow: 0 1px #6c6c6c;

     -webkit-box-shadow: 0 1px #6c6c6c;

     -moz-box-shadow: 0 1px #6c6c6c;

}

.header-block-text a:hover{

     color: #aaaaaa;

}

/*tabs*/

.details-product .tab-container{

     display: inline-block;

     margin-bottom: 36px;

}

.tab-container{

     position: relative;

}

.tab-container .tab-panel{

     position: absolute;

     top: 0;

     left: 0;

     width: 100%;

     opacity: 0;

     filter: alpha(opacity=0);

     visibility: hidden;

     height: 1px;

     overflow: hidden

}

.tab-container .active{

     opacity: 1;

     filter: alpha(opacity=100);

    visibility: inherit;

    position: inherit;

    -vendor-animation-duration: 0.3s;

    -vendor-animation-delay: 1s;

    -vendor-animation-iteration-count: infinite;

    height: auto;

    overflow: inherit;

}



/*---------BREADCRUMB-----------*/

.breadcrumb{

     padding: 0;

     margin-bottom: 23px;

     margin-top: 23px;

     background: #ffffff;

}

.breadcrumb>li{

     display: inline-block;

     list-style: none;



     font-size: 14px;

}

.breadcrumb a{

     color: #888888;

}

.breadcrumb>.active{

     color: #222;

     font-weight: 600;

}

.breadcrumb>li+li:before{

     padding: 0 8px;

     content: "\f101";

     font-family: 'FontAwesome';

     font-weight: 400;

     padding-left: 4px;

     color: #888888;

}

/*--------PAGINATION--------------*/

.pagination{

     display: block;

     margin: 50px 0 0;

     padding: 0;

}

.pagination .page-numbers {

    display: inline-block;

    width: 44px;

    height: 43px;

    line-height: 38px;

    text-align: center;

    border-radius: 3px;

    border: 2px solid #eeeeee;

    font-size: 18px;

    color: #888;

    font-weight: 600;

    margin-left: 6px;

    position: relative;

}

.pagination .page-numbers::after{

    content: '';

    height: 2px;

    width: 10px;

    background: #a9a9a9;

    position: absolute;

    bottom: 9px;

    left: 15px;

    opacity: 0;

    filter: alpha(opacity=0);

}

.pagination .page-numbers:first-child{

     margin-left: 0;

}

.pagination .page-numbers.current::after,

.pagination .page-numbers:hover::after {

    opacity: 1;

    filter: alpha(opacity=100);

}

.pagination .page-numbers.current,

.pagination .page-numbers:hover{

     color: #333;

}

.pagination .page-numbers .icon{

     font-weight: 600;

}

.pagination.style1 {

     text-align: right;

}

.pagination.style2 {

     text-align: center;

}

.shop-grid-content .pagination{

     margin-top: 10px;

}

.content-inlookbook .pagination{

     margin-top: 10px;

     margin-bottom: 60px

}

.main-content-blog.mansory .pagination{

     margin-top: 10px;

}



/* -------------------- */

/*        SIDEBAR       */

/* -------------------- */

.widget{

     margin-bottom: 30px;

     border-bottom: 2px solid #F1F1F1;

     padding-bottom: 30px;

}

.widget:last-child{

     margin-bottom: 0;

}

.widget .widgettitle{

     font-size: 18px;

     color: #222;

     margin-bottom: 20px;

     line-height: 14px;

     font-weight: 600;

}

.widget ul, .widget ol{

     padding: 0;

     margin: 0;

}

.widget li{

     list-style: none;

     line-height: 28px;

}

.widget a{

     color: #555555;

}

.sidebar input[type="checkbox"]{

     display: none;

}

.sidebar .label-text{

     cursor: pointer;

     font-size: 14px;

     color: #555;

     margin: 0;

     padding-left: 25px;

     position: relative;

     font-weight: normal;

}

.sidebar input[type="checkbox"] + label::after{

     position: absolute;

     z-index: 1;

     content: "";

     left: 0;

     top: 6px;

     width: 15px;

     height: 15px;

     border: solid 2px #eeeeee;

     border-radius: 3px;

}

.sidebar input[type="checkbox"]:checked + label::before{

     font-family: 'FontAwesome';

     content: "\f00c";

     display: inline-block;

     top: 7px;

     left: 0;

     width: 15px;

     height: 14px;

     text-align: center;

     font-size: 10px;

     color: #222;

     position: absolute;

     z-index: 2;

     padding: 0;

     line-height: 14px;

}

.widget-socials .social-list{

     overflow: hidden;

}

.widget-socials .social-list .social-item{

     font-size: 23px;

     color: #222;

     display: inline-block;

     float: left;

     padding: 0 15px;

}

.widget-socials .social-list .social-item:first-child{

     padding-left: 0;

}

.widget-socials .social-list .social-item:last-child{

     padding-right: 0;

}

.widget-post .widgettitle{

     margin-bottom: 30px;

}

.widget-post .widget-post-item {

    overflow: hidden;

    margin-bottom: 30px;

}

.widget-post .widget-post-item:last-child{

     margin-bottom:  0;

}

.widget-post .widget-post-item .thumb-blog{

     width: 100px;

     float: left;

}

.widget-post .widget-post-item .post-content{

     overflow: hidden;

     padding-left: 11px;

}

.widget-post .widget-post-item .cat{

     font-size: 11px;

     text-transform: uppercase;

     color: #aaaaaa;

     line-height: normal;

     margin-top: -4px;

}

.widget-post .widget-post-item .post-title{

     font-size: 14px;

     margin-bottom: 0;

     line-height: 20px;

     font-weight: 600;

     margin-top: 8px;

}

.widget-post .widget-post-item .post-title a{

     color: #333333;

}

.widget-post .widget-post-item .post-title span{

     color: #aaaaaa;

}

.widget-tags{

     padding-bottom: 27px;

}

.widget-tags .tagcloud{

     overflow: hidden;

     margin: 0;

     padding: 0;

     width: 100%;

     margin-bottom: 7px;

     margin-top: 7px;

}

.widget-tags .tag-cloud-link{

     color: #888888;

     margin-right: 10px;

     margin-bottom: 10px;

     float: left;

     line-height: 24px;

     text-transform: capitalize;

}

.widget-tags .tag-cloud-link a{

     color: #888888;

}

.widget .view-all:not(:hover){

     color: #aaa;

     text-decoration: underline;

}

.woof_widget .widget:last-child{

     border-bottom: 0;

     margin-bottom: 0;

}

.shop-top-control .widget-brand  li,

.shop-top-control .widget-categories li{

    padding-left: 25px;

    position: relative;

}

.shop-top-control .widget-brand  li label::before,

.shop-top-control .widget-categories li label::before{

    position: absolute;

    left: 0;

    top: 7px;

    content: '';

    display: inline-block;

    width: 15px;

    height: 15px;

    border-radius: 2px;

    border: 2px solid #eeeeee;

    z-index: 1;

}

.shop-top-control .widget-brand  li label::after,

.shop-top-control .widget-categories li label::after{

    content: "\f00c";

    font-family: FontAwesome;

    font-size: 10px;

    line-height: 28px;

    color: #444444;

    position: absolute;

    top: 0;

    left: 3px;

    z-index: 2;

    opacity: 0;

    filter: alpha(opacity=0);

}

.shop-top-control .widget-categories li input[type=checkbox],

.shop-top-control .widget-brand li input[type=checkbox]{

    display: none;

}

.shop-top-control .widget-categories li input[type=checkbox]:checked + label::after,

.shop-top-control .widget-brand li input[type=checkbox]:checked + label::after{

    opacity: 1;

    filter: alpha(opacity=100);

}

.productsgrid-page .widget-categories{

    padding-bottom: 23px;

    margin-bottom: 29px;

}

.widget.widget-brand{

    padding-bottom: 23px;

}

.widget_filter_size .widgettitle,

.widget_filter_price .widgettitle{

    margin-bottom: 27px;

}

.widget-categories{

     padding-bottom: 24px;

}

/*sideba-blog*/

.main-content-blog.right-sidebar .wrapper-sidebar{

     padding-left: 30px;

}

.main-content-blog.left-sidebar .wrapper-sidebar{

     padding-right: 30px;

}

/*sidebar shop*/

.woof_widget{

     border: 2px solid #F1F1F1;

     border-radius: 5px;

    padding: 37px 28px 18px 28px;

}

.woof_widget .widget .widgettitle{

     font-weight: 600;

}

.widget_filter_price .ui-widget-content{

     background: #ddd;

     border-radius: 2px;

     height: 4px;

     border: none;

}

.widget_filter_price .ui-slider .ui-slider-range{

     background: #222;

}

.widget_filter_price .ui-slider .ui-slider-handle{

     width: 22px;

     height: 22px;

     border: none;

     top: -9px;

     border-radius: 1em;

     cursor: ew-resize;

     margin-left: -0.5em;

     outline: 0 none;

     position: absolute;

     z-index: 2;

     background: #222;

}

.widget_filter_price .price-slider-amount{

     /*margin-top: 25px;*/

    margin-top: 39px;

     font-size: 13px;

     color: #666666;

     overflow: hidden;

}

.woof_widget .price-slider-amount span{

    display: inline-block;

    font-size: 15px;

    color: #222222;

    border: 2px solid #eeeeee;

    border-radius: 2px;

    padding: 2px 10px;

    font-weight: 600;

    min-width: 54px;

    text-align: center;

}

.woof_widget .price-slider-amount span:first-child{

     margin-right: 10px;

}

.widget_filter_size{

    padding-bottom: 16px;

}

.widget_filter_size li{

     display: inline-block;

     min-width: 54px;

     line-height: 28px;

     height: 32px;

     border: 2px solid #eeeeee;

     border-radius: 2px;

     text-align: center;

     margin-right: 6px;

     margin-bottom: 15px;

}

.widget_filter_size li a{

     font-size: 15px;

     color: #222;

     text-transform: uppercase;

     font-weight: 600;

}

.widget_filter_size li.active a,

.widget_filter_size li:hover a{

     color: #fff;

}

.widget-color{

    padding-bottom: 14px;

}



.widget-color .widgettitle{

    margin-bottom: 27px;

}

.widget-color .list-color{

    display: inline-block;

}

.widget-color .list-color a{

    display: block;

    height: 27px;

    margin-bottom: 10px;

    margin-right: 10px;

    position: relative;

    text-align: center;

    width: 27px;

    border-radius: 50%;

    line-height: 28px;

    float: left;

}

.widget-color .list-color .boder-color{

     border: 2px solid #eeeeee;

}

.widget-color .list-color .white-color{

     background: #ffffff;

}

.widget-color .list-color .black-color{

     background: #222222;

}

.widget-color .list-color .gray-color{

     background: #4a5365;

}

.widget-color .list-color .brown-color{

     background: #84664d;

}

.widget-color .list-color .orange-color{

     background: #d27d53;

}

.widget-color .list-color .green-color{

     background: #719271;

}

.widget-color .list-color .blue-color{

     background: #5f8ea9;

}

.list-color a.active::before,

.list-color a:hover::before{

     color: #fff;

     content: "\f00c";

     display: inline-block;

     font-family: FontAwesome;

     font-size: 12px;

     left: 0;

     position: absolute;

     width: 100%;

}

.list-color .colo1.active::before,

.list-color .colo1:hover::before{

     color: #222222;

}

.tag-cloud-link a:hover,

.tag-cloud-link.active a{

     color: #111111;

}

/*sidebar Details page*/

.sidebar-details .widget{

     border: none;

     padding-bottom: 0;

     position: relative;

}

.sidebar-details .widget-categories{

     border-bottom: 2px solid #F1F1F1;

     padding-bottom: 30px;

}

.sidebar-details .widget .slick-slider{

     position: static;

}

.sidebar-details .widget .slick-slider .slick-arrow{

     border: 2px solid #eeeeee;

     text-align: center;

     background: #ffffff;

     color: #aaaaaa;

     font-size: 20px;

     top: -9px;

     width: 37px;

     line-height: 31px;

     height: 35px;

     border-radius: 3px;

}

.widget.widget-testimonials .widgettitle,

.widget.widget-related-products .widgettitle{

     margin-top: -1px;

     margin-bottom: 30px;

}

.related .product-item .yith-wcwl-add-to-wishlist>div a,

.widget.widget-related-products .product-item .yith-wcwl-add-to-wishlist>div a{

     margin-right: 0;

}

.widget.widget-related-products .product-item .product-inner,

.related .product-item .product-inner{

     padding: 17px 18px 46px 18px;

}

.widget.widget-related-products .product-item .product-name,

.related .product-item .product-name{

    margin-bottom: 9px;

}

.widget.widget-related-products .product-item .product-top,

.related .product-item .product-top{

    margin-bottom: 13px;

}

.sidebar-details .widget .slick-slider .slick-arrow:first-child{

     right: 47px;

}

.widget-related-products .product-item{

     margin-bottom: 0;

}

.sidebar-details .widgettitle{

     margin-bottom: 25px;

}

.sidebar-details .widget-categories .widgettitle{

     margin-bottom: 20px;

}

.sidebar-details .widget-banner{

     text-align: center;

}

.testimonial-inner {

     padding: 17px 22px 21px;

     border: 2px solid #f4f4f4;

}

.testimonial-inner .comment{

     font-size: 14px;

     color: #555555;

     margin-bottom: 36px;

     position: relative;

     padding-top: 28px;

}

.testimonial-inner .comment::before{

     content: '“';

     font-size: 60px;

     font-family: Georgia;

     color: #aaaaaa;

     position: absolute;

     top: -1px;

     line-height: 1;

     left: 0;

}

.testimonial-inner .author{

     overflow: hidden;

}

.testimonial-inner .author .avt{

     float: left;

     width: 41px;

     margin-left: 2px;

}

.testimonial-inner .author .name{

     overflow: hidden;

     padding-left: 8px;

     font-size: 14px;

     color: #333333;

     font-weight: 700;

     text-transform: capitalize;

}

.testimonial-inner .author .name span{

     font-size: 13px;

     font-weight: normal;

     color: #aaaaaa;

     display: block;

     margin-top: -1px;

}

/*newlletter-widget*/

.woof_widget+.newsletter-widget{

    padding-top: 27px;

    border: 6px solid #F1F1F1;

    padding-bottom: 30px;

}

.woof_widget+.newsletter-widget .email,

.woof_widget+.newsletter-widget .submit-newsletter{

    height: 43px;

}

.newsletter-widget{

     padding: 18px;

     padding-top: 30px;

     padding-bottom: 32px;

     border: 4px solid #F1F1F1;

     position: relative;

}

.newsletter-widget:before{

     font-family: 'FontAwesome';

     content: "\f003";

     font-size: 150px;

     color: #f5f5f5;

     position: absolute;

     top: 15px;

     left: 32px;

     line-height: normal;

     -ms-transform: rotate(-30deg);

     -webkit-transform: rotate(-30deg);

     transform: rotate(-30deg);

}

.newsletter-widget .newsletter-form-wrap{

     position: relative;

     z-index: 2

}

.newsletter-widget .title{

     font-size: 28px;

     color: #222;

     line-height: 30px;

     margin-bottom: 11px;

     letter-spacing: -2px;

     font-weight: 600;

}

.newsletter-widget .subtitle{

     font-size: 15px;

     color: #555;

     line-height: 20px;

     margin-bottom: 74px;

}

.newsletter-widget .email,

.newsletter-widget .submit-newsletter{

     width: 100%;

     text-align: center

}

.newsletter-widget .email{

     margin-bottom: 10px;

}

/*---------FORM control shop--------------*/

.shop-top-control{

     border: 2px solid #F1F1F1;

     border-radius: 5px;

     padding: 10px 0;

     margin-bottom: 21px;

     display: table;

     width: 100%;

     font-weight: 600;

     color: #888888;

}

.shop-top-control .select-form,

.shop-top-control .grid-view-mode{

     padding: 0 40px;

     border-right: 2px solid #F1F1F1;

     display: table-cell;

     vertical-align: middle;

}

.shop-top-control .select-form + .select-form{

    border-right: none;

}

.shop-top-control .select-form{

     position: relative;

    line-height: 28px;

}

.shop-top-control .grid-view-mode .title,

.shop-top-control .select-form .title{

    font-size: 14px;

    color: #888888;

    font-weight: 500;

    margin-right: 3px;

}

.shop-top-control .chosen-container-single .chosen-single{

     border-radius: 999999999999px;

     border: 2px solid #eeeeee;

     padding: 0 20px 0 9px;

     width: 100%;

     background: none;

     box-shadow: none;

     max-width: 154px;

     color: #222;

}

.shop-top-control .chosen-container-single .chosen-single div{

     background-color: #ffffff;

     width: 20px;

}

.shop-top-control .chosen-container-single .chosen-single span{

     font-size: 14px;

     line-height: 24px;

     margin-right: 0;

     display: inline-block;

}

.shop-top-control .chosen-container-single .chosen-single div b::after{

     margin-left: -6px;

     font-weight: 500;

}

.shop-top-control .chosen-container .chosen-results li.highlighted{

     background-image: none;

     background-color:  #222222;

}

.shop-top-control .wrap-topbar-filter{

    display: table-cell;

    position: static;

    text-align: right;

}

.shop-top-control .wrap-topbar-filter .wrap-menu-toggle{

    position: absolute;

    display: inline-block;

    top: 53px;

    right: 0;

    z-index: 10;

    -webkit-transform: translateY(10px);

    -moz-transform: translateY(10px);

    -ms-transform: translateY(10px);

    -o-transform: translateY(10px);

    transform: translateY(10px);

    -webkit-transition: all 0.3s ease;

    -moz-transition: all 0.3s ease;

    -ms-transition: all 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

    opacity: 0;

    filter: alpha(opacity=0);

    visibility: hidden;

}

.shop-top-control .wrap-topbar-filter.open .wrap-menu-toggle{

    -webkit-transform: translateY(0);

    -moz-transform: translateY(0);

    -ms-transform: translateY(0);

    -o-transform: translateY(0);

    transform: translateY(0);

    opacity: 1;

    filter: alpha(opacity=100);

    visibility: visible;

}

.shop-top-control .wrap-topbar-filter .wrap-menu-toggle::after{

    content: '';

    display: inline-block;

    position: absolute;

    top: -6px;

    right: 191px;

    -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.16);

    -moz-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.16);

    box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.16);

    -webkit-transform: rotate(45deg);

    -moz-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    -o-transform: rotate(45deg);

    transform: rotate(45deg);

    z-index: 30;

    font-size: 0;

    width: 13px;

    height: 13px;

    background: #FFFFFF;

    border: none;

}

.shop-top-control .wrap-topbar-filter .wrap-menu-toggle::before{

    content: '';

    display: inline-block;

    position: absolute;

    top: 1px;

    right: 150px;

    width: 100px;

    height: 17px;

    background-color: #fff;

    z-index: 35;

}

.site-main{

    position: relative;

}

.shop-top-control .wrap-topbar-filter .wrap-menu-toggle .woof_widget{

    display: inline-block;

    -webkit-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.16);

    -moz-box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.16);

    box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.16);

    padding: 39px 20px 48px 40px;

    background-color: #FFFFFF;

    border: none;

    border-radius: 0;

    text-align: left;

    min-width: 926px;

    margin-right: 31px;

    z-index: -1;

}

.shop-top-control .wrap-topbar-filter .wrap-menu-toggle .woof_widget .widget{

    display: inline-block;

    float: left;

    margin-bottom: 0;

    padding-bottom: 0;

    border-bottom: 0;

    max-width: 200px;

    width: 100%;

}

.shop-top-control .wrap-topbar-filter .wrap-menu-toggle .woof_widget .widget.widget_filter_size{

    max-width: 256px;

}

.shop-top-control .wrap-topbar-filter .title{

    font-size: 14px;

    font-weight: 600;

    color: #222222;

    padding-right: 39px;

    border-right: 2px solid #F1F1F1;

    height: 36px;

    display: inline-block;

    line-height: 36px;

    cursor: pointer;

}

.shop-top-control .wrap-topbar-filter .title i{

    font-size: 14px;

    color: #aaaaaa;

}

.shop-top-control .grid-view-mode{

    border-right: none;

     width: 125px;

     padding: 0;

}

.shop-top-control .widget-color .list-color{

    padding-right: 45px;

}

.shop-top-control .list-color a.active::before,

.shop-top-control .list-color a:hover::before{

    font-size: 10px;

    font-weight: 500;

    line-height: 26px;

}

.grid-view-mode .inner{

     display: table;

     margin: 0 auto;

}

.grid-view-mode .modes-mode:last-child{

    margin-right: 0;

}

.grid-view-mode .modes-mode{

     display: inline-block;

     width: 22px;

     padding: 10px 0 6px 0;

     overflow: hidden;

     float: left;

     margin: 0 5px;

}

.grid-view-mode .modes-mode.mode-list{

    width: 19px;

}

.grid-view-mode .modes-mode span{

     display: block;

     height: 6px;

     background-color: #a5a5a5;

     border-radius: 2px;

     margin-bottom: 4px;

}

.grid-view-mode .modes-mode.mode-grid span{

    width: 7px;

    margin-right: 4px;

    float: left;

    border-radius: 2px;

    margin-bottom: 4px;

}

.grid-view-mode .modes-mode.active>span,

.grid-view-mode .modes-mode:hover span{

     background-color: #222;

}

/*list-products*/

ul.list-products{

     padding: 0;

     margin-top: 0;

     margin-bottom: 0;

}

/*product item*/

.product-item{

     list-style: none;

     margin-bottom: 31px;

}

.product-item.style-1 .product-inner {

     padding: 16px 18px 26px 18px;

}

.product-item.style-1 .product-inner a img + img{

     display: none;

}

.product-item .product-inner {

     border: 2px solid #F1F1F1;

     padding: 20px;

     overflow: hidden;

     position: relative;

     padding-bottom: 30px;

     background-color: #ffffff;

}

.product-item.style-list:hover .product-inner{

     box-shadow: 0 0 11px rgba(238,238,238,0.9);

}

.product-item:hover .product-inner{

     box-shadow: 0 0 10px rgba(0,0,0,0.1);

     z-index: 2;

}

.product-item:hover .product-info{

     opacity: 0;

     filter: alpha(opacity=0);

}

.product-item .product-top{

     overflow: hidden;

     margin-bottom: 11px;

}

.product-item .flash{

     font-size: 14px;

     font-weight: 700;

     text-transform: uppercase;

     display: inline-block;

     float: left;

     color: #222;

     line-height: 18px;

     margin-top: -3px;

}

.product-item .yith-wcwl-add-to-wishlist{

     display: inline-block;

     float: right;

     margin: 0;

}

.product-item .yith-wcwl-add-to-wishlist>div{

     display: inline-block;

     float: left;

     margin: 0;

     position: relative;

     font-size: 0;

     line-height: normal;

}

.product-item .yith-wcwl-add-to-wishlist>div a{

     display: inline-block;

     margin-right: 1px;

}

.product-item .yith-wcwl-add-to-wishlist>div a:before{

     font-size: 18px;

     font-family: 'FontAwesome';

     content: "\f08a";

     color: #cccccc;

     line-height: normal;

}

.product-item .yith-wcwl-add-to-wishlist>div a:hover::before{

     content: "\f004";

}

.product-item .product-thumb{

     margin-bottom: 25px;

     position: relative;

     text-align: center;

}

.product-item .button.quick-wiew-button{

     position: absolute;

     top: 50%;

     left: 50%;

     width: 50px;

     height: 50px;

     line-height: 50px;

     padding: 0;

     font-size: 0;

     background-color: rgba(255,255,255,0.3);

     color: #222;

     border-radius: 100%;

     z-index: 10;

     font-weight: 400;

     text-align: center;

     opacity: 0;

     filter: alpha(opacity=0);

     visibility: hidden;

     transform: translate(-50%,-50%);

}

.product-item:hover .button.quick-wiew-button{

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

}

.product-item .button.quick-wiew-button::before{

     font-size: 14px;

     font-family: 'FontAwesome';

     content: "\f002";

}

.product-item .button.quick-wiew-button:hover{

     color: #fff;

}

.product-item .product-info{

     text-align: center;

     position: relative;

}

.product-item .product-name{

     font-size: 16px;

     margin: 0;

     font-weight: 600;

     margin-bottom: 4px;

}

.product-item .product-name a{

     color: #333333;

}

.product-item .loop-form-add-to-cart{

     position: absolute;

     left: 0;

     bottom: -200px;

     width: 100%;

     background-color: #fff;

     opacity: 0;

     filter: alpha(opacity=0);

     visibility: hidden;

     -webkit-transition: .35s;

     -o-transition: .35s;

     transition: .35s;

     padding-top: 12px;

     text-align: center;

     z-index: 10;

}

.product-item:hover .loop-form-add-to-cart{

     bottom: 0;

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

}

.product-item .quantity{

     display: inline-block;

     vertical-align: middle;

     margin-bottom: 20px;

     margin-right: 6px;

}

.product-item.style-1 .quantity,

.product-item.style-1 .loop-form-add-to-cart .button{

     margin-bottom: 15px;

}

.product-item .loop-form-add-to-cart .button{

     border: 2px solid #e9e9e9;

     background-color: #fff;

     color: #333333;

     font-size: 14px;

     height: 43px;

     line-height: 38px;

     padding: 0 26px;

     vertical-align: middle;

     margin-bottom: 20px;

}

.product-item .loop-form-add-to-cart .button:hover{

     color: #fff

}

.product-item .variations{

     position: relative;

     color: #aaaaaa;

     font-size: 16px;

     width: 100%;

     display: none;

     border-top: 1px #efefef solid;

}

.product-item.product-type-variable .variations{

     display: block;

}

.product-item .variations .variation{

     padding: 8px 0;

     padding-bottom: 10px;

     overflow: hidden;

     display: table;

     margin: 0 auto;

}

.product-item .variations .variation .variation-label{

     color: #555555;

}

.product-item .variations .variation .variation-label,

.product-item .variations .variation .variation-value{

     display: inline-block;

     float: left;

     margin: 0;

     font-weight: normal;

}

.product-item .variations .variation .variation-value a:first-child{

     margin-left: 15px;

}

.product-item .variations .variation .variation-value a{

     color: #333;

     margin-left: 6px;

}

.product-item .variations .variation .variation-value a.active{

     font-weight: 700;

}

.product-item .variations .variation .variation-value a.avoid span,

.product-item .variations .variation .variation-value a.over span{

      text-decoration: line-through;

}

.product-item .variations .variation .variation-value a.avoid,

.product-item .variations .variation .variation-value a.over{

     color: #aaaaaa;

}

/*.shop-grid-content.full-width .shop-top-control .select-item{*/

.shop-grid-content .shop-top-control .select-item{

     /*width: 24%;*/

     width: 290px;

}

/*product item style2*/

.product-item.style2 .product-inner {

     display: table;

     padding: 18px;

}

.product-item.style2 .product-thumb{

     width: 270px;

     margin-bottom: 0;

     display: table-cell;

     vertical-align: middle

}

.product-item.style2 .product-top{

     margin-bottom: 0;

     position: absolute;

     top: 0;

     left: 0;

     right: 0;

     padding: 8px 10px;

}

.product-item.style2 .product-info{

     text-align: left;

     padding-left: 16px;

     display: table-cell;

     vertical-align: middle;

     opacity: 1;

     filter: alpha(opacity=100);

}

.product-item.style2 .product-name{

     font-size: 20px;

     margin-bottom: 7px;

}

.product-item.style2 .product-name a{

     color: #222222;

}

.product-item.style2 .stars-rating{

     margin-bottom: 8px;

}

.product-item.style2 .desc{

     font-size: 16px;

     color: #555555;

     margin-bottom: 24px;

}

.product-item.style2 .group-buttons{

     display: table;

     margin-bottom: 4px;

}

.product-item.style2 .group-buttons .price,

.product-item.style2 .group-buttons .button,

.product-item.style2 .group-buttons .added_to_cart{

     display: table-cell;

     vertical-align: middle;

     color: #222222;

}

.product-item.style2 .group-buttons .price{

     border: 2px solid #dddddd;

     border-right: 0;

     border-top-left-radius: 3px;

     border-bottom-left-radius: 3px;

     font-size: 16px;

     line-height: 28px;

     color: #111;

     font-weight: 700;

     padding: 5px;

     min-width: 68px;

     text-align: center;

}

.product-item.style2 .group-buttons button.button{

     min-width: 112px;

     padding: 7px 5px;

     text-align: center;

}

.product-item.style2 .group-buttons .button,

.product-item.style-2 .group-buttons .added_to_cart{

     background: transparent;

     border-radius: 0;

     font-size: 14px;

     padding: 9px 15px;

     border: 2px solid #dddddd;

     border-top-right-radius: 3px;

     border-bottom-right-radius: 3px;

     position: relative;

     font-weight: 700;

     text-align: center;

     text-transform: uppercase;

}

.product-item.style2 .group-buttons .button:hover,

.product-item.style-2 .group-buttons .added_to_cart:hover{

     color: #ffffff;

}

.slider-product .slick-slider>.slick-arrow{

     width: 51px;

     height: 51px;

     text-align: center;

     line-height: 48px;

     border: 2px solid #eeeeee;

     color: #aaaaaa;

     right: -40px;

     z-index: 33;

     background: #ffffff;

     border-radius: 5px;

     opacity: 0;

     filter: alpha(opacity=0);

     visibility: hidden;

}

.slider-product:hover .slick-slider>.slick-arrow{

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

}

.slider-product .slick-slider>.slick-arrow:first-child{

     left: -40px;

}

.product-item.style-3 .quantity .control{

     text-align: center;

     padding: 0;

     width: 65px;

}

.product-item.style-3 .quantity .control .btn-number{

     width: 22px;

     height: 32px;

}

.product-item.style-3 .quantity .control .input-qty{

     height: 32px;

     width: 17px;

     padding: 2px 0;

}

.product-item.style-list .product-top{

     margin-bottom: 16px;

     padding-left: 18px;

}

.product-item.style-list .product-inner{

     padding-bottom: 18px;

     padding-top: 17px;

     padding-left: 0;

     padding-right: 0;

}

.product-item.style-list .product-thumb{

     position: relative;

     padding-left: 33px;

     padding-right: 36px;

     margin-bottom: 0;

}

.product-item.style-list .product-thumb::after{

     content: '';

     position: absolute;

     top: 0;

     right: 14px;

     bottom: 0;

     width: 2px;

     background-color: #f5f5f5;

}

.product-item.style-list .product-thumb .thumb-inner{

     position: relative;

}

.product-item.style-list .product-info-right{

     position: relative;

     padding-top: 23px;

     padding-bottom: 31px;

}

.product-item.style-list .product-info-right::after{

     content: '';

     position: absolute;

     top: 0;

     left: -16px;

     bottom: 0;

     width: 2px;

     background-color: #f5f5f5;

}

.product-item.style-list .product-name{

     display: block;

}

.product-item.style-list .yith-wcwl-add-to-wishlist{

     width: 100%;

     margin-bottom: 12px;

}

.product-item.style-list .stars-rating{

     margin-bottom: 7px;

}

.product-item.style-list .product-info-left ul{

     padding: 0;

     margin: 0;

}

.product-item.style-list .product-info-left ul li{

     font-size: 14px;

     color: #222;

     line-height: 30px;

     display: block;

     width: 100%;

     float: left;

}

.product-item.style-list .product-info-left ul li .attr-name{

     font-weight: 400;

     display: block;

     float: left;

     margin-right: 5px;

}

.product-item.style-list .product-info-left ul li .attr-value{

     color: #888888;

     display: block;

     float: left;

}

.product-item.style-list .product-info-left ul li .attr-value + .attr-value::before{

     content: '/';

     display: inline-block;

     float: left;

}

.product-item.style-list .product-info-left ul li.comma-separator .attr-value + .attr-value::before{

     content: ',';

     margin-right: 3px;

}



.product-item.style-list .product-info-left .attributes-display li a{

     color: #888888;

}

.product-item.style-list .product-info-left .attributes-display li a:after{

     content: "/";

     display: inline-block;

     color: #888888;

}

.product-item.style-list .product-info-left .attributes-display li:last-child a:after {

     display: none;

}

.product-item.style-list .price{

     font-size: 30px;

     margin-bottom: 12px;

}

.product-item.style-list .product-list-message{

     font-size: 13px;

     color: #222;

     font-weight: 700;

     position: relative;

     padding-bottom: 15px;

     margin-bottom: 32px;

     display: block;

     letter-spacing: -1px;

}

.product-item.style-list .quantity .control{

     text-align: center;

     border-radius: 4px;

}

.product-item.style-list .product-list-message::after{

     content: '';

     height: 2px;

     width: 36px;

     bottom: -2px;

     left: 0;

     background: #ebebeb;

     display: inline-block;

     position: absolute;

}

.product-item.style-list .product-list-message .icon{

     font-size: 20px;

     display: block;

      margin-right: 10px;

     margin-top: 2px;

     float: left

}

.product-item.style-list .quantity{

     float: left;

     margin-right: 10px;

}

.product-item.style-list .single_variation_wrap >.button{

     background: transparent;

     border:2px solid #e9e9e9;

     margin-bottom: 20px;

     color: #333333;

     font-weight: 700;

     vertical-align: middle;

     height: 43px;

     padding: 0 20px;

     /*line-height: 41px;*/

     min-width: 149px;

     font-size: 14px;

     border-radius: 4px;

}

.product-item.style-list .single_variation_wrap >.button:hover{

     color: #ffffff;

}

/*quantity*/

.quantity .control{

     display: table;

     border: 2px solid #e9e9e9;

     border-radius: 5px;

     width: 100%;

     padding: 0 10px;

}

.quantity .control{

     display: table;

     border: 2px solid #e9e9e9;

     border-radius: 3px;

     padding: 0 10px;

     max-width: 71px;

     width: 71px;

}

.quantity .control .btn-number, .quantity .control .input-qty{

     display: table-cell;

     vertical-align: middle;

}

.quantity .control .btn-number{

     position: relative;

     font-size: 0;

     height: 39px;

     width: 10px;

}

.quantity .control .btn-number::before,

.quantity .control .btn-number::after{

     position: absolute;

     display: block;

     background-color: #d9d9d9;

     top: 50%;

     left: 50%;

}

@media all and (-ms-high-contrast:none){

     .quantity .control .btn-number::before,

     .quantity .control .btn-number::after{

          -ms-transform: translateY(20px);

     }

     .product-item.style-3 .quantity .control .btn-number::before,

     .product-item.style-3 .quantity .control .btn-number::after{

          -ms-transform: translateY(16px);

     }

}

.quantity .control .btn-number:hover::before,

.quantity .control .btn-number:hover::after{

     background-color: #646464;

}

.quantity .control .btn-number::before{

     content: '';

     width: 10px;

     height: 2px;

     margin-left: -5px;

     margin-top: -1px;

}

.quantity .control .btn-number.quantity-plus::after{

     content: '';

     width: 2px;

     height: 10px;

     margin-left: -1px;

     margin-top: -5px;

}

.quantity .control .input-qty{

     border: none;

     padding: 7px 0;

     text-align: center;

     font-size: 16px;

     color: #333333;

     font-weight: 700;

     width: 20px;

     height: 39px;

}

@media all and (-ms-high-contrast:none){

     .quantity .control .input-qty{

          width: 27px;

     }

}

/*STARS-RATING*/

.star-rating{

     font-size: 0;

     position: relative;

     display: inline-block;

     overflow: hidden;

}

.star-rating:before, .star-rating>span:before{

     display: inline-block;

     float: left;

     font-family: FontAwesome;

     content: "\f006\f006\f006\f006\f006";

     font-size: 13px;

     line-height: 13px;

     color: #666666;

     letter-spacing: 0.1em;

}

.star-rating>span{

     display: inline-block;

     position: absolute;

     top: 0;

     left: 0;

     overflow: hidden;

     line-height: 13px;

}

.star-rating .star-1{

     width: 20%;

}

.star-rating .star-2{

     width: 40%;

}

.star-rating .star-3{

     width: 60%;

}

.star-rating .star-4{

     width: 80%;

}

.star-rating .star-5{

     width: 100%

}

.star-rating>span:before{

     content: "\f005\f005\f005\f005\f005";

     color: #222;

}

.count-star{

     position: relative;

     display: inline-block;

     overflow: hidden;

     line-height: 14px;

}

.product-item.style2 .count-star{

     margin-left: 3px;

}

/*-----------------PRICE----------------------*/

.product-item .price{

     display: block;

     font-size: 16px;

     color: #111;

     font-weight: 600;

     line-height: 100%;

}

.product-item .price del{

     color: #aaa;

     font-weight: 300;

     margin-right: 10px;

}

.product-item .price ins{

     text-decoration: none;

}

/* -------------------- */

/*   Product Style     */

/* -------------------- */



/*404 page*/

.error-404{

	display: table;

	padding: 100px 0 70px;

	width: 100%;

}

.error-404 .images{

	display: table-cell;

	vertical-align: middle;

	text-align: right;

}

.error-404 .text-404{

	display: table-cell;

	vertical-align: middle;

	padding-left: 15px;

}

.text-404 .page-title{

	font-size: 36px;

	color: #111111;

	font-weight: 700;

	text-transform: capitalize;

	margin-bottom: 25px;

	line-height: 1;

     margin-top: 110px;

}

.text-404 .page-content{

	font-size: 15px;

	line-height: 24px;

	color: #888888;

}

.text-404 .page-content .hightlight{

	color: #222222;

	font-weight: 700;

	cursor: pointer;

}

.error-404 .search-form .search-field{

	display: inline-block;

     margin-right: 5px;

     margin-bottom: 30px;

}

.error-404 .search-form {

     opacity: 0;

     filter: alpha(opacity=0);

     visibility: hidden;

     -webkit-transform: translateY(-100px);

     -moz-transform: translateY(-100px);

     -ms-transform: translateY(-100px);

     -o-transform: translateY(-100px);

     transform: translateY(-100px);

     -webkit-transition: .35s;

     -o-transition: .35s;

     transition: .35s;

}

.error-404 .search-form.open{

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

     -webkit-transform: translateY(0);

     -moz-transform: translateY(0);

     -ms-transform: translateY(0);

     -o-transform: translateY(0);

     transform: translateY(0);

}

/*contact page*/

.googmaps-form-contact{

     background-image: url('../images/map-contact.jpg');

     background-position: center;

     background-repeat: no-repeat;

     background-size: cover;

     padding-top: 375px;

     padding-bottom: 375px;

}

.form-contact{

     margin-top: -385px;

     margin-bottom: 40px;

     background-color: #ffffff;

     -webkit-box-shadow: 0px 0px 12px 0px rgba(2,2,2,0.16);

     -moz-box-shadow: 0px 0px 12px 0px rgba(2,2,2,0.16);

     box-shadow: 0px 0px 12px 0px rgba(2,2,2,0.16);

}

.form-contact::after, .form-contact::before{

     display: table;

     content: '';

}

.form-contact::after{

     clear: both;

}

.form-message{

     padding-top: 55px;

     padding-right: 70px;

     padding-bottom: 40px;

     padding-left: 70px;

     background-color: #ffffff;

}

.form-message .title{

     font-size: 18px;

     color: #222222;

     text-align: left;

     font-family: Open Sans;

     font-weight: 600;

     font-style: normal;

     margin-bottom: 27px;

}

.turan-contact-fom .form-label{

     font-size: 14px;

     line-height: 30px;

     color: #888;

     display: block;

     margin-bottom: 5px;

}

.turan-contact-fom .form-control {

     position: relative;

     overflow: hidden;

}

.turan-contact-fom .form-control:focus{

     -webkit-box-shadow: none;

     box-shadow:none;

}

.turan-contact-fom .your-textarea{

     border: 2px solid #eeeeee;

}

.turan-contact-fom .button-submit{

     min-width: 157px;

     margin-top: 10px;

}

.form-contact-information{

     padding-top: 55px;

     padding-right: 50px;

     padding-bottom: 55px;

     padding-left: 69px;

     background-color: #111111;

}

.turan-contact-info .title{

     font-size: 18px;

     font-weight: 600;

     color: #fff;

     margin-bottom: 55px;

}

.turan-contact-info .item{

    display: block;

    overflow: hidden;

    margin-bottom: 20px;

    min-height: 62px;

}

.turan-contact-info .item .icon{

     display: inline-block;

     float: left;

     border: 2px solid #333333;

     border-radius: 50%;

     width: 42px;

     height: 42px;

     margin-right: 20px;

     text-align: center;

     line-height: 40px;

}

.turan-contact-info .item .icon::before{

     font-family: 'FontAwesome';

     font-size: 26px;

     color: #555;

     display: inline-block;

     text-align: center;

}

.turan-contact-info .item:nth-child(2) .icon::before{

    font-size: 23px;

}

.turan-contact-info .item:nth-child(3) .icon::before{

    font-size: 21px;

    line-height: 0;

}

.turan-contact-info .address .icon::before{

     content: "\f041";

}

.turan-contact-info .phone .icon::before{

     content: "\f095";

}

.turan-contact-info .email .icon::before{

     content: "\f003";

}

.turan-contact-info .item .text{

     display: block;

     color: #bbbbbb;

     text-transform: capitalize;

     font-size: 14px;

     overflow: hidden;

     margin-top: 8px;

}

.turan-contact-info .socials{

     padding-top: 224px;

}

.turan-contact-info .socials .social-item{

     font-size: 23px;

     color: #555;

     margin-right: 20px;

}

.turan-contact-info .socials .social-item:hover{

     color: #ffffff;

}

/*shopping cart page*/

.cart-form{

    border: 2px solid #f1f1f1;

}

.cart-form .shop_table {

     border: none;

     margin-bottom: 0;

}

.cart-form .shop_table thead{

     display: none;

}

.cart-form .shop_table thead > tr,

.cart-form .shop_table tbody>tr.cart_item{

     display: block;

     font-size: 0;

     line-height: 0;

     position: relative;

     text-align: left;

}

.cart-form .shop_table thead tr,

.cart-form .shop_table tr.cart_item{

     border-bottom: 2px solid #f1f1f1;

}

.cart-form .shop_table th, .cart-form .shop_table td{

     border: none;

     text-align: left;

}

.cart-form .shop_table tbody>tr>td{

     padding: 30px 30px 30px 0;

}

.cart-form .shop_table tbody tr.cart_item td.product-remove{

     position: absolute;

     top: 50%;

     -webkit-transform: translateY(-50%);

     -moz-transform: translateY(-50%);

     -ms-transform: translateY(-50%);

     -o-transform: translateY(-50%);

     transform: translateY(-50%);

     right: 60px;

     width: 20px;

     font-size: 0;

     font-weight: 700;

     text-align: right;

     padding: 30px 0;

}

.shop_table td.product-remove a{

     display: block;

     font-size: 20px

}

.cart-form .product-remove a:before{

     content: "\f014";

     font-family: FontAwesome;

     font-size: 20px;

     color: #aaa;

}

.cart-form .shop_table thead th,.cart-form .shop_table tbody tr.cart_item td{

     display: inline-block;

     line-height: 24px;

     border: none;

     text-align: left;

}

.cart-form .shop_table .product-thumbnail{

     width: 160px;

     padding-left: 30px;

}

.cart-form .shop_table .product-name{

     font-weight: 600;

     color: #333333;

     width: 35%;

     font-size: 16px;

}

.cart-form .shop_table .product-name a{

     display: block;

}

.cart-form .shop_table .product-name .attributes-select{

     display: inline-block;

     font-size: 14px;

     color: #888888;

     cursor: pointer;

}

.cart-form .shop_table .product-name .attributes-size{

     text-transform: capitalize;

}

.cart-form .shop_table .product-quantity{

     width: 22%

}

.cart-form .shop_table .product-quantity .quantity{

     display: block;

     border: 2px solid #f1f1f1;

     border-radius: 5px;

     padding: 0 6px;

     width: 75px;

     text-align: center;

}

.cart-form .shop_table .product-quantity .quantity .control{

     border: none;

}

.cart-form .shop_table .product-price{

     width: 20%;

     font-size: 20px;

     color: #111;

     font-weight: 700;

}

.cart-form .shop_table tbody>tr>td.actions{

     padding: 50px 60px 50px 30px;

}

.shop_table .actions .coupon{

     position: relative;

     display: inline-block;

}

.shop_table .actions .coupon .coupon-wrapp{

     position: relative;

     display: inline-block;

}

.shop_table .actions>.order-total{

     float: right;

     padding: 8px 0;

}

.cart-form .shop_table .actions .coupon_code{

     font-size: 16px;

     font-weight: 600;

     color: #333333;

}

.cart-form .shop_table .actions input[type="text"]{

     min-width: 281px;

     color: #888888;

}

.cart-form .coupon .button{

     font-size: 0;

     padding: 0;

     width: 42px;

     height: 42px;

     line-height: 40px;

     color: #aaaaaa;

     position: absolute;

     top: 0;

     right: 0;

     border: none;

     text-align: center;

     cursor: pointer;

     background: transparent;

}

.shop_table .actions .coupon .button::after{

     content: '\f061';

     display: inline-block;

     font-family: 'FontAwesome';

     font-size: 14px;

}

.shop_table .actions .order-total span{

     color: #333333;

     text-transform: capitalize;

     font-weight: 600;

}

.shop_table .actions .order-total .title{

     font-size: 16px;

}

.shop_table .actions .order-total .total-price{

     font-size: 20px;

}

.shoppingcart-content .control-cart{

     text-align: right;

     margin-top: 30px;

}

.shoppingcart-content .control-cart .button{

     background: transparent;

     color: #333333;

     border: 2px solid #e9e9e9;

     margin-left: 15px;

}

.shoppingcart-content .control-cart .button:first-child{

     margin-left: 0;

}

.shoppingcart-content .control-cart .button:hover{

     color: #ffffff;

}

/*about page*/

/*banner about*/

.header-banner.banner-image .banner-wrap{

     background-image: url(../images/about-background.jpg) !important;

     background-position: center !important;

     background-repeat: no-repeat !important;

     background-size: cover !important;

}

.header-banner.banner-image .banner-wrap::after,

.header-banner.banner-image .banner-wrap::before{

     display: table;

     content: '';

}

.header-banner.banner-image .banner-wrap::after{

     clear: both;

}

.header-banner.banner-image .banner-wrap .content-inner{

     padding-top: 85px;

    padding-bottom: 84px;

}

.header-banner .title{

     font-size: 36px;

     color: #222222;

     line-height: 43px;

     text-align: left;

     font-family: Open Sans;

     font-weight: 700;

     font-style: normal;

     margin-bottom: 21px;

     /*text-transform: capitalize;*/

}

.header-banner .sub-title{

    font-size: 16px;

    color: #888888;

    text-align: left;

    margin-bottom: 34px;

    line-height: 24px;

}

.header-banner .button{

     font-size: 13px;

     color: #ffffff;

     font-weight: 700;

     height: 43px;

     line-height: 43px;

     padding: 0 35px;

}

.header-banner .turan-button.button{

     background-color: #111111;

     margin-top: 0;

}

/*turan-iconbox */

.turan-iconbox.layout1{

     margin-top: 63px;

}

.turan-iconbox.layout1 .icon-item{

     position: relative;

     margin-bottom: 15px;

     color: #222222;

}

.turan-iconbox.layout1 .icon-item .placeholder-text{

     font-size: 100px;

     font-family: "Lato",sans-serif;

     color: #555;

     opacity: 0.1;

     filter: alpha(opacity=10);

     line-height: 1;

     display: block;

}

.turan-iconbox.layout1 .icon-item .icon{

     position: absolute;

     left: 3px;

     font-size: 46px;

     bottom: 20px;

}

.turan-iconbox .content .title{

     font-size: 18px;

     font-weight: 700;

     text-transform: capitalize;

}

.turan-iconbox.layout1 .content .title{

     color: #222;

     margin-bottom: 8px;

}

.turan-iconbox.layout1 .iconbox-inner .content .text{

     color: #888;

}

/*team-member*/

.team-member .border-custom{

     margin-top: 75px;

}

.team-member .custom_blog_title{

     margin-top: 50px;

     margin-bottom: 55px;

}

.custom_blog_title.center{

     text-align: center;

}

.turan-team-member{

     text-align: center;

     padding: 0 15px;

     margin-bottom: 35px;

}

.turan-team-member .member_avatar img{

     margin: 0 auto;

}

.turan-team-member .member_name{

     font-size: 18px;

     font-weight: 700;

     color: #222;

     margin-top: 20px;

     margin-bottom: 3px;

}

.team-member-slider.nav-center .slick-arrow{

     top: calc(50% - 50px);

     transform: none;

     opacity: 0;

     filter: alpha(opacity=0);

     visibility: hidden;

}

.team-member-slider:hover .slick-arrow{

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

}

/*inlookbook page*/

.sevice-item.style-1{

     padding-bottom: 60px;

     border-bottom: 2px solid #e9e9e9;

     margin-bottom: 60px;

}

.sevice-box-wrap{

     position: relative;

}

.lookbook-page .sevice-box-content{

    padding: 0 25px;

}

.sevice-box-content{

     padding: 0 45px;

     position: absolute;

     text-align: center;

     top: 50%;

     -webkit-transform: translateY(-50%);

     -ms-transform: translateY(-50%);

     -o-transform: translateY(-50%);

     transform: translateY(-50%);

     width: 100%;

}

.lookbook-page .sevice-box-content .sevice-title{

    font-size: 36px;

}

.sevice-box-content .sevice-title{

     font-size: 32px;

     color: #222;

     line-height: 1.3;

     margin-bottom: 25px;

     font-weight: 700;

}

.content-inlookbook .sevice-box-content .sevice-title{

     font-size: 36px;

     line-height: 1.2;

     margin-bottom: 17px;

}

.sevice-box-content .sevice-title span{

     display: block;

}

.sevice-box-content .sevide-desc{

     font-size: 16px;

     color: #888;

     letter-spacing: 0.75px;

     margin: 0 0 35px;

}

.content-inlookbook .sevice-box-content .sevide-desc{

     letter-spacing: initial;

}

.sevice-box-content .sevice-button{

     border: 2px solid #e9e9e9;

     min-width: 206px;

     height: 43px;

     line-height: 38px;

     color: #333;

     text-transform: uppercase;

     display: inline-block;

     padding: 0 15px;

     border-radius: 5px;

     font-weight: 700;

    margin-bottom: 10px;

}

.content-inlookbook .sevice-box-content .sevice-button{

     font-size: 13px;

}

.sevice-box-content .sevice-button:hover{

     color: #ffffff;

}

.wapper-slider-lookbook{

     padding: 60px 0;

     background: #f4f4f4;

}

.slider-lookbook-item{

     padding: 0 15px;

}

.slider-lookbook-item .lookbook-inner{

     padding: 40px;

     background: #ffffff;

     overflow: hidden;

}

.slider-lookbook-item .lookboox-thumb{

     float: left;

     max-width: 200px;

}

.slider-lookbook-item .lookboox-infore{

     text-align: center;

     padding: 35px 0 0 50px;

     overflow: hidden;

}

.slider-lookbook-item .name-lookbook{

     font-size: 20px;

     font-weight: 700;

     text-transform: capitalize;

     margin-bottom: 45px;

}

.slider-lookbook-item .view-the-look{

     color: #aaaaaa;

     font-size: 13px;

     font-weight: 700;

     text-transform: uppercase

}

.slider-lookbook.nav-center>.slick-arrow{

     width: 50px;

     border: 2px solid #eeeeee;

     text-align: center;

     line-height: 48px;

     background: #ffffff;

}

.slider-lookbook.nav-center>.slick-arrow:hover{

     background: #ffffff;

}

.slick-slider.slider-lookbook.nav-center>.slick-arrow{

     right: -40px;

}

.slick-slider.slider-lookbook.nav-center>.slick-arrow:first-child{

     left: -40px;

}

.sevice-item.style-1:last-child{

     padding-bottom: 0;

     margin-bottom: 40px;

     border-bottom: 0;

}

/*check out*/

.checkout-form{

     display: inline-block;

     padding: 35px 27px 54px 27px;

     border: 2px solid #f3f3f3;

     margin-bottom: 23px;

     width: 100%;

}

.checkout-form .shipping-address .title-form{

     margin-bottom: 28px;

}

.checkout-form .payment-method-wrapp .title-form{

     margin-bottom: 34px;

}

.checkout-wrapp .row-col{

     display: inline-block;

     float: left;

}

.checkout-wrapp  .row-col-1 {

     width: 57.264957%;

     padding-right: 15px;

}

.checkout-wrapp .row-col-2 {

     width: 42.735043%;

     padding-left: 135px;

}

.title-form{

     font-size: 18px;

     text-transform: capitalize;

     color: #222222;

     margin-bottom: 25px;

     font-weight: 600;

}

.shipping-address .form-row:not(.form-row-last){

     clear: left;

}

.checkout-wrapp .form-row{

     margin-bottom: 23px;

}

.shipping-address .form-row.form-row-first,

.shipping-address .form-row.form-row-last{

     display: inline-block;

     width: calc(50% - 10px);

     overflow: visible;

}

.shipping-address .form-row.form-row-last{

     float: right;

}

.shipping-address  .form-row  .text{

     display: block;

     font-size: 14px;

     color: #888888;

     text-transform: capitalize;

     margin-bottom: 8px;

}

.checkout-wrapp  .form-row .input-text{

     width: 100%;

}

.checkout-wrapp .forn-row-col{

     width: 33%;

     display: inline-block;

     padding: 0 8px;

}

.checkout-wrapp .forn-row-col.forn-row-col-1{

     padding-left: 0

}

.checkout-wrapp .forn-row-col.forn-row-col-3{

     padding-right: 0;

     float: right;

}

.checkout-wrapp .chosen-container{

     width: 100% !important;

}

.checkout-wrapp  .form-row .input-text,

.checkout-wrapp .chosen-container-single .chosen-single{

    height: 43px;

}

.checkout-wrapp .chosen-container-single .chosen-single{

     border-radius: 5px;

     background: transparent;

     border-width: 2px;

     text-align: center;

     color: #444444;

     font-weight: 600;

     text-transform: capitalize;

}

.checkout-wrapp .chosen-container-single .chosen-single div{

     right: 10px;

}

.your-order .title-form{

     margin-bottom: 35px;

}

.list-product-order{

     padding: 0;

     margin: 0;

}

.list-product-order li{

     list-style: none;

     overflow: hidden;

     padding-bottom: 30px;

     margin-bottom: 30px;

     border-bottom: 2px solid #f3f3f3

}

.list-product-order li:last-child{

     padding-bottom: 0;

     border-bottom: 0;

     margin-bottom: 32px;

}

.list-product-order .product-thumb{

     float: left;

     width: 100px;

     margin-right: 29px;

}

.list-product-order .product-order-inner{

     overflow: hidden;

}

.list-product-order .product-name{

     font-size: 16px;

     color: #333333;

     text-transform: capitalize;

     font-weight: 600;

     margin-bottom: 3px;

     margin-top: 5px;

}

.list-product-order .attributes-select{

     font-size: 14px;

     color: #888888;

     text-transform: capitalize;

     cursor: pointer;

     margin-bottom: 7px;

     display: inline-block;

}

.list-product-order .attributes-size{

     text-transform: uppercase;

}

.list-product-order .price{

     font-size: 16px;

     color: #111111;

     font-weight: 600;

    padding-left: 1px;

}

.list-product-order .price .count{

    color: #888881;

    font-weight: 400;

}

.your-order .order-total{

     color: #333333;

     font-weight: 600;

}

.your-order .order-total .title{

     font-size: 16px;

     text-transform: capitalize;

}

.your-order .order-total .total-price{

     font-size: 20px;

    margin-left: 8px;

}

.checkout-wrapp .button{

     min-width: 101px;

     background: transparent;

     font-size: 13px;

     color: #333333;

     border: 2px solid #e9e9e9;

     margin-bottom:50px;

    padding: 7.5px 10px;

}

.checkout-wrapp .button-payment{

     float: right;

     min-width: 135px;

     padding: 7px 10px;

}

.checkout-wrapp .button-payment::after{

     content: "\f061";

     font-family: "FontAwesome";

     font-size: 13px;

     color: #aaaaaa;

    margin-left: 13px;

}

.checkout-wrapp .button:hover,

.checkout-wrapp .button:hover:after,

.button-control  .btn-back-to-shipping:hover::before{

     color: #ffffff;

}

.payment-method-wrapp .button-control{

    float: right;

}

.payment-method-wrapp .button-control .btn-pay-now{

    min-width: 110px;

}

.payment-method-wrapp .button-control .btn-back-to-shipping{

    min-width: 199px;

}

.payment-method .title-form{

     margin-bottom: 34px;

}

.checkout-wrapp .group-button-payment .button{

     margin-bottom: 24px;

     margin-right: 15px;

}

.checkout-wrapp .group-button-payment .btn-credit-card{

     min-width: 157px;

     color: #ffffff;

}

.payment-method .form-row .text{

     margin-bottom: 8px;

}

.payment-method .form-row-card-number{

     max-width: 360px;

}

.form-row-card-number .input-text{

     text-align: center;

}

.payment-method-wrapp .button-control .button{

     margin-left: 15px;

}

.payment-method-wrapp .button-control .btn-pay-now{

     color: #ffffff;

}

.button-control  .btn-back-to-shipping::before{

     content: "\f060";

     font-family: "FontAwesome";

     font-size: 13px;

     color: #aaaaaa;

     margin-right: 10px;

}

.end-checkout{

     text-align: center;

     padding: 93px 30px 97px;

     margin-bottom: 0;

}

.end-checkout .icon{

     display: inline-block;

     width: 98px;

     height: 98px;

     border: 3px solid #555555;

     border-radius: 50%;

     text-align: center;

     margin-bottom: 24px;

     padding-top: 33px;

}

.end-checkout .icon::before{

     content: url("../images/icon-checkout.png");

     display: inline-block;

     line-height: 0;

}

.end-checkout .title-checkend{

     font-size: 18px;

     color: #222222;

     font-weight: 600;

     margin-bottom: 6px;

}

.end-checkout .sub-title{

     font-size: 14px;

     color: #555555;

     margin: 0 auto 37px;

     max-width: 570px;

}

.end-checkout .button{

     min-width: 200px;

     margin-bottom: 0;

     color: #ffffff;

}

.end-checkout .button:hover,

.payment-method-wrapp .button-control .btn-pay-now:hover,

.checkout-wrapp .group-button-payment .btn-credit-card:hover{

     background: #ffffff !important;

     color: #333333 !important;

}

/*detaills page*/

.details-thumd{

     width: 51.7241%;

     float: left;

     padding-right: 20px;

     position:relative

		 /*margin-top: -120px;*/

}



.details-thumd img{

	border: solid #4F4F4F;

     

}



.details-infor{

     width: 48.2759%;

     float: right;

     padding-left: 50px;

     border-left: 2px solid #F1F1F1;

}

.details-thumd .thumbnails_carousel .owl-item img{

     border: 2px solid #eee;

     margin: 0 auto;

}

.details-thumd .image-preview-container {

     position: relative;

     margin-bottom: 10px;

     overflow: hidden;

}

.content-area.full-width .details-thumd .image-preview-container{

     margin-bottom: 20px;

}

.btn-zoom.open_qv{

     position: absolute;

     width: 40px;

     height: 40px;

     left: 0;

     right: 0;

     top: 50%;

     transform: translateY(-50%);

     margin: 0 auto;

     border-radius: 50%;

     overflow: hidden;

     border:1px solid #dddddd;

     text-align: center;

     line-height: 40px;

     z-index: 32;



}

.btn-zoom.open_qv:hover{

     color: #ffffff;

}

.zoomContainer:nth-child(n+1),.zoomContainer:first-child{

     display: none !important;

}

.zoomContainer:last-child{

     display: block !important;

}

.details-thumd .product_preview{

     padding: 0 40px;

}

.details-thumd .owl-nav .owl-next{

     right: -40px;

}

.details-thumd .owl-nav .owl-prev{

     left: -40px;

}

.details-thumd .owl-nav div{

     width: 35px;

     height: 35px;

     border: 2px solid #eeeeee;

     text-align: center;

     line-height: 30px;

     display: inline-block;

     position: absolute;

     top: 50%;

     transform: translateY(-50%);

     font-size: 20px;

     color: #aaaaaa;

     background: #ffffff;

     z-index: 33;

}

.details-infor .product-title{

     font-size: 24px;

     color: #333;

     margin-bottom: 7px;

     margin-top: -9px;

     font-weight: 600;

}

.details-infor .stars-rating{

     display: block;

     float: left;

     vertical-align: middle;

     margin-bottom: 8px;

     margin-top: 2px;

    margin-left: 1px;

}

.details-infor .availability{

     display: inline-block;

     vertical-align: middle;

     margin-bottom: 10px;

}

.details-infor .availability{

     margin-left: 20px;

     text-transform: capitalize;

     font-size: 14px;

     color: #555555;

}

.details-infor .availability a{

     font-weight: 700;

     margin-left: 7px;

}

.details-infor .price{

     font-size: 30px;

     font-weight: 600;

     color: #111111;

     margin-bottom: 19px;

     margin-top: 2px;

}

.details-infor .product-details-description{

     margin-bottom: 5px;

     font-size: 0;

}

.details-infor .product-details-description .desc{

     font-size: 14px;

     line-height: 30px;

     color: #555555;

     display: block;

     margin-bottom: 5px;

}

.details-infor .product-details-description ul{

     display: inline-block;

     padding: 0;

     margin-top: 3px;

}

.details-infor .product-details-description li{

     line-height: 24px;

     list-style: none;

     display: inline-block;

     width: 100%;

     font-size: 14px;

     color: #555555;

     float: left;

}

.details-infor .product-details-description li::before{

     content: '';

     display: block;

     float: left;

     width: 7px;

     height: 7px;

     border-radius: 50%;

     background-color: #aaaaaa;

     margin: 9px 14px 7px 0;

}

.details-infor .variations .text-attribute{

     font-size: 14px;

     font-weight: 700;

}

.details-infor .variations .text-attribute span{

     color: #555555;

     font-weight: normal;

}

.details-infor .variations .attribute .list-item.list-size{

    margin-top: 14px;

    margin-bottom: 11px;

}

.details-infor .variations .attribute .list-item{

     margin: 13px 0 8px;

    max-width: 270px;

}

.attribute .list-item{

     overflow: hidden;

     margin: 15px 0 10px;

}

.attribute_color .list-color a{

     display: inline-block;

     height: 27px;

     margin-bottom: 15px;

     margin-right: 10px;

     position: relative;

     text-align: center;

     width: 27px;

     border-radius: 50%;

     line-height: 27px;

     float: left;

}

.attribute_color .list-color a:last-child{

     margin-right: 0;

}

.attribute_color .list-color .color1{

     border: 2px solid #eeeeee

}

.attribute_color .list-color .color2{

     background: #222222;

}

.attribute_color .list-color .color3{

     background: #4a5365;

}

.attribute_color .list-color .color4{

     background: #84664d;

}

.attribute_color .list-color a:hover::before,

.attribute_color .list-color a.active::before{

     color: #fff;

     content: "\f00c";

     display: inline-block;

     font-family: FontAwesome;

     font-size: 12px;

     left: 0;

     position: absolute;

     width: 100%;

}

.attribute_color .list-color .color1:hover::before,

.attribute_color .list-color .color1.active::before{

     color: #222222;

}

.details-infor .attribute_size .list-size a{

    font-size: 15px;

}

.attribute_size .list-size a{

     display: inline-block;

     min-width: 54px;

     line-height: 28px;

     height: 32px;

     border: 2px solid #eeeeee;

     border-radius: 3px;

     text-align: center;

     margin-right: 10px;

     margin-bottom: 15px;

     text-transform: uppercase;

     font-weight: 600;

}

.attribute_size .list-size a.active,.attribute_size .list-size a:hover{

     color: #ffffff;

}

.details-infor .group-button .yith-wcwl-add-to-wishlist,

.details-infor .group-button .size-chart-wrapp{

     display: inline-block;

     vertical-align: middle;

     margin-bottom: 25px;

     font-size: 14px;

     color: #555555;

}

.details-infor .group-button .size-chart-wrapp{

     margin-left: 25px;

}

.details-infor .group-button .yith-wcwl-add-to-wishlist div a::before,

.details-infor .group-button .size-chart-wrapp .btn-size-chart a::before{

     font-family: 'FontAwesome';

     margin-right: 7px;

     color: #ccc;

     font-size: 18px;

     line-height: normal;

     vertical-align: middle;

     display: inline-block;

     margin-top: -2px;

}



.details-infor .group-button .yith-wcwl-add-to-wishlist div a::before{

     content: "\f08a";

}

.details-infor .group-button .yith-wcwl-add-to-wishlist div a:hover::before{

     content: "\f004";

}

.details-infor .group-button .size-chart-wrapp .btn-size-chart a::before{

     content: "\f1fe";

}

.kt-popup-quickview .details-infor .quantity{

     margin-right: 10px;

}

.details-infor .quantity,.details-infor .group-button .button{

     display: inline-block;

     vertical-align: middle;

     float: left;

}

.details-infor  .quantity .control{

     /*padding: 0 13px;*/

     padding: 0 10px;

     border-radius: 5px;

}

.details-infor .quantity{

     margin-right: 10px;

}

.details-infor  .quantity .control .input-qty{

     width: 100%;

}

.details-infor .group-button .button{

     min-width: 150px;

     height: 43px;

}

.tab-details-product{

     margin-top: 67px;

     width: 100%;

     float: left;

}

.tab-details-product .tab-link{

     /*margin-bottom: 29px;*/

     margin-bottom: 28px;

     padding: 0;

     border-bottom: 2px solid #F1F1F1;

     padding-bottom: 4px;

}

.no-sidebar .tab-details-product .tab-link{

     text-align: center;

}

.tab-details-product .tab-link li{

     list-style: none;

     display: inline-block;

     padding: 0 30px;

}

.tab-details-product .tab-link li:first-child{

     padding-left: 0;

}

.tab-details-product .tab-link li:last-child{

     padding-right: 0;

}

.tab-details-product .tab-link li a{

     display: inline-block;

     font-size: 18px;

     color: #bbb;

     font-weight: 600;

     position: relative;

}

.tab-details-product .tab-link li .count-dex{

     font-size: 10px;

     color: #bbbbbb;

     display: block;

     float: right;

     margin-top: -3px;

     margin-left: 4px;

}

.tab-details-product .tab-link li.active a::after{

     height: 3px;

     width: 100%;

     position: absolute;

     bottom: -8px;

     left: 0;

     content: '';

}

.tab-details-product #product-descriptions p{

     margin-bottom: 0;

}

.reviews-tab .comments .reviews-title{

     font-size: 14px;

     text-transform: uppercase;

     margin-bottom: 20px;

     font-weight: 600;

}

.reviews-tab .commentlist{

     padding: 0;

     margin: 0;

}

.reviews-tab .conment{

     list-style: none;

     margin-bottom: 30px;

}

.reviews-tab .avatar{

     float: left;

}

.reviews-tab .comment-text{

     overflow: hidden;

     padding-left: 30px;

}

.reviews-tab .stars-rating{

     float: right;

     display: inline-block;

}

.reviews-tab .comment-text .meta{

     border-bottom: 1px solid #eee;

     padding-bottom: 5px;

     margin-bottom: 5px;

}

.review_form .comment-reply-title{

     font-size: 14px;

     text-transform: uppercase;

     margin-bottom: 20px;

}

.comment-form-review p{

     width: 100%;

     float: left;

     margin-bottom: 30px;

}

.comment-form-review .comment-form-rating{

     display: inline-block;

     margin-bottom: 28px;

     width: 100%;

}

.comment-form-review .comment-form-author,

.comment-form-review .comment-form-email{

     max-width: calc( 50% - 15px );

     float: left; 

}

.comment-form-review .comment-form-email{

     margin-left: 30px;

}

.comment-form-review label{

     display: block;

     font-weight: normal;

}

.review_form .comment-form-review .stars{

     margin-bottom: 0;

}

.review_form .comment-form-review .stars a{

     font-size: 0;

     color: #ccc;

     display: inline-block;

     border-right: 1px solid #eee;

     padding: 0 10px;

     line-height: 13px;

     float: left;

}

.review_form .comment-form-review .stars a:last-child{

     border: none;

}

.review_form .comment-form-review .stars a:first-child{

     padding-left: 0;

}

.review_form .comment-form-review .stars a::before{

     font-family: 'FontAwesome';

     font-size: 13px;

     display: inline-block

}

.review_form .comment-form-review .stars a.star-1::before{

    content: "\f005";

}

.review_form .comment-form-review .stars a.star-2::before{

     content: "\f005\f005";

}

.review_form .comment-form-review .stars a.star-3::before{

     content: "\f005\f005\f005";

}

.review_form .comment-form-review .stars a.star-4::before{

     content: "\f005\f005\f005\f005";

}

.review_form .comment-form-review .stars a.star-5::before{

     content: "\f005\f005\f005\f005\f005";

}

.comment-form-review  input[type="text"],

.comment-form-review input[type="email"],

.comment-form input[type="url"]{

     clear: both;

     float: left;

     padding: 6px 15px;

     width: 100%;

}

.comment-form-review .form-submit .submit{

     padding: 9px 30px;

}

/*product related/ product upsells*/

.related, .up-sells{

     position: relative;

}

.upsells, .related{

     margin-top: 55px

}

.product-grid-title{

     font-size: 28px;

     color: #222;

     font-weight: 600;

     margin-bottom: 40px;

     text-align: center;

     padding-top: 50px;

}

.related:before, .up-sells:before{

     content: '';

     display: inline-block;

     position: absolute;

     top: 0;

     margin: 0 auto;

     background: #f1f1f1;

     width: 100%;

     height: 2px;

     left: 0px;

     right: 0px;

}

.content-details.full-width .related:before{

     max-width: 570px;

     -webkit-transform: translateX(-50%);

     -ms-transform: translateX(-50%);

     -o-transform: translateX(-50%);

     transform: translateX(-50%);

     left: 50%;

     right: auto;

}

.related .product-item ,.up-sells .product-item{

     margin-bottom: 0;

}

.related .slick-slider.nav-center>.slick-arrow,

.up-sells .slick-slider.nav-center>.slick-arrow{

     color: #aaaaaa;

     width: 35px;

     height: 35px;

     text-align: center;

     line-height: 30px;

     border: 2px solid #f3f3f3;

     font-size: 20px;

     opacity: 0;

     filter: alpha(opacity=0);

     right: 50px;

     visibility: hidden;

     background: #ffffff;

     -moz-transition: all 0.45s ease;

    -webkit-transition: all 0.45s ease;

    -o-transition: all 0.45s ease;

    -ms-transition: all 0.45s ease;

}

.related .slick-slider.nav-center>.slick-arrow:first-child,

.up-sells .slick-slider.nav-center>.slick-arrow:first-child{

     left: 50px;

}

.related:hover .slick-slider.nav-center>.slick-arrow,

.up-sells:hover .slick-slider.nav-center>.slick-arrow{

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

     right: -20px;

}

.related:hover .slick-slider.nav-center>.slick-arrow:first-child,

.up-sells:hover .slick-slider.nav-center>.slick-arrow:first-child{

     left: -20px;

}

/*details full width*/

.full-width .details-thumd{

     padding-right: 130px;

     padding-left: 70px;

}

.full-width .details-thumd .product_preview{

     padding: 0;

}

.full-width .details-thumd .owl-nav .owl-prev{

     left: -20px;

}

.full-width .details-thumd .owl-nav .owl-next {

    right: -20px;

}

/*Buttons personalitzats ByLit*/

.disable{

	cursor:not-allowed;filter:alpha(opacity=30);-webkit-box-shadow:none;box-shadow:none;opacity:.30;

}



/*============================================



===================HOME PAGE=================



=============================================*/

/*-------------------------

----------HOME 01----------

--------------------------*/

/*home-slider*/

.home-slider .slick-list{

    margin: 0;

}

.home-slider .slick-slide{

    padding: 0;

}

.slider-item .slider-inner{

     background-position: center;

     background-repeat: no-repeat;

     background-size: cover;

     position: relative;

}

.slider-item .title-small{

     color: #666666;

     font-size: 24px;

     font-family: "mark";

     font-weight: 400;

     padding: 0;

     margin-bottom: 0;

}

.slider-item.slick-active .title-small{

     animation-duration: 2s;

     -webkit-animation-duration: 2s;

     animation-fill-mode: both;

     -webkit-animation-fill-mode: both;

     animation-name: bounceInDown;

     -webkit-animation-name: bounceInDown;

}

.slider-item .title-big{

     font-size: 36px;

     text-transform: uppercase;

     color: #ffffff;

     font-family: "Lato",sans-serif;

     font-weight: 700;

     letter-spacing: -0.025em;

     line-height: 1.2;

     margin-bottom: 11px;

}

.slider-item.slick-active .title-big{

     animation-duration: 2s;

     -webkit-animation-duration: 2s;

     animation-fill-mode: both;

     -webkit-animation-fill-mode: both;

     animation-name: bounceInRight;

     -webkit-animation-name: bounceInRight;

}

.slider-item .price{

     font-size: 18px;

     color: #aaaaaa;

     letter-spacing: -0.05em;

     font-weight: 600;

     display: block;

     margin-bottom: 35px;

}

.slider-item.slick-active .price,

.slider-item.slick-active .description{

     animation-duration: 2s;

     -webkit-animation-duration: 2s;

     animation-fill-mode: both;

     -webkit-animation-fill-mode: both;

     animation-name: bounceInLeft;

     -webkit-animation-name: bounceInLeft;

}

.slider-item .price .number-price{

     text-transform: uppercase;

     font-size: 28px;

     color: #ffffff;

     position: relative;

    margin-left: 8px;

}

.slider-item .price .number-price:after{

     content: '';

     height: 2px;

     background-color: #d5d5d6;

     position: absolute;

     bottom: 2px;

     left: 0;

     right: 0;

     display: block;

}

.slider-item .slider-infor .button{

     padding-top: 7px;

     padding-bottom: 7px;

     padding-right:20px;

     padding-left: 20px;

     background: transparent;

     border: 2px solid rgba(255,255,255,0.3);

     color: #ffffff;

     margin-right: 5px;

     border-radius: 3px;

     min-width: 118px;

}

.slider-item.style2  .slider-infor .button{

     min-width: 133px;

}

.slider-item.slick-active .slider-infor .button{

     animation-duration: 2s;

     -webkit-animation-duration: 2s;

     animation-fill-mode: both;

     -webkit-animation-fill-mode: both;

     animation-name: bounceInUp;

     -webkit-animation-name: bounceInUp;

}

.slider-item .slider-infor .button:last-child{

     margin-right: 0;

}

.slider-item .slider-infor .button:hover{

     background: #ffffff;

     border-color: #ffffff;

}

.slider-item.style1 .slider-inner{

    background-image: url(../images/slider-thumb1.jpg);

}

.slider-item.style1 .slider-inner .slider-infor,

.slider-item.style3 .slider-inner .slider-infor{

    padding-bottom: 126px;

    padding-top: 139px;

    padding-left: 450px;

    padding-right: 170px;

}

.slider-item.style2 .slider-inner{

   background-image: url(../images/slider-thumb2.jpg);

}

.slider-item.style2 .slider-inner .slider-infor{

     padding-bottom: 160px;

     padding-top: 155px;

     padding-left: 450px;

     padding-right: 170px;

     text-align: center;

}

.slider-item.style2 .title-big{

     margin-bottom: 23px;

}

.slider-item.style2 .title-big span{

     text-decoration: underline;

}

.slider-item.style3 .slider-inner{

    background-image: url(../images/slider-thumb3.jpg);

}

.home-slider .slick-slider.nav-center>.slick-arrow{

     width: 52px;

     height: 52px;

     background-color: #fff;

     font-size: 30px;

     text-align:center;

     line-height: 52px;

     border-top-left-radius: 3px;

     border-bottom-left-radius: 3px;

     opacity: 0;

     filter: alpha(opacity=0);

     right: 30px;

     visibility: hidden;

     -moz-transition: all 0.45s ease;

     -webkit-transition: all 0.45s ease;

     -o-transition: all 0.45s ease;

     -ms-transition: all 0.45s ease;

}

.home-slider .slick-slider.nav-center>.slick-arrow:first-child{

     border-top-right-radius: 3px;

     border-bottom-right-radius: 3px;

     border-top-left-radius: 0;

     border-bottom-left-radius: 0;

     left: 30px;

}

.home-slider:hover .slick-slider.nav-center>.slick-arrow:first-child{

     left: 0;

}

.home-slider:hover .slick-slider.nav-center>.slick-arrow{

     right: 0;

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

}

.home-02 .slider-item .title-small{

    color: #888888;

    font-size: 20px;

    font-weight: 600;

}

/*turan newsletter*/

.turan-newsletter.default{

    padding-top: 30px;

    padding-right: 30px;

    padding-bottom: 37px;

    padding-left: 30px;

    background-image: url(../images/newsletter-bg.jpg);

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

    margin-bottom: 30px;

}

.turan-newsletter.default.widget-layout{

     background-image: url(../images/newletter_layout_widget.jpg);

     padding-top: 30px;

     padding-left: 21px;

     padding-right: 21px;

}

.turan-newsletter.default .title{

     font-size: 28px;

     color: #fff;

     font-weight: 600;

     margin-bottom: 0;

     letter-spacing: -1px;

}

.turan-newsletter.default .subtitle{

     font-size: 15px;

     color: #aaa;

     margin-bottom: 57px;

     line-height: 20px;

}

.turan-newsletter.widget-layout .subtitle{

     margin-bottom: 37px;

}

.turan-newsletter.widget-layout .title{

     margin-bottom: 1px;

}

.turan-newsletter.default .newsletter-form-wrap .email-newsletter{

     margin-bottom: 10px;

     width: 100%;

     background: #fff;

     font-size: 14px;

     text-align: center;

     color: #888;

     border-color: #fff;

     height: 43px;

}

.turan-newsletter.default .newsletter-form-wrap .submit-newsletter{

     font-size: 14px;

     width: 100%;

     height: 43px;

}

.turan-newsletter.default .newsletter-form-wrap .submit-newsletter:hover{

     background-color: #ffffff;

     color: #222222;

}

.product-height-400 .owl-slick .slick-list{

    padding-bottom: 2px;

}

.product-height-400 .product-item.style-1 .product-inner{

    padding-bottom: 54px;

}

/*turan-tabs*/

.turan-tabs .tab-head{

     margin-bottom: 55px;

}

.turan-tabs .tab-link{

     padding: 0;

     margin: 0;

     text-align: center

}

.turan-tabs .tab-link li{

     display: inline-block;

     list-style: none;

}

.turan-tabs .tab-link li a{

     margin: 0 33px;

     font-size: 22px;

     color: #bbb;

     text-transform: capitalize;

     font-weight: 600;

     padding-bottom: 4px;

     -webkit-transition: color 0.4s ease 0s;

     -moz-transition: color 0.4s ease 0s;

     -ms-transition: color 0.4s ease 0s;

     -o-transition: color 0.4s ease 0s;

     transition: color 0.4s ease 0s;

     position: relative;

}

.turan-tabs:not(.avoid-underline) .tab-link li a::before{

     content: '';

     display: block;

     position: absolute;

     left: 0;

     right: 0;

     bottom: 0;

     height: 3px;

     -webkit-transition: transform 0.4s ease 0s;

     -moz-transition: transform 0.4s ease 0s;

     -ms-transition: transform 0.4s ease 0s;

     -o-transition: transform 0.4s ease 0s;

     transition: transform 0.4s ease 0s;



     -webkit-transform: scaleX(0);

     -moz-transform: scaleX(0);

     -ms-transform: scaleX(0);

     -o-transform: scaleX(0);

     transform: scaleX(0);

}

.turan-tabs.underline-tab-active .tab-link li a::before{

    bottom: -3px;

}

.turan-tabs .tab-link li.active a::before,

.turan-tabs .tab-link li a:hover::before{

     -webkit-transform: scaleX(1);

     -moz-transform: scaleX(1);

     -ms-transform: scaleX(1);

     -o-transform: scaleX(1);

     transform: scaleX(1);

}

.turan-tabs .tab-link li a:hover,

.turan-tabs .tab-link li.active a{

     /*border-bottom: 3px solid;*/

     color: #222;

}

/*turan-blog*/

.turan-blog-wraap.default{

     padding-top: 49px;

     background: #fafafa;

     padding-bottom: 80px;

}

.custommenu-title-blog{

     font-size: 28px;

     color: #222222;

     text-align: center;

     font-family: Open Sans;

     font-weight: 600;

     font-style: normal;

     margin-bottom: 41px;

}



.turan-blog.with-top-cate .turan-blog-item .post-item-share .icon{

    color: #aaaaaa;

}

.turan-blog.with-top-cate .turan-blog-item .post-thumb .video-turan-blog figure::after,

.turan-blog.with-top-cate .turan-blog-item .post-thumb >a::after{

    top: 50px;

}

.turan-blog .owl-slick .slick-list{

     margin-top: 0 !important;

     margin-bottom: 0 !important;

     padding: 0;

}

.turan-blog-item .post-thumb{

     position: relative;

}

.turan-blog-item .post-thumb .post-category{

    display: block;

    background: #ffffff;

    border: 2px solid #f1f1f1;

    border-bottom: none;

    padding: 9px 17px;

}

.with-top-cate .turan-blog-item .blog-title{

    margin-bottom: 38px;

}

.with-top-cate .turan-blog-item .blog-meta .view .icon,

.with-top-cate .turan-blog-item .blog-meta .comment .icon{

    color: #aaaaaa;

    margin-right: 4px;

}

.turan-blog-item .post-thumb .post-category span{

    font-size: 14px;

    line-height: 30px;

    color: #222222;

    text-transform: uppercase;

    font-weight: 700;

}

.turan-blog-item .post-thumb >a::after,

.turan-blog-item .post-thumb .video-turan-blog figure::after{

     position: absolute;

     content: '';

     top: 0;

     bottom: 0;

     left: 0;

     right: 0;

     background-color: rgba(0, 0, 0, 0.3);

     -webkit-transition: opacity 0.2s ease;

     -moz-transition: opacity 0.2s ease;

     -ms-transition: opacity 0.2s ease;

     -o-transition: opacity 0.2s ease;

     transition: opacity 0.2s ease;

     opacity: 0;

     filter: alpha(opacity=0);

}

.turan-blog-item .post-thumb:hover .video-turan-blog figure::after,

.turan-blog-item .post-thumb:hover >a::after{

     opacity: 1;

     filter: alpha(opacity=100);

}

.turan-blog-item .post-thumb .post-item-share{

     position: absolute;

     top: 12px;

     right: 20px;

}

.turan-blog.otp-05 .turan-blog-item .post-thumb .post-item-share{

     right: 15px;

     top: 10px;

}

.turan-blog-item .post-item-share .icon{

     color: rgba(255,255,255,0.7);

     right: 20px;

}



.post-item-share .icon{

     font-size: 16px;

     color: #a3a4a6;

}

.post-item-share .box-content{

     position: absolute;

     top: 100%;

     left: 0;

     opacity: 0;

     filter: alpha(opacity=0);

     visibility: hidden;

     -webkit-transition: .35s;

     -o-transition: .35s;

     transition: .35s;

     -webkit-transform: translateY(10px);

     -moz-transform: translateY(10px);

     -ms-transform: translateY(10px);

     -o-transform: translateY(10px);

     transform: translateY(10px);

     z-index: 5;

}

.post-item-share .box-content a{

     display: list-item;

     list-style: none;

     color: #a3a4a6;

     font-size: 15px;

}

.turan-blog-item .post-item-share .icon:hover{

     opacity: 1;

     filter: alpha(opacity=100);

}

.post-item-share:hover .box-content{

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

     -webkit-transform: translateY(0);

     -moz-transform: translateY(0);

     -ms-transform: translateY(0);

     -o-transform: translateY(0);

     transform: translateY(0);

}

.post-item-share .box-content a:hover{

     color: #fff;

}

.turan-blog.default .turan-blog-item .blog-info{

     border: 2px solid #f1f1f1;

     border-top: none;

}

.turan-blog-item .post-date{

     font-size: 15px;

     color: #aaa;

     padding: 13px 18px 2px;

     margin-bottom: 5px;

}

.turan-blog-item .blog-title{

     font-size: 16px;

     color: #333;

     padding: 0 18px;

     margin-bottom: 36px;

     font-weight: 600;

}

.turan-blog-item .blog-title span{

     color: #aaaaaa;

}

.turan-blog-item .blog-meta{

     padding: 8px 18px 9px 17px;

     border-top: 1px solid #efefef;

     display: inline-block;

     width: 100%;

     text-align: right

}

.turan-blog-item .blog-meta .author{

     display: inline-block;

     float: left;

     font-size: 16px;

     line-height: 29px;

     color: #333;

     font-weight: 600;

     text-transform: capitalize;

}

.turan-blog-item .blog-meta .author img{

     display: inline-block;

     width: 29px;

     height: 29px;

     border-radius: 50%;

     float: left;

     margin-right: 10px;

}

.turan-blog-item .blog-meta .view,

.turan-blog-item .blog-meta .comment{

     display: inline-block;

     color: #aaa;

     font-size: 15px;

}

.turan-blog-item .blog-meta .comment .icon,

.turan-blog-item .blog-meta .view .icon{

     color: #dddddd;

     font-size: 18px;

     line-height: 29px;

}

.turan-blog-item .blog-meta .view{

     padding-right: 16px;

}

.turan-blog .slick-slider>.slick-arrow{

     width: 51px;

     height: 51px;

     text-align: center;

     line-height: 48px;

     border: 2px solid #eeeeee;

     color: #aaaaaa;

     right: -40px;

     z-index: 33;

     background: #ffffff;

     border-radius: 5px;

     opacity: 0;

     filter: alpha(opacity=0);

     visibility: hidden;

}

.turan-blog .slick-slider>.slick-arrow:first-child{

     left: -40px;

}

.turan-blog:hover .slick-slider>.slick-arrow{

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

}

/*turan-blog style2*/

.turan-blog-item.style2 .turan-blog-inner{

     overflow: hidden;

     /*border: 2px solid #f4f4f4;*/

     /*background: #ffffff;*/

     display: inline-block;

     max-width: 600px;

}

.turan-blog-item.style2 .post-thumb{

     float: left;

     display: block;

     width: 40.350877193%;

     max-width: 230px;

}

.turan-blog-item.style2 .blog-info{

     display: inline-block;

     float: left;

     width: 59.649122807%;

     overflow: hidden;

     background-color: #fff;

     border: 2px solid #f4f4f4;

     border-left: 0;

     min-height: 300px;

     padding-bottom: 57px;

     position: relative;

     max-width: 600px;

     text-align: left;

}

.turan-blog-item.style2 .post-top{

     margin: 13px 18px 20px 20px;

     position: relative;

     padding-bottom: 2px;

}

.turan-blog.style2 .turan-blog-item .post-date{

     padding-bottom: 0;

     margin-bottom: 2px;

     padding-left: 20px;

     padding-right: 18px;

}

.turan-blog.style2 .turan-blog-item .blog-meta .comment .icon,

.turan-blog.style2 .turan-blog-item .blog-meta .view .icon{

     margin-right: 4px;

}

.turan-blog-item.style2 .post-top > a{

     font-size: 14px;

     color: #222;

     font-weight: 700;

     text-transform: uppercase;

     line-height: 30px;

     max-width: calc( 100% - 14px );

     margin-top: 5px;

     display: inline-block;

     position: relative;

}

.turan-blog-item.style2 .post-top > a::before{

     content: "";

     display: block;

     position: absolute;

     left: 0;

     bottom: -2px;

     height: 2px;

     width: 30px;

     background-color: #dddddd;

}

.turan-blog-item .post-top .post-item-share{

     position: relative;

     display: inline-block;

     float: right;

}

.turan-blog-item.style2 .post-item-share .icon{

     color: #aaa;

     font-size: 16px;

     opacity: 1;

     filter: alpha(opacity=100);

}

.post-top .post-item-share .box-content{

     padding-top: 20px;

}

.turan-blog-item.style2 .post-item-share .icon:hover,

.turan-blog-item.style2 .post-item-share .box-content a:hover{

     color: #333333;

}

.turan-blog-item.style2 .blog-title{

     /*height: 75px;*/

     margin-bottom: 10px;

     overflow: hidden;

     font-size: 18px;

     line-height: 30px;

     padding-left: 20px;

     padding-right: 18px;

}

.turan-blog-item.style2 .blog-meta{

     border: none;

     padding: 0 18px 0 20px;

     position: absolute;

     left: 0;

     bottom: 0;

}

.turan-blog-item.style2 .blog-meta .blog-meta-wrapp{

     padding: 16px 0 12px;

     border-top: 1px solid #efefef;

     text-align: right;

}

/*video blog turan*/

.video-turan-blog{

     position: relative;

}

.video-turan-blog figure::after{

     top: 0 !important;

}

.video-turan-blog .quick-install{

     background: rgba(0, 0, 0, 0.3) url(../images/play.png) no-repeat scroll 24px 20px;

     border-radius: 50%;

     cursor: pointer;

     display: inline-block;

     height: 64px;

     left: 50%;

     line-height: 64px;

     border: 2px solid rgba(255,255,255,0.3);

     position: absolute;

     text-align: center;

     top: 50%;

     width: 64px;

     -webkit-transform: translateX(-50%) translateY(-50%);

     -ms-transform: translateX(-50%) translateY(-50%);

     -o-transform: translateX(-50%) translateY(-50%);

     transform: translateX(-50%) translateY(-50%);

     -webkit-transition: all .6s ease-in-out;

     -moz-transition: all .6s ease-in-out;

     -ms-transition: all .6s ease-in-out;

     -o-transition: all .6s ease-in-out;

     transition: all .6s ease-in-out;

}

.video-turan-blog .quick-install:hover{

     -webkit-transform: translateX(-50%) translateY(-50%) scale(0.9);

     -ms-transform: translateX(-50%) translateY(-50%) scale(0.9);

     -o-transform: translateX(-50%) translateY(-50%) scale(0.9);

     transform: translateX(-50%) translateY(-50%) scale(0.9);

}

#slvj-close-icon{

     background-image: url(../images/close-icon.png);

     width: 30px;

     height: 30px;

}

.video-turan-blog .video-length{

     display: inline-block;

     position: absolute;

     bottom: 20px;

     left: 20px;

     background-color: #000000;

     color: #eeeeee;

     font-size: 12px;

     line-height: 18px;

     font-family: "Lato",sans-serif;

     padding: 0 6px;

     border-radius: 4px;

}

/*========================================

-----------------home 02------------------

=========================================*/

.top-bar{

     background: #111111;

}

.top-bar-left{

     display: inline-block;

     font-size: 15px;

     color: #aaa;

     line-height: 48px;

}

.top-bar-right{

     display: inline-block;

     float: right;

}

.top-bar .header-language{

     float: left;

}

.top-bar .header-user-links{

    display: inline-block;

    margin: 0;

    padding-right: 26px;

    list-style: none;

    padding-left: 17px;

}

.top-bar .social-header{

     float: right;

}

.top-bar .header-language .turan-language{

     padding-top: 0;

     margin: 0;

}

.top-bar .turan-language .language-toggle{

     line-height: 48px;

     padding-right: 13px;

     color: #aaa;

}

.header-language .turan-submenu > li > a span b,

.top-bar .turan-language .language-toggle span b{

     font-weight: 600;

     color: #eeeeee;

}

.header.style7 .turan-dropdown .language-toggle:after{

     margin-left: 4px;

}

.top-bar .turan-language .language-toggle i{

    color: #eeeeee;

    font-weight: 600;

    font-style: normal;

}

.top-bar .header-language .turan-submenu{

     margin-top: 0;

}

.top-bar .header-language .turan-language::after{

    content: '';

    height: 12px;

    display: inline-block;

    width: 1px;

    background: #393939;

    margin: 0 2px;

}

.header.style7 .block-minicart .shopcart-icon{

     display: block;

     position: relative;

     padding: 0;

     min-width: inherit;

     line-height: 0;

}

.header.style7 .block-minicart .shopcart-icon .count{

     top: 12px !important;

     right: -18px !important;

     font-size: 16px !important;

 }

.header.style7 .block-account > a{

     line-height: 0;

     display: inline-block;

     float: right;

}

 .top-bar .header-user-links a{

      color: #aaa;

      font-size: 15px;

      line-height: 48px;

 }

 .top-bar-right .social-header .socials{

      padding-top: 0;

 }

 .top-bar-right .social-header .social-item{

     color: #fff;

     line-height: 48px;

     padding: 0 0 0 25px;

     font-size: 20px;

 }

 .top-bar-right .social-header .social-item:last-child{

      padding-right: 0;

 }

 .header.style2 .form-search .form-content{

      padding: 0;

 }

 .header.style2 .form-search .form-content .inner{

      border: 2px solid #e9e9e9;

      border-radius: 5px;

      width: 251px;

      position: relative;

      padding: 0;

      text-align: left;

      margin: 0;

 }

 .header.style2 .main-header{

     padding-bottom: 17px;

     padding-right: 14px;

     padding-left: 14px;

 }

 .header.style2 .form-search .form-content .input{

     /* width: 171px; */

    width: 100%;

    border: none;

    font-size: 14px;

    color: #888888;

    height: 37px;

    margin-bottom: 2px;

    padding-left: 19px;

}

.header.style2 .form-search .form-content .btn-search{

    top: 0;

    right: 0;

    border: none;

    position: absolute;

    width: 50px;

    padding: 0;

    height: 100%;

    background: transparent;

    color: #888;

    margin: 0;

}

.form-search .form-content .btn-search .icon-search{

    display: inline-block;

    width: 20px;

    height: 20px;

    background-image: url(../images/search-header-2.png);

    float: right;

    margin-right: 14px;

}

/*produc slider home2*/

.product-item.layout-3 .product-thumb ul{

     margin: 0;

     padding: 0;

}

.product-item.layout-3 .product-thumb ul li{

     list-style: none;

     position: relative;

}

.product-item.layout-3 .product-thumb .slick-slider.nav-center>.slick-arrow{

     font-size: 23px;

     color: #222222;

     width: 20px;

     height: 20px;

     text-align: center;

     line-height: 20px;

     opacity: 0;

     filter: alpha(opacity=0);

     visibility: hidden;

     border: none;

     border-radius: 0;

     background-color: transparent;

}

.product-item.layout-3 .product-thumb .slick-slider .thumb-inner img{

     margin: 0 auto;

}

.product-item.layout-3:hover .product-thumb .slick-slider.nav-center>.slick-arrow{

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

}

.product-item.layout-3 .product-thumb .slick-slider.nav-center>.slick-arrow{

     right: 0;

}

.product-item.layout-3 .product-thumb .slick-slider.nav-center>.slick-arrow:first-child{

     left: 0;

}

.product-item .product-thumb .variations{

     border: none;

     text-align: center;

     position: absolute;

     bottom: 20px;

     opacity: 0;

     filter: alpha(opacity=0);

     -webkit-transition: .35s;

     -o-transition: .35s;

     transition: .35s;

     visibility: hidden;

     left: 0;

     right: 0;

}

.product-item .product-thumb .attribute .list-item{

     margin: 0;

}

.product-item .product-thumb .attribute_color .list-color a span{

     display: inline-block;

     width: 27px;

     height: 27px;

     border: 2px solid #ffffff;

     border-radius: 50%;

}

.product-item .product-thumb .attribute_color .list-color a{

     margin-bottom: 0;

     float: none;

     border: none;

     display: inline-block;

     line-height: 0;

     width: auto;

     height: auto;

}

.product-item .product-thumb .attribute_color .list-color a:hover span,

.product-item .product-thumb .attribute_color .list-color a.active span{

     border: none;

}

.product-item .product-thumb .attribute_color .list-color a::before,

.product-item .product-thumb .attribute_color .list-color a::after{

     content: none;

}

.product-item .product-thumb .attribute_color .list-color a:hover::before,

.product-item .product-thumb .attribute_color .list-color a.active::before{

     left: 1px;

     top: -1px;

}

.turan-tabs-wrapp.style2 .custommenu-title-blog{

    margin-bottom: 4px;

}

.turan-tabs.style2 .tab-link li a{

     margin: 0 15px;

     font-weight: 400;

     color: #555;

     font-size: 16px;

     line-height: 30px;

}

.style2.turan-tabs .tab-link{

    font-size: 0;

}

.style2.turan-tabs .tab-head{

    margin-bottom: 48px;

}

.turan-tabs.style2 .tab-link li.active a{

     border-bottom: none;

     font-weight: 600;

     color: #222222;

}

.turan-tabs.style2 .tab-link li:after{

     content: '';

     width: 2px;

     height: 30px;

     background: #f1f1f1;

     display: inline-block;

    -webkit-transform: translateY(36%);

    -moz-transform: translateY(36%);

    -ms-transform: translateY(36%);

    -o-transform: translateY(36%);

    transform: translateY(36%);

}

.turan-tabs.style2 .tab-link li:last-child:after{

     display: none;

}

.turan-product.style2 .product-list-owl .slick-dots{

     overflow: hidden;

     margin: 0 auto;

     text-align: center

}

.turan-product.style2 .product-list-owl .slick-list{

    padding-bottom: 4px;

}

.turan-product.style2 .product-list-owl .slick-dots li{

     width: 72px;

     height: 7px;

     background: #f9f9f9;

     margin: 0;

     border-radius: 0;

     float: none;

}

.turan-product.style2 .product-list-owl .slick-dots .slick-active{

     background: #666666;

    position: relative;

     /*border-radius: 5px;*/

}

.turan-product.style2 .product-list-owl .slick-dots .slick-active::after{

     content: '';

     position: absolute;

     top: 0;

     right: 0;

     bottom: 0;

     background-color: transparent;

     display: block;

     border-top: 1px solid #ffffff;

     border-bottom: 1px solid #ffffff;

     width: 1px;

 }

.turan-product.style2 .product-list-owl .slick-dots .slick-active::before{

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    bottom: 0;

    background-color: transparent;

    display: block;

    border-top: 1px solid #ffffff;

    border-bottom: 1px solid #ffffff;

    width: 1px;

}

ul.product-list-owl{

    padding-left: 0;

}

/*slider home 02*/

.fullwidth .slick-list{

     margin: 0!important;

     padding: 0;

}

.fullwidth .slick-list .slick-slide{

     padding: 0;

}

.slider-item.style4 .slider-inner{background-image: url(../images/slider-thumb-full-1.jpg); }

.slider-item.style4 .slider-inner .slider-infor{

     padding-bottom: 162px;

     padding-top: 153px;

     padding-left: 770px;

     padding-right: 30px;

}

.slider-item.style5 .slider-inner{background-image: url(../images/slider-thumb-full-2.jpg); }

.slider-item.style5 .slider-inner .slider-infor{

    padding-bottom: 155px;

    padding-top: 120px;

    padding-left: 736px;

    padding-right: 30px;

}

.slider-item.style5 .title-small{

    margin-bottom: 6px;

}

.slider-item.style5 .title-big{

     font-size: 48px;

     letter-spacing: -0.05em;

     line-height: 1;

    margin-bottom: 7px;

}

.slider-inner .when-code{

     font-size: 13px;

     font-weight: 700;

     color: #888888;

     text-transform: uppercase;

     display: block;

     margin-bottom: 23px;

}

.slider-inner .when-code .number-code{

     color: #ffffff;

     font-size: 18px;

     border-bottom: 2px solid;

     margin-left: 2px;

}

.slider-item.style6 .slider-inner{

     background-image: url(../images/slider-thumb-full-3.jpg);

}

.slider-item.style6 .slider-inner .slider-infor{

     padding-bottom: 162px;

     padding-top: 153px;

     padding-left: 770px;

     padding-right: 30px

}

.home-slider.center-mode  .slider-item:not(.slick-active) .slider-inner::before{

    content: '';

    width: 100%;

    height: 100%;

    background: #222222;

    display: block;

}

/*===========================

==========HOME 03============

=============================*/

/*header 03*/

.header.style3 .main-header{

     padding: 33px 0;

}

.header.style3 .logo{

     text-align: left;

     line-height: 74px;

}

.header.style3 .header-control{

    padding: 10px 0 16px;

}

/*slider-banner*/

.home-slider-banner:not(.no-custom-padding) .silider-wrapp,

.home-slider-banner:not(.no-custom-padding) .banner-wrapp{

     padding: 0 10px;

}

.home-slider-banner .silider-wrapp{

     margin-bottom: 20px;

}

.slider-item.style7 .slider-inner{

     background-image: url(../images/slider-thumb4.jpg);

}

.slider-item.style7 .slider-inner .slider-infor{

     padding-bottom: 161px;

     padding-top: 224px;

     padding-left: 50px;

     padding-right: 400px;

}

.slider-item.style8 .slider-inner{

     background-image: url(../images/slider-thumb5.jpg);

}

.slider-item.style8 .slider-inner .slider-infor{

     padding-bottom: 161px;

     padding-top: 224px;

     padding-left: 50px;

     padding-right: 400px;

}

.slider-item.style7 .slider-inner .slider-infor .title-small,

.slider-item.style8 .slider-inner .slider-infor .title-small,

.slider-item.style9 .slider-inner .slider-infor .title-small{

    color: #aaaaaa;

}

.slider-item.style8  .title-big{

     font-weight: 900;

}

.slider-item.style9 .slider-inner{

     background-image: url(../images/slider-thumb6.jpg);

}

.slider-item.style9 .slider-inner .slider-infor{

     padding-bottom: 161px;

     padding-top: 234px;

     padding-left: 50px;

     padding-right: 400px;

}

.slider-item.style9  .title-big{

     margin-bottom: 20px;

}

.slider-owl .slick-dots{

     position: absolute;

     bottom: 15px;

     left: 50%;

     z-index: 10;

     -webkit-transform: translateX(-50%);

     -moz-transform: translateX(-50%);

     -ms-transform: translateX(-50%);

     -o-transform: translateX(-50%);

     transform: translateX(-50%);

}

.slider-owl .slick-dots li{

     margin: 2px;

}

.slider-owl .slick-dots li.slick-active{

     background: #ffffff;

     width: 12px;

     height: 12px;

     margin-top: 0;

     margin-bottom: 0;

}

.content_element .block-text{

     font-size: 15px;

     color: #222;

     font-weight: 700;

}

.block-text-type-2{

     font-size: 22px;

     margin-right: 5px;

}

.content_element .block-text .icon{

     font-size: 22px;

}

.content_element .block-text span{

     color: #666666;

     text-decoration: underline;

}

.home-02 .style5 .slider-inner .when-code .number-code{

    margin-left: 3px;

    border: none;

    position: relative;

}

.home-02 .style5 .slider-inner .when-code .number-code::after{

    content: '';

    display: inline;

    position: absolute;

    bottom: 1px;

    left: 0;

    right: 0;

    height: 1px;

    background-color: #d5d5d6;

}

/*===========================

==========HOME 04============

=============================*/

/*header*/

.home .header.style4{

     position: absolute;

     top: 0;

     left: 0;

     right: 0;

     background: transparent;

     z-index: 1001;

}

.header.style4 .main-header{

    padding: 31px 0;

}

.header.style4 .bar-open-menu{

    padding-top: 13px;

}

.header.style4 .logo{

    margin-top: 3px;

}

.bar-open-menu{

     display: inline-block;

     padding: 11px 0;

}

.bar-open-menu span{

     width: 20px;

     display: block;

     background: #fff;

     height: 2px;

     margin-bottom: 5px;

}

.bar-open-menu span:nth-child(2){

     width: 17px;

}

.header.style4 .block-minicart .shopcart-icon{

     border-color: #363d44;

     color: #eeeeee;

}

.header.style4 .block-minicart .shopcart-icon .count{

     background-color: #333333;

}

.header.style4 .block-search .icon-search::before{

     content: url(../images/search-header-black.png);

}

.header.style4 .block-account > a{

     color: #eeeeee;

}

.vertical-style .header-nav{

     text-align: left;

     position: fixed;

     top: 0;

     left: -500px;

     width: 365px;

     max-width: 100%;

     min-height: 100vh;

     background-color: #090909;

     z-index: 1001;

     -webkit-transition: left 0.4s;

     -moz-transition: left 0.4s;

     -o-transition: left 0.4s;

     transition: left 0.4s;

     padding: 35px 40px 30px 60px;

}

body.vertical-menu-open .header .header-nav{

     left: 0;

}

.vertical-style .main-menu > li .toggle-submenu{

    position: absolute;

    right: 0;

    display: block;

    width: 24px;

    height: 24px;

    z-index: 99;

    cursor: pointer;

    top: 18px;

}

.vertical-style .main-menu > li .toggle-submenu:before{

     font-family: 'FontAwesome';

     content: "\f107";

     font-size: 15px;

     color: #fff;

     font-weight: normal;

     vertical-align: top;

     display: block;

     text-align: center;

}

.vertical-style .main-menu > li > a{

     padding: 18px 0;

     color: #fff;

     display: block;

     width: 100%;

}

.vertical-style .main-menu .submenu,

.vertical-style .header-nav .header-language .turan-submenu{

     display: none;

     position: static;

     box-shadow: none;

     background: none;

     width: 100% !important;

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

     padding:0;

     transition: none;

     transform: none;

     padding-left: 20px;

}

.vertical-style .main-menu .submenu > li > a{

     padding-left: 0;

}

.vertical-style .main-menu > li{

     width: 100%;

}

.vertical-menu-overlay{

     position: fixed;

     top: 0;

     bottom: 0;

     right: 0;

     height: 100vh;

     background: transparent;

     z-index: 10;

}

body.vertical-menu-open .vertical-menu-overlay{

     left: 0;

}

.vertical-style .header-nav .mCustomScrollbar{

     height: calc(100vh - 148px);

     overflow-x: hidden;

}

.vertical-style.main-menu > li.menu-item-has-children > a:after{

     display: none;

}

.vertical-style .main-menu{

     display: block;

}

.vertical-style .turan-demolink .title{

     color: #eeeeee;

}

.vertical-style .turan-demolink{

     margin-top: 0;

     margin-bottom: 30px;

}

.vertical-style .header-nav .header-language .turan-language{

     margin: 0;

     padding: 0;

     margin-top: 30px;

}

.vertical-style .header-nav .header-language{

     display: block;

}

.vertical-style.header .social-header .social-item{

     color: #ffffff;

}

.vertical-style.header .header-copyright{

     display: inline-block;

     width: 100%;

     font-size: 15px;

     color: #888;

}

.vertical-style.header .header-copyright span{

    color: #ffffff;

}

.vertical-style.header .social-header{

     width: 100%;

     margin-bottom: 25px;

}

.vertical-style .header-language .turan-dropdown.open .turan-submenu{

     display: block;

}

.vertical-style .main-menu .submenu > li.menu-item-has-children > a:after{

     display: none;

}

.vertical-style .main-menu .submenu > li > a{

     background: transparent;

     color: #9b9b9b;

}

.vertical-style .main-menu .submenu > li:hover > a{

     color: #9b9b9b;

     background-color: transparent;

}

.vertical-style .main-menu > li .submenu .toggle-submenu{

     top: 10px;

}

.vertical-style .main-menu > li.menu-item-has-children > a:after{

     display: none;

}

.vertical-style .clone-main-menu .mega-menu .menu-page-item:first-child .turan-custommenu,

.vertical-style .clone-main-menu .mega-menu .menu-page-item:nth-child(2) .turan-custommenu,

.vertical-style .clone-main-menu .mega-menu .menu-page-item:nth-child(3) .turan-custommenu{

     padding-left: 0;

}

.vertical-style .mega-menu .turan-custommenu .widgettitle{

     color: #eeeeee;

}

.vertical-style .mega-menu .turan-custommenu ul li a{

     color: #9b9b9b;

}

.vertical-style .header-nav .mCSB_inside>.mCSB_container{

     margin-right: 15px;

}

.vertical-style .header-nav  .header-language .turan-submenu > li > a{

     padding-left: 0;

     background: transparent;

     color: #888888 !important;

}

/*slider*/

.slider-item.style22 .slider-inner{

     background-image: url(../images/slider-thumb-full-7.jpg);

}

.slider-item.style22 .slider-inner .slider-infor,

.slider-item.style23 .slider-inner .slider-infor{

     padding-bottom: 193px;

     padding-top: 222px;

     padding-left: 760px;

     padding-right: 15px;

}

.slider-item.style23 .slider-inner .slider-infor .title-small{

    color: #aaaaaa;

}

.slider-item.style23 .slider-inner .slider-infor .number-price{

    margin-left: 3px;

    letter-spacing: 0.3px;

}

.slider-item.style23 .slider-inner .slider-infor .title-big{

    letter-spacing: 0.3px;

}

.slider-item.style23 .slider-inner{

     background-image: url(../images/slider-thumb-full-8.jpg);

}

.slider-item.style24 .slider-inner{

     background-image: url(../images/slider-thumb-full-9.jpg);

}

.slider-item.style24 .slider-inner .slider-infor{

     padding-bottom: 193px;

     padding-top: 212px;

     padding-left: 808px;

     padding-right: 15px;

}

.slider-item.style24 .price{

     margin-bottom: 45px;

}

.header-block-text-wrapp .header-block-text .icon{

     font-size: 22px;

}

.header-block-text-wrapp .header-block-text.icon-smaller .icon{

     font-size: 18px;

     margin-right: 7px;

}

.header-block-text-wrapp.first-bold i::before{

    font-size: 18px;

    color: #fff;

    margin-right: 3px;

}

/*===========================

==========HOME 05============

=============================*/

.header.style5 .main-header{

    padding-top: 41px;

}

.header.style5 .bar-open-menu{

     width: 44px;

     height: 43px;

     text-align: center;

     line-height: 43px;

     border: 2px solid #e9e9e9;

     border-radius: 5px;

     padding: 11px 10px;

     float: left;

     margin-right: 50px;

}

.header.style5 .bar-open-menu span{

     background: #555555;

}

.header.style5 .logo{

     text-align: left;

}

.header.style5 .header-language{

    margin-top: -1px;

}

.header.style5 .header-control{

    margin-top: 2px;

}

.header.style5 .block-search-block{

     display: inline-block;

     margin-top: 2px;

}

.header.style5 .form-search .form-content{

     padding: 0;

}

.header.style5 .form-search .form-content .inner{

     width: 251px;

     position: relative;

     border-radius: 5px;

     border: 2px solid #e9e9e9;

}

.header.style5 .form-search .form-content .input{

     width: 75%;

     border: none;

     height: 39px;

     font-size: 14px;

}

.header.style5 .form-search .form-content .btn-search{

     top: 0;

     right: 0;

     border: none;

     line-height: 38px;

     position: absolute;

     width: 25%;

     padding: 0;

     height: 100%;

     background: transparent;

     color: #888;

     font-size: 22px;

     font-weight: normal;

     margin: 0;

}

.header.style5  .header-language .turan-language{

     padding-top: 0;

     margin-right: 33px;

     margin-left: 62px;

}

.header.style5 .header-nav .header-language .turan-language{

     margin: 0;

     padding: 0;

     margin-top: 30px;

}

.header.style5 .header-nav .header-language{

     display: none;

}

/*slider*/

.fullwidth.style2  .slick-list .slick-slide{

     padding: 0 15px;

}

.slider-item.style25 .slider-inner{

     background-image: url(../images/slider-thumb-full-10.jpg);

}

.slider-item.style25 .slider-inner .slider-infor{

     padding-bottom: 139px;

     padding-top: 116px;

     padding-left: 720px;

     padding-right: 15px

}

.slider-item.style25 .price{

     margin-bottom: 45px;

}

.slider-item.style26 .slider-inner{

     background-image: url(../images/slider-thumb-full-11.jpg);

}

.slider-item.style26 .slider-inner .slider-infor{

     padding-bottom: 139px;

     padding-top: 115px;

     padding-left: 720px;

     padding-right: 15px

}

.slider-item .description{

     font-size: 16px;

     line-height: 22px;

     color: #aaaaaa;

     margin-bottom: 30px;

}

.slider-item.style27 .slider-inner{

     background-image: url(../images/slider-thumb-full-12.jpg);

}

.slider-item.style27 .slider-inner .slider-infor{

     padding-bottom: 139px;

     padding-top: 126px;

     padding-left: 720px;

     padding-right: 15px

}

/*newletter*/

.turan-newsletter.style3{

     overflow: hidden;

     padding: 57px 40px 62px;

     background-image: url(../images/newsletter-bg-2.jpg);

     margin-top: 10px;

     background-position: center;

     background-repeat: no-repeat;

     background-size: cover;

}

.turan-newsletter.style3 .newsletter-head{

     max-width: 255px;

     display: inline-block;

     float: left;

     margin-right: 55px;

}

.turan-newsletter.style3 .newsletter-form-wrap{

     display: inline-block;

     overflow: hidden;

     margin-top: 20px;

}

.turan-newsletter.style3 .title{

     font-size: 28px;

     color: #fff;

     margin-bottom: 3px;

     line-height: 30px;

     font-weight: 600;

     letter-spacing: -0.05em;

}

.turan-newsletter.style3 .subtitle{

     font-size: 15px;

     color: #888;

     margin-bottom: 0;

}

.turan-newsletter.style3 .email-newsletter{

     width: 313px;

     border: 1px solid #e9e9e9;

     background: #fff;

     color: #888;

     margin-bottom: 10px;

     text-align: center;

     height: 43px;

}

.turan-newsletter.style3 .submit-newsletter{

     min-width: 139px;

     margin-left: 5px;

     font-size: 14px;

     background-color: #000000;

     color: #ffffff;

     height: 43px;

}

/*===========================

==========HOME 06============

=============================*/

.header-vertical{

     padding-left: 375px;

}

.header.style6{

     padding: 80px 40px 80px 60px;

     position: fixed;

     top: 0;

     left: 0;

     z-index: 99;

     background: #090909;

     min-height: 100vh;

     bottom: 0;

     max-width: 100%

}

.header.style6 .turan-language .language-toggle b{

     font-weight: 400;

     color: #eeeeee;

}

.header-vertical .header{

     width: 375px;

     float: left;

}

.header.style6.vertical-style .header-nav{

     position: static;

     padding: 0;

     min-height: auto

}

.header.style6 .header-nav .mCustomScrollbar{

     height: calc(100vh - 405px);

}

.header.style6 .logo, .header.style6 .header-control{

     text-align: left;

}

.header.style6 .logo {

     padding-bottom: 50px;

}

.header.style6 .header-control{

     margin-bottom: 35px;

}

.header.style6 .form-search .form-content{

     padding: 0;

}

.header.style6 .form-search .form-content .inner{

     position: relative;

     border: 2px solid #353535;

     border-radius: 5px;

     margin-bottom: 85px;

     display: block;

     max-width: 251px;

}

.header.style6 .form-search .form-content .input{

     width: 100%;

     display: inline-block;

     border: none;

     font-size: 14px;

     height: 39px;

     padding-right: 48px;

}

.header.style6 .form-search .form-content .btn-search{

     position: absolute;

     height: 100%;

     background: transparent;

     color: #888;

     font-size: 20px;

     font-weight: normal;

     top: 0;

     right: 0;

     border: none;

     padding: 0 14px;

     width: auto;

}

.header.style6 .form-search .form-content .btn-search .icon-search{

     margin-right: 0;

}

.header.style6 .header-language{

     margin-bottom: 35px;

}

.header.style6 .block-account > a,.header.style6 .block-minicart .shopcart-icon{

     color: #ffffff;

}

.header.style6 .block-minicart .shopcart-icon{

     border-color: #353535;

}

.header-vertical .block-header .turan-submenu{

     right: auto;

     left: 0;

}

.header.style6 .block-minicart .shopcart-icon .count{

     background-color: #444444;

}

/*banner*/

.item-banner .banner-content.full-height{

     text-align: center;

}

.item-banner .banner-content.full-height .title{

     font-size: 30px;

     letter-spacing: 0;

     text-transform: uppercase;

     line-height: 1.2;

     margin-bottom: 20px;

}

.item-banner.style28 .inner {

    background-image: url(../images/banner-home-26.jpg);

}

.item-banner.style28 .banner-content{

     padding-top: 50px;

     padding-right: 30px;

     padding-bottom: 705px;

     padding-left: 30px;

}

.item-banner.style29 .inner {

    background-image: url(../images/banner-home-27.jpg);

}

.item-banner.style29 .banner-content{

     padding-top: 705px;

     padding-right: 30px;

     padding-bottom: 50px;

     padding-left: 30px;

}

.item-banner.style30 .inner {

    background-image: url(../images/banner-home-28.jpg);

}

.item-banner.style30 .banner-content{

     padding-top: 50px;

     padding-right: 30px;

     padding-bottom: 705px;

     padding-left: 30px;

}

.item-banner.style30 .title sup{

     color: #888888;

     font-size: 16px;

     top: -0.5em;

}

.header-vertical .main-content::before,

.header-vertical .main-content::after{

     content: '';

     display: table;

}

.header-vertical .main-content::after{

     clear: both;

}

.header-vertical .main-content{

     padding: 0;

}

.item-banner .banner-content.full-height .title span{

     text-decoration: underline;

}

/*===========================

==========HOME 07============

=============================*/

.header.style7 .top-bar{

     background-color: #050505;

}

.header.style7 .logo{

     text-align: left;

}

.header.style7 .form-search .form-content{

     position: relative;

     display: table;

     width: 100%;

     background-color: #fff;

     max-width: 584px;

     padding: 0;

     height: 43px;

     border-radius: 5px;

     margin-left: 57px;

}

.header.style7 .form-search-width-category .chosen-container-single .chosen-single>span{

     margin-right: 11px;

}

.header.style7 .form-search-width-category .category,

.header.style7 .form-search-width-category .inner,

.header.style7 .form-search-width-category .btn-search{

     display: table-cell;

     vertical-align: middle;

}

.header.style7 .form-search-width-category .category{

     width: 153px;

     position: relative;

}

.header.style7 .form-search-width-category .category .chosen-container{

     width: 153px !important;

}

.header.style7 .form-search-width-category .category::after{

     content: '';

     width: 2px;

     height: 21px;

     background: #e3e3e3;

     position: absolute;

     top: 50%;

     right: 0;

     -webkit-transform: translateY( -50% );

     -moz-transform: translateY( -50% );

     -ms-transform: translateY( -50% );

     -o-transform: translateY( -50% );

     transform: translateY( -50% );

}

.header.style7 .form-search-width-category .btn-search{

     width: 60px;

     background: transparent;

     font-size: 24px;

     font-weight: normal;

     color: #888;

     position: relative;

     padding: 8px 0;

     margin: 0;

}

.form-search-width-category .chosen-container-single .chosen-single{

     width: 100%;

     border: none;

     background-color: transparent;

     padding: 0 20px;

     line-height: 21px!important;

     height: 21px!important;

     text-align: center;

     border-radius: 0;

}

.header.style7  .form-search .form-content .btn-search{

     padding-top: 12px;

     padding-bottom: 11px;

     padding-right: 4px;

}

.header.style7 .header-nav-wapper{

     background-color: #040404;

}

.form-search-width-category .chosen-container-single .chosen-single>span{

     display: inline-block;

     vertical-align: middle;

     font-size: 14px;

     color: #888;

     margin-right: 20px;

}

.header.style7 .form-search .form-content .input{

     border: none;

     width: 100%;

}

.form-search-width-category .chosen-container-single .chosen-single div{

     right: 20px;

}

.form-search-width-category .chosen-container-single .chosen-single div b::after{

     margin-top: -5px;

}

.header.style7 .pass-width-to-megamenu{

     display: block;

     width: 100%;

     padding: 0 15px;

}

.header.style7 .header-control .block-header{

     vertical-align: top;

     padding-left: 0 !important;

     margin-top: 8px;

}

.header.style7 .header-control .block-header.block-account{

     margin-left: 34px;

     margin-top: 9px;

}

.header-nav-wapper{

     display: table;

     width: 100%;

}

.header-nav-wapper .vertical-wapper, .header-nav-wapper .header-nav{

     display: table-cell;vertical-align: middle;

}

.header-nav-wapper .vertical-wapper{

     width: 270px;

     position: relative;

}

.vertical-wapper .block-title{

     font-size: 18px;

     color: #ffffff;

     font-weight: 600;

     text-transform: capitalize;

     height: 60px;

     line-height: 21px;

     cursor: pointer;

     display: block;

     padding: 20px 30px 15px 30px;

}

.verticalmenu-content{

     background-color: #fff;

     padding: 20px 0;

     position: absolute;

     top: 100%;

     z-index: 999;

     left: 0;

     width: 100%;

     opacity: 0;

     filter: alpha(opacity=0);

     visibility: hidden;

     -webkit-transform: translateY(50px);

     -moz-transform: translateY(50px);

     -ms-transform: translateY(50px);

     -o-transform: translateY(50px);

     transform: translateY(50px);

     transition: all 0.3s;

}

.verticalmenu-content.show-up{

     opacity: 1;

     filter: alpha(opacity=100);

     -webkit-transform: translateY(0px);

     -moz-transform: translateY(0px);

     -ms-transform: translateY(0px);

     -o-transform: translateY(0px);

     transform: translateY(0px);

     visibility: visible;

}

.vertical-wapper .icon-bar{

     display: inline-block;

     margin-right: 19px;

     vertical-align: middle;

}

.vertical-wapper .icon-bar span{

     width: 20px;

     display: block;

     background: #fff;

     height: 2px;

     margin-bottom: 5px;

}

.vertical-wapper .icon-bar span:nth-child(2){

     width: 16px;

}

.header.style7 .header-nav-wapper .header-nav{

     padding-left: 116px;

}

.header.style7 .main-menu > li > a{

     padding: 16px 30px 20px 31px;

}

.vertical-menu{

     padding: 0;

     list-style: none;

}

.vertical-menu .menu-item{

     list-style: none;

     position: relative;

}

.vertical-menu .menu-item a{

     line-height: 41px;

     font-size: 15px;

     color: #555555;

     text-transform: capitalize;

     position: relative;

     display: block;

     border-bottom: 1px solid #e6e6e6;

     margin: 0 30px;

}

.vertical-menu .menu-item:last-child a{

     border: none;

}

.vertical-menu .submenu{

     position: absolute;

     z-index: 100;

     background-color: #fff;

     padding: 0;

     left: 100%;

     top: 0;

     min-width: 100%;

     -webkit-transition: opacity .5s;

     -o-transition: opacity .5s;

     -moz-transition: opacity .5s;

     transition: opacity .5s;

     opacity: 0;

     filter: alpha(opacity=0);

     display: block;

     visibility: hidden;

     list-style: none;

}

.vertical-menu .menu-item-has-children:hover > .submenu{

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

     -webkit-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.2);

     -moz-box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.2);

     box-shadow: 0 0 9px 0 rgba(0, 0, 0, 0.2);

     -webkit-transform: translate(0, 0);

     -moz-transform: translate(0, 0);

     -o-transform: translate(0, 0);

     -ms-transform: translate(0, 0);

     transform: translate(0, 0)

}

.vertical-menu .menu-item-has-children > a::before{

     content: '\f105';

     font-family: 'FontAwesome';

     position: absolute;

     top: 0;

     right: 0;

     font-size: 15px;

     color: #aaa;

}

/*slider*/

.home-slider-7 .slider-item .slider-infor .button{

     color: #ffffff;

}

.slider-item.style19 .slider-inner{

     background-image: url(../images/slider-thumb-full-4.jpg);

}

.slider-item.style19 .slider-inner .slider-infor {

    padding-bottom: 169px;

    padding-top: 136px;

    padding-left: 800px;

    padding-right: 15px;

}

.slider-item.style19 .price{

     margin-bottom: 45px;

}

.slider-item.style20 .slider-inner{

     background-image: url(../images/slider-thumb-full-5.jpg);

}

.slider-item.style20 .slider-inner .slider-infor {

    padding-bottom: 154px;

    padding-top: 136px;

    padding-left: 800px;

    padding-right: 15px;

}

.slider-item.style20 .description{

     font-size: 13px;

     font-weight: 700;

     color:#888888;

     text-transform: uppercase;

     margin-bottom: 25px;

}

.slider-item.style20 .title-big{

     font-weight: 900;

     margin-bottom: 6px;

}

.slider-item.style20 .title-small{

     color: #909090;

}

.slider-item.style21 .slider-inner{

     background-image: url(../images/slider-thumb-full-6.jpg);

}

.slider-item.style21 .slider-inner .slider-infor {

    padding-bottom: 199px;

    padding-top: 179px;

    padding-left: 755px;

    padding-right: 38px;

    text-align: center;

}

.tabs-sidebar-wrapp .product-deal-slider{

    border-width: 2px;

    padding: 29px 18px 38px;

    background: #070707;

}

.tabs-sidebar-wrapp .product-deal-slider .product-item.style-4 .product-info{

     padding-left: 2px;

     padding-right: 2px;

}

.tabs-sidebar-wrapp .product-deal-slider .title{

    border: none;

    margin-bottom: 0;

}

.tabs-sidebar-wrapp .product-deal-slider .sub-title{

     margin-bottom: 25px;

}

.tabs-sidebar-wrapp .product-item.style-4 .product-thumb{

     margin-bottom: 25px;

}

.tabs-sidebar-wrapp .turan-tabs .tab-head{

     margin-bottom: 45px;

}

.tabs-sidebar-wrapp .turan-tabs.default{

     margin-top: 25px;

}

.turan-iconbox-wrapp.layout2 .turan-iconbox.default{

     margin-top: 30px;

     padding-top: 34px;

     padding-bottom: 34px;

     background-color: #070707;

     border: none;

}

.product-item.style-3 .product-inner{

     overflow: hidden;

     padding: 8px;

}

.product-item.style-3{

     margin-bottom: 30px;

}

.product-item.style-3 .price del{

     margin-right: 8px;

}

.product-item.style-3 .product-top{

     position: absolute;

     width: 100%;

     margin: 0;

}

.product-item.style-3 .product-thumb{

     float: left;

     margin-right: 10px;

     max-width: 150px;

     margin-bottom: 0;

}

.product-item.style-3 .product-info{

     overflow: hidden;

     text-align: left;

     opacity: 1;

     filter: alpha(opacity=100);

     padding-top: 1px;

}

.product-item.style-3 .group-buttons .button{

     display: inline-block;

     vertical-align: middle;

     padding: 4px;

     min-width: 103px;

     background-color: #ffffff;

     border: 2px solid #dddddd;

     color: #222222;

     border-radius: 3px;

}

.product-item.style-3 .group-buttons .button:hover{

     color: #ffffff;

     background-color: #222222;

}

.product-item.style-3 .product-name a{

     overflow: hidden;

     display: block;

     text-overflow: ellipsis;

     white-space: nowrap;

     margin-top: 13px;

}

.product-item.style-3 .price{

     margin-bottom: 18px;

     margin-top: 1px;

}

.product-item.style-3 .quantity{

     margin-bottom: 0;

}

.turan-blog-item .blog-meta .post-date{

     margin: 0;

     padding: 0;

     float: left;

}

.turan-blog-item.layout1 .blog-meta span{

     font-size: 14px;

     font-family: "Lato",sans-serif;

     color: #555555;

     font-weight: 600;

     line-height: 30px;

}

.turan-blog-item.layout1 .blog-meta .post-date{

     font-size: 14px;

     color: #555555;

     font-weight: 600;

     line-height: 30px;

}

.turan-blog-item.layout1 .blog-title{

     margin-bottom: 50px;

}

.turan-blog-item.layout1 .blog-meta span i::before{

     margin-right: 4px;

     color: #aaaaaa;

}

.turan-blog-item.layout1 .blog-info{

     padding-top: 15px;

}

.turan-blog-item.layout1 .post-thumb{

     /*margin-bottom: 15px;*/

}

.turan-blog-item .post-thumb .category-blog{

     margin: 0 70px 0 0;

     position: absolute;

     top: 20px;

     left: 20px;

}

.category-blog .list-category{

    margin: 0;

    padding: 0;

}

.list-category .category-item{

    list-style: none;

    display: inline-block;

    padding: 0 10px;

    border-radius: 3px;

    background: rgba(255,255,255,0.2);

    min-width: 77px;

    height: 26px;

    line-height: 26px;

    text-align: center;

}

.list-category .category-item a{

     color: #ffffff;

}

.footer.style7 .widget-box .text-content-elememnt{

     padding-right: 100px;

}

/*===========================

 HOME 08

=============================*/

.home-08 .turan-newsletter.default{

     padding-left: 20px;

     padding-right: 20px;

}

.home-08 .turan-newsletter.default .newsletter-form-wrap .submit-newsletter{

     font-size: 13px;

     padding-top: 6px;

}

.home-08 .turan-newsletter.style2 .newsletter-form-wrap .submit-newsletter:hover,

.home-08 .turan-newsletter.default .newsletter-form-wrap .submit-newsletter:hover{

     background-color: #333 !important;

}

.home-08 .turan-newsletter.default .newsletter-form-wrap .email-newsletter{

     border-color: #e9e9e9;

}

.header.style8 .main-header{

     padding: 10px 0;

}

.header.style8 .block-minicart .shopcart-icon{

     display: inline-block;

     line-height: 0;

}

.header.style8 .header-control .block-minicart{

     padding-top: 6px;

}

.header.style8 .header-control .block-header{

     padding-left: 23px !important;

}

.home-08 .home-slider-banner .silider-wrapp{

    margin-bottom: 30px;

}

.header.style8 .block-minicart .shopcart-icon .count{

     top: 12px;

     right: -19px;

     font-size: 15px;

}

.header.style8 .header-control .block-header

.header.style8 .logo{

     line-height: 74px;

}

.header.style8  .header-control{

     padding-top: 16px;

     padding-bottom: 15px;

}

.home-slider-8 .slider-item .slider-infor .button:hover{

     color: #ffffff;

}

/*silider*/

.slider-item.style16 .slider-inner{

     background-image: url(../images/slider-thumb13.jpg);

}

.slider-item.style16 .slider-inner .slider-infor,.slider-item.style17 .slider-inner .slider-infor,.slider-item.style18 .slider-inner .slider-infor{

     padding-bottom: 60px;

     padding-top: 305px;

     padding-left: 40px;

     padding-right: 15px;

}

.slider-item.style17 .slider-inner{

     background-image: url(../images/slider-thumb14.jpg);

}

.slider-item.style18 .slider-inner{

     background-image: url(../images/slider-thumb15.jpg);

}

/*product*/

.turan-product.layout1 .container-wapper{

     position: relative;

}

.turan-product.layout1 .head{

     width: 270px;

     margin-right: 30px;

     text-align: center;

     float: left;

     padding-top: 125px;

}

.turan-product.layout1 .head .title{

     font-size: 26px;

     color: #eee;

     font-weight: 600;

     margin-bottom: 0;

}

.turan-product.layout1 .head .subtitle{

     font-size: 15px;

     line-height: 28px;

     color: #888;

}

.turan-product.layout1 .product-list-owl{

     width: calc(100% - 300px);

     display: inline-block;

}

.slick-slider.nav-center-left{

     position: static;

}

.slick-slider.nav-center-left .slick-arrow{

     display: block;

     left: 12.5%;

     width: 51px;

     height: 51px;

     text-align: center;

     line-height: 47px;

     top: 52%;

     border: 2px solid #323232;

     border-radius: 3px;

     color: #555555;

     font-size: 30px;

     -webkit-transform: translateX(-57px);

     -ms-transform: translateX(-57px);

     -o-transform: translateX(-57px);

     transform: translateX(-57px);

}

.slick-slider.nav-center-left .slick-arrow.next {

     -webkit-transform: translateX( 14px);

     -ms-transform: translateX( 14px);

     -o-transform: translateX( 14px);

     transform: translateX( 14px);

}

.slick-slider.nav-center-left .slick-arrow:hover{

     color: #eeeeee;

}

/*turan-testimonials*/

.turan-testimonials.default{

     margin-bottom: 30px;

     background-image: url(../images/testimonials-bg.jpg);

     background-position: center ;

     background-repeat: no-repeat;

     background-size: cover;

}

.turan-testimonials.default .testimonial-item {

     overflow: hidden;

     padding: 67px 45px 66px 60px;

}

.testimonial-item .image{

     display: inline-block;

     width: 167px;

     height: 167px;

     float: left;

     border-radius: 50%;

     overflow: hidden;

}

.testimonial-item .info{

     display: block;

     overflow: hidden;

     padding: 10px 10px 10px 74px;

     position: relative;

}

.testimonial-item .info .text{

     font-size: 16px;

     color: #fff;

     line-height: 26px;

     margin-bottom: 21px;

     opacity: 0.4;

     filter: alpha(opacity=40);

}

.testimonial-item .info .name{

     font-size: 16px;

     color: #fff;

     margin-bottom: 0;

     text-transform: capitalize;

}

.testimonial-item .info .name span{

     display: block;

     font-size: 13px;

     color: #aaaaaa;

}

.turan-testimonials.default .owl-slick .slick-list{

     margin: 0 !important;

     padding: 0 !important;

}

.turan-testimonials.default .slick-dots{

     position: absolute;

     bottom: 18px;

     left: 50%;

     transform: translateX(-50%);

}

.turan-testimonials.default .slick-dots li{

     width: 8px;

     height: 8px;

     background: #3f4145;

     border: 2px solid transparent;

}

.turan-testimonials.default .slick-dots li:not(.slick-active){

     margin-top: 2px;

     margin-bottom: 2px;

}

.turan-testimonials.default .slick-dots li.slick-active{

     width: 12px;

     height: 12px;

     background: #ffffff;

     margin-bottom: 3px;

     border: 2px solid #fff;

}

/*instagram*/

.instagram-wrapp {

     border-top: 2px solid #070707;

     text-align: center;

}

.instagram-wrapp .custommenu-title-blog{

     margin-top: 60px;

     margin-bottom: 50px;

}

.turan-instagram{

     overflow: hidden;

}

.turan-instagram .instagram{

     padding: 0;

     margin: 0;

}

.instagram .item-instagram{

     display: inline-block;

     list-style: none;

     float: left;

     width: 20%;

     position: relative;

}

.instagram .item-instagram .text{

     position: absolute;

     top: 50%;

     transform: translateY(-50%);

     left: 0;

     right: 0;

     text-align: center;

     z-index: 5;

     font-size: 16px;

     color: #ffffff;

     font-weight: 700;

     opacity: 0;

     filter: alpha(opacity=0);

     visibility: hidden;

}

.instagram .item-instagram:hover .text{

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

}

.instagram .item-instagram::after{

     position: absolute;

     top: 0;

     content: '';

     left: 0;

     right: 0;

     bottom: 0;

     background-color: rgba(0, 0, 0, 0.6);

     opacity: 0;

     filter: alpha(opacity=0);

     visibility: hidden;

     -webkit-transform: scale(0.3);

     -moz-transform: scale(0.3);

     -ms-transform: scale(0.3);

     -o-transform: scale(0.3);

     transform: scale(0.3);

     -webkit-transition: all 0.4s ease 0s;

     -moz-transition: all 0.4s ease 0s;

     -o-transition: all 0.4s ease 0s;

     transition: all 0.4s ease 0s;

}

.instagram .item-instagram:hover::after,.instagram .item-instagram.active::after{

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

     -webkit-transform: scale(1);

     -moz-transform: scale(1);

     -ms-transform: scale(1);

     -o-transform: scale(1);

     transform: scale(1);

}

.instagram .item-instagram .text .icon{

     font-size: 36px;

     color: #f7f7f7;

     display: block;

     margin-bottom: 8px;

}

.instagram .item-instagram .text a{

     text-decoration: underline;

}

.turan-button.button{

     background-color: transparent;

     border:2px solid #111111;

     margin-top: 40px;

}

.brand-slider-wrapp.layout1 {

     background-color: #030303;

}

.header.style8 .block-minicart .shopcart-icon{

     font-size: 0;

     border: none;

     border-radius: 0;

     width: auto;

     min-width: auto;

     padding-right: 0;

     padding-left: 0;

}

.header.style9 .block-minicart .shopcart-icon{

    min-width: auto;

    padding-left: 0;

    padding-right: 10px;

}

.header.style9 .header-control .block-search{

    padding-top: 0;

    margin-top: -8px;

}

.header.style9 .block-minicart .shopcart-icon .count{

    top: 13px !important;

}

.home-slider-9 .slider-item .title-big{

    letter-spacing: 0.4px;

}

.home-slider-9 .slider-item .slider-infor .button{

    min-width: 132px;

}

/*===========================

==========HOME 10============

=============================*/

.header.style10 .block-minicart .shopcart-icon,

.header.style9 .block-minicart .shopcart-icon,

.header.style8 .block-minicart .shopcart-icon,

.header.style7 .block-minicart .shopcart-icon{

     font-size: 0;

     border: none;

     border-radius: 0;

     width: auto;

}

.header.style10 .block-minicart .shopcart-icon:before,

.header.style9 .block-minicart .shopcart-icon:before,

.header.style8 .block-minicart .shopcart-icon:before,

.header.style7 .block-minicart .shopcart-icon:before{

     content: url(../images/bag.png);

}

.header.style9 .block-minicart .shopcart-icon .count,

.header.style7 .block-minicart .shopcart-icon .count{

     top: 16px;

     right: -8px;

     font-size: 15px;

}

.header.style9 .header-control .block-header,

.header.style8 .header-control .block-header,

.header.style7 .header-control .block-header{

     padding-left: 15px;

}

.header.style10 .block-minicart .shopcart-icon{

     min-width: initial;

     padding-left: 0;

     padding-right: 0;

     line-height: 0;

     margin-top: 6px;

     margin-right: 2px;

}

.header.style10 .header-control .block-header{

     padding-left: 22px;

}

.header.style10 .block-minicart .shopcart-icon .count{

    top: 12px;

    right: -17px;

    font-size: 15px;

}

.slider-item.style10 .slider-inner{

     background-image: url(../images/slider-thumb7.jpg)

}

.slider-item.style10 .slider-inner .slider-infor,

.slider-item.style11 .slider-inner .slider-infor,

.slider-item.style12 .slider-inner .slider-infor{

     padding-bottom: 130px;

     padding-top: 133px;

     padding-left: 494px;

     padding-right: 70px;

}

.slider-item.style10 .title-big,

.slider-item.style11 .title-big,

.slider-item.style12 .title-big{

     letter-spacing: -0.05em;

     font-size: 32px;

     margin-bottom: 16px;

}

.slider-item.style10 .title-small,

.slider-item.style11 .title-small,

.slider-item.style12 .title-small{

     margin-bottom: 6px;

}

.slider-item.style11 .slider-inner{

     background-image: url(../images/slider-thumb8.jpg)

}

.slider-item.style12 .slider-inner{

     background-image: url(../images/slider-thumb9.jpg)

}

.slider-product.style6 .slick-slider>.slick-arrow{

     width: 51px;

     height: 51px;

     text-align: center;

     line-height: 48px;

     border: 2px solid #eeeeee;

     color: #aaaaaa;

     right: -20px;

     z-index: 33;

     background: #ffffff;

     border-radius: 5px;

     opacity: 0;

     filter: alpha(opacity=0);

     visibility: hidden;

}

.slider-product.style6:hover .slick-slider>.slick-arrow{

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

}

.slider-product.style6 .slick-slider>.slick-arrow:first-child{

     left: -20px;

}

.home-slider-10 .slider-item .slider-infor .button.bgroud-style-2, .home-slider-10 .slider-item .slider-infor .button:hover{

     color: #ffffff;

}

.slider-product.style6 .product-thumb .slick-slider>.slick-arrow:first-child{

     left: 0;

}

.home-slider-10 .slider-item .price .number-price{

     margin-left: 4px;

}

.product-item.style-6 .product-inner{

     border-width: 4px;

     padding: 15px;

}

.product-item.style-6 .product-thumb .thumb-control{

     display: block;

     line-height: 0;

     margin-top: 20px;

}

.product-item.style-6 .product-thumb{

     margin-bottom: 12px;

}

.product-item.style-6 .product-thumb .thumb-control a{

     display: inline-block;

     line-height: 0;

}

.product-item.style-6 .product-thumb .thumb-control a span{

     display: inline-block;

     width: 23px;

     height: 24px;

     margin-bottom: 2px;

     border-radius: 50%;

}

.product-item.style-6 .product-thumb .thumb-control a:not(:first-child){

     margin-left: 4px;

}

.product-item.style-6 .product-thumb .thumb-control a.active span{

     width: 27px;

     height: 27px;

     margin-bottom: 0;

}

.product-item .variations .color-cyan{

     background-color: #525e5d;

}

.product-item .variations .color-darkpurple{

     background-color: #21212d;

}

.product-item .variations .color-darkblack{

     background-color: #191716;

}

.product-item .variations .color-black{

     background-color: #222222;

}

.product-item .variations .color-brown{

     background-color: #afb0af;

}

.product-item.style-6 .product-info{

     opacity: 1;

     filter: alpha(opacity=100);

}

.product-item.style-6 .loop-form-add-to-cart{

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

     position: static;

     padding: 0;

     margin-top: 15px;

}

.product-item.style-6.product-type-variable .product-inner{

     padding-bottom: 0;

}

.product-item.style-6 .product-thumb .variations{

     position: static;

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

     margin-top: 1px;

}

.product-item.style-6 .loop-form-add-to-cart .button{

     width: 100%;

     background-color: #75905e;

     border-color: #75905e;

     color: #ffffff;

}

.product-item.style-6 .loop-form-add-to-cart .button:hover{

     opacity: 0.8;

     filter: alpha(opacity=80);

}

.product-item.style-6 .product-top{

     position: absolute;

     left: 15px;

     right: 15px;

     z-index: 999;

}

.product-item.style-6:hover .product-inner{

     box-shadow: none;

}

.product-item.style-4 .product-inner{

     padding: 0;

     border: 0;

}

.product-item.style-4:hover .product-inner{

     box-shadow: none;

}

.product-item.style-4 .product-info{

     opacity: 1;

     filter: alpha(opacity=100);

}

.product-deal-slider{

     border: 4px solid #eeeeee;

     padding: 19px 15px 25px;

}

.product-deal-slider .title{

     font-size: 26px;

     color: #222222;

     text-align: center;

     font-weight: 600;

     padding-bottom: 2px;

     border-bottom: 3px solid #75905e;

     margin: 0 25px 3px;

}

.product-deal-slider .sub-title{

     color: #888888;

     text-align: center;

     margin-bottom: 15px;

     font-size:15px;

     letter-spacing: -0.025em;

}

.product-item.style-4 .product-thumb{

     margin-bottom: 10px;

}

.product-item.style-4 .group-info{

     overflow: hidden;

     display: inline-block;

     margin-bottom: 10px

}

.product-item.style-4 .price{

     display: inline-block;

     font-size: 24px;

     font-weight: 600;

     margin-right: 10px;

}

.product-item.style-4 .stars-rating{

    display: inline-block;

    -webkit-transform: translateY( 2px );

    -moz-transform: translateY( 2px );

    -ms-transform: translateY( 2px );

    -o-transform: translateY( 2px );

    transform: translateY( 2px );

}

.product-item.style-4 .group-buttons .button, .product-item.style-4 .group-buttons .added_to_cart{

     width: 100%;

     margin-top: 20px;

     font-size: 14px;

     color: #ffffff;

}

.product-item.style-4 .group-buttons .button:hover, .product-item.style-4 .group-buttons .added_to_cart:hover{

     opacity: 0.8;

     filter: alpha(opacity=80);

}

.product-item.style-4{

    margin-bottom: 0;

}

.product-item.style-4 .product-name{

    margin-bottom: 4px;

}

.product-item.style-4 .count-star{

    color: #dddddd;

    font-size: 14px;

}

.weekly-featured-wrapp .custommenu-title-blog{

    margin-top: -9px;

}

.turan-product  .product-list-owl.nav-botton-center{

     padding-bottom: 51px

}

.slider-product .slick-slider.nav-botton-center>.slick-arrow{

     right: 43.5%;

     bottom: 0;

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

     font-size: 30px;

}

.slider-product .slick-slider.nav-botton-center>.slick-arrow:hover{

     color: #222222;

}

.slider-product .slick-slider.nav-botton-center>.slick-arrow:first-child{

     left: 43.5%;

}

.sevice-item {

     position: relative;

}

.sevice-item .quick-install{

     background: rgba(0, 0, 0, 0.3) url(../images/play.png) no-repeat scroll 24px 20px;

     border-radius: 50%;

     cursor: pointer;

     display: inline-block;

     height: 64px;

     left: 50%;

     line-height: 64px;

     border: 2px solid rgba(255,255,255,0.3);

     position: absolute;

     text-align: center;

     top: 50%;

     width: 64px;

     -webkit-transform: translateX(-50%) translateY(-50%);

     -ms-transform: translateX(-50%) translateY(-50%);

     -o-transform: translateX(-50%) translateY(-50%);

     transform: translateX(-50%) translateY(-50%);

     -webkit-transition: all .6s ease-in-out;

     -moz-transition: all .6s ease-in-out;

     -ms-transition: all .6s ease-in-out;

     -o-transition: all .6s ease-in-out;

     transition: all .6s ease-in-out;

}

.sevice-item .quick-install:hover{

     -webkit-transform: translateX(-50%) translateY(-50%) scale(0.9);

    -ms-transform: translateX(-50%) translateY(-50%) scale(0.9);

    -o-transform: translateX(-50%) translateY(-50%) scale(0.9);

    transform: translateX(-50%) translateY(-50%) scale(0.9);

}

.loadmore-wapper{

     text-align: center;

     margin-top: 10px;

     margin-bottom: 50px;

}

.loadmore-wapper a{

     display: inline-block;

     min-width: 161px;

     height: 42px;

     padding: 8px 10px;

     border: 2px solid #eeeeee;

     color: #222222;

     font-weight: 700;

     text-align: center;

     font-size: 14px;

     text-transform: uppercase;

     border-radius: 3px;

}

.brand-slider-wrapp .owl-slick .slick-arrow{

     width: 51px;

     height: 51px;

     line-height: 45px;

     font-size: 30px;

     position: absolute;

     top: 50%;

     transform: translateY(-50%);

     border: 2px solid #F1F1F1;

     border-radius: 3px;

     z-index: 9;

     background-color: #fff;

     text-align: center;

     opacity: 0;

     filter: alpha(opacity=100);

     visibility: hidden;

}

@media (min-width: 1280px){

     .brand-slider-wrapp .owl-slick .slick-arrow:first-child{

          left: -41px;

     }

     .brand-slider-wrapp .owl-slick .slick-arrow{

          right: -41px;

     }

}

.brand-item img{

     border: 2px solid transparent;

     margin: 0 auto;

}

.brand-item:hover img{

     border-color:#f1f1f1;

}

.brand-slider-wrapp:hover .owl-slick .slick-arrow{

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

}

/*===========================

==========HOME 09============

=============================*/

.header.style9 .logo{

     text-align: left;

}

.header.style9 .bar-open-menu{

     padding: 12px 10px;

     border: 2px solid #e9e9e9;

     border-radius: 5px;

     margin: 0 auto;

     display: block;

     width: 44px;

     margin-top: -2px;

}

.bar-open-menu span{

     width: 20px;

     display: block;

     background: #fff;

     height: 2px;

     margin-bottom: 5px;

}

.header.style9 .bar-open-menu span{

     background: #555555;

}

.bar-open-menu span:last-child{

     margin-bottom: 0;

}

.bar-open-menu span:nth-child(2){

     width: 16px;

}

.header.style9 .main-header{

     position: relative;

}

.header.style9 .header-nav{

     position: absolute;

     top: 100%;

     background: #fff;

     z-index: 99;

     width: 100%;

     border-top: 2px solid #f1f1f1;

     opacity: 0;

     filter: alpha(opacity=0);

     visibility: hidden;

     -webkit-transition: .35s;

     -o-transition: .35s;

     transition: .35s;

     -webkit-transform: translateY(-20px);

     -moz-transform: translateY(-20px);

     -ms-transform: translateY(-20px);

     -o-transform: translateY(-20px);

     transform: translateY(-20px);

}

.header.style9 .header-nav.show-menu{

     -webkit-transform: translateY(0px);

     -moz-transform: translateY(0px);

     -ms-transform: translateY(0px);

     -o-transform: translateY(0px);

     transform: translateY(0px);

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

     z-index: 100;

}

.header.style9 .bar-open-menu.active:before{

     display: inline-block;

     position: absolute;

     content: url(../images/hover-menu.png);

     width: 100%;

     top: 0;

     border: 0;

     text-align: center;

     left: 0;

     line-height: 44px;

}

.header.style9 .bar-open-menu.active span{

     width: 0;

}

.slider-item.style13 .slider-inner{

     background-image: url(../images/slider-thumb10.jpg);

}

.slider-item.style13 .slider-inner .slider-infor{

     padding-bottom: 165px;

     padding-top: 188px;

     padding-left: 700px;

     padding-right: 70px;

}

.slider-item.style13 .price,.slider-item.style14 .price{

     font-size: 13px;

     text-transform: uppercase;

     font-weight: 700;

     margin-bottom: 45px;

}

.slider-item.style13 .price .number-price,.slider-item.style14 .price .number-price{

     font-weight: 400

}

.slider-item.style14 .slider-inner{

     background-image: url(../images/slider-thumb11.jpg);

}

.slider-item.style14 .slider-inner .slider-infor{

     padding-bottom: 165px;

     padding-top: 145px;

     padding-left: 700px;

     padding-right: 70px;

}

.slider-item.style14 .title-big{

     font-weight: 900;

}

.slider-item.style15 .slider-inner{

     background-image: url(../images/slider-thumb12.jpg);

}

.slider-item.style15 .slider-inner .slider-infor{

     padding-bottom: 167px;

     padding-top: 158px;

     padding-left: 700px;

     padding-right: 150px

}

.slider-item.style15 .title-big{

     font-size: 48px;

     line-height: 48px;

     letter-spacing: -0.05em;

     margin-bottom:6px;

}

.product-item.style-5 .quantity .control{

    border-radius: 4px;

}

.home-slider-9 .slider-item .slider-infor .button.bgroud-style-2, .home-slider-9 .slider-item .slider-infor .button:hover{

     color: #ffffff;

}

.main-slide .slick-slide{

     padding: 0;

}

.main-slide .slick-list{

     margin: 0;

}

.product-item.style-5 .product-thumb{

     margin-bottom: 10px;

}

.product-item.style-5 .product-thumb .thumb-inner{

     margin-bottom: 15px;

}

.product-item.style-5 .loop-form-add-to-cart{

     padding-top: 0;

}

.product-item.style-5 .quantity,.product-item.style-5 .loop-form-add-to-cart .button{

     margin-bottom: 15px;

}

/*pin map*/

.group-pinap .pinmap-buttom{

     position: absolute;

     width: 30px;

     height: 30px;

     border-radius: 100%;

     text-align: center;

     line-height: 30px;

}

.group-pinap .pinmap-buttom .icon{

     font-size: 15px;

     color: #ffffff;

}

.slider-item.style13 .pinmap-buttom.btn-pinmap-1{

     top: 230px;

     left: 475px;

}

.slider-item.style13 .pinmap-buttom.btn-pinmap-2{

     top: 365px;

     left: 330px;

}

.slider-item.style14 .pinmap-buttom.btn-pinmap-1{

     top: 270px;

     left: 500px;

}

.slider-item.style14 .pinmap-buttom.btn-pinmap-2{

     top: 400px;

     left: 515px;

}

.slider-item.style15 .pinmap-buttom.btn-pinmap-1{

     top: 290px;

     left: 340px;

}

.popup-pinmap{

     position: absolute;

     top: 50%;

     -webkit-transform: translateY(-50%);

     -ms-transform: translateY(-50%);

     -o-transform: translateY(-50%);

     transform: translateY(-50%);

     opacity: 0;

     filter: alpha(opacity=0);

     visibility: hidden;

}

.popup-pinmap.left{

     right: calc(100% + 20px)

}

.popup-pinmap.right{

     left: calc(100% + 20px);

}

.pinmap-popup-main{

     min-width: 279px;

     background: #ffffff;

     text-align: center;

     padding: 20px;

}

.pinmap-popup-main .product-thumbnail{

     margin-bottom: 15px;

}

.pinmap-popup-main .product-thumbnail img{

     margin: 0 auto;

}

.pinmap-popup-main .product-name-pinmap{

     font-size: 16px;

     color: #333333;

     font-weight: 600;

     margin-bottom: 0;

}

.pinmap-popup-main .pinmap-price{

     font-size: 16px;

     color: #111111;

     text-decoration: none;

     font-weight: 600;

}

.pinmap-price del{

     font-weight: 300;

     color: #888888;

     margin-right: 10px;

}

.pinmap-price ins{

     text-decoration: none;

}

.popup-pinmap::before{

     content: '';

     position: absolute;

     border: 8px solid transparent;

     opacity: 0;

     filter: alpha(opacity=0);

     visibility: hidden;

}

.popup-pinmap.left:before{

     border-left: 8px solid #fff;

     right: -16px;

}

.popup-pinmap.right:before{

     border-right: 8px solid #fff;

     left: -16px;

}

.popup-pinmap.left:before,.popup-pinmap.right:before{

     top: calc(50% - 8px);

}

.pinmap-popup-buttons .button{

     width: 100%;

     border: 2px solid #e9e9e9;

     color: #222222;

     font-size: 14px;

     height: 43px;

     padding-top: 0;

     padding-bottom: 0;

     line-height: 39px;

     border-radius: 5px;

     background: transparent;

}

.group-pinap .pinmap-buttom:hover .popup-pinmap,.group-pinap .pinmap-buttom:hover .popup-pinmap::before{

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

}

.popup-pinmap::after{

     content: '';

     position: absolute;

     width: 20px;

     height: 100%;

     display: inline-block;

     top: 0;

}

.popup-pinmap.left::after{

     right: -20px;

}

.popup-pinmap.right::after{

     left: -20px;

}

/*----------------------*/

/*       banner         */

/* -------------------- */

/*banner shop*/

.banner-shop{

     margin-bottom: 30px;

}

.item-banner .inner{

     background-position: center;

     background-repeat: no-repeat;

     background-size: cover;

}

.full-width .item-banner.style1 .inner{

     background-image: url(../images/banner-01_full_width.jpg);

}

.item-banner.style1 .banner-content{

     padding-left:150px;

     padding-right:30px; ;

     padding-top: 65px;

     padding-bottom: 70px;

}

.item-banner .turan-subtitle{

     font-size: 20px;

     color: #888888;

     font-family: "mark";

     margin-bottom: 8px;

}

.item-banner.style1 .turan-subtitle{

     margin-bottom: 9px;

}

.item-banner .title{

     letter-spacing: -0.05em;

     color: #ffffff;

     font-family:"Lato";

     font-weight: 700;

     line-height: 1;

}

.item-banner.style1 .inner .title{

     text-transform: uppercase;

     font-size: 40px;

     margin-bottom: 8px;

     font-weight: 900;

}

.item-banner .when-code{

     font-size: 13px;

     text-transform: uppercase;

     color: #888888;

     margin-bottom: 22px;

     display: block;

     font-weight: 700;

}

.item-banner .when-code .code{

     font-size: 18px;

     color: #ffffff;

     border-bottom:  2px solid;

}

.item-banner .banner-content >.button{

     background: transparent;

     border: 2px solid rgba(255,255,255,0.3);

     font-size:13px;

     font-weight: 700;

     color: #ffffff;

     padding-right: 20px;

     padding-left: 20px;

     padding-top:7px;

     padding-bottom: 7px;

     margin-right: 5px;

}

.item-banner .banner-content > .button:last-child{

     margin-right: 0;

}

.item-banner .button:hover{

     color: #ffffff;

     background: #ffffff;

     border-color: #ffffff;

}

.full-width .item-banner.style2 .inner{

     background-image: url(../images/banner-02_full_width.jpg);

}

.item-banner.style2 .banner-content {

     padding-left:130px;

     padding-right:30px; ;

     padding-top: 78px;

     padding-bottom: 78px;

}

.item-banner .description{

     font-size: 16px;

     color: #aaaaaa;

     line-height: 22px;

     margin-bottom: 17px;

     display: block;

}

.item-banner .hot-price{

     font-size: 16px;

     text-transform: capitalize;

     color: #aaaaaa;

     display: block;

}

.item-banner .hot-price .price-number{

     font-size: 30px;

     letter-spacing: -0.05em;

     color: #ffffff;

     text-transform: uppercase;

}

.item-banner.style2 .hot-price{

     margin-bottom: 25px;

}

.item-banner.style2 .title{

     font-size: 30px;

     margin-bottom: 5px;

     font-weight: 600;

     line-height: 32px;

     font-family: 'Open Sans'

}

.banner-slider .slick-dots{

     position: absolute;

     bottom: 15px;

     left: 50%;

     z-index: 10;

     -webkit-transform: translateX(-50%);

     -moz-transform: translateX(-50%);

     -ms-transform: translateX(-50%);

     -o-transform: translateX(-50%);

     transform: translateX(-50%);

}

.banner-slider .slick-dots li{

     background-color: rgba(255,255,255,0.5);

     margin: 2px;

}

.banner-slider .slick-dots li.slick-active{

     margin-top: 0;

     margin-bottom: 0;

     background-color: #fff;

     width: 11px;

     height: 11px;

}

.item-banner.style2 .inner{

     background-image: url(../images/banner-02.jpg);

}

.item-banner.style1 .inner{

     background-image: url(../images/banner-01.jpg);

}

/*banner home 01*/

.item-banner.style3 .inner{

     background-image: url(../images/banner-home-1.jpg);

}

.item-banner.style3 .banner-content{

     padding-top: 57px;

     padding-right: 70px;

     padding-bottom: 58px;

     padding-left: 480px;

     margin-bottom: 30px;

}

.item-banner.style3 .title{

     font-size: 30px;

     line-height: 32px;

     margin-bottom: 7px;

     font-family: 'Open Sans';

     font-weight: 600;

}

.item-banner.style3 .turan-subtitle{

     margin-bottom: 7px;

     margin-left: 3px;

}

.item-banner.style3 .description{

     margin-bottom: 25px;

     margin-left: 2px;

}

.item-banner.style3 .banner-content >.button{

     min-width: 126px;

     padding: 7px;

     text-align: center;

     margin-left: 2px;

     border: 2px solid rgba(255,255,255,0.2);

}

/*banner home 02*/

.item-banner.style4 .inner{

     background-image: url(../images/banner-home-2.jpg);

}

.item-banner.style4 .banner-content{

     padding-left: 40px;

     padding-bottom: 60px;

     padding-right:300px;

     padding-top:56px;

     margin-top: 53px;

}

.item-banner.style4 .title{

    margin-bottom: 12px;

    font-size: 30px;

    line-height: 32px;

    font-family: 'Open Sans';

    font-weight: 600;

    margin-left: -3px;

}

.item-banner.style4 .turan-subtitle{

     margin-bottom: 8px;

}

.item-banner.style4 .description{

     margin-bottom: 18px;

}

.item-banner.style4 .banner-content >.button,

.item-banner.style5 .banner-content >.button,

.item-banner.style6 .banner-content >.button{

    min-width: 127px;

    padding: 7px 25px;

    border: 2px solid rgba(255,255,255,0.2);

}

.item-banner.style5 .inner{

     background-image: url(../images/banner-home-3.jpg);

}

.item-banner.style5 .banner-content{

     padding-left: 40px;

     padding-bottom: 60px;

     padding-right: 280px;

     padding-top:60px;

     margin-top: 53px;

}

.item-banner.style5 .title{

    font-size: 30px;

    line-height: 32px;

    font-family: 'Open Sans';

    font-weight: 600;

    margin-left: -2px;

    margin-bottom: 12px;

}

.item-banner.style5 .code{

     font-size: 16px;

     line-height: 22px;

     color: #aaaaaa;

     margin-bottom: 20px;

     display: block;

     text-transform: none;

}

.item-banner.style5 .code span{

     font-weight: 600;

     color: #ffffff;

    position: relative;

    margin-left: 4px;

    margin-right: 4px;

    display: inline-block;

}

.item-banner.style5 .code span::after{

    content: '';

    display: inline-block;

    height: 1px;

    background-color: #d5d6d7;

    bottom: 2px;

    left: 0;

    right: 0;

    position: absolute;

}

.item-banner.style6 .inner{

     background-image: url(../images/banner-home-4.jpg);

}

.item-banner.style6 .banner-content{

     padding-left: 0;

     padding-bottom: 70px;

     padding-right:0;

     padding-top:60px;

     margin-top: 30px;

     text-align: center;

}

.item-banner.style6 .title{

    font-size: 30px;

    text-transform: uppercase;

    margin-bottom: 20px;

    line-height: normal;

    font-family: "Lato";

    letter-spacing: 1px;

    font-weight: 700;

}

.item-banner.style6 .title span{

     text-decoration: underline;

}

/*banner home 03*/

.item-banner.style7 .inner{

     background-image: url(../images/banner-home-5.jpg);

}

.item-banner.style7 .banner-content{

    padding-top: 60px;

    padding-right: 125px;

    padding-bottom: 65px;

    padding-left: 30px;

    margin-bottom: 20px;

}

.item-banner.style7 .title,.item-banner.style8 .title{

     font-size: 30px;

     line-height: 32px;

     font-family: 'Open Sans';

     font-weight: 600

}

.item-banner.style7 .description{

     margin-bottom: 15px;

}

.item-banner.style8 .inner{

     background-image: url(../images/banner-home-6.jpg);

}

.item-banner.style8 .banner-content{

     padding-top: 60px;

     padding-right: 145px;

     padding-bottom: 79px;

     padding-left: 30px;

     margin-bottom: 20px;

}

.item-banner.style8 .description{

     margin-bottom: 13px;

}

.item-banner .price{

     font-size: 23px;

     font-weight: 600;

     line-height: 28px;

     color: #ffffff;

     text-decoration: underline;

}

/*banner video*/

iframe{

     max-width: 100%;

}

.videoWrapper {

     position: relative;

     padding-bottom: 66.666667%;

     height: 0;

     overflow: hidden;

     max-width: 100%;

     height: auto;

     margin-bottom: 30px;

}

.videoWrapper iframe,.videoWrapper object,.videoWrapper embed{

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: #222222;

    border: none;

}

.videoWrapper .player .vp-player-layout{

     top: 0 !important;

}

.item-banner.style9 .inner{

     background-image: url(../images/banner-home-7.jpg);

}

.item-banner.style9 .banner-content{

     padding-top: 70px;

     padding-right: 300px;

     padding-bottom: 71px;

     padding-left: 40px;

     margin-bottom: 30px;

}

.item-banner.style9 .title{

     font-size: 48px;

     font-weight: 900;

     text-transform: uppercase;

     margin-bottom: 5px;

     margin-left: -2px;

}

.item-banner.style9 .turan-subtitle{

     font-style: normal;

     font-size: 18px;

     margin-bottom: 18px;

}

.item-banner.style9 .code{

     font-size: 13px;

     color: #888888;

     font-weight: 700;

     text-transform: uppercase;

     margin-bottom: 26px;

}

.item-banner.style9 .code .nummer-code{

     font-size: 18px;

     color: #ffffff;

     border-bottom: 2px solid;

}

.item-banner.style22 .banner-content >.button{

    min-width: 128px;

    border-color: rgba(255,255,255,0.2);

}

.banner-wish-40 .product-item.style-1 .product-inner{

    padding-bottom: 30px;

}

/*banner home 04*/

.home-04 .main-content{

    padding-bottom: 0;

}

.header.style3 .main-menu{

    float: left;

}

.header.style3 .main-menu > li:first-child > a{

    padding-right: 0;

    padding-left: 0;

}

.header.style3 .main-menu > li:not(:first-child) > a{

    padding: 25px 0 25px 42px;

}

.item-banner.style22 .inner {

    background-image: url(../images/banner-home-20.jpg);

}

.item-banner.style22 .banner-content{

     padding-top: 88px;

     padding-right: 15px;

     padding-bottom: 99px;

     padding-left: 39px;

     margin-bottom: 30px;

}

.item-banner.style22 .title{

     font-size: 30px;

     line-height: 32px;

     color: #ffffff;

     font-weight: 600;

     font-family: "Open Sans"

}

.item-banner.style23 .inner {

    background-image: url(../images/banner-home-21.jpg);

}

.item-banner.style23 .banner-content{

     padding-top: 110px;

     padding-right: 15px;

     padding-bottom: 109px;

     padding-left: 41px;

     margin-bottom: 30px;

}

.item-banner.style23 .title{

     font-size: 30px;

     line-height: 32px;

     color: #ffffff;

     font-weight: 600;

     font-family: "Open Sans"

}

/*banner home 05*/

.item-banner.style24 .inner {

    background-image: url(../images/banner-home-22.jpg);

}

.item-banner.style24 .banner-content{

     padding-top: 324px;

     padding-right: 15px;

     padding-bottom: 39px;

     padding-left: 25px;

     margin-bottom: 30px;

}

.item-banner.style24 .title{

     font-weight: 600;

     font-family: 'Open Sans';

     font-size:30px;

     line-height: 32px;

     margin-bottom: 25px;

}

.item-banner.style25 .inner {

    background-image: url(../images/banner-home-23.jpg);

}

.item-banner.style25 .banner-content{

     padding-top: 190px;

     padding-right: 15px;

     padding-bottom: 110px;

     padding-left: 27px;

     margin-bottom: 30px;

}

.item-banner.style25 .title{

     font-size: 48px;

     font-weight: 900;

     line-height: 48px;

     text-transform: uppercase;

     margin-bottom: 5px;

}

.item-banner.style25 .code{

     font-size: 13px;

     font-weight: 700;

     color: #888888;

     text-transform: uppercase;

     display: block;

     margin-bottom: 25px;

}

.item-banner.style25 .code span{

     font-size: 18px;

     color: #ffffff;

}

.item-banner.style25 .code span{

     border-bottom: 2px solid;

}

.item-banner.style26 .inner {

    background-image: url(../images/banner-home-24.jpg);

}

.item-banner.style26 .banner-content{

     padding-top: 73px;

     padding-right: 15px;

     padding-bottom: 50px;

     padding-left: 15px;

     margin-bottom: 30px;

     text-align: center;

}

.item-banner.style26 .title{

     font-size: 24px;

     font-family: 'Open Sans';

     margin-bottom: 9px;

     display: inline-block;

     letter-spacing: 1px;

     font-weight: 700;

     position: relative;

     margin-top: 10px;

}

.item-banner.style26 .title::before{

     content: '';

     display: inline-block;

     position: absolute;

     background-color: #ffffff;

     bottom: -3px;

     left: 0;

     right: 0;

     height: 1px;

     -webkit-box-shadow: 0 -1px 1px #6a6d71;

     -moz-box-shadow: 0 -1px 1px #6a6d71;

     box-shadow: 0 -1px 1px #6a6d71;

}

.item-banner .icon {

     font-size: 48px;

     color: #f7f7f7;

     margin-bottom: 6px;

     display: block;

}

.item-banner .sub-title{

     font-size: 15px;

     color: #888888;

     font-weight: 600;

     line-height: 30px;

}

.item-banner.style27 .inner {

    background-image: url(../images/banner-home-25.jpg);

}

.item-banner.style27 .banner-content{

     padding-top: 43px;

     padding-right: 15px;

     padding-bottom: 59px;

     padding-left: 30px;

     margin-bottom: 30px;

}

.item-banner.style27 .title{

     font-size: 48px;

     font-weight: 900;

     text-transform: uppercase;

     margin-bottom: 2px;

}

.item-banner.style27 .description{

     font-size: 13px;

     font-weight: 700;

     text-transform: uppercase;

     color: #888888;

     margin-bottom: 0;

}

.item-banner.style27 .turan-subtitle{

     margin-bottom: 0;

}

/*banner home 08*/

.item-banner.style18 .inner {

    background-image: url(../images/banner-home-16.jpg);

}

.item-banner.style18 .banner-content{

     padding-top: 53px;

     padding-right: 15px;

     padding-bottom: 60px;

     padding-left: 50px;

}

.item-banner.style18 .title{

     font-size: 30px;

     line-height: 32px;

     font-weight: 600;

     margin-bottom: 13px;

     font-family: 'Open Sans'

}

.item-banner.style18 .description{

     margin-bottom: 20px;

}

.item-banner.style19 .inner {

    background-image: url(../images/banner-home-17_bg.jpg);

    text-align: center;

    padding: 64px 15px;

    text-align: center;

}

.item-banner.style19 .banner-content{

    background-image: url(../images/triangle.png);

    display: inline-block;

    width: 198px;

    height: 172px;

}

.item-banner.style19 .icon{

    color: #f7f7f7;

    font-size: 48px;

    margin-bottom: 15px;

    display: block;

    margin-top: 19px;

}

.item-banner.style19 .title{

     font-size: 24px;

     border-bottom: 2px solid;

     display: inline-block;

     margin-bottom: 5px;

     font-family: 'Open Sans';

     letter-spacing: 0;

}

.item-banner.style19 .sub-title{

     font-size: 15px;

     line-height: 30px;

     font-weight: 600;

     color: #ffffff;

}

.item-banner.style20 .inner {

    background-image: url(../images/banner-home-18.jpg);

}

.item-banner.style20 .banner-content{

     padding-top: 68px;

     padding-right: 15px;

     padding-bottom: 56px;

     padding-left: 30px;

     margin-bottom: 20px;

}

.item-banner.style20 .title{

     font-size: 38px;

     line-height: 40px;

     text-transform: uppercase;

     margin-bottom: 5px;

}

.item-banner.style20 .code{

     font-size: 13px;

     color: #cccccc;

     text-transform: uppercase;

     font-weight: 700;

     margin-bottom: 23px;

}

.item-banner.style20 .code .nummer-code{

     font-size: 18px;

     color: #ffffff;

     border-bottom: 2px solid

}

.banner-pinmap-wrapp .item-banner .inner{

     position: relative;

}

.item-banner.style21 .inner {

    background-image: url(../images/banner-home-19.jpg);

}

.item-banner.style21 .banner-content{

     padding-top: 77px;

     padding-right: 15px;

     padding-bottom: 108px;

     padding-left: 830px;

}

.item-banner.style21 .title{

     font-size: 40px;

     font-weight: 900;

     text-transform: uppercase;

}

.item-banner.style21 .title span{

     text-decoration: underline;

}

.item-banner.style21 .start-from{

     font-size: 13px;

     text-transform: uppercase;

     color: #ffffff;

     font-weight: 700;

     margin-bottom: 23px;

}

.item-banner.style21 .start-from span{

     text-decoration: underline;

}

.item-banner.style21 .group-pinap .btn-pinmap-1{

     top: 92px;

     left: 520px;

}

.item-banner.style21 .group-pinap .btn-pinmap-2{

     bottom: 20px;

     left: 313px;

}

.popup-pinmap.right.style1{

     top:-83px;

     -webkit-transform: none;

     -ms-transform: none;

     -o-transform: none;

     transform: none;

}

.popup-pinmap.right.style1:before{

     top: 90px;

}

.popup-pinmap.left.style1{

     top: auto;

     -webkit-transform: none;

     -ms-transform: none;

     -o-transform: none;

     transform: none;

     bottom: -5px;

}

.popup-pinmap.left.style1:before{

     top: auto;

     bottom: 10px;

}

.pinmap-popup-main.style1{

     min-width: 231px;

}

/*banner home 09*/

.item-banner.style12 .inner{

     background-image: url(../images/banner-home-10.jpg);

}

.item-banner.style12 .banner-content{

     padding-top: 53px;

     padding-right: 160px;

     padding-bottom: 57px;

     padding-left: 23px;

     margin-bottom: 30px;

}

.item-banner.style12 .title{

     font-size: 28px;

     line-height: 32px;

     font-weight: 600;

     margin-bottom: 5px;

     font-family: 'Open Sans';

}

.item-banner.style12 .description{

     margin-bottom: 20px;

}

.item-banner.style12 .button{

     padding-top: 5px;

     padding-bottom: 5px;

     height: 39px;

}

.item-banner.style13 .inner{

     background-image: url(../images/banner-home-11.jpg);

}

.item-banner.style13 .banner-content{

     padding-top: 48px;

     padding-right: 160px;

     padding-bottom: 76px;

     padding-left: 35px;

     margin-bottom: 30px;

     text-align: center;

}

.item-banner.style13 .sub-title{

     font-size: 15px;

     line-height: 30px;

     color: #ffffff;

     font-weight: 600;

}

.item-banner.style13 .icon{

     font-size: 48px;

     color: #f7f7f7;

     margin-bottom: 15px;

     display: block;

}

.item-banner.style13 .title{

     border-bottom: 2px solid;

     display: inline-block;

     margin-bottom: 7px;

     font-family: 'Open Sans';

     letter-spacing: 0;

}

.item-banner.style14 .inner{

     background-image: url(../images/banner-home-12.jpg);

}

.item-banner.style14 .banner-content{

     padding-top: 46px;

     padding-right: 30px;

     padding-bottom: 45px;

     padding-left: 30px;

     margin-bottom: 30px;

     text-align: center;

}

.item-banner.style14 .turan-subtitle{

     font-size: 18px;

}

.item-banner.style14 .title{

     font-size: 48px;

     font-weight: 900;

     text-transform: uppercase;

     margin-bottom: 4px;

}

.item-banner.style14 .code{

     font-size: 13px;

     font-weight: 700;

     text-transform: uppercase;

     color: #888888;

     margin-bottom: 0;

}

.item-banner.style14 .code .nummer-code{

     font-size: 18px;

     color: #ffffff;

     /*border-bottom: 2px solid;*/

     position: relative;

     margin-left: 4px;

}

.item-banner.style14 .code .nummer-code::before{

     content: '';

     position: absolute;

     bottom: 1px;

     left: 0;

     right: 0;

     height: 1px;

     background-color: #bebebe;

     -webkit-box-shadow: 0 -1px 1px rgba(190,190,190,0.5);

     -moz-box-shadow: 0 -1px 1px rgba(190,190,190,0.5);

     box-shadow: 0 -1px 1px rgba(190,190,190,0.5);

}

.item-banner.style15 .inner{

     background-image: url(../images/banner-home-13.jpg);

}

.item-banner.style15 .banner-content{

     padding-top: 45px;

     padding-right: 30px;

     padding-bottom: 45px;

     padding-left: 535px;

     margin-bottom: 30px;

}

.item-banner.style15 .title{

     font-size: 30px;

     font-weight: 600;

     line-height: 32px;

     font-family: 'Open Sans';

}

.item-banner.style15 .description{

     margin-bottom: 14px;

}

.item-banner.style15 .banner-price{

     font-size: 23px;

     font-weight: 700;

     line-height: 28px;

     color: #ffffff;

     text-decoration: underline;

}

.item-banner.style16 .inner{

     background-image: url(../images/banner-home-14.jpg);

}

.item-banner.style16 .banner-content{

     padding-top: 40px;

     padding-right: 30px;

     padding-bottom: 38px;

     padding-left: 23px;

     margin-bottom: 30px;

}

.item-banner.style16 .title{

     font-size: 26px;

     line-height: 32px;

     font-weight: 600;

     margin-bottom: 5px;

     font-family: 'Open Sans';

}

.item-banner.style16 .description{

     margin-bottom: 20px;

}

.item-banner.style16 .button{

     height: 39px;

     padding-bottom: 5px;

     padding-top: 5px;

}

.item-banner.style17 .inner{

     background-image: url(../images/banner-home-15.jpg);

}

.item-banner.style17 .banner-content{

     padding-top: 46px;

     padding-right: 30px;

     padding-bottom: 61px;

     padding-left: 130px;

}

.item-banner.style17 .title{

     font-size: 30px;

     line-height: 32px;

     margin-bottom: 5px;

}

.item-banner.style17 .description{

     margin-bottom: 15px;

}

.item-banner.style17 .banner-price{

     font-size: 16px;

     color: #aaaaaa;

     line-height: 28px;

     letter-spacing: -0.05em;

     margin-bottom: 22px;

}

.item-banner.style17 .number-price{

     font-size: 30px;

     color: #ffffff;

     font-weight: 600;

     margin-left: 2px;

}

.item-banner.style17 .banner-content >.button{

    min-width: 127px;

}

/*banner home 10*/

.item-banner.style10 .inner{

     background-image: url(../images/banner-home-8.jpg);

}

.item-banner.style10 .banner-content{

     padding-top: 80px;

     padding-right: 200px;

     padding-bottom: 75px;

     padding-left: 60px;

     margin-bottom: 30px;

}

.item-banner.style10 .turan-subtitle{

     font-size: 24px;

     margin-bottom: 0;

     line-height: 24px;

}

.item-banner.style10 .title{

     font-size: 48px;

     font-weight: 900;

     line-height: 48px;

     text-transform: uppercase;

     margin-bottom: 3px;

}

.item-banner.style10 .description{

     font-size: 13px;

     text-transform: uppercase;

     font-weight: 700;

     margin-bottom: 0;

}

.item-banner.style11 .inner{

     background-image: url(../images/banner-home-9.jpg);

}

.item-banner.style11 .banner-content{

     padding-top: 56px;

     padding-right: 330px;

     padding-bottom: 60px;

     padding-left: 60px;

     margin-bottom: 30px;

}

.item-banner.style11 .title{

     font-size: 30px;

     line-height: 32px;

     margin-bottom: 5px;

     font-family: 'Open Sans';

     font-weight: 600;

}

.item-banner.style11 .description{

     margin-bottom: 25px;

}

/*----------------------*/

/*       FOOTER         */

/* -------------------- */

.footer{

     background: #111111;

}

.footer .container-wapper{

     padding-top: 60px;

}

.footer .footer-end{

     padding: 28px 0 82px;

}

.footer .widget-box .single-img{

     margin-bottom: 12px;

     margin-top: -1px;

}

.footer .widget-box .text-content-elememnt{

     font-size: 15px;

     color: #888888;

     line-height: 26px;

}

.footer.default .widget-box .text-content-elememnt{

     padding-right: 100px;

}

.footer .widget-box .text-content-elememnt p{

     margin-bottom: 0;

}

.footer .widgettitle{

     font-size: 20px;

     color: #dddddd;

     font-weight: 600;

     padding-top: 5px;

     line-height: 24px;

}

.footer .menu{

     padding: 0;

     margin: 0;

     list-style: none;

     margin-top: 13px;

}

.footer .menu .menu-item{

     font-size: 15px;

     color: #888888;

     line-height: 36px;

     font-weight: 600;

}

.turan-newsletter.style1 .title,

.turan-newsletter.style2 .title{

     font-size: 20px;

     color: #dddddd;

     font-weight: 600;

     padding-top: 5px;

     margin-bottom: 15px;

}

.turan-newsletter.style1 .title{

     padding-top: 3px;

     margin-bottom: 17px;

}

.turan-newsletter.style1 .list{

     margin-bottom: 17px;

}

.turan-newsletter.style1 .list .text{

     font-size: 15px;

     color: #888888;

}

.turan-newsletter.style1 .list label{

     font-size: 15px;

     color: #bbbbbb;

     font-weight: 600;

     margin: 0 0 0 16px;

     position: relative;

     padding-left: 20px;

     cursor: pointer;

}

.turan-newsletter.style1 .list label::before{

     position: absolute;

     content: '';

     width: 16px;

     height: 16px;

     border: 2px solid #666666;

     left: 0;

     top: 5px;

     border-radius: 50%;

}

.turan-newsletter.style1 .list input[type=radio] + span.text{

     color: #bbbbbb;

}

.turan-newsletter.style1 .list input[type=radio]{

     display: none;

}

.turan-newsletter.style1 .list input[type=radio]:checked + span{

     /*border-bottom: 1px solid #bbbbbb;*/

}

.turan-newsletter.style1 .list input[type=radio]:checked + span:before{

     content: "";

     display: block;

     left: 20px;

     right: 0;

     height: 1px;

     background: #bbbbbb;

     position: absolute;

     bottom: 3px;

}

.turan-newsletter.style1 .list input[type=radio]:checked + span:after{

     content: "";

     display: inline-block;

     top: 9px;

     left: 4px;

     width: 8px;

     height: 8px;

     border-radius: 50%;

     background: #bbbbbb;

     position: absolute;

     z-index: 11;

     padding: 0;

}

.turan-newsletter.style1 .newsletter-form-wrap .input-text{

     width: calc(100% - 137px);

     background: #fff;

     border-color: #fff !important;

     color: #888888;

     font-size: 15px;

     height: 43px;

     /*line-height: 43px;*/

     padding: 5px 10px 5px 19px;

}

.turan-newsletter.style1 .newsletter-form-wrap .submit-newsletter{

     font-size: 14px;

     color: #fff;

     width: 127px;

     margin-left: 10px;

     float: right;

     background: #333333;

     font-weight: 700;

     height: 43px;

}

.footer .turan-socials .socials{

     margin: 0;

     padding: 0;

}

.footer .turan-socials li{

     list-style: none;

     display: inline-block;

     padding: 17px 0;

     font-size: 23px;

     color: #555555;

     margin-right: 25px;

}

.footer .turan-socials li .icon{

     font-size: 23px;

}

.footer .turan-socials li a:hover,.footer .menu .menu-item a:hover{

     color:#ffffff;

}

.footer .border-custom span{

     margin-top: 68px;

}

.footer .border-custom span{

     border-color: #363636;

}

/*footer style 2*/

.footer.style2 .container-wapper{

     padding-top: 60px;

}

.footer.style2 .turan-custommenu{

     padding-left: 40px;

}

.footer.style2 .box-footer:first-child .turan-custommenu{

     padding-left: 0;

}

.footer.style2 .turan-newsletter{

     padding-left: 100px;

     margin-bottom: 40px;

     padding-right: 100px;

}

.footer.style2 .turan-payment{

     padding-left: 100px;

}

.footer .menu-connect li a::before{

     font-family: 'FontAwesome';

     font-size: 18px;

     color: #eeeeee;

     margin-right: 20px;

}

.footer .menu-connect li.facebook a::before{content: "\f082";}

.footer .menu-connect li.twitter a::before{content: "\f099";}

.footer .menu-connect li.instagram a::before{content: "\f16d";}

.footer .menu-connect li.youtube a::before{content: "\f16a";}

.footer .menu-connect li.pinterest a::before{content: "\f0d2";}



/*============footer style 3==============*/

.footer.style3 .turan-socials {

     padding-top: 13px;

}

.footer.style3 .turan-socials .social-item{

     list-style: none;

     display: inline-block;

     padding: 17px 12px;

     font-size: 23px;

     color: #555555;

}

.footer.style3 .turan-socials .social-item:first-child{

     padding-left: 0;

}

.footer.style3 .turan-socials .social-item:hover{

     color: #ffffff;

}

.footer .turan-custommenu.style1 .menu .menu-item{

     width: 50%;

     float: left;

}

.footer.style3 .turan-custommenu.style1{

     padding-left: 22px;

     overflow: hidden;

}

.turan-lastestblog .post{

     overflow: hidden;

     margin-bottom: 20px;

}

.turan-lastestblog .post .time{

     display: inline-block;

     float: left;

     margin-right: 15px;

     min-width: 48px;

     height: 49px;

     text-align: center;

     border: 2px solid #888;

     overflow: hidden;

     padding: 7px 5px;

     font-weight: 600;

     border-radius: 3px;

}

.turan-lastestblog .post .time span{

     display: block;

     font-weight: 600;

}

.turan-lastestblog .post .time .date{

     font-size: 16px;

     color: #ccc;

     line-height: 16px

}

.turan-lastestblog .post .time .month{

     font-size: 13px;

     color: #888;

     line-height: 13px;

}

.turan-lastestblog .post .infor{

     overflow: hidden;

}

.footer .turan-lastestblog .widgettitle{

     margin-bottom: 20px;

}

.turan-lastestblog .post .infor .post-title{

     font-size: 15px;

     text-transform: capitalize;

     margin: 0;

     line-height: 1.2;

}

.turan-lastestblog .post .infor .post-title a{

         color: #888888;

}

.turan-lastestblog .post .infor .post-title a:hover{

     color: #ffffff;

}

.turan-lastestblog .post .infor .meta{

     font-size: 12px;

     color: #444444;

}

.turan-newsletter.style2 .subtitle{

     color: #888;

     margin-bottom: 25px;

}

.turan-newsletter.style2 .newsletter-form-wrap .input-text{

     width: 100%;

     font-size: 15px;

     color: #888;

     background: #fff;

     border-color: #fff;

     margin-bottom: 20px;

}

.turan-newsletter.style2 .newsletter-form-wrap .submit-newsletter{

     min-width: 116px;

     background-color: #333333;

     color:#ffffff;

}

.footer .turan-newsletter .newsletter-form-wrap .input-text:focus{

     border-color: transparent !important;

}

/*footer style 10*/

.footer.style10 .turan-newsletter.style1 .newsletter-form-wrap .submit-newsletter{

     background-color: #75905e;

}

/*footer style 09*/

.footer.style9 .turan-iconbox.default{

     margin-bottom: 0;

     margin-top: 38px;

     border-color: #282828;

}

.footer.style9 .turan-iconbox-wrapp .border-custom span{

     margin-top: 40px;

     border-color: #191919;

}

.footer.style9 .turan-iconbox.default .icon{

     color: #444444;

}

.footer.style9 .turan-iconbox.default .iconbox-inner .content .title{

     color: #eeeeee;

}

.footer.style9 .turan-iconbox.default .iconbox-inner .content .text{

     color: #555555;

}

/*footer style 08*/

.footer.style8{

     background-color: #060606;

}

.footer.style8 .widget-box .social-footer{

     margin-top: 31px;

}

.footer.style8 .widget-box .social-footer .social-item:hover{

     color: #eee;

} 

.footer.style8 .widget-box .social-footer .social-item{ 

     font-size: 23px;

     color: #555555;

     display: inline-block;

     float: left;

}

.footer.style8 .widget-box .social-footer .social-item+.social-item{

     margin-left: 29px;

}

.footer.style8 .turan-lastestblog .post .time{

    border-color: #222;

}

.item-instagram.redirect-item{

    display: none;

}

.page404 .header-block-text .icon{

     margin-right: 2px;

}

.main-content-cart .quantity .control{

    width: 100%;

}

.main-content-cart .cart-form .shop_table .product-quantity .quantity{

     width: 71px;

     padding: 0 10px;

}

.product-type-variable .wrap-variations-nav .button-nav{

     position: absolute;

     z-index: 12;

     top: 50%;

     left: 20px;

     display: inline-block;

     font-size: 0;

     padding: 5px;

     color: #bbbbbb;

     line-height: 0;

     opacity: 0;

     filter: alpha(opacity=0);

     visibility: hidden;

     -webkit-transition: all 0.3s ease 0s;

     -moz-transition: all 0.3s ease 0s;

     -ms-transition: all 0.3s ease 0s;

     -o-transition: all 0.3s ease 0s;

     transition: all 0.3s ease 0s;

}

.product-type-variable .wrap-variations-nav .button-nav.next{

     left: auto;

     right: 20px;

}

.product-type-variable .wrap-variations-nav .button-nav i::before{

     margin: 0;

     font-size: 23px;

     display: block;

}

.product-type-variable:hover .wrap-variations-nav .button-nav.next{

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

     right: 0;

}

.product-type-variable:hover .wrap-variations-nav .button-nav.prev{

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

     left: 0;

}

.kt-panels .turan-demolink .image::before{

    content: none;

}

.kt-panels .turan-demolink .image{

    display: inline-block;

}

.kt-panels .turan-demolink .image a{

    background-color: transparent;

    padding: 0;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    font-size: 0;

    transform: translate(0);

    opacity: 1;

    filter: alpha(opacity=100);

    visibility: visible;

}

.black-version .kt-panels .turan-demolink .title{

    color: #dddddd;

}

.details-product.single-product-galery .details-thumd .product_preview .owl-nav button{

     border: 2px solid #eeeeee;

     border-radius: 3px;

     background-color: #ffffff;

     width: 37px;

     max-height: 35px;

     padding: 5px;

     text-align: center;

     position: absolute;

     top: 50%;

     -webkit-transform: translateY(-17px);

     -ms-transform: translateY(-17px);

     -o-transform: translateY(-17px);

     transform: translateY(-17px);

     opacity: 0;

     filter: alpha(opacity=0);

     visibility: hidden;

     -webkit-transition: all 0.2s linear;

     -o-transition: all 0.2s linear;

     transition: all 0.2s linear;

}

.details-product.single-product-galery .details-thumd .product_preview .owl-carousel{

     padding-right: 1px;

}

.details-product.single-product-galery .details-thumd .product_preview .owl-carousel .owl-stage-outer{

     margin-right: -1px;

}

.details-product.single-product-galery .details-thumd .product_preview:hover .owl-nav button{

     opacity: 1;

     filter: alpha(opacity=100);

     visibility: visible;

}

.details-product.single-product-galery .details-thumd .product_preview .owl-nav button i::before{

     font-size: 20px;

     color: #aaaaaa;

     margin: 0;

}

.details-product.single-product-galery .details-thumd .product_preview .owl-nav button:hover i::before{

     color: #222222;

}

.details-product.single-product-galery .details-thumd .product_preview .owl-nav button:hover,

.details-product.single-product-galery .details-thumd .product_preview .owl-nav button:focus{

     border-color: #eeeeee !important;

}

.reset-floatding{

     clear: left;

}

.classic-blog .newsletter-widget .title,

.about-page .custom_blog_title.center,

.single-post .newsletter-widget .title,

.single-post .comments-area .custom_blog_title,

.single-post .related-articles .custom_blog_title{

     font-size: 21px;

} 

/* -------------------- */

/*   RESPONSIVE         */

/* -------------------- */



@media (max-width: 1199px){

    .shop-top-control .wrap-topbar-filter .wrap-menu-toggle .woof_widget{

        margin-right: 0;

        width: 100%;

        min-width: initial;

    }

    .header.style7 .form-search .form-content{

        margin-left: 0;

    }

     .header-top-message{

          line-height: 20px;

          padding: 13px 15px;

     }

    .turan-testimonials.default .testimonial-item{

        padding: 57px 20px;

    }

    .turan-blog-item.style2{

        text-align: center;

    }

    .header.style2 .main-header{

        padding-right: 14px;

        padding-left: 14px;

    }

     .slider-product .slick-slider>.slick-arrow:first-child, .turan-blog .slick-slider>.slick-arrow:first-child{

          left: 0;

     }

     .slider-product .slick-slider>.slick-arrow, .turan-blog .slick-slider>.slick-arrow{

          right: 0;

     }

     /*header style1*/

     .header.style1 .header-element{

          float: right;

          text-align: right;

     }

     .header.style1 .header-language .turan-language{

          margin-left: 25px;

          float: left;

     }

     .header .logo{

          text-align: left;

     }

     .header .header-nav{

          display: none;

     }

     .header .header-block-text,.ovic-menu-panel  .header-block-text{

          display: none;

     }

     .header-control{

          text-align: center;

          padding: 20px 0 0;

     }

     .header-language .turan-submenu{

          left: auto;

          right: 0

     }

     .block-search .turan-submenu{

          left: -100%;

          right:auto;

     }

     .submenu.menu-page{

          padding: 30px 20px;

     }

     .mega-menu .turan-custommenu{

          margin-bottom: 30px;

     }

     /*footer*/

     .footer .box-footer{

          margin-bottom: 30px;

     }

     /*contact page*/

     .turan-contact-info .socials{

          padding-top: 50px;

     }

     /*product list*/

     .woof_widget{

          padding: 15px;

     }

     .slider-lookbook.nav-center>.slick-arrow{

          opacity: 0;

          filter: alpha(opacity=0);

          visibility: hidden;

     }

     /*in lookbook*/

     .slider-lookbook:hover>.slick-arrow{

          opacity: 1;

          filter: alpha(opacity=100);

          visibility: visible;

     }

     .slick-slider.slider-lookbook.nav-center>.slick-arrow{

          right: 0;

     }

     .slick-slider.slider-lookbook.nav-center>.slick-arrow:first-child{

          left: 0;

     }

       /*menu mobile*/

     .mobile-navigation {

          display: inline-block;

          vertical-align: top;

          margin-left: 25px;

          border: 2px solid #f1f1f1;

          padding: 14px 10px 10px;

          border-radius: 5px;

     }

     .mobile-navigation span {

          background-color: #333;

         display: block;

         width: 16px;

         margin-bottom: 3px;

         height: 2px;

     }

     /*checkout page*/

     .checkout-wrapp .row-col-2{

          padding-left: 15px;

     }

     /*shop page*/

     .full-width .details-thumd{

          padding-left: 0;

			 			margin-top: 20px;

     }

     /*==========home 01=========*/

     .product-item.style2 .product-inner{

          display: block;

     }

     .slider-item.style1 .slider-inner .slider-infor, .slider-item.style3 .slider-inner .slider-infor,.slider-item.style2 .slider-inner .slider-infor{

          padding-left: 200px;

     }

     .item-banner.style3 .banner-content{

          padding-left: 320px;

          background: rgba(0,0,0,0.5);

     }

     /*==========home 02=========*/

     /*header*/

     .header.style2 .header-control{

          padding: 0;

          text-align: right;

     }

     .header.style2 .logo{

          text-align: center;

     }

     /*slider*/

     .slider-item.style4 .slider-inner .slider-infor,.slider-item.style5 .slider-inner .slider-infor,.slider-item.style6 .slider-inner .slider-infor{

          padding-left: 200px;

     }

     /*banner home 02*/

     .item-banner.style4 .banner-content,.item-banner.style5 .banner-content{

          padding-right: 130px;

     }

     /*footer styel2*/

     .footer.style2 .turan-custommenu{

          padding-left: 0;

     }

     .footer.style2 .turan-newsletter{

          padding-left: 0;

          padding-right: 0;

     }

     /*==========home 03=========*/

     /*header style3*/

     .header.style3 .block-search .turan-submenu{

          left: auto;

          right: 0;

     }

     /*footer*/

     .footer.style3 .turan-custommenu.style1{

          padding-left: 0;

     }

     /*==========home 04=========*/

     .header.vertical-style .header-nav{

          display: block;

     }

     .header.vertical-style .mobile-navigation{

          display: none;

     }

     .header.style4 .logo{

          text-align: center;

     }

     .header.style4 .header-control{

          padding-top: 0;

          text-align: right;

     }

     .header.style4 .header-control .block-header .turan-submenu{

          left: auto;

     }

     .slider-item.style22 .slider-inner .slider-infor, .slider-item.style23 .slider-inner .slider-infor,.slider-item.style24 .slider-inner .slider-infor{

          padding-left: 420px;

     }

     /*==========home 05=========*/

     .header.style5 .header-language {

          display: none;

     }

     .header.style5 .header-nav .header-language{

          display: block;

     }

     .header.style5  .header-control{

          padding: 0;

     }

     .header.style5 .header-element{

          text-align: right;

     }

     .header.style5 .block-search-block{

          text-align: left;

     }

     .slider-item.style25 .slider-inner .slider-infor,.slider-item.style26 .slider-inner .slider-infor,.slider-item.style27 .slider-inner .slider-infor{

          padding-left: 550px;

     }

     .fullwidth.style2 .slick-list .slick-slide{

          padding: 0;

     }

     /*==========home 06=========*/

     .header.style6{

          padding: 30px;



     }

     .header.style6 .logo{

          padding-bottom: 0;

     }

     .header.style6 .header-control{

          margin-bottom: 20px;

     }

     .header.style6 .header-nav .mCustomScrollbar{

          height: calc(100vh - 260px);

     }

     .item-banner.style28 .banner-content,.item-banner.style29 .banner-content,.item-banner.style30 .banner-content{

          padding-bottom: 250px;

          padding-top: 250px;

     }

     .item-banner.style29 .inner {

          background-position:top;

     }

     /*==========home 07=========*/

     .header.style7 .header-nav-wapper{

          display: none;

     }

     .header.style7 .header-control{

          padding-top: 0;

     }

     .slider-item.style19 .slider-inner .slider-infor,.slider-item.style20 .slider-inner .slider-infor,.slider-item.style21 .slider-inner .slider-infor{

          padding-left: 300px;

     }

     /*==========home 08=========*/

     .header.style8 .header-control .block-header .turan-submenu{

          left: auto;

     }

     .item-banner.style20 .title{

          font-size: 30px;

     }

     .item-banner.style20 .code .nummer-code{

          font-size: 15px;

     }

     .item-banner.style21 .banner-content{

          padding-left: 500px;

     }

     .item-banner.style21 .group-pinap .btn-pinmap-1{

          left: 360px;

     }

     /*==========home 09=========*/

     /*herder*/

     .header.style9 .bar-open-menu{

          display: none;

     }

     .header.style9 .header-control{

          padding-top: 0;

     }

     .header.style9 .block-search .turan-submenu{

          right:0;

          left: auto;

     }

     .slider-item.style13 .slider-inner .slider-infor,.slider-item.style14 .slider-inner .slider-infor,.slider-item.style15 .slider-inner .slider-infor{

          padding-left:  450px;

     }

     .slider-item.style13 .pinmap-buttom.btn-pinmap-1{

          top: 260px;

          left: 340px;

     }

     .slider-item.style13 .pinmap-buttom.btn-pinmap-2{

          left: 230px;

     }

     .slider-item.style14 .pinmap-buttom.btn-pinmap-1{

          top: 270px;

          left: 345px;

     }

     .slider-item.style14 .pinmap-buttom.btn-pinmap-2{

          left: 300px;

     }

     .slider-item.style15 .pinmap-buttom.btn-pinmap-1{

          left: 390px;

     }

     .item-banner.style12 .banner-content,.item-banner.style13 .banner-content,.item-banner.style14 .banner-content,

     .item-banner.style16 .banner-content{

          padding-left: 15px;

          padding-right: 15px;

     }

     .item-banner.style15 .banner-content{

          padding-left: 370px;

     }

     /*==========home 10=========*/

     .header.style10 .logo{

          text-align: center;

     }

     .header.style10 .header-language .turan-language{

          margin-left: 30px;

     }

     .header.style10 .header-control{

          padding: 0;

     }

     .header.style10 .header-control .block-header .turan-submenu{

          right: 0;

          left: auto;

     }

     .item-banner.style10 .banner-content{

          padding-right: 40px;

          padding-left: 40px;

     }

     .item-banner.style11 .banner-content{

          padding-right: 160px;

          padding-left: 50px;

     }

     .turan-product .product-list-owl.nav-botton-center{

          padding: 0;

     }

     .slider-product .slick-slider.nav-botton-center>.slick-arrow{

          right: 0;

          top: 50%;

          transform: translateY(-50%);

     }

     .slider-product .slick-slider.nav-botton-center>.slick-arrow:first-child{

          left: 0;

     }

     .slider-item.style10 .slider-inner .slider-infor, .slider-item.style11 .slider-inner .slider-infor, .slider-item.style12 .slider-inner .slider-infor{

          padding-left: 230px;

     }

     .product-item.style-6 .product-thumb{

          margin-bottom: 2px;

     }

}

/* End @media max-width 1199*/



@media (max-width: 1024px){

     .nav-default:hover .slick-arrow.next{

          right: -5px;

     }

     .nav-default:hover .slick-arrow.pre{

          left: -5px;

     }

     .product-type-variable:hover .wrap-variations-nav .button-nav.prev{

          opacity: 1;

          filter: alpha(opacity=100);

          visibility: visible;

          left: 0;

     }

     .product-type-variable:hover .wrap-variations-nav .button-nav.next{

          opacity: 1;

          filter: alpha(opacity=100);

          visibility: visible;

          right: 0;

     }

     .product-item.style-1 .product-inner{

          padding-bottom: 0;

     }

     /*header*/

     .main-menu .submenu .submenu{

          left: 60%;

          top:50%;

     }



     /*product item*/

     .product-item .loop-form-add-to-cart{

          position: static;

          visibility: visible;

          opacity: 1;

          filter: alpha(opacity=100);

     }

     .related .product-item .product-inner{

          padding-bottom: 0;

     }

     .product-item .product-inner{

          padding-bottom: 0;

     }

     .product-item .product-thumb .variations{

          opacity: 1;

          filter: alpha(opacity=100);

          visibility: visible;

          bottom: -6px;

     }

     .product-item.style-5 .loop-form-add-to-cart{

          margin-top: 13px;

     }

     .product-item:hover .product-info{

          opacity: 1;

          filter: alpha(opacity=100);

     }

}

/* End @media max-width 1024*/



@media (max-width: 991px){

    .header.style7 .form-search .form-content .category{

        display: none;

    }

     .lookbook-page .sevice-box-content .sevice-title{

          font-size: 30px;

     }

     .product-item.style-list .single_variation_wrap > .button{

          min-width: initial;

          padding-right: 10px;

          padding-left: 10px;

     }

     .product-item.style-list .product-info-right{

          padding-top: 0;

     }

     .product-item.style-list .product-info-right::after,

     .product-item.style-list .product-thumb::after {

          content: none;

     }

     .footer.default .widget-box .text-content-elememnt{

          padding-right: 0;

     }

     .main-content-blog.right-sidebar .wrapper-sidebar{

          padding-left: 0;

     }

     .main-content-blog.left-sidebar .wrapper-sidebar{

          padding-right: 0;

     }

     .product-item .button.quick-wiew-button{

          display: none;

     }

     .instagram-wrapp .turan-instagram + .turan-button.button{

          display: none;

     }

     .item-instagram.redirect-item{

          display: inline-block;

          padding-top: 33.33333%;

          background: #111;

          position: relative;

     }

     .instagram .item-instagram.redirect-item::after{

          content: none;

     }

     .turan-testimonials.default .testimonial-item{

          padding-top: 15px;

          padding-bottom: 35px;

     }

     .item-instagram.redirect-item .turan-button.button i{

          color: red;

          margin-left: 3px;

          font-size: 21px;

          margin-bottom: 0;

          display: block;

          float: right;

          margin-top: 2px;

     }

     .item-instagram.redirect-item .turan-button.button{

          background-color: transparent;

          border: none;

          margin-top: 0;

          display: inline-block;

          padding-right: 0;

          padding-left: 0;

          position: absolute;

          top: 50%;

          left: 50%;

          transform: translate(-50%, -50%);

     }

     .testimonial-item .info{

          padding: 20px;

     }

     .grid-item-600,

     .grid-item-570{

          width: 100% !important;

     }

    .slider-item.style16 .slider-inner .slider-infor,

    .slider-item.style17 .slider-inner .slider-infor,

    .slider-item.style18 .slider-inner .slider-infor{

        padding-top: 181px;

        padding-bottom: 181px;

        padding-left: 100px;

    }

     /*popup*/

     .kt-popup-newsletter .image-newsletter{

          display: none !important;

     }

     .kt-popup-newsletter.style-1{

          width: 100%;

     }

     .kt-popup-newsletter .popup-content {

          text-align: center;

     }

     /*single blog*/

     .sidebar .wrapper-sidebar{

          margin-top:50px;

     }

     .main-content-blog.right-sidebar .wrapper-sidebar{

          padding-left: 0;

     }

     .main-content-blog .content-blog::after{

          display: none;

     }

     /*login*/

     .customer_login .login-item{

          margin-bottom: 30px;

     }

     /*shop page*/

     .woof_widget{

          padding: 30px;

     }



     /*footer*/

     .coppyright,.footer-end .turan-payment,.footer-end .demos{

          text-align: center;

          padding: 10px 0;

     }

     .footer .widget-box .text-content-elememnt{

          padding-right: 0;

     }

     /*in lookbook*/

     .sevice-item  .sevice-thumb{

          text-align: center;

          margin-bottom: 30px;

     }

     .sevice-box-content{

          position: static;

          transform: none;

          padding: 0;

          max-width: 570px;

          display: block;

          margin-left: auto;

          margin-right: auto;

     }

     .content-inlookbook .sevice-thumb{

          max-width: 570px;

          margin-left: auto;

          margin-right: auto;

     }

     .content-inlookbook .sevice-box-content .sevice-title{

          font-size: 30px;

     }

     .sevice-item.style-1.reverse-item .sevice-box-content{

          padding-bottom: 60px;

          padding-top: 0;

     }

     /*checkout page*/

     .checkout-wrapp .row-col{

          width: 100%;

          float: none;

          margin-bottom: 30px;

          padding: 0;

     }

     /*GridProducts page*/

     .shop-grid-content.full-width .shop-top-control .select-item{

          width: auto;

     }



     /*===========home 02=========*/

     /*header*/

     .header.style2 .header-control{

          text-align: center;

          padding: 20px 0 0;

     }

     .header.style2 .header-element{

          float: right;

     }

     .header.style2 .form-search .form-content{

          text-align: right;

     }

     .header.style2 .logo{

          text-align: left;

     }

     .item-banner.style5 .banner-content{

          margin-top: 30px;

     }

     /*popup newletter*/

     .kt-popup-newsletter{

          display: none;



     }

     /*===========home 04=========*/

     .header.style4 .header-control{

          text-align: left;

          padding-top: 0;

     }

     .header.style4 .mobile-navigation{

          display: none;

     }

     .header.style4 .mobile-navigation span{

          background:  #eeeeee;

     }

     .vertical-style .turan-demolink .title{

          color: #222222;

     }



     /*===========home 05=========*/

     .slider-item.style25 .slider-inner .slider-infor, .slider-item.style26 .slider-inner .slider-infor, .slider-item.style27 .slider-inner .slider-infor{

          padding-left: 420px;

     }

     .header.style5 .header-control{

          padding-top: 20px;

     }

     /*===========home 07=========*/

     .product-item.style-3 .quantity{

          /*display: none;*/

          margin-bottom: 5px;

          margin-left: 0;

     }

     .product-item.style-3 .group-buttons .button{

          margin-bottom: 5px;

     }

     /*===========home 08=========*/

     .item-banner.style18 .banner-content{

          margin-bottom: 20px;

     }



     .item-banner.style21 .banner-content{

          padding-left: 200px;

     }

     .turan-product.layout1 .product-list-owl .product-item .thumb-inner img{

          margin:  0 auto;

     }

     .instagram .item-instagram{

          width: 33.33333%;

     }

     /*===========home 09=========*/

     .slider-item.style13 .slider-inner .slider-infor, .slider-item.style14 .slider-inner .slider-infor, .slider-item.style15 .slider-inner .slider-infor{

          padding-left: 200px;

     }

     .group-pinap .pinmap-buttom{

          display: none;

     }

     .item-banner.style14 .title{

          font-size: 35px;

     }

     .item-banner.style14 .code{

          font-size: 10px;

     }

     .item-banner.style15 .banner-content{

          padding-left: 200px;

     }

     /*===========home 10=========*/

     .slider-item.style10 .slider-inner .slider-infor, .slider-item.style11 .slider-inner .slider-infor, .slider-item.style12 .slider-inner .slider-infor{

          padding-left: 200px;

     }

     .product-deal-slider .product-list-owl .thumb-link img{

          margin:0 auto;

     }

     .product-deal-slider{

          margin-bottom: 30px;

     }

     .turan-iconbox.default .iconbox-inner{

          display: block;

          text-align: center;

     }

     .turan-iconbox.default .iconbox-inner .icon, .turan-iconbox.default .content{

          display: block;

          width: 100%;

          padding: 0

     }

}

/* End @media max-width 991*/



@media (max-width: 767px){

     .widget.widget-related-products .product-item .product-inner{

          padding-bottom: 0 !important;

     }

     .sidebar-details .wrapper-sidebar{

          width: 320px;

          display: block;

          padding-left: 15px;

          padding-right: 15px;

     }

     .sidebar-details .wrapper-sidebar .widget:not(:last-child){

         border-bottom: 2px solid #F1F1F1;

         padding-bottom: 30px;

     }

     .sidebar-details .wrapper-sidebar .widget:last-child{

         margin-bottom: 30px;

     }

     .sidebar-details .wrapper-sidebar .widget-banner{

         text-align: left;

     }

     .sidebar-details .wrapper-sidebar .widget:first-child{

         margin-top: 30px;

     }

     .main-content-inlookbook .breadcrumb{

          margin-bottom: 12px;

          margin-top: 20px;

     }

     .content-inlookbook .custom_blog_title{

          margin-bottom: 25px;

          margin-top: 0;

     }

     .custom_blog_title{

          font-size: 21px;

          margin-bottom: 25px;

          margin-top: 15px;

     }

     .shopping-cart .custom_blog_title{

         font-size: 18px;

         margin-bottom: 35px;

         margin-top: 0;

     }

     .login-page .custom_blog_title{

          font-size: 18px;

          margin-bottom: 25px;

          margin-top: 0;

     }

     .customer_login .col-lg-6:not(:last-child) .login-item{

          margin-bottom: 60px;

     }

     .site-main .customer_login .register,

     .site-main .customer_login .login{

          padding-bottom: 25px;

     }

     .customer_login .title-login{

          padding-top: 14px;

          padding-bottom: 14px;

     }

     .backtotop{

          bottom: 80px;

     }

     .sidebar.sidebar-single-blog .wrapper-sidebar,

     .sidebar.sidebar-blog .wrapper-sidebar{

        padding-right: 15px;

        padding-left: 15px;

     }

     .sidebar.sidebar-single-blog .wrapper-sidebar .widget:first-child,

     .sidebar.sidebar-blog .wrapper-sidebar .widget:first-child{

        margin-top: 30px;

     }

     .sidebar{

        position: fixed;

        top: 0;

        left: 0;

        bottom: 61px;

        -webkit-transform: translateX(-110%);

        -moz-transform: translateX(-110%);

        -ms-transform: translateX(-110%);

        -o-transform: translateX(-110%);

        transform: translateX(-110%);

        -webkit-transition: transform 0.5s;

        -moz-transition: transform 0.5s;

        -ms-transition: transform 0.5s;

        -o-transition: transform 0.5s;

        transition: transform 0.5s;

        -webkit-box-shadow: 3px 5px 14px -3px rgba(0,0,0,0.11);

        -moz-box-shadow: 3px 5px 14px -3px rgba(0,0,0,0.11);

        box-shadow: 3px 5px 14px -3px rgba(0,0,0,0.11);

        z-index: 100;

        background-color: #FFFFFF;

        width: 320px;

        padding: 0;

     }

     .open-sidebar .sidebar{

        -webkit-transform: translateX(0);

        -moz-transform: translateX(0);

        -ms-transform: translateX(0);

        -o-transform: translateX(0);

        transform: translateX(0);

     }

     .sidebar .wrapper-sidebar{

        margin-top: 0;

        position: absolute;

        top: 51px;

        left: 0;

        right: 0;

        bottom: 0;

        overflow: auto;

     }

     .sidebar .woof_widget{

        border: none;

        margin-bottom: 0;

     }

     .sidebar.sidebar-single-blog .wrapper-sidebar .widget:last-child,

     .sidebar .woof_widget + .newsletter-widget{

        margin-bottom: 30px;

     }

     .sidebar .newsletter-widget{

        max-width: 290px;

        border: 3px solid #F1F1F1;

     }

     .sidebar .woof_widget + .newsletter-widget{

        margin-left: 15px;

     }

     .sidebar .newsletter-widget .subtitle{

        margin-bottom: 45px;

     }

     .shop-top-control .wrap-topbar-filter .wrap-menu-toggle::before,

     .shop-top-control .wrap-topbar-filter .wrap-menu-toggle::after{

        content: none;

     }

     .shop-top-control .wrap-topbar-filter .wrap-menu-toggle{

        position: absolute;

        opacity: 1;

        filter: alpha(opacity=100);

        visibility: visible;

        top: 51px;

        left: 0;

        right: 0;

        bottom: 60px;

        overflow: auto;

        -webkit-transform: translateY(0);

        -moz-transform: translateY(0);

        -ms-transform: translateY(0);

        -o-transform: translateY(0);

        transform: translateY(0);

     }

     .sidebar .mobile-header-top,

     .shop-top-control .wrap-topbar-filter .mobile-header-top{

        display: inline-block;

        position: relative;

        top: 0;

        left: 0;

        width: 100%;

        border-bottom: 1px solid #eee;

     }

     .sidebar .mobile-header-top .box-title,

     .shop-top-control .wrap-topbar-filter .mobile-header-top .box-title{

        width: 270px;

        display: inline-block;

        float: left;

        text-align: left;

        font-size: 18px;

        font-weight: 600;

        color: #333;

        padding: 13px 20px;

     }

     .sidebar .mobile-header-top .close-box,

     .shop-top-control .wrap-topbar-filter .mobile-header-top .close-box{

        width: 50px;

        height: 50px;

        border-left: 1px solid #eee;

        text-align: center;

        line-height: 50px;

        font-size: 20px;

        color: #222;

        display: inline-block;

        font-weight: 400;

     }

     .shop-top-control .wrap-topbar-filter .title{

        display: none;

     }

     .shop-top-control .wrap-topbar-filter .wrap-menu-toggle .woof_widget .widget{

        max-width: 100%;

     }

     .shop-top-control .wrap-topbar-filter .wrap-menu-toggle .woof_widget .widget:not(:last-child){

        border-bottom: 2px solid #eeeeee;

        padding-bottom: 30px;

        margin-bottom: 30px;

     }

     .shop-top-control .wrap-topbar-filter .wrap-menu-toggle .woof_widget .widget.widget_filter_size{

        max-width: 100%;

     }

     .shop-top-control .widget-color .list-color{

        padding-right: 0;

     }

     .shop-top-control .wrap-topbar-filter .wrap-menu-toggle .woof_widget{

        border: none;

        -webkit-box-shadow: none;

        -moz-box-shadow: none;

        box-shadow: none;

        padding: 30px 20px 20px 20px !important;

     }

     .shop-top-control .wrap-topbar-filter{

        display: block;

        position: fixed;

        top: 0;

        left: 0;

        bottom: 0;

        -webkit-transform: translateX(-110%);

        -moz-transform: translateX(-110%);

        -ms-transform: translateX(-110%);

        -o-transform: translateX(-110%);

        transform: translateX(-110%);

        -webkit-transition: transform 0.5s;

        -moz-transition: transform 0.5s;

        -ms-transition: transform 0.5s;

        -o-transition: transform 0.5s;

        transition: transform 0.5s;

        z-index: 10;

        background-color: #FFFFFF;

        width: 320px;

        opacity: 1;

        filter: alpha(opacity=100);

        visibility: visible;

        -webkit-box-shadow: 3px 5px 14px -3px rgba(0,0,0,0.11);

        -moz-box-shadow: 3px 5px 14px -3px rgba(0,0,0,0.11);

        box-shadow: 3px 5px 14px -3px rgba(0,0,0,0.11);

     }

     .open-sidebar .shop-top-control .wrap-topbar-filter{

        -webkit-transform: translateX(0);

        -moz-transform: translateX(0);

        -ms-transform: translateX(0);

        -o-transform: translateX(0);

        transform: translateX(0);

     }



     .home-05 .turan-newsletter.style3 .submit-newsletter{

        width: 100%;

     }

     .loockboock-video-wrapp.rows-space-35{

        margin-bottom: 0;

     }

     .weekly-featured-wrapp .custommenu-title-blog{

        margin-top: 10px;

        margin-bottom: 25px;

        font-size: 23px;

     }

     .weekly-featured-wrapp.rows-space-60{

        margin-bottom: 9px;

     }

     .home-10 .banner-wrapp.rows-space-30{

        margin-bottom: 0;

     }

     .item-banner.style11 .banner-content,

     .item-banner.style10 .banner-content{

        margin-bottom: 40px;

     }

     .home-10 .turan-iconbox-wrapp .turan-iconbox-wrapp-small:first-child .turan-iconbox{

        margin-top: 0;

     }

     .home-10 .turan-iconbox-wrapp .turan-iconbox-wrapp-small:last-child .turan-iconbox{

        margin-bottom: 40px;

     }

     .turan-product.slider-product.style6 .product-item{

        margin-bottom: 0;

     }

     .brand-slider-wrapp.mobile-border{

        margin-bottom: 40px;

     }

     .brand-slider-wrapp.mobile-border .brand-item img{

        border-color: #f1f1f1;

     }



     .home-slider-9.rows-space-30{

        margin-bottom: 40px;

     }

     .instagram-wrapp{

        margin-top: 20px;

        margin-bottom: 40px;

     }

     .instagram-wrapp .custommenu-title-blog{

        margin-top: 10px;

        margin-bottom: 30px;

     }

     .home-08 .turan-iconbox-wrapp .turan-iconbox-wrapp-small:first-child .turan-iconbox{

        margin-top: 0;

     }

     .home-08 .turan-newsletter.default{

        margin-bottom: 0;

     }

     .product-height-400 .product-item.style-1 .product-inner{

        padding-bottom: 0;

     }

     .turan-testimonials-wrapp{

        margin-top: 10px;

     }

     .turan-testimonials-wrapp .turan-testimonials{

        margin-bottom: 40px;

     }

     .banner-pinmap-wrapp.rows-space-60{

        margin-bottom: 40px;

     }

     .turan-product.layout1.rows-space-25{

        margin-bottom: 0;

     }

     .grid-item-600 .item-banner.style19 .inner,

     .grid-item-600 .item-banner.style20 .banner-content,

     .grid-item-600 .item-banner.style18 .banner-content{

        margin-bottom: 40px;

     }

     .home-08 .home-slider-banner .silider-wrapp{

        margin-bottom: 40px;

     }

     .product-deal-slider.rows-space-30{

        margin-bottom: 40px;

     }

     .turan-iconbox-wrapp.layout2 .turan-iconbox{

        margin-top: 20px !important;

        margin-bottom: 20px;

     }

     .turan-iconbox-wrapp.layout2 .turan-iconbox-wrapp-small:first-child .turan-iconbox{

        margin-top: 9px;

     }

     .tabs-sidebar-wrapp .turan-tabs .tab-head{

        display: inline-block;

        width: 100%;

        margin-bottom: 40px;

     }

     .home-slider.home-slider-7 + .banner-wrapp.rows-space-20{

          margin-bottom: 0;

     }

     .banner-wrapp.rows-space-20 .banner-content,

     .home-slider-7.rows-space-30{

          margin-bottom:40px;

     }

     .turan-blog-wraap.default{

          padding-top: 15px;

          padding-bottom: 40px;

     }

     .product-back-in-stock{

          margin-bottom: 0 !important;

     }

     .product-back-in-stock .custommenu-title-blog{

          font-size: 24px;

          margin-bottom: 30px;

     }

     .newsletter-wrapp.rows-space-50{

          margin-bottom: 30px;

     }

     .item-banner.style26 .banner-content{

          margin-bottom: 40px;

     }

     .item-banner.style25 .banner-content{

          padding-bottom: 50px;

          padding-top: 50px;

          margin-bottom: 40px;

     }

     .item-banner.style24 .banner-content{

          padding-top: 50px;

          margin-bottom: 40px;

     }

     .home-slider.fullwidth + .product-grid .product-item.style-3{

          margin-top: 5px;

          margin-bottom: 40px;

     }

     .no-content-margin-on-mobile .banner-content,

     .no-margin-on-mobile{

        margin-bottom: 0 !important;

     }

     .rows-space-50,

     .rows-space-30{

        margin-bottom: 30px;

     }

     .sevice-item.style-1.reverse-item .sevice-box-content{

          padding-bottom: 0;

     }

     .sevice-item.style-1.reverse-item>div{

          display: flex;

          flex-wrap: wrap;

          -webkit-flex-wrap: wrap;

          -moz-flex-wrap: wrap;

     }

     .sevice-item.style-1.reverse-item>div>div:first-child{

          order: 2;

          -webkit-order: 2;

          -ms-order: 2;

          width: 100%;

     }

     .sevice-item.style-1.reverse-item >div>div:nth-child(2){

          order: 1;

          -webkit-order: 1;

          -ms-order: 1;

          width: 100%;

     }

     .woof_widget{

         padding-left: 15px !important;

         padding-right: 15px !important;

     }

     .blog-articles.related-articles .blog-slider.style-1.owl-slick{

          margin-left: -5px;

          margin-right: -5px;

     }

     .blog-articles.related-articles .blog-slider.style-1.owl-slick .slick-slide{

          margin-left: 5px;

          margin-right: 5px;

     }

     .tags-blog .tagcloud{

          width: 100%;

          margin-left: 0;

     }

     .shop-top-control .grid-view-mode .title{

        display: block !important;

        float: left;

        margin-top: 5px;

     }

     .masonry-grid .grid-sizer,

     .masonry-grid .grid-item{

          width: 50%;

     }

     .blog-list.masonry-style .blog-item .post-format img{

          width: 100%;

     }

     .main-content-blog .pagination{

          margin-top: 10px;

     }

     .blog-list .blog-item .category-blog{

          margin-top: 0;

     }

     .blog-list .blog-item .post-format{

          margin-left: 0;

          margin-right: 0;

          margin-top: 0;

     }

     .blog-list:not(.masonry-style) .blog-item .post-format,

     .blog-list:not(.masonry-style) .blog-item .post-info{

          width: 50%;

          display: inline-block;

          float: left;

     }

     .blog-list .blog-item .post-info{

          padding-right: 5px;

     }

     .footer.style7 .widget-box .text-content-elememnt{

          padding-right: 0;

     }

     .kt-popup-quickview{

          width: 100%;

     }

     .kt-popup-quickview .details-thumb{

          width: 50%;

          padding-right: 0;

          margin-right: 20px;

     }

     .kt-popup-quickview .details-infor{

          width: 100%;

     }

     .header-top-message{

          line-height: 16px;

          padding: 10px;

     }

     .footer.style2 .turan-payment{

          padding-left: 0;

     }

     .footer.style2 .menu{

          display: inline-block;

     }

     .footer.style2 .menu .menu-item{

          text-align: left;

     }

     .footer.default .widget-box .text-content-elememnt{

          padding-right: 0;

     }

     .footer:not(.style2):not(.style3) .box-footer{

          text-align: center;

     }

     .main-content{

          padding-bottom: 40px;

     }

     .footer.style9 .container-wapper{

          text-align: center;

          padding-top: 30px;

     }

     .footer .border-custom span{

          margin-top: 0;

     }

     .footer:not(.style8) .turan-newsletter.style1 .newsletter-form-wrap{

          display: inline-block;

          position: relative;

          width: 100%;

          max-width: 450px;

     }

     .footer:not(.style8) .turan-newsletter.style1 .newsletter-form-wrap .input-text{

          width: 100%;

          border-radius: 5px;

          border-top-right-radius: 10px;

          border-bottom-right-radius: 10px;

          padding-right: 130px;

     }

     .footer:not(.style8) .turan-newsletter.style1 .newsletter-form-wrap .submit-newsletter{

          position: absolute;

          bottom: 0;

          right: 0;

          max-width: 127px;

          border-radius: 5px;

          border-top-left-radius: 0;

          border-bottom-left-radius: 0;

     }

     .brand-slider-wrapp.layout1 .owl-slick .slick-arrow{

        display: none !important;

     }

     .brand-slider-wrapp.layout1 .owl-slick .brand-item img{

        border-color: #333333 !important;

     }

     .footer.style8 .box-footer{

        width: 50%;

     }

     .turan-iconbox.default{

        border: 2px solid !important;

        border-radius: 3px;

        padding: 24px 10px

     }

     .testimonial-item .image{

        width: 100%;

        border-radius: 0;

        text-align: center;

     }

     .testimonial-item .image img{

        border-radius: 50%;

        float: none;

        display: block;

        margin: auto;

     }

     .testimonial-item .info{

        padding: 10px;

        text-align: center;

     }

     .header .main-header,.header .top-bar{

          display: none;

     }

     .footer-device-mobile, .header-device-mobile{

          display: block;

     }

     .blog-item .post-format{

          float: none;

          width: auto;

     }

     .blog-item .post-info{

          width: 100%;

          padding: 0;

          overflow: visible;

     }

     .blog-item .post-info::before{

          display: none;

     }

     .blog-slider.style-1 .blog-item{

          margin: 0;

          padding: 20px;

     }

     .blog-list:not(.masonry-style) .blog-item{

          padding: 20px;

     }

     .pagination .page-numbers{

          margin-bottom: 10px;

     }

     .error-404{

          display: block;

     }

     .error-404 .images,.error-404 .text-404{

          display: block;

          width: 100%;

          text-align: center;

     }

     .error-404 .images{

          margin-bottom: 30px;

     }

     .error-404 .search-form .search-field{

          margin-right: 0

     }

     .text-404 .page-title{

          margin-top: 0;

     }

     /*about page*/

     .turan-iconbox.layout1{

          text-align: center;

     }

     .turan-iconbox.layout1 .icon-item{

          display: inline-block;

     }

     /*shoppingcart page*/

     .cart-form .shop_table tbody tr.cart_item td.product-remove{

          text-align: center;

          position: static;

          -webkit-transform: none;

          -moz-transform: none;

          -ms-transform: none;

          -o-transform: none;

          transform: none;

          padding: 15px;

     }

     .cart-form .shop_table thead th, 

     .cart-form .shop_table tbody tr.cart_item td{

          display: block;

          width: auto !important;

          border: none;

          text-align: center !important;

          border-bottom: 2px solid #f1f1f1 !important;

          padding: 15px;

     }

     .cart-form .shop_table .product-quantity .quantity{

          margin: 0 auto;

     }

     .cart-form .shop_table thead > tr, .cart-form .shop_table tbody>tr.cart_item + tr.cart_item {

          margin-top: 60px;

     }

     .cart-form .shop_table thead > tr, .cart-form .shop_table tbody>tr.cart_item{

          border: 2px solid #f1f1f1;

     }

     .cart-form .shop_table tbody tr.cart_item td:last-child{

          border-bottom: none !important;

     }

     .cart-form{

          border: none;

     }

     .shop_table .actions>.order-total{

          display: block;float: none;

     }

     .cart-form .shop_table tbody>tr{

          text-align: center;

     }

     .cart-form  .shop_table .actions .coupon{

          margin-bottom: 20px;

     }

     .cart-form .shop_table tbody>tr>td.actions{

          display: inline-block;

          text-align: left;

          padding: 45px 0 0;

     }

     .shoppingcart-content .control-cart{

          text-align: center;

          padding-left: 0;

          padding-right: 0;

     }

     /*shop page*/

     .shop-top-control .select-form, .shop-top-control .grid-view-mode,.shop-top-control{

        display: inline-block;

        text-align: center;

        margin-bottom: 10px;

        margin-top: 10px;

     }

     .shop-top-control{

          margin-top: 0;

     }

     .shop-top-control .select-form, .shop-top-control .grid-view-mode{

        border-right: 0;

     }

     .shop-top-control .grid-view-mode{

          width: auto;

     }

     .full-width .details-thumd{

          padding: 0;

     }

     .full-width .details-thumd .owl-nav .owl-prev{

          left: 0;

     }

     .full-width .details-thumd .owl-nav .owl-next{

          right: 0;

     }

     .item-banner.style1 .banner-content,.item-banner.style2 .banner-content{

          padding-left: 30px;

     }

     .product-item.style-1 .product-inner{

          padding-bottom: 0;

     }

     .product-item:not(.default-layout):not(.style-1) .product-inner{

          padding-bottom: 30px;

     }

     .product-item.style-list .product-info-right{

          clear: initial;

          margin-top: 15px;

          padding-bottom: 0;

     }

     /*product list*/

     .product-item.style-list .yith-wcwl-add-to-wishlist{

          width: auto;

          float: none;

     }

     .slider-lookbook-item .lookboox-thumb{

          float: none;

          text-align: center;

          margin: 0 auto;

     }

     .slider-lookbook-item .lookboox-infore .name-lookbook{

          margin-bottom: 10px;

          max-width: 400px;

          display: block;

          margin-left: auto;

          margin-right: auto;

     }

     .slider-lookbook-item .lookboox-infore{

          padding: 15px 0;

     }

     /*details page*/

     .details-thumd{

          width: 100%;

          padding: 0;

          margin-bottom: 30px;

     }

     .details-infor{

          width: 100%;

          padding: 0;

          border: 0;

          float: none;

     }

     .tab-details-product .tab-link li{

          display: inline-block;

          text-align: center;

          max-width: 280px;

     }

     /*backtotop*/

     .backtotop.show{

          display: none !important;

     }

     .turan-blog-item.style2 .blog-meta{

          text-align: left;

     }

     .brand-slider-wrapp:not(.layout1) .turan-blog-item .blog-meta .post-date{

          float: none;

          width: 100%;

     }

     .turan-blog-item .blog-meta{

          padding-left: 10px ;

          padding-right: 10px;

     }

     /*====================Home 01==============*/

     .product-item.style2 .product-thumb,.product-item.style2 .product-info{

          display: block;

          text-align: center;

          padding: 0;

          width: 100%

     }

     .product-item.style2 .product-thumb .thumb-inner img,.product-item.style2 .group-buttons{

          margin: 0 auto;

     }

     .turan-tabs .tab-link li{

          padding: 10px 0;

     }

     .slider-item.style1 .slider-inner .slider-infor,

     .slider-item.style3 .slider-inner .slider-infor,

     .slider-item.style2 .slider-inner .slider-infor,

     .slider-item.style4 .slider-inner .slider-infor,

     .slider-item.style5 .slider-inner .slider-infor,

     .slider-item.style6 .slider-inner .slider-infor,

     .slider-item.style7 .slider-inner .slider-infor,

     .slider-item.style8 .slider-inner .slider-infor,

     .slider-item.style9 .slider-inner .slider-infor,

     .slider-item.style10 .slider-inner .slider-infor,

     .slider-item.style11 .slider-inner .slider-infor,

     .slider-item.style12 .slider-inner .slider-infor,

     .slider-item.style13 .slider-inner .slider-infor,

     .slider-item.style14 .slider-inner .slider-infor,

     .slider-item.style15 .slider-inner .slider-infor,

     .slider-item.style19 .slider-inner .slider-infor,

     .slider-item.style20 .slider-inner .slider-infor,

     .slider-item.style21 .slider-inner .slider-infor,

     .slider-item.style22 .slider-inner .slider-infor,

     .slider-item.style23 .slider-inner .slider-infor,

     .slider-item.style24 .slider-inner .slider-infor,

     .slider-item.style25 .slider-inner .slider-infor,

     .slider-item.style26 .slider-inner .slider-infor,

     .slider-item.style27 .slider-inner .slider-infor{

          padding-left: 10px;

          padding-right: 10px;

          text-align: center;

     }

     .item-banner.style3 .banner-content{

          padding-left: 30px;

     }

     /*====================Home 04==============*/

     .vertical-style .mega-menu .turan-custommenu .widgettitle, .vertical-style .mega-menu .turan-custommenu ul li a{

          color: #222222;

     }

     /*====================Home 05==============*/

     .turan-newsletter.style3 .submit-newsletter{

          margin-left: 0;

     }

     .turan-newsletter.style3 .newsletter-head{

          margin: 0;

     }

     /*====================Home 06==============*/

     .header-vertical .header{

          left: -100%;

     }

     .header-vertical{

          padding-left: 0;

     }

     /*====================Home 07==============*/

     .product-item.style-3 .product-thumb{

          float: none;

          max-width: 100%;

          margin: 0;

     }

     .owl-products .product-item.style-3 .product-thumb img{

          margin: 0 auto;

     }

     .product-item.style-3 .product-info{

          text-align: center;

     }

     /*====================Home 08==============*/

     .turan-product.layout1 .head{

          width: 100%;

          padding-top: 0;

          margin-bottom: 30px;

          margin-right: 0;

     }

     .turan-product.layout1 .product-list-owl{

          width: 100%;

     }

     .slick-slider.nav-center-left .slick-arrow{

          top: 50%;

          left: auto;

          right: 0;

          -ms-transform: translateY(-50%);

          -webkit-transform: translateY(-50%);

          -moz-transform: translateY(-50%);

          transform: translateY(-50%);

     }

     .slick-slider.nav-center-left .slick-arrow:first-child{

          left: 0;

     }

     .turan-testimonials.default .testimonial-item{

          padding-left: 15px;

          padding-right: 15px;

     }

     /*====================Home 09==============*/

     .turan-countdown .box-count{

          margin: 0 3px;

          margin-bottom: 5px;

     }

     /*====================Home 10==============*/

     .product-item.style-6.product-type-variable .product-inner{

          padding-bottom: 0;

     }

     .turan-iconbox.default{

          margin: 20px 0;

          border: none;

     }

}

/* End @media max-width 767*/



@media (max-width: 650px){

     .product-grid-title{

          font-size: 18px;

          margin-bottom: 30px;

          text-align: left;

          padding-top: 30px;

     }

     .pagination{

          text-align: center;

     }

     .pagination .page-numbers{

          width: 37px;

          height: 37px;

          line-height: 31px;

          font-size: 15px;

     }

     .pagination .page-numbers::after{

          left: 12px;

          bottom: 7px;

     }

     .related-articles .blog-item .post-format img{

          width: 100%;

     }

     .header.style1 .header-language .turan-language{

          margin-right: 0;

          margin-bottom: 25px;

     }

     .header.style1 .main-header{

          padding-top: 0;

     }

     .header.style1 .main-header .row> .col-sm-6 .social-header{

          float: left;

          margin-bottom: 25px;

     }

     .header.style1 .main-header .row> .col-sm-6 .logo{

          text-align: center;

     }

     .header.style1 .main-header .row> .col-sm-6{

          width: 100%;

     }

}

/* End @media max-width 650*/



@media (max-width: 600px){

     .tab-details-product .tab-link li{

          padding: 0 15px;

     }

     .comment-form-review .comment-form-author, 

     .comment-form-review .comment-form-email{

          max-width: 100%;

          margin-left: 0;

          margin-right: 0;

     }

    .customer_login .title-login{

        padding: 25px 15px;

    }

    .site-main .customer_login .register,

    .site-main .customer_login .login{

        padding: 25px 15px;

    }

    .grid-view-mode .inner{

        margin: 0 0 0 10px !important;

    }

    .shop-top-control .select-form{

        padding-left: 10px;

        padding-right: 10px;

        width: 50%;

    }

    .shop-top-control .select-form,

    .shop-top-control .grid-view-mode,

    .shop-top-control{

        text-align: left;

    }

}

/* End @media max-width 600*/



@media (max-width: 599px){

    .instagram .item-instagram .text{

        display: none;

    }

    .home-07 .custommenu-title-blog{

        font-size: 24px !important;

    }

     .turan-blog-item.style2 .post-thumb{

          max-width: initial;

     }

     .turan-tabs.default .loadmore-wapper{

          margin-bottom: 20px;

     }

    .home-10 .turan-tabs.default .loadmore-wapper{

        margin-bottom: 40px;

    }

     .turan-blog-wraap.mobile-padding-25{

          padding-top: 25px;

     }

     .banner-product-wrapp .col-lg-6.col-sm-12:first-child .item-banner .banner-content{

          margin-bottom: 40px;

     }

     .banner-product-wrapp .col-lg-6.col-sm-12:last-child .item-banner .banner-content{

          margin-bottom: 0;

          margin-top: 12px;

     }

     .item-banner.style22 .banner-content,

     .item-banner.style23 .banner-content{

        text-align: left !important;

        padding-left: 35px !important;

     }

     .item-banner.style22 .banner-content .description,

     .item-banner.style23 .banner-content .description{

        color: #fff;

     }

     .turan-product.produc-featured .custommenu-title-blog{

          font-size: 23px;

          margin-bottom: 12px;

     }

     .turan-product.slider-product.style2.rows-space-40{

          margin-bottom: 0;

     }

     .turan-blog-wraap .custommenu-title-blog,

     .turan-product.slider-product.style2 .custommenu-title-blog{

          font-size: 23px;

          margin-bottom: 16px;

     }

     .item-banner.style4 .banner-content{

          margin-top: 0;

     }

     .turan-tabs-wrapp.style2 .custommenu-title-blog{

          font-size: 23px;

     }

     .turan-product.style2 .product-list-owl .slick-dots{

          display: none !important;

     }

     .blog-list .blog-item  .post-title{

          max-width: 100%;

     }

     .grid-style.blog-list .blog-item .post-format{

          width: 100% !important;

          padding-right: 0;

     }

     .blog-list .blog-item .post-format{

          width: initial !important;

          text-align: left;

          max-width: 100%;

     }

     .blog-list .blog-item .post-info{

          text-align: left;

          margin-left: auto;

          margin-right: auto;

          padding-top: 20px;

          width: 100% !important;

          padding-left: 0 !important;

          padding-right: 0 !important;

     }

     .product-item .loop-form-add-to-cart .button{

          padding: 0 10px;

     }

     .turan-tabs.style2 .tab-link li::after{

          content: none;

     }

     .turan-tabs.style2 .tab-link li{

          padding: 0;

          margin: 0;

          width: 100%;

          float: none;

     }

     .home-slider .slick-slider.nav-center > .slick-arrow{

          display: none !important;

     }

     .home-slider.home-slider-9 .slider-item .title-big{

          font-size: 26px;

         line-height: 28px;

     }

    .slider-item.style13 .price,

    .slider-item.style14 .price{

         margin-bottom: 17px;

     }

     .home-slider.home-slider-9 .slider-item .price,

     .home-slider.home-slider-9 .slider-item .when-code{

          font-size: 15px;

     }

     .home-slider.home-slider-9 .slider-item .when-code .number-code,

     .home-slider.home-slider-9 .slider-item .price .number-price{

          font-size: 20px;

          font-weight: 400;

     }

     .home-slider.home-slider-9 .slider-inner .slider-infor{

        padding-top: 50px !important;

        padding-bottom: 50px !important;

        position: relative;

    }

    .home-slider.home-slider-9 .slider-inner .slider-infor::before{

        position: absolute;

        content: '';

        top: 40px;

        bottom: 40px;

        left: 15px;

        right: 15px;

        background-color: rgba(0,0,0,0.5);

        display: block;

    }

    .home-slider.home-slider-9 .slider-item .slider-infor .button{

          min-width: initial;

          padding-left: 10px;

          padding-right: 10px;

     }

     .header-block-text-wrapp.rows-space-55{

          margin-bottom: 30px;

     }

    .turan-tabs .tab-link li{

        width: 33.33333333%;

        padding: 0;

        float: left;

        text-align: center;

    }

    .turan-tabs .tab-link li a{

        font-size: 20px;

        margin: 0;

    }

     .style2.turan-tabs .tab-head{

          margin-bottom: 8px;

          background: rgba(0,0,0,0.1);

          margin-top: 15px;

     }

     .style2.turan-tabs .tab-head .tab-link{

          padding: 15px 5px;

     }

    .turan-testimonials-newsletter-wrapp .col-xs-6{

        width: 100%;

    }

     .turan-blog-item.style2 .post-thumb,

     .turan-blog-item.style2 .blog-info{

          width: 100%;

     }

     .turan-blog-item.style2 .post-thumb{

          margin-right: auto;

          margin-left: auto;

          float: initial;

     }

     .turan-blog-item.style2 .blog-meta .blog-meta-wrapp .author img{

          float: initial;

     }

     .turan-blog-item.style2 .blog-meta .blog-meta-wrapp,

     .turan-blog-item.style2 .blog-meta .blog-meta-wrapp .author{

          width: 100%;

          text-align: left;

     }

     .turan-blog-item.style2 .post-top{

          margin-bottom: 0;

     }

     .turan-blog-item.style2 .blog-info{

          padding-bottom: 100px;

     }

}

/* End @media max-width 599*/



@media (max-width: 540px){

     .related.products .product-item .loop-form-add-to-cart{

          display: none !important;

     }

     .related.products .product-item .product-inner{

          padding-bottom: 20px;

     }

     .custom_blog_title{

          font-size: 18px;

          margin-bottom: 25px;

          margin-top: 25px;

     }

     .product-item.style-list .product-info-left{

          position: static;

     }

     .product-item.style-list .products-bottom-content{

          position: relative;

     }

     .product-item.style-list .yith-wcwl-add-to-wishlist{

          position: absolute;

          position: absolute;

          top: -37px;

          right: 10px;

     }

     .lookbook-page .sevice-box-content{

          padding: 0 5px;

     }

     .product-item.style-list .product-thumb,

     .product-item.style-list .product-info-left,

     .product-item.style-list .product-info-right{

          width: 100% !important;

          padding-left: 33px !important;

          padding-right: 33px !important;

          margin-top: 10px !important;

     }

    .product-item.style-list .product-info-left,

    .product-item.style-list .product-info-right{

        text-align: left !important;

    }

}

/* End @media max-width 540*/



@media (max-width: 530px) {

     .cart-form .shop_table tbody > tr > td.actions,

     .cart-form .shop_table .actions input[type="text"],

     .cart-form .shop_table .actions .coupon .coupon-wrapp{

          width: 100%;

     }

     .shoppingcart-content .control-cart{

          text-align: left;

     }

     .turan-blog-item .blog-meta .post-date{

          float: left;

          width: initial;

     }

     .turan-blog-item .post-thumb img{

          width: 100%;

     }

     .turan-blog-item.style2 .turan-blog-inner{

          max-width: 350px;

     }

     .banner-wish-40 .product-item.style-1 .product-inner{

          padding-bottom: 0;

     }

     .product-item .product-thumb img{

          display: inline-block;

     }

     /*.list-products.product-grid .product-item{*/

          /*width: 100%;*/

     /*}*/

     .list-products.product-grid .product-item .loop-form-add-to-cart{

          display: none !important;

     }



     ul.list-products li{

          padding-left: 7px;

          padding-right: 7px;

     }

     ul.list-products{

          padding-left: 10px;

          padding-right: 10px;

     }

     .product-item.style-1 .product-name{

          font-size: 14px;

     }

     .product-item .price{

          font-size: 15px;

          margin-bottom: 15px;

     }

     .product-item.style-1 .product-inner{

          max-width: 350px;

          display: block;

          margin-left: auto;

          margin-right: auto

     }

    .footer.style8 .box-footer .socials{

          font-size: 30px;

          margin-top: 10px;

    }

    .footer:not(.default) .widget-box{

         max-width: 480px;

         text-align: center;

    }

    .footer.style8 .box-footer{

        width: 100%;

        text-align: center;

    }

    .footer.style8 .box-footer .newsletter-form-wrap{

        position: relative;

    }

    .footer:not(.style3) .turan-lastestblog .post{

        text-align: left;

        max-width: 320px;

        margin-left: auto;

        margin-right: auto;

    }

    .footer.style8 .turan-newsletter.style2 .newsletter-form-wrap .submit-newsletter{

        position: absolute;

        top: 0;

        right: 0;

        border-radius: 3px;

        min-width: 115px;

        border-top-left-radius: 0;

        border-bottom-left-radius: 0;

    }

    .footer.style8 .turan-newsletter.style2 .newsletter-form-wrap .input-text{

        padding-right: 115px;

    }

    .footer .border-custom span{

        margin-top: 0;

    }

}

/* End @media max-width 530*/



@media (max-width: 500px){

     .tab-details-product .tab-link li{

          width: 100%;

          padding: 0;

          max-width: 100%;

     }

     .tab-details-product .tab-link li.active a::after{

          content: none;

     }

     .shop-top-control .select-form{

          width: 100% !important;

     }

     .shop-top-control .grid-view-mode .title,

     .shop-top-control .select-form .title{

          display: inline-block;

          min-width: 50px;

     }

     .tab-details-product .tab-link li{

          padding: 4px;

          text-align: left;

          border-bottom: 2px solid;

     }

     .tab-details-product{

          margin-top: 35px;

     }

     .tab-details-product .tab-link li:not(.active){

          border-bottom-color: transparent;

     }

}

/* End @media max-width 500*/



@media (max-width: 480px) {

    .home-05 .turan-blog-wraap.default{

        margin-bottom: 10px;

    }

    .slider-item.style20 .description,

    .slider-item .description{

        color: #dddddd;

        margin-bottom: 20px;

    }

    .slider-item.style25 .price{

        margin-bottom: 20px;

    }

    .slider-item.style20 .title-small,

    .slider-item .price,

    .slider-item .title-small{

        color: #dddddd;

    }

    .slider-item .price {

        margin-bottom: 20px;

    }



    .slider-owl .slick-dots {

        display: none !important;

    }



    .slider-item.style7 .button,

    .slider-item.style8 .button,

    .slider-item.style9 .button {

        margin-bottom: 0;

    }



    .slider-item.style19 .price {

        margin-bottom: 15px;

    }



    .slider-item.style21 .slider-inner .slider-infor {

        padding-top: 100px;

        padding-bottom: 50px;

        position: relative;

    }



    .slider-item.style10 .slider-inner .slider-infor,

    .slider-item.style11 .slider-inner .slider-infor,

    .slider-item.style12 .slider-inner .slider-infor,

    .slider-item.style19 .slider-inner .slider-infor,

    .slider-item.style20 .slider-inner .slider-infor {

        padding-bottom: 50px;

        padding-top: 50px;

        position: relative;

    }

    .slider-item.style7 .slider-inner .slider-infor,

    .slider-item.style8 .slider-inner .slider-infor,

    .slider-item.style9 .slider-inner .slider-infor,

    .slider-item.style16 .slider-inner .slider-infor,

    .slider-item.style17 .slider-inner .slider-infor,

    .slider-item.style18 .slider-inner .slider-infor,

    .slider-item.style22 .slider-inner .slider-infor,

    .slider-item.style23 .slider-inner .slider-infor,

    .slider-item.style24 .slider-inner .slider-infor,

    .slider-item.style25 .slider-inner .slider-infor,

    .slider-item.style26 .slider-inner .slider-infor,

    .slider-item.style27 .slider-inner .slider-infor{

          padding-bottom: 50px;

          padding-top: 50px;

          position: relative;

          padding-left: 15px !important;

          padding-right: 15px !important;

     }

     .slider-item.style19 .slider-inner .slider-infor{

          padding-top: 80px;

     }

    .slider-item.style7 .slider-inner::before,

    .slider-item.style8 .slider-inner::before,

    .slider-item.style9 .slider-inner::before,

    .slider-item.style10 .slider-inner .slider-infor::before,

    .slider-item.style11 .slider-inner .slider-infor::before,

    .slider-item.style12 .slider-inner .slider-infor::before,

    .slider-item.style16 .slider-inner .slider-infor::before,

    .slider-item.style17 .slider-inner .slider-infor::before,

    .slider-item.style18 .slider-inner .slider-infor::before,

    .slider-item.style19 .slider-inner .slider-infor::before,

    .slider-item.style20 .slider-inner .slider-infor::before,

    .slider-item.style21 .slider-inner .slider-infor::before,

    .slider-item.style22 .slider-inner .slider-infor::before,

    .slider-item.style23 .slider-inner .slider-infor::before,

    .slider-item.style24 .slider-inner .slider-infor::before,

    .slider-item.style25 .slider-inner .slider-infor::before,

    .slider-item.style26 .slider-inner .slider-infor::before,

    .slider-item.style27 .slider-inner .slider-infor::before{

          position: absolute;

          content: '';

          top: 40px;

          bottom: 40px;

          left: 15px;

          right: 15px;

          background-color: rgba(0,0,0,0.5);

          display: block;

     }

     .slider-item.style19 .slider-inner .slider-infor::before{

          left: 0;

          right: 0;

          top: 75px;

     }

     .slider-item.style20 .slider-inner .slider-infor::before,

     .slider-item.style21 .slider-inner .slider-infor::before{

          left: 0;

          right: 0;

     }

     .slider-item.style21 .slider-inner .slider-infor::before{

          top: 84px;

     }



     .slider-item.style5 .slider-inner .slider-infor,

     .slider-item.style6 .slider-inner .slider-infor,

     .slider-item.style4 .slider-inner .slider-infor{

          padding-bottom: 50px;

          padding-top: 50px;

          position: relative;

     }

     .slider-item.style5 .slider-inner .slider-infor::before,

     .slider-item.style6 .slider-inner .slider-infor::before,

     .slider-item.style4 .slider-inner .slider-infor::before{

          position: absolute;

          content: '';

          top: 45px;

          bottom: 50px;

          left: 5px;

          right: 5px;

          background-color: rgba(0,0,0,0.5);

          display: block;

     }

     .slider-item.style5 .slider-inner .when-code{

          position: relative;

     }

    .footer .container-wapper{

        padding-top: 35px;

    }

    .footer .turan-socials li{

        padding: 31px 0 0 0;

    }

    .turan-newsletter.style1 .list{

        margin-bottom: 27px;

    }

    .turan-blog-wraap.default{

        padding-top: 21px;

        padding-bottom: 30px;

    }

    .turan-blog-wraap.default .custommenu-title-blog{

        font-size: 23px;

        margin-bottom: 25px;

        /*padding-bottom: 30px;*/

    }

    .slider-item.style1 .slider-inner::before,

    .slider-item.style2 .slider-inner::before,

    .slider-item.style3 .slider-inner::before{

        content: '';

        background: rgba( 0, 0, 0,0.6);

        position: absolute;

        top: 0;

        left: 0;

        right: 0;

        bottom: 0;

    }

    .slider-item .slider-infor .button{

        padding-right: 5px;

        padding-left: 5px;

        border-color: rgba(255,255,255,0.6);

        margin-bottom: 5px;

    }

    .slider-item.style2 .slider-inner .slider-infor{

        padding-bottom: 90px;

        padding-top: 50px;

    }

    .slider-item.style1 .slider-inner .slider-infor,

    .slider-item.style3 .slider-inner .slider-infor{

        padding-bottom: 50px;

        padding-top: 40px;

    }

     .post-item .post-title,

     .blog-articles.related-articles .custom_blog_title{

          font-size: 22px;

     }

     .masonry-grid .grid-sizer,

     .masonry-grid .grid-item{

          width: 100% !important;

     }

    .item-instagram.redirect-item{

        padding-top: 50%;

    }

     .product-item .product-inner{

          text-align: center;

     }

     .product-list-owl .product-item .thumb-inner img{

          margin: 0 auto;

     }

     /*footer*/

     .turan-newsletter.style1 .newsletter-form-wrap .submit-newsletter{

          padding-left: 10px;

          padding-right: 10px;

     }

     /*single blog*/

     .view-share .author-view, .view-share .share{

          display: block;

          float: none;

     }

     .comment-form .form-submit{

          padding-left: 5px;

          padding-right: 5px;

     }

     .comment-form .controll .submit{

          margin-left: 5px ;

          padding: 9px 12px;

     }

     /*short code*/

     .pagination.style1{

          text-align: center;

     }

     /*shopping cart*/

     .shoppingcart-content .control-cart .button{

          margin-bottom: 20px;

     }

     /*login*/

     .customer_login .login, .customer_login .register{

          padding: 15px;

     }

     .customer_login .title-login{

          padding: 15px;

     }

     /*contact page*/

     .form-message,.form-contact-information{

          padding-left: 15px;

          padding-right: 15px;

     }

     /*shop page*/

     .shop-top-control .select-form,

     .shop-top-control .grid-view-mode,

     .shop-top-control{

          display: block;

          width: 100%;

     }

     .shop-top-control .grid-view-mode{

          margin-bottom: 0;

     }

     /*lookbook*/

     .sevice-box-content{

          padding-left: 15px;

          padding-right: 15px;

     }

     /*checkout page*/

     .shipping-address .form-row.form-row-first, .shipping-address .form-row.form-row-last{

          width: 100%;

     }

     .shipping-address .form-row.form-row-last{

          float: none;

     }

     .checkout-wrapp .forn-row-col{

          width: 100%;

          padding: 0;

     }

     .payment-method .form-row-card-number{

          max-width: 100%;

     }

     .list-product-order .product-thumb{

          float: none;

          width: auto;

          margin-bottom: 20px;

          margin-right: 0;

     }

     /*shop page*/

     .item-banner .button{

          padding-right: 10px;

          padding-left: 10px;

     }

     /*===============home 01===============*/

     .turan-blog-item .post-thumb img{

          width: 100%;

     }

     .slider-item .title-big{

          font-size: 26px;

     }

     .slider-item .button{

          margin-bottom: 20px;

     }

     .header-block-text-wrapp{

          background: #111111;

     }

     .header-top-message{

          font-size: 14px;

     }

     .header-block-text{

          font-size: 14px;

          padding-top: 7px;

          padding-bottom: 7px;

          line-height: 23px;

     }

     .header-top-message .icon{

          font-size: 18px;

     }

     .header-device-mobile .mobile-search-box, .header-device-mobile .mobile-settings-box, .header-device-mobile .menu-bar{

          padding-left: 1px;

          width: 35px;

     }

     .header-device-mobile .mobile-navigation, .mobile-search-box>a, .mobile-settings-box>a{

          width: 35px;

          height: 35px;

          line-height: 31px;

     }

     .header-device-mobile .mobile-navigation{

          padding: 9px 8px 10px;

     }

    .slider-item.style1 .slider-inner .slider-infor,

    .slider-item.style2 .slider-inner .slider-infor,

    /*.slider-item.style3 .slider-inner .slider-infor,*/

    .slider-item.style4 .slider-inner .slider-infor,

    .slider-item.style5 .slider-inner .slider-infor,

    .slider-item.style6 .slider-inner .slider-infor,

    .slider-item.style7 .slider-inner .slider-infor,

    .slider-item.style8 .slider-inner .slider-infor,

    .slider-item.style9 .slider-inner .slider-infor,

    .slider-item.style13 .slider-inner .slider-infor,

    .slider-item.style14 .slider-inner .slider-infor,

    .slider-item.style15 .slider-inner .slider-infor,

    .slider-item.style19 .slider-inner .slider-infor,

    .slider-item.style20 .slider-inner .slider-infor,

    .slider-item.style21 .slider-inner .slider-infor,

    .slider-item.style25 .slider-inner .slider-infor,

    .slider-item.style26 .slider-inner .slider-infor,

    .slider-item.style27 .slider-inner .slider-infor{

        padding-right: 20px;

        padding-left: 20px;

     }

     /*===================home 02======================*/

     .slider-item.style5 .title-big{

          font-size: 26px;

     }

     .slider-item .slider-inner .slider-infor{

          text-align: center !important;

     }

     .item-banner .banner-content{

          padding-right: 15px !important;

          text-align: center !important;

          padding-left: 15px !important;

     }

     /*===================home 05======================*/

     .turan-newsletter.style3 .email-newsletter{

          width: 100%;

     }

     .turan-newsletter.style3{

          padding-left: 15px;

          padding-right: 15px;

     }

     /*===================home 08======================*/

     .turan-testimonials.default .testimonial-item{

          padding: 20px;

          text-align: center;

     }

     .testimonial-item .image{

          float: none;

     }

     .testimonial-item .info{

          padding: 20px;

     }

     .instagram .item-instagram{

          width: 50%;

     }

}

/* End @media max-width 480*/



@media (max-width: 470px){

     .product-item .flash{

          font-size: 13px;

     }

     .product-item.style-1 .product-inner{

          padding: 0;

          border: none;

     }

     .product-item:hover .product-inner{

          box-shadow: none;

     }

     .tabs-sidebar-wrapp .turan-tabs .tab-head{

          margin-bottom: 20px;

     }

     .shoppingcart-content .control-cart .button{

          padding-left: 10px;

          padding-right: 10px;

     }

     .comment-form .comment-reply-content{

          padding-right: 10px;

     }

     .checkout-form{

          padding: 35px 15px 10px 15px;

     }

     .end-checkout.checkout-form{

          padding-bottom: 30px;

     }

     .footer.style2 .col-xs-10{

          margin-left: 0;

          width: 100%;

     }

     .footer .box-footer.col-xs-4 {

          min-width: 50%;

     }

     .item-banner.style17 .banner-content > .button{

          min-width: initial;

          padding-left: 10px;

          padding-right: 10px;

     }

     .footer:not(.style8):not(.style2):not(.style1):not(.default) .col-xs-10{

          margin-left: 0;

          width: 100%;

          text-align: center;

     }

     .footer:not(.style8) .col-xs-5{

          margin-left: 0;

          width: 50%;

     }

     .footer:not(.style8) .turan-newsletter.style1 .list .text{

          width: 100%;

          display: block;

     }

     .footer:not(.style8) .turan-newsletter.style1 .list>.text{

          margin-bottom: 10px;

     }



}

/* End @media max-width 470*/



@media (max-width: 424px) {

    .turan-tabs .tab-link li a{

        font-size: 15px;

    }

    .turan-tabs .tab-link li.active a::before{

        background-color: #222222;

    }

    .banner-shop.banner-slider .item-banner .banner-content >.button{

         padding: 5px 10px !important;

    }

}

/* End @media max-width 424*/



@media (max-width: 350px){

     .checkout-wrapp .button{

          margin-bottom: 19px;

     }

     .footer.style2 .box-footer.col-xs-4{

          width: 100% !important;

     }

     .blog-list .blog-item{

          padding: 15px;

     }

}

/* End @media max-width 350*/



@media (min-width: 1200px){

     .home-09 .turan-tabs .tab-head{

         margin-bottom: 44px;

     }

     .footer.style8 .turan-custommenu.style1{

         padding-left: 23px;

     }

     .turan-instagram + .turan-button{

          padding: 7px 20px;

          min-width: 174px;

          text-align: center;

          height: 43px;

     }

     .testimonial-item .info .text{

          position: relative;

     }

     .testimonial-item .info .text:after{

         position: absolute;

         content: '';

         background: url(../images/double-quotes.png);

         top: -8px;

         left: -22px;

         display: block;

         width: 36px;

         height: 27px;

     }

     .product-item.style2{

          margin-bottom: 30px;

     }

     .height-650{

          height: 650px;

     }

     .single.product .main-content.right-sidebar .tab-details-product,

     .single.product .main-content.left-sidebar .tab-details-product{

          margin-top: 78px;

     }



     .single.product .main-content.left-sidebar .breadcrumb,

     .single.product .main-content.right-sidebar .breadcrumb{

          margin-bottom: 33px;

     }

     .single.product .main-content.right-sidebar .details-infor,

     .single.product .main-content.left-sidebar .details-infor{

          padding-top: 1px;

     }

     .single.product .main-content.right-sidebar .wrapper-sidebar,

     .single.product .main-content.left-sidebar .wrapper-sidebar{

          margin-top: -1px;

     }



     .single.product .main-content.right-sidebar .sidebar-details .widget-categories .widgettitle,

     .single.product .main-content.left-sidebar .sidebar-details .widget-categories .widgettitle{

          margin-bottom: 22px;

     }

     .single.product .main-content.right-sidebar .sidebar-details .widget-categories,

     .single.product .main-content.left-sidebar .sidebar-details .widget-categories{

          padding-bottom: 20px;

     }

     .main-content-details:not(.left-sidebar):not(.right-sidebar) .product-grid-title{

          padding-top: 53px;

          margin-bottom: 41px;

     }

     .main-content-details:not(.left-sidebar):not(.right-sidebar) .related{

          margin-top: 88px;

     }

     .details-product .attribute_size .list-size a{

          float: left;

     }

     .shop-grid-content .shop-top-control .select-item{

          padding-right: 8px !important;

          width: 266px;

     }



     .main-content-details:not(.left-sidebar):not(.right-sidebar) .details-product{

          display: inline-block;

          margin-top: 10px;

     }

     .main-content-details:not(.left-sidebar):not(.right-sidebar) .details-infor::before{

          content: '';

          width: 2px;

          position: absolute;

          top: 0;

          bottom: 0;

          left: -34px;

          background-color: #f1f1f1;

     }

     .main-content-details:not(.left-sidebar):not(.right-sidebar) .details-infor{

          border-left: 0;

          padding-left: 15px;

          padding-top: 30px;

          width: 50%;

          display: inline-block;

          position: relative;

          padding-bottom: 30px;

     }

     .main-content-details:not(.left-sidebar):not(.right-sidebar) .details-thumd{

          width: 50%;

          padding-right: 165px;

          padding-left: 70px;

          padding-top: 40px;

     }



     .main-content.right-sidebar .product-item.style-list .product-thumb,

     .main-content.right-sidebar .product-item.style-list .product-info-left,

     .main-content.right-sidebar .product-item.style-list .product-info-right,

     .main-content.left-sidebar .product-item.style-list .product-thumb,

     .main-content.left-sidebar .product-item.style-list .product-info-left,

     .main-content.left-sidebar .product-item.style-list .product-info-right{

          width: 33.33333333%;

     }

     .main-content.left-sidebar .product-item.style-list .product-info-right,

     .main-content.right-sidebar .product-item.style-list .product-info-right{

          padding-left: 35px;

     }

     .main-content.left-sidebar .product-item.style-list .product-info-right::after,

     .main-content.right-sidebar .product-item.style-list .product-info-right::after{

          left: 14px;

     }

     .main-content-contact .form-contact .col-lg-8.no-padding{

          width: 65.811965812% !important;

     }

     .main-content-contact .form-contact .col-lg-4.no-padding{

          width: 34.188034188% !important;

     }

     .header.style2 .main-menu > li > a{

          padding-bottom: 26px;

     }

     .header.style2 .header-block-text{

          padding-top: 11px;

     }

     .slider-item.style5 .slider-inner .slider-infor a.button{

          min-width: 133px;

          text-align: center;

     }

     .header-banner.banner-image .banner-wrap .content-inner{

          margin-left: -30px;

          max-width: 450px;

     }

     .inblog-page .breadcrumb{

          margin-bottom: 31px;

     }

     .inblog-page .content-blog .custom_blog_title{

          margin-top: -8px;

     }

     .widget.widget-socials{

          padding-bottom: 29px;

     }

     .widget.widget-socials .widgettitle{

          margin-bottom: 27px;

     }

}

/* End @media min-width 1200*/



@media (min-width: 1024px){

     .social-header .social-item:last-child{

          padding-right: 0;

          margin-left: 1px;

     }

     .height-478{

          height: 478px;

     }

     .product-item:hover .product-thumb .variations{

          opacity: 1;

          filter: alpha(opacity=100);

          visibility: visible;

          bottom: 5px;

     }

}

/* End @media max-width 1024*/



@media (min-width: 992px){

     form.turan-contact-fom .row{

          margin-left: -12px;

          margin-right: -12px;

     }

     form.turan-contact-fom .col-sm-6{

          padding-left: 12px;

          padding-right: 12px;

     }

}

/* End @media min-width 992*/



@media (min-width: 768px){

     .shop-top-control{

          position: relative;

     }

     .header.style8 .logo{

          text-align: left;

          padding-top: 23px;

     }

     .grid-item-570{

          width: 48.7179487179%;

          padding-left: 0;

          padding-right: 0;

          display: inline-block;

          float: left;

     }

     .grid-item-600{

          display: inline-block;

          width: 51.2820512821%;

          padding-left: 0;

          padding-right: 0;

     }

}

/* End @media max-width 768*/



@media (min-width: 992px) and (max-width: 1199px){

    .main-content.right-sidebar .product-item.style-list .product-info-right::after,

    .main-content.left-sidebar .product-item.style-list .product-info-right::after,

    .main-content.right-sidebar .product-item.style-list .product-thumb::after,

    .main-content.left-sidebar .product-item.style-list .product-thumb::after{

        content: none;

    }

    .main-content.left-sidebar .product-item.style-list .single_variation_wrap > .button,

    .main-content.right-sidebar .product-item.style-list .single_variation_wrap > .button{

        min-width: initial;

        padding-right: 10px;

        padding-left: 10px;

        font-size: 12px;

    }

    .main-content-product.right-sidebar .shop-top-control .grid-view-mode .title,

    .main-content-product.right-sidebar .shop-top-control .select-form .title,

    .main-content-product.left-sidebar .shop-top-control .grid-view-mode .title,

    .main-content-product.left-sidebar .shop-top-control .select-form .title{

        width: 100%;

        display: inline-block;

        padding-left: 3px;

    }

     .grid.no-sidebar .grid-style.blog-list .blog-item .post-format{

          width: 100% !important;

          max-width: 100%;

     }

     .mansory.right-sidebar .masonry-grid .grid-sizer,

     .mansory.right-sidebar .masonry-grid .grid-item{

          width: 50%;

     }

     .blog-list.grid-style .post-title{

          max-width: 100%;

     }

     .blog-list.list-style .blog-item .post-format a{

          display: inline-block;

          position: relative;

     }

     .blog-list.list-style .blog-item .post-format,

     .grid-style.blog-list .blog-item .post-format{

          padding-left: 30px;

          padding-right: 30px;

          margin-left: 0;

          margin-right: 0;

          margin-top: 30px;

          width: 100%;

          max-width: 100%;

     }

     .blog-list.list-style .blog-item .post-info,

     .grid-style.blog-list .blog-item .post-info{

          width: 100%;

          padding-left: 30px;

          padding-right: 30px;

          margin-bottom: 30px;

     }

}



@media (min-width: 768px) and (max-width: 991px){

    .shop-top-control .select-form,

    .shop-top-control .grid-view-mode{

        padding: 0 10px;

        border-right: none;

    }

}



@media (min-width: 600px) and (max-width: 767px){

     .banner-wrapp.rows-space-25 + .turan-tabs.default .tab-head{

          margin-bottom: 25px !important;

     }

    .home-08 .turan-newsletter.default{

        text-align: center;

    }

    .home-08 .turan-newsletter.default .newsletter-head{

        display: inline-block;

        text-align: left;

        padding-right: 15px;

    }

    .home-08 .turan-newsletter.default .newsletter-form-wrap{

        display: inline-block;

        text-align: left;

    }

}



@media (min-width: 530px) and (max-width: 650px){

     .turan-blog-item.layout1 .blog-meta .post-date,

     .turan-blog-item:not(.style2) .blog-meta .author{

          width: 100%;

     }

     .turan-blog-item:not(.style2) .blog-meta{

          text-align: left;

     }

}



@media (min-width: 481px) and (max-width: 590px){

    .product-item.style-5 .product-inner{

        padding-right: 5px;

        padding-left: 5px;

    }

    .product-item.style-5 .turan-countdown .box-count{

        min-width: 39px;

        padding: 5px;

        margin-left: 0;

    }

    .product-item.style-5 .turan-countdown .box-count:not(:first-child){

        margin-left: 4px;

    }

}

@media (min-width: 450px) and (max-width: 540px){

     .product-list{

          padding-left: 7px !important;

          padding-right: 7px !important;

     }

     .product-item.style-list.col-xs-12{

          width: 50%;

          padding-right: 8px;

          padding-left: 8px;

     }

     .product-item.style-list .product-inner{

          padding-bottom: 5px !important;

     }

}



/*********************************************************************/

/* cookies

/*********************************************************************/

#barracookie{

	display:none;

}

.slider-text-shadow {
  text-shadow: 2px 2px 5px rgba(0, 0, 0, 1);
}

