/* bugfix - remove dotted line */
.fancybox-close {
  border-bottom: none;
}

/* container */
.container {
  position: relative; /* added for mobile header */
  margin: 0px auto;
}
html:not(.onlycontent):not(.winFrame) #page > *:NOT(.preloader):first-child{ margin-top: 70px; }
body#onlyContent .row > * { padding: 20px; }

.container:before,
.container:after {
  content: " ";
  display: table;
  clear: both;
}

/*.container:after { clear: both; }*/

@media (min-width: 768px){ .container{ width: 750px; } }

@media (min-width: 992px){ .container{ width: 970px; } }

@media (min-width: 1200px){ .container{ width: 1170px; } }

@media (min-width: 1600px){ .container{ width: 1320px; } }

.container-fluid {
  margin-right: auto;
  margin-left: auto;
  /*padding-left: 15px;*/
  /*padding-right: 15px;*/
}

.container-fluid:before,
.container-fluid:after {
  content: " ";
  display: table;
}

.container-fluid:after {
  clear: both;
}

/* cols */
.wrap-col{margin:10px;}
.wrap-col:after{ content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }
.bgBlog{ background: #fff; }

.col-1-2, .col-1-2-220, .col-1-3, .col-2-3, .col-1-4, .col-2-4, .col-3-4, .col-1-5, .col-2-5, .col-3-5, .col-4-5, .col-1-6, .col-2-6, .col-3-6, .col-4-6, .col-5-6, .col-55, .col-45,
.col-b-1-4, .col-b-3-4{ float:left; display: inline-block; }

.col-full{width: 100%;}

.col-1-2, .col-1-2-220{width: 50%;}

.col-1-3{width: 33.33%;}
.col-2-3{width: 66.66%;}

.col-1-4, .col-b-1-4{width: 25%;}
.col-2-4{width: 50%;}
.col-3-4, .col-b-3-4{width: 75%;}

.col-1-5{width: 20%;}
.col-2-5{width: 40%;}
.col-3-5{width: 60%;}
.col-4-5{width: 80%;}

.col-1-6{width: 16.66%;}
.col-2-6{width: 33.33%;}
.col-3-6{width: 50%;}
.col-4-6{width: 66.66%;}
.col-5-6{width: 83.33%;}

.col-55{width: 55%;}
.col-45{width: 45%;}

.fancybox-slide.mobile .fancybox-content.mobile{ max-width: 100% !important; width:100% !important; }

.row:before,
.row:after{
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* rows + .col-mid */
@media (min-width: 993px) {
    .col-mid > .wrap-col { margin-left: 5px; margin-right: 5px; }
}
@media (max-width: 992px) {
    .col-1-2, .col-1-3, .col-2-3, .col-1-4, .col-2-4, .col-3-4, .col-1-5, .col-2-5, .col-3-5, .col-4-5, .col-1-6, .col-2-6, .col-3-6, .col-4-6, .col-5-6{ width: 100%; }
    .wrap-col { margin: 10px 5px; }
    html:not(.desktop) .container{ padding: 0px !important; }
    .footerMenuLinks > .col-1-3{ width: 33.33%; }
}
@media (max-width: 500px) {
    .col-1-2-220{ width: 100%; }
}
@media (max-width: 841px) { .col-b-1-4, .col-b-3-4{ width: 100%; } }
@media (max-width: 499px) {
    .footerMenuLinks > .col-1-3{ width: 100%; }
    .footerMenuLinks .widget_pages{ width: 200px; margin-left: auto; margin-right: auto; }
}

/*
.fancybox-slide--iframe .fancybox-content {
	width  : 800px;
	height : 600px;
	max-width  : 80%;
	max-height : 80%;
	margin: 0;
}
*/

