/* =============================================================================
1. CSS RESET
============================================================================= */

a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption,center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, time, tr, tt, u, ul, var, video, xmp { border: 0; margin: 0; padding: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
b, strong {font-weight: bold;}
img {color: transparent; font-size: 0; vertical-align: middle; -ms-interpolation-mode: bicubic;}
ol, ul {list-style: none;}
li {display: list-item;}
table {border-collapse: collapse; border-spacing: 0;}
th, td, caption {font-weight: normal; vertical-align: top; text-align: left;}
q {quotes: none;}
q:before, q:after {content: ''; content: none;}
sub, sup, small {font-size: 75%;}
sub,sup {line-height: 0; position: relative; vertical-align: baseline;}
sub {bottom: -0.25em;}
sup {top: -0.5em;}
svg {overflow: hidden;}
a{list-style: none; text-decoration: none;}
a:hover{text-decoration: none;}
a:active{outline: none;}
a:focus{ outline: none;}
:focus {outline: 0;}


hr { margin: 0; padding: 0;}


body, html {
    width: 100%; height: 100%;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    color:#252525;
	background-color:#f5f5f5;
    
}
@media only screen and (min-width: 600px) {
    .row_top {
        margin-top: -50px;
    }
}
.img-fluid {
  width: 100%;
  height: auto;
}

@media only screen and (min-width: 600px) {
    .carbon_new {
        height: 140px;
    }
}
/* Headings
----------------------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6{
    font-family: 'Dosis', sans-serif; color: #2a363b;
    margin: 0;
    margin-bottom: 0.4em;
	line-height: 1.4;
    letter-spacing: 0.2em;
	font-weight: 400;
}
h1{font-size: 32px;}
h2{font-size: 28px;}
h3{font-size: 22px;}
h4{font-size: 18px;}
h5{font-size: 16px;}

h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-family: 'Open Sans', sans-serif; letter-spacing: 0em; color: #616c71;}
h1 span{font-size: 26px;}
h2 span{font-size: 22px;}
h3 span{font-size: 18px;}
h4 span{font-size: 14px;}
h5 span{font-size: 11px;}


@media screen and (max-width:520px) {
	.baslik-sol h1, .baslik-orta h1{ font-style: italic; font-size: 16px; letter-spacing: 0.1em; margin: 0; padding: 0;}
	.baslik-sol h1 em{margin-left: 6px; padding: 0px 10px; background: url(../images/divider-sag.png) repeat-x 0 center;}

	.baslik-orta h1{ text-align: center; }
	.baslik-orta em.sag{
		padding: 10px; margin-left: 6px;
		background: url(../images/divider-sag.png) repeat-x left center ;    
	}
	.baslik-orta  em.sol{
		padding: 10px; margin-right: 6px;
		background: url(../images/divider-sol.png) repeat-x right center;    
	}

}

@media screen and (min-width:520px) {
	.baslik-sol h1, .baslik-orta h1{ font-style: italic; font-size: 24px; letter-spacing: 0.1em; margin: 0; padding: 0;}
	.baslik-sol h1 em{margin-left: 12px; padding: 0px 30px; background: url(../images/divider-sag.png) repeat-x 0 center;}

	.baslik-orta h1{ text-align: center; }
	.baslik-orta em.sag{
		padding: 30px; margin-left: 12px;
		background: url(../images/divider-sag.png) repeat-x left center ;    
	}
	.baslik-orta  em.sol{
		padding: 30px; margin-right: 12px;
		background: url(../images/divider-sol.png) repeat-x right center;    
	}
}



p{
	font-size: 14px;
	font-weight: 400;
    line-height: 22px;
}

a:hover{
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    transition: all 0.3s ease 0s;
}




.headerblok {
    position: fixed; top:0; z-index:10; min-height: 60px;
    width:100%;
	background-color: #262626;
background-image: repeating-linear-gradient(110deg,#2f2f2f,#2f2f2f 1px,transparent 1px,transparent 6px,#2f2f2f 6px,#2f2f2f 7px,transparent 7px,transparent 12px,#2f2f2f 12px,#2f2f2f 13px,transparent 13px,transparent 18px,#2f2f2f 18px,#2f2f2f 19px,transparent 19px,transparent 24px,#2f2f2f 24px,#2f2f2f 25px,transparent 25px,transparent 30px,#2f2f2f 30px,#2f2f2f 31px,transparent 31px,transparent 45px),repeating-linear-gradient(-110deg,#2f2f2f,#2f2f2f 1px,transparent 1px,transparent 6px,#2f2f2f 6px,#2f2f2f 7px,transparent 7px,transparent 12px,#2f2f2f 12px,#2f2f2f 13px,transparent 13px,transparent 18px,#2f2f2f 18px,#2f2f2f 19px,transparent 19px,transparent 24px,#2f2f2f 24px,#2f2f2f 25px,transparent 25px,transparent 30px,#2f2f2f 30px,#2f2f2f 31px,transparent 31px,transparent 45px);
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3), 0 2px 0 0 rgba(0, 0, 0, 0.06);
    -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3), 0 2px 0 0 rgba(0, 0, 0, 0.06);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.3), 0 2px 0 0 rgba(0, 0, 0, 0.06); 
}
.headerblok .logomenu { margin-top: 22px; margin-bottom: 1px; }

.headerblok .logomenu .logo{
	opacity:1;
    position: relative;
    margin: 0 auto;
    top: -10px;
    max-height: 40px;
}

.headerblok .ust{ margin-top: 6px; }

/* ### Orjinal bayrak iconlu
.headerblok .ust .diller a{
    margin-right: 4px; padding: 0; border: 0; opacity: 0.95;
    transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}
 */

.headerblok .ust .diller a{
	font-family: 'Dosis', sans-serif; font-weight:700; font-size:11px; color:#fff; line-height:26px;
    width: 26px;
    height: 26px;
	border-radius: 50%;
    text-align: center;
    display: inline-block !important;
    background: #49565c;
    transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}
.headerblok .ust .diller a:hover{ opacity: 0.7;}

/* ### Üst Sosyal linkler */
.headerblok .ust .social { margin: 0; padding: 0; float: right;}
.headerblok .ust .social ul { margin: 0; padding: 0; }

.headerblok .ust .social ul li {
    margin: 0px 2px;
    list-style: none outside none;
    display: inline-block;
}

.headerblok .ust .social i {
    width: 26px;
    height: 26px;
    color: #FFF;
    background-color: #49565c;
    font-size: 16px;
    text-align:center;
    padding-top: 7px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
    transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}

.headerblok .ust .social i:hover {
    color: #FFF;
    text-decoration: none;
    transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    -webkit-transition: all ease 0.3s;
    -o-transition: all ease 0.3s;
    -ms-transition: all ease 0.3s;
}

.headerblok .ust .social .fa-facebook:hover { background: #4060A5; }
.headerblok .ust .social .fa-twitter:hover { background: #00ABE3; }
.headerblok .ust .social .fa-instagram:hover { background: #375989; }
.headerblok .ust .social .fa-youtube-play:hover { background: #DF192A; }

.slideraltbosluk { margin-top: 94px; }
/* BİTİR ## Üst Sosyal linkler */



/* ### Aracını Tasarla */

.tasarla-outer {
    position: relative;
	display : block;
	
}
@media (min-width: 768px) {
    .tasarla-sag {
        position: fixed;
		max-width : 360px;
    }
}
.tasarla-sag { background-color: #616C71; border-top-right-radius: 5px; border-top-left-radius: 5px; padding: 25px;}
.tasarla-sag .form-control {
    border: 1px solid #252729;
    border-radius: 3px;
    margin-bottom: 0px;
    padding: 4px 12px;
}

.tasarla .sorubaslik{
    font-family: 'Dosis', sans-serif; font-weight: 700; font-size: 18px;
    color: #151515;
}
.tasarla .radio {
  padding-left: 30px; padding-right: 10px; margin: 0;
  background-color: #b6bdc0;
}
  .tasarla .radio label {
    display: inline-block; line-height: 40px; width: 100%; font-family: 'Dosis', sans-serif; font-weight: 500; font-size: 16px;
    position: relative;
    padding-left: 5px; }
    .tasarla .radio label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 21px;
      height: 21px;
      left: 0; top: 10px;
      margin-left: -20px;
      border: 3px solid #40474A;
      border-radius: 50%;
      background-color: none;
      -webkit-transition: border 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out;
      transition: border 0.15s ease-in-out; }
    .tasarla .radio label::after {
      display: inline-block;
      position: absolute;
      content: " ";
      width: 11px;
      height: 11px;
      left: 5px;
      top: 15px;
      margin-left: -20px;
      border-radius: 50%;
      background-color: #141718;
      -webkit-transform: scale(0, 0);
      -ms-transform: scale(0, 0);
      -o-transform: scale(0, 0);
      transform: scale(0, 0);
      -webkit-transition: -webkit-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      -moz-transition: -moz-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      -o-transition: -o-transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
      transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33); }
  .tasarla .radio input[type="radio"] {
    opacity: 0; }
    .tasarla .radio input[type="radio"]:focus + label::before {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
    .tasarla .radio input[type="radio"]:checked + label::after {
      -webkit-transform: scale(1, 1);
      -ms-transform: scale(1, 1);
      -o-transform: scale(1, 1);
      transform: scale(1, 1); }
    .tasarla .radio input[type="radio"]:disabled + label {
      opacity: 0.65; }
      .tasarla .radio input[type="radio"]:disabled + label::before {
        cursor: not-allowed; }
  .tasarla .radio.radio-inline {
    margin-top: 0; }



.tasarla .checkbox {
  padding-left: 30px; padding-right: 10px; margin: 0; margin-bottom: 2px !important;
  background-color: #b6bdc0;
}
  .tasarla .checkbox label {
    display: inline-block; line-height: 40px; width: 100%;  font-family: 'Dosis', sans-serif; font-weight: 500; font-size: 16px;
    position: relative;
    padding-left: 5px; }
    .tasarla .checkbox label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 17px;
      height: 17px;
      left: 0;
      top: 11px;
      margin-left: -20px;
      border: 1px solid #cccccc;
      border-radius: 3px;
      background-color: #fff;
      -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
    .tasarla .checkbox label::after {
      display: inline-block;
      position: absolute;
      width: 16px;
      height: 16px;
      left: 0;
      margin-left: -20px;
      padding-left: 3px;
      padding-top: 1px;
      font-size: 11px;
      color: #555555; }
  .tasarla .checkbox input[type="checkbox"] {
    opacity: 0; }
    .tasarla .checkbox input[type="checkbox"]:focus + label::before {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
    .tasarla .checkbox input[type="checkbox"]:checked + label::after {
      font-family: 'FontAwesome';
      content: "\f00c"; }
    .tasarla .checkbox input[type="checkbox"]:disabled + label {
      opacity: 0.65; }
      .tasarla .checkbox input[type="checkbox"]:disabled + label::before {
        background-color: #eeeeee;
        cursor: not-allowed; }
  .tasarla .checkbox.checkbox-circle label::before {
    border-radius: 50%; }
  .tasarla .checkbox.checkbox-inline {
    margin-top: 0; }
/* BİTİR ## Aracını Tasarla */




/* ### İletişim */
#ertex_map {
    height: auto;
    padding: 0;
    margin: 0;
    background: #fff;
    min-height: 450px;
    border-bottom: 1px solid #B3BABD;
    margin-bottom: 30px;
}
.iletisimbilgi {line-height: 2.3;}
.iletisimbilgi label { width: 80px; text-align: left;}
.iletisimbilgi label i {
    width: 22px; height: 22px;
    color: #FFF; background-color: #49565c;
    font-size: 12px; text-align: center;
    
    margin-right: 5px; padding-top: 5px;
    border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    -o-border-radius: 50%;
}
.iletisimbilgi label strong {
    font-size: 13px; font-weight: 600; line-height: 20px;
}
.form-control {
    border: 1px solid #B3BABD;
    border-radius: 0px;
    margin-bottom: 15px;
}

/* BİTİR ## İletişim */




/* ### Multimedya */
.video-box {
    position:relative !important; 
    overflow: hidden;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}
.video-box-overlay {
    visibility:hidden; background-color:rgba(0, 0, 0, 0);
    transition: all 0.5s ease;
}
.video-box a{ color:transparent; }
.video-box a:hover .video-box-overlay {
    visibility:visible;
    width:100%;
    height:100%;
    transition-delay:0s;
    text-align:center;
    position: absolute;
    background-color:rgba(0, 0, 0, 0.5); color: #fff;
}
.video-box-overlay i {
    position: absolute; opacity:0.9;
    font-size: 60px;
    top: 50%;
    margin-top: -22px;    
    left: 50%;
    margin-left: -30px;
}
.vidbaslik {
    font-family: 'Dosis', sans-serif; font-size: 16px; line-height: 18px;
    background-color: #616c71; color: #FFF; text-align: center;
    border-top: 3px solid #2a363b;
    padding: 5px 15px 8px 15px;
    min-height: 70px;
}
/* BİTİR ## Multimedya */



/* ### Model Gallery */
.galeri-box {
    position:relative !important; 
    overflow: hidden;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
	border-bottom: 3px solid #2a363b;
}
.galeri-box-overlay {
    visibility:hidden; background-color:rgba(0, 0, 0, 0);
    transition: all 0.5s ease;
}
.galeri-box a{ color:transparent; }
.galeri-box a:hover .galeri-box-overlay {
    visibility:visible;
    width:100%;
    height:100%;
    transition-delay:0s;
    text-align:center;
    position: absolute;
    background-color:rgba(0, 0, 0, 0.5); color: #fff;
}
.galeri-box-overlay i {
    position: absolute; opacity:0.9;
    font-size: 24px;
    top: 50%;
    margin-top: -12px;    
    left: 50%;
    margin-left: -12px;
}
/* BİTİR ## Model Gallery */


/* ### Modeller */
.modelcontainer { min-height: 450px;}
.model-item{
    text-align: center;
    transition: all 0.5s ease;
}
.model-item img{
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    transition: all 0.5s ease;
}
.model-item p{
    font-size: 13px; color: #777; line-height: 16px;
    transition: all 0.5s ease;
    padding: 0px 10px 15px 10px;
}

.model-item:hover{
    background-color: #EBECED;
}
.model-item:hover img{
    opacity: 0.8;
}
/* BİTİR ## Modeller */



/* ### Modeller Sol menü */
.solmenu {
    margin-bottom: 40px;
    font-family: 'Dosis', sans-serif;
    font-weight: 500;
}
.solmenu .menubaslik    { width:100%; background-color:#252729; display:block; font-size: 18px; color: #FFF; line-height: 44px; padding: 0px 15px; }
.solmenu .menubaslik i   { font-size: 0.8em; margin-right: 8px; }

.solmenu a   { font-size: 16px; width:100%; display:block; line-height: 36px; padding: 0px 15px; 
               background-color:#40474A; color: #fff; border-bottom:1px dotted #141718;}
.solmenu a i { font-size: 1em; margin-right: 8px;}

.solmenu a.altmenu  { font-size: 15px; width:100%; display:block; line-height: 32px; padding: 0px 20px;
                      background-color:#616C71; border-bottom:1px dotted #40474A; }
.solmenu a i        { font-size: 0.9em; margin-right: 8px;}

.solmenu a:hover { background-color:#1D1F21; text-decoration: none;}
.solmenu a.active { background-color:#000 !important;}
/* BİTİR ## Modeller Sol menü */




/* Button */
  
.btn-mod,
a.btn-mod{
    -webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 8px 37px;
    color: #fff;
    background: rgba(73,86,92, .95);
	border: 2px solid transparent;
	font-size: 11px;
	font-weight: 400;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing: 2px;
    
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
    
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
	
	-webkit-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);  
    -moz-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000); 
    -o-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
    -ms-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000); 
    transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);
}
.btn-mod:hover,
.btn-mod:focus,
a.btn-mod:hover,
a.btn-mod:focus{
	font-weight: 400;
	color: rgba(255,255,255, .85);
  	background: rgba(73,86,92, .85);
	text-decoration: none;
    outline: none;
    border-color: transparent;    
    -webkit-box-shadow: none;
    box-shadow: none;
}
.btn-mod:active{
	cursor: pointer !important;
    outline: none !important;
}
.btn-mod.btn-gray{
  	color: #656565;
  	background: #e5e5e5;
}
.btn-mod.btn-gray:hover,
.btn-mod.btn-gray:focus{
  	color: #444;
  	background: #d5d5d5;
}

.btn-mod.btn-round{
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}






/* ==============================
   Post previews
   ============================== */

.post-grid{
    
}
.post-prev-img{
    margin-bottom: 23px;
    position: relative;
}
.post-prev-img a{
    -webkit-transition: all 0.2s cubic-bezier(0.300, 0.100, 0.580, 1.000);  
    -moz-transition: all 0.2s cubic-bezier(0.300, 0.100, 0.580, 1.000); 
    -o-transition: all 0.2s cubic-bezier(0.300, 0.100, 0.580, 1.000);
    -ms-transition: all 0.2s cubic-bezier(0.300, 0.100, 0.580, 1.000); 
    transition: all 0.2s cubic-bezier(0.300, 0.100, 0.580, 1.000);
}
.post-prev-img a:hover{
    opacity: .85;
}
.post-prev-img img{
    width: 100%;
}
.post-prev-title{
    margin-bottom: 6px;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 0.2em;
}
.post-prev-title a{
    color: #555;
    text-decoration: none;
    
    -webkit-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);  
    -moz-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000); 
    -o-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);
    -ms-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000); 
    transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);
}
.post-prev-title a:hover{
    color: #111;
}
.post-prev-info,
.post-prev-info a{
    margin-bottom: 15px;
    font-size: 11px;
    text-decoration: none;
    color: #aaa;
    
    -webkit-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);  
    -moz-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000); 
    -o-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);
    -ms-transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000); 
    transition: all 0.27s cubic-bezier(0.300, 0.100, 0.580, 1.000);
}
.post-prev-info a:hover{
    color: #111;
}
.post-prev-text{
    margin-bottom: 22px;
    color: #777;
}



