@charset "UTF-8";
@charset "UTF-8";
#basement-modal-preloader{position:fixed;right:40px;bottom:40px;background-color:#fff;width:105px;height:70px;z-index:71;box-shadow:rgba(0,0,0,0.15) 0 0 50px;border-radius:4px;-webkit-transition:opacity 0.4s ease-out;transition:opacity 0.4s ease-out;opacity:0}#basement-modal-preloader.show{opacity:1}#basement-modal-preloader .loader{position:absolute;top:50%;left:50%;line-height:0;margin-left:-29px;margin-top:-20px}#basement-modal-window{display:none;position:fixed;top:0;right:-622px;width:621px;bottom:0;padding:146px 63px 0 80px;z-index:999;-webkit-transition:right 0.4s ease-in-out;transition:right 0.4s ease-in-out;background-color:#171717}#basement-modal-window.init{display:block}#basement-modal-window.show{right:0}@media screen and (max-width: 621px){#basement-modal-window{right:-422px;width:421px;padding-left:30px;padding-right:30px}}@media screen and (max-width: 421px){#basement-modal-window{right:-320px;width:320px;padding-left:30px;padding-right:30px}}body.admin-bar #basement-modal-window{padding-top:170px}.basement-modal-header{text-align:right;position:absolute;top:0;left:0;right:0;width:auto}.basement-modal-body{overflow:hidden;position:relative;height:100%}.basement-modal-close{display:inline-block;width:54px;height:54px;color:#fff;line-height:60px;font-size:14px;background-color:#121212;text-align:center}.basement-modal-close:hover{color:#fff;background-color:#d64f32}.basement-modal-close:active,.basement-modal-close:focus{color:#fff}body.admin-bar .basement-modal-close{margin-top:32px}@media screen and (max-width: 782px){body.admin-bar .basement-modal-close{margin-top:46px}body.admin-bar #basement-modal-window{padding-top:185px}}.basement-modal-content{position:relative;height:100%;overflow-x:hidden;overflow-y:auto;padding-right:17px;margin-right:-17px}.basement-modal-content .maincontent{padding-bottom:80px}.basement-modal-content-body{overflow:hidden;position:absolute;top:0;bottom:0;height:auto}.basement-modal-content-main{position:relative;height:100%;overflow:auto}.gridzyPlain .gridzyItem {
overflow: hidden;
}
.gridzyPlain .gridzyItem > * {
position: relative;
}
.gridzyPlain .gridzyItem > * > img {
vertical-align: middle;
}
.gridzyPlain .gridzyItem > * > img + * {
display: none;
}
.gridzyPlain .gridzyItemContent > img {
width: 100%;
height: 100%;
}
.gridzyPlain .gridzyItemContent > img + * {
display: none;
}  .gridzyFullOverlayMagnifier .gridzyItem {
overflow: hidden;
}
.gridzyFullOverlayMagnifier .gridzyItem > * {
position: relative;
}
.gridzyFullOverlayMagnifier .gridzyItem > * > img {
vertical-align: middle;
}
.gridzyFullOverlayMagnifier .gridzyItem > * > img + * {
position: absolute;
}
.gridzyFullOverlayMagnifier .gridzyItemContent > img {
width: 100%;
height: 100%;
}
.gridzyFullOverlayMagnifier .gridzyItemContent > img + * { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAQMAAAAk8RryAAAAA1BMVEUAAACnej3aAAAAAXRSTlOzEo46UAAAAA1JREFUeF5jGFRgFAAAAZAAAdRpvjsAAAAASUVORK5CYII=);
background: rgba(0, 0, 0, 0.7);
color: #fff;
margin: 0;
padding: 0.5em; visibility: hidden;
opacity: 0;
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
transition: opacity 0.5s;
-webkit-transition: opacity 0.5s;
overflow: auto;
}
.gridzyFullOverlayMagnifier .gridzyItemContent > img + *:before {
content: " ";
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAM1BMVEX////////////////////////////////////////////////////////////////////lEOhHAAAAEHRSTlMAECAwQFBgcICQoLDA0ODwVOCoyAAAAaRJREFUeF7N1VGOwyAMBFADBAgYzP1Pu8oqlUPtQNX8dL5W6j4mACEg42LB/h/CHCx8Hru3PqZG8xn1uSuhZNfUlgPofGUD9fs0N6Mm93nixNa+Sn5gpV7btc5voJV0BOlNB8WG221147DkhLU0UDP+OHAUuFxslWNvNHlwf7H4qrXe+9ffrjEmM2LUnupoK3DG0N1ZsWwrDzsO5Vi3Ae9iLRlr+7FdMU8owS0GVE+K42IQePVvkYslVqudtsl2ioO23vVlKwisb8rOmBdCx3JhUcGJTznn8lC4wr7rGXBVsF9gPkzPmyU2Bc8chPDMvpxzWaw2ScwDti/2OfOxm+KonbDAI05x1UqsuGFU7PWXr3G1wFpx1ifT/S1ONzeJFVejxJ5tgyFZuwHrdRqO5MXN1awtyHgSxZz9omljxPNVZ8x3OqeM5b7OvlXyZSqbOaWNdf2RTeLuwD1lbIxmOnc9v6/jI+3aBOBKQ6Ib2jYIS21U3o4iobWEMkrK20EXmuNTRmy9IuboTik0Ofggv6gRnmh4ouGJhgc6w/eaDHwTh0evgT99YGadyLem2wAAAABJRU5ErkJggg==);
background-position: center center;
background-size: 30px 30px;
background-repeat: no-repeat;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
} .gridzyFullOverlayMagnifier .gridzyItemContent > img:hover + * {
} .gridzyFullOverlayMagnifier .gridzyItem:hover .gridzyItemContent > img + * { visibility: visible;
opacity: 1;
}
.gridzyFullOverlayMagnifier .gridzyItemContent > img + * > * > * {
display:block;
}  .gridzyFullOverlayText .gridzyItem,
.gridzyFullOverlayTextLight .gridzyItem {
overflow: hidden;
}
.gridzyFullOverlayText .gridzyItem > *,
.gridzyFullOverlayTextLight .gridzyItem > * {
position: relative;
}
.gridzyFullOverlayText .gridzyItem > * > img,
.gridzyFullOverlayTextLight .gridzyItem > * > img {
vertical-align: middle;
}
.gridzyFullOverlayText .gridzyItem > * > img + *,
.gridzyFullOverlayTextLight .gridzyItem > * > img + * {
position: absolute;
}
.gridzyFullOverlayText .gridzyItemContent > img,
.gridzyFullOverlayTextLight .gridzyItemContent > img {
width: 100%;
height: 100%;
}
.gridzyFullOverlayText .gridzyItemContent > img + *,
.gridzyFullOverlayTextLight .gridzyItemContent > img + * { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAQMAAAAk8RryAAAAA1BMVEUAAACnej3aAAAAAXRSTlOzEo46UAAAAA1JREFUeF5jGFRgFAAAAZAAAdRpvjsAAAAASUVORK5CYII=);
background: rgba(0, 0, 0, 0.7);
color: #fff;
margin: 0;
padding: 0.5em; visibility: hidden;
opacity: 0;
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
transition: opacity 0.5s;
-webkit-transition: opacity 0.5s;
overflow: auto;
}
.gridzyFullOverlayTextLight .gridzyItemContent > img + * { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAQMAAAAk8RryAAAAA1BMVEX///+nxBvIAAAAAXRSTlOzEo46UAAAAA1JREFUeF5jGFRgFAAAAZAAAdRpvjsAAAAASUVORK5CYII=);
background: rgba(255, 255, 255, 0.7);
color: #000;
} .gridzyFullOverlayText .gridzyItemContent > img:hover + *,
.gridzyFullOverlayTextLight .gridzyItemContent > img:hover + * {
} .gridzyFullOverlayText .gridzyItem:hover .gridzyItemContent > img + *,
.gridzyFullOverlayTextLight .gridzyItem:hover .gridzyItemContent > img + * { visibility: visible;
opacity: 1;
}
.gridzyFullOverlayText .gridzyItemContent > img + * > * > *,
.gridzyFullOverlayTextLight .gridzyItemContent > img + * > * > * {
display:block;
}.gridzy > *,
.gridzyMain > * {
visibility: hidden;
}
.gridzy > .gridzyContainer,
.gridzyMain > .gridzyContainer {
visibility: visible;
}  .gridzyClassic .gridzyItem,
.gridzyClassicLight .gridzyItem {
overflow: hidden;
}
.gridzyClassic .gridzyItem > *,
.gridzyClassicLight .gridzyItem > * {
position: relative;
}
.gridzyClassic .gridzyItem > * > img,
.gridzyClassicLight .gridzyItem > * > img {
vertical-align: middle;
}
.gridzyClassic .gridzyItem > * > img + *,
.gridzyClassicLight .gridzyItem > * > img + * {
position: absolute;
}
.gridzyClassic .gridzyItemContent > img,
.gridzyClassicLight .gridzyItemContent > img {
width: 100%;
height: 100%;
}
.gridzyClassic .gridzyItemContent > img + *,
.gridzyClassicLight .gridzyItemContent > img + * { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAQMAAAAk8RryAAAAA1BMVEUAAACnej3aAAAAAXRSTlOzEo46UAAAAA1JREFUeF5jGFRgFAAAAZAAAdRpvjsAAAAASUVORK5CYII=);
background: rgba(0, 0, 0, 0.7);
color: #fff;
margin: 0;
padding: 0.5em;
position: absolute;
bottom: -500px;
left: 0;
width: 100%;
max-height: 100%;
overflow: auto;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
transition: bottom 0.5s;
-webkit-transition: bottom 0.5s;
}
.gridzyClassicLight .gridzyItemContent > img + * { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAQMAAAAk8RryAAAAA1BMVEX///+nxBvIAAAAAXRSTlOzEo46UAAAAA1JREFUeF5jGFRgFAAAAZAAAdRpvjsAAAAASUVORK5CYII=);
background: rgba(255, 255, 255, 0.7);
color: #000;
} .gridzyClassic .gridzyItemContent > img:hover + *,
.gridzyClassicLight .gridzyItemContent > img:hover + * {
} .gridzyClassic .gridzyItem:hover .gridzyItemContent > img + *,
.gridzyClassicLight .gridzyItem:hover .gridzyItemContent > img + * {
bottom: 0;
}  .gridzyFullOverlay .gridzyItem,
.gridzyFullOverlayLight .gridzyItem {
overflow: hidden;
}
.gridzyFullOverlay .gridzyItem > *,
.gridzyFullOverlayLight .gridzyItem > * {
position: relative;
}
.gridzyFullOverlay .gridzyItem > * > img,
.gridzyFullOverlayLight .gridzyItem > * > img {
vertical-align: middle;
}
.gridzyFullOverlay .gridzyItem > * > img + *,
.gridzyFullOverlayLight .gridzyItem > * > img + * {
position: absolute;
}
.gridzyFullOverlay .gridzyItemContent > img,
.gridzyFullOverlayLight .gridzyItemContent > img {
width: 100%;
height: 100%;
}
.gridzyFullOverlay .gridzyItemContent > img + *,
.gridzyFullOverlayLight .gridzyItemContent > img + * { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAQMAAAAk8RryAAAAA1BMVEUAAACnej3aAAAAAXRSTlOzEo46UAAAAA1JREFUeF5jGFRgFAAAAZAAAdRpvjsAAAAASUVORK5CYII=);
background: rgba(0, 0, 0, 0.7);
color: #fff;
margin: 0;
padding: 0.5em; visibility: hidden;
opacity: 0;
display: block;
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
transition: opacity 0.5s;
-webkit-transition: opacity 0.5s;
overflow: auto;
}
.gridzyFullOverlayLight .gridzyItemContent > img + * { background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyAQMAAAAk8RryAAAAA1BMVEX///+nxBvIAAAAAXRSTlOzEo46UAAAAA1JREFUeF5jGFRgFAAAAZAAAdRpvjsAAAAASUVORK5CYII=);
background: rgba(255, 255, 255, 0.7);
color: #000;
} .gridzyFullOverlay .gridzyItemContent > img:hover + *,
.gridzyFullOverlayLight .gridzyItemContent > img:hover + * {
} .gridzyFullOverlay .gridzyItem:hover .gridzyItemContent > img + *,
.gridzyFullOverlayLight .gridzyItem:hover .gridzyItemContent > img + * { visibility: visible;
opacity: 1;
}
.gridzyFullOverlay .gridzyItemContent > img + * > img,
.gridzyFullOverlayLight .gridzyItemContent > img + * > img {
float: left;
width: 60px;
}
.gridzyFullOverlay .gridzyItemContent > img + * > img + *,
.gridzyFullOverlayLight .gridzyItemContent > img + * > img + * {
margin-left: 60px;
padding-left: 0.5em;
display:block;
}
.gridzyFullOverlay .gridzyItemContent > img + * > * > *,
.gridzyFullOverlayLight .gridzyItemContent > img + * > * > * {
display:block;
}  .gridzyAnimated .gridzyItem {
left: 50%;
top: 50%;
transition: transform 0.5s, left 0.5s, top 0.5s, width 0.5s, height 0.5s, font-size 0.5s;
-webkit-transition: -webkit-transform 0.5s, left 0.5s, top 0.5s, width 0.5s, height 0.5s, font-size 0.5s;
}
.gridzyAnimated .gridzyContainer {
height: 0;
transition: height 0.5s;
-webkit-transition: height 0.5s;
}  .gridzyItemContent {
transition: opacity 1s;
-webkit-transition: opacity 1s;
opacity: 1; filter: Alpha(opacity=100);
}
.gridzyItemLoading .gridzyItemContent {
opacity: 0.3; filter: Alpha(opacity=30);
}
.gridzyItemLoading { background-image: url(data:image/gif;base64,R0lGODlhEAAQAOYAAP////z8/Pr6+vj4+Pb29vT09PLy8vDw8O7u7uzs7Orq6ujo6Obm5uTk5OLi4uDg4N7e3tzc3Nra2tjY2NbW1tTU1NLS0tDQ0M7OzszMzMrKysjIyMbGxsTExMLCwsDAwL6+vry8vLq6uri4uLa2trS0tLKysrCwsK6urqysrKqqqqioqKampqSkpKKioqCgoJ6enpycnJqampaWlpSUlJKSkpCQkI6OjoyMjIqKioiIiIaGhoSEhIKCgoCAgH5+fnx8fHp6enh4eHZ2dnR0dHJycnBwcG5ubmxsbGpqamhoaGZmZmRkZGJiYmBgYF5eXlxcXFpaWlhYWFZWVlRUVFJSUlBQUE5OTkxMTEpKSkhISEZGRkREREJCQkBAQD4+Pjw8PDo6Ojg4ODY2NjQ0NDIyMjAwMC4uLiwsLCoqKigoKCYmJiQkJCIiIiAgIB4eHhwcHBgYGBYWFhQUFBISEhAQEA4ODgwMDAoKCggICAYGBgQEBAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgAAACwAAAEADwAOAAAHi4AAggAXO1txg4mDLmF2eHqCAgMBiS1sckonC4IBBQcCghVccDiKAAIJCZQ0bEWmggcNBwBOaiKvAAQQDQBeZgm4ABQTAFxjCLgBGBYAR18euAkcFAAuXDm4FiEPABFJViqmFCceBoIiT1AxFwUEER8uKNyDIEBLR0I9ODMoEaYOJGbwwLFCAzBBgQAAIfkEBQoAAAAsAAABAA8ADgAAB4WAAIIAFDRSaGpXOheDgyhWaWxvcXR2ZDGNJl1lQSIACiZMeHSDEk5gmI0API0tXDuqjQGCQVgdsYMDAgBOVbiDBgYAS1G/ggkIADlNGL8DDMklSS6/ChAHAA05QyCxCxUPuwAaPD0lEYILExsXyYMYMTczLyomIRkKsQoaJSsnHBEKDAoEACH5BAUKAAAALAAAAQAPAA4AAAeEgACCABEtRVlcTDODjCFHWFxfY2ZqWiyMH0xTNh2CIUNtai6CDj9NKIyCNnFgFwAjSTCpg0l1OgAzRRazgiZ3WgA8QbyCCnpxADg9xKkrORLMgxs1IcQCA4IJKjC7qQMHBIMSKyoYCgABBQkLCAKMECEkIRwYFBAL2KkGERcaFg/tBgUCACH5BAUKAAAALAAAAQAPAA4AAAeLgACCAA0kOElNQCwSg4MaOUdLT1NXWk0mjRg7QSwXBgAcOl9dKIIKMTwfjYIwZFUUABo3JKuDQWo0ACYzEbWCIm1SACwwvoNwaQApLMYACnJrAB4oDMYmdVgAEiQWxk14OwAGGx8OvntmGIILGxoOBYIB8gAyjQkTFREOCgcEAr4DEjBgkKDAv0GBAAAh+QQFCgAAACwAAAEADwAOAAAHiIAAggAJGSk1ODEiDYODEScyNTk9QUU8Ho0PKC0eEAAEFS1KSSCCBh8oFI2CJlBFnhAjF6uDNVcsABYfCrSCHFpEABkcvYNfWLkYAcUAY1wAEBUFxSFnTAAIEby9RGs0AAIMDdOrOG9bFYIECgkEgydLc2wtjQIGBQOCendiLr0BywBw2TFLUCAAIfkEBQoAAAAsAAABAA8ADgAAB4WAAIIABRAaJCciGAmDgwoYHyMmKi4yLRaNCBcbEgqCDiA3NxiCAhAWC42CHD01DAAHEamqgilDIgAKDwS0ghZHNrmvvYJMRwAIjMQAUUuEBgHEHFU/AAIE0b06WiyCAdmqMV9NEqpOJwoKI0JlXSaqZ3l3dHFva1YotBg7WWxqUzUoDAoEACH5BAUKAAAALAAAAQAPAA4AAAeCgACCAAEHDRQWFA4Fg4MDCg8RFRgcHx0OjQIICwgEhAgUJCUQgwUHA42CEiomCIQEqKmCHTAYhAKygw8zKLmyODW+qT04AFx6vbkVQjEAPHhMvi9HIgAXY3Q5sihNPpgAL21xRiOCHjdUTB+NLl1ua2djX1pIIbIVNU9fXEcuEYOBAAAh+QQJCgAAACwAAAEADwAOAAAHg4AAgoIBAwYICAYCg4wAAgQGCQwPDweMMY0AAwkTFAmCGGZ6mQAKGBYEADt4TaQAER4PAFh2J64JIRoAbHQKrgAmIwBqcb6uKrZTbySuDy8iADVsRK4iMxiCWGgymR45LsYpYGI8HZYYLEA5F4wnUF1aVVFMRzgZmRIuQk9LOSQNgwIBADs=);
background-position: center center;
background-repeat: no-repeat; box-shadow: inset 0 0 15px -5px #666;
}
.gridzyItemLoading { animation-duration: 1s;
animation-name: gridzyProgressIndicatorHideFallback;
animation-iteration-count: infinite;
animation-timing-function: linear;
-webkit-animation-duration: 1s;
-webkit-animation-name: gridzyProgressIndicatorHideFallback;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear; }
.gridzyItemLoading .gridzyItemProgressIndicator {
animation-duration: 1s;
animation-name: gridzyProgressIndicator;
animation-iteration-count: infinite;
animation-timing-function: linear;
-webkit-animation-duration: 1s;
-webkit-animation-name: gridzyProgressIndicator;
-webkit-animation-iteration-count: infinite;
-webkit-animation-timing-function: linear;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAAyUlEQVQYGY3AIUsDUQAA4A+OIWPIIS8Yhgy5IIeMYTAYhogsmMaCGOSSaRgPg4jJYDIsiJhE/AFmuSAGg8loWDSI0WCwWY8nwj6z6zn24MM/Cs++fPsBDXMSNfumPl0ZWgSJllQDYFXlXamuIQgS4NDUhViqLQVuvBmINS1rA49eBX/lVoDKiwWxxJouMPGkLxZsyIFC5Uisa1sHyFy6t6suN9Q3DzBw686BnpamzKbCSEfNljPXJs6dKo2NZCJLdoydKO1ZF8zqF/nIJI6MF7DCAAAAAElFTkSuQmCC);
position: absolute;
left: -1000px;
top: 50%;
margin-left: -8px;
margin-top: -8px;
width: 16px;
height: 16px;
z-index: 1;
} @keyframes gridzyProgressIndicatorHideFallback {
0% {
background-position: -1000px -1000px;
}
100% {
background-position: -1000px -1000px;
}
}
@-webkit-keyframes gridzyProgressIndicatorHideFallback {
0% {
background-position: -1000px -1000px;
}
100% {
background-position: -1000px -1000px;
}
} @keyframes gridzyProgressIndicator {
0% {
transform: rotate(0);
-webkit-transform: rotate(0);
left: 50%;
}
100% {
transform: rotate(360deg);
-webkit-transform: rotate(360deg);
left: 50%;
}
}
@-webkit-keyframes gridzyProgressIndicator {
0% {
transform: rotate(0);
-webkit-transform: rotate(0);
left: 50%;
}
100% {
transform: rotate(360deg);
-webkit-transform: rotate(360deg);
left: 50%;
}
} .gridzyLightProgressIndicator .gridzyItemLoading { background-image: url(data:image/gif;base64,R0lGODlhEAAQAOYAAPv7+/n5+ff39/X19fPz8/Hx8e/v7+3t7evr6+np6efn5+Pj4+Hh4d/f393d3dvb29nZ2dfX19XV1dPT09HR0c/Pz83NzcvLy8nJycfHx8XFxcPDw8HBwb+/v729vbu7u7m5ube3t7W1tbOzs7Gxsa+vr62traurq6mpqaenp6WlpaOjo6GhoZ+fn52dnZubm5mZmZeXl5WVlZOTk5GRkY+Pj42NjYuLi4mJiYeHh4WFhYODg4GBgX9/f319fXt7e3l5eXd3d3V1dXNzc3FxcW9vb21tbWtra2lpaWVlZWNjY2FhYV9fX11dXVtbW1lZWVdXV1VVVVNTU1FRUU9PT01NTUtLS0lJSUdHR0VFRUNDQ0FBQT8/Pz09PTs7Ozk5OTc3NzU1NTMzMzExMS8vLy0tLSsrKykpKScnJyUlJSMjIyEhIR8fHx0dHRsbGxkZGRcXFxUVFRMTExEREQ8PDw0NDQsLCwkJCQcHBwUFBQMDAwAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFCgB7ACwAAAEADwAOAAAHi4B7gntkQCAKg4mDTRoFAwGCeXh6iU4PCTFUcIJ6dnR5gmYfC0OKe3lycpRHDzamgnRudHstEVmve3drbnsdFXK4e2doex8Yc7h6Y2V7NBxduHJfZ3tNH0K4ZVpse2oyJVGmZ1RddYJZLCtKZHZ3alxNU9yDWzswNDk+Q0hTaqZtV5D8GAIlDDBBgQAAIfkEBQoAewAsAAABAA8ADgAAB4WAe4J7Z0cpExEkQWSDg1MlEg8MCgcFF0qNVR4WOll7cVUvAweDaS0bmI17P41OH0CqjXqCOiNesYN4eXstJriDdXV7MCq/gnJze0IuY794b8lWMk2/cWt0e25COFuxcGZsu3thPz5WaoJwaGBkyYNjSkRITFFVWmJxsXFhVlBUX2rsDAoEACH5BAUKAHsALAAAAQAPAA4AAAeEgHuCe2pONiIfL0iDjFo0Ix8cGBURIU+MXC8oRV6CWjgOEU2CbTwuU4yCRQobZHtYMkupgzIGQXtINmWzglUEIXs/OryCcQEKe0M+xKlQQmnMg2BGWsR5eIJyUUu7qXh0d4NpUFFjcXt6dnJwc3mMa1pXWl9jZ2tw2Kl1amRhZWztBgUCACH5BAUKAHsALAAAAQAPAA4AAAeLgHuCe25XQzIuO09pg4NhQjQwLCgkIS5VjWNAOk9kdXtfQRweU4JxSj9cjYJLFyZne2FEV6uDOhFHe1VIarWCWQ4pe09LvoMLEntST8Z7cQkQe11Tb8ZVBiN7aVdlxi4DQHt1YFxtvgAVY4JwYGFtdoJ68ntJjXJoZmptcXR3eb545Lx5I8fOv0GBAAAh+QQFCgB7ACwAAAEADwAOAAAHiIB7gntyYlJGQ0pZboODalRJRkI+OjY/XY1sU05da3t3Zk4xMluCdVxTZ42CVSs2nmtYZKuDRiRPe2VccbSCXyE3e2JfvYMcI7ljesV7GB97a2Z2xVoUL3tzary9NxBHe3lvbtOrQwwgZoJ3cXJ3g1QwCA9OjXl1dniCAQQZTb16y/Z8ADJLUCAAIfkEBQoAewAsAAABAA8ADgAAB4WAe4J7dmthV1RZY3KDg3FjXFhVUU1JTmWNc2RgaXGCbVtERGOCeWtlcI2CXz5Gb3t0aqmqglI4WXtxbHe0gmU0RbmvvYIvNHtzjMR7KjCEdXrEXyY8e3l30b1BIU+CetmqShwuaaotVHFxWDkWHlWqFAIEBwoMECVTtGNAIg8RKEbODAoEACH5BAUKAHsALAAAAQAPAA4AAAeCgHuCe3p0bmdlZ212g4N4cWxqZmNfXF5tjXlzcHN3hHNnV1Zrg3Z0eI2CaVFVc4R3qKmCXktjhHmyg2xIU7myQ0a+qT5Dex8BvblmOUp7PwMvvkw0WXtkGAdCslMuPZh7TA4KNViCXUQnL1yNTR4NEBQYHCEzWrJmRiwcHzRNaoOBAAAh+QQJCgB7ACwAAAEADwAOAAAHg4B7goJ6eHVzc3V5g4x7eXd1cm9sbHSMSo17eHJoZ3KCYxUBmXtxY2V3e0ADLqR7al1seyMFVK5yWmF7DwdxrntVWHsRCr6uUbYoDFeubExZe0YPN65ZSGOCIxNJmV1CTcZSGxk/XpZjTztCZIxUKx4hJiovNENimWlNOSwwQldugwIBADs=);
box-shadow: inset 0 0 15px -5px #999;
}
.gridzyLightProgressIndicator .gridzyItemLoading .gridzyItemProgressIndicator {
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAQAAAC1+jfqAAAA6klEQVQokYXRLUtDURgA4AOXIWPIkBsMQ4YsyJAxDAbDEJEF01gQgyyZhnEYREwGk2FBxCTiDzDLghgMJqNh0SBGg8H0GA5j06vKKS+ch/czCH+/cVi378bLb6Dj3pt3H4IgZ0oyCbYNvTrTMisIEgVFuRFYNPCs9yV1TiqVRLBr6CTTXlFJMYILT5oZkDevFMGtR+kPI1YtRDDwYCbznVhSi6DvTiMDUiuqEXQM7GVAzbpyBBWnrm1+q9/SMD1aVNOlKzvqCvIqVnW0lSdXvebIub5jh3q62irfjzVnQ9eBni3L47H/ObbwCYDAI518/mDYAAAAAElFTkSuQmCC);
}.gridzy {
clear: both;
}
.gridzy img {
width: auto;
height: auto;
max-width: none;
max-height: none;
min-width: 0;
min-height: 0;
}
    html {
font-size: 100%;
min-height: 100%;
-moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
font-smoothing: antialiased;
sx-font-smoothing: grayscale;
}
body,
div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
em,
a,
img,
strong,
sub,
b,
u,
i,
ul,
ol,
li,
form,
label {
font-size: 100%;
margin: 0;
padding: 0;
vertical-align: baseline;
border: 0;
outline: 0;
background: transparent;
}
a:active,
a:hover,
a:focus,
input:active,
button:active,
button,
textarea:focus,
input:focus,
ins {
text-decoration: none;
outline: 0;
}
input::-ms-clear {
display: none;
}
input,
select,
button,
textarea {
font-size: 100%;
margin: 0;
padding: 0;
}
select {
-webkit-appearance: none;
-moz-appearance: none;
text-indent: 1px;
text-overflow: '';
}
select::-ms-expand {
display: none;
}
button,
input[type=button],
input[type=reset],
input[type=submit] {
overflow: visible;
cursor: pointer;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
button[disabled],
input[disabled] {
cursor: default;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
menu,
nav,
section,
summary {
display: block;
margin: 0;
padding: 0;
}
img {
vertical-align: middle;
border: 0;
} @font-face {
font-family: "dosislight";
src: url(//www.renaud-duby.fr/wp-content/themes/renaud_duby/assets/fonts/dosis/dosis-light-wf.eot);
src: url(//www.renaud-duby.fr/wp-content/themes/renaud_duby/assets/fonts/dosis/dosis-light-wf.eot?#iefix) format("embedded-opentype"),
url(//www.renaud-duby.fr/wp-content/themes/renaud_duby/assets/fonts/dosis/dosis-light-wf.woff2) format("woff2"),
url(//www.renaud-duby.fr/wp-content/themes/renaud_duby/assets/fonts/dosis/dosis-light-wf.woff) format("woff"),
url(//www.renaud-duby.fr/wp-content/themes/renaud_duby/assets/fonts/dosis/dosis-light-wf.ttf) format("truetype"),
url(//www.renaud-duby.fr/wp-content/themes/renaud_duby/assets/fonts/dosis/dosis-light-wf.svg#dosislight) format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'star';
src: url(//www.renaud-duby.fr/wp-content/themes/renaud_duby/assets/fonts/star/star.eot);
src: url(//www.renaud-duby.fr/wp-content/themes/renaud_duby/assets/fonts/star/star.eot?#iefix) format('embedded-opentype'),
url(//www.renaud-duby.fr/wp-content/themes/renaud_duby/assets/fonts/star/star.woff) format('woff'),
url(//www.renaud-duby.fr/wp-content/themes/renaud_duby/assets/fonts/star/star.ttf) format('truetype'),
url(//www.renaud-duby.fr/wp-content/themes/renaud_duby/assets/fonts/star/star.svg#star) format('svg');
font-weight: normal;
font-style: normal;
}
html,
body {
height: 100%;
}
@-moz-document url-prefix() {
body {
font-weight: lighter !important;
}
}
.wrapper-full {
min-height: 100%;
overflow-x: hidden;
}
.wrapper-full > .wrapper {
background-color: #fff;
}
* html .wrapper-full {
height: 100%;
}
h1,
h2,
h3,
h4,
h5,
h6 {
font-weight: 600;
color: #000;
}
h1:last-child,
h2:last-child,
h3:last-child,
h4:last-child,
h5:last-child,
h6:last-child {
margin-bottom: 0;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
font-size: 16px;
font-weight: 400;
line-height: 24px;
display: block;
margin-top: 5px;
margin-bottom: -5px;
color: #808080;
}
h1 small a,
h2 small a,
h3 small a,
h4 small a,
h5 small a,
h6 small a {
font-weight: 400;
color: #ed552d;
}
h1 small a:hover,
h2 small a:hover,
h3 small a:hover,
h4 small a:hover,
h5 small a:hover,
h6 small a:hover,
h1 small a:focus,
h2 small a:focus,
h3 small a:focus,
h4 small a:focus,
h5 small a:focus,
h6 small a:focus {
color: #000;
}
h1 {
font-size: 30px;
line-height: 40px;
margin: 0 0 20px;
}
h2 {
font-size: 25px;
line-height: 36px;
margin: 0 0 17px;
}
h3 {
font-size: 23px;
font-weight: 500;
line-height: 34px;
margin: 0 0 15px;
}
h4 {
font-size: 21px;
line-height: 32px;
font-weight: 500;
margin: 0 0 13px;
}
h5 {
font-size: 19px;
margin: 0 0 10px;
line-height: 30px;
font-weight: 500;
}
h6 {
font-size: 17px;
font-weight: 500;
line-height: 28px;
margin: 0 0 7px;
}
h6 small {
font-size: 14px;
}
p {
margin-bottom: 25px;
}
p.lead {
font-size: 17px;
line-height: 1.5;
}
p.extra {
font-size: 18px;
font-weight: 500;
line-height: 1.6;
}
.maincontent p:not(.lead):not(.extra) {
color: #4c4c4c;
font-size: 16px;
line-height: 1.8;
}
p:only-child,
p:last-child {
margin-bottom: 0;
}
p.lead:only-child,
p.lead:last-child {
margin-bottom: 25px;
}
p + pre {
margin-top: -10px;
}
pre {
display: block;
padding: 30px 49px;
margin: 0 0 16px;
font-size: 15px;
line-height: 1.5;
position: relative;
word-break: break-all;
word-wrap: break-word;
color: #fff;
border: none;
font-weight: 500;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border-top: 4px solid #ed552d;
background-color: #262626;
font-family: 'Roboto Mono', monospace;
}
pre:after {
position: absolute;
top: 15px;
font-size: 12px;
speak: none;
right: 18px;
font-family: 'Icons';
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\e0b9';
}
sub, sup {
font-size: 75% !important;
}
p + h1,
p + h2 {
margin-top: 45px;
}
p + h3,
p + h4 {
margin-top: 30px;
}
p + h5,
p + h6 {
margin-top: 35px;
}
a {
font-weight: 600;
text-decoration: none;
color: #000;
}
a p {
font-weight: 400;
}
.maincontent a {
color: #ed552d;
}
.maincontent a:hover {
color: #1a1a1a;
}
code {
padding: 1px 4px 2px 4px;
color: #ed552d;
font-size: 16px;
background-color: #fff2ee;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
font-family: 'Roboto Mono', monospace;
}
a:hover,
a:focus {
color: #ed552d;
}
a.text-theme:hover,
a.text-theme:focus {
color: #000;
}
mark {
color: #4D4D4D;
background-color: #fff9b7;
padding: 0 1px;
}
address {
line-height: 24px;
margin: 0 0 20px 0;
font-size: 15px;
}
.small, small {
font-size: 80%;
}
a,
input,
textarea,
button,
.mask {
transition: all .2s ease;
}
[data-toggle],
[data-hover] {
cursor: pointer;
}
ul,
ol {
line-height: 28px;
margin: 0 21px 25px;
list-style: none;
counter-reset: point;
color: #000;
}
.maincontent ul,
.maincontent ol {
font-size: 16px;
font-weight: 500;
}
.maincontent ul ul {
margin-left: 0;
margin-right: 0;
padding-top: 3px;
margin-bottom: -2px !important;
}
.maincontent ol ol {
padding-top: 3px;
margin-bottom: -2px !important;
}
.maincontent ol ol li {
padding-left: 2px;
}
ul strong,
ol strong {
font-weight: 600;
}
ul[class*=list] i,
ol[class*=list] i {
font-size: 15px;
position: relative;
top: -1px;
}
ul[class*=list] .fa-2x,
ol[class*=list] .fa-2x {
font-size: 26px;
width: 39px;
}
ul p,
ol p,
ul q,
ol q {
line-height: 24px;
}
ul li,
ol li {
position: relative;
list-style-type: none;
}
.maincontent ul li,
.maincontent ol li {
padding-bottom: 4px;
}
.maincontent ul li:last-child,
.maincontent ol li:last-child {
padding-bottom: 0;
}
ol > li:before {
content: counter(point) '. ' ' ';
counter-increment: point 1;
color: #ed552d;
font-weight: 500;
margin-right: 10px;
}
ol ol li:before {
content: counters(point, '.') ' ';
}
.maincontent ul:last-child,
.maincontent ol:last-child {
margin-bottom: 0;
}
.list-marker li:before,
.maincontent ul > li:before {
margin-right: 14px;
}
.maincontent ul > li {
padding-left: 25px;
}
.list-disc li:before,
.maincontent ul > li:before {
content: '';
display: inline-block;
width: 11px;
height: 11px;
border: 3px solid #ed552d;
margin-left: -25px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
abbr[title], abbr[data-original-title] {
display: inline-block;
*display: inline;
zoom: 1;
border-color: #ed552d;
}
q {
font-weight: 400;
font-style: italic;
display: block;
margin-bottom: 10px;
}
cite {
font-style: normal;
color: #ed552d;
}
blockquote {
margin: 42px 0 41px;
padding: 49px 100px 47px;
background-color: #f7f7f7;
position: relative;
border: 0;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
blockquote:first-child {
margin-top: 0;
}
blockquote:last-child {
margin-bottom: 0;
}
blockquote > p:empty {
display: none;
margin: 0 !important;
}
blockquote:before {
position: absolute;
content: '\e056';
font-size: 40px;
color: #ed552d;
top: -16px;
left: 32px;
speak: none;
font-family: 'Icons';
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.maincontent blockquote p:not(.lead):not(.extra),
.maincontent blockquote {
color: #000;
font-weight: 500;
line-height: 1.5;
position: relative;
font-size: 23px;
}
.maincontent blockquote > p:last-child {
margin-bottom: 0 !important;
}
.maincontent blockquote p:after {
content: '';
margin-top: 16px;
display: block;
width: 45px;
height: 1px;
background-color: #ed552d;
}
.maincontent blockquote p {
margin-bottom: 20px;
}
.blockquote-reverse,
blockquote.pull-right {
text-align: right;
margin: 42px 0 41px;
padding: 59px 100px 47px;
background-color: #f7f7f7;
position: relative;
border: 0;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
.blockquote-reverse:before,
blockquote.pull-right:before {
right: 30px;
left: auto;
}
.maincontent .blockquote-reverse p:after,
.maincontent blockquote.pull-right p:after {
position: absolute;
right: 0;
bottom: 0;
}
.maincontent .blockquote-reverse p,
.maincontent blockquote.pull-right p {
padding-bottom: 15px;
}
blockquote footer:before,
blockquote footer:after {
display: none;
}
blockquote footer {
font-weight: 500;
text-align: left;
font-size: 18px;
color: #4c4c4c;
}
blockquote cite {
font-family: inherit;
font-size: inherit;
font-style: italic;
line-height: inherit;
color: inherit;
}
.blockquote-reverse footer,
blockquote.pull-right footer {
text-align: right;
}
.preloader {
position: fixed;
left: 0;
top: 0;
opacity: 1;
z-index: 99999;
width: 100%;
height: 100%;
background-color: #fff;
}
.preloader .loader {
position: absolute;
top: 50%;
left: 50%;
margin-left: -29px;
margin-top: -23px;
}
.fa {
line-height: normal;
vertical-align: middle;
}
dl.dl-horizontal {
padding-top: 3px;
margin-left: 25px;
margin-right: 25px;
}
dl.dl-horizontal dt {
font-weight: 400;
width: 115px;
text-align: left;
color: #808080;
}
dl.dl-horizontal dd {
font-size: 16px;
margin-left: 115px;
line-height: 1.6;
color: #4c4c4c;
margin-bottom: 8px;
}
dl.dl-horizontal dd strong {
font-weight: 500;
color: #000;
}
dl.dl-horizontal:last-child {
margin-bottom: 0;
}
.text-primary {
color: #2e2e2e;
}
a.text-primary:hover,
a.text-primary:focus {
color: #da3636;
}
.text-muted {
color: #b3b3b3;
}
.text-success {
color: #34ab1f;
}
.text-warning {
color: #e6940e;
}
.text-danger {
color: #d93636;
}
.text-info {
color: #32abda;
}
.text-theme {
color: #da3636;
}
.icon-cart {
position: relative;
display: inline-block;
*display: inline;
zoom: 1;
color: #fff;
font-size: 24px;
-webkit-transition: opacity .2s ease;
transition: opacity .2s ease;
vertical-align: middle;
}
.header-light .icon-cart {
color: #000;
}
body.admin-bar {
padding-top: 32px;
}
body.admin-bar button.mfp-close,
body.admin-bar .map-close {
top: 62px;
} table {
border-collapse: collapse;
color: #4c4c4c;
}
.table-responsive {
border: 0;
margin-bottom: 25px;
}
.table-responsive:last-child {
margin-bottom: 0;
}
.table-responsive > p {
display: none !important;
}
.table-responsive + *,
table.table + * {
margin-top: 23px;
}
.table-responsive table.table {
margin-bottom: 10px;
}
table.table {
margin-bottom: 25px;
}
table.table caption {
font-weight: 600;
padding: 0;
font-size: 22px;
margin: 0 0 11px;
color: #000;
}
table.aligncenter,
table.alignleft,
table.alignright {
display: table;
}
table.aligncenter caption {
text-align: center;
}
table.alignleft caption {
text-align: left;
}
table.alignright caption {
text-align: right;
}
.table thead {
font-weight: 500;
color: #000;
font-size: 17px;
}
.table thead th,
.table thead td,
.table th {
font-weight: 500;
}
.table tfoot {
color: #000;
font-size: 16px;
font-weight: 500;
}
table.table tfoot > tr > td,
table.table tfoot > tr > th {
padding-top: 18px;
}
table.table tr td {
border-color: #e5e5e5;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td {
padding: 7px 8px;
}
.table > tbody > tr > td,
.table > tbody > tr > th,
.table > thead > tr > td,
.table > thead > tr > th,
.table > tfoot > tr > td,
.table > tfoot > tr > th {
border: none;
}
.table > thead > tr > td,
.table > thead > tr > th {
border-bottom: 1px solid #e5e5e5;
padding-bottom: 15px;
}
.table > tfoot > tr > td,
.table > tfoot > tr > th {
border-top: 1px solid #f2f2f2;
}
p + table {
margin-top: 30px;
}
.table > thead + tbody > tr:first-child > td,
.table > thead + tbody > tr:first-child > th,
.table > tfoot + tbody > tr:first-child > td,
.table > tfoot + tbody > tr:first-child > th {
padding-top: 18px;
}
.table > thead + tbody > tr:last-child > td,
.table > thead + tbody > tr:last-child > th,
.table > tfoot + tbody > tr:last-child > td,
.table > tfoot + tbody > tr:last-child > th {
padding-bottom: 18px;
} body {
font-family: 'Poppins', sans-serif;
font-size: 15px;
line-height: 24px;
overflow-x: hidden;
min-height: 100%;
color: #000;
background-color: #fff;
}
body.boxed {
max-width: 1170px;
margin: auto;
}
body.container {
padding: 0;
}
body.overlaymenu {
overflow: hidden;
}
.divtable {
display: table;
width: 100%;
height: 100%;
border-collapse: collapse;
}
.mega-menu-col {
display: none;
}
.divtable.row {
width: calc(100% + 60px);
}
.divcell {
display: table-cell;
float: none;
vertical-align: middle;
}
.divtop {
vertical-align: top;
}
.divmiddle {
vertical-align: middle !important;
}
.no-padding {
padding-right: 0;
padding-left: 0;
}
.no-pt {
padding-top: 0 !important;
}
.no-pb {
padding-bottom: 0 !important;
}
.no-all-paddings {
padding: 0 !important;
}
.no-relative {
position: static !important;
}
.is-header-left .wrapper-margin,
.is-header-left .footer-margin {
margin-left: 300px;
}
.is-header-right .wrapper-margin,
.is-header-right .footer-margin {
margin-right: 300px;
}
.inline {
display: inline-block;
}
.wrapper.is-overflow {
overflow-x: hidden;
}
.negative-header {
position: relative;
top: -73px;
margin-bottom: -73px;
}
.rel {
position: relative;
}
.theme_revslider_header_content .content,
.theme_revslider_before_content .content {
padding-top: 0;
}
.content {
padding-top: 45px;
padding-bottom: 80px;
background-color: #fff;
}
body.no-basement .content,
body.no-basement .wrapper-full > .wrapper {
background-color: transparent;
} .content .row + .row,
.content .vc_row + .vc_row,
.content .full-width-basement + .row,
.content .vc_row-full-width + .row,
.content .vc_row-full-width + .vc_row,
.content .vc_vc_row + .vc_vc_row,
.content .vc_section + .vc_row,
.content .full-width-basement + .vc_vc_row,
.vc_element + #vc_no-content-helper {
margin-top: 40px;
}
[class*=col-] .container:not(.sf-mega),
[class*=col-] .container-fluid:not(.sf-mega) { }
article.container {
width: auto;
padding-right: 0;
padding-left: 0;
}
.fluid-padding {
padding: 0 96px;
}
.no-margin {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.height-300 {
position: relative;
overflow: hidden;
height: 300px;
}
.masonry-wrap,
.mixed-wrap {
overflow: hidden;
} .separate_line_basement {
height: 1px;
}
hr {
font-size: 0;
position: relative; margin: 29px auto;
border-color: #d9d9d9;
}
hr.hr-stroke {
border-style: dashed;
border-color: #b3b3b3;
}
.container-fluid hr {
max-width: calc(100% - 60px);
}
.maincontent hr {
border-color: #ededed;
}
.title-divider {
font-size: 0;
position: relative;
margin-bottom: 20px;
}
.title-divider h1,
.title-divider h2,
.title-divider h3,
.title-divider h4 {
position: relative;
z-index: 1;
display: inline-block;
margin: 0;
padding: 0 25px 0 0;
vertical-align: middle;
background-color: #fff;
}
.text-center .title-divider h1,
.text-center .title-divider h2,
.text-center .title-divider h3,
.text-center .title-divider h4 {
padding: 0 25px;
}
.text-right .title-divider h1,
.text-right .title-divider h2,
.text-right .title-divider h3,
.text-right .title-divider h4 {
padding: 0 0 0 25px;
}
.heading-divider {
display: block;
width: 40px;
height: 2px;
margin: 20px 0 15px;
background-color: #da3636;
}
.heading-divider.heading-divider-lg {
width: 120px;
margin-bottom: 30px;
}
.text-right .heading-divider.heading-divider-lg {
margin-left: calc(100% - 120px);
}
.text-center .heading-divider {
margin-right: auto;
margin-left: auto;
}
.text-right .heading-divider {
margin-left: calc(100% - 40px);
}
.heading-divider:first-child {
margin-bottom: 30px;
}
.heading-divider:last-child {
margin-bottom: 0;
}
.heading-divider + .share-links {
margin-top: 20px;
}
h1 + .heading-divider,
h3 + .heading-divider {
margin-top: 25px;
margin-bottom: 20px;
}
.cols-border [class*=col-] {
border-left: 1px dotted #b3b3b3;
}
.highlight-dark .cols-border [class*=col-],
.highlight-dark.cols-border [class*=col-],
.contact-dark .cols-border [class*=col-] {
border-left-color: #595959;
}
.cols-border [class*=col-]:first-child {
border-left: 0;
}
.cols-border .col-border-solid {
border-left: 1px solid #a6a6a6;
}
.cols-border .no-border {
border: 0 !important;
} .btn {
font-size: 11px;
font-weight: 500;
line-height: 42px;
position: relative;
display: inline-block;
overflow: hidden;
height: 39px;
margin-bottom: 5px;
padding: 0 32px;
cursor: pointer;
text-align: center;
vertical-align: middle;
color: #fff;
border: 0;
letter-spacing: 1px;
outline: none !important;
box-shadow: none;
-webkit-border-radius: 39px;
-moz-border-radius: 39px;
border-radius: 39px;
}
@-moz-document url-prefix() {
.btn {
line-height: 41px;
}
}
.btn:last-child {
margin-bottom: 0;
}
.btn:focus,
.btn:hover {
text-decoration: none;
color: #fff;
border-color: transparent;
box-shadow: none;
}
.btn i {
position: relative;
margin-right: 1px;
}
.btn.btn-xs {
font-size: 11px;
line-height: 29px;
height: 29px;
}
.btn.btn-sm {
line-height: 33px;
height: 33px;
}
.btn.btn-lg {
font-size: 15px;
line-height: 47px;
height: 47px;
}
.btn.btn-xl {
font-size: 17px;
line-height: 52px;
height: 52px;
}
.btn.btn-wide {
padding: 0 35px;
}
.btn.btn-flat {
border-radius: 0;
}
.btn.btn-rounded-5 {
border-radius: 5px;
}
.btn.btn-rounded-8 {
border-radius: 8px;
}
.btn.btn-rounded-12 {
border-radius: 12px;
}
.btn.btn-primary {
color: #fff;
background-color: #ed552d;
}
.btn.btn-primary:hover,
.btn.btn-primary:focus {
color: #fff;
background-color: #df3e14;
}
.btn.btn-primary.btn-3d {
border-bottom: 3px solid #ac2020;
}
.btn.btn-default {
color: #4d4d4d;
background-color: #f8f8f8;
}
.btn.btn-default:hover,
.btn.btn-default:focus {
color: #fff;
background-color: #da3636;
}
.btn.btn-inverse {
background-color: #2b2b2b;
}
.btn.btn-inverse:hover,
.btn.btn-inverse:focus {
background-color: #272727;
}
.btn.btn-inverse.btn-3d {
border-bottom: 3px solid #202020;
}
.btn.btn-info {
background-color: #32abda;
}
.btn.btn-info:hover,
.btn.btn-info:focus {
background-color: #259dcc;
}
.btn.btn-info.btn-3d {
border-bottom: 3px solid #1f83aa;
}
.btn.btn-success {
background-color: #34ab1f;
}
.btn.btn-success:hover,
.btn.btn-success:focus {
background-color: #2f9a1c;
}
.btn.btn-success.btn-3d {
border-bottom: 3px solid #278017;
}
.btn.btn-danger {
background-color: #d93636;
}
.btn.btn-danger:hover,
.btn.btn-danger:focus {
background-color: #cd2727;
}
.btn.btn-danger.btn-3d {
border-bottom: 3px solid #ab2020;
}
.btn.btn-warning {
background-color: #e6940e;
}
.btn.btn-warning:hover,
.btn.btn-warning:focus {
background-color: #cf850d;
}
.btn.btn-warning.btn-3d {
border-bottom: 3px solid #ad6f0a;
}
button.btn,
input.btn {
line-height: 1;
} .ais_icon,
.icond {
vertical-align: middle;
top: 1px;
}
.icon {
font-size: 22px;
line-height: 1;
position: relative;
display: inline-block;
padding: 0 1px;
vertical-align: middle;
}
.icon:only-child {
margin-bottom: 0;
}
.icon:only-child[data-toggle=popover] {
margin-bottom: 20px;
}
.media-left .icon {
left: 1px;
margin-bottom: 0;
}
.icon + .icon {
margin-left: 18px;
}
.icon.icon-rounded,
.icon.icon-square {
text-align: center;
border-radius: 100%;
}
.icon.icon-rounded i,
.icon.icon-square i {
font-style: normal;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.icon.icon-square {
border-radius: 2px;
}
.icon.icon-size-1 {
font-size: 18px;
}
.icon.icon-size-1.icon-rounded,
.icon.icon-size-1.icon-square {
width: 40px;
height: 40px;
}
.icon.icon-size-1.icon-rounded i,
.icon.icon-size-1.icon-square i {
line-height: 40px;
}
.icon.icon-size-2 {
font-size: 22px;
}
.icon.icon-size-2.icon-rounded,
.icon.icon-size-2.icon-square {
width: 50px;
height: 50px;
}
.icon.icon-size-2.icon-rounded i,
.icon.icon-size-2.icon-square i { }
.icon.icon-size-3 {
font-size: 30px;
}
.icon.icon-size-3.icon-rounded,
.icon.icon-size-3.icon-square {
width: 68px;
height: 68px;
}
.icon.icon-size-3.icon-rounded i,
.icon.icon-size-3.icon-square i {
line-height: 68px;
}
.icon.icon-size-4 {
font-size: 40px;
}
.icon.icon-size-4.icon-rounded,
.icon.icon-size-4.icon-square {
width: 88px;
height: 88px;
}
.icon.icon-size-4.icon-rounded i,
.icon.icon-size-4.icon-square i {
line-height: 88px;
}
.icon.icon-size-5 {
font-size: 50px;
}
.icon.icon-size-5.icon-rounded,
.icon.icon-size-5.icon-square {
width: 110px;
height: 110px;
}
.icon.icon-size-5.icon-rounded i,
.icon.icon-size-5.icon-square i {
line-height: 110px;
}
.icon.icon-size-6 {
font-size: 60px;
}
.icon.icon-size-6.icon-rounded,
.icon.icon-size-6.icon-square {
width: 136px;
height: 136px;
}
.icon.icon-size-6.icon-rounded i,
.icon.icon-size-6.icon-square i {
line-height: 136px;
}
.icon.icon-size-7 {
font-size: 80px;
}
.icon.icon-size-7.icon-rounded,
.icon.icon-size-7.icon-square {
width: 186px;
height: 186px;
}
.icon.icon-size-7.icon-rounded i,
.icon.icon-size-7.icon-square i {
line-height: 186px;
}
.icon.icon-size-8 {
font-size: 100px;
}
.icon.icon-size-8.icon-rounded,
.icon.icon-size-8.icon-square {
width: 220px;
height: 220px;
}
.icon.icon-size-8.icon-rounded i,
.icon.icon-size-8.icon-square i {
line-height: 220px;
}
.icon.icon-border-sm {
border: 1px solid #1a1a1a;
}
.icon.icon-border-md {
border: 2px solid #1a1a1a;
}
.icon.icon-border-lg {
border: 3px solid #1a1a1a;
}
.icon.icon-theme {
background-color: #da3636;
}
a.icon.icon-theme:hover {
background-color: #1a1a1a;
}
a.icon.icon-theme.icon-inverse:hover {
color: #fff;
}
.icon.icon-success {
background-color: #34ab1f;
}
.icon.icon-info {
background-color: #32abda;
}
.icon.icon-warning {
background-color: #e6940e;
}
.icon.icon-danger {
background-color: #d93636;
}
.icon.icon-bg-1 {
background-color: #1a1a1a;
}
.icon.icon-bg-2 {
background-color: #4d4d4d;
}
.icon.icon-bg-3 {
background-color: #808080;
}
.icon.icon-bg-4 {
background-color: #b3b3b3;
}
.icon.icon-bg-5 {
background-color: #ccc;
}
.icon.icon-bg-6 {
background-color: #e6e6e6;
}
.icon.icon-bg-7 {
background-color: #fff;
}
.icon.icon-gray-1 {
color: #1a1a1a;
}
.icon.icon-gray-1[class*=icon-border-] {
border-color: #1a1a1a;
}
.icon.icon-gray-2 {
color: #4d4d4d;
}
.icon.icon-gray-2[class*=icon-border-] {
border-color: #4d4d4d;
}
.icon.icon-gray-3 {
color: #808080;
}
.icon.icon-gray-3[class*=icon-border-] {
border-color: #808080;
}
.icon.icon-gray-4 {
color: #b3b3b3;
}
.icon.icon-gray-4[class*=icon-border-] {
border-color: #b3b3b3;
}
.icon.icon-gray-5 {
color: #ccc;
}
.icon.icon-gray-5[class*=icon-border-] {
border-color: #ccc;
}
.icon.icon-gray-6 {
color: #e6e6e6;
}
.icon.icon-gray-6[class*=icon-border-] {
border-color: #e6e6e6;
}
a.icon[class*=icon-gray-]:hover {
color: #da3636;
}
.icon.icon-inverse {
color: #fff;
}
.icon.icon-inverse[class*=icon-border-] {
border-color: #fff;
}
a.icon.icon-inverse:hover {
color: #da3636;
border-color: #da3636;
}
a.icon[class*=icon-bg-]:hover {
color: #fff;
background-color: #da3636;
}
a.icon[class*=icon-border-]:hover {
border-color: #da3636;
}
.icon.icon-color {
color: #da3636;
}
.icon.icon-color[class*=icon-border-] {
border-color: #da3636;
}
a.icon.icon-color:hover {
color: #1a1a1a;
border-color: #1a1a1a;
}
.inverse a.icon.icon-color:hover {
color: #fff;
border-color: #fff;
}
.icon-wheel-wrap {
position: relative;
display: inline-block;
margin: 0 0 20px 20px;
padding: 25px;
vertical-align: middle;
border-radius: 2px;
background-color: #1a1a1a;
}
.icon-wheel-wrap .icon {
margin: 0;
}
.icon-wheel-wrap.icon-wheel-rounded {
border-radius: 100%;
} .progress-wrapper {
position: relative;
margin-bottom: 13px;
}
.progress-wrapper h6 {
font-weight: 400;
color: #000;
margin-bottom: 0;
}
.progress-wrapper h6 div {
color: #1a1a1a;
font-size: 17px;
font-weight: 600;
}
.progress-wrapper h6 div span {
margin-right: 2px;
}
.progress {
margin-top: 3px;
height: 3px;
box-shadow: none;
overflow: visible;
border-radius: 0;
margin-bottom: 0;
background-color: #f2f2f2;
}
.progress-bar {
-webkit-transition: width 1.5s linear;
transition: width 1.5s linear;
background-color: #ed552d;
box-shadow: none;
position: relative;
will-change: width;
}
.progress-bar:after {
position: absolute;
content: '';
left: 100%;
margin-left: -12px;
width: 12px;
height: 12px;
top: -5px;
background-color: #fff;
border: 3px solid #f04e23;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.countup {
font-size: 0;
font-weight: 300;
white-space: nowrap;
color: #000;
}
.countup-sign:first-child {
margin-right: 5px;
}
.countup-sign:last-child {
margin-left: 5px;
}
.countup {
font-weight: 600;
}
.countup > * {
font-size: 36px;
color: #ed552d;
line-height: 1;
vertical-align: top;
}
.countup-sign {
position: relative;
top: 2px;
}
.inverse .countup {
color: #fff;
}
.countup-hg > * {
font-size: 60px;
}
.countup-md {
color: #b3b3b3;
}
.countup-md > * {
font-size: 40px;
}
.countup-sm {
color: #808080;
}
.countup-sm > * {
font-size: 30px;
}
.countup-default {
color: #000;
}
.countup-color {
color: #da3636 !important;
}
.progress-up {
color: #b3b3b3;
border-bottom: 2px solid #ccc;
}
.progress-up ins {
position: relative;
top: 2px;
display: block;
height: 2px;
margin-top: 10px;
background-color: #da3636;
}
.countup-wrap {
position: relative;
margin-bottom: 15px;
}
.countup-wrap .countup {
line-height: 1;
position: absolute;
z-index: 2;
top: 5px;
left: 0;
margin-bottom: 0;
color: #b3b3b3;
}
.countup-wrap .countup > * {
font-size: 15px;
font-weight: 600;
}
.countup-wrap [class*=countup-brick] {
top: 14px;
color: #fff;
}
.countup-wrap .countup-tip {
top: -5px;
color: #fff;
}
[class*=countup-brick] {
z-index: 2;
height: 25px;
padding: 0 7px;
border-radius: 2px;
background-color: #da3636;
}
[class*=countup-brick] > * {
line-height: 25px;
}
.countup-tip {
z-index: 2;
height: 25px;
padding: 0 7px;
border-radius: 2px;
background-color: #4d4d4d;
} p.lead + p > [class*=wp-image-],
p.lead + p > .wp-post-image,
p.extra + p > [class*=wp-image-],
p.extra + p > .wp-post-image {
margin-top: 30px;
}
p > [class*=wp-image-],
p > .wp-post-image {
margin-bottom: 29px !important;
}
[class*=wp-image-],
.wp-post-image {
max-width: 100%;
display: block;
height: auto;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
[class*=wp-image-].img-circle,
.wp-post-image.img-circle {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.aligncenter {
display: block;
margin-right: auto;
margin-left: auto;
}
.alignleft {
display: inline;
float: left;
margin-right: 20px;
margin-bottom: 25px;
}
.alignright {
display: inline;
float: right;
margin-left: 20px;
margin-bottom: 25px;
}
p.lead + figure.wp-caption > [class*=wp-image-],
p.lead + figure.wp-caption > .wp-post-image,
p.extra + figure.wp-caption > [class*=wp-image-],
p.extra + figure.wp-caption > .wp-post-image {
margin-top: 30px;
}
figure.wp-caption {
margin-bottom: 29px;
display: block;
max-width: 100%;
position: relative;
height: auto;
}
figure.wp-caption .wp-caption-text {
position: absolute;
color: #fff;
font-size: 12px;
line-height: 14px;
padding: 9px 16px 6px 36px;
background-color: #ed552d;
bottom: 20px;
right: 20px;
-webkit-border-radius: 29px;
-moz-border-radius: 29px;
border-radius: 29px;
margin-left: 20px;
margin-top: 20px;
}
figure.wp-caption .wp-caption-text a {
color: #262626;
}
figure.wp-caption .wp-caption-text a:hover {
color: #fff;
}
figure.wp-caption .wp-caption-text:before {
content: '\66';
font-family: "aiscon" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 11px;
color: #fff;
margin-left: -20px;
margin-right: 9px;
display: inline-block;
vertical-align: middle;
position: relative;
top: -1px;
}
.img-no-rounded {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.img-grayscale {
opacity: 0.2;
filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale"); filter: gray; -webkit-filter: grayscale(100%); -webkit-transition: opacity .15s ease;
transition: opacity .15s ease;
}
.img-grayscale:hover {
filter: url("data:image/svg+xml;utf8,&lt;svg xmlns=\'http://www.w3.org/2000/svg\'&gt;&lt;filter id=\'grayscale\'&gt;&lt;feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/&gt;&lt;/filter&gt;&lt;/svg&gt;#grayscale");
-webkit-filter: grayscale(0%);
opacity: 1;
}
.img-opacity {
opacity: 0.2;
-webkit-transition: opacity .15s ease;
transition: opacity .15s ease;
}
.img-opacity:hover {
opacity: 1;
}
.img-lg {
width: 200px;
max-width: 200px;
}
.img-md {
width: 100px;
max-width: 100px;
}
.img-sm {
width: 70px;
max-width: 70px;
}
.img-bottom {
position: absolute;
right: 0;
bottom: 0;
left: 0;
margin: auto;
}
.divcell > img,
.height-300 img {
width: 100%;
}
.round-chart {
position: relative;
display: inline-block;
margin-bottom: 25px;
text-align: center;
}
.round-chart:last-child {
margin-bottom: 0;
}
.round-chart canvas {
position: absolute;
top: 0;
left: 0;
}
.round-percent {
font-size: 26px;
font-weight: 600;
z-index: 2;
display: block;
width: 94px;
height: 94px;
position: absolute;
left: 50%;
top: 50%;
margin-top: -47px;
margin-left: -47px;
color: #262626;
line-height: 100px;
text-align: center;
background-color: #f7f7f7;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.quotes img {
margin-bottom: 15px;
}
.quotes.quotes-grid [class*=col-] {
padding-top: 35px;
padding-bottom: 35px;
border: 1px dotted #b3b3b3;
border-top-width: 0;
border-left-width: 0;
}
.quotes.quotes-grid [class*=col-]:last-child {
border-right-width: 0;
}
.quotes.quotes-grid [class*=col-]:last-child {
border-right-width: 0;
}
.quotes.quotes-grid + .quotes.quotes-grid {
top: -1px;
margin-top: 0 !important;
}
.quotes.quotes-grid + .quotes.quotes-grid:last-child [class*=col-] {
border-bottom-width: 0;
}
[class*=quote-author] {
font-size: 14px;
}
[class*=quote-author] strong {
font-weight: 600;
line-height: 22px;
position: relative;
display: block;
padding-left: 20px;
color: #000;
}
[class*=quote-author] strong:before {
line-height: 18px;
position: absolute;
top: 0;
left: 0;
content: '—';
}
[class*=quote-author] small {
font-size: 14px;
line-height: 22px;
display: block;
padding-left: 20px;
color: #666;
}
.quote-author-inline strong:before {
display: none;
}
.quote-author-inline strong,
.quote-author-inline small {
display: inline-block;
padding: 0;
}
.quote-author-simple strong:before {
display: none;
}
.quote-author-simple strong,
.quote-author-simple small {
padding: 0;
}
.quote-big img {
margin-bottom: 25px;
}
.quote-big q {
font-size: 19px;
margin-bottom: 25px;
}
.quote-big .heading-divider {
margin-bottom: 25px;
}
.quote-big [class*=quote-author] > * {
font-size: 17px;
}
.quote-block {
padding-top: 60px;
padding-bottom: 60px;
}
.status {
font-size: 15px;
line-height: 20px;
margin-bottom: 20px;
color: #8c8c8c;
}
.status:last-child {
margin-bottom: 0;
}
.quotes .background.divcell {
position: relative;
left: -1px;
}
.singlework .magnific,
.singlework.container .magnific {
padding: 0;
transition: opacity .3s ease;
}
.singlework .magnific:hover,
.singlework.container .magnific:hover {
opacity: .85;
}
.singlework .magnific img,
.singlework.container .magnific img {
width: 100%;
}
.single-video {
margin: 60px 0;
background-color: #000;
}
.single-video.video-wrap {
height: 500px;
}
.single-video .html-video {
z-index: 0;
}
.table.data-table > tbody {
border: 0;
}
.table.data-table th {
font-weight: 400;
width: 30%;
padding: 4px 0;
vertical-align: middle;
color: #666;
border: 0;
}
.table.data-table td {
padding: 4px 0;
vertical-align: middle;
border: 0;
}
.table.data-table td a:not(.btn) {
color: #da3636;
}
.table.data-table td a:not(.btn):hover {
color: #1a1a1a;
}
.related [class*=col-] {
padding: 0;
} .figure-thumbnail {
display: block;
position: relative;
padding-bottom: 70%;
overflow: hidden;
}
.figure-thumbnail div {
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-position: center center;
background-repeat: no-repeat;
z-index: 1;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
height: auto;
width: 100%;
}
.post-cards-1 .figure-thumbnail {
padding-bottom: 50%;
}
.content .maincontent .post-card-row + .post-card-row {
margin-top: 40px !important;
}
.post-card-fill .figure-info {
padding-bottom: 20px !important;
padding-top: 20px !important;
}
.post-card-row > .card {
overflow: hidden;
}
.cards [class*=col-] .card,
.cards-color [class*=col-] .card {
display: block;
}
.cards [class*=col-] .card.divcell,
.cards-color [class*=col-] .card.divcell {
display: table-cell;
}
.content .cards:not(.slider) + .cards:not(.slider) {
margin-top: 0;
}
.card {
position: relative;
padding-top: 50px;
padding-bottom: 50px;
transition: .2s ease;
}
.card.col-padding {
padding-right: 8.33333%;
padding-left: 8.33333%;
}
.card.col-padding.divcell {
padding-top: 20px;
padding-bottom: 20px;
}
.card p {
margin-right: auto;
margin-left: auto;
color: #1a1a1a;
}
.card.card-transparent h1,
.card.card-transparent h2,
.card.card-transparent h3,
.card.card-transparent h4,
.card.card-transparent h5,
.card.card-transparent h6 {
transition: color .2s ease;
color: #fff;
}
.card.card-transparent p {
transition: color .2s ease;
color: #808080;
}
.card > * {
position: relative;
}
.card.card-border-solid {
border: 1px solid #ccc;
}
.card.card-border-dashed {
border: 1px dashed #b3b3b3;
}
.card.card-border-color {
border-color: #da3636;
}
.cards-flat .row + .row {
margin-top: 0;
}
.cards-flat .card .figure {
margin-top: 0;
}
.cards-flat .card .figure-info {
padding-top: 30px;
padding-bottom: 35px;
}
.cards-flat-offset > .row {
margin-right: -40px;
}
.cards-flat-offset .row + .row {
margin-top: 10px;
}
.cards-flat-offset .divtable.row {
width: calc(100% + 50px);
}
.card-image {
padding: 0;
vertical-align: top;
}
.card-image p {
padding-right: 30px;
padding-left: 30px;
}
.card-image:not(:first-child) .figure-info:not(:first-child):before {
content: '';
display: block;
position: absolute;
top: 0;
border-left: 1px dotted #b3b3b3;
width: 1px;
left: 0;
bottom: 0;
height: 999px;
}
.card-color .figure-info {
padding-bottom: 35px;
border: 0 !important;
}
.cards-grid .row + .row {
margin-top: 0;
}
.cards-grid .row > [class*=col-]:first-child .figure {
margin-right: -1px;
}
.cards-grid-inside .row {
margin-right: -15px;
margin-left: -15px;
}
.cards-grid-inside .row + .row {
margin-top: 30px;
}
.cards-grid-inside [class*=col-] {
padding-right: 15px;
padding-left: 15px;
}
.cards-inside {
margin-right: 0;
margin-left: 0;
}
.cards-inside [class*=col-] {
padding: 0;
}
.cards-inside .card {
margin-right: 10px;
margin-left: 10px;
padding-right: 20px;
padding-left: 20px;
border-radius: 2px;
}
.cards-inside .card:not(.card-image):hover {
border-color: transparent;
}
.cards-inside .card-image {
padding-right: 20px;
padding-left: 20px;
}
.cards-inside .card-image p {
padding-right: 0;
padding-left: 0;
}
.cards-color.cards-inside .figure:not(.figure-sm) {
width: calc(100% + 40px);
margin-right: -20px;
margin-left: -20px;
}
.cards-border.cards-inside .figure:not(.figure-sm) {
width: calc(100% + 42px);
margin-right: -21px;
margin-left: -21px;
}
.cards-inside.divtable {
margin-right: -30px;
margin-left: -30px;
}
.cards-inside .figure-info {
padding-right: 0;
padding-left: 0;
border-left: 0;
}
.card-fix-lg {
height: 315px;
}
.card-fix-md {
height: 250px;
}
.card-fix-sm {
height: 175px;
}
.cards-fix .card {
padding-right: 0;
padding-left: 0;
}
.cards-fix .card-fix {
position: relative;
top: 50%;
width: 100%;
padding-right: 15px;
padding-left: 15px;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
}
.cards-fix .divcell .card-fix {
top: 0;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
transform: translateY(0);
}
.cards-separate .card-image {
padding-top: 5px;
padding-bottom: 5px;
border-left: 1px dotted #b3b3b3;
}
.cards-separate [class*=col-]:first-child .card-image {
border-left: 0;
}
.cards-separate .card {
display: inline-block;
margin: 0 5px 10px;
vertical-align: top;
}
.cards-separate .card[class*='-6'] {
width: calc(50% - 10px);
}
.cards-separate .card[class*='-4'] {
width: calc(33.3333% - 10px);
}
.card-nobg {
background-color: transparent;
}
.card-nobg p {
color: #1a1a1a;
}
.card-nobg:hover {
background-color: #2b2b2b;
}
.card-nobg:hover h1,
.card-nobg:hover h2,
.card-nobg:hover h3,
.card-nobg:hover h4,
.card-nobg:hover h5,
.card-nobg:hover h6,
.card-nobg:hover .countup,
.card-nobg:hover [class*=quote-author] strong {
color: #fff;
}
.card-nobg:hover p,
.card-nobg:hover q {
color: #808080;
}
.card-light {
background-color: #f5f5f5;
}
.card-light p {
color: #666;
}
.card-light.card-transparent {
background-color: rgba(245, 245, 245, .1);
}
.card-light.card-transparent-25 {
background-color: rgba(255, 255, 255, .25);
}
.card-light.card-transparent-50 {
background-color: rgba(255, 255, 255, .5);
}
.card-light.card-transparent-70 {
background-color: rgba(255, 255, 255, .7);
}
.card-light.card-transparent-90 {
background-color: rgba(245, 245, 245, .9);
}
.card-light.card-darker {
background-color: #f0f0f0;
}
.card-light.card-lighter {
background-color: #fafafa;
}
.card-light.card-lightest {
background-color: #fff;
}
.card-light.card-lightest.card-transparent {
background-color: rgba(255, 255, 255, .05);
}
.card-light.card-lightest p {
color: #1a1a1a;
}
.card-light:hover p,
.card-light:hover q {
color: #808080;
}
.card-light:hover [class*=quote-author] strong {
color: #fff;
}
.card-light.overlay:before {
background-color: rgba(255, 255, 255, .7);
}
.cards .card-light:not(.back):hover,
.card-light.card-transparent:hover {
background-color: #2b2b2b;
}
.cards .card-light:not(.back):hover.overlay:before,
.card-light.card-transparent:hover.overlay:before {
background-color: rgba(26, 26, 26, .9);
}
.cards .card-light:not(.back):hover h1,
.card-light.card-transparent:hover h1,
.cards .card-light:not(.back):hover h2,
.card-light.card-transparent:hover h2,
.cards .card-light:not(.back):hover h3,
.card-light.card-transparent:hover h3,
.cards .card-light:not(.back):hover h4,
.card-light.card-transparent:hover h4,
.cards .card-light:not(.back):hover h5,
.card-light.card-transparent:hover h5,
.cards .card-light:not(.back):hover h6,
.card-light.card-transparent:hover h6,
.cards .card-light:not(.back):hover .countup,
.card-light.card-transparent:hover .countup {
color: #fff;
}
.card-dark {
background-color: #2b2b2b;
}
.card-dark.card-transparent {
background-color: rgba(26, 26, 26, .9);
}
.card-dark h1,
.card-dark h2,
.card-dark h3,
.card-dark h4,
.card-dark h5,
.card-dark h6 {
color: #fff;
}
.card-dark a {
color: #fff;
}
.card-dark a:hover {
color: #da3636;
}
.card-dark p {
color: #808080;
}
.card-dark.card-darkest {
background-color: #000;
}
.card-dark.card-darker {
background-color: #212121;
}
.card-dark.card-lighter {
background-color: #333;
}
.card-dark.overlay:before {
background-color: rgba(26, 26, 26, .9);
}
.cards .card-dark:not(.back):hover {
background-color: #f5f5f5;
}
.cards .card-dark:not(.back):hover.overlay:before {
background-color: rgba(255, 255, 255, .7);
}
.cards .card-dark:not(.back):hover h1,
.cards .card-dark:not(.back):hover h2,
.cards .card-dark:not(.back):hover h3,
.cards .card-dark:not(.back):hover h4,
.cards .card-dark:not(.back):hover h5,
.cards .card-dark:not(.back):hover h6 {
color: #000;
}
.cards-images,
.cards-images.divtable {
margin-right: -30px;
margin-left: -30px;
}
.cards-images.divtable {
max-width: calc(100% + 60px);
}
.cards-divide .card {
border-right: 1px solid #fff;
border-left: 1px solid #fff;
}
.cards-border .card {
border: 1px solid #ccc;
}
.cards-border > .card,
.cards-border > .divcell-flip {
margin-left: -1px;
}
.cards-border .figure {
width: calc(100% + 2px);
margin-top: -1px;
margin-right: -1px;
margin-left: -1px;
}
.cards-border .figure:first-child {
margin-top: -1px;
}
.front,
.back {
position: absolute;
top: 0;
left: 0;
transition: .3s;
-webkit-transform: rotateY(0deg);
-moz-transform: rotateY(0deg);
-ms-transform: rotateY(0deg);
transform: rotateY(0deg);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
-ms-backface-visibility: hidden;
backface-visibility: hidden;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.front {
position: relative;
z-index: 2;
}
.back {
height: 100%;
-webkit-transform: rotateY(-180deg);
-moz-transform: rotateY(-180deg);
-ms-transform: rotateY(-180deg);
transform: rotateY(-180deg);
} .header-global-borders {
position: fixed;
top: 0;
left: 0;
width: 100%;
bottom: 0;
pointer-events: none;
z-index: 999;
border: 0px solid #ed552d;
}
.header {
position: relative;
z-index: 221;
padding-top: 30px;
padding-bottom: 23px;
-webkit-transition: padding-top .1s linear, padding-bottom .1s linear, background-color .2s ease;
transition: padding-top .1s linear, padding-bottom .1s linear, background-color .2s ease;
}
.header.affix-go {
padding-top: 16px !important;
padding-bottom: 12px !important;
}
.header.affix-go .header-border-wrapper {
display: none;
}
.header-border-wrapper {
position: absolute;
bottom: -1px;
left: 0;
right: 0;
z-index: 0;
width: auto;
}
.header-border-wrapper .header-border {
height: 1px;
}
.header.header_style_dark {
background-color: #1a1a1a;
}
.header_sticky_enable {
position: fixed;
width: 100%;
}
.header[class*=fixed] {
position: fixed;
}
.header.affix {
position: fixed;
width: 100%;
}
.header.affix + .header-helper,
.header_sticky_enable + .header-helper {
height: 111px;
}
.header.container {
padding-right: 0;
padding-left: 0;
}
.header.header-nobg {
background-color: transparent !important;
}
.header.header-light.is-gray {
background-color: #f5f5f5;
}
.header.header-light.is-gray .cart-list {
background-color: #f7f7f7;
}
.header.header-light {
background-color: #fff;
}
.header.header-light.with-line {
border-bottom: 1px solid #e6e6e6;
}
.header.header-light.header-bottom {
border-top: 1px solid #e6e6e6;
border-bottom: 0;
}
.header.header-light.header-transparent {
border: 0;
background-color: rgba(255, 255, 255, .6);
}
.header.header-light.header-transparent.with-line {
border-bottom: 1px solid #e6e6e6;
}
.header-extra-top {
background-color: #2b2b2b;
}
.header-light .header-extra-top {
background-color: #f5f5f5;
}
.header-light .header-multirow {
background-color: #ebebeb;
}
.divider {
display: inline-block;
width: 1px;
height: 30px;
vertical-align: middle;
opacity: 0.1;
background-color: #fff;
}
.logo_position_left .divider {
margin: 0 31px 0 41px;
}
.logo_position_right .divider {
margin: 0 41px 0 31px;
}
.header-light .divider {
background-color: #000;
}
.divider[class*=pull-] {
margin-top: 13px;
margin-bottom: 14px;
}
.divider + .navbar-form {
margin-left: -10px;
}
.navbar-brand a {
font-size: 26px;
float: none;
line-height: 57px;
height: auto;
padding: 0;
font-weight: 700;
overflow: hidden;
color: #fff;
}
.navbar-brand {
height: auto;
float: none;
padding: 0;
font-size: 26px;
line-height: 57px;
}
.navbar-brand.disable-link a {
cursor: default;
pointer-events: none;
}
.header-light .navbar-brand a {
color: #000;
}
.logo_position_right .col-md-9 .divider:first-child {
display: none;
}
.logo_position_center_left .navbar-collapse > .nav.navbar-nav,
.logo_position_right .col-md-9 .divider:first-child + .navbar-toggle + .navbar-collapse > .nav.navbar-nav {
margin-left: -14px;
}
.logo_position_center_right .col-md-5 .navbar-toggle-menu {
margin-right: 0;
}
.logo_position_center_right .nav.navbar-nav {
float: right;
}
.logo_position_center_right .nav.navbar-nav.navbar-nav > li {
float: right;
}
.logo_position_left a.navbar-brand + .divider,
.logo_position_left > .navbar > .divider:first-child {
display: none;
}
.logo_position_left .navbar-brand + .navbar-account {
margin-right: 0 !important;
}
.navbar-brand img {
display: inline-block;
max-height: 100%;
margin-top: -2px;
margin-right: 1px;
max-width: 100%;
height: auto;
}
#navbar {
border: none !important;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
body.is-menu #navbar > ul {
height: auto !important;
}
.navbar-form {
position: relative;
z-index: 1;
margin: 0;
padding: 0;
border: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.navbar-form.pull-left .navbar-search {
right: auto;
left: -30px;
}
.navbar-form button:before {
padding-left: 1px;
}
.navbar-form .fa {
font-size: 17px;
display: inline-block;
*display: inline;
zoom: 1;
padding: 0;
cursor: pointer;
vertical-align: middle;
color: #fff;
border: 0;
line-height: 55px;
background-color: transparent;
}
.header-light .navbar-form .fa {
color: #000;
} .navbar-form + .divider {
margin-right: 20px;
}
[class*=navbar-].pull-right + [class*=navbar-].pull-right {
margin-right: 13px;
}
[class*=navbar-].pull-left + [class*=navbar-].pull-left {
margin-left: 13px;
} .navbar-lang.pull-left {
padding-right: 3px;
}
.navbar form.navbar-search {
position: absolute;
z-index: 10;
top: 0;
display: none;
bottom: 0;
right: 0;
left: 0;
width: auto;
height: auto !important;
margin: 0;
overflow: visible;
-webkit-transition: 0s;
transition: 0s;
background-color: #1a1a1a;
}
.navbar form.navbar-search:after {
content: '';
display: block;
position: absolute;
left: -999px;
right: -999px;
height: auto;
top: 0;
bottom: 0;
background-color: #1a1a1a;
z-index: 0;
}
.header-light .navbar form.navbar-search:after {
background-color: #fff;
}
.header-light .navbar form.navbar-search {
background-color: #fff;
}
.navbar-search.navbar-search-left {
right: auto;
left: -30px;
}
.header-light .navbar-search {
background-color: #e6e6e6;
}
.navbar-search input.form-control {
padding: 0 70px 0 30px;
font-size: 21px;
color: #fff;
position: absolute;
top: 50%;
font-weight: 300;
border: none;
z-index: 2;
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-font-smoothing: subpixel-antialiased;
-webkit-transform: translateY(-50%) translateZ(0) scale(1.0, 1.0);
background: transparent;
}
.navbar-search input:-webkit-autofill {
-webkit-box-shadow: 0 0 0 1000px #1a1a1a inset !important;
-webkit-text-fill-color: #fff !important;
}
.navbar-search input.form-control::-webkit-input-placeholder {
color: #333 !important;
font-weight: 500;
}
.navbar-search input.form-control::-moz-placeholder {
color: #333 !important;
font-weight: 500;
}
.navbar-search input.form-control:-moz-placeholder {
color: #333 !important;
font-weight: 500;
}
.navbar-search input.form-control:-ms-input-placeholder {
color: #333 !important;
font-weight: 500;
}
.header-light .navbar-search input:-webkit-autofill {
-webkit-box-shadow: 0 0 0 1000px #fff inset !important;
-webkit-text-fill-color: #b3b3b3 !important;
}
.header-light .navbar-search input.form-control::-webkit-input-placeholder {
color: #b3b3b3 !important;
}
.header-light .navbar-search input.form-control::-moz-placeholder {
color: #b3b3b3 !important;
}
.header-light .navbar-search input.form-control:-moz-placeholder {
color: #b3b3b3 !important;
}
.header-light .navbar-search input.form-control:-ms-input-placeholder {
color: #b3b3b3 !important;
}
.header-light .navbar-search input[type=text],
.header-light .navbar-search input[type=search] {
color: #333;
}
.navbar-search i.close-search {
position: absolute;
display: block;
right: 30px;
top: 50%;
cursor: pointer;
color: #fff;
height: 14px;
width: 14px;
line-height: 14px;
text-align: center;
z-index: 2;
font-size: 13px;
-ms-transform: translateY(-50%);
transform: translateY(-50%);
-webkit-transition: all .2s ease;
transition: all .2s ease;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-transform: translateY(-50%) translateZ(0) scale(1.0, 1.0);
}
.header-light .navbar-search i.close-search {
color: #000;
}
.navbar-search i.close-search:hover {
color: #ed552d;
}
.contact-info a {
font-size: 13px;
font-weight: 300;
line-height: 50px;
display: inline-block;
vertical-align: middle;
color: #808080;
}
.header-light .contact-info a {
color: #333;
}
.contact-info a + a {
margin-left: 35px;
}
.contact-info a:hover {
color: #b3b3b3;
}
.header-light .contact-info a:hover {
color: #000;
}
.contact-info a .fa {
margin-right: 7px;
}
.social-links {
font-size: 0;
}
.social-links a {
font-size: 15px;
line-height: 50px;
display: inline-block;
transition: all .2s ease;
vertical-align: middle;
white-space: nowrap;
color: #666;
}
.header-light .social-links a {
color: #8c8c8c;
}
.social-links a span {
font-size: 0;
display: inline-block;
visibility: hidden;
padding-right: 5px;
transition: all .2s ease;
vertical-align: middle;
opacity: 0;
color: #b3b3b3;
}
.header-light .social-links a span {
color: #333;
}
.social-links a i {
padding: 0 0 0 5px;
vertical-align: middle;
}
.social-links a:hover {
color: #b3b3b3;
}
.header-light .social-links a:hover {
color: #333;
}
.social-links a:hover span {
font-size: 13px;
visibility: visible;
opacity: 1;
}
.social-links ins {
font-size: 13px;
display: inline-block;
margin-right: 20px;
vertical-align: middle;
}
.extra-menu {
margin-right: -10px;
}
.extra-menu a {
font-size: 13px;
font-weight: 300;
line-height: 50px;
display: inline-block;
padding: 0 15px;
vertical-align: middle;
color: #999;
}
.extra-menu a i {
margin-right: 8px;
}
.extra-menu a:hover {
color: #fff;
}
.extra-menu a.active {
color: #fff;
background-color: #da3636;
}
.navbar-lang {
font-size: 0;
margin: 0;
line-height: 57px;
letter-spacing: 1px;
}
.navbar-lang .nav {
display: inline-block;
*display: inline;
zoom: 1;
margin: 0;
text-transform: uppercase;
vertical-align: middle;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
background: transparent !important;
border: none !important;
}
.navbar-lang li {
font-size: 14px;
color: #f5f5f5;
} .navbar-lang li.dropdown {
padding-top: 7px;
padding-bottom: 4px;
}
.is-menu .navbar .dropdown-menu .dropdown-menu.to-left {
left: auto;
right: 100%;
}
@media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
@media {
.navbar-lang {
height: 57px !important;
line-height: 63px !important;
}
.navbar-account {
height: 57px !important;
line-height: 65px !important;
}
}
}
.navbar-lang li a {
display: block;
font-size: 14px;
font-weight: 600;
color: #fff;
padding: 0 9px !important;
}
.header-light .navbar-lang li a {
color: #000;
}
.navbar-lang li .oi {
position: absolute;
right: -2px;
font-size: 5px;
color: #ed552d;
top: 50%;
margin-top: -2px;
}
.navbar-lang li .dropdown-menu {
width: 100%;
min-width: 100%;
padding: 0;
text-align: center;
margin: 0 !important;
border: 0;
border-top: 2px solid #ed552d;
border-radius: 0;
background-color: #fff;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
}
.navbar-lang li .dropdown-menu li {
position: relative;
}
.navbar-lang li .dropdown-menu li:after {
content: '';
display: block;
width: 20px;
left: 50%;
margin-left: -10px;
bottom: -1px;
height: 1px;
background-color: #ededed;
position: absolute;
}
.navbar-lang li .dropdown-menu li:last-child:after {
display: none;
}
.navbar-lang li .dropdown-menu li > a {
font-size: 14px;
min-width: 100%;
padding: 0 7px !important;
font-weight: 500;
color: #1f1f1f;
line-height: 36px;
position: relative;
}
.navbar-lang li .dropdown-menu li:hover > a,
.navbar-lang li .dropdown-menu li:focus > a,
.navbar-lang li .dropdown-menu li:active > a {
color: #fff !important;
background-color: #ed552d !important;
}
.navbar-lang li .dropdown-menu li:hover:after,
.navbar-lang li .dropdown-menu li:focus:after {
display: none;
}
.navbar-account {
font-size: 0;
line-height: 57px;
}
.header-left .navbar-account {
line-height: normal;
}
.navbar-account.pull-right {
margin-right: 10px !important;
}
.navbar-account nav .btn {
padding: 0 21px;
margin-bottom: 0;
margin-left: 4px;
margin-right: 4px;
-webkit-border-radius: 37px;
-moz-border-radius: 37px;
border-radius: 37px;
line-height: 32px;
height: 31px;
}
@-moz-document url-prefix() {
.navbar-account nav .btn {
line-height: 30px;
}
}
.header-light .navbar-account nav .btn:hover,
.header-light .navbar-account nav .btn:active,
.header-light .navbar-account nav .btn:focus {
background-color: #ff704a;
}
.user-is-auth {
color: #fff;
font-size: 14px;
vertical-align: middle;
text-transform: capitalize;
}
.user-is-auth:hover { color: #fff;
}
.header-light .user-is-auth {
color: #000;
}
.header-light .user-is-auth:hover {
opacity: 0.8;
color: #000;
}
.user-is-auth.disable-link {
opacity: 1 !important;
cursor: default;
pointer-events: none;
}
.navbar-ecommerce {
font-size: 24px;
line-height: 57px;
height: 57px;
position: relative;
}
.navbar-ecommerce.pull-left {
margin-right: 0px;
}
.divider.pull-left + .navbar-toggle + .navbar-collapse li:first-child {
margin-left: 0 !important;
}
.navbar-ecommerce.pull-left .cart-list {
left: 0;
right: auto;
}
.navbar-ecommerce .link-cart {
position: relative;
display: inline-block;
vertical-align: middle;
*display: inline;
zoom: 1;
}
.navbar-brand.pull-right + .navbar-ecommerce.pull-left,
.navbar-ecommerce.pull-left:first-child {
margin-left: 0 !important;
}
.navbar-brand.pull-right + .divider.pull-left,
.divider.pull-left:first-child {
display: none;
}
.navbar-brand.pull-right + .divider.pull-left + .navbar-toggle + .navbar-collapse li:first-child {
margin-left: 0 !important;
} .navbar-ecommerce .link-cart .cost {
font-size: 14px;
font-weight: 700;
display: inline-block;
margin-right: 7px;
transition: .2s ease;
vertical-align: middle;
color: #fff;
}
.header-light .navbar-ecommerce .link-cart .cost {
color: #333;
}
.navbar-ecommerce .link-cart .cost:last-child {
margin-right: 0;
}
.navbar-ecommerce .link-cart:hover .cost {
color: #b3b3b3;
}
.header-light .navbar-ecommerce .link-cart:hover .cost {
color: #000;
}
.navbar-ecommerce .badge {
font-size: 11px;
font-weight: 600;
line-height: normal;
position: absolute;
top: 5px;
left: 7px;
height: 19px;
overflow: hidden;
padding: 2px 10px 0 10px;
text-align: center;
color: #fff;
-webkit-border-radius: 16px;
-moz-border-radius: 16px;
border-radius: 16px;
z-index: 1;
background-color: #ed552d;
}
.navbar-ecommerce .has-goods > strong {
position: relative;
display: inline-block;
zoom: 1;
color: #fff;
font-size: 14px;
font-weight: 600;
padding-top: 1px;
margin-left: 7px;
margin-right: 2px;
transition: opacity .2s ease;
vertical-align: middle;
}
.header-light .navbar-ecommerce .has-goods > strong {
color: #000;
}
.navbar-ecommerce:hover .cart-list {
visibility: visible;
opacity: 1;
}
.cart-list {
position: absolute;
top: 100%;
right: 0;
visibility: hidden;
width: 300px;
z-index: 20;
transition: all .2s ease;
opacity: 0;
background-color: #f5f5f5;
}
.cart-list ul {
margin: 0;
}
.cart-list li {
overflow: hidden;
padding: 20px;
border-bottom: 1px solid #e6e6e6;
}
.cart-list li .cart-img {
float: left;
width: 70px;
}
.cart-list li .cart-img img {
display: block;
width: 50px;
margin-top: 4px;
}
.cart-list li p {
font-size: 14px;
line-height: 20px;
float: left;
width: 175px;
margin: 0;
}
.cart-list li p a {
font-weight: 600;
color: #1a1a1a;
}
.cart-list li p a:hover {
color: #4d4d4d;
}
.cart-list li .quantity {
display: block;
margin-top: 6px;
color: #808080;
}
.cart-list .amount {
color: #808080;
}
.cart-list .remove {
font-size: 13px;
line-height: 20px;
float: right;
margin: -5px -10px;
padding: 5px 10px;
color: #da3636;
}
.cart-list .remove:hover {
color: #1a1a1a;
}
.cart-list .total {
font-size: 15px;
line-height: 24px;
overflow: hidden;
padding: 15px 20px;
}
.cart-list .total strong {
font-weight: 600;
color: #808080;
}
.cart-list .total .amount {
font-weight: 700;
float: right;
color: #1a1a1a;
}
.cart-list .buttons {
overflow: hidden;
padding: 20px;
background-color: #e6e6e6;
}
.cart-list .buttons .btn {
width: 120px;
padding: 0;
} .page-title-is-under .header-helper {
display: none;
}
.page-title_pt_flow:after {
display: table;
}
.page-title_pt_flow:after {
position: absolute;
left: 0;
top: 100%;
width: 100%;
content: '\0020';
}
.page-title_style_gray.page-title_pt_flow:after {
background-color: #f5f5f5;
}
.page-title_style_white.page-title_pt_flow:after,
.pagetitle-whiteline.page-title_pt_flow:after {
background-color: #fff;
}
.pagetitle-whiteline.page-title_pt_flow:after {
top: 101%;
}
.pagetitle-dark.page-title_pt_flow:after {
background-color: #262626;
}
.pagetitle .main-page-title-icon {
color: #ed552d;
vertical-align: top;
font-size: 21px;
display: inline;
}
.pagetitle .main-page-title-icon svg {
vertical-align: top;
}
.page-title_position_right.pagetitle .main-page-title-icon {
margin-left: 10px;
}
.page-title_position_left.pagetitle .main-page-title-icon {
margin-right: 10px;
}
.page-title_position_right.pagetitle .main-page-title > span {
display: block;
line-height: 1.4;
margin-bottom: -10px;
}
.page-title_position_right.pagetitle .pagetitle h1.main-page-title:after {
margin-top: 0;
}
.page-title_position_right.pagetitle .main-page-title:after {
display: inline-block !important;
}
.page-title_position_center_right .divcell {
display: block;
padding-bottom: 15px;
}
.page-title_position_center_right.pagetitle .main-page-title-icon {
display: block;
margin: 0 auto 20px auto !important;
}
.page-title_position_right.pagetitle {
padding-bottom: 30px;
}
.page-title_position_right.pagetitle .divcell .main-page-title-icon:first-child {
display: none;
}
.page-title_position_center_right .divcell:last-child {
padding-bottom: 0;
}
.page-title_position_center_right .main-page-title:after {
margin-left: auto;
margin-right: auto;
margin-top: 12px !important;
}
.pagetitle {
padding: 32px 0;
position: relative;
background-color: #f2f2f2;
background-position: center center;
background-repeat: no-repeat;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
.pagetitle:after {
position: absolute;
z-index: 0;
top: 0;
right: 0;
content: '';
left: 0;
bottom: 0;
width: auto;
height: auto;
}
.pagetitle > .container {
position: relative;
z-index: 10;
}
.pagetitle.page-title_position_center_right {
padding: 52px 0 48px 0;
}
.pagetitle.pagetitle-xs {
height: 65px;
}
.pagetitle.pagetitle-xs .divcell {
height: 65px;
}
.pagetitle.pagetitle-sm {
height: 85px;
}
.pagetitle.pagetitle-sm .divcell {
height: 85px;
}
.pagetitle.pagetitle-md {
height: 120px;
}
.pagetitle.pagetitle-md .divcell {
height: 120px;
}
.pagetitle.pagetitle-lg {
height: 200px;
}
.pagetitle.pagetitle-lg .divcell {
height: 200px;
}
.pagetitle.pagetitle-collapse .divcell {
padding-top: 27px;
padding-bottom: 27px;
}
.pagetitle.page-title_style_white {
background-color: #f2f2f2;
}
.pagetitle.pagetitle-dark {
background-color: #1f1f1f;
}
.pagetitle.pagetitle-image {
z-index: 1;
background: 50% 50%/cover no-repeat;
}
.pagetitle.pagetitle-image:before {
position: absolute;
z-index: -1;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: '\0020';
opacity: .9;
background-color: #262626;
}
.pagetitle.pagetitle-image[data-type=parallax] {
background-position: 50% 0;
}
.pagetitle.pagetitle-video:before {
position: absolute;
z-index: -1;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: '\0020';
opacity: .9;
background-color: #262626;
}
.pagetitle h1 {
font-size: 21px;
line-height: 1.4;
font-weight: 500;
display: inline-block;
margin: 0;
vertical-align: middle;
color: #000;
}
.pagetitle h1 small {
font-size: 14px;
line-height: 18px;
display: block;
margin-top: 0;
color: #999;
}
.pagetitle h1 .fa {
font-size: 18px;
line-height: inherit;
margin-right: 6px;
vertical-align: top;
}
.pagetitle h1.main-page-title:after {
content: '';
width: 35px;
display: block;
height: 2px;
margin-top: 7px;
background-color: #ed552d;
}
.pagetitle .divider {
font-size: 0;
display: inline-block;
width: 1px;
height: 30px;
margin: 0 20px;
vertical-align: middle;
background-color: #d9d9d9;
}
.pagetitle .subtitle {
font-size: 14px;
line-height: 30px;
display: inline-block;
vertical-align: middle;
color: #999;
}
.pagetitle-inverse h1 {
color: #fff;
}
.pagetitle-inverse .divider {
background-color: #363636;
}
.pagetitle-inverse .subtitle {
color: #666;
}
.pagetitle-inverse .dropdown > a:after {
color: #404040;
}
.pagetitle-inverse .breadcrumb > li > a,
.pagetitle-inverse .breadcrumb > li > span > a {
color: #fff;
}
.pagetitle-inverse .breadcrumb > li > a:hover,
.pagetitle-inverse .breadcrumb > li > a:focus {
color: #fff;
}
.theme_revslider_header_content .header-helper {
visibility: hidden !important;
opacity: 0 !important;
overflow: hidden;
height: 0 !important;
display: none !important;
}
.page-title_breadcrumbs_last_yes .breadcrumb li + li:last-child:before {
padding-right: 0;
}
.page-title_line_no .main-page-title:after {
display: none !important;
position: absolute;
opacity: 0;
visibility: hidden;
width: 0;
height: 0;
left: -9999px;
background: transparent;
}
.page-title_breadcrumbs_last_yes .breadcrumb li + li:last-child {
display: none;
}
.breadcrumb span span {
-webkit-transition: all .2s ease;
transition: all .2s ease;
}
.pagetitle-inverse .breadcrumb a:hover span,
.pagetitle-inverse .breadcrumb a:focus span,
.pagetitle-inverse .breadcrumb.woocommerce-breadcrumb a:hover,
.pagetitle-inverse .breadcrumb.woocommerce-breadcrumb a:focus {
opacity: 0.3;
}
.page-title_style_white .breadcrumb a:hover span,
.page-title_style_white .breadcrumb a:focus span,
.page-title_style_white .breadcrumb.woocommerce-breadcrumb a:hover,
.page-title_style_white .breadcrumb.woocommerce-breadcrumb a:focus {
opacity: 0.6;
}
.pagetitle-inverse .breadcrumb > li.active,
.pagetitle-inverse .breadcrumb > li.current_item,
.pagetitle-inverse .breadcrumb.woocommerce-breadcrumb > li:last-child {
color: #fff;
}
.pagetitle-inverse .breadcrumb > li.active span:last-child,
.pagetitle-inverse .breadcrumb > li.current_item span:last-child,
.pagetitle-inverse .breadcrumb.woocommerce-breadcrumb > li:last-child span:last-child {
opacity: 0.3;
}
.pagetitle-inverse .breadcrumb > li + li:before {
color: #fff;
opacity: 0.1;
}
.pagetitle-inverse .dropdown-menu {
background-color: #333;
}
.pagetitle-inverse .dropdown-menu > li > a {
color: #999;
}
.pagetitle-toggle {
position: absolute;
bottom: -15px;
left: 50%;
display: block;
width: 30px;
height: 30px;
margin-left: -15px;
border-radius: 100%;
background-color: #fafafa;
}
.pagetitle-toggle:after {
font-family: FontAwesome;
font-size: 16px;
line-height: 30px;
position: absolute;
display: block;
width: 100%;
height: 100%;
content: '\f106';
text-align: center;
color: #999;
}
.pagetitle-toggle.collapsed {
background-color: inherit;
}
.pagetitle-toggle.collapsed:after {
content: '\f107';
}
.pagetitle-toggle:hover:after {
color: #000;
}
.pagetitle-panel {
background-color: #fafafa;
}
.pagetitle-panel [class*=col-] {
margin-top: 35px;
margin-bottom: 50px;
}
.pagetitle-panel p {
font-size: 15px;
line-height: 24px;
}
.pagetitle-dark .pagetitle-toggle {
background-color: #2b2b2b;
}
.pagetitle-dark .pagetitle-toggle:hover:after {
color: #fff;
}
.pagetitle-dark .pagetitle-toggle.collapsed {
background-color: inherit;
}
.pagetitle-dark .pagetitle-panel {
background-color: #2b2b2b;
}
.pagetitle-dark .pagetitle-panel p {
color: #666;
}
body.error404 .page-header .icon {
margin-bottom: 20px;
}
.native-page-404 h1 {
font-size: 150px;
line-height: 150px;
font-weight: 400;
font-style: normal
}
.native-page-404 h2 {
font-size: 30px;
text-transform: uppercase;
}
.native-page-404 p {
color: #808080;
margin-bottom: 40px;
}
.page-header {
margin-top: 0;
margin-bottom: 0;
padding: 0;
border: 0;
}
.page-header .divcell {
height: 70px;
}
.page-header p {
font-size: 15px !important;
max-width: 670px;
color: #666;
}
.page-header nav .icon {
margin-bottom: 0;
}
.container-wrap .page-header {
margin-bottom: 40px;
} .navbar {
min-height: 1px;
margin-top: 0;
margin-bottom: 0;
padding: 0 30px;
border: 0;
border-radius: 0;
}
.divider + .navbar-collapse,
.navbar-toggle + .navbar-collapse,
.navbar-collapse,
.navbar-collapse.pull-right,
.pull-right[class*=navbar-] + .navbar-collapse.pull-right {
margin-right: -15px;
}
.navbar-collapse.pull-left {
margin-left: 0 !important;
}
.navbar-collapse + .divider {
margin-left: 15px;
}
.navbar-collapse {
padding: 0;
}
.navbar-toggle {
font-size: 16px;
position: relative;
width: 16px;
display: none;
float: none;
height: 57px;
margin: 0;
padding: 0;
-webkit-transition: all .2s ease;
transition: all .2s ease;
color: #fff;
border: 0;
border-radius: 0;
}
.navbar-toggle svg {
fill: #fff;
width: 18px;
height: 59px;
}
.navbar-toggle-menu.pull-left {
margin-left: 0 !important;
}
.header-light .navbar-toggle {
color: #000;
}
.header-light .navbar-toggle svg {
fill: #000;
}
.navbar-toggle i {
font-size: 16px;
line-height: 16px;
display: inline-block;
vertical-align: middle;
}
.navbar-toggle i[class^="ais-themes-"] {
font-size: 13px;
padding-top: 3px;
line-height: 13px;
opacity: 1 !important;
}
.navbar-toggle:hover i[class^="ais-themes-"] {
opacity: 1;
color: #ed552d !important;
}
.no-menu .navbar-toggle {
display: block;
}
.navbar-toggle.toggle-block {
line-height: 36px;
position: fixed;
z-index: 2;
top: 25px;
left: 30px;
width: 36px;
height: 36px;
text-align: center;
border-radius: 2px;
background-color: #262626;
}
.navbar-toggle.toggle-block.toggle-block-right {
right: 30px;
left: auto;
}
.navbar-toggle.sidebar-toggle {
color: #fff;
}
.header-light .navbar-toggle.sidebar-toggle {
color: #4d4d4d;
}
.navbar-toggle.sidebar-toggle.collapsed {
color: #4d4d4d;
}
.navbar-toggle.sidebar-toggle:hover {
color: #fff;
}
.header-light .navbar-toggle.sidebar-toggle:hover {
color: #000;
}
.navbar-toggle.visible {
display: block;
}
.navbar-toggle:first-child {
margin-right: 15px;
}
body > .navbar-toggle:first-child {
margin-right: 0;
}
.navbar-toggle.pull-center {
margin: auto;
}
.navbar-toggle + .navbar-brand {
margin-left: 30px;
}
[class*=col-] [class*=pull-] .navbar-toggle {
margin-right: 0;
}
.navbar-collapse-center .navbar-collapse {
font-size: 0;
line-height: 1;
margin: 0 auto;
}
.navbar-collapse-center .navbar-collapse .navbar-nav {
display: inline-block;
float: none;
}
.nav > li > a {
padding: 0 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
background-color: transparent;
}
.navbar-nav > li {
margin-left: 8px;
margin-right: 8px;
position: relative;
}
.navbar-nav > li > a {
font-size: 16px;
font-weight: 600;
color: #fff;
border: 0;
padding: 16px 4px;
display: inline-block;
width: 100%;
position: relative;
line-height: normal;
}
.header-light .navbar-nav > li > a {
color: #000;
}
.no-menu .header-light .navbar-nav > li > a {
color: #fff;
}
.ie-11 .navbar-nav > li > a,
.ie-10 .navbar-nav > li > a,
.ie .navbar-nav > li > a {
font-weight: 400 !important;
}
.navbar-nav > li > a:before {
content: '';
margin-bottom: 13px;
display: block;
width: 0;
position: absolute;
top: 5px;
right: 0;
left: auto;
height: 2px;
transition: all 0.3s ease-out;
background-color: #ed552d;
}
.navbar-nav > li.active > a > span {
color: #ed552d;
opacity: 1 !important;
}
.navbar-nav > li.active > a:before {
background-color: #ed552d;
width: 100%;
}
.navbar-nav > li:hover > a:before,
.navbar-nav > li.open:hover > a:before {
width: 100%;
left: 0;
right: auto;
transition: all 0.3s ease-out;
}
.header-light .navbar-nav > li.dropdown > a:after {
color: #b3b3b3;
}
.navbar-nav > li.dropdown.dropdown-static {
position: static;
}
.dropdown-menu.sub-menu {
background: transparent;
padding: 0 10px 0 10px;
margin: 0;
left: -27px;
border: none;
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
min-width: 240px;
}
.dropdown-menu.sub-menu > ul {
margin: 0;
padding: 9px 0 9px 0;
border: 0;
border-top: 2px solid #ed552d;
border-radius: 0;
background-color: #fff;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
}
.mega-menu .dropdown-menu.sub-menu {
min-width: inherit;
padding: 0;
left: 0;
width: auto;
right: 0;
}
.mega-menu .dropdown-menu.sub-menu > .is-mega-menu {
border-top: 2px solid #ed552d;
background-color: #fff;
-webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.1);
}
.dropdown-menu .divider {
display: block;
width: calc(100% - 30px);
margin: 0 15px;
background-color: #404040;
}
.dropdown-menu .dropdown-menu {
top: -9px;
left: 100%;
}
.dropdown-menu .dropdown-menu ul {
border-top: none;
}
.dropdown-menu.sub-menu > ul > li > a,
.dropdown-menu.sub-menu .divcell > ul > li > a {
font-size: 14px;
line-height: 1.4;
position: relative;
display: block;
padding: 5px 15px 6px 23px;
color: #1f1f1f;
font-weight: 400;
}
.dropdown-menu > li > a .fa {
font-size: 12px;
line-height: 34px;
width: 25px;
color: #fff;
}
.dropdown-menu > li > a .fa.pull-left {
margin-left: -25px;
}
.dropdown-menu > li > a .fa.pull-right {
width: auto;
}
.dropdown-menu.sub-menu ul > li:hover > a,
.dropdown-menu.sub-menu ul > li > a:hover,
.dropdown-menu.sub-menu ul > li > a:focus {
color: #ed552d;
}
.dropdown-menu.sub-menu ul > li.dropdown > a:after {
font-family: fontAwesome;
font-size: 9px;
line-height: 1;
position: absolute;
top: 50%;
color: #ed552d;
right: 20px;
margin-top: -5px;
content: '\f0da';
}
.sf-mega {
padding: 15px 0;
color: #fff;
}
.sf-mega h5,
.sf-mega h6 {
font-size: 14px;
font-weight: 600;
padding: 0 26px 0 26px;
color: #1a1a1a;
line-height: 28px;
margin-top: 3px;
margin-bottom: 3px;
}
.sf-mega .divcell {
padding: 0;
vertical-align: top;
border-left: 1px solid #ededed;
}
.sf-mega .divcell:first-child {
border-left: 0;
}
.sf-mega .divcell ul {
margin: 0 0 15px;
}
.sf-mega .divcell ul:last-child {
margin: 0;
}
.is-menu .sf-mega .divcell ul li {
font-size: 14px;
line-height: 30px;
}
.no-menu .title-mega-col {
display: none;
}
.is-menu .sf-mega .divcell ul li + .title-mega-col {
margin-top: 14px;
}
.is-menu .sf-mega .divcell ul li a {
font-weight: 400;
display: block;
padding: 0 26px 0 26px;
color: #1f1f1f;
line-height: 30px;
font-size: 14px;
}
.is-menu .sf-mega .divcell ul li a:hover {
color: #ed552d;
}
.header-vertical-navbar .navbar-nav > li.active > a {
border-left: 2px solid #da3636;
}
.header-vertical-navbar .navbar-nav > li.open {
background-color: #212121;
}
.header-vertical-navbar .navbar-nav .dropdown-menu {
left: 0;
background-color: #1f1f1f;
}
.header-vertical-navbar .navbar-nav .dropdown-menu.dropdown-icons {
margin-left: 0;
}
.header-vertical-navbar .navbar-nav .dropdown-menu > li:hover > a {
background-color: transparent;
}
.header-vertical-navbar .navbar-nav .dropdown-menu > li > a {
line-height: 30px;
padding: 0 20px 0 50px;
}
.header-vertical-navbar .navbar-nav .dropdown-menu > li > a:hover,
.header-vertical-navbar .navbar-nav .dropdown-menu > li > a:focus {
background-color: transparent;
}
.header-vertical-navbar .navbar-nav .dropdown-menu > li > a .fa {
line-height: 30px;
}
.header-vertical-navbar .navbar-nav .dropdown-menu li.dropdown > a:after {
font-family: fontAwesome;
font-size: 8px;
line-height: 1;
position: relative;
top: -1px;
right: 0;
margin-left: 7px;
content: '\f0d7';
color: #404040;
}
.header-vertical-navbar .navbar-nav .dropdown-menu .dropdown-menu {
background-color: #1c1c1c;
}
.header-vertical-navbar .navbar-nav .dropdown-menu .dropdown-menu > li > a {
padding: 0 20px 0 60px;
}
.header-vertical-navbar .dropdown-menu {
position: relative;
top: 0;
left: 0;
width: 100%;
margin: 0;
}
.header-vertical-navbar .sf-mega .divcell {
display: block;
width: 100%;
}
.header-vertical-navbar .sf-mega .divcell li a {
font-size: 14px;
}
.header-vertical-navbar ul + [class*=navbar-] {
margin-top: 10px;
}
.dropup .dropdown-menu,
.header-bottom .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
top: auto;
bottom: 100%;
margin-bottom: 0;
}
.dropup .dropdown-menu .dropdown-menu,
.header-bottom .dropdown-menu .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu .dropdown-menu {
bottom: 0;
}
.navbar-fixed-top .dropup .dropdown-menu,
.header-bottom.navbar-fixed-top .dropdown-menu,
.navbar-fixed-bottom.navbar-fixed-top .dropdown .dropdown-menu {
top: 100%;
bottom: auto;
}
.header-bottom .dropdown-menu .dropdown-menu .dropdown-menu {
top: 0;
bottom: auto;
}
.no-menu .mega-menu .dropdown-menu.sub-menu > .is-mega-menu {
box-shadow: none !important;
position: relative;
z-index: 10;
border: none;
background: transparent;
padding-top: 8px;
padding-bottom: 6px;
}
.no-menu .header:not(.header-vertical) .nav .open > a,
.no-menu .header:not(.header-vertical) .nav .open > a:hover,
.no-menu .header:not(.header-vertical) .nav .open > a:focus {
border-color: transparent;
border-left-color: #da3636;
}
.no-menu .header:not(.header-vertical) .navbar-collapse {
float: none !important;
clear: both;
position: absolute;
top: 100%;
z-index: 2;
box-shadow: none !important;
background-color: #1f1f1f;
width: auto;
left: 0;
right: 0;
overflow: hidden !important;
margin: 0 !important;
}
.no-menu .header:not(.header-vertical) .navbar-collapse .navbar-nav {
width: auto;
float: none;
overflow: hidden;
position: relative;
z-index: 5;
font-size: 17px;
padding: 0;
font-weight: 500;
text-align: left;
}
.no-menu .header:not(.header-vertical) .navbar-collapse .navbar-nav > li:first-child {
padding-top: 16px;
}
.no-menu .header:not(.header-vertical) .navbar-collapse .navbar-nav > li:last-child {
padding-bottom: 16px;
}
.no-menu .navbar-nav > li > a:before {
display: none;
}
.no-menu .header:not(.header-vertical) .navbar-collapse .navbar-nav > li {
clear: both;
width: 100%;
float: none;
margin: 0;
padding: 0 30px 0 30px;
}
.no-menu .header:not(.header-vertical) .navbar-collapse .navbar-nav > li > a {
border: 0;
padding: 6px 30px 6px 0;
font-weight: 500;
font-size: 17px;
}
.no-menu .header:not(.header-vertical) .navbar-collapse .navbar-nav > li.menu-item-has-children > a:after {
font-family: fontAwesome;
font-size: 9px;
line-height: 1;
position: absolute;
right: 15px;
top: 50%;
margin-top: -4px;
content: '\f0da';
color: #4c4c4c;
}
.no-menu .header:not(.header-vertical) .navbar-collapse .navbar-nav > li.menu-item-has-children.open > a:after,
.no-menu .header:not(.header-vertical) .navbar-collapse .navbar-nav > li.menu-item-has-children.open-active > a:after {
content: '\f0d7';
color: #fff;
} .no-menu .header:not(.header-vertical) .navbar-collapse .navbar-nav > li.active > a span {
color: #ed552d;
}
.no-menu .header:not(.header-vertical) .nav.navbar-nav > li > .dropdown-menu.sub-menu {
display: block;
}
.is-menu .header:not(.header-vertical) .nav.navbar-nav > li > .dropdown-menu.sub-menu > ul,
.is-menu .header:not(.header-vertical) .nav.navbar-nav > li > .dropdown-menu.sub-menu > .sf-mega {
display: block !important;
}
.no-menu .header:not(.header-vertical) .nav.navbar-nav > li > .dropdown-menu.sub-menu > ul,
.no-menu .header:not(.header-vertical) .nav.navbar-nav > li > .dropdown-menu.sub-menu > .sf-mega {
display: none;
}
.no-menu .header:not(.header-vertical) .navbar-collapse .dropdown-menu {
position: relative !important;
width: auto;
overflow: visible !important;
left: auto !important;
top: auto !important;
float: none !important;
margin: 0 -30px 0 -30px;
min-width: inherit !important;
padding: 0 30px;
}
.no-menu .header:not(.header-vertical) .navbar-collapse .dropdown-menu .dropdown-menu {
display: block;
}
.no-menu .header:not(.header-vertical) .navbar-collapse .dropdown-menu .dropdown-menu ul {
display: none;
}
.is-menu .header:not(.header-vertical) .navbar-collapse .dropdown-menu .dropdown-menu ul {
display: block;
}
.no-menu .header:not(.header-vertical) .navbar-collapse ul.navbar-nav > li > .dropdown-menu {
background-color: #212121;
}
.no-menu .header:not(.header-vertical) .navbar-collapse ul.collapse.in {
overflow: visible !important;
}
.no-menu .header:not(.header-vertical) .navbar-collapse ul.navbar-nav > li > .dropdown-menu:after {
content: '';
background-color: #212121;
position: absolute;
z-index: 1;
height: 100%;
width: auto;
left: -200px;
top: 0;
right: -200px;
display: block;
}
.is-simple-menu .header:not(.header-vertical) .navbar-collapse ul.navbar-nav > li > .dropdown-menu:after {
left: -999px;
right: -999px;
}
.no-menu .header:not(.header-vertical) .navbar-collapse .dropdown-menu > ul {
background: transparent;
border: none;
padding: 8px 0;
margin: 0;
position: relative;
z-index: 10;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.no-menu .header:not(.header-vertical) .navbar-collapse .dropdown-menu a {
color: #808080;
padding-left: 31px;
padding-right: 27px;
padding-bottom: 7px;
padding-top: 6px;
}
.no-menu .header:not(.header-vertical) .dropdown-menu .dropdown-menu a {
padding-top: 5px;
padding-bottom: 4px;
}
.no-menu .header:not(.header-vertical) .navbar-collapse .dropdown-menu a:hover {
color: #fff;
}
.no-menu .header:not(.header-vertical) .navbar-collapse .dropdown-menu li.dropdown > a:after {
content: '\f0da';
color: #4d4d4d;
font-family: fontAwesome;
font-size: 9px;
line-height: 1;
position: absolute;
right: 15px;
top: 50%;
margin-top: -4px;
}
.no-menu .header:not(.header-vertical) .navbar-collapse .dropdown-menu li.dropdown > a.deep-open {
color: #fff;
}
.no-menu .header:not(.header-vertical) .navbar-collapse .dropdown-menu li.dropdown > a.deep-open:after {
content: '\f0d7';
color: #fff;
}
.no-menu .header:not(.header-vertical) .navbar-collapse .dropdown-menu .dropdown-menu {
background-color: #242424;
}
.no-menu .deep-open + div > ul {
padding-bottom: 0 !important;
}
.no-menu .deep-open + div > ul > li:last-child a {
padding-bottom: 9px !important;
padding-top: 6px !important;
}
.wrapper-navbar-nav {
overflow-y: auto;
overflow-x: hidden;
max-height: 600px;
}
.wrapper-navbar-nav > .container {
padding-left: 1px;
padding-right: 1px;
}
.is-default-menu.is-menu .wrapper-navbar-nav {
overflow: visible;
max-height: 1000px;
}
.is-default-menu.is-menu header.header > nav.navbar {
position: relative;
}
.is-default-menu.is-menu .wrapper-navbar-nav > .container {
width: auto;
}
.is-default-menu.no-menu .navbar {
position: static;
}
header.header > nav.navbar {
position: static;
}
header.header > nav.navbar.relate-layer {
position: relative;
}
.no-menu .header:not(.header-vertical) .navbar-collapse ul.navbar-nav > li.open > .dropdown-menu > ul {
padding-bottom: 0 !important;
}
.no-menu .header:not(.header-vertical) .navbar-collapse ul.navbar-nav > li.open > .dropdown-menu > ul > li:last-child > a {
padding-bottom: 15px !important;
}
.no-menu .header:not(.header-vertical) .navbar-collapse .dropdown-menu .dropdown-menu:after {
content: '';
background-color: #242424;
position: absolute;
z-index: 1;
height: 100%;
width: auto;
left: -200px;
top: 0;
right: -200px;
display: block;
}
.is-simple-menu .header:not(.header-vertical) .navbar-collapse .dropdown-menu .dropdown-menu:after {
left: -999px;
right: -999px;
}
.no-menu .header:not(.header-vertical) .navbar-collapse .dropdown-menu .dropdown-menu ul {
padding: 5px 0 4px 0;
}
.no-menu .header:not(.header-vertical) .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu {
background-color: #1f1f1f;
}
.no-menu .header:not(.header-vertical) .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu:after {
content: '';
background-color: #1f1f1f;
position: absolute;
z-index: 1;
height: 100%;
width: auto;
left: -200px;
top: 0;
right: -200px;
display: block;
}
.is-simple-menu .header:not(.header-vertical) .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu:after {
left: -999px;
right: -999px;
}
.no-menu .header:not(.header-vertical) .navbar-collapse .dropdown-menu .dropdown-menu a {
color: #4c4c4c;
padding-left: 61px;
}
.no-menu .header:not(.header-vertical) .navbar-collapse .dropdown-menu .dropdown-menu .dropdown-menu a {
padding-left: 91px;
}
.no-menu .header:not(.header-vertical) .navbar-collapse .dropdown-menu .dropdown-menu a:hover {
color: #fff;
}
.no-menu .header:not(.header-vertical) .sf-mega {
margin: 0 !important;
padding: 0;
}
.no-menu .header:not(.header-vertical) .sf-mega .divcell {
display: block;
width: 100%;
border: 0;
}
.no-menu .header:not(.header-vertical) .sf-mega .divcell ul {
margin: 0;
}
.no-menu .push-navbar {
position: relative;
left: 100px;
}
.no-menu .pull-navbar {
position: relative;
right: 100px;
}
.navbar-modal {
position: fixed;
top: 0;
left: 0;
z-index: 222;
display: none;
overflow: auto;
width: 100%;
height: 100%;
min-height: 100%;
margin: 0 !important;
padding: 0;
text-align: center;
border: 0;
background-color: rgba(28, 28, 28, .99);
box-shadow: none;
}
.navbar-modal .navbar-nav a {
background: transparent;
}
.navbar-modal .navbar-nav .current_page_item > a {
color: #fff !important;
}
.navbar-modal .navbar-collapse {
display: block;
}
.navbar-modal .navbar-toggle-modal {
font-size: 16px;
line-height: 1;
position: absolute;
top: 30px;
right: 30px;
width: 56px;
height: 56px;
color: #5e5e5e;
border: 0;
border-radius: 2px;
background-color: #262626;
}
body.admin-bar .navbar-modal .navbar-toggle-modal {
top: 40px;
}
.navbar-modal .navbar-toggle-modal:hover {
color: #fff;
}
.navbar-modal .navbar-nav {
position: absolute;
top: 30%;
left: 50%;
max-height: 100%;
margin: 0;
padding: 0;
transition: all .2s;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.navbar-modal .navbar-nav.in {
top: 50%;
}
.navbar-modal .navbar-nav > li {
float: none !important;
overflow: hidden;
position: relative;
padding: 0;
}
.navbar-modal .navbar-nav > li > a {
font-size: 28px;
font-weight: 400;
line-height: 48px;
padding: 0;
color: #bfbfbf;
border: 0;
}
.navbar-modal .navbar-nav > li > a:hover,
.navbar-modal .navbar-nav > li > a:focus {
color: #fff;
background-color: transparent;
}
.navbar-modal .navbar-nav > li.active > a {
color: #fff;
}
.navbar-modal .navbar-nav > li:first-child {
padding-top: 50px;
}
.navbar-modal .navbar-nav > li:last-child {
padding-bottom: 50px;
}
.navbar-modal .navbar-nav > li.dropdown > a:after {
top: 0;
margin-right: 0;
vertical-align: middle;
}
.navbar-modal .navbar-nav > li.dropdown.open {
margin-top: 10px;
margin-bottom: 10px;
padding-top: 10px;
padding-bottom: 10px;
border-top: 1px solid #262626;
border-bottom: 1px solid #262626;
}
.navbar-modal .navbar-nav .dropdown-menu {
position: relative;
left: 0;
float: none !important;
width: 100%;
border: 0;
background-color: transparent !important;
box-shadow: none;
}
.navbar-modal .navbar-nav .dropdown-menu ul {
float: none !important;
}
.navbar-modal .navbar-nav .dropdown-menu.dropdown-icons {
margin: 0;
}
.navbar-modal .navbar-nav .dropdown-menu > li {
padding: 0;
}
.navbar-modal .navbar-nav .dropdown-menu > li > a {
font-size: 20px;
line-height: 30px;
padding: 0;
text-align: center;
color: #808080;
}
.navbar-modal .navbar-nav .dropdown-menu > li > a:hover,
.navbar-modal .navbar-nav .dropdown-menu > li > a:focus {
color: #fff;
background-color: transparent;
}
.navbar-modal .navbar-nav .dropdown-menu > li:hover a {
background-color: transparent;
}
.navbar-modal .navbar-nav .dropdown-menu > li.dropdown > a:after {
font-family: fontAwesome;
font-size: 8px;
line-height: 1;
position: relative;
top: 0;
right: 0;
margin-right: -10px;
margin-left: 7px;
content: '\f0d7';
vertical-align: middle;
color: #404040;
}
.navbar-modal .navbar-nav .dropdown-menu > li.dropdown ul {
padding: 5px 0;
}
.navbar-modal .navbar-nav .dropdown-menu > li.dropdown ul li > a {
font-size: 16px;
line-height: 24px;
}
.navbar-modal .navbar-nav .fa {
display: none;
}
.navbar-modal .sf-mega {
padding: 0;
}
.navbar-modal .sf-mega h5,
.navbar-modal .sf-mega h6 {
margin: 15px 0;
padding: 0;
}
.navbar-modal .divcell {
font-size: 16px;
line-height: 24px;
display: block;
width: 100%;
text-align: center;
border: 0;
}
.navbar-modal .divcell h5 {
display: none;
}
.navbar-modal .divcell ul {
margin: 0;
}
.navbar-modal .divcell ul li a {
font-size: 16px;
line-height: 24px;
padding: 0;
}
.navbar-modal .divcell ul li a:hover,
.navbar-modal .divcell ul li a:focus {
color: #fff;
background-color: transparent;
} .figure {
position: relative;
overflow: hidden;
margin: 20px 0 0;
z-index: 66;
}
.figure:first-child {
margin-top: 0;
}
.figure img {
width: 100%;
}
.figure.img-circle .mask {
border-radius: 50%;
}
.figure.img-rounded .mask {
border-radius: 6px;
}
.figure > .icon {
position: absolute;
left: 30px;
bottom: 26px;
z-index: 24;
color: #000;
opacity: 0.2;
}
.figure > .icon i {
color: #000;
}
.figure > .icon i {
top: 51%;
}
.figure > .icon.icon-size-1 {
right: 15px;
bottom: -5px;
}
.figure-sm {
width: 66.6667%;
margin-right: auto;
margin-left: auto;
}
h3 + .figure {
margin-top: 30px;
}
.figure-info {
margin-right: -1px;
padding-top: 30px;
padding-right: 30px;
padding-bottom: 10px;
padding-left: 30px;
}
.figure-info[class*=col-] {
padding-top: 0;
padding-bottom: 0;
}
.figure-info:first-child {
padding-top: 0;
padding-bottom: 0;
}
.figure-info p {
padding: 0;
}
.figure-info .heading-divider:first-child {
margin-top: 10px;
}
.figure-info h3 + .meta,
.figure-info h4 + .meta,
.figure-info h5 + .meta {
margin-top: -10px;
}
.mask:not(.mask-inline) {
position: absolute;
z-index: 21;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
transition: all .2s 0s ease-in-out;
text-align: center;
opacity: 0;
}
.mask:not(.mask-inline) > * {
position: absolute;
top: 40%;
left: 50%;
width: 100%;
margin: auto;
transition: all .2s 0s ease-in-out;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
opacity: 0;
z-index: 3;
}
.mask:not(.mask-inline) .icon {
margin-bottom: 0;
}
.mask:not(.mask-inline) .icon + .icon {
margin-left: 10px;
}
.figure:hover .mask:not(.mask-inline),
.figure.hover .mask:not(.mask-inline) {
opacity: 1;
}
.figure:hover .mask:not(.mask-inline) > *,
.figure.hover .mask:not(.mask-inline) > * {
top: 50%;
opacity: 1;
}
.mask-inline {
position: absolute;
z-index: 1;
bottom: -10%;
left: 0;
display: block;
width: 100%;
height: 52px;
transition: all .2s 0s ease-in-out;
text-align: center;
opacity: 0;
}
.figure:hover .mask-inline,
.figure.hover .mask-inline {
bottom: 0;
}
.mask-inline > * {
line-height: 52px;
}
.mask-inline a {
display: block;
color: #fff;
}
.figure:hover .mask-inline,
.figure.hover .mask-inline {
opacity: 1;
}
.mask-inline-md {
height: 64px;
}
.mask-inline-md > * {
line-height: 64px;
}
.mask-light {
background-color: rgba(255, 255, 255, .8);
}
.mask-light.mask-inline {
background-color: rgba(255, 255, 255, .6);
}
.mask-light.mask-inline a {
color: #000;
}
.mask-light.mask-inline:hover,
.figure.hover:hover .mask-light.mask-inline {
background-color: rgba(255, 255, 255, .8);
}
.mask-light.mask-info {
background-color: rgba(255, 255, 255, .9);
}
.mask-light.mask-info a {
color: #000;
}
.mask-light.mask-info a:hover {
color: #da3636;
}
.mask-light.mask-info p {
color: #666;
}
.mask-dark { }
.mask-dark.mask-inline {
background-color: rgba(33, 33, 33, .6);
}
.mask-dark.mask-inline:hover,
.figure.hover:hover .mask-dark.mask-inline {
background-color: rgba(33, 33, 33, .8);
}
.mask-dark.mask-info:after {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: auto;
height: auto;
opacity: 0.95;
background: #fc5255;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjNTI1NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYjU2MzYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top, #fc5255 0%, #eb5636 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fc5255), color-stop(100%, #eb5636));
background: -webkit-linear-gradient(top, #fc5255 0%, #eb5636 100%);
background: -o-linear-gradient(top, #fc5255 0%, #eb5636 100%);
background: -ms-linear-gradient(top, #fc5255 0%, #eb5636 100%);
background: linear-gradient(to bottom, #fc5255 0%, #eb5636 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc5255', endColorstr='#eb5636', GradientType=0);
}
.mask-dark.mask-info a {
color: #fff;
}
.mask-dark.mask-info a:hover {
color: #da3636;
}
.mask-dark.mask-info p {
color: #808080;
}
.mask-dark h5,
.mask-dark h5 a,
.mask-dark h6,
.mask-dark h6 a {
color: #fff;
}
.mask-dark .category {
margin-bottom: 15px;
color: #b3b3b3 !important;
}
.mask-color {
background-color: rgba(218, 54, 54, .8);
}
.mask-color.mask-inline {
background-color: rgba(218, 54, 54, .6);
}
.mask-color.mask-inline:hover,
.figure.hover:hover .mask-color.mask-inline {
background-color: rgba(218, 54, 54, .8);
}
.mask-color.mask-info {
background-color: rgba(218, 54, 54, .9);
}
.mask-color.mask-info a {
color: #fff;
}
.mask-color.mask-info a:hover {
color: #000;
}
.mask-color.mask-info p {
color: #fff;
}
.mask-color.mask-info .heading-divider {
background-color: #fff;
}
.mask-info {
padding-right: 35px;
padding-left: 35px;
text-align: left;
}
.text-center .mask-info {
text-align: center;
}
.mask-info p {
padding: 0;
}
a.mask-info.mask-dark,
a.mask-info.mask-color {
color: #fff;
}
a.mask-info.mask-dark h2,
a.mask-info.mask-color h2,
a.mask-info.mask-dark h3,
a.mask-info.mask-color h3,
a.mask-info.mask-dark h4,
a.mask-info.mask-color h4,
a.mask-info.mask-dark h5,
a.mask-info.mask-color h5,
a.mask-info.mask-dark h6,
a.mask-info.mask-color h6 {
color: #fff;
} body.noscroll {
overflow-y: hidden !important;
}
.mfp-bg {
position: fixed;
z-index: 1042;
top: 0;
left: 0;
overflow: hidden;
width: 100%;
height: 100%;
opacity: .95;
background: #0c0c0c;
}
.mfp-wrap {
position: fixed;
z-index: 1043;
top: 0;
left: 0;
overflow: hidden !important;
width: 100%;
height: 100%;
outline: none !important;
-webkit-backface-visibility: hidden;
}
.mfp-container {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 0 8px;
text-align: center;
}
.mfp-container:before {
display: inline-block;
height: 100%;
content: '';
vertical-align: middle;
}
.mfp-content {
position: relative;
z-index: 3;
display: inline-block;
max-width: 1170px;
margin: 0 auto;
text-align: left;
vertical-align: middle;
}
.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto;
}
.mfp-ajax-cur {
cursor: progress;
}
.mfp-auto-cursor .mfp-content {
cursor: auto;
}
.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.mfp-hide {
display: none !important;
}
.mfp-preloader {
position: absolute;
z-index: 1044;
top: 50%;
right: 8px;
left: 8px;
width: auto;
margin-top: -.8em;
text-align: center;
color: #808080;
}
.mfp-close {
font-size: 0;
position: fixed;
z-index: 1;
top: 42px;
right: 52px;
width: 61px;
height: 61px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
transition: all .2s ease;
text-align: center;
text-decoration: none;
border: 0;
background-color: #000;
}
.mfp-close:before {
font-family: "aiscon" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
font-size: 14px;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: '\61';
color: #fff;
}
.mfp-close:hover {
color: #fff;
background-color: #d64f32;
}
.mfp-arrow {
font-size: 34px;
position: absolute;
z-index: 5;
top: 50%;
font-weight: normal;
text-align: center;
color: rgba(255, 255, 255, 0.2);
border: 0;
background-color: transparent;
}
.mfp-arrow:after {
font-family: "aiscon" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.mfp-arrow:hover {
color: #ed552d;
}
.mfp-arrow-left {
left: 10%;
}
.mfp-arrow-right {
right: 10%;
}
.mfp-arrow-left:after {
content: '\63';
}
.mfp-arrow-right:after {
content: '\62';
}
.mfp-counter {
font-size: 14px;
line-height: 23px;
position: absolute;
top: 0;
right: 0;
color: #808080;
}
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px;
}
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px;
}
.mfp-iframe-scaler {
overflow: hidden;
width: 100%;
height: 0;
padding-top: 56.25%;
}
.mfp-iframe-scaler iframe {
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
}
img.mfp-img {
line-height: 0;
display: block;
width: auto;
max-width: 100%;
height: auto;
margin: 0 auto;
padding: 80px 0;
}
.mfp-figure {
line-height: 0;
}
.mfp-figure:after {
position: absolute;
z-index: -1;
top: 40px;
right: 0;
bottom: 40px;
left: 0;
display: block;
width: auto;
height: auto;
content: '';
}
.mfp-figure small {
font-size: 15px;
line-height: 22px;
display: block;
margin-top: 4px;
}
.mfp-figure figure {
margin: 0;
}
.mfp-top-bar {
position: absolute;
top: 48px;
left: 0;
width: 100%;
cursor: auto;
}
.mfp-bottom-bar {
position: absolute;
bottom: 22px;
left: 0;
width: 100%;
cursor: auto;
}
.mfp-title {
padding-right: 60px;
}
.mfp-title small {
float: right;
margin-top: 0;
margin-left: 15px;
color: #fff;
word-wrap: break-word;
font-size: 11px;
background-color: #eb5636;
font-weight: 500;
line-height: 24px;
height: 22px;
padding: 0 11px;
-webkit-border-radius: 22px;
-moz-border-radius: 22px;
border-radius: 22px;
text-align: center;
}
.mfp-title span {
margin-right: 15px;
font-size: 16px;
line-height: 24px;
float: left;
font-weight: 400;
letter-spacing: 1px;
word-wrap: break-word;
color: #fff;
}
.mfp-align-top .mfp-container:before,
.mfp-loading.mfp-figure,
.mfp-s-ready .mfp-preloader,
.mfp-s-error .mfp-content {
display: none;
}
.mfp-zoom,
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer;
}
.gallery {
margin-bottom: 25px;
margin-left: -1%;
margin-right: -1%;
}
.gallery:last-child {
margin-bottom: 0;
}
.gallery img {
display: block;
max-width: 100%;
height: auto;
}
.gallery-item {
display: inline-block;
padding: 1%;
*display: inline;
zoom: 1;
text-align: center;
vertical-align: top;
}
.gallery-columns-1 .gallery-item {
width: 100%;
}
.gallery-columns-2 .gallery-item {
width: 50%;
}
.gallery-columns-3 .gallery-item {
width: 33.33%;
}
.gallery-columns-4 .gallery-item {
width: 25%;
}
.gallery-columns-5 .gallery-item {
width: 20%;
}
.gallery-columns-6 .gallery-item {
width: 16.66%;
}
.gallery-columns-7 .gallery-item {
width: 14.28%;
}
.gallery-columns-8 .gallery-item {
width: 12.5%;
}
.gallery-columns-9 .gallery-item {
width: 11.11%;
}
.gallery-icon img {
margin: 0 auto;
}
.gallery-caption {
color: #1A1A1A;
display: block;
font-size: 13px;
line-height: 1.4;
padding: 0.5em 0;
}
.gallery-columns-5 .gallery-caption,
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
display: none;
} .mix-wrap [class*=container] + [class*=container] {
margin-top: 0;
}
.mix-wrap .chosen-container {
margin-top: -2px;
}
.mix-wrap .page-header {
margin-bottom: 25px;
}
.isotope-wrap {
overflow: hidden;
margin-top: 0;
transition: all .3s ease;
}
.mix,
.mix.card {
overflow: hidden;
}
.mix.card {
transition: 0s;
}
.mix[class*=col-] > .card {
margin-bottom: 60px;
}
.gallery-wrap [class*=col-] {
padding-right: 0;
padding-left: 0;
}
.gallery-wrap .figure {
min-width: 20%;
margin: 0;
}
.margin-wrap {
margin-bottom: -20px;
}
.margin-wrap [class*=col-] {
padding: 0 10px 20px;
}
.portfolio-wrap {
margin-right: 0;
margin-left: 0;
}
.container-fluid .portfolio-wrap {
margin-right: -30px;
margin-left: -30px;
}
.portfolio-wrap [class*=col-] {
padding-right: 0;
padding-left: 0;
}
.portfolio-wrap.margin-wrap {
margin: 0 -10px -20px;
}
.container-fluid .portfolio-wrap.margin-wrap {
margin: 0 -20px -20px;
}
.portfolio-wrap.margin-wrap [class*=col-] {
padding: 0 10px 20px;
}
.portfolio-wrap.margin-wrap .work-info {
margin-bottom: 0;
}
.portfolio-wrap .work-info {
margin: 3px 0 20px;
}
.portfolio-wrap h4,
.portfolio-wrap h5,
.portfolio-wrap h6 {
line-height: 24px;
margin: 0;
}
.mask h5 {
line-height: 25px;
margin: 0;
font-size: 16px;
text-transform: uppercase;
letter-spacing: 2px;
color: #fff;
font-weight: 300;
}
.mask .category {
color: #fff !important;
font-size: 10px;
font-weight: 500;
letter-spacing: 2px;
line-height: 1.3;
text-align: right !important;
top: auto !important;
right: 30px !important;
left: 30px !important;
bottom: 27px !important;
transform: none !important;
width: auto !important;
margin: 0 !important;
text-transform: uppercase;
}
.mask .category {
margin-bottom: 0;
}
.portfolio-wrap.inside-wrap .mask {
background-color: rgba(33, 33, 33, .5);
}
.portfolio-wrap.inside-wrap .mask:not(.mask-inline) > * {
-webkit-transform: translate(-50%, -75%);
-moz-transform: translate(-50%, -75%);
-ms-transform: translate(-50%, -75%);
transform: translate(-50%, -75%);
}
.portfolio-wrap.inside-wrap .mask.mask-inline {
height: auto;
padding: 10px 0;
background-color: rgba(33, 33, 33, .8);
}
.portfolio-wrap.inside-wrap [class*=col-md-] .mask.mask-inline {
padding: 6px 0;
}
.portfolio-wrap.inside-wrap [class*=col-md-] .mask.mask-inline .category {
font-size: 13px;
} .google-map {
position: relative;
height: 375px;
padding: 0;
overflow: hidden;
}
.google-map + .google-map {
margin-top: 40px;
}
.google-map-container {
width: 100%;
height: 100%;
overflow: hidden;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.google-map-lg {
height: 415px;
}
.google-map-sm {
height: 345px;
}
.google-map-xs {
height: 305px;
}
[class*=google-map-absolute] {
position: absolute;
top: 0;
width: 100%;
}
.google-map-absolute-left {
right: 0;
}
.google-map-absolute-right {
left: 0;
}
.google-map .a-map,
.map-close {
line-height: 54px;
position: absolute;
z-index: 5;
top: 20px;
right: 30px;
display: block;
width: 54px;
height: 54px;
text-align: center;
background-color: rgba(26, 26, 26, 0.9);
}
.google-map .a-map {
top: auto;
bottom: 20px;
right: 20px;
}
.google-map .a-map:hover,
.map-close:hover {
background-color: #ed552d;
}
.google-map .a-map i {
font-size: 18px;
display: inline-block;
vertical-align: middle;
color: #fff;
}
.map-close {
line-height: 62px;
}
.map-close i {
font-size: 15px;
display: inline-block;
vertical-align: middle;
color: #fff;
}
.a-map-left {
right: auto;
left: 30px;
}
.map-modal {
padding-right: 0 !important;
}
.google-map-popup {
width: 100%;
height: 100%;
}
.gm-style-iw p {
color: #1a1a1a;
} form {
margin-bottom: 25px;
}
form .hr-sm {
margin: 25px auto;
}
input[type=text],
input[type=email],
input[type=password],
input[type=search],
input[type=tel],
input[type=url],
input[type=range],
input[type=number],
input[type=date],
textarea {
font-family: 'Poppins', sans-serif;
font-size: 15px;
width: 100%;
height: 42px;
padding: 0 15px;
color: #1a1a1a;
border: 1px solid #d9d9d9;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background-color: transparent;
box-shadow: none !important;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.inverse input[type=text],
.inverse input[type=email],
.inverse input[type=password],
.inverse input[type=search],
.inverse input[type=tel],
.inverse textarea {
color: #fff;
border-color: #454545;
}
textarea {
overflow: auto;
height: 200px;
padding: 15px;
resize: none;
}
.has-error input[type=text],
.has-error input[type=email],
.has-error input[type=tel],
.has-error input[type=password],
.has-error input[type=search],
.has-error textarea {
color: #d93636;
border-color: #d93636;
}
.form-wrap .has-error input[type=text],
.form-wrap .has-error input[type=email],
.form-wrap .has-error input[type=tel],
.form-wrap .has-error input[type=password],
.form-wrap .has-error input[type=search],
.form-wrap .has-error textarea {
width: calc(100% + 2px) !important;
margin: 0 -1px;
border: 1px solid #d93636;
}
.form-solid input[type=text],
.form-solid input[type=email],
.form-solid input[type=password],
.form-solid input[type=search],
.form-solid input[type=tel],
.form-solid textarea {
border: 0;
background-color: #f5f5f5;
}
.inverse .form-solid input[type=text],
.inverse .form-solid input[type=email],
.inverse .form-solid input[type=password],
.inverse .form-solid input[type=search],
.inverse .form-solid input[type=tel],
.inverse .form-solid textarea {
background-color: #363636;
}
.form-solid .has-error input[type=text],
.form-solid .has-error input[type=email],
.form-solid .has-error input[type=tel],
.form-solid .has-error input[type=password],
.form-solid .has-error input[type=search],
.form-solid .has-error textarea {
background-color: #ffc7c7;
}
.inverse .form-solid .has-error input[type=text],
.inverse .form-solid .has-error input[type=email],
.inverse .form-solid .has-error input[type=tel],
.inverse .form-solid .has-error input[type=password],
.inverse .form-solid .has-error input[type=search],
.inverse .form-solid .has-error textarea {
color: #fff;
background-color: #d93636;
}
::-webkit-input-placeholder {
opacity: 1;
color: #4d4d4d !important;
-webkit-font-smoothing: antialiased;
}
.header-light ::-webkit-input-placeholder {
color: #666 !important;
}
::-moz-placeholder {
opacity: 1;
color: #4d4d4d !important;
-moz-osx-font-smoothing: grayscale;
}
.header-light ::-moz-placeholder {
color: #666 !important;
}
input:-ms-input-placeholder {
opacity: 1;
color: #4d4d4d !important;
}
.header-light input:-ms-input-placeholder {
color: #666 !important;
}
textarea:-ms-input-placeholder {
opacity: 1;
color: #4d4d4d !important;
}
.form-group {
margin-top: 0;
margin-bottom: 7px;
}
.form-group:before,
.form-group:after {
display: table;
content: '\0020';
}
.form-group:after {
clear: both;
}
.form-group:focus {
box-shadow: none;
}
.form-group > label {
font-size: 15px;
font-weight: 400;
line-height: 24px;
display: block;
margin: 0 0 2px;
color: #808080;
}
.form-group > label[class*=inline] {
display: inline-block;
margin: 0;
vertical-align: middle;
}
.form-group > label.radio {
margin: 0 0 2px 20px;
}
.form-group .btn + [class*=inline] {
margin-left: 15px;
}
.form-group > a {
font-weight: 400;
color: #da3636;
}
.form-group > a:hover,
.form-group > a:focus {
color: #000;
}
.form-wrap {
margin: 0 0 20px;
}
.inverse .form-wrap {
border-color: #454545;
}
.form-wrap > .form-group:first-child input,
.form-wrap > .form-group:first-child input *:focus,
.form-wrap > .form-group:first-child textarea,
.form-wrap > .form-group:first-child textarea *:focus {
margin-top: -1px;
border-radius: 2px 2px 0 0;
}
.form-wrap > .form-group:last-child input,
.form-wrap > .form-group:last-child input:focus,
.form-wrap > .form-group:last-child textarea,
.form-wrap > .form-group:last-child textarea:focus {
float: left;
width: 100%;
margin-bottom: -1px;
border-radius: 0 0 2px 2px;
}
.form-wrap [class*=col-] {
padding-right: 0;
padding-left: 0;
border-left: 1px solid #e6e6e6;
}
.form-wrap [class*=col-]:first-child {
border-left: 0;
}
.form-wrap .form-group {
margin: 0;
}
.form-wrap input,
.form-wrap textarea,
.form-wrap .chosen-container,
.form-wrap .select2-container {
border-width: 0 0 1px;
border-radius: 0;
}
.select2-container .select2-choice {
border: none !important;
}
.select2-container .select2-choice .select2-arrow {
position: absolute;
top: 0;
right: 0;
display: block;
width: 38px;
height: 100%;
text-align: center;
}
.select2-container .select2-choice .select2-arrow:after {
font-family: FontAwesome;
font-size: 13px;
line-height: 42px;
position: absolute;
top: 0;
left: 0;
width: 100%;
content: '\f107';
text-align: center;
color: inherit;
}
.select2-drop.select2-drop-above.select2-drop-active,
.select2-drop-active {
border: 1px solid #d9d9d9;
-webkit-border-radius: 2px 2px 0 0;
-moz-border-radius: 2px 2px 0 0;
border-radius: 2px 2px 0 0;
}
.select2-drop-active {
border-top: none;
}
.select2-results {
background: #fff;
padding: 0 !important;
}
.select2-results li {
font-size: 15px;
line-height: 26px;
margin: 0;
padding: 0 15px !important;
list-style: none;
white-space: nowrap;
text-indent: 0;
color: #808080;
display: list-item;
background: transparent !important;
cursor: pointer;
}
.select2-results li div {
padding: 0 !important;
}
.select2-results li.select2-highlighted {
color: #1A1A1A;
}
.select2-container .select2-choice .select2-arrow b {
display: none;
}
.checkbox + .btn {
margin-top: 30px;
}
.checkbox label,
.radio label {
line-height: 1.3;
}
form fieldset {
margin-bottom: 25px;
} .select2-container {
margin-left: -1px;
margin-right: -1px;
width: auto !important;
border-left: 1px solid #d9d9d9;
border-right: 1px solid #d9d9d9;
background: transparent !important;
}
.select2-container .select2-choice {
background: transparent !important;
}
.chosen-container,
.select2-container {
font-size: 14px;
position: relative;
display: inline-block;
text-align: left;
vertical-align: middle;
border: 1px solid #d9d9d9;
border-radius: 2px;
background-color: #fff;
background-image: none !important;
}
.form-solid .chosen-container,
.form-solid .select2-container {
border: 0;
background-color: #f5f5f5;
}
.inverse .form-solid .chosen-container,
.inverse .form-solid .select2-container {
border: 0;
background-color: #363636;
}
.inverse .chosen-container {
border: 1px solid #454545;
background-color: transparent;
}
.chosen-container .chosen-drop {
position: absolute;
z-index: 1010;
top: 100%;
left: -9999px;
width: calc(100% + 2px);
margin-top: 0;
margin-left: -1px;
border: 1px solid #d9d9d9;
-webkit-border-radius: 0 0 5px 5px;
-moz-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
background-color: inherit;
}
.form-solid .chosen-container .chosen-drop {
width: 100%;
margin: 0;
border: 0;
background-color: #f0f0f0;
}
.inverse .chosen-container .chosen-drop {
border-color: #454545;
background-color: #242424;
}
.chosen-container a,
.select2-container a {
font-weight: 400;
cursor: pointer;
}
.chosen-container-single .chosen-single,
.select2-container .select2-choice {
font-size: 14px;
line-height: 41px;
position: relative;
background-image: none !important;
display: block;
overflow: hidden;
height: 40px;
padding: 0 0 0 19px;
transition: color 2s ease;
white-space: nowrap;
text-decoration: none;
color: #999;
-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 40px;
background-clip: padding-box;
}
.inverse .chosen-container-single .chosen-single,
.inverse .select2-container .select2-choice {
color: #fff;
}
.chosen-with-drop .chosen-drop {
left: 0;
}
.chosen-with-drop .chosen-single {
-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}
.chosen-container-single .chosen-single span {
display: block;
overflow: hidden;
margin-right: 25px;
white-space: nowrap;
text-overflow: ellipsis;
}
.chosen-container-single .chosen-single-with-deselect span {
margin-right: 38px;
}
.chosen-container-single .chosen-single abbr {
font-size: 1px;
position: absolute;
top: 6px;
right: 26px;
display: block;
width: 12px;
height: 12px;
}
.chosen-search {
display: none;
}
.chosen-container-single .chosen-single div {
position: absolute;
top: 0;
right: 0;
display: block;
background: none !important;
width: 38px;
height: 100%;
text-align: center;
}
.chosen-container-single .chosen-single div b {
background: none !important;
}
.chosen-container-single .chosen-single div:after {
font-family: FontAwesome;
font-size: 9px;
line-height: 39px;
position: absolute;
top: 0;
height: 40px;
left: -3px;
background: none !important;
width: 100%;
color: #ed552d;
content: '\f0dd';
text-align: center;
}
.chosen-container-single .chosen-drop {
background-clip: padding-box;
}
.chosen-container .chosen-results {
position: relative;
overflow-x: hidden;
overflow-y: auto;
max-height: 320px;
margin: 0;
padding: 0 0 5px 0;
}
.chosen-container .chosen-results li span {
color: #ed552d;
font-weight: 500;
float: right;
}
.chosen-container .chosen-results li {
font-size: 14px;
display: none;
margin: 0;
padding: 0 19px 6px 19px !important;
list-style: none;
white-space: nowrap;
text-indent: 0;
font-weight: 400;
color: #808080;
}
.chosen-container .chosen-results li:last-child {
border-radius: 0 0 2px 2px;
}
.chosen-container .chosen-results li:before {
display: none !important;
}
.chosen-container .chosen-results li.active-result {
display: list-item;
cursor: pointer;
}
.chosen-container .chosen-results li.highlighted {
color: #1a1a1a;
}
.inverse .chosen-container .chosen-results li.highlighted {
color: #fff;
}
.chosen-container .chosen-results li.no-results {
display: list-item;
padding: 0 15px 8px !important;
color: #1a1a1a;
}
.inverse .chosen-container .chosen-results li.no-results {
color: #fff;
}
.chosen-container .chosen-results li.group-result {
display: list-item;
cursor: default;
}
.chosen-container .chosen-results li.group-option {
padding-left: 35px !important;
} .chosen-container .chosen-results li em {
font-style: normal;
text-decoration: underline;
}
.chosen-container-multi .chosen-choices {
position: relative;
overflow: hidden;
width: 100%;
height: auto !important;
margin: 0 25px 0 0;
padding: 0;
cursor: text;
background-color: transparent;
}
.chosen-container-multi .chosen-choices li {
line-height: 24px;
float: left;
padding-left: 0 !important;
list-style: none;
}
.chosen-container-multi .chosen-choices li:before {
display: none !important;
}
.search-field input {
padding-right: 0;
padding-left: 0 !important;
color: #4e4e4e !important;
border: 0;
}
.chosen-container-multi .chosen-results {
margin: 0;
padding: 0;
}
.chosen-disabled {
cursor: default;
opacity: .5 !important;
}
.chosen-container-single .chosen-default {
color: #4e4e4e;
}
.chosen-container .chosen-results li.disabled-result {
display: list-item;
cursor: default;
color: #686868;
}
.grid-show .chosen-container {
max-width: 87px;
margin: 0 5px;
}
.grid-show .chosen-container .chosen-single {
padding-left: 15px;
} .background {
background: no-repeat 50% 50%/cover;
}
.overlay {
opacity: 1;
background-color: transparent;
}
body > .overlay {
position: relative;
}
.overlay:before {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0;
content: '\0020';
transition: background .2s ease;
background-color: rgba(33, 33, 33, .7);
}
.overlay-white:before {
background-color: rgba(255, 255, 255, .6);
}
.overlay-light:before {
background-color: rgba(0, 0, 0, .6);
}
.overlay-dark:before {
background-color: rgba(33, 33, 33, .9);
}
.bg {
position: absolute;
top: 0;
width: 50%;
height: 100%;
background: no-repeat 50% 50%/cover;
}
.bg.bg-right {
right: 0;
}
.bg.bg-right.bg-third {
right: -195px;
}
.bg.bg-left {
left: 0;
}
.bg.bg-left.bg-third {
left: -195px;
}
.highlight {
position: relative;
padding-top: 60px;
padding-bottom: 60px;
}
.highlight .highlight-md {
margin-top: -60px;
margin-bottom: -60px;
padding-top: 60px;
padding-bottom: 60px;
}
.highlight .divtable-negative {
margin-top: -60px;
margin-bottom: -60px;
}
.highlight.highlight-extra {
padding-top: 85px;
padding-bottom: 85px;
}
.highlight.highlight-extra .highlight-md {
margin-top: -85px;
margin-bottom: -85px;
padding-top: 85px;
padding-bottom: 85px;
}
.highlight.highlight-light {
background-color: #f7f7f7;
}
.highlight.highlight-light .highlight-md {
background-color: #fafafa;
}
.highlight.highlight-light.overlay:before,
.highlight.highlight-light .overlay:before {
background-color: rgba(255, 255, 255, .7);
}
.highlight.highlight-light p,
.highlight.highlight-light ul,
.highlight.highlight-light ol {
color: #666;
}
.highlight.highlight-dark {
background-color: #262626;
}
.highlight.highlight-dark.overlay:before,
.highlight.highlight-dark .overlay:before {
background-color: rgba(26, 26, 26, .9);
}
.highlight.highlight-dark .highlight-md {
background-color: #2b2b2b;
}
.highlight .container {
position: relative;
z-index: 1;
}
.inverse {
color: #fff;
}
.inverse h1,
.inverse h2,
.inverse h3,
.inverse h4,
.inverse h5,
.inverse h6 {
color: #fff;
}
.inverse a {
color: #fff;
}
.inverse a:hover {
color: #da3636;
}
.inverse p,
.inverse q {
color: #808080;
}
.inverse .cols-border [class*=col-] {
border-left-color: #595959;
}
.inverse [class*=quote-author] strong {
color: #fff;
}
.corner-tip-up {
position: absolute;
top: -20px;
left: 50%;
display: block;
width: 0;
height: 0;
margin-left: -30px;
content: '\0020';
border-right: 30px solid transparent;
border-left: 30px solid transparent;
}
.highlight-dark .corner-tip-up {
border-bottom: 20px solid #262626;
}
.highlight-light .corner-tip-up {
border-bottom: 20px solid #f7f7f7;
}
.corner-tip-down {
position: absolute;
bottom: -20px;
left: 50%;
display: block;
width: 0;
height: 0;
margin-left: -30px;
content: '\0020';
border-right: 30px solid transparent;
border-left: 30px solid transparent;
}
.highlight-dark .corner-tip-down {
border-top: 20px solid #262626;
}
.highlight-light .corner-tip-down {
border-top: 20px solid #f7f7f7;
}
.bg-f5 {
background-color: #f5f5f5;
}
.bg-fa {
background-color: #fafafa;
}
.bg-f0 {
background-color: #f0f0f0;
}
.cells-bgs > .row {
margin-top: 0 !important;
margin-bottom: 0 !important;
}
.cells-bgs > .row div[class^='col-'] {
margin: 0 !important;
padding-top: 30px;
padding-bottom: 30px;
} .breadcrumb {
font-size: 11px;
margin: 0;
color: #000;
padding: 0;
font-weight: 300;
border-radius: 0;
background-color: transparent;
}
.breadcrumb {
padding-left: 17px;
}
.breadcrumb > li:first-child:after {
position: absolute;
content: '';
left: -17px;
top: 50%;
margin-top: -3px;
display: block;
width: 6px;
height: 6px;
background-color: transparent;
border: 2px solid #f04e23;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
}
.breadcrumb > li {
line-height: 28px;
vertical-align: middle;
color: #000;
position: relative;
}
.breadcrumb > li + li:before {
vertical-align: middle;
color: #000;
opacity: 0.5;
padding: 0 9px;
font-family: FontAwesome;
content: '\f0da';
font-size: 10px;
}
.breadcrumb > li + li.dropdown:before {
line-height: 30px;
padding-right: 0;
}
.breadcrumb > li.active span:last-child,
.breadcrumb > li.current_item span:last-child,
.breadcrumb.woocommerce-breadcrumb > li:last-child span:last-child {
opacity: 0.6;
}
.breadcrumb > li + li.active:last-child:before,
.breadcrumb > li + li.current_item:last-child:before,
.breadcrumb.woocommerce-breadcrumb > li + li:last-child:before {
padding-right: 14px;
}
.breadcrumb > li.dropdown {
line-height: 26px;
}
.breadcrumb > li:before {
content: '';
}
.breadcrumb > li > a,
.breadcrumb > li > span > a {
font-weight: 300;
line-height: 28px;
color: #000;
border: 0;
}
.breadcrumb > li > a:hover,
.breadcrumb > li > a:focus,
.breadcrumb > li > span > a:hover,
.breadcrumb > li > span > a:focus {
background-color: transparent;
}
.pagination.simple-pagination {
margin-top: 70px;
}
.pagination.simple-pagination * {
padding: 0;
margin: 0;
border: 0;
background: transparent !important;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
color: #b2b2b2;
font-size: 21px;
font-weight: 500;
}
.pagination.simple-pagination a {
color: #b2b2b2;
font-weight: 500;
padding: 2px 6px;
}
.pagination.simple-pagination span {
padding: 2px 6px;
}
.pagination.simple-pagination span.current {
color: #ed552d;
border-bottom: 1px solid #ed552d;
}
.pagination.simple-pagination span.dots {
color: #b2b2b2 !important;
}
.pagination.simple-pagination a:hover {
color: #f05622;
}
.pagination.simple-pagination li {
display: inline-block;
*display: inline;
zoom: 1;
padding: 0 6px;
vertical-align: top;
}
.pagination.simple-pagination li:before {
display: none;
}
.pagination.simple-pagination .next,
.pagination.simple-pagination .prev,
.pagination.simple-pagination .next *,
.pagination.simple-pagination .prev * {
color: #999;
}
.pagination.simple-pagination .next i,
.pagination.simple-pagination .prev i {
font-size: 28px;
}
.pagination.simple-pagination .next:hover,
.pagination.simple-pagination .prev:hover,
.pagination.simple-pagination .next:hover *,
.pagination.simple-pagination .prev:hover * {
color: #5c5c5c;
}  .widget_archive li,
.widget_categories li,
.widget_pages li,
.widget_nav_menu li {
text-align: right;
color: #ff7441;
font-weight: 500;
font-size: 15px;
padding-bottom: 5px;
}
.widget_archive li:before,
.widget_categories li:before,
.widget_archive li:after,
.widget_categories li:after,
.widget_pages li:after,
.widget_nav_menu li:after {
content: " ";
display: table;
}
.widget_archive li:after,
.widget_categories li:after,
.widget_pages li:after,
.widget_nav_menu li:after {
clear: both;
}
.widget_archive li:last-child,
.widget_categories li:last-child,
.widget_pages li:last-child,
.widget_nav_menu li:last-child {
padding-bottom: 0;
}
.footer-dark .widget_archive li {
color: #ff7441;
}
.widget_archive li a,
.widget_categories li a,
.widget_pages li a,
.widget_nav_menu li a {
float: left;
clear: left;
font-size: 16px;
}
.widget_categories .children,
.widget_pages .children,
.widget_nav_menu .sub-menu {
margin-left: 18px;
padding-top: 5px;
overflow: hidden;
width: 100%;
}
.widget_categories .children > li,
.widget_pages .children li,
.widget_nav_menu .children li {
padding-right: 18px;
}
.footer-dark .widget_categories .children a {
color: #808080;
}
.footer-dark .widget_pages .children a,
.footer-dark .widget_nav_menu .sub-menu a {
color: #808080;
} .sidebar-line-left_right {
border-left: 1px solid #ededed;
border-right: 1px solid #ededed;
}
.sidebar-line-right {
border-right: 1px solid #ededed;
}
.sidebar-line-left {
border-left: 1px solid #ededed;
}
.sidebar-body > .widget {
margin-bottom: 25px;
}
.sidebar-body > hr {
border-color: #ededed;
}
aside .sidebar-body p {
font-size: 15px;
line-height: 24px;
}
aside .sidebar-body .widget_twitter iframe,
.footer_style_gray .widget_twitter iframe {
margin-left: -8px;
}
.sidebar-body .widget + .widget {
margin-top: 50px;
}
.widget_list table {
color: #666;
}
.footer-dark .widget_list table {
color: #404040;
}
.widget_list table {
font-size: 15px;
line-height: 22px;
width: 100%;
max-width: 100%;
}
.widget_list .onerow-text {
color: #b3b3b3;
}
.widget_list table > tbody > tr > td,
.widget_list table > tbody > tr > th,
.widget_list table > tfoot > tr > td,
.widget_list table > tfoot > tr > th,
.widget_list table > thead > tr > td,
.widget_list table > thead > tr > th {
border-top: 1px solid #ebebeb;
}
.footer-dark .widget_list table > tbody > tr > td,
.footer-dark .widget_list table > tbody > tr > th,
.footer-dark .widget_list table > tfoot > tr > td,
.footer-dark .widget_list table > tfoot > tr > th,
.footer-dark .widget_list table > thead > tr > td,
.footer-dark .widget_list table > thead > tr > th {
border-color: #242424;
}
.widget_list tr:first-child td {
padding-top: 0;
border-top: none;
}
.widget_list tr:last-child td {
padding-bottom: 0;
}
.widget_list td {
vertical-align: top;
padding-top: 13px;
padding-bottom: 12px;
}
.widget_list td:first-child {
padding-right: 10px;
color: #b2b2b2;
font-weight: 400;
}
.footer-dark .widget_list td:first-child {
color: #404040;
}
.widget_list td .widget-list-icon {
vertical-align: middle;
color: #ed552d;
font-size: 19px;
position: relative;
top: -1px;
margin-right: 7px;
}
.widget_list td:last-child {
padding-left: 10px;
}
.footer-dark .widget_list td:last-child {
color: #4c4c4c;
}
.widget_share .textwidget {
margin-bottom: 15px;
}
.widget_share .theme-share-dropdown {
color: #ed552d;
}
.widget_share .theme-share-dropdown:hover {
color: #000;
}
.footer-dark .widget_share .theme-share-dropdown {
color: #ed552d !important;
}
.footer-dark .widget_share .theme-share-dropdown:hover {
color: #fff !important;
}
.widget_image img {
margin-bottom: 22px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.widget.widget_image p {
color: #666;
}
.banner_wrapper > img:last-child,
.banner_wrapper > a:last-child > img {
margin-bottom: 0;
}
.widget_link_list li,
.widget_icon_list li {
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
margin: 0 14px 10px 0;
}
.widget_icon_list a:hover {
color: #ed552d !important;
}
.footer-dark .widget_icon_list ul,
.footer-dark .widget_icon_list ul a {
color: #e6e6e6 !important;
}
.footer-dark .widget_icon_list ul a:hover {
color: #ed552d !important;
}
.widget_link_list li a {
font-size: 16px;
font-weight: 500;
}
.product_list_widget {
margin-bottom: 18px;
}
.widget_recent_reviews ul li > a {
font-size: 16px;
}
.widget_recent_reviews .star-rating {
margin-top: 2px !important;
}
.product_list_widget .mini-product-title > a:first-child {
display: block;
}
.product_list_widget .mini-product-title > .amount {
margin-left: 0 !important;
}
.product_list_widget .mini-product-title > del > .amount:first-child {
margin-left: 0 !important;
}
.product_list_widget > li {
padding-left: 63px !important;
}
.product_list_widget > li > a:first-child img,
.product_list_widget > li > a.remove:first-child + a img {
display: block;
margin-left: -63px;
}
.widget_price_filter form {
margin-bottom: 0;
}
.widget_price_filter .price_label {
line-height: normal;
margin-bottom: 20px;
font-size: 17px;
color: #b2b2b2;
font-weight: 500;
}
.footer-dark .widget_price_filter .price_label {
color: #4c4c4c;
}
.product_list_widget img {
height: auto;
float: left;
width: 50px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
margin: 6px 10px 0 0;
}
.widget_shopping_cart li.empty {
color: #808080;
font-size: 15px;
line-height: 24px;
border-bottom: none !important;
padding-bottom: 0 !important;
margin-bottom: 0 !important;
padding-left: 0 !important;
}
.widget_shopping_cart .buttons a {
margin-bottom: 5px;
}
.widget_shopping_cart p.variations {
margin-bottom: 0 !important;
line-height: 20px !important;
padding-bottom: 3px;
font-size: 14px !important;
color: #808080 !important;
}
.shipping-choose li:before {
display: none;
}
.shipping-choose {
margin-left: 0;
margin-right: 0;
}
.shipping-choose .radio {
margin: 0;
}
.widget .search-form:last-child {
margin-bottom: 0;
}
.widget ul:last-child {
margin-bottom: 0;
}
.widget {
font-size: 13px;
}
.widget p {
font-size: 13px;
line-height: 22px;
color: #666;
}
.textwidget img {
display: block;
max-width: 100%;
height: auto;
margin-top: 20px;
}
.widget strong {
font-weight: 600;
}
.textwidget strong {
font-weight: 500 !important;
}
.widget a {
color: #000;
font-weight: 500;
}
.widget a:hover {
color: #666;
}
.widget .btn-default {
background-color: #ebebeb;
}
.widget input[type=text],
.widget input[type=url],
.widget input[type=number],
.widget input[type=tel],
.widget input[type=search],
.widget input[type=date],
.widget input[type=email],
.widget textarea {
font-size: 14px;
font-weight: 400;
float: left;
line-height: 39px;
width: 100%;
height: 36px;
padding: 0 14px;
border: 0;
background-color: #f7f7f7;
}
.footer-dark .widget input[type=text],
.footer-dark .widget input[type=search],
.footer-dark .widget input[type=tel],
.footer-dark .widget input[type=number],
.footer-dark .widget input[type=date],
.footer-dark .widget input[type=url],
.footer-dark .widget input[type=email],
.footer-dark .widget textarea {
color: #808080;
background-color: #212121;
}
.widget .has-error input[type=text],
.widget .has-error input[type=search],
.widget .has-error input[type=email],
.widget .has-error textarea {
background-color: #ffc7c7;
}
.footer-dark .widget .has-error input[type=text],
.footer-dark .widget .has-error input[type=search],
.footer-dark .widget .has-error input[type=email],
.footer-dark .widget .has-error textarea {
color: #fff;
background-color: #d93636;
}
.widget ::-webkit-input-placeholder {
color: #999 !important;
}
.footer-dark .widget ::-webkit-input-placeholder {
color: #777 !important;
}
.widget ::-moz-placeholder {
color: #999 !important;
}
.footer-dark .widget ::-moz-placeholder {
color: #777 !important;
}
.widget :-ms-input-placeholder {
color: #999 !important;
}
.footer-dark .widget :-ms-input-placeholder {
color: #777 !important;
}
.widget textarea:-ms-input-placeholder {
color: #999 !important;
}
.footer-dark .widget textarea:-ms-input-placeholder {
color: #5e5e5e;
}
.widget textarea {
height: 94px;
font-size: 14px;
line-height: normal;
padding-top: 10px;
padding-bottom: 10px;
}
.widget p + hr {
margin-top: -10px;
}
.widget hr {
margin: 15px auto;
border-color: #e0e0e0;
}
.footer-dark .widget hr {
border-color: #333;
}
.widget .copyrights {
color: #b3b3b3;
}
.widget .chosen-container,
.widget .chosen-drop {
width: 100%;
margin: 0;
border: 0;
}
.footer-dark .widget .chosen-container,
.footer-dark .widget .chosen-drop {
background-color: #1a1a1a;
}
.widget .chosen-single {
font-weight: 400;
color: #999;
background-color: #f7f7f7;
}
.widget .chosen-single.chosen-default {
color: #808080;
}
.footer-dark .widget .chosen-single {
background-color: #212121;
color: #fff !important;
}
.footer-dark .widget .chosen-single span {
opacity: 0.3;
}
.widget .chosen-single:hover {
color: #999;
}
.widget .chosen-drop {
background-color: #f7f7f7;
}
.footer-dark .widget .chosen-drop {
background-color: #212121;
}
.widget .chosen-drop li {
text-align: left;
color: #000;
}
.footer-dark .widget .chosen-drop li {
color: #fff;
}
.widget .chosen-drop li:hover,
.widget .chosen-drop li.result-selected {
color: #ed552d;
background-color: transparent;
}
.wpml-ls-statics-footer {
margin-bottom: 0 !important;
}
.widget .raty {
margin-left: 60px;
}
.widget ul {
line-height: 24px;
margin-right: 0;
margin-left: 0;
}
.widget-title {
font-size: 17px;
font-weight: 600;
line-height: 18px;
margin: 0 0 17px;
}
.footer-dark .widget-title,
.footer-dark .widget-title a {
color: #fff;
}
.widget_rating_filter .wc-layered-nav-rating a {
color: #ff7441 !important;
font-size: 15px;
cursor: default;
}
.widget_rating_filter .wc-layered-nav-rating a:hover {
color: #d9d9d9;
}
.widget_rating_filter .wc-layered-nav-rating {
text-align: right;
}
.widget_rating_filter .wc-layered-nav-rating:before,
.widget_rating_filter .wc-layered-nav-rating:after {
content: " ";
display: table;
}
.widget_rating_filter .wc-layered-nav-rating:after {
clear: both;
}
.widget_rating_filter .wc-layered-nav-rating .star-rating {
float: left;
clear: left;
cursor: pointer;
margin: 4px 0 0 0 !important;
}
.woocommerce .widget_rating_filter ul li .star-rating {
display: inline-block;
vertical-align: middle;
margin-right: 3px;
margin-top: -2px;
margin-bottom: 0;
}
.footer-dark a:hover .star-rating:before {
color: #fff;
}
.footer_style_gray a:hover .star-rating:before,
aside a:hover .star-rating:before {
color: #cbcaca;
}
.woocommerce .products .star-rating {
display: block;
margin: 0 0 .5em;
}
.woocommerce .woocommerce-product-rating .star-rating {
margin: .5em 4px 0 0;
}
.woocommerce .star-rating {
overflow: hidden;
position: relative;
height: 1em;
line-height: 1;
font-family: star;
font-size: 13px;
width: 83px;
margin: 5px 0;
}
.woocommerce .star-rating:before {
content: "\53\00a0\53\00a0\53\00a0\53\00a0\53";
float: left;
top: 0;
left: 0;
color: #d9d9d9;
position: absolute
}
.footer-dark .woocommerce .star-rating:before {
color: #313131;
}
.footer-dark .woocommerce .star-rating span {
background-color: #1a1a1a;
}
.footer.footer-dark > *:nth-child(2n) .woocommerce .star-rating span {
background-color: #1A1A1A !important;
}
.footer_style_gray .woocommerce .star-rating span {
background-color: transparent;
}
.footer.footer_style_gray > *:nth-child(2n) .woocommerce .star-rating span {
background-color: #fff !important;
}
.woocommerce .star-rating span {
overflow: hidden;
float: left;
top: 0;
color: #d9d9d9;
left: 0;
position: absolute;
padding-top: 1.5em
}
.woocommerce .star-rating span:before {
content: "\53\00a0\53\00a0\53\00a0\53\00a0\53";
top: 0;
position: absolute;
color: #ed552d;
left: 0
}
.woocommerce #reviews #comments ol.commentlist ul.children .star-rating {
display: none
}
.woocommerce ul.products li.product .star-rating {
font-size: .857em
}
.widget-counts {
overflow: hidden;
margin: 35px 0 10px;
}
.widget-counts .countup {
font-weight: 400;
float: left;
margin-right: 10px;
margin-bottom: 0;
}
.widget-counts .countup > * {
font-size: 17px;
line-height: 30px;
}
.footer-dark .widget-counts .countup {
color: #fff;
}
.widget-counts .countup-info {
font-size: 17px;
line-height: 30px;
display: inline-block;
vertical-align: middle;
color: #999;
}
.widget_twitter .widget-body-inner {
overflow: hidden;
}
.widget_twitter ul li {
position: relative;
margin-bottom: 10px;
padding-bottom: 10px;
}
.footer-dark .widget_twitter ul li {
border-bottom-color: #333;
}
.widget_twitter ul li:before {
font-family: FontAwesome;
font-size: 17px;
line-height: 22px;
float: left;
width: 30px;
color: #00bff3;
margin-top: 2px;
content: '\f099';
}
.widget_twitter ul li p {
margin-left: 30px;
color: #666;
}
.widget_twitter ul li p a {
font-weight: 400;
}
.widget_twitter ul li:last-child {
margin: 0;
padding: 0;
border: 0;
}
.widget_links li {
line-height: 20px;
margin-bottom: 6px;
}
.widget_links li:last-child {
margin-bottom: 0;
}
.widget_meta li {
font-size: 15px;
font-weight: 500;
padding-bottom: 4px;
}
.widget_meta li a {
font-size: 16px;
}
.widget_tag_cloud .tagcloud,
.widget_product_tag_cloud .tagcloud {
font-size: 0;
margin-bottom: -10px;
}
.widget_tag_cloud .tagcloud a,
.widget_product_tag_cloud .tagcloud a {
font-size: 12px !important;
color: #4c4c4c;
line-height: 25px;
display: inline-block;
margin: 0 10px 10px 0;
padding: 1px 15px 0 15px;
vertical-align: top;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
background-color: #f7f7f7;
}
.footer-dark .widget_tag_cloud .tagcloud a,
.footer-dark .widget_product_tag_cloud .tagcloud a {
background-color: #212121;
color: #646464 !important;
}
.footer-dark .widget_tag_cloud .tagcloud a:hover,
.footer-dark .widget_product_tag_cloud .tagcloud a:hover {
color: #fff !important;
}
.widget_tag_cloud .tagcloud a:hover,
.widget_product_tag_cloud .tagcloud a:hover {
color: #fff;
background-color: #ed552d;
}
.widget_calendar table {
font-size: 14px;
line-height: 24px;
width: 100%;
max-width: 100%;
}
.widget_calendar table th {
font-weight: 500;
padding-bottom: 11px;
padding-top: 11px;
text-align: center;
color: #000;
border-bottom: 1px solid #ebebeb;
border-top: 1px solid #ebebeb;
}
.footer-dark .widget_calendar table th {
color: #bbb;
border-color: #242424;
}
.widget_calendar table td {
text-align: center;
color: #7c7c7c;
font-size: 12px !important;
font-weight: 300;
vertical-align: top;
}
.widget_calendar table td:not(.linked-td):before {
content: '';
height: 3px;
display: block;
}
.widget_calendar table td.linked-td a {
padding-top: 3px;
}
.footer-dark .widget_calendar table td {
color: #777;
}
.widget_calendar table td a {
display: block;
font-weight: 400;
margin: auto;
margin-left: 1px;
margin-right: 1px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.widget_calendar table tfoot a {
font-weight: 400 !important;
font-size: 15px;
}
.footer_style_gray .widget_calendar table tfoot td a:hover {
color: #ed552d !important;
}
aside .widget_calendar table tfoot tr td a:hover {
color: #ed552d !important;
}
.widget_calendar table td a {
color: #fff !important;
background-color: #ed552d;
}
.widget_calendar table td a:hover {
background-color: #000;
color: #fff !important;
}
.footer-dark .widget_calendar table td a:hover {
background-color: #fff;
color: #000 !important;
}
.widget_calendar table tfoot td a {
color: #000 !important;
}
.footer-dark .widget_calendar table tfoot td a {
color: #5f5f5f !important;
}
.footer-dark .widget_calendar table tfoot td a:hover {
color: #ed552d !important;
}
.widget_calendar table td[id^="today"] {
color: #fff;
border-radius: 2px;
background-color: #000;
}
.widget_calendar table td[id^="today"] a {
color: #fff;
background-color: #000;
}
.footer-dark .widget_calendar table td[id^="today"] {
color: #000;
border-radius: 2px;
background-color: #fff;
}
.footer-dark .widget_calendar table td[id^="today"] a {
color: #000 !important;
background-color: #fff;
}
.widget_calendar table tbody {
border-bottom: 1px solid #ebebeb;
}
.footer-dark .widget_calendar table tbody {
border-bottom-color: #242424;
}
.widget_calendar table tbody tr.top-gutter td {
padding-top: 13px;
}
.widget_calendar table tbody tr.top-gutter + .gutter-tr {
display: none;
}
.widget_calendar .gutter-tr td {
height: 7px;
}
.widget_calendar .gutter-tr:last-child {
display: none;
}
.widget_calendar caption {
padding-top: 0;
font-size: 14px;
color: #000;
font-weight: 400;
}
.footer-dark .widget_calendar caption {
color: #fff;
opacity: 0.3;
}
.widget_calendar td[id^="prev"] {
padding-top: 10px;
text-align: left;
}
.widget_calendar td[id^="next"] {
padding-top: 10px;
text-align: right;
}
.widget_calendar td[id^="prev"] a,
.widget_calendar td[id^="next"] a {
background: none !important;
display: inline !important;
}
.footer-dark .widget_calendar td[id^="prev"] a,
.footer-dark .widget_calendar td[id^="next"] a {
color: #5f5f5f;
}
.widget_calendar table tbody tr.bottom-gutter td {
padding-bottom: 11px;
}
.widget_recent_entries_images li {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #e0e0e0;
}
.footer-dark .widget_recent_entries_images li {
border-bottom-color: #333;
}
.widget_recent_entries_images li:last-child {
margin-bottom: 0;
padding-bottom: 0;
border: 0;
}
.widget_recent_entries_images li .post-img {
float: left;
width: 75px;
margin-top: 7px;
}
.widget_recent_entries_images li .post-img:hover {
opacity: .5;
}
.widget_recent_entries_images li .post-img img {
width: 100%;
}
.widget_recent_entries_images li p {
margin: 0 0 0 95px;
}
.widget_recent_entries_images li .post-date {
margin-left: 95px;
}
.footer-dark .widget_recent_entries_images li .post-date {
color: #4d4d4d;
}
.widget_recent_comments li,
.widget_recent_entries li,
.widget_rss li {
color: #b2b2b2;
}
.footer-dark .widget_recent_comments li,
.footer-dark .widget_recent_entries li,
.footer-dark .widget_rss li {
color: #333;
}
.footer-dark .widget_recent_comments li .comment-author-link {
color: #999;
}
.widget .screen-reader-text {
display: none;
}
.widget_recent_comments ul,
.widget_recent_entries ul,
.widget_rss ul {
padding-top: 2px;
}
.widget_recent_comments ul li,
.widget_recent_entries ul li,
.widget_rss ul li {
position: relative;
margin-bottom: 10px;
padding-bottom: 10px;
font-size: 15px;
font-weight: 400;
line-height: 21px;
padding-left: 30px !important;
}
.widget_recent_comments ul li a,
.widget_recent_entries ul li a,
.widget_rss ul li a {
font-size: 16px;
}
.widget_recent_entries .post-date {
display: block;
font-size: 15px;
color: #b2b2b2;
}
.footer-dark .widget_recent_entries .post-date {
color: #333;
}
.widget_recent_entries ul li:before,
.widget_recent_comments ul li:before,
.widget_rss ul li:before {
content: '\66';
font-family: "aiscon" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-size: 11px;
line-height: 21px;
float: left;
width: 30px;
color: #ed552d;
margin-left: -30px;
}
.widget_recent_comments ul li:before {
content: '\67';
}
.widget_rss ul li:before {
content: '\68';
}
.footer-dark .widget_recent_comments ul li:before,
.footer-dark .widget_recent_entries ul li:before,
.footer-dark .widget_rss ul li:before { }
.widget_recent_comments ul li p,
.widget_recent_entries ul li p,
.widget_rss ul li p {
margin: 0 0 0 35px;
}
.widget_rss .rss-date {
color: #808080;
font-size: 15px;
display: block;
margin-top: 6px;
}
.footer-dark .widget_rss .rss-date {
color: #333;
}
.footer-dark .widget_rss cite {
color: #4c4c4c;
}
.widget_rss .rssSummary {
margin-top: 6px;
color: #666;
line-height: 24px;
font-size: 15px;
}
.widget_recent_comments ul li .post-date {
display: block;
margin-left: 35px;
color: #b3b3b3;
}
.footer-dark .widget_recent_comments ul li .post-date {
color: #4d4d4d;
}
.widget_recent_comments ul li:last-child,
.widget_recent_entries ul li:last-child,
.widget_rss ul li:last-child {
margin: 0;
padding: 0;
border: 0;
}
.widget_contact_form form {
margin-bottom: 25px;
}
.widget_contact_form .wrapper-cf-form:last-child form:last-child {
margin-bottom: 0 !important;
}
.widget_contact_form p {
margin-bottom: 0 !important;
}
.widget_contact_form p > br {
display: none;
}
.widget_flickr .flickr-widget a {
display: inline-block;
vertical-align: top;
width: 25%;
margin-top: -1px;
position: relative;
}
.widget_flickr .flickr-widget a img {
display: block;
max-width: 100%;
height: auto;
width: 100%;
}
.widget_flickr .flickr-widget a:after {
display: block;
content: '';
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
height: auto;
width: auto;
background-color: #ed552d;
opacity: 0;
-webkit-transition: all .2s ease;
transition: all .2s ease;
}
.widget_flickr .flickr-widget a:hover:after {
opacity: 0.5;
}
.widget_instagram .instagram-widget a {
display: inline-block;
vertical-align: top;
*display: inline;
zoom: 1;
width: 25%;
position: relative;
}
.widget_instagram .instagram-widget {
padding-top: 5px;
margin-bottom: 23px;
}
.widget_instagram .instagram-widget a:after {
display: block;
content: '';
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
height: auto;
width: auto;
background-color: #ed552d;
opacity: 0;
-webkit-transition: all .2s ease;
transition: all .2s ease;
}
.widget_instagram .instagram-widget a:hover:after {
opacity: 0.5;
}
.widget_instagram .instagram-widget a img {
display: block;
max-width: 100%;
height: auto;
width: 100%;
}
.widget_instagram .instagram-username {
color: #b2b2b2;
display: block;
font-size: 15px;
line-height: 24px;
}
.footer-dark .widget_instagram .instagram-username {
color: #4c4c4c;
}
.widget_slider .slider {
margin-top: 33px;
}
.widget_search .search-form,
.widget_product_search .search-form {
overflow: hidden;
margin: 0 0 25px;
}
.widget_search input.search-field,
.widget_product_search input.search-field {
height: 40px;
color: #4c4c4c;
-webkit-border-radius: 40px;
-moz-border-radius: 40px;
border-radius: 40px;
font-size: 14px;
line-height: 41px;
padding-left: 20px;
padding-right: 40px;
}
.widget_search span.screen-reader-text,
.widget_product_search span.screen-reader-text {
display: none;
}
.footer-dark .widget_search input.search-field,
.footer-dark .widget_product_search input.search-field {
color: #fff;
}
.widget_search label,
.widget_product_search label {
width: 100%;
float: left;
}
.widget_search .search-submit,
.widget_product_search .search-submit {
font-size: 16px;
line-height: 39px;
float: left;
margin: 0 0 0 -30px;
color: #ed552d;
padding-left: 1px;
border: 0;
background-color: transparent;
}
.widget_search .search-submit:hover,
.widget_product_search .search-submit:hover {
color: #000;
}
.footer-dark .widget_search .search-submit:hover,
.footer-dark .widget_product_search .search-submit:hover {
color: #fff;
}
.widget_subscrire form {
margin: 0 0 25px;
}
.widget_subscrire form:after {
display: table;
clear: both;
content: '';
}
.widget_subscrire .subscribe-submit {
font-size: 16px;
line-height: 34px;
float: left;
margin: 0 0 0 -32px;
color: #666;
border: 0;
background-color: transparent;
}
.footer-dark .widget_subscrire .subscribe-submit {
color: #f5f5f5;
}
.footer-dark .widget_subscrire .subscribe-submit:hover {
color: #b3b3b3;
}
.widget_recent_projects ul {
margin-right: -25px;
}
.widget_recent_projects li {
float: left;
margin: 0 10px 10px 0;
}
.widget_recent_projects li a:hover {
opacity: .5;
}
.widget_recent_projects li img {
width: 100%;
}
.widget_follow_us ul li {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #e0e0e0;
}
.footer-dark .widget_follow_us ul li {
border-bottom-color: #333;
}
.widget_follow_us ul li i {
font-size: 17px;
margin: -1px 19px 0 0;
color: #666;
}
.footer-dark .widget_follow_us ul li i {
color: #f5f5f5;
}
.widget_follow_us ul li:last-child {
margin: 0;
padding: 0;
border: 0;
}
.widget_brand .widget-title {
font-family: 'Montserrat', sans-serif;
font-size: 20px;
letter-spacing: 1px;
text-transform: uppercase;
color: #262626;
}
.footer-dark .widget_brand .widget-title {
color: #fafafa;
}
.widget_brand .widget-title img {
display: inline-block;
max-height: 100%;
margin-top: -3px;
margin-right: 4px;
}
.widget_contact_list {
margin-bottom: 20px;
}
.widget_contact_list li {
position: relative;
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #e0e0e0;
}
.footer-dark .widget_contact_list li {
border-bottom-color: #333;
}
.widget_contact_list li .fa {
font-size: 17px;
line-height: 22px;
float: left;
width: 35px;
color: #666;
}
.footer-dark .widget_contact_list li .fa {
color: #f5f5f5;
}
.widget_contact_list li address {
margin-left: 35px;
color: #808080;
}
.widget_contact_list li address span {
color: #b3b3b3;
}
.widget_contact_list li:last-child {
margin: 0;
padding: 0;
border: 0;
}
.widget_contact_list li a {
font-weight: 400;
color: inherit;
}
.widget_contact_list li a strong {
transition: color .2s ease;
color: #333;
}
.footer-dark .widget_contact_list li a strong {
color: #b3b3b3;
}
.widget_contact_list li a:hover strong {
color: #da3636;
}
.footer-dark .widget_contact_list li a:hover strong {
color: #fff;
}
.widget_video .embed-responsive {
margin-top: 33px;
}
.textwidget {
color: #666;
font-size: 15px;
line-height: 24px;
font-weight: 400;
}
.textwidget p:last-child {
margin-bottom: 0 !important;
}
.widget.widget_media_audio .audio-wrap {
padding: 0;
margin: -9px -6px 0 -6px;
}
.widget_text.widget .textwidget ol,
.widget_text.widget .textwidget ul {
margin-left: 0;
margin-right: 0;
}
.widget_text.widget .textwidget ul li {
padding-left: 25px;
}
.widget_text.widget .textwidget ul li:before {
content: '';
margin-right: 14px;
display: inline-block;
width: 11px;
height: 11px;
border: 3px solid #ed552d;
margin-left: -25px;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.widget_text.widget .textwidget > *:last-child {
margin-bottom: 0;
}
.footer-dark .widget_text.widget .textwidget ul,
.footer-dark .widget_text.widget .textwidget ol {
color: #4c4c4c;
}
.footer-dark .widget div.mejs-container.mejs-audio .mejs-controls .mejs-button.mejs-play button {
background-image: url(data:image/false;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWY3YTg0My1hZjEyLTRjNmEtYjlhYy1mNWQ3ZTM0MjUyNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjBGMTk3MDIxMDA0MTFFN0JFOUFCNjhDM0YxQzI5NTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjBGMTk3MDExMDA0MTFFN0JFOUFCNjhDM0YxQzI5NTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWVlYTdlMTktOWYzYS1hNTRjLWIxNmUtMTlhN2I0YTJjMzQ2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OWU2Y2NjOWItMzMyMi0xMTdhLTk3OTctY2JkMDkyNjI3NTBjIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+TfJ2HwAAAGpJREFUeNpi+P//vwsQlwMxAyEMIkL/Q8BdqEacipkYEOAsEO+GYiUGbADJZAaoyXeh/HJ8zkCWACl8h+40XIpBWAmIV0HldoP4TAykAEqcQbQHUdyHLZxZkFxkDMSuQLwHn5uJjm6AAAMA9f9G0yrb0/EAAAAASUVORK5CYII=);
}
.footer-dark .widget div.mejs-container.mejs-audio .mejs-controls .mejs-button.mejs-pause button {
background-image: url(data:image/false;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWY3YTg0My1hZjEyLTRjNmEtYjlhYy1mNWQ3ZTM0MjUyNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0I0ODUzNjQxMDA4MTFFNzkwREE4M0RFREMxMkE5N0MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0I0ODUzNjMxMDA4MTFFNzkwREE4M0RFREMxMkE5N0MiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWVlYTdlMTktOWYzYS1hNTRjLWIxNmUtMTlhN2I0YTJjMzQ2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OWU2Y2NjOWItMzMyMi0xMTdhLTk3OTctY2JkMDkyNjI3NTBjIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4Wao/QAAAKxJREFUeNrM0T0KwkAQhuFJTKMgYiFon9LOTgRbG7FMp3ew8ApexDMFtNDCTsFAiKj4E9/FL2JjYefAs8N+DLuwa3meG0bYYYOusjZipJi4zHMLtUaMOu4YYIEQK/TQNJ2SoYMIW4RYYoqWbjXfXnVDFRVc8FAvo6bb3sOuPLFvmW8/1J8Nu37ECSXtA5yRFsOB+hURGsiQYI/+x5Na8SkzHGSsbIhE5i57CjAA4SGHEFSQ05cAAAAASUVORK5CYII=);
}
.footer-dark .widget div.mejs-container.mejs-audio .mejs-controls .mejs-mute button {
background-image: url(data:image/false;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWY3YTg0My1hZjEyLTRjNmEtYjlhYy1mNWQ3ZTM0MjUyNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjBGMTk3MDYxMDA0MTFFN0JFOUFCNjhDM0YxQzI5NTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjBGMTk3MDUxMDA0MTFFN0JFOUFCNjhDM0YxQzI5NTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWVlYTdlMTktOWYzYS1hNTRjLWIxNmUtMTlhN2I0YTJjMzQ2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OWU2Y2NjOWItMzMyMi0xMTdhLTk3OTctY2JkMDkyNjI3NTBjIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+nchRywAAAMhJREFUeNqkklENwzAMRK2oBEohg5BB6CBsEDIIHYRR2CBkEFoICYVSKITM7i5S1Tn9qaUnWbHjsxNTzpkUWqavxISB6cQ39G8tMzCO6jYzz8VTlGP+WVCUJeYZh5yugaKHYlFNG0XLTDjvmRMzMlcZ4YUC5eIFyWuLksy8Ucwi1zUI3JjPzswTuhs3HVlDB81AWV40AKvklZbtqqOlCylwx2yENqNS5Awhj8tlpHT4G2tbGCsFCgE56ibO+Mq083ayOw9xvgIMAJqb7kVgGb4VAAAAAElFTkSuQmCC);
}
.footer-dark .widget div.mejs-container.mejs-audio .mejs-controls .mejs-unmute button {
background-image: url(data:image/false;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWY3YTg0My1hZjEyLTRjNmEtYjlhYy1mNWQ3ZTM0MjUyNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzJGRDlEMzUxMDA2MTFFN0FENTRENkIxNkQ4QTFBMDMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzJGRDlEMzQxMDA2MTFFN0FENTRENkIxNkQ4QTFBMDMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWVlYTdlMTktOWYzYS1hNTRjLWIxNmUtMTlhN2I0YTJjMzQ2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OWU2Y2NjOWItMzMyMi0xMTdhLTk3OTctY2JkMDkyNjI3NTBjIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1/GPJwAAAJhJREFUeNpi/P//PwMWYAylzzIQAEw4NO8GYkEGIgATJZphBrgA8SqoRhBejaYmDYqx8pmgmpSg/FlAnI7FoplIGmeiyPyHAAY0DAIuSPy0/wiQhqyWiYFCwAKlzwDxe2i0VWAJg5lIXpuJ5F2wAWFAHAoN+TQcMZAO04AB0PxuDMTvsIQBToweBiAvuEK9QxRgpDQpAwQYAIpDg3D2+t6ZAAAAAElFTkSuQmCC);
}
.widget_rss cite {
font-family: 'Poppins', sans-serif;
color: #b2b2b2;
display: block;
margin-top: 2px;
font-size: 15px;
}
.widget_rss .rsswidget img {
margin: -2px 5px 0 0;
display: none;
}
.widget_rss .widget-title .rsswidget {
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
}
.widget_rss .widget-title .rsswidget:first-child {
display: none;
}
.widget_rss .widget-title .rsswidget:last-child {
font-weight: 600;
font-size: 17px;
line-height: 20px;
}
.footer-dark .widget_rss .widget-title .rsswidget {
color: #fff !important;
}
.widget_product_categories .children {
margin-left: 18px;
padding-top: 5px;
overflow: hidden;
width: 100%;
}
.widget_product_categories .children li {
padding-right: 18px;
}
.widget_product_categories li,
.widget_layered_nav li,
.widget_layered_nav_filters li {
text-align: right;
color: #ff7441;
font-weight: 500;
font-size: 15px;
padding-bottom: 5px;
}
.widget_product_categories li a,
.widget_layered_nav li a,
.widget_layered_nav_filters li a {
float: left;
clear: left;
font-size: 16px;
}
.widget_layered_nav_filters li a {
color: #999 !important;
cursor: default;
font-weight: 400;
pointer-events: none;
}
.footer-dark .widget_layered_nav_filters li a {
color: #4c4c4c !important;
}
.widget_product_categories li:before,
.widget_layered_nav li:before,
.widget_layered_nav_filters li:before,
.widget_product_categories li:after,
.widget_layered_nav li:after,
.widget_layered_nav_filters li:after {
content: " ";
display: table;
}
.widget_product_categories li:after,
.widget_layered_nav li:after,
.widget_layered_nav_filters li:after {
clear: both;
}
.widget_layered_nav_filters .remove-filter {
display: inline-block;
*display: inline;
zoom: 1;
font-size: 7px;
float: right;
text-align: center;
line-height: 20px;
overflow: hidden;
width: 17px;
height: 17px;
background-color: #ed552d;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
cursor: pointer;
color: #fff;
-webkit-transition: all .2s ease;
transition: all .2s ease;
margin-top: 4px;
}
@media screen and (min-color-index: 0) and(-webkit-min-device-pixel-ratio: 0) {
.widget_layered_nav_filters .remove-filter {
padding-left: 1px;
}
.widget_search input.search-field,
.widget_product_search input.search-field {
line-height: normal !important;
}
}
.widget_layered_nav_filters .remove-filter:hover {
background-color: #000;
}
.footer-dark .widget_layered_nav_filters .remove-filter:hover {
background-color: #fff;
color: #000;
}
.widget_product_categories li:last-child,
.widget_layered_nav li:last-child,
.widget_layered_nav_filters li:last-child {
padding-bottom: 0;
}
.widget_price_filter .price_slider_amount {
font-size: 15px;
margin: 0;
color: #808080;
}
.footer-dark .widget_price_filter .price_slider_amount {
color: #b3b3b3;
}
.widget_price_filter .ui-slider {
position: relative;
width: 100%;
height: 2px;
margin: 29px 0 17px;
text-align: left;
background-color: #d9d9d9;
}
.widget_price_filter .ui-slider:after,
.widget_price_filter .ui-slider:before {
position: absolute;
content: '';
top: 0;
width: 2px;
background-color: #d9d9d9;
height: 6px;
}
.widget_price_filter .ui-slider:after {
right: 0;
}
.widget_price_filter .ui-slider:before {
left: 0;
}
.footer-dark .widget_price_filter .ui-slider {
background-color: #333;
}
.footer-dark .widget_price_filter .ui-slider:after,
.footer-dark .widget_price_filter .ui-slider:before {
background-color: #333;
}
.widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
top: -7px;
width: 14px;
height: 14px;
margin-left: -2px;
cursor: pointer;
border-radius: 100%;
background-color: #ed552d;
-ms-touch-action: none;
touch-action: none;
display: block;
}
.widget_price_filter .ui-slider .ui-slider-handle:last-child {
margin-left: -7px;
}
.widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
top: 0;
display: block;
height: 100%;
background-color: #ed552d;
}
.widget_price_filter .price_slider_legend {
clear: both;
margin-bottom: 25px;
color: #b3b3b3;
}
.footer-dark .widget_price_filter .price_slider_legend {
color: #4d4d4d;
}
.widget_price_filter .price_slider_legend .to {
float: right;
}
.widget_price_filter .btn {
margin-right: 5px;
height: 31px;
line-height: 32px;
text-transform: uppercase;
padding-left: 35px;
padding-right: 35px;
}
.footer-dark .widget_price_filter .btn {
background-color: #fff;
color: #000 !important;
}
.footer-dark .widget_price_filter .btn:hover {
background-color: #ed552d;
color: #fff !important;
}
.widget-cash-list {
font-size: 0;
margin-bottom: 5px;
}
.widget-cash-list li {
display: inline-block;
margin: 0 5px 5px 0;
vertical-align: top;
}
.product_list_widget li {
line-height: 24px;
font-size: 15px;
position: relative;
overflow: hidden;
margin-bottom: 9px;
padding-bottom: 5px;
}
.footer-dark .product_list_widget li {
border-bottom-color: #333;
}
.footer-dark .product_list_widget ins,
.footer-dark .product_list_widget del {
color: #4c4c4c;
}
.product_list_widget li:last-child {
margin: 0;
padding: 0;
border: 0;
}
.product_list_widget .attachment-shop_thumbnail {
float: left;
width: 50px;
margin: 6px 10px 0 0;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.product_list_widget .product-title {
display: block;
}
.product_list_widget .quantity {
display: block;
color: #b2b2b2;
font-weight: 400;
}
.product_list_widget .quantity .amount {
margin-left: 0 !important;
}
.footer-dark .product_list_widget .quantity .amount {
color: #747474 !important;
}
.product_list_widget > li > div > a {
font-size: 16px;
}
.footer-dark .product_list_widget .quantity {
color: #4c4c4c;
}
.product_list_widget ins {
display: inline-block;
*display: inline;
zoom: 1;
}
.product_list_widget .amount {
font-weight: 400;
margin-right: 5px;
color: #b2b2b2;
}
.product_list_widget .amount:last-child {
margin-left: 5px;
}
.footer-dark .product_list_widget .amount {
color: #4c4c4c;
}
.footer-dark .product_list_widget del .amount {
color: #ed552d;
}
.product_list_widget del + ins .amount:first-child {
margin-left: 0 !important;
}
.product_list_widget del {
text-decoration: none;
}
.product_list_widget del .amount {
font-weight: 400;
color: #ed552d;
}
.product_list_widget .reviewer {
display: block;
font-size: 15px;
color: #b2b2b2;
}
.widget_top_rated_products .star-rating {
margin-bottom: 7px;
}
.footer-dark .product_list_widget .reviewer {
color: #333;
}
.product_list_widget .remove {
font-size: 0;
position: absolute;
top: 0;
right: 0;
}
.product_list_widget .remove:after {
font-size: 8px;
line-height: 20px;
content: '\61';
-webkit-transition: color .2s ease;
transition: color .2s ease;
color: #ed552d;
font-family: "aiscon" !important;
font-style: normal !important;
font-weight: normal !important;
font-variant: normal !important;
text-transform: none !important;
speak: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.product_list_widget .remove:hover:after {
color: #1a1a1a;
}
.footer-dark .product_list_widget .remove:hover:after {
color: #fff;
}
.widget_shopping_cart_content li:last-child {
margin-bottom: 9px;
padding-bottom: 20px;
border-bottom: 1px solid #ebebeb;
}
.footer-dark .widget_shopping_cart_content li:last-child {
border-bottom-color: #242424;
}
.widget_shopping_cart_content .product-title {
padding-right: 20px;
}
.widget_shopping_cart_content .total {
font-size: 15px;
line-height: 24px;
overflow: hidden;
margin-bottom: 17px;
}
.widget_shopping_cart_content .total strong {
font-weight: 400;
font-size: 15px;
color: #b2b2b2;
}
.widget_shopping_cart_content .total .amount {
font-weight: 400;
font-size: 15px;
color: #000;
}
.footer-dark .widget_shopping_cart_content .total .amount {
color: #fff;
}
.widget_shopping_cart_content .buttons .btn {
margin-right: 5px;
height: 31px;
line-height: 32px;
text-transform: uppercase;
padding-left: 38px;
padding-right: 38px;
}
.widget_shopping_cart_content .buttons .btn.btn-default {
padding-left: 22px;
padding-right: 21px;
}
.widget_shopping_cart_content .buttons .btn.btn-default:hover {
background-color: #000;
}
.footer-dark .widget_shopping_cart_content .buttons .btn.btn-default:hover {
background-color: #fff;
color: #000;
}
.widgetbar {
position: fixed;
z-index: 33;
top: 0;
overflow: hidden;
width: 300px;
height: 300px;
min-height: 100%;
transition: opacity .2s;
color: #fff;
background-color: #fafafa;
}
.widgetbar.widgetbar-right {
right: 0;
}
.widgetbar.widgetbar-left {
left: 0;
}
.widgetbar .widgetbar-close {
font-size: 16px;
position: absolute;
top: 20px;
right: 20px;
color: #404040;
}
.widgetbar .widgetbar-close:hover {
color: #1a1a1a;
}
.widgetbar .widgetbar-inner {
overflow: auto;
height: 100%;
padding: 50px 30px 0;
}
.widgetbar .widgetbar-inner > *:last-child {
margin-bottom: 50px;
} .blog-posts-grid > article.post {
display: inline-block;
padding: 0;
float: none;
vertical-align: top;
border: 1px solid #ebeae9;
border-right: 0;
border-top: 0;
margin-bottom: -1px;
margin-left: -1px;
}
.blog-posts-grid strong {
font-weight: 600;
}
.blog-posts-grid.classic-cells.equal-cols:not(.with-masonry):not(.with-images) > article.post:last-child {
border-right: 1px solid #ebeae9;
}
.blog-posts-grid > article.post.sticky .entry {
background-color: #f7f7f7;
}
.blog-posts-grid > article.post .entry-header > *:last-child {
margin-bottom: 0;
}
.blog-posts-grid > article.post .entry-header > *:first-child {
margin-top: 0;
}
.blog-posts-grid > article.post .entry-header {
margin-bottom: 32px;
overflow: hidden;
}
.blog-posts-grid > article.post .entry {
padding: 57px 38px 38px;
position: relative;
z-index: 12;
} .blog-posts-grid.equal-cols {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-webkit-flex-wrap: wrap;
flex-direction: row;
flex-wrap: wrap;
}
.blog-posts-grid.equal-cols > article.post {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.blog-posts-grid.equal-cols > article.post .entry {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
}
.blog-posts-grid.equal-cols:after {
width: 100%;
}
.blog-posts-grid.equal-cols > article.post .entry-body {
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
} .blog-posts-grid.classic {
margin: 0;
}
.blog-posts-grid.classic > article.post {
margin: 0;
display: block;
width: 100% !important;
border: 0;
border-bottom: 1px solid #ebeae9;
}
.blog-posts-grid.classic > article.post:first-child .entry {
padding-top: 23px;
}
.blog-posts-grid.classic > article.post.sticky .entry {
background: transparent;
}
.blog-posts-grid.classic > article.post .entry {
padding: 57px 0 55px;
}
.blog-posts-grid.classic > article.post .entry-meta-info {
margin-bottom: 37px;
}
.blog-posts-grid.classic > article.post .entry-header {
margin-bottom: 17px;
}
.blog-posts-grid.classic > article.post .entry-categories {
margin-bottom: 4px;
}
@media (min-width: 992px) {
.blog-posts-grid.classic > article.post .entry > .row.row-has-thumb .entry-thumbnail {
margin-bottom: 0;
}
.blog-posts-grid.classic > article.post .entry > .row.row-has-thumb {
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-flex-direction: row;
-webkit-flex-wrap: wrap;
flex-direction: row;
flex-wrap: wrap;
}
.blog-posts-grid.classic > article.post .entry > .row.row-has-thumb > div[class*="col-"] {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.blog-posts-grid.classic > article.post .entry > .row.row-has-thumb > div[class*="col-"] > div {
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
width: 100%;
}
.blog-posts-grid.classic > article.post .entry > .row.row-has-thumb > div[class*="col-"] + div[class*="col-"] {
padding-left: 8px;
}
.blog-posts-grid.classic > article.post .entry > .row.row-has-thumb > div[class*="col-"] + div[class*="col-"] .entry-body {
-webkit-flex: 1 0 auto;
-ms-flex: 1 0 auto;
flex: 1 0 auto;
}
.blog-posts-grid.classic > article.post .entry > .row.row-has-thumb > div[class*="col-"] + div[class*="col-"] .entry-meta {
margin-bottom: -7px;
}
}
.blog-posts-grid.classic > article.post:last-child {
border-bottom: 0;
}
.blog-posts-grid.classic > article.post .entry-meta {
margin-top: 25px;
}
.blog-posts-grid.classic > article.post .entry-footer {
margin-top: 35px;
}
.blog-posts-grid.classic > article.post .entry-bg-thumbnail {
display: none;
}
.blog-posts-grid.classic > article.post .entry-auth a:hover {
color: #1a1a1a;
}
.blog-posts-grid.classic > article.post .entry-categories a:hover,
.blog-posts-grid.classic > article.post .entry-comments a:hover,
.blog-posts-grid.classic > article.post .entry-header h3 a:hover,
.blog-posts-grid.classic > article.post .entry-footer a:hover {
color: #ee552d;
}
.blog-posts-grid > article.post .entry-categories {
line-height: 1.5;
margin-bottom: 8px;
}
.blog-posts-grid > article.post .entry-categories a,
.blog-posts-grid > article.post .entry-categories {
color: #000;
font-size: 15px;
font-weight: 500;
}
.blog-posts-grid > article.post .entry-meta-info {
margin-bottom: 49px;
}
.blog-posts-grid > article.post .entry-meta-info > * {
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: middle;
}
.blog-posts-grid > article.post .entry-meta-info .sticky-post {
font-size: 10px;
font-weight: 500;
color: #fff;
background: #ee552d;
-webkit-border-radius: 23px;
-moz-border-radius: 23px;
border-radius: 23px;
height: 23px;
line-height: 24px;
padding: 0 16px;
margin-left: 10px;
position: relative;
top: -1px;
transition: all 0.3s;
-webkit-transition: all 0.3s;
}
.blog-posts-grid > article.post .entry-meta-info i {
color: #ee552d;
font-size: 18px;
position: relative;
top: -2px;
margin-left: 13px;
}
.blog-posts-grid > article.post .entry-date {
font-weight: 400;
color: #b2b2b2;
font-size: 14px;
line-height: 1.3;
}
.blog-posts-grid > article.post .entry-header h3,
.blog-posts-grid > article.post .entry-header h3 a {
color: #000;
margin: 0;
font-weight: 500;
font-size: 26px;
}
.blog-posts-grid > article.post .entry-content {
transition: opacity 0.3s;
-webkit-transition: opacity 0.3s;
}
body.page.page-template .blog-posts-grid.classic > article.post .entry-content .more-link {
display: none;
}
article.post .entry-content dl {
font-size: 15px;
}
article.post .entry-content dt {
margin-top: 15px;
margin-bottom: 3px;
font-weight: 400;
color: #808080;
}
article.post .entry-content dt:first-child {
margin-top: 0;
}
article.post .entry-content dd {
font-size: 16px;
line-height: 1.6;
color: #4c4c4c;
}
.blog-posts-grid > article.post .entry-content blockquote p cite {
font-weight: 500;
font-size: 18px;
color: #4c4c4c;
}
.blog-posts-grid > article.post .entry-content p,
.blog-posts-grid > article.post .entry-content {
color: #666;
font-weight: 400;
line-height: 1.8;
font-size: 15px;
}
.blog-posts-grid > article.post .entry-content > div:not(.audio-wrap),
.blog-posts-grid > article.post .entry-content .wpb_column,
.blog-posts-grid > article.post .entry-content .vc_column-inner,
.blog-posts-grid > article.post .entry-content .wpb_wrapper {
width: 100% !important;
padding: 0 !important;
margin: 0 !important;
float: none !important;
display: block !important;
}
.blog-posts-grid > article.post .entry-meta {
margin-top: 118px;
}
.blog-posts-grid > article.post .entry-meta div[class*="col-"] {
width: 50% !important;
float: left !important;
}
.blog-posts-grid > article.post .entry-meta .entry-auth {
text-align: left;
}
.blog-posts-grid > article.post .entry-meta .entry-auth a {
color: #888888;
line-height: 1.3;
font-size: 14px;
font-weight: 500;
text-transform: capitalize;
}
.blog-posts-grid > article.post .entry-meta .entry-comments {
text-align: right;
}
.blog-posts-grid > article.post .entry-meta .entry-comments a {
font-size: 13px;
line-height: 1.3;
color: #000;
}
.blog-posts-grid > article.post .entry-meta .entry-comments i {
margin-left: 6px;
position: relative;
top: 1px;
}
.blog-posts-grid > article.post .entry-meta .entry-comments i,
.blog-posts-grid > article.post .entry-meta .entry-comments i:before {
color: #ed552d;
font-size: 12px;
}
.blog-posts-grid > article.post .entry-footer {
margin-top: 25px;
}
.blog-posts-grid > article.post .entry-footer a {
color: #1A1A1A;
}
.blog-posts-grid > article.post .entry-footer,
.blog-posts-grid > article.post .entry-footer .edit-link,
.blog-posts-grid > article.post .entry-footer .edit-link i {
color: #000 !important;
}
.blog-posts-grid > article.post .entry-footer .edit-link i {
position: relative;
top: -1px;
margin-right: 5px;
}
.blog-posts-grid > article.post .entry-footer .edit-link a {
margin: 0 3px;
}
.blog-posts-grid > article.post .entry-footer,
.blog-posts-grid > article.post .entry-footer a {
font-size: 14px;
font-weight: 500;
line-height: 1.3;
}
.blog-posts-grid > article.post .entry-thumbnail {
margin-bottom: 25px;
}
.blog-posts-grid > article.post .entry-bg-thumbnail,
.blog-posts-grid > article.post .entry-bg-thumbnail:after {
position: absolute;
z-index: 0;
width: auto;
height: auto;
left: 0;
right: 0;
bottom: 0;
top: 0;
}
.blog-posts-grid > article.post .entry-bg-thumbnail {
will-change: transform, opacity;
background-position: center center;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
opacity: 0;
z-index: 11;
transition: opacity 0.3s;
-webkit-transition: opacity 0.3s;
}
.blog-posts-grid > article.post .entry-bg-thumbnail:after {
content: '';
background-color: #ee562d;
opacity: 0.85;
}
.blog-posts-grid > article.post .entry-bg-thumbnail.missing-thumb:after {
opacity: 1;
}
.blog-posts-grid.classic-cells {
overflow: hidden;
margin-left: -19px;
margin-right: -19px;
}
.blog-posts-wrapper {
position: relative;
}
.blog-posts-wrapper.classic-grid:after {
position: absolute;
right: -19px;
top: 0;
display: block;
background-color: #fff;
height: auto;
bottom: 0;
z-index: 66;
content: '';
}
.blog-posts-wrapper.classic-grid.cols-3.and-masonry:before {
position: absolute;
left: -19px;
top: 0;
display: block;
background-color: #fff;
height: auto;
bottom: 0;
z-index: 66;
content: '';
width: 10px;
}
.blog-posts-wrapper.classic-grid.cols-4.and-masonry:before {
position: absolute;
left: -19px;
top: 0;
display: block;
background-color: #fff;
height: auto;
bottom: 0;
z-index: 66;
content: '';
width: 7px;
}
.blog-posts-wrapper.classic-grid.cols-3:after {
width: 10px;
}
.blog-posts-wrapper.classic-grid.cols-4:after {
width: 7px;
}
@media (max-width: 767px) {
.blog-posts-wrapper.classic-grid:after,
.blog-posts-wrapper.classic-grid:before {
display: none !important;
}
.blog-posts-grid.classic-cells.equal-cols:not(.with-masonry):not(.with-images) > article.post:last-child {
border-right: 0 !important;
}
.blog-posts-grid.classic-cells.with-masonry > article.post {
border-left: 0;
border-right: 0;
}
}
.blog-posts-grid.classic-cells > article.post table {
font-size: 15px;
}
.blog-posts-grid.classic-cells > article.post .entry-content iframe,
.blog-posts-grid.classic-cells > article.post .entry-content embed {
max-width: 100%;
height: auto;
display: block;
}
.blog-posts-grid.classic-cells .more-link,
.blog-posts-grid.classic-cells .entry-thumbnail {
display: none;
}
.bypostauthor {
outline: none;
}
.blog-posts-grid.classic-cells.with-masonry > article.post {
border-bottom: 0;
border-top: 1px solid #ebeae9;
margin: -1px 0 0 0 !important;
display: block;
float: left;
}
.blog-posts-grid.classic-cells.with-masonry > article.post.sticky .entry {
margin-right: -1px;
} .blog-posts-grid.classic-cells:not(.with-images) > article.post .entry-header a:hover,
.blog-posts-grid.classic-cells:not(.with-images) > article.post .entry-meta a:hover,
.blog-posts-grid.classic-cells:not(.with-images) > article.post .entry-footer a:hover {
color: #fff;
}
.blog-posts-grid.classic-cells:not(.with-images) > article.post:hover .entry-bg-thumbnail {
opacity: 1;
}
.blog-posts-grid.classic-cells:not(.with-images) > article.post.sticky:hover .entry {
background: transparent;
}
.blog-posts-grid.classic-cells:not(.with-images) > article.post.sticky:hover .sticky-post {
background: #fff;
color: #000 !important;
}
.blog-posts-grid.classic-cells:not(.with-images):not(.with-search) > article.post:hover .entry-meta-info i {
color: #fff;
}
.blog-posts-grid.classic-cells:not(.with-images):not(.with-search) > article.post:hover .entry-date {
color: #fff;
opacity: 0.5;
}
.blog-posts-grid.classic-cells:not(.with-images):not(.with-search) > article.post:hover *,
.blog-posts-grid.classic-cells:not(.with-images):not(.with-search) > article.post:hover .edit-link i,
.blog-posts-grid.classic-cells:not(.with-images):not(.with-search) > article.post:hover *:before {
color: #fff !important;
border-color: #fff !important;
}
.blog-posts-grid.classic-cells:not(.with-images) > article.post:hover code {
color: #000 !important;
}
.blog-posts-grid.classic-cells:not(.with-images):not(.with-search) > article.post:hover .entry-content p a {
border-color: #1a1a1a !important;
color: #1a1a1a !important;
}
.blog-posts-grid.classic-cells:not(.with-images):not(.with-search) > article.post:hover .entry-content p a:hover {
color: #fff !important;
border-color: #fff !important;
}
.blog-posts-grid.classic-cells:not(.with-images):not(.with-search) > article.post:hover .entry-content p {
opacity: 0.7;
}
.blog-posts-grid.classic-cells:not(.with-images):not(.with-search) > article.post:hover .entry-comments i,
.blog-posts-grid.classic-cells:not(.with-images):not(.with-search) > article.post:hover .entry-comments i:before {
color: #fff;
}
.blog-posts-grid.classic-cells:not(.with-images):not(.with-search) > article.post:hover div.mejs-container.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-current,
.blog-posts-grid.classic-cells:not(.with-images):not(.with-search) > article.post:hover div.mejs-container.mejs-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
background-color: #000;
}  .blog-posts-grid > article.post.format-link .entry-header {
margin-bottom: 25px;
}
.blog-posts-grid > article.post.format-link .entry-content p:first-child > a:first-child {
border-bottom: 1px solid #ee552d;
font-size: 16px;
}
.blog-posts-grid > article.post.format-link .entry-content p:first-child > a:first-child:hover {
border-color: #1a1a1a;
}
.blog-posts-grid > article.post.format-link .entry-content p:first-child {
margin-bottom: 34px;
opacity: 1 !important;
}
.blog-posts-grid.classic-cells:not(.with-images) > article.post.format-link:hover .entry-content p > a:first-child {
color: #fff !important;
border-color: #fff !important;
}
.blog-posts-grid.classic-cells.with-images > article.post.format-link .entry-content p > a:first-child:hover {
color: #fff !important;
border-color: #fff !important;
}
.maincontent > article.post.format-link .entry-content p:first-child {
text-align: center;
font-size: 20px;
color: #000;
margin-bottom: 56px;
}
.maincontent > article.post.format-link .entry-content p:first-child a:first-child {
font-size: 20px;
color: #000;
letter-spacing: 1px;
font-weight: 400;
text-decoration: none;
position: relative;
}
.maincontent > article.post.format-link .entry-content p:first-child a:first-child:before {
display: block;
position: absolute;
left: -30px;
top: 2px;
content: '\e005';
color: #ed552d;
font-family: "feather";
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
speak: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.maincontent > article.post.format-link .entry-content p:first-child a:first-child:after {
position: absolute;
left: auto;
right: 0;
width: 100%;
bottom: 3px;
height: 2px;
content: '';
display: block;
background-color: #000;
transition: all 0.3s ease-out;
}
.maincontent > article.post.format-link .entry-content p:first-child a.vc_btn_static:first-child:after {
width: 0;
}
.maincontent > article.post.format-link .entry-content p:first-child a.vc_btn_static-go:first-child:after {
left: 0;
right: auto;
width: 100%;
transition: all 0.3s ease-out;
} article.post.format-video .entry-content iframe,
article.post.format-video .entry-content embed {
margin-bottom: 25px;
} .maincontent > article.post.format-quote .entry-content blockquote,
.maincontent > article.post.format-quote .entry-content blockquote * {
text-align: center !important;
}
.maincontent > article.post.format-quote .entry-content blockquote p:after {
margin-left: auto;
margin-right: auto;
}
.maincontent > article.post.format-quote .entry-content blockquote p > cite {
display: block;
margin-top: 20px;
}
.maincontent > article.post.format-quote .entry-content blockquote:before {
position: static;
display: inline-block;
margin-bottom: 34px;
}
.blog-posts-grid.classic-cells:not(.with-images) > article.post.format-quote:hover .entry-content blockquote p {
opacity: 0.7;
}
.blog-posts-grid > article.post.format-quote .entry-content blockquote:before {
display: none;
}
.blog-posts-grid > article.post.format-quote .entry-content blockquote {
background: transparent;
padding: 0 17px;
margin-bottom: 25px;
}
.blog-posts-grid > article.post.format-quote .entry-content blockquote,
.blog-posts-grid > article.post.format-quote .entry-content blockquote p {
color: #000;
font-weight: 300;
line-height: 1.8;
font-size: 17px;
}
.blog-posts-grid > article.post.format-quote .entry-content blockquote p:after {
display: none;
}
.blog-posts-grid > article.post.format-quote .entry-content blockquote footer,
.blog-posts-grid > article.post.format-quote .entry-content blockquote p > cite {
font-size: 15px;
color: #000;
display: block;
padding-top: 13px;
font-weight: 400;
margin: 0 -17px;
}
.blog-posts-grid > article.post.format-quote .entry-content blockquote p > cite a {
font-weight: 400;
font-size: 15px;
}
.blog-posts-grid > article.post.format-quote .entry-content blockquote p > cite {
margin-top: 18px;
}
.blog-posts-grid.classic-cells.with-images > article.post.format-quote .entry-content blockquote,
.blog-posts-grid.classic-cells.with-images > article.post.format-quote .entry-content blockquote p {
color: #fff !important;
}
body.page-template-page-blog-fullwidth-image-grid-4 .content > .container-fluid,
body.page-template-page-blog-fullwidth-image-grid-4 .content > .container-fluid .maincontent,
body.page-template-page-blog-fullwidth-masonry-image-grid-4 .content > .container-fluid,
body.page-template-page-blog-fullwidth-masonry-image-grid-4 .content > .container-fluid .maincontent,
body[class*="image-fullwidth"] .content > .container-fluid,
body[class*="image-fullwidth"] .content > .container-fluid .maincontent {
padding-left: 0;
padding-right: 0;
}
body.page-template-page-blog-fullwidth-image-grid-4 .content > .container-fluid > .row,
body.page-template-page-blog-fullwidth-image-grid-4 .content > .container-fluid > .row .blog-posts-grid,
body.page-template-page-blog-fullwidth-masonry-image-grid-4 .content > .container-fluid > .row,
body.page-template-page-blog-fullwidth-masonry-image-grid-4 .content > .container-fluid > .row .blog-posts-grid,
body[class*="image-fullwidth"] .content > .container-fluid > .row,
body[class*="image-fullwidth"] .content > .container-fluid > .row .blog-posts-grid {
margin-left: 0;
margin-right: 0;
}
.blog-posts-grid.classic-cells.with-images > article.post.format-quote .entry-content blockquote footer,
.blog-posts-grid.classic-cells.with-images > article.post.format-quote .entry-content blockquote p > cite {
color: #fff;
}
body[class*="blog-magazine-text-"] .content,
body[class*="blog-magazine-classic"] .content {
margin-top: 40px;
} .blog-posts-grid > article.post.format-status .entry-content p,
.blog-posts-grid > article.post.format-status .entry-content,
.blog-posts-grid > article.post.format-aside .entry-content p,
.blog-posts-grid > article.post.format-aside .entry-content {
font-size: 18px;
font-weight: 300;
color: #262626;
opacity: 1 !important;
line-height: 1.7;
}
.blog-posts-grid:not(.classic) > article.post.format-status .entry-header,
.blog-posts-grid:not(.classic) > article.post.format-aside .entry-header {
margin-bottom: 66px;
}
.maincontent > article.post.format-status .entry-content p,
.maincontent > article.post.format-aside .entry-content p {
font-size: 32px;
background-color: #f7f7f7;
padding: 50px 33px;
display: block;
font-weight: 300;
color: #262626;
opacity: 1 !important;
line-height: 1.7;
text-align: center;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
} .blog-posts-grid > article.post.format-audio .entry-header {
margin-bottom: 19px;
} .blog-posts-grid > article.post.format-chat .entry-content pre {
overflow-x: hidden;
height: auto;
word-break: normal;
word-wrap: normal;
white-space: pre-line;
margin-bottom: 20px;
font-size: 16px;
line-height: 1.8;
font-weight: 400;
padding: 0;
border: 0;
color: #808080;
font-family: 'Poppins', san-serif;
background: transparent;
}
.blog-posts-grid.classic-cells:not(.with-images) > article.post.format-chat:hover .entry-content pre {
opacity: 0.7;
}
.blog-posts-grid > article.post.format-chat .entry-content pre:after {
display: none;
}
.blog-posts-grid > article.post.format-chat .entry-content p {
color: #808080;
font-size: 16px;
font-weight: 400;
margin-bottom: 1px;
}
.blog-posts-grid > article.post.format-chat .entry-content p + a {
margin-top: 15px;
}
.blog-posts-grid.classic-cells.with-images > article.post.format-chat .entry-content pre,
.blog-posts-grid.classic-cells.with-images > article.post.format-chat .entry-content p {
color: #fff;
opacity: 0.5;
}
.maincontent > article.post.format-chat .entry-content pre {
overflow-x: hidden;
height: auto;
word-break: normal;
word-wrap: normal;
white-space: pre-line;
margin-bottom: 20px;
font-size: 16px;
line-height: 1.8;
font-weight: 400;
padding: 0;
border: 0;
color: #808080;
font-family: 'Poppins', san-serif;
background: transparent;
}
.maincontent > article.post.format-chat .entry-content pre:after {
display: none;
}
.maincontent > article.post.format-chat .entry-content p {
color: #808080;
font-size: 16px;
font-weight: 400;
margin-bottom: 1px;
}
.entry-post-type {
font-size: 15px;
color: #808080;
text-transform: capitalize;
line-height: 1.3;
font-weight: 400;
margin-bottom: 40px;
}
.blog-posts-grid.equal-cols > article.post-search .entry-header h3 a:hover,
.blog-posts-grid.equal-cols > article.post-search .edit-link a:hover {
color: #ed552d !important;
}
.blog-posts-grid.equal-cols > article.post-search .entry-content > p {
color: #999 !important;
}
.entry-footer-search i {
font-size: 18px;
}
.entry-footer-search {
margin-top: 50px;
}
body.page-template-page-blog-image-grid-3 .content,
body.page-template-page-blog-fullwidth-image-grid-4 .content,
body.page-template-page-blog-fullwidth-masonry-image-grid-4 .content,
body.page-template-page-blog-masonry-image-grid-3 .content,
body[class*="image-fullwidth"] .content {
padding-top: 0;
}
body.page-template-page-blog-image-grid-3 .rev_slider_wrapper,
body.page-template-page-blog-fullwidth-image-grid-4 .rev_slider_wrapper,
body.page-template-page-blog-fullwidth-masonry-image-grid-4 .rev_slider_wrapper,
body.page-template-page-blog-masonry-image-grid-3 .rev_slider_wrapper,
body[class*="image-fullwidth"] .rev_slider_wrapper {
margin-bottom: 0 !important;
}
.blog-posts-grid.classic-cells.with-images > article.post {
margin: 0;
border: 0;
}
.blog-posts-grid.classic-cells.with-images > article.post .entry-bg-thumbnail {
opacity: 1;
}
.blog-posts-grid.classic-cells.with-images > article.post .entry-bg-thumbnail:after {
background-color: #141414;
opacity: 0.5;
transition: opacity 0.3s;
-webkit-transition: opacity 0.3s;
}
.blog-posts-grid.classic-cells.with-images > article.post:hover .entry-bg-thumbnail:after {
opacity: 0.8;
}
.blog-posts-grid.classic-cells.with-images > article.post .entry-bg-thumbnail.missing-thumb:after {
opacity: 1 !important;
}
.blog-posts-grid.classic-cells.with-images > article.post .entry-categories,
.blog-posts-grid.classic-cells.with-images > article.post .entry-header a,
.blog-posts-grid.classic-cells.with-images > article.post .entry-date,
.blog-posts-grid.classic-cells.with-images > article.post .entry-meta .entry-auth a,
.blog-posts-grid.classic-cells.with-images > article.post .entry-meta .entry-comments a {
color: #fff;
}
.blog-posts-grid.classic-cells.with-images > article.post .entry-date,
.blog-posts-grid.classic-cells.with-images > article.post .entry-meta .entry-auth a {
opacity: 0.5;
}
.blog-posts-grid.classic-cells.with-images > article.post .entry-meta .entry-auth a:hover {
opacity: 1;
}
.blog-posts-grid.classic-cells.with-images > article.post .entry-footer,
.blog-posts-grid.classic-cells.with-images > article.post .entry-footer .edit-link,
.blog-posts-grid.classic-cells.with-images > article.post .entry-footer .edit-link a {
color: #fff !important;
}
.blog-posts-grid.classic-cells.with-images > article.post .entry-header i,
.blog-posts-grid.classic-cells.with-images > article.post .entry-footer .edit-link i {
color: #ee552d !important;
}
.blog-posts-grid.classic-cells.with-images > article.post .entry {
background: transparent;
}
.blog-posts-grid.classic-cells.with-images > article.post .entry-content p {
color: #fff;
opacity: 0.5;
}
.blog-posts-grid.classic-cells.with-images > article.post div.mejs-container.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-float {
color: #fff;
}
.blog-posts-grid.classic-cells.with-images > article.post div.mejs-container.mejs-audio .mejs-controls .mejs-button.mejs-play button {
background: url(data:image/false;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWY3YTg0My1hZjEyLTRjNmEtYjlhYy1mNWQ3ZTM0MjUyNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUFCNjRERkMwRkM0MTFFNzgzMDRGOTA2OEY5QkU5NTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUFCNjRERkIwRkM0MTFFNzgzMDRGOTA2OEY5QkU5NTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiZDk3NGVjMS00YTU5LTQ1MmUtYmQ4Yy0xOGQyOTI0ZTY5NTMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5ZTZjY2M5Yi0zMzIyLTExN2EtOTc5Ny1jYmQwOTI2Mjc1MGMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5dHRN+AAAAY0lEQVR42mL4//+/CxCXA7EgEDPgwwxQxSBwF4hD8SlmYkCAs0C8Coh3A7ESAzaAZDKMfRfKx3AaumIYBil8h+40XIpBWAmIV0HldoP4TAykAEqcQbQHUdxHcaQwkBLdAAEGAABEaN713Qs7AAAAAElFTkSuQmCC) center center no-repeat;
}
.blog-posts-grid.classic-cells.with-images > article.post div.mejs-container.mejs-audio .mejs-controls .mejs-button.mejs-pause button {
background: url(data:image/false;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWY3YTg0My1hZjEyLTRjNmEtYjlhYy1mNWQ3ZTM0MjUyNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjczNTM0M0EwRkQzMTFFN0E5RjNEQzlDNUZCNTA0N0QiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjczNTM0MzkwRkQzMTFFN0E5RjNEQzlDNUZCNTA0N0QiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiZDk3NGVjMS00YTU5LTQ1MmUtYmQ4Yy0xOGQyOTI0ZTY5NTMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5ZTZjY2M5Yi0zMzIyLTExN2EtOTc5Ny1jYmQwOTI2Mjc1MGMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4tTkFBAAAAuElEQVR42szRMQ4BURCA4dldESIRWlHo9CJOIAqVQigdgBNonMMJHMQl6ERFsNhsosHzj53IFhqdSb7Nm9mZKd4T51wHa4SYIoBgjD22GGrN47MSkSs26KOFHbS+RB51VHRDhBFqLokemnZuoI2jbvaZuNt0SZJ4Go0iCnho4lvRk+/hpf/58kP8SXPGBm6IrRaklsSWf5q1sYuq1UJEdh6gjNw747InOOOABbL25HOccMFMH+UlwADPy4bGhUkCiwAAAABJRU5ErkJggg==) center center no-repeat;
}
.blog-posts-grid.classic-cells.with-images > article.post div.mejs-container.mejs-audio .mejs-controls .mejs-mute button {
background: url(data:image/false;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWY3YTg0My1hZjEyLTRjNmEtYjlhYy1mNWQ3ZTM0MjUyNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QjdEMTk2QUMwRkQyMTFFNzk1RURGRDlFRENDQzZCRjUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QjdEMTk2QUIwRkQyMTFFNzk1RURGRDlFRENDQzZCRjUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiZDk3NGVjMS00YTU5LTQ1MmUtYmQ4Yy0xOGQyOTI0ZTY5NTMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5ZTZjY2M5Yi0zMzIyLTExN2EtOTc5Ny1jYmQwOTI2Mjc1MGMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7CAfSoAAAAyElEQVR42qSSUQ3DMAxEragESiGDkEHoIGwQMggdhFHYIGQQWggJhVIohMzuLlLVOf2ppSdZseOzE1POmRRapq/EhIHpxDf0by0zMI7qNjPPxVOUY/5ZUJQl5hmHnK6BoodiUU0bRctMOO+ZEzMyVxnhhQLl4gXJa4uSzLxRzCLXNQjcmM/OzBO6GzcdWUMHzUBZXjQAq+SVlu2qo6ULKXDHbIQ2o1LkDCGPy2WkdPgba1sYKwUKATnqJs74yrTzdrI7D3G+AgwAmpvuRWAZvhUAAAAASUVORK5CYII=) left center no-repeat;
}
.blog-posts-grid.classic-cells.with-images > article.post div.mejs-container.mejs-audio .mejs-controls .mejs-unmute button {
background: url(data:image/false;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAYAAAC9QufkAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWY3YTg0My1hZjEyLTRjNmEtYjlhYy1mNWQ3ZTM0MjUyNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NUFCNjRFMDAwRkM0MTFFNzgzMDRGOTA2OEY5QkU5NTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NUFCNjRERkYwRkM0MTFFNzgzMDRGOTA2OEY5QkU5NTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpiZDk3NGVjMS00YTU5LTQ1MmUtYmQ4Yy0xOGQyOTI0ZTY5NTMiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo5ZTZjY2M5Yi0zMzIyLTExN2EtOTc5Ny1jYmQwOTI2Mjc1MGMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6N7VgmAAAAoUlEQVR42mL8//8/Aw5gDKXP4lLAhEfjbiAWZMADmMjVCAIsUNoFiNOgGkCaV0P5MABjz0Lmg2xWgtqkhKQgHYtFM6Ga0qBsBgZggLn8hwAGNPwfKgfjp/1HABAbZ4ARBUB+vgdlnwHi99CoqUBTB3NqOpIX4JrDgDgUGmBpOEI6HSnAGGB+RsfGQPwOi58xMDY/g5ztCvUCXsBISfIECDAAuCd9vsXkYZ8AAAAASUVORK5CYII=) left center no-repeat;
}
.blog-posts-grid.classic-cells.with-images > article.post .entry-body {
min-height: 108px;
}
.blog-posts-grid.classic-cells.with-images > article.post .entry-content > * {
display: none;
}
.blog-posts-grid.classic-cells.with-images > article.post.format-standard .entry-content {
display: none !important;
}
.blog-posts-grid.classic-cells.with-images > article.post.format-link .entry-content p:first-child,
.blog-posts-grid.classic-cells.with-images > article.post.format-aside .entry-content p:first-child,
.blog-posts-grid.classic-cells.with-images > article.post.format-status .entry-content p:first-child,
.blog-posts-grid.classic-cells.with-images > article.post.format-quote .entry-content blockquote:first-child,
.blog-posts-grid.classic-cells.with-images > article.post.format-audio .entry-content .audio-wrap,
.blog-posts-grid.classic-cells.with-images > article.post.format-chat .entry-content p,
.blog-posts-grid.classic-cells.with-images > article.post.format-chat .entry-content pre {
display: block !important;
}
.blog-header .header-border-wrapper {
display: none;
}
.blog-header + .header-helper {
display: block !important;
}
.blog-page-title.pagetitle {
padding-top: 128px;
padding-bottom: 60px;
background: #1a1a1a;
}
.blog-page-title.pagetitle:after {
display: none;
}
.single-post-page-title.pagetitle {
padding: 301px 0 33px 0;
}
.no-basement-signe-post-pagetitle.single-post-page-title.pagetitle {
padding-top: 180px;
}
.single-post-page-title.pagetitle h1.main-page-title {
font-size: 46px !important;
color: #fff;
font-weight: 400;
}
.single-post-page-title.pagetitle h1.main-page-title:after {
width: 55px;
margin-top: 40px !important;
}
.single-post-page-title.pagetitle:after {
background-color: rgba(20, 20, 20, 0.8) !important;
}
.single-post-page-title.pagetitle.pagetitle-dark {
background-color: #141414;
}
.page-title-info-meta {
text-align: right;
padding-top: 7px;
}
.sing-post-cats-page-title {
color: #fff;
font-weight: 500;
margin-bottom: 21px;
}
.divcell .sing-post-cats-page-title {
margin-bottom: 0;
margin-top: 25px;
}
.divcell .sing-post-cats-page-title + .main-page-title {
margin-top: 25px;
}
body.single.single-post aside {
background-color: #fff !important;
}
.sing-post-cats-page-title a {
color: #ed552d;
font-weight: 500;
text-transform: uppercase;
letter-spacing: 3px;
font-size: 12px;
}
.sing-post-cats-page-title a:hover {
color: #fff;
}
.page-title-blog-meta {
margin-top: 205px;
}
.page-title-blog-meta > div {
margin-bottom: 20px;
}
.page-title-auth-meta img {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
margin-right: 16px;
}
.page-title-auth-meta,
.page-title-auth-meta a,
.page-title-info-meta {
font-size: 11px;
text-transform: uppercase;
color: #fff;
font-weight: 500;
letter-spacing: 3px;
}
.page-title-info-meta time {
position: relative;
}
.page-title-info-meta a {
font-size: 13px;
font-weight: 600;
margin-left: 17px;
color: #fff;
}
.page-title-info-meta a i {
color: #ed552d;
font-size: 12px;
margin-left: 4px;
}
.page-title-auth-meta a:hover,
.page-title-info-meta a:hover {
color: #ed552d;
}
.single-post-page-title.pagetitle .main-page-title-icon {
font-size: 60px;
}
body.single-format-status .single-post-page-title.pagetitle,
body.single-format-aside .single-post-page-title.pagetitle {
padding-top: 260px;
}
body.single-format-status .single-post-page-title.pagetitle .page-title-blog-meta,
body.single-format-aside .single-post-page-title.pagetitle .page-title-blog-meta {
margin-top: 152px;
}
.blog-page-title.pagetitle:before {
content: '';
position: absolute;
left: 0;
right: 0;
top: -40px;
width: auto;
height: 50px;
background: #1a1a1a;
}
.blog-page-title.pagetitle h1.main-page-title {
font-weight: 400;
font-size: 36px;
}
.blog-page-title.pagetitle h1.main-page-title:after {
width: 55px;
margin-top: 35px !important;
}
.blog-page-title.pagetitle .main-page-title-icon {
margin-bottom: 34px !important;
}
.blog-page-title.pagetitle .main-page-title-icon {
font-size: 50px;
color: #ed552d;
}
.blog-page-title.pagetitle .blog-auth-avatar {
text-align: center;
}
.blog-page-title.pagetitle .blog-auth-avatar img {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.blog-page-title.pagetitle .archive-title {
color: #ed552d;
font-size: 12px;
margin-top: 133px;
margin-left: 10px;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: 500;
}
.blog-page-title.search-page-title .archive-title {
color: #fff;
}
.blog-page-title.search-page-title .main-page-title ins {
text-decoration: none;
color: #ed552d;
font-style: normal;
}
body.single.single-post .content {
padding-top: 60px;
}
.single-entry-footer {
margin-top: 35px;
font-size: 14px;
font-weight: 500;
line-height: 1.3;
}
.single-entry-footer a {
font-size: 14px;
font-weight: 500;
margin: 0 3px;
line-height: 1.3;
}
.single-entry-footer,
.single-entry-footer a,
.single-entry-footer .edit-link i {
color: #000 !important;
}
.single-entry-footer a:hover {
color: #ee552d !important;
}
.singe-entry-meta.row + .single-entry-comments {
margin-top: 74px;
}
p.no-comments strong {
font-weight: 500;
}
p.no-comments {
text-align: center;
margin-top: 40px;
}
.singe-entry-meta {
margin-top: 76px;
}
.singe-entry-meta .tags span {
color: #ed552d;
font-size: 20px;
vertical-align: top;
margin-right: 11px;
position: relative;
top: 1px;
}
.singe-entry-meta .tags a {
display: inline-block;
color: #4c4c4c;
margin-bottom: 10px;
font-size: 11px;
background-color: #f0f0f0;
padding: 0 16px;
vertical-align: top;
height: 25px;
font-weight: 300;
letter-spacing: 1px;
-webkit-border-radius: 25px;
-moz-border-radius: 25px;
border-radius: 25px;
line-height: 26px;
margin-left: 7px;
}
.singe-entry-meta .tags a:hover {
background-color: #ed552d;
color: #fff;
}
.singe-entry-meta .theme-share-title {
text-align: right;
}
body.single.single-post .content {
padding-bottom: 0;
}
.bg-nav-single {
background-color: #fafafa;
position: relative;
padding: 60px 0 52px 0;
margin-top: 74px;
}
.bg-nav-single:before {
background-color: #fafafa;
position: absolute;
content: '';
display: block;
top: 0;
bottom: 0;
left: -9999px;
right: -9999px;
width: auto;
height: auto;
}
.single-entry-page-links {
margin-top: 20px;
}
.single-entry-page-links a {
color: #666;
font-weight: 400;
}
.single-entry-page-links a:hover,
.single-entry-page-links > span:not(.page-links-title):not(.screen-reader-text) {
color: #ed552d;
}
.single-entry-page-links > span {
margin-right: 1px;
}
.bg-nav-single .nav-single > div { }
.bg-nav-single .nav-single a.all {
display: inline-block;
margin-top: 17px;
margin-bottom: 12px;
}
.bg-nav-single .nav-previous a,
.bg-nav-single .nav-next a {
color: #666;
font-size: 12px;
text-transform: uppercase;
letter-spacing: 2px;
font-weight: 500;
display: inline-block;
}
.bg-nav-single .nav-previous a:hover,
.bg-nav-single .nav-next a:hover {
color: #ed552d !important;
}
.bg-nav-single .nav-previous a small,
.bg-nav-single .nav-next a small {
display: block;
color: #999;
font-size: 11px;
font-weight: 400;
}
.single-entry-bio {
padding: 68px 0;
margin: 60px 0 0 0;
background-color: #f5f5f5;
position: relative;
}
.single-entry-bio .about {
padding-left: 6px;
}
.single-entry-bio:before {
content: '';
top: 0;
background-color: #f5f5f5;
bottom: 0;
left: -9999px;
right: -9999px;
height: auto;
width: auto;
position: absolute;
}
.single-entry-bio .user-comment-thumbnail {
text-align: right;
margin-right: -15px;
}
.single-entry-bio .user-comment-thumbnail img {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.single-entry-bio h5 {
font-size: 18px;
margin-bottom: 15px;
}
.single-entry-bio p {
color: #666;
}
.single-entry-bio .btn {
text-transform: uppercase;
margin-left: 26px;
margin-top: 20px;
}
.blog-content {
margin-top: 63px;
}
.blog-content:first-child {
margin-top: 0;
}
.blog-content.container > .row,
.blog-content.container > .row > div[class*="col-"] {
margin: 0;
padding: 0;
}
@media (max-width: 828px) {
.blog-content.container {
padding-left: 0;
padding-right: 0;
}
.blog-content.container.woo-container {
width: auto !important;
}
}
.post-password-form {
margin-top: 45px;
background-color: #f7f7f7;
padding: 30px;
}
.post-password-form button {
text-transform: uppercase;
}
.blog-posts-grid.classic-cells > article.post:hover .post-password-form p {
color: #4c4c4c !important;
}
@media screen and (max-width: 992px) {
.single-entry-bio .btn {
margin-left: -6px;
}
.single-entry-comments,
.wpcf7.comment-respond {
margin-left: 0 !important;
max-width: 100% !important;
}
}
@media screen and (max-width: 767px) {
.single-entry-bio .user-comment-thumbnail {
text-align: left;
margin-bottom: 25px;
}
.single-entry-bio .btn {
margin-left: 0;
}
.comments .comment > .comment {
margin-left: 0 !important;
}
.singe-entry-meta .theme-share-title {
text-align: left;
}
.singe-entry-meta > div {
margin-bottom: 20px;
}
.singe-entry-meta > div:last-child {
margin-bottom: 0;
}
.comments .comment > .comment + .comment-respond {
margin-left: 0 !important;
}
.comments .comment .comment-ava {
display: none !important;
}
.single-comments-body .comment-body {
padding-left: 0 !important;
}
.comments .comment .comment-text {
margin-left: 0 !important;
}
}
@media screen and (max-width: 340px) {
.comments .comment .comment-text {
margin-left: 0 !important;
}
.comments .comment .comment-ava {
float: none !important;
margin-bottom: 22px;
}
}
.theme-share-dropdown {
display: inline-block;
*display: inline;
zoom: 1;
position: relative;
font-size: 28px;
line-height: 0;
color: #ed552d;
z-index: 10;
}
.theme-share-dropdown.top-open .share-tooltip {
padding-top: 0;
padding-bottom: 15px;
}
.theme-share-dropdown.top-open:hover .share-tooltip {
bottom: 100%;
top: auto;
}
.row.blog-posts-grid.equal-cols:after,
.row.blog-posts-grid.equal-cols:before,
.blog-posts-grid.classic > article.post .entry > .row.row-has-thumb:after,
.blog-posts-grid.classic > article.post .entry > .row.row-has-thumb:before {
display: none !important;
}
.theme-share-dropdown .share-tooltip {
opacity: 0;
left: -99999px;
z-index: 11;
position: absolute;
top: -99999px;
padding-top: 15px;
-webkit-transform: translateX(-50%);
-ms-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-transition: opacity 0.2s ease-in-out;
-moz-transition: opacity 0.2s ease-in-out;
transition: opacity 0.2s ease-in-out;
}
.theme-share-dropdown:hover {
z-index: 15;
}
.theme-share-dropdown:hover .share-tooltip {
left: 50%;
top: 100%;
opacity: 1;
z-index: 16;
}
.ya-share2__list > li {
background-color: #fff !important;
opacity: 1 !important;
}
.theme-share-dropdown .ya-share2__list > li {
margin: 0 !important;
display: block !important;
padding: 0 !important;
}
.ya-share2__counter,
.ya-share2__title {
display: none !important;
}
.ya-share2__item:hover > a {
opacity: 0.9 !important;
}
.theme-share-dropdown .ya-share2__badge {
-webkit-border-radius: 0px !important;
-moz-border-radius: 0px !important;
border-radius: 0px !important;
}
.theme-share-dropdown .ya-share2__icon {
width: 50px !important;
height: 50px !important;
background-repeat: no-repeat !important;
background-size: 35px 35px !important;
background-position: center center !important;
}
.theme-share-horizontal .ya-share2__badge {
-webkit-border-radius: 25px !important;
-moz-border-radius: 25px !important;
border-radius: 25px !important;
}
.theme-share-horizontal .ya-share2__list > li {
background: transparent !important;
margin-bottom: 7px !important;
margin-right: 7px !important;
padding: 0 !important;
}
.theme-share-horizontal .ya-share2__icon {
width: 50px !important;
height: 25px !important;
background-repeat: no-repeat !important;
background-size: 20px 20px !important;
background-position: center center !important;
}
.ya-share2__list > li:before {
display: none !important;
}
.theme-share-title {
margin-bottom: 23px;
margin-top: 23px;
}
.theme-share-title:first-child {
margin-top: 0;
}
.theme-share-title:last-child {
margin-bottom: 0;
}
.theme-share-title:last-child {
margin-bottom: 0;
}
.theme-share-title > span {
margin-right: 13px;
font-size: 17px;
font-weight: 600;
}
.vc_share_dropdown.theme-share-title > span,
.vc_share_dropdown.theme-share-title > span + * {
vertical-align: middle;
}
.vc_share_horizontal.theme-share-title > span {
position: relative;
top: -2px;
}
.theme-share-horizontal {
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: middle;
} .single-entry-comments {
padding-top: 68px;
padding-bottom: 79px;
position: relative;
background-color: #fafafa;
margin-left: 80px;
max-width: 901px;
}
.single-entry-comments:before {
background-color: #fafafa;
content: '';
top: 0;
bottom: 0;
left: -9999px;
right: -9999px;
height: auto;
width: auto;
position: absolute;
}
.single-comments-body {
position: relative;
}
.single-comments-body > .comment-respond {
margin-bottom: 60px !important;
}
.single-comments-body > .comment {
margin-bottom: 0;
}
.single-comments-body > h3 sup {
color: #ed552d;
font-weight: 500;
font-size: 60% !important;
}
.single-comments-body .comment-body {
padding-left: 7px;
padding-top: 4px;
}
.single-comments-body .hr-comments {
border-color: #ededed;
}
.comment-navigation h2 {
display: none;
}
.comment-not-avatar .comment-text {
margin-left: 0 !important;
}
.comment-navigation .nav-previous {
float: left;
}
.comment-navigation .nav-next {
float: right;
}
.comment-navigation .nav-links:after {
clear: both;
}
.comment-navigation .nav-links:before,
.comment-navigation .nav-links:after {
content: " ";
display: table;
}
.format-image-attachment .image-navigation {
margin-bottom: 25px;
}
.attachment .content {
padding-bottom: 0;
}
.image-post-navigation {
margin-top: 25px;
}
.image-post-navigation small {
display: none !important;
}
.format-image-attachment .image-navigation .nav-previous,
.image-post-navigation .nav-links .nav-previous {
float: left;
}
.image-post-navigation + .hr-comments + .single-entry-comments {
margin-top: 40px;
}
.format-image-attachment .image-navigation .nav-next,
.image-post-navigation .nav-links .nav-next {
float: right;
text-align: right;
}
.format-image-attachment .image-navigation .nav-links:after,
.image-post-navigation .nav-links:after {
clear: both;
}
.format-image-attachment .image-navigation .nav-links:before,
.format-image-attachment .image-navigation .nav-links:after,
.image-post-navigation .nav-links:after,
.image-post-navigation .nav-links:before {
content: " ";
display: table;
}
.image-post-navigation h2 {
display: none;
}
.format-image-attachment .entry-header {
margin-bottom: 20px;
}
.format-image-attachment .entry-attachment {
margin-bottom: 25px;
}
.format-image-attachment .entry-caption {
font-size: 13px;
line-height: 20px;
margin-top: 5px;
}
.must-log-in a,
.nav-links a {
font-weight: 400;
}
hr + .comment-navigation {
padding-bottom: 15px;
border-top: none;
margin-top: 0;
padding-top: 0;
}
.comment-navigation {
margin-bottom: 25px;
margin-top: 25px;
padding-top: 15px;
}
.comments .comment,
.comments .pingback {
margin: 0 0 30px;
}
.comments .comment .comment-line {
margin-bottom: 22px;
color: #999;
font-weight: 100;
font-size: 16px;
}
.comments .comment .comment-text p {
color: #808080;
}
.comments .comment .comment-line span,
.comments .comment .comment-line span a {
font-size: 16px;
font-weight: 100;
}
#cancel-comment-reply-link {
font-size: 13px;
font-weight: 500;
margin-top: 5px;
}
.comments .comment .comment-ava {
float: left;
display: block;
overflow: hidden;
}
.comments .comment .comment-ava img {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
}
.comment > .comment:last-child {
margin-bottom: 5px;
}
.comment-author,
.comment-author a {
color: #000;
font-size: 16px;
font-weight: 400;
text-transform: capitalize;
}
.comment-author {
margin-bottom: 7px;
}
.comment-author a:hover {
color: #ed552d;
}
.comment-meta-block > * {
color: #999;
font-size: 16px;
font-weight: 300;
}
.comments .comment .comment-text {
margin-left: 121px;
border-bottom: 1px solid #ededed;
padding-bottom: 37px;
}
.comments .comment .comment-text.comment-text-footer {
border: 0;
padding-bottom: 0;
margin-top: -10px;
background-color: #fafafa;
}
.comments .comment .comment-reply-link,
.comments .comment .comment-edit-link,
.comments .comment .comment-reply-login {
margin-left: 14px;
}
.says, .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
height: 1px;
overflow: hidden;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.times-updated {
display: none;
opacity: 0;
position: absolute;
left: -9999px;
visibility: hidden;
}
.comments .comment .comment-edit-link {
font-size: 16px;
}
.comments .comment > .comment + .comment-respond {
margin-left: 57px;
}
.comment-respond + .comment-navigation {
margin-top: 0;
padding-top: 0;
}
.comments .comment-respond {
margin-top: 30px;
margin-bottom: 25px;
}
.comments .comment > .comment {
margin-top: 30px;
margin-left: 50px;
}
.comment-awaiting-moderation {
color: #ed552d !important;
}
.wpcf7.comment-respond {
max-width: 760px;
margin: 74px auto 84px auto;
}
body.page .maincontent > #comments {
margin-top: 60px;
}
body.page .maincontent > .wpcf7.comment-respond {
margin-bottom: 0 !important;
}
.comment-text-footer {
margin-top: 5px;
}
.comment-text-footer p {
font-size: 14px !important;
}
.comment-respond .form-wrap {
margin-bottom: 33px;
}
.comment-respond form {
margin-bottom: 0;
}
.single-comments-body > .comment:last-child {
margin-bottom: 0 !important;
}
.single-comments-body > .comment:last-child .comment-text {
border-bottom: 0;
padding-bottom: 0;
}
.comment-respond h3 {
margin-bottom: 30px;
color: #000;
font-size: 20px;
font-weight: 500;
}
body.logged-in .comment-respond h3 {
margin-bottom: 15px;
}
.logged-in-as,
.logged-in-as a {
font-size: 15px;
font-weight: 100;
} .audio-wrap {
margin-bottom: 20px;
text-align: center;
}
.mejs-container + p {
margin-top: 20px;
}
.maincontent > article.post .entry-content .audio-wrap {
background-color: #f5f5f5;
display: block;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
padding: 69px 20px;
margin-bottom: 38px;
}
.maincontent > article.post .entry-content div.mejs-container.mejs-audio .mejs-controls .mejs-button.mejs-play button {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWY3YTg0My1hZjEyLTRjNmEtYjlhYy1mNWQ3ZTM0MjUyNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0ZGQTg2ODgxNDU4MTFFN0FCM0FEOEE2NzE3MzY5NTkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0ZGQTg2ODcxNDU4MTFFN0FCM0FEOEE2NzE3MzY5NTkiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjBDNDhCNzUxMDA0MTFFN0JFOUFCNjhDM0YxQzI5NTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjBDNDhCNzYxMDA0MTFFN0JFOUFCNjhDM0YxQzI5NTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4enpLmAAAA2UlEQVR42qRSsQ3CMBC0nDSUtC6hhM6MwArJCFkhjEBGCCukpAwj8C0lLWVaSu6ld0X0fsJLJ1uO//7u4iLGuA4hXIHHC+V+LC/rEbiD7MyESwhStULULCUgYAP0IBmBmCMo4H0lk7n2wARw4w5o+DtAiOdtUeCIqMOyBQaLLT93CJIJqLGtc7a85g8kA3DA9iTWvv6WtySt2fLuzyotlzCplanpkbGijrMqM42VNKbgbpwHGklVIAH1QCVHT5l4yVrQ5FoyGDW5FoKoybUQqHI1ApPcufoIMADffmH0WKZqqgAAAABJRU5ErkJggg==) center center no-repeat;
}
.maincontent > article.post .entry-content div.mejs-container.mejs-audio .mejs-controls .mejs-button button {
width: 25px !important;
}
.maincontent > article.post .entry-content div.mejs-container.mejs-audio .mejs-controls div.mejs-button {
width: 30px;
}
.maincontent > article.post .entry-content div.mejs-container.mejs-audio .mejs-controls .mejs-button.mejs-pause button {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA25pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWY3YTg0My1hZjEyLTRjNmEtYjlhYy1mNWQ3ZTM0MjUyNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTQ4OUU3REQxNDU5MTFFNzk1NURFRjlFMjdCRkFBOEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTQ4OUU3REMxNDU5MTFFNzk1NURFRjlFMjdCRkFBOEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NjBDNDhCNzUxMDA0MTFFN0JFOUFCNjhDM0YxQzI5NTIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NjBDNDhCNzYxMDA0MTFFN0JFOUFCNjhDM0YxQzI5NTIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz6phBhtAAABGUlEQVR42uyUMUtCURiGz9UUHKIIXVpbpKWGOwVtrbU6uQsNLgUF0qD2A/oHEQRR4NDQ1FqK3j/hEg6GQ9hidX0+eK8c79jsgYf38r33e8+58J0bxHHswjAsOOeaUIVPaEVR9OC08I+tBtvwCJf4X+Zl9M45nMEG7MIdTQdq3kfuYQ/W4RSukvAkwHa2xCO4gBxU5J2osQ2HMPG8RcAmjDnWG/ru1WwVpX38CB1pg6WAP3vmuGtoXrVfz3Ne3XridMC/1ypgFeAHBDZxTOoPOkt5WenMm9AgHTCFLUa5rNto61s6kZbxd9CSN96LgCdd5S7caNY78l7ATnYNAwU8pwPMvFXjB9T5nFcz0B5Sg6GObj+aRhIwF2AAgvhIoOWaryQAAAAASUVORK5CYII=) center center no-repeat;
}
.maincontent > article.post .entry-content div.mejs-container.mejs-audio .mejs-controls .mejs-mute button {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAASCAYAAACuLnWgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWY3YTg0My1hZjEyLTRjNmEtYjlhYy1mNWQ3ZTM0MjUyNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjVFNEREREExNDU5MTFFN0JDQjBFRUQ3NzE2QTcwNEIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjVFNERERDkxNDU5MTFFN0JDQjBFRUQ3NzE2QTcwNEIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NzIxOWRkMy1jZjE3LTQxOGItODg2NS1mZTJmYjU4NzQxNWEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmZjUyY2JjNy01NDNmLTExN2EtYWM1NC05YTAwZWRlZThiZGMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5k4b4/AAABVElEQVR42rxUu23EMAwVlFvAKV16Ba1wGcEZ4TxCPII9wmmEpEwZtym1Qlp35zZlSIQ8PCuQTTcRQBMSSD5+Hv3gDCeEcK3r+nOe5+8du0B27ySObJO+ewsAqYuznSAykF9lArECaMCUUiQ1kfD9ZRfkAADb3EgP8hRFX/6AcDYgR1q0aFD2pWreuCiuRhL4BZGgNxAF6DcqaCGotkj9JpiR8xtZ91B6DsD9foW+a9Cz6LQCIWnl4YnkUYUyHDda9JUFXWWOIFztScoUcqTFOIcJgwBoJfdVHO/+4fhsYe8M2/E7Z9U3yjS5VzmIDvcDGSbDLZ3GMnBNwtOnK7BoKO2KkOKZZCwQoEFQL04dMgtAh1IpvB+cJe+LgCzg1yLICZyQER05O+PWa/8jgAaZT9xk10Ybc7soe9Vn/6xoovABoAV+ltq60bwnViCYAUuP7f8RYACdsKFfsuqXTAAAAABJRU5ErkJggg==) center center no-repeat;
}
.maincontent > article.post .entry-content div.mejs-container.mejs-audio .mejs-controls .mejs-unmute button {
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAASCAYAAACuLnWgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWY3YTg0My1hZjEyLTRjNmEtYjlhYy1mNWQ3ZTM0MjUyNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDYxQzkxQkMxNDVBMTFFNzhFRTQ4NzU2OEY5RTY2NzgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDYxQzkxQkIxNDVBMTFFNzhFRTQ4NzU2OEY5RTY2NzgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo2NzIxOWRkMy1jZjE3LTQxOGItODg2NS1mZTJmYjU4NzQxNWEiIHN0UmVmOmRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDpmZjUyY2JjNy01NDNmLTExN2EtYWM1NC05YTAwZWRlZThiZGMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7ZsIyxAAACA0lEQVR42qyUTUhUURTH33uNmTFKfpHhkAsnEtwkTZbQXnAjkWuxRYLhRiICBWepQrTLFAtSClfuRFyIllDjYna6V0MiUIiy0ZwPXr8T58njOjrjows/znvnfvzPPffca7uuaxVqsVjsPqYa5pPJZM46Z3OKELiFmYK74FoBmlNA4A7mPTTBr6AioTME7mHewU112VbAFvItehUThiO4DS8gCj/gihGACNZKH2eUMfpkbA7//rEIzhJsP3RBOaShURd+CWXwWFLLRC9dUghj8Jn5cfwHKtCs/j+63vFOemAESkHUL0IWJmAYnsIFbwcqJGfZCm0SBP4B7A14A5LmL2a6+vT7Gcxp7oXvLJhigXCe80hAN7zS+XXQIHHAJ+g1RWq0cj6y6GYxB8m4NOKzfP6GcXioXYsiSv+WWcJ2kMrRtO1roXgtpZyorp9QBS1Et+MT3pWITylvmdeu5xaBZajXHUkx9TN3x7+TabgMk7AEK2rjDL6k0ZqXUHL/QQVm4AE8gg3ohLfmTl5DJXRoCWe1hAf1+1/d+1JkaVBfYQ2e45czTRCUlPqouXPbeyAZENU7kdHylMHXYE8fxyHxiZDerevwjf9DI5WStjT+3RMiefLeoSmMqGvQE/lvDySLLWiet9XlBn27nAJluqSXTvJfEfSRdIq4D6uYJ7AeVOSvAAMA/eCu4OcC0JUAAAAASUVORK5CYII=) center center no-repeat;
}
.maincontent > article.post .entry-content .audio-wrap div.mejs-container.mejs-audio {
max-width: 370px !important;
}
div.mejs-container.mejs-audio {
position: relative;
text-align: left;
vertical-align: top;
display: inline-block;
}
div.mejs-container.mejs-audio,
div.mejs-container.mejs-audio * {
font-family: "Poppins", sans-serif !important;
}
div.mejs-container.mejs-audio .mejs-controls,
div.mejs-container.mejs-audio .mejs-embed,
div.mejs-container.mejs-audio .mejs-embed body {
background: transparent !important;
}
div.mejs-container.mejs-audio,
div.mejs-container.mejs-audio .mejs-controls,
.mejs-embed,
.mejs-embed body {
background: transparent !important;
}
div.mejs-container.mejs-audio .mejs-inner {
position: static;
}
div.mejs-container.mejs-audio .mejs-controls {
position: relative;
top: auto;
bottom: auto;
}
div.mejs-container.mejs-audio .mejs-controls .mejs-button button {
outline: none;
margin-left: 0 !important;
margin-right: 0 !important;
}
div.mejs-container.mejs-audio .mejs-controls div.mejs-playpause-button {
width: 20px;
}
div.mejs-container.mejs-audio .mejs-controls .mejs-time {
color: #7f7f7f;
font-size: 11px;
min-width: 37px;
font-weight: 500;
text-align: center !important;
padding-left: 0 !important;
}
div.mejs-container.mejs-audio .mejs-time-float {
border: none;
}
div.mejs-container.mejs-audio .mejs-controls .mejs-time {
padding-top: 11px;
}
div.mejs-container.mejs-audio div.mejs-time-rail {
padding-top: 9px;
}
div.mejs-container.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-float-corner,
div.mejs-container.mejs-audio .mejs-time-rail .mejs-time-float {
background: transparent !important;
border-color: transparent !important;
}
div.mejs-container.mejs-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
div.mejs-container.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-loaded {
-webkit-border-radius: 3px !important;
-moz-border-radius: 3px !important;
border-radius: 3px !important;
}
div.mejs-container.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-total {
background: #e6e6e6;
}
div.mejs-container.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-loaded,
div.mejs-container.mejs-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total {
background: #e6e6e6;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
}
div.mejs-container.mejs-audio .mejs-controls .mejs-time-rail span,
div.mejs-container.mejs-audio .mejs-controls .mejs-time-rail a {
height: 2px;
}
div.mejs-container.mejs-audio .mejs-controls .mejs-time-rail .mejs-time-current,
div.mejs-container.mejs-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
background: #ed552d;
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
}
div.mejs-container.mejs-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-total,
div.mejs-container.mejs-audio .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current {
height: 2px;
top: 14px;
}
div.mejs-container.mejs-audio .mejs-controls .mejs-button.mejs-play button {
background: url(data:image/false;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWY3YTg0My1hZjEyLTRjNmEtYjlhYy1mNWQ3ZTM0MjUyNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjBDNDhCNzYxMDA0MTFFN0JFOUFCNjhDM0YxQzI5NTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjBDNDhCNzUxMDA0MTFFN0JFOUFCNjhDM0YxQzI5NTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWVlYTdlMTktOWYzYS1hNTRjLWIxNmUtMTlhN2I0YTJjMzQ2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OWU2Y2NjOWItMzMyMi0xMTdhLTk3OTctY2JkMDkyNjI3NTBjIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Zh0vIQAAAFdJREFUeNpiYGBgcAHicgYiQSgQ/wfiu1CNOAETEvssEO+GYiVCJjNATb4L5ZcTUgwDIIXvsDkNm2IGqFNWQeXATmNiIBGQ7QyiPYjiPoojhYGU6AYIMAAMsyAqgWvkYwAAAABJRU5ErkJggg==) center center no-repeat;
}
.blog-posts-grid.classic-cells:not(.with-images) > article.post:hover div.mejs-container.mejs-audio .mejs-controls .mejs-button.mejs-play button {
background-image: url(data:image/false;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWY3YTg0My1hZjEyLTRjNmEtYjlhYy1mNWQ3ZTM0MjUyNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjBGMTk3MDIxMDA0MTFFN0JFOUFCNjhDM0YxQzI5NTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjBGMTk3MDExMDA0MTFFN0JFOUFCNjhDM0YxQzI5NTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWVlYTdlMTktOWYzYS1hNTRjLWIxNmUtMTlhN2I0YTJjMzQ2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OWU2Y2NjOWItMzMyMi0xMTdhLTk3OTctY2JkMDkyNjI3NTBjIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+TfJ2HwAAAGpJREFUeNpi+P//vwsQlwMxAyEMIkL/Q8BdqEacipkYEOAsEO+GYiUGbADJZAaoyXeh/HJ8zkCWACl8h+40XIpBWAmIV0HldoP4TAykAEqcQbQHUdyHLZxZkFxkDMSuQLwHn5uJjm6AAAMA9f9G0yrb0/EAAAAASUVORK5CYII=);
}
div.mejs-container.mejs-audio .mejs-controls .mejs-button.mejs-pause button {
background: url(data:image/false;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWY3YTg0My1hZjEyLTRjNmEtYjlhYy1mNWQ3ZTM0MjUyNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0I0ODUzNjAxMDA4MTFFNzkwREE4M0RFREMxMkE5N0MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0I0ODUzNUYxMDA4MTFFNzkwREE4M0RFREMxMkE5N0MiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWVlYTdlMTktOWYzYS1hNTRjLWIxNmUtMTlhN2I0YTJjMzQ2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OWU2Y2NjOWItMzMyMi0xMTdhLTk3OTctY2JkMDkyNjI3NTBjIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+dXytzAAAALBJREFUeNrM0b0OAVEQhuE5bEMiopDQK3U6kWg1otRxDwq34EZck4SCQkdCIgTxs95ZH9EodCZ5drK73zknmWNxHBvVwQoL1O1ZVUywQ99zIXmEMNePAm5oYYwKZmiQK5l23qOGLpYKTTFA2U/1XEpHXpFDFmfc1TPI67R32CuIffuWsh/qz8LeDzgirfcIJ11KUpH6RTMuauZbrNH8GKm9LmWIjfS0QVuL3MhzDwEGAF4gOWHjFXkZAAAAAElFTkSuQmCC) center center no-repeat;
}
.blog-posts-grid.classic-cells:not(.with-images) > article.post:hover div.mejs-container.mejs-audio .mejs-controls .mejs-button.mejs-pause button {
background-image: url(data:image/false;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAMCAYAAAC0qUeeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWY3YTg0My1hZjEyLTRjNmEtYjlhYy1mNWQ3ZTM0MjUyNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0I0ODUzNjQxMDA4MTFFNzkwREE4M0RFREMxMkE5N0MiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0I0ODUzNjMxMDA4MTFFNzkwREE4M0RFREMxMkE5N0MiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWVlYTdlMTktOWYzYS1hNTRjLWIxNmUtMTlhN2I0YTJjMzQ2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OWU2Y2NjOWItMzMyMi0xMTdhLTk3OTctY2JkMDkyNjI3NTBjIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+4Wao/QAAAKxJREFUeNrM0T0KwkAQhuFJTKMgYiFon9LOTgRbG7FMp3ew8ApexDMFtNDCTsFAiKj4E9/FL2JjYefAs8N+DLuwa3meG0bYYYOusjZipJi4zHMLtUaMOu4YYIEQK/TQNJ2SoYMIW4RYYoqWbjXfXnVDFRVc8FAvo6bb3sOuPLFvmW8/1J8Nu37ECSXtA5yRFsOB+hURGsiQYI/+x5Na8SkzHGSsbIhE5i57CjAA4SGHEFSQ05cAAAAASUVORK5CYII=);
}
div.mejs-container.mejs-audio .mejs-controls .mejs-mute button {
background: url(data:image/false;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWY3YTg0My1hZjEyLTRjNmEtYjlhYy1mNWQ3ZTM0MjUyNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjBDNDhCN0ExMDA0MTFFN0JFOUFCNjhDM0YxQzI5NTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjBDNDhCNzkxMDA0MTFFN0JFOUFCNjhDM0YxQzI5NTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWVlYTdlMTktOWYzYS1hNTRjLWIxNmUtMTlhN2I0YTJjMzQ2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OWU2Y2NjOWItMzMyMi0xMTdhLTk3OTctY2JkMDkyNjI3NTBjIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+6uYD4QAAALZJREFUeNpiYMAOBIG4nAE32A3ELiAGEw7NIAXGeAx4D8QduGw+A8T/gXgVFnmQXBrUcJAaFxaoJpggzNazaBqVgPgeVBzkNWUg3gPEoSAvzIQaANPoClWMbnMoEM+CGqYEVWvMApUIA+LVePx8D+q6PWguUmJioBAwQW3ugAbaKqjpDFjC4CyS3D2YK0AGpEP9xgB15hkshphALUqDaoZ56SzF0YgvLazC4/VVUDU4AdFJGSDAAG+KLgADU/GsAAAAAElFTkSuQmCC) center center no-repeat;
}
.blog-posts-grid.classic-cells:not(.with-images) > article.post:hover div.mejs-container.mejs-audio .mejs-controls .mejs-mute button {
background-image: url(data:image/false;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWY3YTg0My1hZjEyLTRjNmEtYjlhYy1mNWQ3ZTM0MjUyNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NjBGMTk3MDYxMDA0MTFFN0JFOUFCNjhDM0YxQzI5NTIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NjBGMTk3MDUxMDA0MTFFN0JFOUFCNjhDM0YxQzI5NTIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWVlYTdlMTktOWYzYS1hNTRjLWIxNmUtMTlhN2I0YTJjMzQ2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OWU2Y2NjOWItMzMyMi0xMTdhLTk3OTctY2JkMDkyNjI3NTBjIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+nchRywAAAMhJREFUeNqkklENwzAMRK2oBEohg5BB6CBsEDIIHYRR2CBkEFoICYVSKITM7i5S1Tn9qaUnWbHjsxNTzpkUWqavxISB6cQ39G8tMzCO6jYzz8VTlGP+WVCUJeYZh5yugaKHYlFNG0XLTDjvmRMzMlcZ4YUC5eIFyWuLksy8Ucwi1zUI3JjPzswTuhs3HVlDB81AWV40AKvklZbtqqOlCylwx2yENqNS5Awhj8tlpHT4G2tbGCsFCgE56ibO+Mq083ayOw9xvgIMAJqb7kVgGb4VAAAAAElFTkSuQmCC);
}
div.mejs-container.mejs-audio .mejs-controls .mejs-unmute button {
background: url(data:image/false;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWY3YTg0My1hZjEyLTRjNmEtYjlhYy1mNWQ3ZTM0MjUyNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzJGRDlEMzExMDA2MTFFN0FENTRENkIxNkQ4QTFBMDMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzJGRDlEMzAxMDA2MTFFN0FENTRENkIxNkQ4QTFBMDMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWVlYTdlMTktOWYzYS1hNTRjLWIxNmUtMTlhN2I0YTJjMzQ2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OWU2Y2NjOWItMzMyMi0xMTdhLTk3OTctY2JkMDkyNjI3NTBjIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+B8uo8wAAAJdJREFUeNpiZMAOjKH0WRzyDP///wfTTDg07wZiQQYiABMlmmEGuADxKqhGEF6NpiYNirHymaCalKD8WUCcjsWimUgaZ2KEB7YwgroM2db/UJwGC0QQZmKgAgCZegbqlQ4sLkhDshnOhrmABcgJA+JQaMin4YiBdGj4EASgaHyHJQywJiRsYQBKea5A/J5Y/zNSmpQBAgwA/nU4CG83rKUAAAAASUVORK5CYII=) center center no-repeat;
}
.blog-posts-grid.classic-cells:not(.with-images) > article.post:hover div.mejs-container.mejs-audio .mejs-controls .mejs-unmute button {
background-image: url(data:image/false;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAMCAYAAABr5z2BAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA4RpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTExIDc5LjE1ODMyNSwgMjAxNS8wOS8xMC0wMToxMDoyMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo3MWY3YTg0My1hZjEyLTRjNmEtYjlhYy1mNWQ3ZTM0MjUyNjciIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QzJGRDlEMzUxMDA2MTFFN0FENTRENkIxNkQ4QTFBMDMiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QzJGRDlEMzQxMDA2MTFFN0FENTRENkIxNkQ4QTFBMDMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OWVlYTdlMTktOWYzYS1hNTRjLWIxNmUtMTlhN2I0YTJjMzQ2IiBzdFJlZjpkb2N1bWVudElEPSJhZG9iZTpkb2NpZDpwaG90b3Nob3A6OWU2Y2NjOWItMzMyMi0xMTdhLTk3OTctY2JkMDkyNjI3NTBjIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+1/GPJwAAAJhJREFUeNpi/P//PwMWYAylzzIQAEw4NO8GYkEGIgATJZphBrgA8SqoRhBejaYmDYqx8pmgmpSg/FlAnI7FoplIGmeiyPyHAAY0DAIuSPy0/wiQhqyWiYFCwAKlzwDxe2i0VWAJg5lIXpuJ5F2wAWFAHAoN+TQcMZAO04AB0PxuDMTvsIQBToweBiAvuEK9QxRgpDQpAwQYAIpDg3D2+t6ZAAAAAElFTkSuQmCC);
}
.wp-playlist {
padding-bottom: 2px !important;
text-align: left !important;
}
.wp-playlist,
.wp-playlist *,
.wp-playlist-caption,
.wp-playlist-caption * {
font-family: "Poppins", sans-serif !important;
text-align: left !important;
}
.wp-playlist-item {
padding-top: 8px !important;
padding-bottom: 8px !important;
}
.wp-playlist-item-length {
top: 50% !important;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
transform: translateY(-50%);
font-size: 13px !important;
margin-top: -2px;
}
.wp-video,
.wp-playlist {
text-align: left !important;
margin-bottom: 25px !important;
}
.wp-playlist div.mejs-container.mejs-audio {
max-width: 100%;
}
.wp-playlist:last-child,
.wp-video:last-child {
margin-bottom: 0 !important;
}
.wp-playlist-caption .wp-playlist-item-title {
font-size: 13px !important;
} iframe {
border: none;
}
.embed-responsive {
position: relative;
display: block;
overflow: hidden;
height: 0;
margin-bottom: 30px;
padding: 0;
}
.embed-responsive.embed-responsive-16by9 {
padding-bottom: 56.25%;
}
.embed-responsive.embed-responsive-4by3 {
padding-bottom: 75%;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0 none;
} .modal-backdrop.in {
opacity: .98;
}
.modal-backdrop {
background-color: #0d0d0d;
}
.choros-modal-menu.modal {
text-align: center;
padding: 0 !important;
}
.choros-modal-menu .modal-dialog {
margin-top: 120px;
margin-bottom: 50px;
}
.choros-modal-menu .modal-content {
box-shadow: none;
border: 0;
background: transparent;
}
.choros-modal-menu .simple-menu-pages .menu-item {
margin: 14px 0;
color: #4c4c4c;
font-size: 16px;
text-transform: uppercase;
letter-spacing: 2px;
}
.choros-modal-menu .simple-menu-pages a {
color: #fff;
letter-spacing: 1px;
font-size: 20px;
text-transform: uppercase;
font-weight: 300;
display: inline-block;
line-height: 31px;
}
.choros-modal-menu .simple-menu-pages a:hover {
color: #ed552d;
}
.choros-modal-menu .simple-menu-pages .simple-menu-nav a {
font-size: 26px;
letter-spacing: 5px;
}
.choros-modal-menu .simple-menu-pages .simple-menu-nav .menu-item {
margin: 28px 0;
}
.choros-modal-menu .simple-menu-pages .row a {
font-size: 16px;
line-height: 19px;
letter-spacing: 3px;
}
.choros-modal-menu .simple-menu-pages .row .menu-item {
margin: 12px 0;
}
@media (max-width: 1250px) {
.choros-modal-menu .simple-menu-pages .row .col-moved {
margin-top: 22px;
}
}
@media (max-width: 479px) {
.choros-modal-menu .simple-menu-pages .row > div[class*="col-"]:not(:first-child) {
margin-top: 22px;
}
}
.choros-modal-menu .simple-menu-pages .row .menu-item.simple-menu-title {
padding-bottom: 2px;
}
.choros-modal-menu .simple-menu-pages .row {
font-size: 0;
}
.choros-modal-menu .simple-menu-pages .row > div[class*="col-"] {
display: inline-block;
*display: inline;
zoom: 1;
vertical-align: top;
float: none;
}
.choros-modal-menu .simple-menu-pages .simple-menu-element {
-webkit-transition: opacity .15s linear;
transition: opacity 0.15s linear;
}
.choros-modal-menu .simple-menu-pages > .out {
overflow: hidden;
height: 0;
}
.choros-modal-menu .simple-menu-close {
position: absolute;
right: 28px;
top: 28px;
display: block;
color: #fff;
opacity: 0.5;
font-size: 40px;
}
.choros-modal-menu .simple-menu-back {
position: absolute;
left: 28px;
top: 28px;
display: block;
cursor: default;
color: #fff;
font-size: 40px;
-webkit-transition: opacity, color .15s linear !important;
transition: opacity, color 0.15s linear !important;
}
body.admin-bar .choros-modal-menu .simple-menu-close {
right: 28px;
top: 48px;
}
body.admin-bar .choros-modal-menu .simple-menu-back {
left: 28px;
top: 48px;
}
.choros-modal-menu .simple-menu-back.in {
opacity: 0.1;
cursor: pointer;
}
.choros-modal-menu .simple-menu-close:hover,
.choros-modal-menu .simple-menu-back.in:hover {
opacity: 1;
color: #ed552d;
}
.choros-modal-menu .simple-menu-pages > .in {
height: auto;
}
.choros-modal-menu .simple-menu-pages .simple-mega-link + .simple-menu-title {
margin-top: 45px !important;
}
@media (min-width: 768px) {
.choros-modal-menu .simple-menu-back,
.choros-modal-menu .simple-menu-close {
top: 58px;
position: fixed;
}
.choros-modal-menu .simple-menu-back {
left: 58px;
}
.choros-modal-menu .simple-menu-close {
right: 58px;
}
body.admin-bar .choros-modal-menu .simple-menu-back,
body.admin-bar .choros-modal-menu .simple-menu-close {
top: 68px;
}
body.admin-bar .choros-modal-menu .simple-menu-back {
left: 58px;
}
body.admin-bar .choros-modal-menu .simple-menu-close {
right: 58px;
}
.choros-modal-menu .modal-dialog {
display: inline-block;
padding-left: 30px;
padding-right: 30px;
margin-left: auto;
margin-right: auto;
vertical-align: middle;
}
.choros-modal-menu .modal-dialog {
width: 750px;
}
.choros-modal-menu.modal:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle;
margin-right: -4px;
}
}
@media (min-width: 992px) {
.choros-modal-menu .modal-dialog {
width: 970px;
}
}
@media (min-width: 1250px) {
.choros-modal-menu .modal-dialog {
width: 1220px;
}
}  .footer.footer_line_no .footer-widget-row > hr {
visibility: hidden !important;
opacity: 0 !important;
position: absolute !important;
left: -99999px !important;
top: -99999px !important;
}
.footer .widget.widget-left-line:before {
left: 1px;
}
.footer .widget.widget-right-line:after {
right: 0;
}
.footer .widget.widget-left-line:before,
.footer .widget.widget-right-line:after {
content: '';
display: block;
position: absolute;
top: 0px;
bottom: 0px;
width: 1px;
height: auto;
}
.footer_style_gray .widget.widget-left-line:before,
.footer_style_gray .widget.widget-right-line:after {
background-color: #ededed;
}
.footer-dark .widget.widget-left-line:before,
.footer-dark .widget.widget-right-line:after {
background-color: #2a2a2a;
}
.footer .left-border-visible-xs:before,
.footer .left-border-visible-sm:before,
.footer .left-border-visible-md:before,
.footer .left-border-visible-lg:before {
display: none !important;
}
.footer .right-border-visible-xs:after,
.footer .right-border-visible-sm:after,
.footer .right-border-visible-md:after,
.footer .right-border-visible-lg:after {
display: none !important;
}
.footer.footer-dark .footer-widget-row > hr {
border-color: #2a2a2a;
}
.footer-widget-row > hr {
max-width: 100%;
border-color: #ededed;
margin: 18px 30px;
}
.hr-visible-xs,
.hr-visible-sm,
.hr-visible-md,
.hr-visible-lg {
opacity: 0;
visibility: hidden;
position: absolute;
left: -99999px;
}
.footer {
background-color: #fff;
}
.footer > *:nth-child(2n) {
background-color: #fff;
}
.footer-widget-row {
font-size: 0;
line-height: 0;
}
.footer .footer-row {
padding: 33px 0;
}
.widget-hide-title .widget-title {
display: none;
}
.footer-row .widget {
vertical-align: top;
display: inline-block;
*display: inline;
zoom: 1;
float: none;
margin-top: 25px;
margin-bottom: 25px;
position: relative;
min-height: 1px;
padding-left: 30px;
padding-right: 30px;
}
.footer-row .widget:not([class*="col-"]) {
width: 25%;
}
.footer .footer-row .btn-default {
background-color: #ebebeb;
}
.footer .footer-row .btn-default:hover {
background-color: #ed552d;
color: #fff;
}
.footer.footer-dark .footer-row .btn {
color: #fff;
}
.footer.footer-dark .footer-row .btn-default {
background-color: #333;
color: #979797;
}
.footer.footer-dark .footer-row .btn-default:hover {
background-color: #2e2e2e;
color: #fff;
}
.footer .footer-row p,
.footer .footer-row address {
font-size: 15px;
line-height: 24px;
}
.footer.footer-dark {
background-color: #1a1a1a;
}
.footer.footer-dark > *:nth-child(2n) {
background-color: #1a1a1a;
}
.footer.footer-dark .footer-row p,
.footer.footer-dark .footer-row address {
color: #4c4c4c;
}
.footer.footer-dark .textwidget {
color: #4c4c4c;
}
.footer.footer-dark .footer-row a {
color: #999;
}
.footer.footer-dark .footer-row a:hover {
color: #fff;
}
.footer-extra {
font-size: 13px;
line-height: 70px;
color: #b3b3b3;
}
.footer-dark .footer-extra {
color: #4d4d4d;
}
.footer-extra.footer-simple {
line-height: 40px;
padding: 40px 0 35px;
text-align: center;
}
.footer-extra .row {
padding: 30px 0;
}
.footer-extra a {
color: #333;
}
.footer-dark .footer-extra a {
color: #666;
}
.footer-extra a:hover {
color: #000;
}
.footer-dark .footer-extra a:hover {
color: #fff;
}
.footer-extra .extra-menu a {
font-weight: 300;
margin-top: -2px;
color: #333;
}
.footer-dark .footer-extra .extra-menu a {
color: #999;
}
.footer-extra .extra-menu a:hover {
color: #000;
}
.footer-dark .footer-extra .extra-menu a:hover {
color: #fff;
}
.footer-extra .social-links span {
font-weight: 400;
color: #333;
}
.footer-dark .footer-extra .social-links span {
color: #999;
}
.footer-extra .social-links a:hover span {
color: #000;
}
.footer-dark .footer-extra .social-links a:hover span {
color: #fff;
}
.footer-extra .copyrights {
line-height: inherit;
margin: 0;
color: #b3b3b3;
}
.footer-dark .footer-extra .copyrights {
color: #4d4d4d;
}
.footer-dark .footer-extra .copyrights a {
color: #fff;
}
.footer-dark .footer-extra .copyrights a:hover {
color: #b3b3b3;
}
.footer-extra .navbar-brand {
line-height: inherit;
margin-right: 25px;
}
.footer-dark .footer-extra .navbar-brand {
color: #fafafa;
}
.footer-extra .navbar-brand.navbar-brand-rows {
line-height: 32px;
display: inline-block;
margin: 0;
vertical-align: middle;
}
.footer-extra .divider {
background-color: #e0e0e0;
}
.footer-dark .footer-extra .divider {
background-color: #2b2b2b;
}
.footer-extra .navbar-form {
line-height: inherit;
}
.footer-extra .navbar-form .fa {
line-height: inherit;
}
.footer-extra .navbar-form .fa:hover {
color: #000;
}
.footer-dark .footer-extra .navbar-form .fa:hover {
color: #fff;
}
.footer-dark .footer-extra .navbar-search {
background-color: #1f1f1f;
}
.footer-extra .navbar-search input[type=text],
.footer-extra .navbar-search input[type=search] {
color: #333;
}
.footer-dark .footer-extra .navbar-search input[type=text],
.footer-dark .footer-extra .navbar-search input[type=search] {
color: #b3b3b3;
}
.is-fix-footer .h-footer {
display: none;
} .basement-footer-disable .content {
padding-bottom: 0 !important;
}  .scrolltop {
width: 60px;
height: 60px;
font-weight: normal;
line-height: 50px;
text-align: center;
position: fixed;
left: 40px;
bottom: 40px;
z-index: 30;
opacity: 0;
visibility: hidden;
overflow: hidden;
background-color: rgba(51, 51, 51, 0.15);
font-size: 38px;
color: rgba(255, 255, 255, 1);
font-family: "dosislight";
transition: all .3s ease;
}
.scrolltop:hover {
background-color: #ed552d;
color: #FFF;
}
.scrolltop.vis {
opacity: 1;
visibility: visible;
} @media screen and (max-width: 1470px) and (min-width: 1201px) {
.is-header-vertical .wrapper .container,
.is-header-vertical .footer .container {
width: 100%;
}
}
@media (min-width: 768px) {
p.extra {
font-size: 23px;
line-height: 1.6;
}
p.lead {
font-size: 20px;
line-height: 1.6;
}
.is-fix-footer footer[role="contentinfo"] {
position: fixed;
bottom: 0;
width: 100%;
z-index: -1;
}
.is-fix-footer {
height: auto;
min-height: inherit;
}
}
@media (min-width: 480px) {
.page-title-blog-meta {
white-space: nowrap;
}
}
@media screen and (min-width: 1201px) {
.hr-hidden-lg {
opacity: 0;
visibility: hidden;
position: absolute;
left: -99999px;
}
.hr-visible-lg {
opacity: 1;
position: static;
visibility: visible;
}
.footer .left-border-hidden-lg:before,
.footer .right-border-hidden-lg:after {
display: none !important;
}
.footer .left-border-visible-lg:before,
.footer .right-border-visible-lg:after {
display: block !important;
}
}
@media screen and (max-width: 1200px) {
.hr-hidden-md {
opacity: 0;
position: absolute;
left: -99999px;
visibility: hidden;
}
.hr-visible-md {
opacity: 1;
position: static;
visibility: visible;
}
.footer .left-border-hidden-md:before,
.footer .right-border-hidden-md:after {
display: none !important;
}
.footer .left-border-visible-md:before,
.footer .right-border-visible-md:after {
display: block !important;
}
hr {
max-width: 932px;
}
.irow-md [class*=col-] {
margin-bottom: 25px;
}
.irow-md [class*=col-]:last-child {
margin-bottom: 0;
}
.cols-border [class*=col-lg-]:nth-child(4) {
border-left: 0;
}
.bg.bg-right.bg-third {
right: -160px;
}
.bg.bg-left.bg-third {
left: -160px;
}
.modal-lg {
width: auto;
}
.modal-lg .modal-body-inside {
padding-right: 20px;
padding-left: 20px;
}
.navbar-toggle.widgetbar-toggle {
right: 30px;
margin-right: 0;
}
}
@media screen and (max-width: 992px) {
.blog-page-title.pagetitle .archive-title {
text-align: center;
margin-top: 50px;
}
.blog-page-title.pagetitle h1.main-page-title {
font-size: 25px;
}
.single-post-page-title.pagetitle h1.main-page-title {
font-size: 35px !important;
}
.single-post-page-title.pagetitle h1.main-page-title:after {
margin-top: 15px !important;
}
.single-post-page-title.pagetitle {
padding-top: 200px;
}
.page-title-blog-meta {
margin-top: 130px;
}
.blog-page-title.pagetitle {
padding-top: 68px;
}
.mfp-arrow-left {
left: 5%;
}
.mfp-arrow-right {
right: 5%;
}
th.product-name div {
width: 200px;
}
.post-card-row .figure-info:before {
display: none !important;
}
.hr-hidden-sm {
opacity: 0;
position: absolute;
left: -99999px;
visibility: hidden;
}
.hr-visible-sm {
opacity: 1;
position: static;
visibility: visible;
}
.footer .left-border-hidden-sm:before,
.footer .right-border-hidden-sm:after {
display: none !important;
}
.footer .left-border-visible-sm:before,
.footer .right-border-visible-sm:after {
display: block !important;
}
.is-menu .sf-mega .divcell ul li a {
padding-left: 10px;
}
.nav.navbar-nav > .menu-item > .dropdown-menu {
padding-left: 20px;
}
.dropdown-menu .dropdown-menu.reverse-list {
right: 0;
}
.navbar-ecommerce .cart-list {
top: 73px;
}
.navbar-nav {
padding-bottom: 15px;
}
.navbar-account .navbar-nav {
padding-bottom: 0;
}
.no-menu .header:not(.header-vertical) .sf-mega .divcell {
margin-bottom: 0px;
}
.no-menu .header:not(.header-vertical) .sf-mega .divcell ul:not(:last-child) {
margin-bottom: 0px;
}
.dropdown-menu.sub-menu > li:hover > a,
.dropdown-menu.sub-menu > li:focus > a,
.dropdown-menu.sub-menu > li > a:hover,
.dropdown-menu.sub-menu > li > a:focus {
background-color: transparent;
}
.header-light .dropdown-menu.sub-menu > li:hover > a,
.header-light .dropdown-menu.sub-menu > li:focus > a,
.header-light .dropdown-menu.sub-menu > li > a:hover,
.header-light .dropdown-menu.sub-menu > li > a:focus {
background-color: #da3636;
}
hr {
max-width: 707px;
}
.irow-sm [class*=col-] {
margin-bottom: 25px;
}
.irow-sm [class*=col-]:last-child {
margin-bottom: 0;
}
.cols-border:not(.slider) .col-sm-6:nth-child(3),
.cols-border:not(.slider) .col-xs-6:nth-child(3) {
border-left: 0;
}
.text-center .text-left {
text-align: center;
}
.middle-sm {
margin-top: 0 !important;
}
.bg.bg-right.bg-third {
right: -125px;
}
.bg.bg-left.bg-third {
left: -125px;
}
.divcell[class*=-sm-6] {
float: left;
margin-bottom: 0;
}
.maincontent.m-both {
margin-bottom: 50px;
}
.iwrap .divcell img {
width: 100%;
}
.img-wrap.img-wrap-auto img {
top: 85px;
}
.img-wrap.img-wrap-auto.sm-center-img img {
right: 0;
left: 0;
margin: auto;
}
.cards-grid .row + .row {
margin-top: 25px;
}
.media-fix {
width: 30%;
}
.media-block-sm {
display: block;
}
.share-links a {
margin: 5px;
}
.footer-row {
padding: 25px 0;
}
.footer-row [class*=col-] {
display: inline-block;
float: none;
margin: 25px -1px;
vertical-align: top;
}
.banner-tabs h5 {
margin-bottom: 0;
}
.banner-tabs p {
display: none;
}
.banner-tabs a {
overflow: hidden;
padding: 10px;
text-align: center;
white-space: nowrap;
text-overflow: ellipsis;
}
}
@media screen and (max-width: 782px) {
.maincontent > article.post.format-status .entry-content > p:first-child,
.maincontent > article.post.format-aside .entry-content > p:first-child {
font-size: 18px;
}
.navbar-account:not(.navbar-account-button) a:first-child {
display: none;
}
.user-is-auth {
margin-left: 0;
}
body.admin-bar {
padding-top: 46px;
}
body.admin-bar button.mfp-close,
body.admin-bar .map-close,
body.admin-bar .navbar-modal .navbar-toggle-modal {
top: 72px;
}
div[id="wpadminbar"] {
position: fixed !important;
}
}
@media screen and (max-width: 767px) {
.blog-posts-grid > article.post .entry-meta {
margin-top: 30px;
}
.blog-posts-grid > article.post.format-quote .entry-content blockquote:first-child {
padding: 0 17px !important;
}
.blog-posts-grid > article.post .entry {
padding: 47px 28px 28px;
}
.is-fix-footer {
margin-bottom: 0 !important;
}
dl.dl-horizontal dd {
margin-left: 0;
}
.footer-row .widget:not([class*="col-"]) {
width: 50%;
}
.header:not(.header-vertical) .divider {
margin-right: 10px;
margin-left: 13px;
}
.image-post-navigation .nav-links {
text-align: center;
}
.image-post-navigation .nav-links > div {
float: none !important;
margin-bottom: 20px;
}
.image-post-navigation .nav-links > div:last-child {
margin-bottom: 0 !important;
}
.nav-single > div {
margin-bottom: 20px !important;
}
.nav-single > div:last-child {
margin-bottom: 0 !important;
}
.nav-single > div:last-child .all {
margin: 0;
}
.nav-single .nav-previous-empty {
margin-bottom: 0 !important;
}
.separate_line_basement {
margin-left: auto !important;
margin-right: auto !important;
}
.widget_link_list ul,
.widget_icon_list ul,
.widget_share .share-area {
text-align: left !important;
}
.hr-hidden-xs {
opacity: 0;
position: absolute;
left: -99999px;
visibility: hidden;
}
.hr-visible-xs {
opacity: 1;
position: static;
visibility: visible;
}
.footer .left-border-hidden-xs:before,
.footer .right-border-hidden-xs:after {
display: none !important;
}
.footer .left-border-visible-xs:before,
.footer .right-border-visible-xs:after {
display: block !important;
}
.irow-md.divtable,
.irow-sm.divtable,
.irow-xs.divtable {
margin-bottom: 0;
}
.vc_row [class*=col-] {
margin-top: 50px;
}
.vc-col-xs-margin-top-0 [class*=col-] {
margin-top: 0 !important;
}
.vc_row [class*=col-]:first-child {
margin-top: 0;
}
.irow-md [class*=col-],
.irow-sm [class*=col-],
.irow-xs [class*=col-] {
margin-bottom: 50px;
}
.irow-md [class*=col-]:last-child,
.irow-sm [class*=col-]:last-child,
.irow-xs [class*=col-]:last-child {
margin-bottom: 0;
}
.irow-md.product [class*=col-],
.irow-sm.product [class*=col-],
.irow-xs.product [class*=col-] {
margin-bottom: 25px;
}
.irow-md .heading-divider,
.irow-sm .heading-divider,
.irow-xs .heading-divider {
margin-right: auto;
margin-left: auto;
}
.divtable {
display: block;
}
[class*=irow] {
text-align: center;
}
[class*=irow] .text-right,
[class*=irow] .text-left {
text-align: center;
}
.irow-text-left {
text-align: left;
}
blockquote {
text-align: left;
}
blockquote + h5 {
text-align: left;
}
.title-divider h1,
.title-divider h2,
.title-divider h3,
.title-divider h4 {
padding: 0 15px;
}
.middle {
margin-top: 0 !important;
}
.text-left.align {
text-align: left;
}
.text-right.align {
text-align: right;
}
.navbar-nav {
margin: 0;
}
.nav-expand {
margin-top: -50px;
}
.content .cards + .cards {
margin-top: 15px;
}
.content .iwrap:first-child {
padding-top: 30px;
}
.cols-border [class*=col-] {
border-left: 0;
}
.height-300-xs {
display: block;
height: 300px;
}
.page-header .divcell {
display: block;
width: 100%;
height: auto;
}
.media .heading-divider {
margin-right: auto;
margin-left: auto;
}
.media-left {
display: block;
padding: 0 0 25px;
}
.media-fix,
[class*=media-block] {
width: 100%;
padding-bottom: 0;
}
.media-right {
display: block;
padding: 25px 0 0;
}
.media-body {
display: block;
}
.divcell {
display: block;
}
.divcell[class*=-sm-6] {
float: none;
}
.divtable-negative .divcell {
margin-top: 0;
margin-bottom: 0;
padding-top: 25px;
padding-bottom: 25px;
}
.cards-separate {
margin-bottom: 0;
}
.cards-separate .card {
display: block;
margin: 0 0 15px;
}
.cards-separate .card[class*='-6'],
.cards-separate .card[class*='-4'] {
width: 100%;
}
.cards-inside .card {
margin-right: 0;
margin-left: 0;
padding-right: 0;
padding-left: 0;
}
.cards-images {
margin-right: 0;
margin-left: 0;
}
.cards-border.cards-inside .figure:not(.figure-sm),
.cards-color.cards-inside .figure:not(.figure-sm) {
width: 100%;
margin-right: 0;
margin-left: 0;
}
.cards-color [class*=col-] {
padding-right: 0;
padding-left: 0;
}
.cards-grid-inside.iwrap .row + .row,
.cards-grid.iwrap .row + .row {
margin-top: 50px;
}
.card-image:not(:first-child) .figure-info {
border-left: 0;
}
.cards-border.divtable > .card + .card {
margin-top: -1px;
}
.card {
display: block;
}
.cards-separate .card {
border-left: 0;
}
.cards-inside .figure,
.cards-inside.cards-border .figure {
width: 100%;
margin-top: 0;
margin-right: 0;
margin-left: 0;
}
[class*=card-fix] {
display: block;
}
.back {
width: 100%;
}
.figure-sm {
width: 100%;
}
.bg {
width: 100%;
}
.bg.bg-third {
display: none;
}
.header-extra-bottom [class*=pull-],
.footer-extra [class*=pull-] {
float: none !important;
margin: 0 auto;
text-align: center;
}
.header-extra-bottom [class*=pull-] a,
.footer-extra [class*=pull-] a {
line-height: 36px;
}
.extra-menu a,
.extra-menu a + a {
margin: 0 10px;
}
.pagetitle,
.pagetitle.pagetitle-collapse {
height: auto !important;
}
.pagetitle .divcell,
.pagetitle.pagetitle-collapse .divcell {
display: block;
width: 100%;
height: auto !important;
padding: 0 0 15px;
text-align: center;
}
.pagetitle .divcell:last-child {
padding-bottom: 0;
}
.pagetitle h1.main-page-title:after {
margin-left: auto;
margin-right: auto; } .pagetitle .fa,
.pagetitle.pagetitle-collapse .fa,
.pagetitle .main-page-title-icon {
display: block;
margin: 0 auto 20px auto !important;
}
.page-title_position_right.pagetitle .divcell .main-page-title-icon:first-child {
display: block;
}
.pagetitle {
padding-bottom: 33px;
}
.page-title_position_right.pagetitle .divcell .main-page-title-icon:last-child {
display: none;
}
.pagetitle .divider,
.pagetitle.pagetitle-collapse .divider {
display: none;
}
.pagetitle .subtitle,
.pagetitle.pagetitle-collapse .subtitle {
display: block;
margin: auto;
}
.pagetitle h1 .fa,
.pagetitle.pagetitle-collapse h1 .fa {
margin-right: auto;
}
.pagetitle .dropdown h1 .fa,
.pagetitle.pagetitle-collapse .dropdown h1 .fa {
margin-right: -15px;
}
.pagetitle-panel .row {
margin-bottom: 15px;
}
.pagetitle-panel [class*='col-'] {
margin-top: 25px;
}
.pagetitle-panel [class*='col-']:last-child {
margin-bottom: 15px;
}
.sidebar + .maincontent,
.maincontent + .sidebar {
margin-top: 50px;
}
.sidebar {
max-width: 400px;
margin-right: auto;
margin-left: auto;
}
.iwrap .irow-xs,
.iwrap .irow-sm {
margin-bottom: 0;
}
.iwrap .divcell img {
width: auto;
max-width: 100%;
}
.text-wrap {
padding-top: 30px;
padding-bottom: 30px;
}
.img-wrap {
height: auto !important;
text-align: center;
}
.img-wrap img {
position: relative;
top: 0 !important;
right: 0;
left: 0;
max-width: 100%;
height: auto;
margin: auto;
}
.img-wrap + .text-wrap {
padding-top: 0;
}
.contact .middle {
padding-bottom: 25px;
}
.contact .middle:first-child {
padding-top: 25px;
}
.contact-md,
.contact-lg,
.contact-sm {
height: auto;
}
.figure.img-circle {
width: 90%;
margin: auto;
}
[class*=google-map-absolute] {
position: relative;
width: 100%;
max-width: 100%;
}
.google-map.google-map-absolute {
position: absolute;
}
.contact-wrap.cols-border [class*=col-] {
height: auto;
}
.panel-heading a i.pull-left {
float: none !important;
}
.promo-box {
text-align: center;
}
.promo-box .container {
text-align: center;
}
.promo-box h4 {
line-height: 30px;
display: block;
margin: 0 0 15px;
text-align: center;
}
.promo-box .btn {
float: none !important;
}
.promo-box .btn + h4 {
margin-top: 15px;
}
.share-links-block a {
display: block;
float: left;
width: 50%;
margin: 0;
}
[class*=quote-author] strong:before {
display: none;
}
[class*=quote-author] strong,
[class*=quote-author] small {
padding-left: 0;
}
.quotes.quotes-grid [class*=col-] {
padding-top: 15px;
padding-bottom: 25px;
border-width: 0 0 1px;
}
.quote-block {
padding-top: 0;
padding-bottom: 0;
}
.quote-block.divcell {
padding-top: 30px;
padding-bottom: 30px;
}
.pricing-highlight .icon {
right: calc(50% - 25px);
}
.pricing .most,
.sh-most {
display: none;
}
.modal-sm,
.modal-md {
width: auto;
}
.modal-sm .modal-body-inside,
.modal-md .modal-body-inside {
padding-right: 20px;
padding-left: 20px;
}
.mix-category {
padding: 0;
border: 0;
}
.footer-extra {
line-height: 32px;
padding: 10px 0;
text-align: center;
}
.footer-extra .navbar-brand {
float: none;
}
.footer-extra .divider,
.footer-extra .navbar-form {
display: none;
}
.footer-extra [class*=col-] {
width: 100%;
margin: 0;
}
.banner-tabs {
width: calc(100% - 60px);
}
.search-block {
margin-left: 0;
}
.search-block h5 {
margin-left: 0;
}
.search-block h5 i {
float: none;
text-align: center;
}
.search-block h5 a {
display: inline-block;
margin-left: 5px;
}
.search-found [class*=col-] {
margin-bottom: 0;
}
.displaying .irow-xs [class*=col-] {
margin-bottom: 15px;
}
}
@media screen and (max-width: 639px) {
blockquote:before {
font-size: 35px;
}
blockquote,
blockquote p {
font-size: 17px !important;
}
blockquote {
padding: 39px 50px 37px !important;
}
blockquote footer {
font-size: 15px;
}
.navbar-ecommerce .has-goods > strong {
display: none;
}
.gallery-item {
width: 100% !important;
}
.countup {
text-align: center;
}
.header-extra-top [class*=pull-] {
float: none !important;
margin: 0 auto;
text-align: center;
}
.header-extra-top [class*=pull-] a {
line-height: 36px;
}
.contact-info a,
.contact-info a + a {
margin: 0 10px;
}
.header-vertical .cart-list {
left: 0;
}
.nav-tabs li {
display: block;
text-align: center;
}
.nav-tabs li:last-child {
margin-bottom: 7px;
}
[class*=tabs-border] .nav-tabs > li.active {
border: 0;
}
[class*=tabs-border] .nav-tabs > li > a {
padding: 0 13px;
border: 0;
}
[class*=tabs-simple] .nav-tabs > li:first-child > a {
padding-right: 13px;
padding-left: 13px;
}
.nav-tabs.nav-justified {
border-bottom: 1px solid #d9d9d9 !important;
}
.tabs-revert .nav-tabs.nav-justified {
border-bottom: 0 !important;
}
.nav-tabs.nav-justified > li {
display: block;
width: 100%;
border: 0 !important;
}
[class*='tabs-icons'] .nav-tabs > li {
display: inline-block;
}
[class*='tabs-vertical'] .nav-tabs {
float: none !important;
width: 100% !important;
margin-bottom: 30px;
text-align: center;
}
[class*='tabs-vertical'] .nav-tabs > li {
border: 0;
text-align: center;
}
[class*='tabs-vertical'] .nav-tabs > li > a {
border: 0;
}
[class*='tabs-vertical'] .tab-content {
margin: 0 !important;
}
[class*=tabs-icons] .nav-tabs > li {
width: auto;
margin: 0 10px !important;
}
[class*=tabs-simple] .nav-tabs > li {
margin: 0 5px !important;
}
}
@media screen and (max-width: 479px) {
.page-title-blog-meta {
margin-top: 80px !important;
}
.page-title-blog-meta > div:last-child {
margin-bottom: 0 !important;
}
body.single-format-status .single-post-page-title.pagetitle.page-title_placement_after,
body.single-format-aside .single-post-page-title.pagetitle.page-title_placement_after {
padding-top: 40px !important;
}
.mfp-close {
right: 32px;
}
h1 span {
font-size: 23px !important;
}
.single-post-page-title.pagetitle h1.main-page-title {
line-height: 35px;
}
.footer-row .widget:not([class*="col-"]) {
width: 100%;
}
.logo_position_left .navbar-brand,
.logo_position_right .navbar-brand {
float: none !important;
text-align: center;
}
.logo_position_left nav.navbar,
.logo_position_right nav.navbar {
text-align: center;
}
.logo_position_left nav.navbar > [class*=navbar-]:not(.navbar-search):not(.navbar-brand),
.logo_position_left nav.navbar .divider,
.logo_position_right nav.navbar > [class*=navbar-]:not(.navbar-search):not(.navbar-brand),
.logo_position_right nav.navbar .divider {
display: inline-block !important;
float: none !important;
vertical-align: middle;
*display: inline;
zoom: 1;
}
.logo_position_left .navbar-lang {
margin-right: 10px;
}
body .logo_position_left nav.navbar > .navbar-account:not(.navbar-account-button),
body .logo_position_right nav.navbar > .navbar-account:not(.navbar-account-button) {
display: none !important;
padding: 0 !important;
font-size: 0 !important;
line-height: 0 !important;
margin: 0 !important;
position: absolute;
}
.logo_position_left nav.navbar .divider {
margin-left: 0;
}
.logo_position_left .navbar-search input.form-control {
font-size: 18px;
}
.logo_position_left .navbar-brand + .navbar-account + .divider,
.logo_position_left .navbar-brand + .navbar-lang + .divider,
.logo_position_left .navbar-brand + .navbar-lang + .navbar-account + .divider,
.logo_position_left .navbar-lang:first-child + .divider,
.logo_position_left .navbar-account:first-child + .divider,
.logo_position_right .col-md-9 > .navbar-lang:first-child + .navbar-account + .divider,
.logo_position_right .col-md-9 > .navbar-account:first-child + .divider,
.logo_position_right .col-md-9 > .navbar-lang:first-child + .divider {
display: none;
}
.hidden-xxs {
display: none !important;
}
.header:not(.header-vertical) .navbar-account:not(.navbar-account-button),
.header:not(.header-vertical) .navbar-slogan {
display: none;
}
.header:not(.header-vertical) .navbar-form .fa {
padding-left: 0;
}
.header:not(.header-vertical) .header-multirow {
text-align: center;
}
.header:not(.header-vertical) .header-multirow .navbar-account,
.header:not(.header-vertical) .header-multirow .navbar-lang,
.header:not(.header-vertical) .header-multirow .navbar-slogan {
display: inline-block;
float: none !important;
vertical-align: middle;
}
[class*=col-xs-]:not(.head-col) {
float: none;
width: 100%;
text-align: center;
}
[class*=col-xs-] .divider {
display: none;
}
.mix-category > li {
display: block;
margin-bottom: 5px;
}
.footer [class*=col-] {
text-align: left;
}
}
@media screen and (max-width: 340px) {
.pull-right[class*="navbar-"] + .pull-right[class*="navbar-"] {
margin-right: 8px !important;
}
.pull-left[class*="navbar-"] + .pull-left[class*="navbar-"] {
margin-left: 8px !important;
}
.navbar-account nav .btn {
margin-left: 0;
margin-right: 0;
padding-left: 17px;
padding-right: 17px;
}
.header:not(.header-vertical) .divider {
display: none !important;
position: absolute;
left: -999px;
opacity: 0;
visibility: hidden;
width: 0;
height: 0;
}
.logo_position_right .navbar-toggle {
margin-left: 10px !important;
}
.logo_position_left .navbar-lang {
margin-right: 8px !important;
margin-left: -4px !important;
}
.logo_position_right .navbar-lang {
margin-left: -4px !important;
padding-right: 0 !important;
}
.logo_position_center_left .head-col:last-child {
padding-left: 0;
}
.logo_position_center_right .no-padding + .head-col {
padding-right: 0 !important;
}
}
   .wpb_animate_when_almost_visible,
.vc_col-has-fill {
will-change: transform, opacity;
}
.widget input[type=text].wpcf7-not-valid,
.widget input[type=search].wpcf7-not-valid,
.widget input[type=tel].wpcf7-not-valid,
.widget input[type=number].wpcf7-not-valid,
.widget input[type=date].wpcf7-not-valid,
.widget input[type=url].wpcf7-not-valid,
.widget input[type=email].wpcf7-not-valid,
.widget textarea.wpcf7-not-valid {
color: #ed552d;
}
.widget form.invalid input.wpcf7-not-valid::-webkit-input-placeholder,
.widget form.invalid textarea.wpcf7-not-valid::-webkit-input-placeholder {
color: #ed552d !important;
}
.widget form.invalid input.wpcf7-not-valid::-moz-placeholder,
.widget form.invalid textarea::-moz-placeholder {
color: #ed552d !important;
}
.widget form.invalid input.wpcf7-not-valid:-ms-input-placeholder,
.widget form.invalid textarea:-ms-input-placeholder {
color: #ed552d !important;
}
.screen-reader-response,
.wpcf7-not-valid-tip,
.wpcf7-display-none {
display: none;
}
.widget_contact_form .wpcf7-submit {
text-transform: uppercase;
height: 31px;
line-height: 33px;
margin-top: 10px;
padding: 0 38px;
}
.widget_contact_form .wpcf7-checkbox .wpcf7-list-item-label,
.widget_contact_form .wpcf7-radio .wpcf7-list-item-label {
font-size: 14px;
}
.widget_contact_form .wpcf7-checkbox input[type="checkbox"] + .wpcf7-list-item-label {
margin-left: 5px;
}
.widget_contact_form .wpcf7-checkbox  .wpcf7-list-item-label  + input[type="checkbox"] {
margin-left: 5px;
}
.widget_contact_form .wpcf7-radio input[type="radio"] + .wpcf7-list-item-label {
margin-left: 5px;
}
.widget_contact_form .wpcf7-radio  .wpcf7-list-item-label  + input[type="radio"] {
margin-left: 5px;
}
.footer-dark .widget input[type=text].wpcf7-not-valid,
.footer-dark .widget input[type=search].wpcf7-not-valid,
.footer-dark .widget input[type=tel].wpcf7-not-valid,
.footer-dark .widget input[type=number].wpcf7-not-valid,
.footer-dark .widget input[type=date].wpcf7-not-valid,
.footer-dark .widget input[type=url].wpcf7-not-valid,
.footer-dark .widget input[type=email].wpcf7-not-valid,
.footer-dark .widget textarea.wpcf7-not-valid {
color: #ed552d;
}
.footer-dark form.invalid input.wpcf7-not-valid::-webkit-input-placeholder,
.footer-dark form.invalid textarea.wpcf7-not-valid::-webkit-input-placeholder {
color: #ed552d !important;
}
.footer-dark form.invalid input.wpcf7-not-valid::-moz-placeholder,
.footer-dark form.invalid textarea::-moz-placeholder {
color: #ed552d !important;
}
.footer-dark form.invalid input.wpcf7-not-valid:-ms-input-placeholder,
.footer-dark form.invalid textarea:-ms-input-placeholder {
color: #ed552d !important;
}
.widget_contact_form .wpcf7-form-control-wrap {
display: block;
}
.widget_contact_form label {
font-weight: 400;
font-size: 14px;
}
.wpcf7-response-output,
.ajax-error {
position: relative;
overflow: hidden;
font-size: 13px;
line-height: normal;
margin: 13px 0 0 0;
padding: 11px;
border-left: 3px solid;
border-radius: 2px;
}
.wpcf7-validation-errors,
.ajax-error {
background-color: #f04e23;
color: #fff;
border: none;
font-size: 16px;
border-radius: 3px;
}
.wpcf7-mail-sent-ok {
background-color: #4db03d;
color: #fff;
border: none;
font-size: 16px;
border-radius: 3px;
}
.wpcf7-spam-blocked {
background-color: #ff9804;
color: #fff;
border: none;
font-size: 16px;
border-radius: 3px;
}
.wpcf7-mail-sent-ng {
background-color: #00bff3;
color: #fff;
border: none;
font-size: 16px;
border-radius: 3px;
}
.maincontent .wpcf7-response-output,
.maincontent .ajax-error {
padding: 25px 20px 23px 99px;
}
.maincontent .wpcf7-response-output.vc_message_box {
border: 1px solid transparent;
display: block;
overflow: hidden;
margin: 21px 0 21px 0;
padding: 25px 15px 23px 99px;
position: relative;
font-size: 1em;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.maincontent .wpcf7-response-output .vc_message_box-icon {
position: absolute;
font-weight: 400;
font-style: normal;
bottom: 0;
font-size: 1em;
color: #fff !important;
left: 0;
top: 0;
width: 78px;
}
.maincontent .wpcf7-response-output .vc_message_box-icon > * {
position: absolute;
font-weight: 400;
font-style: normal;
font-size: 1.7em;
line-height: 1;
left: 30px !important;
top: 27px !important;
transform: none !important;
}
.maincontent .wpcf7-response-output .vc_wrap_message_box {
position: relative;
}
.maincontent .wpcf7-response-output .vc_wrap_message_box:before {
position: absolute;
content: '';
height: auto;
top: 0;
bottom: 0;
left: -21px;
background-color: #fff;
width: 1px;
opacity: 0.2;
}
.wpcf7-form .ajax-loader {
margin-left: 10px;
}
.wpcf7-form .vc_message_box p {
color: #fff !important;
font-weight: 400 !important;
}
.wpcf7-form input[type="checkbox"],
.wpcf7-form input[type="radio"] {
vertical-align: middle;
margin-top: -1px;
}
.wpcf7-list-item {
margin-right: 10px;
} body.is-mobile .wpcf7-form select {
width : 100%;
display: block;
border-left: 0;
border-right: 0;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
border-color: #d9d9d9;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
padding: 0 15px;
color: #1a1a1a;
outline: none;
background-color: #fff;
}
body.is-mobile .wpcf7-form select:not([multiple]) {
height: 42px;
}
body.is-mobile .wpcf7-form select:focus {
outline: none;
}
div.wpcf7 .ajax-loader {
visibility: hidden;
display: inline-block;
background: url(//www.renaud-duby.fr/wp-content/themes/renaud_duby/assets/images/ajax-loader.gif) center center no-repeat;
width: 60px;
height: 16px;
border: none;
margin-top: 12px;
padding: 0;
vertical-align: middle;
}
div.wpcf7 .ajax-loader.is-active {
visibility: visible;
}
.widget .wpcf7-form > p:nth-last-child(3) {
margin-bottom: 0 !important;
}
.maincontent .wpcf7-form > p > label,
.promo-content .wpcf7-form > p > label {
font-size: 15px;
font-weight: 400;
line-height: 24px;
display: block;
margin: 0 0 2px;
color: #808080;
}
.maincontent .wpcf7-form > p,
.promo-content .wpcf7-form > p {
margin-top: 0;
margin-bottom: 15px;
}
.maincontent .wpcf7-form > p > label:last-child,
.promo-content .wpcf7-form > p > label:last-child {
margin-bottom: 0;
}
.maincontent .wpcf7-form > p > label span,
.promo-content .wpcf7-form > p > label span {
margin-top: 2px;
display: block;
}
.maincontent .wpcf7-form .wpcf7-not-valid-tip,
.promo-content .wpcf7-form .wpcf7-not-valid-tip {
display: none !important;
}
.maincontent .wpcf7-form .wpcf7-response-output,
.maincontent .wpcf7-form .ajax-error,
.promo-content .wpcf7-form .wpcf7-response-output,
.promo-content .wpcf7-form .ajax-error{
margin-top: 18px;
}
.maincontent .wpcf7-form > p.form-wrap,
.promo-content .wpcf7-form > p.form-wrap {
line-height: 0;
}
.maincontent .wpcf7-form > p.form-wrap > span.wpcf7-form-control-wrap input.wpcf7-not-valid,
.maincontent .wpcf7-form > p.form-wrap > span.wpcf7-form-control-wrap textarea.wpcf7-not-valid,
.promo-content .wpcf7-form > p.form-wrap > span.wpcf7-form-control-wrap input.wpcf7-not-valid,
.promo-content .wpcf7-form > p.form-wrap > span.wpcf7-form-control-wrap textarea.wpcf7-not-valid {
margin-left: -1px;
width: calc(100% + 2px) !important;
}
.maincontent .wpcf7-form > p.form-wrap .chosen-container,
.promo-content .wpcf7-form > p.form-wrap .chosen-container {
background-color: transparent;
}
.maincontent .wpcf7-form > p.form-wrap .chosen-drop,
.promo-content .wpcf7-form > p.form-wrap .chosen-drop {
background-color: #fafafa;
font-size: 15px !important;
border: none !important;
width: calc(100% + 30px) !important;
margin-top: 0 !important;
margin-left: -15px !important;
border-radius: 0 !important;
}
.maincontent .chosen-container .chosen-results li.highlighted {
color: #262626 !important;
}
.maincontent .chosen-container .chosen-results li {
color: #909090;
font-size: 15px !important;
padding: 0 15px 3px 15px !important;
}
.maincontent .wpcf7-form .wpcf7-checkbox,
.maincontent .wpcf7-form .wpcf7-radio,
.promo-content .wpcf7-form .wpcf7-checkbox,
.promo-content .wpcf7-form .wpcf7-radio {
display: block;
padding: 10px 0;
line-height: 24px;
border-bottom: 1px solid #e5e5e5;
}
.maincontent .wpcf7-form .wpcf7-checkbox.wpcf7-not-valid .wpcf7-list-item-label,
.maincontent .wpcf7-form .wpcf7-radio.wpcf7-not-valid .wpcf7-list-item-label,
.promo-content .wpcf7-form .wpcf7-checkbox.wpcf7-not-valid .wpcf7-list-item-label,
.promo-content .wpcf7-form .wpcf7-radio.wpcf7-not-valid .wpcf7-list-item-label{
color: #eb5636;
}
.maincontent .wpcf7-form .wpcf7-list-item-label,
.promo-content .wpcf7-form .wpcf7-list-item-label {
margin: 0 5px;
}
.maincontent .wpcf7-form .wpcf7-list-item.first .wpcf7-list-item-label,
.maincontent .wpcf7-form .wpcf7-list-item.last .wpcf7-list-item-label,
.promo-content .wpcf7-form .wpcf7-list-item.first .wpcf7-list-item-label,
.promo-content .wpcf7-form .wpcf7-list-item.last .wpcf7-list-item-label{
margin-left: 0;
}
.maincontent .wpcf7-form input[type="checkbox"],
.maincontent .wpcf7-form input[type="radio"],
.promo-content .wpcf7-form input[type="checkbox"],
.promo-content .wpcf7-form input[type="radio"]{
margin-right: 7px;
}
.maincontent .wpcf7-form > p.form-wrap > span.wpcf7-form-control-wrap:nth-last-child(2) .wpcf7-checkbox,
.maincontent .wpcf7-form > p.form-wrap > span.wpcf7-form-control-wrap:nth-last-child(2) .wpcf7-radio,
.maincontent .wpcf7-form > p.form-wrap > span[class*="acceptance-"]:nth-last-child(2),
.maincontent .wpcf7-form > p.form-wrap > span[class*="quiz-"]:nth-last-child(2),
.maincontent .wpcf7-form > p.form-wrap > span[class*="file-"]:nth-last-child(2),
.promo-content .wpcf7-form > p.form-wrap > span.wpcf7-form-control-wrap:nth-last-child(2) .wpcf7-checkbox,
.promo-content .wpcf7-form > p.form-wrap > span.wpcf7-form-control-wrap:nth-last-child(2) .wpcf7-radio,
.promo-content .wpcf7-form > p.form-wrap > span[class*="acceptance-"]:nth-last-child(2),
.promo-content .wpcf7-form > p.form-wrap > span[class*="quiz-"]:nth-last-child(2),
.promo-content .wpcf7-form > p.form-wrap > span[class*="file-"]:nth-last-child(2){
border-bottom: none;
}
.maincontent .wpcf7-form span[class*="acceptance-"],
.maincontent .wpcf7-form span[class*="quiz-"],
.maincontent .wpcf7-form span[class*="file-"],
.promo-content .wpcf7-form span[class*="acceptance-"],
.promo-content .wpcf7-form span[class*="quiz-"],
.promo-content .wpcf7-form span[class*="file-"] {
padding: 10px 15px;
line-height: 24px;
border-bottom: 1px solid #d9d9d9;
}
.maincontent .wpcf7-form span[class*="file-"],
.promo-content .wpcf7-form span[class*="file-"] {
padding: 17px 15px;
}
.maincontent .wpcf7-form span[class*="quiz-"] label,
.promo-content .wpcf7-form span[class*="quiz-"] label {
display: block;
padding-bottom: 10px;
}
.maincontent .wpcf7-form span[class*="quiz-"] label span,
.promo-content .wpcf7-form span[class*="quiz-"] label span {
border: none;
font-weight: 400;
color: grey;
font-size: 15px;
display: block;
line-height: normal;
padding-bottom: 5px;
margin: 0 0 2px;
padding-left: 0;
padding-right: 0;
}
.maincontent .wpcf7-form span[class*="quiz-"] label input,
.promo-content .wpcf7-form span[class*="quiz-"] label input {
border: 1px solid #d9d9d9 !important;
font-weight: normal;
-webkit-border-radius: 2px !important;
-moz-border-radius: 2px !important;
border-radius: 2px !important;
}
.maincontent .wpcf7-form span[class*="quiz-"] label input.wpcf7-not-valid,
.promo-content .wpcf7-form span[class*="quiz-"] label input.wpcf7-not-valid {
border-color: #eb5636 !important;
color: #eb5636 !important;
}
.maincontent .wpcf7-form .wpcf7-range,
.promo-content .wpcf7-form .wpcf7-range {
padding-top: 15px;
padding-bottom: 15px;
border: none !important;
}
.maincontent .wpcf7-form .wpcf7-rangebrd,
.promo-content .wpcf7-form .wpcf7-rangebrd {
height: 1px;
background-color: #d9d9d9;
}
.maincontent .wpcf7-form > p:not(.form-wrap) span[class*="quiz-"],
.promo-content .wpcf7-form > p:not(.form-wrap) span[class*="quiz-"] {
padding-left: 0;
padding-right: 0;
}
.maincontent .wpcf7-form > p:not(.form-wrap) span[class*="quiz-"] label,
.promo-content .wpcf7-form > p:not(.form-wrap) span[class*="quiz-"] label{
padding-bottom: 0;
}
.maincontent .wpcf7-form > p:not(.form-wrap) span[class*="quiz-"] label .wpcf7-quiz-label,
.promo-content .wpcf7-form > p:not(.form-wrap) span[class*="quiz-"] label .wpcf7-quiz-label {
padding-top: 0;
}
.maincontent .wpcf7-form > p:not(.form-wrap) span[class*="quiz-"],
.maincontent .wpcf7-form > p:not(.form-wrap) span[class*="acceptance-"],
.maincontent .wpcf7-form > p:not(.form-wrap) span[class*="radio-"] .wpcf7-radio,
.maincontent .wpcf7-form > p:not(.form-wrap) span[class*="checkbox-"] .wpcf7-checkbox,
.maincontent .wpcf7-form > p:not(.form-wrap) span[class*="file-"],
.promo-content .wpcf7-form > p:not(.form-wrap) span[class*="quiz-"],
.promo-content .wpcf7-form > p:not(.form-wrap) span[class*="acceptance-"],
.promo-content .wpcf7-form > p:not(.form-wrap) span[class*="radio-"] .wpcf7-radio,
.promo-content .wpcf7-form > p:not(.form-wrap) span[class*="checkbox-"] .wpcf7-checkbox,
.promo-content .wpcf7-form > p:not(.form-wrap) span[class*="file-"]{
display: block;
padding-left: 0;
padding-right: 0;
border: none;
}
.wpcf7-form .chosen-container-multi {
padding-left: 19px;
}
.maincontent .wpcf7-form .chosen-choices li {
padding-right: 11px;
line-height: 40px;
}
.widget .chosen-container-multi {
background-color: #f7f7f7;
}
.widget .chosen-container-multi input {
font-size: 14px !important;
color: #999 !important;
line-height: 41px !important;
height: 40px !important;
}
.widget .chosen-choices li {
padding-right: 11px;
color: #000 !important;
font-size: 14px !important;
line-height: 41px !important;
}
.footer-dark .chosen-container-multi {
background-color: #212121 !important;
}
.footer-dark .chosen-container-multi input,
.footer-dark .chosen-choices li {
color: #808080 !important;
}
.maincontent input[type=text],
.maincontent input[type=email],
.maincontent input[type=password],
.maincontent input[type=search],
.maincontent input[type=tel],
.maincontent input[type=url],
.maincontent input[type=range],
.maincontent input[type=number],
.maincontent input[type=date],
.maincontent textarea {
-webkit-border-radius: 0 !important;
-moz-border-radius: 0 !important;
border-radius: 0 !important;
padding: 0 !important;
font-weight:400 !important;
color: #000 !important;
font-size: 15px !important;
border: none !important;
margin: 0 !important;
line-height: normal !important;
border-bottom: 1px solid #e5e5e5 !important;
}
.maincontent .wpcf7-form-control-wrap {
display: block;
line-height: 0;
padding: 15px 0 0 0;
}
.maincontent .wpcf7-form-control-wrap:first-child {
padding-top: 0;
}
.maincontent .wpcf7-form-control-wrap + br {
display: none;
position: absolute;
}
.maincontent .wpcf7-form-control-wrap ::-webkit-input-placeholder {
color: #a6a6a6 !important;
}
.maincontent .wpcf7-form-control-wrap ::-moz-placeholder {
color: #a6a6a6 !important;
}
.maincontent .wpcf7-form-control-wrap input:-ms-input-placeholder {
color: #a6a6a6 !important;
}
.maincontent .wpcf7-form input[type="submit"] {
margin-top: 15px;
min-width: 121px;
padding-left: 30px;
padding-right: 30px;
text-transform: uppercase;
line-height: 40px;
}
.maincontent .wpcf7-form textarea {
line-height: normal;
margin-top: 8px !important;
height: 142px;
}
.maincontent input.wpcf7-not-valid,
.maincontent textarea.wpcf7-not-valid {
color: #eb5636 !important;
border-bottom-color: #eb5636 !important;
}
.maincontent input.wpcf7-not-valid::-webkit-input-placeholder,
.maincontent textarea.wpcf7-not-valid::-webkit-input-placeholder {
color: #eb5636 !important;
}
.maincontent input.wpcf7-not-valid::-moz-placeholder ,
.maincontent textarea.wpcf7-not-valid::-moz-placeholder  {
color: #eb5636 !important;
}
.maincontent input.wpcf7-not-valid:-ms-input-placeholder,
.maincontent textarea.wpcf7-not-valid:-ms-input-placeholder  {
color: #eb5636 !important;
}
.maincontent input:not([type='submit']):focus,
.maincontent textarea:focus {
color: #000 !important;
border-bottom-color: #000 !important;
}
.maincontent input:focus::-webkit-input-placeholder,
.maincontent textarea:focus::-webkit-input-placeholder {
color: #a6a6a6 !important;
}
.maincontent input:focus::-moz-placeholder ,
.maincontent textarea:focus::-moz-placeholder  {
color: #a6a6a6 !important;
}
.maincontent input:focus:-ms-input-placeholder,
.maincontent textarea:focus:-ms-input-placeholder  {
color: #a6a6a6 !important;
}
.maincontent .wpcf7-form-control-wrap .chosen-single {
padding-left: 0 !important;
}
.maincontent .wpcf7-form-control-wrap .chosen-container,
.maincontent .wpcf7-form-control-wrap .select2-container {
border: none !important;
border-bottom: 1px solid #e5e5e5 !important;
font-size: 15px !important;
padding-bottom: 2px;
}
.maincontent .wpcf7-form-control-wrap .chosen-container:after,
.maincontent .wpcf7-form-control-wrap .select2-container:after {
content: '';
display: block;
position: absolute;
left: -15px;
right: -15px;
top: -16px;
bottom: 0;
z-index: 0;
}
.maincontent .wpcf7-form-control-wrap .chosen-container.chosen-with-drop:after,
.maincontent .wpcf7-form-control-wrap .select2-container.chosen-with-drop:after {
background-color: #fafafa;
}
.maincontent .chosen-container-single .chosen-single,
.maincontent .select2-container .select2-choice {
font-size: 15px !important;
color: #262626 !important;
position: relative;
z-index: 10;
}
.maincontent .chosen-container-single .chosen-single div:after {
font-family: FontAwesome;
font-size: 13px;
line-height: 42px;
position: absolute;
top: 0;
left: 0;
width: 100%;
content: '\f107';
text-align: center;
color: inherit;
}
.maincontent .chosen-container-single .chosen-single div {
color: #a6a6a6 !important;
}
.maincontent .wpcf7-list-item {
color: #999 !important;
font-weight:400 !important;
font-size: 15px !important;
}
.maincontent .wpcf7-list-item label {
font-weight:400 !important;
}
.maincontent .wpcf7-form-control.wpcf7-not-valid + .chosen-container{
border-bottom-color: #eb5636 !important;
}
.maincontent .chosen-container-multi .chosen-choices {
position: relative;
z-index: 10;
font-weight:400;
}
.maincontent .chosen-container-multi {
padding: 0 !important;
}
.maincontent .chosen-container-multi .chosen-choices input {
border: none !important;
}
.maincontent .chosen-container-multi .chosen-results {
padding-bottom: 5px !important;
} .basement-reset-list ul li:before,
.basement-reset-list ol li:before {
display: none !important;
}
.basement-reset-list > ul > li {
padding-left: 0 !important;
}
.basement-reset-list {
margin-bottom: 25px;
}
.basement-reset-list:last-child {
margin-bottom: 0;
}
.basement-reset-list > p {
display: none;
visibility: hidden;
position: absolute;
left: -9999px;
} .basement-tabs-vertical .tab-content {
padding-top: 0;
overflow: hidden;
} .basement-accordion .fa-fw {
text-align: left;
width: auto;
}
.basement-accordion.text-center .panel-heading i {
float: none !important;
}
@media screen and (max-width: 639px) {
.basement-accordion,
.basement-accordion .panel-heading {
text-align: center !important;
}
.basement-accordion .panel-heading a i.pull-right {
float: none !important;
}
} .tp-caption[data-typewriter]:after {
position: absolute;
}
.tp-caption[data-typewriter-blinking]:after {
position: static;
}
@keyframes tp-typewriter {
from {visibility: visible}
to {visibility: hidden}
}
.choros-background.tparrows {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
cursor: pointer;
-webkit-transition: opacity .4s linear;
transition: opacity .4s linear;
text-align: center;
white-space: nowrap;
border: 0;
box-shadow: none;
border: none;
text-decoration: none;
}
.tparrows:before {
display: none;
}
.choros-background.tparrows:after {
font-family: "aiscon";
position: absolute;
top: 50%;
z-index:3;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.choros-background.tparrows.tp-leftarrow:after {
left: 48%;
}
.choros-background.tparrows.tp-rightarrow:after {
left: 52%;
}
.choros-background.tparrows.tp-leftarrow:after {
content: '\65';
}
.choros-background.tparrows.tp-rightarrow:after {
content: '\64';
}
.choros-background.tparrows.tp-rightarrow:before,
.choros-background.tparrows.tp-leftarrow:before {
opacity: 0;
top: 0;
left: 0;
width: 100%;
height: 100%;
position: absolute;
z-index: 2;
content: '';
display: block;
background: #fc842e;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-webkit-transition: opacity 0.3s ease;
transition: opacity 0.3s ease;
}
.choros-background.tparrows.tp-rightarrow:before {
background: #fd8229;
background: -moz-linear-gradient(left, #fd8129 0, #f05d2c 100%);
background: -webkit-linear-gradient(left, #fd8129 0, #f05d2c 100%);
background: linear-gradient(to right, #fd8129 0, #f05d2c 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fd8129', endColorstr='#f05d2c', GradientType=1)
}
.choros-background.tparrows.tp-leftarrow:before {
background: #fd8229;
background: -moz-linear-gradient(left, #ef5c2c 0, #fd8229 100%);
background: -webkit-linear-gradient(left, #ef5c2c 0, #fd8229 100%);
background: linear-gradient(to right, #ef5c2c 0, #fd8229 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ef5c2c', endColorstr='#fd8229', GradientType=1)
}
.choros-background.tparrows.tp-rightarrow:hover:before,
.choros-background.tparrows.tp-leftarrow:hover:before {
opacity: 1;
}
.choros-transparent.tparrows {
cursor: pointer;
-webkit-transition: all .2s ease;
transition: all .2s ease;
text-align: center;
white-space: nowrap;
border: 0;
box-shadow: none;
border: none;
text-decoration: none;
height: auto !important;
background: transparent !important;
width: auto !important;
}
.choros-transparent.tparrows:after {
font-family: "aiscon";
}
.choros-transparent.tparrows.tp-leftarrow:after {
content: '\63';
}
.choros-transparent.tparrows.tp-rightarrow:after {
content: '\62';
}
.tp-bullets.choros .tp-bullet .tp-bullet-inner {
display:block;
text-indent: -9999px;
outline: none;
font-size: 0;
box-shadow: none;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
margin: 0 auto;
overflow: hidden;
-webkit-backface-visibility: hidden;
position:relative;
}
.tp-bullets.choros .tp-bullet {
background: transparent !important;
}
.choros.tp-bullets .tp-bullet .tp-bullet-inner:after {
opacity: 0;
top: 0;
left: 0;
width: 100%;
height: 100%;
position: absolute;
z-index: 2;
content: '';
display: block;
background: #fc842e;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-webkit-transition: opacity .3s ease;
transition: opacity .3s ease;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjODQyZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZjYwMzEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #fc842e 0%, #ef6031 100%);
background: -webkit-linear-gradient(left,  #fc842e 0%,#ef6031 100%);
background: linear-gradient(to right,  #fc842e 0%,#ef6031 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fc842e', endColorstr='#ef6031',GradientType=1 );
}
.choros.tp-bullets .tp-bullet:hover .tp-bullet-inner:after,
.choros.tp-bullets .tp-bullet.selected .tp-bullet-inner:after {
opacity: 1;
} .loaders .loader {
box-sizing: border-box;
display: flex;
flex: 0 1 auto;
flex-direction: column;
flex-grow: 1;
flex-shrink: 0;
flex-basis: 25%;
max-width: 25%;
height: 200px;
align-items: center;
justify-content: center;
}
@-webkit-keyframes scale {
0% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1; }
45% {
-webkit-transform: scale(0.1);
transform: scale(0.1);
opacity: 0.7; }
80% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1; } }
@keyframes scale {
0% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1; }
45% {
-webkit-transform: scale(0.1);
transform: scale(0.1);
opacity: 0.7; }
80% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1; } }
.ball-pulse > div:nth-child(1) {
-webkit-animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }
.ball-pulse > div:nth-child(2) {
-webkit-animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }
.ball-pulse > div:nth-child(3) {
-webkit-animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }
.ball-pulse > div {
background-color: #fff;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block; }
@-webkit-keyframes ball-pulse-sync {
33% {
-webkit-transform: translateY(10px);
transform: translateY(10px); }
66% {
-webkit-transform: translateY(-10px);
transform: translateY(-10px); }
100% {
-webkit-transform: translateY(0);
transform: translateY(0); } }
@keyframes ball-pulse-sync {
33% {
-webkit-transform: translateY(10px);
transform: translateY(10px); }
66% {
-webkit-transform: translateY(-10px);
transform: translateY(-10px); }
100% {
-webkit-transform: translateY(0);
transform: translateY(0); } }
.ball-pulse-sync > div:nth-child(1) {
-webkit-animation: ball-pulse-sync 0.6s -0.14s infinite ease-in-out;
animation: ball-pulse-sync 0.6s -0.14s infinite ease-in-out; }
.ball-pulse-sync > div:nth-child(2) {
-webkit-animation: ball-pulse-sync 0.6s -0.07s infinite ease-in-out;
animation: ball-pulse-sync 0.6s -0.07s infinite ease-in-out; }
.ball-pulse-sync > div:nth-child(3) {
-webkit-animation: ball-pulse-sync 0.6s 0s infinite ease-in-out;
animation: ball-pulse-sync 0.6s 0s infinite ease-in-out; }
.ball-pulse-sync > div {
background-color: #fff;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block; }
@-webkit-keyframes ball-scale {
0% {
-webkit-transform: scale(0);
transform: scale(0); }
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0; } }
@keyframes ball-scale {
0% {
-webkit-transform: scale(0);
transform: scale(0); }
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0; } }
.ball-scale > div {
background-color: #fff;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block;
height: 60px;
width: 60px;
-webkit-animation: ball-scale 1s 0s ease-in-out infinite;
animation: ball-scale 1s 0s ease-in-out infinite; }
@keyframes ball-scale {
0% {
-webkit-transform: scale(0);
transform: scale(0); }
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0; } }
.ball-scale > div {
background-color: #fff;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block;
height: 60px;
width: 60px;
-webkit-animation: ball-scale 1s 0s ease-in-out infinite;
animation: ball-scale 1s 0s ease-in-out infinite; }
.ball-scale-random {
width: 37px;
height: 40px; }
.ball-scale-random > div {
background-color: #fff;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: absolute;
display: inline-block;
height: 30px;
width: 30px;
-webkit-animation: ball-scale 1s 0s ease-in-out infinite;
animation: ball-scale 1s 0s ease-in-out infinite; }
.ball-scale-random > div:nth-child(1) {
margin-left: -7px;
-webkit-animation: ball-scale 1s 0.2s ease-in-out infinite;
animation: ball-scale 1s 0.2s ease-in-out infinite; }
.ball-scale-random > div:nth-child(3) {
margin-left: -2px;
margin-top: 9px;
-webkit-animation: ball-scale 1s 0.5s ease-in-out infinite;
animation: ball-scale 1s 0.5s ease-in-out infinite; }
@-webkit-keyframes rotate {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes rotate {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
.ball-rotate {
position: relative; }
.ball-rotate > div {
background-color: #fff;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: relative; }
.ball-rotate > div:first-child {
-webkit-animation: rotate 1s 0s cubic-bezier(0.7, -0.13, 0.22, 0.86) infinite;
animation: rotate 1s 0s cubic-bezier(0.7, -0.13, 0.22, 0.86) infinite; }
.ball-rotate > div:before, .ball-rotate > div:after {
background-color: #fff;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
content: "";
position: absolute;
opacity: 0.8; }
.ball-rotate > div:before {
top: 0px;
left: -28px; }
.ball-rotate > div:after {
top: 0px;
left: 25px; }
@keyframes rotate {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
.ball-clip-rotate > div {
background-color: #fff;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
border: 2px solid #fff;
border-bottom-color: transparent;
height: 26px;
width: 26px;
background: transparent !important;
display: inline-block;
-webkit-animation: rotate 0.75s 0s linear infinite;
animation: rotate 0.75s 0s linear infinite; }
@keyframes rotate {
0% {
-webkit-transform: rotate(0deg) scale(1);
transform: rotate(0deg) scale(1); }
50% {
-webkit-transform: rotate(180deg) scale(0.6);
transform: rotate(180deg) scale(0.6); }
100% {
-webkit-transform: rotate(360deg) scale(1);
transform: rotate(360deg) scale(1); } }
@keyframes scale {
30% {
-webkit-transform: scale(0.3);
transform: scale(0.3); }
100% {
-webkit-transform: scale(1);
transform: scale(1); } }
.ball-clip-rotate-pulse {
position: relative;
-webkit-transform: translateY(-15px);
transform: translateY(-15px); }
.ball-clip-rotate-pulse > div {
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: absolute;
top: 0px;
left: 0px;
border-radius: 100%; }
.ball-clip-rotate-pulse > div:first-child {
background: #fff;
height: 16px;
width: 16px;
top: 7px;
left: -7px;
-webkit-animation: scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
animation: scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite; }
.ball-clip-rotate-pulse > div:last-child {
position: absolute;
border: 2px solid #fff;
width: 30px;
height: 30px;
left: -16px;
top: -2px;
background: transparent;
border: 2px solid;
border-color: #fff transparent #fff transparent;
-webkit-animation: rotate 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
animation: rotate 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
-webkit-animation-duration: 1s;
animation-duration: 1s; }
@keyframes rotate {
0% {
-webkit-transform: rotate(0deg) scale(1);
transform: rotate(0deg) scale(1); }
50% {
-webkit-transform: rotate(180deg) scale(0.6);
transform: rotate(180deg) scale(0.6); }
100% {
-webkit-transform: rotate(360deg) scale(1);
transform: rotate(360deg) scale(1); } }
.ball-clip-rotate-multiple {
position: relative; }
.ball-clip-rotate-multiple > div {
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: absolute;
left: -20px;
top: -20px;
border: 2px solid #fff;
border-bottom-color: transparent;
border-top-color: transparent;
border-radius: 100%;
height: 35px;
width: 35px;
-webkit-animation: rotate 1s 0s ease-in-out infinite;
animation: rotate 1s 0s ease-in-out infinite; }
.ball-clip-rotate-multiple > div:last-child {
display: inline-block;
top: -10px;
left: -10px;
width: 15px;
height: 15px;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
border-color: #fff transparent #fff transparent;
-webkit-animation-direction: reverse;
animation-direction: reverse; }
@-webkit-keyframes ball-scale-ripple {
0% {
-webkit-transform: scale(0.1);
transform: scale(0.1);
opacity: 1; }
70% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0.7; }
100% {
opacity: 0.0; } }
@keyframes ball-scale-ripple {
0% {
-webkit-transform: scale(0.1);
transform: scale(0.1);
opacity: 1; }
70% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0.7; }
100% {
opacity: 0.0; } }
.ball-scale-ripple > div {
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
height: 50px;
width: 50px;
border-radius: 100%;
border: 2px solid #fff;
-webkit-animation: ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
animation: ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8); }
@-webkit-keyframes ball-scale-ripple-multiple {
0% {
-webkit-transform: scale(0.1);
transform: scale(0.1);
opacity: 1; }
70% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0.7; }
100% {
opacity: 0.0; } }
@keyframes ball-scale-ripple-multiple {
0% {
-webkit-transform: scale(0.1);
transform: scale(0.1);
opacity: 1; }
70% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0.7; }
100% {
opacity: 0.0; } }
.ball-scale-ripple-multiple {
position: relative;
-webkit-transform: translateY(-25px);
transform: translateY(-25px); }
.ball-scale-ripple-multiple > div:nth-child(0) {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s; }
.ball-scale-ripple-multiple > div:nth-child(1) {
-webkit-animation-delay: -0.6s;
animation-delay: -0.6s; }
.ball-scale-ripple-multiple > div:nth-child(2) {
-webkit-animation-delay: -0.4s;
animation-delay: -0.4s; }
.ball-scale-ripple-multiple > div:nth-child(3) {
-webkit-animation-delay: -0.2s;
animation-delay: -0.2s; }
.ball-scale-ripple-multiple > div {
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: absolute;
top: -2px;
left: -26px;
width: 50px;
height: 50px;
border-radius: 100%;
border: 2px solid #fff;
-webkit-animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8); }
@-webkit-keyframes ball-beat {
50% {
opacity: 0.2;
-webkit-transform: scale(0.75);
transform: scale(0.75); }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes ball-beat {
50% {
opacity: 0.2;
-webkit-transform: scale(0.75);
transform: scale(0.75); }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
.ball-beat > div {
background-color: #fff;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block;
-webkit-animation: ball-beat 0.7s 0s infinite linear;
animation: ball-beat 0.7s 0s infinite linear; }
.ball-beat > div:nth-child(2n-1) {
-webkit-animation-delay: -0.35s !important;
animation-delay: -0.35s !important; }
@-webkit-keyframes ball-scale-multiple {
0% {
-webkit-transform: scale(0);
transform: scale(0);
opacity: 0; }
5% {
opacity: 1; }
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0; } }
@keyframes ball-scale-multiple {
0% {
-webkit-transform: scale(0);
transform: scale(0);
opacity: 0; }
5% {
opacity: 1; }
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 0; } }
.ball-scale-multiple {
position: relative;
-webkit-transform: translateY(-30px);
transform: translateY(-30px); }
.ball-scale-multiple > div:nth-child(2) {
-webkit-animation-delay: -0.4s;
animation-delay: -0.4s; }
.ball-scale-multiple > div:nth-child(3) {
-webkit-animation-delay: -0.2s;
animation-delay: -0.2s; }
.ball-scale-multiple > div {
background-color: #fff;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: absolute;
left: -30px;
top: 0px;
opacity: 0;
margin: 0;
width: 60px;
height: 60px;
-webkit-animation: ball-scale-multiple 1s 0s linear infinite;
animation: ball-scale-multiple 1s 0s linear infinite; }
@-webkit-keyframes ball-triangle-path-1 {
33% {
-webkit-transform: translate(25px, -50px);
transform: translate(25px, -50px); }
66% {
-webkit-transform: translate(50px, 0px);
transform: translate(50px, 0px); }
100% {
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px); } }
@keyframes ball-triangle-path-1 {
33% {
-webkit-transform: translate(25px, -50px);
transform: translate(25px, -50px); }
66% {
-webkit-transform: translate(50px, 0px);
transform: translate(50px, 0px); }
100% {
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px); } }
@-webkit-keyframes ball-triangle-path-2 {
33% {
-webkit-transform: translate(25px, 50px);
transform: translate(25px, 50px); }
66% {
-webkit-transform: translate(-25px, 50px);
transform: translate(-25px, 50px); }
100% {
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px); } }
@keyframes ball-triangle-path-2 {
33% {
-webkit-transform: translate(25px, 50px);
transform: translate(25px, 50px); }
66% {
-webkit-transform: translate(-25px, 50px);
transform: translate(-25px, 50px); }
100% {
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px); } }
@-webkit-keyframes ball-triangle-path-3 {
33% {
-webkit-transform: translate(-50px, 0px);
transform: translate(-50px, 0px); }
66% {
-webkit-transform: translate(-25px, -50px);
transform: translate(-25px, -50px); }
100% {
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px); } }
@keyframes ball-triangle-path-3 {
33% {
-webkit-transform: translate(-50px, 0px);
transform: translate(-50px, 0px); }
66% {
-webkit-transform: translate(-25px, -50px);
transform: translate(-25px, -50px); }
100% {
-webkit-transform: translate(0px, 0px);
transform: translate(0px, 0px); } }
.ball-triangle-path {
position: relative;
-webkit-transform: translate(-29.994px, -37.50938px);
transform: translate(-29.994px, -37.50938px); }
.ball-triangle-path > div:nth-child(1) {
-webkit-animation-name: ball-triangle-path-1;
animation-name: ball-triangle-path-1;
-webkit-animation-delay: 0;
animation-delay: 0;
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite; }
.ball-triangle-path > div:nth-child(2) {
-webkit-animation-name: ball-triangle-path-2;
animation-name: ball-triangle-path-2;
-webkit-animation-delay: 0;
animation-delay: 0;
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite; }
.ball-triangle-path > div:nth-child(3) {
-webkit-animation-name: ball-triangle-path-3;
animation-name: ball-triangle-path-3;
-webkit-animation-delay: 0;
animation-delay: 0;
-webkit-animation-duration: 2s;
animation-duration: 2s;
-webkit-animation-timing-function: ease-in-out;
animation-timing-function: ease-in-out;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite; }
.ball-triangle-path > div {
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: absolute;
width: 10px;
height: 10px;
border-radius: 100%;
border: 1px solid #fff; }
.ball-triangle-path > div:nth-of-type(1) {
top: 50px; }
.ball-triangle-path > div:nth-of-type(2) {
left: 25px; }
.ball-triangle-path > div:nth-of-type(3) {
top: 50px;
left: 50px; }
@-webkit-keyframes ball-pulse-rise-even {
0% {
-webkit-transform: scale(1.1);
transform: scale(1.1); }
25% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px); }
50% {
-webkit-transform: scale(0.4);
transform: scale(0.4); }
75% {
-webkit-transform: translateY(30px);
transform: translateY(30px); }
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes ball-pulse-rise-even {
0% {
-webkit-transform: scale(1.1);
transform: scale(1.1); }
25% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px); }
50% {
-webkit-transform: scale(0.4);
transform: scale(0.4); }
75% {
-webkit-transform: translateY(30px);
transform: translateY(30px); }
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transform: scale(1);
transform: scale(1); } }
@-webkit-keyframes ball-pulse-rise-odd {
0% {
-webkit-transform: scale(0.4);
transform: scale(0.4); }
25% {
-webkit-transform: translateY(30px);
transform: translateY(30px); }
50% {
-webkit-transform: scale(1.1);
transform: scale(1.1); }
75% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px); }
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transform: scale(0.75);
transform: scale(0.75); } }
@keyframes ball-pulse-rise-odd {
0% {
-webkit-transform: scale(0.4);
transform: scale(0.4); }
25% {
-webkit-transform: translateY(30px);
transform: translateY(30px); }
50% {
-webkit-transform: scale(1.1);
transform: scale(1.1); }
75% {
-webkit-transform: translateY(-30px);
transform: translateY(-30px); }
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
-webkit-transform: scale(0.75);
transform: scale(0.75); } }
.ball-pulse-rise > div {
background-color: #fff;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block;
-webkit-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-timing-function: cubic-bezier(0.15, 0.46, 0.9, 0.6);
animation-timing-function: cubic-bezier(0.15, 0.46, 0.9, 0.6);
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-delay: 0;
animation-delay: 0; }
.ball-pulse-rise > div:nth-child(2n) {
-webkit-animation-name: ball-pulse-rise-even;
animation-name: ball-pulse-rise-even; }
.ball-pulse-rise > div:nth-child(2n-1) {
-webkit-animation-name: ball-pulse-rise-odd;
animation-name: ball-pulse-rise-odd; }
@-webkit-keyframes ball-grid-beat {
50% {
opacity: 0.7; }
100% {
opacity: 1; } }
@keyframes ball-grid-beat {
50% {
opacity: 0.7; }
100% {
opacity: 1; } }
.ball-grid-beat {
width: 57px; }
.ball-grid-beat > div:nth-child(1) {
-webkit-animation-delay: 0.49s;
animation-delay: 0.49s;
-webkit-animation-duration: 0.93s;
animation-duration: 0.93s; }
.ball-grid-beat > div:nth-child(2) {
-webkit-animation-delay: 0.4s;
animation-delay: 0.4s;
-webkit-animation-duration: 1.02s;
animation-duration: 1.02s; }
.ball-grid-beat > div:nth-child(3) {
-webkit-animation-delay: 0.63s;
animation-delay: 0.63s;
-webkit-animation-duration: 1.07s;
animation-duration: 1.07s; }
.ball-grid-beat > div:nth-child(4) {
-webkit-animation-delay: -0.04s;
animation-delay: -0.04s;
-webkit-animation-duration: 0.75s;
animation-duration: 0.75s; }
.ball-grid-beat > div:nth-child(5) {
-webkit-animation-delay: 0.21s;
animation-delay: 0.21s;
-webkit-animation-duration: 1.41s;
animation-duration: 1.41s; }
.ball-grid-beat > div:nth-child(6) {
-webkit-animation-delay: -0.08s;
animation-delay: -0.08s;
-webkit-animation-duration: 0.66s;
animation-duration: 0.66s; }
.ball-grid-beat > div:nth-child(7) {
-webkit-animation-delay: 0s;
animation-delay: 0s;
-webkit-animation-duration: 1.36s;
animation-duration: 1.36s; }
.ball-grid-beat > div:nth-child(8) {
-webkit-animation-delay: 0.78s;
animation-delay: 0.78s;
-webkit-animation-duration: 1.17s;
animation-duration: 1.17s; }
.ball-grid-beat > div:nth-child(9) {
-webkit-animation-delay: 0.2s;
animation-delay: 0.2s;
-webkit-animation-duration: 1.49s;
animation-duration: 1.49s; }
.ball-grid-beat > div {
background-color: #fff;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block;
float: left;
-webkit-animation-name: ball-grid-beat;
animation-name: ball-grid-beat;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-delay: 0;
animation-delay: 0; }
@-webkit-keyframes ball-grid-pulse {
0% {
-webkit-transform: scale(1);
transform: scale(1); }
50% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
opacity: 0.7; }
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1; } }
@keyframes ball-grid-pulse {
0% {
-webkit-transform: scale(1);
transform: scale(1); }
50% {
-webkit-transform: scale(0.5);
transform: scale(0.5);
opacity: 0.7; }
100% {
-webkit-transform: scale(1);
transform: scale(1);
opacity: 1; } }
.ball-grid-pulse {
width: 57px; }
.ball-grid-pulse > div:nth-child(1) {
-webkit-animation-delay: 0.19s;
animation-delay: 0.19s;
-webkit-animation-duration: 0.98s;
animation-duration: 0.98s; }
.ball-grid-pulse > div:nth-child(2) {
-webkit-animation-delay: 0.48s;
animation-delay: 0.48s;
-webkit-animation-duration: 1.58s;
animation-duration: 1.58s; }
.ball-grid-pulse > div:nth-child(3) {
-webkit-animation-delay: 0.58s;
animation-delay: 0.58s;
-webkit-animation-duration: 1.13s;
animation-duration: 1.13s; }
.ball-grid-pulse > div:nth-child(4) {
-webkit-animation-delay: 0.63s;
animation-delay: 0.63s;
-webkit-animation-duration: 0.98s;
animation-duration: 0.98s; }
.ball-grid-pulse > div:nth-child(5) {
-webkit-animation-delay: 0.06s;
animation-delay: 0.06s;
-webkit-animation-duration: 0.64s;
animation-duration: 0.64s; }
.ball-grid-pulse > div:nth-child(6) {
-webkit-animation-delay: 0.38s;
animation-delay: 0.38s;
-webkit-animation-duration: 0.85s;
animation-duration: 0.85s; }
.ball-grid-pulse > div:nth-child(7) {
-webkit-animation-delay: -0.06s;
animation-delay: -0.06s;
-webkit-animation-duration: 1.53s;
animation-duration: 1.53s; }
.ball-grid-pulse > div:nth-child(8) {
-webkit-animation-delay: 0.57s;
animation-delay: 0.57s;
-webkit-animation-duration: 0.76s;
animation-duration: 0.76s; }
.ball-grid-pulse > div:nth-child(9) {
-webkit-animation-delay: 0.73s;
animation-delay: 0.73s;
-webkit-animation-duration: 0.98s;
animation-duration: 0.98s; }
.ball-grid-pulse > div {
background-color: #fff;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block;
float: left;
-webkit-animation-name: ball-grid-pulse;
animation-name: ball-grid-pulse;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-delay: 0;
animation-delay: 0; }
@-webkit-keyframes ball-spin-fade-loader {
50% {
opacity: 0.3;
-webkit-transform: scale(0.4);
transform: scale(0.4); }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes ball-spin-fade-loader {
50% {
opacity: 0.3;
-webkit-transform: scale(0.4);
transform: scale(0.4); }
100% {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1); } }
.ball-spin-fade-loader {
position: relative;
top: -10px;
left: -10px; }
.ball-spin-fade-loader > div:nth-child(1) {
top: 25px;
left: 0;
-webkit-animation: ball-spin-fade-loader 1s -0.96s infinite linear;
animation: ball-spin-fade-loader 1s -0.96s infinite linear; }
.ball-spin-fade-loader > div:nth-child(2) {
top: 17.04545px;
left: 17.04545px;
-webkit-animation: ball-spin-fade-loader 1s -0.84s infinite linear;
animation: ball-spin-fade-loader 1s -0.84s infinite linear; }
.ball-spin-fade-loader > div:nth-child(3) {
top: 0;
left: 25px;
-webkit-animation: ball-spin-fade-loader 1s -0.72s infinite linear;
animation: ball-spin-fade-loader 1s -0.72s infinite linear; }
.ball-spin-fade-loader > div:nth-child(4) {
top: -17.04545px;
left: 17.04545px;
-webkit-animation: ball-spin-fade-loader 1s -0.6s infinite linear;
animation: ball-spin-fade-loader 1s -0.6s infinite linear; }
.ball-spin-fade-loader > div:nth-child(5) {
top: -25px;
left: 0;
-webkit-animation: ball-spin-fade-loader 1s -0.48s infinite linear;
animation: ball-spin-fade-loader 1s -0.48s infinite linear; }
.ball-spin-fade-loader > div:nth-child(6) {
top: -17.04545px;
left: -17.04545px;
-webkit-animation: ball-spin-fade-loader 1s -0.36s infinite linear;
animation: ball-spin-fade-loader 1s -0.36s infinite linear; }
.ball-spin-fade-loader > div:nth-child(7) {
top: 0;
left: -25px;
-webkit-animation: ball-spin-fade-loader 1s -0.24s infinite linear;
animation: ball-spin-fade-loader 1s -0.24s infinite linear; }
.ball-spin-fade-loader > div:nth-child(8) {
top: 17.04545px;
left: -17.04545px;
-webkit-animation: ball-spin-fade-loader 1s -0.12s infinite linear;
animation: ball-spin-fade-loader 1s -0.12s infinite linear; }
.ball-spin-fade-loader > div {
background-color: #fff;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: absolute; }
@-webkit-keyframes ball-spin-loader {
75% {
opacity: 0.2; }
100% {
opacity: 1; } }
@keyframes ball-spin-loader {
75% {
opacity: 0.2; }
100% {
opacity: 1; } }
.ball-spin-loader {
position: relative; }
.ball-spin-loader > span:nth-child(1) {
top: 45px;
left: 0;
-webkit-animation: ball-spin-loader 2s 0.9s infinite linear;
animation: ball-spin-loader 2s 0.9s infinite linear; }
.ball-spin-loader > span:nth-child(2) {
top: 30.68182px;
left: 30.68182px;
-webkit-animation: ball-spin-loader 2s 1.8s infinite linear;
animation: ball-spin-loader 2s 1.8s infinite linear; }
.ball-spin-loader > span:nth-child(3) {
top: 0;
left: 45px;
-webkit-animation: ball-spin-loader 2s 2.7s infinite linear;
animation: ball-spin-loader 2s 2.7s infinite linear; }
.ball-spin-loader > span:nth-child(4) {
top: -30.68182px;
left: 30.68182px;
-webkit-animation: ball-spin-loader 2s 3.6s infinite linear;
animation: ball-spin-loader 2s 3.6s infinite linear; }
.ball-spin-loader > span:nth-child(5) {
top: -45px;
left: 0;
-webkit-animation: ball-spin-loader 2s 4.5s infinite linear;
animation: ball-spin-loader 2s 4.5s infinite linear; }
.ball-spin-loader > span:nth-child(6) {
top: -30.68182px;
left: -30.68182px;
-webkit-animation: ball-spin-loader 2s 5.4s infinite linear;
animation: ball-spin-loader 2s 5.4s infinite linear; }
.ball-spin-loader > span:nth-child(7) {
top: 0;
left: -45px;
-webkit-animation: ball-spin-loader 2s 6.3s infinite linear;
animation: ball-spin-loader 2s 6.3s infinite linear; }
.ball-spin-loader > span:nth-child(8) {
top: 30.68182px;
left: -30.68182px;
-webkit-animation: ball-spin-loader 2s 7.2s infinite linear;
animation: ball-spin-loader 2s 7.2s infinite linear; }
.ball-spin-loader > div {
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: absolute;
width: 15px;
height: 15px;
border-radius: 100%;
background: green; }
@-webkit-keyframes ball-zig {
33% {
-webkit-transform: translate(-15px, -30px);
transform: translate(-15px, -30px); }
66% {
-webkit-transform: translate(15px, -30px);
transform: translate(15px, -30px); }
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); } }
@keyframes ball-zig {
33% {
-webkit-transform: translate(-15px, -30px);
transform: translate(-15px, -30px); }
66% {
-webkit-transform: translate(15px, -30px);
transform: translate(15px, -30px); }
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); } }
@-webkit-keyframes ball-zag {
33% {
-webkit-transform: translate(15px, 30px);
transform: translate(15px, 30px); }
66% {
-webkit-transform: translate(-15px, 30px);
transform: translate(-15px, 30px); }
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); } }
@keyframes ball-zag {
33% {
-webkit-transform: translate(15px, 30px);
transform: translate(15px, 30px); }
66% {
-webkit-transform: translate(-15px, 30px);
transform: translate(-15px, 30px); }
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); } }
.ball-zig-zag {
position: relative;
-webkit-transform: translate(-15px, -15px);
transform: translate(-15px, -15px); }
.ball-zig-zag > div {
background-color: #fff;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: absolute;
margin-left: 15px;
top: 4px;
left: -7px; }
.ball-zig-zag > div:first-child {
-webkit-animation: ball-zig 0.7s 0s infinite linear;
animation: ball-zig 0.7s 0s infinite linear; }
.ball-zig-zag > div:last-child {
-webkit-animation: ball-zag 0.7s 0s infinite linear;
animation: ball-zag 0.7s 0s infinite linear; }
@-webkit-keyframes ball-zig-deflect {
17% {
-webkit-transform: translate(-15px, -30px);
transform: translate(-15px, -30px); }
34% {
-webkit-transform: translate(15px, -30px);
transform: translate(15px, -30px); }
50% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); }
67% {
-webkit-transform: translate(15px, -30px);
transform: translate(15px, -30px); }
84% {
-webkit-transform: translate(-15px, -30px);
transform: translate(-15px, -30px); }
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); } }
@keyframes ball-zig-deflect {
17% {
-webkit-transform: translate(-15px, -30px);
transform: translate(-15px, -30px); }
34% {
-webkit-transform: translate(15px, -30px);
transform: translate(15px, -30px); }
50% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); }
67% {
-webkit-transform: translate(15px, -30px);
transform: translate(15px, -30px); }
84% {
-webkit-transform: translate(-15px, -30px);
transform: translate(-15px, -30px); }
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); } }
@-webkit-keyframes ball-zag-deflect {
17% {
-webkit-transform: translate(15px, 30px);
transform: translate(15px, 30px); }
34% {
-webkit-transform: translate(-15px, 30px);
transform: translate(-15px, 30px); }
50% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); }
67% {
-webkit-transform: translate(-15px, 30px);
transform: translate(-15px, 30px); }
84% {
-webkit-transform: translate(15px, 30px);
transform: translate(15px, 30px); }
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); } }
@keyframes ball-zag-deflect {
17% {
-webkit-transform: translate(15px, 30px);
transform: translate(15px, 30px); }
34% {
-webkit-transform: translate(-15px, 30px);
transform: translate(-15px, 30px); }
50% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); }
67% {
-webkit-transform: translate(-15px, 30px);
transform: translate(-15px, 30px); }
84% {
-webkit-transform: translate(15px, 30px);
transform: translate(15px, 30px); }
100% {
-webkit-transform: translate(0, 0);
transform: translate(0, 0); } }
.ball-zig-zag-deflect {
position: relative;
-webkit-transform: translate(-15px, -15px);
transform: translate(-15px, -15px); }
.ball-zig-zag-deflect > div {
background-color: #fff;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: absolute;
margin-left: 15px;
top: 4px;
left: -7px; }
.ball-zig-zag-deflect > div:first-child {
-webkit-animation: ball-zig-deflect 1.5s 0s infinite linear;
animation: ball-zig-deflect 1.5s 0s infinite linear; }
.ball-zig-zag-deflect > div:last-child {
-webkit-animation: ball-zag-deflect 1.5s 0s infinite linear;
animation: ball-zag-deflect 1.5s 0s infinite linear; } @-webkit-keyframes line-scale {
0% {
-webkit-transform: scaley(1);
transform: scaley(1); }
50% {
-webkit-transform: scaley(0.4);
transform: scaley(0.4); }
100% {
-webkit-transform: scaley(1);
transform: scaley(1); } }
@keyframes line-scale {
0% {
-webkit-transform: scaley(1);
transform: scaley(1); }
50% {
-webkit-transform: scaley(0.4);
transform: scaley(0.4); }
100% {
-webkit-transform: scaley(1);
transform: scaley(1); } }
.line-scale > div:nth-child(1) {
-webkit-animation: line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
animation: line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }
.line-scale > div:nth-child(2) {
-webkit-animation: line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
animation: line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }
.line-scale > div:nth-child(3) {
-webkit-animation: line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
animation: line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }
.line-scale > div:nth-child(4) {
-webkit-animation: line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
animation: line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }
.line-scale > div:nth-child(5) {
-webkit-animation: line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
animation: line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }
.line-scale > div {
background-color: #fff;
width: 4px;
height: 35px;
border-radius: 2px;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block; }
@-webkit-keyframes line-scale-party {
0% {
-webkit-transform: scale(1);
transform: scale(1); }
50% {
-webkit-transform: scale(0.5);
transform: scale(0.5); }
100% {
-webkit-transform: scale(1);
transform: scale(1); } }
@keyframes line-scale-party {
0% {
-webkit-transform: scale(1);
transform: scale(1); }
50% {
-webkit-transform: scale(0.5);
transform: scale(0.5); }
100% {
-webkit-transform: scale(1);
transform: scale(1); } }
.line-scale-party > div:nth-child(1) {
-webkit-animation-delay: 0.55s;
animation-delay: 0.55s;
-webkit-animation-duration: 1.23s;
animation-duration: 1.23s; }
.line-scale-party > div:nth-child(2) {
-webkit-animation-delay: 0.55s;
animation-delay: 0.55s;
-webkit-animation-duration: 0.55s;
animation-duration: 0.55s; }
.line-scale-party > div:nth-child(3) {
-webkit-animation-delay: 0.09s;
animation-delay: 0.09s;
-webkit-animation-duration: 0.39s;
animation-duration: 0.39s; }
.line-scale-party > div:nth-child(4) {
-webkit-animation-delay: 0.5s;
animation-delay: 0.5s;
-webkit-animation-duration: 0.59s;
animation-duration: 0.59s; }
.line-scale-party > div {
background-color: #fff;
width: 4px;
height: 35px;
border-radius: 2px;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block;
-webkit-animation-name: line-scale-party;
animation-name: line-scale-party;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-webkit-animation-delay: 0;
animation-delay: 0; }
@-webkit-keyframes line-scale-pulse-out {
0% {
-webkit-transform: scaley(1);
transform: scaley(1); }
50% {
-webkit-transform: scaley(0.4);
transform: scaley(0.4); }
100% {
-webkit-transform: scaley(1);
transform: scaley(1); } }
@keyframes line-scale-pulse-out {
0% {
-webkit-transform: scaley(1);
transform: scaley(1); }
50% {
-webkit-transform: scaley(0.4);
transform: scaley(0.4); }
100% {
-webkit-transform: scaley(1);
transform: scaley(1); } }
.line-scale-pulse-out > div {
background-color: #ed552d;
width: 4px;
height: 35px;
border-radius: 2px;
margin: 2px 4px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block;
-webkit-animation: line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85);
animation: line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85); }
.line-scale-pulse-out > div:nth-child(2), .line-scale-pulse-out > div:nth-child(4) {
-webkit-animation-delay: -0.4s !important;
animation-delay: -0.4s !important; }
.line-scale-pulse-out > div:nth-child(1), .line-scale-pulse-out > div:nth-child(5) {
-webkit-animation-delay: -0.2s !important;
animation-delay: -0.2s !important; }
@-webkit-keyframes line-scale-pulse-out-rapid {
0% {
-webkit-transform: scaley(1);
transform: scaley(1); }
80% {
-webkit-transform: scaley(0.3);
transform: scaley(0.3); }
90% {
-webkit-transform: scaley(1);
transform: scaley(1); } }
@keyframes line-scale-pulse-out-rapid {
0% {
-webkit-transform: scaley(1);
transform: scaley(1); }
80% {
-webkit-transform: scaley(0.3);
transform: scaley(0.3); }
90% {
-webkit-transform: scaley(1);
transform: scaley(1); } }
.line-scale-pulse-out-rapid > div {
background-color: #ed552d;
width: 4px;
height: 35px;
border-radius: 2px;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
display: inline-block;
vertical-align: middle;
-webkit-animation: line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78);
animation: line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78); }
.line-scale-pulse-out-rapid > div:nth-child(2), .line-scale-pulse-out-rapid > div:nth-child(4) {
-webkit-animation-delay: -0.25s !important;
animation-delay: -0.25s !important; }
.line-scale-pulse-out-rapid > div:nth-child(1), .line-scale-pulse-out-rapid > div:nth-child(5) {
-webkit-animation-delay: 0s !important;
animation-delay: 0s !important; }
@-webkit-keyframes line-spin-fade-loader {
50% {
opacity: 0.3; }
100% {
opacity: 1; } }
@keyframes line-spin-fade-loader {
50% {
opacity: 0.3; }
100% {
opacity: 1; } }
.line-spin-fade-loader {
position: relative;
top: -10px;
left: -4px; }
.line-spin-fade-loader > div:nth-child(1) {
top: 20px;
left: 0;
-webkit-animation: line-spin-fade-loader 1.2s -0.84s infinite ease-in-out;
animation: line-spin-fade-loader 1.2s -0.84s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(2) {
top: 13.63636px;
left: 13.63636px;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-animation: line-spin-fade-loader 1.2s -0.72s infinite ease-in-out;
animation: line-spin-fade-loader 1.2s -0.72s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(3) {
top: 0;
left: 20px;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-animation: line-spin-fade-loader 1.2s -0.6s infinite ease-in-out;
animation: line-spin-fade-loader 1.2s -0.6s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(4) {
top: -13.63636px;
left: 13.63636px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-animation: line-spin-fade-loader 1.2s -0.48s infinite ease-in-out;
animation: line-spin-fade-loader 1.2s -0.48s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(5) {
top: -20px;
left: 0;
-webkit-animation: line-spin-fade-loader 1.2s -0.36s infinite ease-in-out;
animation: line-spin-fade-loader 1.2s -0.36s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(6) {
top: -13.63636px;
left: -13.63636px;
-webkit-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-animation: line-spin-fade-loader 1.2s -0.24s infinite ease-in-out;
animation: line-spin-fade-loader 1.2s -0.24s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(7) {
top: 0;
left: -20px;
-webkit-transform: rotate(90deg);
transform: rotate(90deg);
-webkit-animation: line-spin-fade-loader 1.2s -0.12s infinite ease-in-out;
animation: line-spin-fade-loader 1.2s -0.12s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(8) {
top: 13.63636px;
left: -13.63636px;
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out;
animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out; }
.line-spin-fade-loader > div {
background-color: #fff;
width: 4px;
height: 35px;
border-radius: 2px;
margin: 2px;
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
position: absolute;
width: 5px;
height: 15px; } @-webkit-keyframes triangle-skew-spin {
25% {
-webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
transform: perspective(100px) rotateX(180deg) rotateY(0); }
50% {
-webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
transform: perspective(100px) rotateX(180deg) rotateY(180deg); }
75% {
-webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
transform: perspective(100px) rotateX(0) rotateY(180deg); }
100% {
-webkit-transform: perspective(100px) rotateX(0) rotateY(0);
transform: perspective(100px) rotateX(0) rotateY(0); } }
@keyframes triangle-skew-spin {
25% {
-webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
transform: perspective(100px) rotateX(180deg) rotateY(0); }
50% {
-webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
transform: perspective(100px) rotateX(180deg) rotateY(180deg); }
75% {
-webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
transform: perspective(100px) rotateX(0) rotateY(180deg); }
100% {
-webkit-transform: perspective(100px) rotateX(0) rotateY(0);
transform: perspective(100px) rotateX(0) rotateY(0); } }
.triangle-skew-spin > div {
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
width: 0;
height: 0;
border-left: 20px solid transparent;
border-right: 20px solid transparent;
border-bottom: 20px solid #fff;
-webkit-animation: triangle-skew-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
animation: triangle-skew-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite; }
@-webkit-keyframes square-spin {
25% {
-webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
transform: perspective(100px) rotateX(180deg) rotateY(0); }
50% {
-webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
transform: perspective(100px) rotateX(180deg) rotateY(180deg); }
75% {
-webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
transform: perspective(100px) rotateX(0) rotateY(180deg); }
100% {
-webkit-transform: perspective(100px) rotateX(0) rotateY(0);
transform: perspective(100px) rotateX(0) rotateY(0); } }
@keyframes square-spin {
25% {
-webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
transform: perspective(100px) rotateX(180deg) rotateY(0); }
50% {
-webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
transform: perspective(100px) rotateX(180deg) rotateY(180deg); }
75% {
-webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
transform: perspective(100px) rotateX(0) rotateY(180deg); }
100% {
-webkit-transform: perspective(100px) rotateX(0) rotateY(0);
transform: perspective(100px) rotateX(0) rotateY(0); } }
.square-spin > div {
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
width: 50px;
height: 50px;
background: #fff;
-webkit-animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite; }
@-webkit-keyframes rotate_pacman_half_up {
0% {
-webkit-transform: rotate(270deg);
transform: rotate(270deg); }
50% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); }
100% {
-webkit-transform: rotate(270deg);
transform: rotate(270deg); } }
@keyframes rotate_pacman_half_up {
0% {
-webkit-transform: rotate(270deg);
transform: rotate(270deg); }
50% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); }
100% {
-webkit-transform: rotate(270deg);
transform: rotate(270deg); } }
@-webkit-keyframes rotate_pacman_half_down {
0% {
-webkit-transform: rotate(90deg);
transform: rotate(90deg); }
50% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(90deg);
transform: rotate(90deg); } }
@keyframes rotate_pacman_half_down {
0% {
-webkit-transform: rotate(90deg);
transform: rotate(90deg); }
50% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
100% {
-webkit-transform: rotate(90deg);
transform: rotate(90deg); } }
@-webkit-keyframes pacman-balls {
75% {
opacity: 0.7; }
100% {
-webkit-transform: translate(-100px, -6.25px);
transform: translate(-100px, -6.25px); } }
@keyframes pacman-balls {
75% {
opacity: 0.7; }
100% {
-webkit-transform: translate(-100px, -6.25px);
transform: translate(-100px, -6.25px); } }
.pacman {
position: relative; }
.pacman > div:nth-child(2) {
-webkit-animation: pacman-balls 1s -0.99s infinite linear;
animation: pacman-balls 1s -0.99s infinite linear; }
.pacman > div:nth-child(3) {
-webkit-animation: pacman-balls 1s -0.66s infinite linear;
animation: pacman-balls 1s -0.66s infinite linear; }
.pacman > div:nth-child(4) {
-webkit-animation: pacman-balls 1s -0.33s infinite linear;
animation: pacman-balls 1s -0.33s infinite linear; }
.pacman > div:nth-child(5) {
-webkit-animation: pacman-balls 1s 0s infinite linear;
animation: pacman-balls 1s 0s infinite linear; }
.pacman > div:first-of-type {
width: 0px;
height: 0px;
border-right: 25px solid transparent;
border-top: 25px solid #fff;
border-left: 25px solid #fff;
border-bottom: 25px solid #fff;
border-radius: 25px;
-webkit-animation: rotate_pacman_half_up 0.5s 0s infinite;
animation: rotate_pacman_half_up 0.5s 0s infinite;
position: relative;
left: -30px; }
.pacman > div:nth-child(2) {
width: 0px;
height: 0px;
border-right: 25px solid transparent;
border-top: 25px solid #fff;
border-left: 25px solid #fff;
border-bottom: 25px solid #fff;
border-radius: 25px;
-webkit-animation: rotate_pacman_half_down 0.5s 0s infinite;
animation: rotate_pacman_half_down 0.5s 0s infinite;
margin-top: -50px;
position: relative;
left: -30px; }
.pacman > div:nth-child(3),
.pacman > div:nth-child(4),
.pacman > div:nth-child(5),
.pacman > div:nth-child(6) {
background-color: #fff;
width: 15px;
height: 15px;
border-radius: 100%;
margin: 2px;
width: 10px;
height: 10px;
position: absolute;
-webkit-transform: translate(0, -6.25px);
transform: translate(0, -6.25px);
top: 25px;
left: 70px; }
@-webkit-keyframes cube-transition {
25% {
-webkit-transform: translateX(50px) scale(0.5) rotate(-90deg);
transform: translateX(50px) scale(0.5) rotate(-90deg); }
50% {
-webkit-transform: translate(50px, 50px) rotate(-180deg);
transform: translate(50px, 50px) rotate(-180deg); }
75% {
-webkit-transform: translateY(50px) scale(0.5) rotate(-270deg);
transform: translateY(50px) scale(0.5) rotate(-270deg); }
100% {
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg); } }
@keyframes cube-transition {
25% {
-webkit-transform: translateX(50px) scale(0.5) rotate(-90deg);
transform: translateX(50px) scale(0.5) rotate(-90deg); }
50% {
-webkit-transform: translate(50px, 50px) rotate(-180deg);
transform: translate(50px, 50px) rotate(-180deg); }
75% {
-webkit-transform: translateY(50px) scale(0.5) rotate(-270deg);
transform: translateY(50px) scale(0.5) rotate(-270deg); }
100% {
-webkit-transform: rotate(-360deg);
transform: rotate(-360deg); } }
.cube-transition {
position: relative;
-webkit-transform: translate(-25px, -25px);
transform: translate(-25px, -25px); }
.cube-transition > div {
-webkit-animation-fill-mode: both;
animation-fill-mode: both;
width: 10px;
height: 10px;
position: absolute;
top: -5px;
left: -5px;
background-color: #fff;
-webkit-animation: cube-transition 1.6s 0s infinite ease-in-out;
animation: cube-transition 1.6s 0s infinite ease-in-out; }
.cube-transition > div:last-child {
-webkit-animation-delay: -0.8s;
animation-delay: -0.8s; }
@-webkit-keyframes spin-rotate {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
@keyframes spin-rotate {
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg); }
50% {
-webkit-transform: rotate(180deg);
transform: rotate(180deg); }
100% {
-webkit-transform: rotate(360deg);
transform: rotate(360deg); } }
.semi-circle-spin {
position: relative;
width: 35px;
height: 35px;
overflow: hidden; }
.semi-circle-spin > div {
position: absolute;
border-width: 0px;
border-radius: 100%;
-webkit-animation: spin-rotate 0.6s 0s infinite linear;
animation: spin-rotate 0.6s 0s infinite linear;
background-image: -webkit-linear-gradient(transparent 0%, transparent 70%, #fff 30%, #fff 100%);
background-image: linear-gradient(transparent 0%, transparent 70%, #fff 30%, #fff 100%);
width: 100%;
height: 100%; }