.footer {
    background-color: #000;
    color: #fff;
    padding: 20px 0;
    text-align: center;    
    font-family: 'Dosis', sans-serif;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.1em;
}

.footer .yazi {border-top: 1px solid #222; padding-top: 15px; color: #ddd;}
.footer a {
    text-transform: uppercase;
    color: #ddd;
    margin: 0 2px;
}












.multi-columns-row .first-in-row {
	clear: left;
}

.multi-columns-row .col-xs-6:nth-child(2n + 3) { clear: left; }
.multi-columns-row .col-xs-4:nth-child(3n + 4) { clear: left; }
.multi-columns-row .col-xs-3:nth-child(4n + 5) { clear: left; }
.multi-columns-row .col-xs-2:nth-child(6n + 7) { clear: left; }
.multi-columns-row .col-xs-1:nth-child(12n + 13) { clear: left; }
@media (min-width: @screen-sm-min) {
	// reset previous grid
	.multi-columns-row .col-xs-6:nth-child(2n + 3) { clear: none; }
	.multi-columns-row .col-xs-4:nth-child(3n + 4) { clear: none; }
	.multi-columns-row .col-xs-3:nth-child(4n + 5) { clear: none; }
	.multi-columns-row .col-xs-2:nth-child(6n + 7) { clear: none; }
	.multi-columns-row .col-xs-1:nth-child(12n + 13) { clear: none; }

	// clear first in row for small columns
	.multi-columns-row .col-sm-6:nth-child(2n + 3) { clear: left; }
	.multi-columns-row .col-sm-4:nth-child(3n + 4) { clear: left; }
	.multi-columns-row .col-sm-3:nth-child(4n + 5) { clear: left; }
	.multi-columns-row .col-sm-2:nth-child(6n + 7) { clear: left; }
	.multi-columns-row .col-sm-1:nth-child(12n + 13) { clear: left; }
}
@media (min-width: @screen-md-min) {
	// reset previous grid
	.multi-columns-row .col-sm-6:nth-child(2n + 3) { clear: none; }
	.multi-columns-row .col-sm-4:nth-child(3n + 4) { clear: none; }
	.multi-columns-row .col-sm-3:nth-child(4n + 5) { clear: none; }
	.multi-columns-row .col-sm-2:nth-child(6n + 7) { clear: none; }
	.multi-columns-row .col-sm-1:nth-child(12n + 13) { clear: none; }

	// clear first in row for medium columns
	.multi-columns-row .col-md-6:nth-child(2n + 3) { clear: left; }
	.multi-columns-row .col-md-4:nth-child(3n + 4) { clear: left; }
	.multi-columns-row .col-md-3:nth-child(4n + 5) { clear: left; }
	.multi-columns-row .col-md-2:nth-child(6n + 7) { clear: left; }
	.multi-columns-row .col-md-1:nth-child(12n + 13) { clear: left; }
}
@media (min-width: @screen-lg-min) {
	// reset previous grid
	.multi-columns-row .col-md-6:nth-child(2n + 3) { clear: none; }
	.multi-columns-row .col-md-4:nth-child(3n + 4) { clear: none; }
	.multi-columns-row .col-md-3:nth-child(4n + 5) { clear: none; }
	.multi-columns-row .col-md-2:nth-child(6n + 7) { clear: none; }
	.multi-columns-row .col-md-1:nth-child(12n + 13) { clear: none; }

	// clear first in row for large columns
	.multi-columns-row .col-lg-6:nth-child(2n + 3) { clear: left; }
	.multi-columns-row .col-lg-4:nth-child(3n + 4) { clear: left; }
	.multi-columns-row .col-lg-3:nth-child(4n + 5) { clear: left; }
	.multi-columns-row .col-lg-2:nth-child(6n + 7) { clear: left; }
	.multi-columns-row .col-lg-1:nth-child(12n + 13) { clear: left; }
}
