@charset "UTF-8";
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
 .animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.hinge{animation-duration:2s}.animated.bounceIn,.animated.bounceOut,.animated.flipOutX,.animated.flipOutY{animation-duration:.75s}@keyframes bounce{20%,53%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translate3d(0,0,0)}40%,43%{animation-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-30px,0)}70%{animation-timing-function:cubic-bezier(.755,.050,.855,.060);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes flash{50%,from,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{from,to{transform:scale3d(1,1,1)}50%{transform:scale3d(1.05,1.05,1.05)}}.pulse{animation-name:pulse}@keyframes rubberBand{from,to{transform:scale3d(1,1,1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}}.rubberBand{animation-name:rubberBand}@keyframes shake{from,to{transform:translate3d(0,0,0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes headShake{0%{transform:translateX(0)}6.5%{transform:translateX(-6px) rotateY(-9deg)}18.5%{transform:translateX(5px) rotateY(7deg)}31.5%{transform:translateX(-3px) rotateY(-5deg)}43.5%{transform:translateX(2px) rotateY(3deg)}50%{transform:translateX(0)}}.headShake{animation-timing-function:ease-in-out;animation-name:headShake}@keyframes swing{20%{transform:rotate3d(0,0,1,15deg)}40%{transform:rotate3d(0,0,1,-10deg)}60%{transform:rotate3d(0,0,1,5deg)}80%{transform:rotate3d(0,0,1,-5deg)}to{transform:rotate3d(0,0,1,0deg)}}.swing{transform-origin:top center;animation-name:swing}@keyframes tada{from,to{transform:scale3d(1,1,1)}10%,20%{transform:scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)}}.tada{animation-name:tada}@keyframes wobble{from,to{transform:none}15%{transform:translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)}30%{transform:translate3d(20%,0,0) rotate3d(0,0,1,3deg)}45%{transform:translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)}60%{transform:translate3d(10%,0,0) rotate3d(0,0,1,2deg)}75%{transform:translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)}}.wobble{animation-name:wobble}@keyframes jello{11.1%,from,to{transform:none}22.2%{transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{transform:skewX(6.25deg) skewY(6.25deg)}44.4%{transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{transform:skewX(.390625deg) skewY(.390625deg)}88.8%{transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.jello{animation-name:jello;transform-origin:center}@keyframes bounceIn{20%,40%,60%,80%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scale3d(1,1,1)}}.bounceIn{animation-name:bounceIn}@keyframes bounceInDown{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInLeft{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{animation-name:bounceInLeft}@keyframes bounceInRight{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{animation-name:bounceInRight}@keyframes bounceInUp{60%,75%,90%,from,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}from{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{animation-name:bounceOutLeft}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{animation-name:bounceOutRight}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{animation-name:bounceOutUp}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInDownBig{from{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{animation-name:fadeInDownBig}@keyframes fadeInLeft{from{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInLeftBig{from{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{animation-name:fadeInLeftBig}@keyframes fadeInRight{from{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInRightBig{from{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{animation-name:fadeInRightBig}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUpBig{from{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{animation-name:fadeInUpBig}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{animation-name:fadeOut}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{animation-name:fadeOutDown}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{animation-name:fadeOutDownBig}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{animation-name:fadeOutLeft}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{animation-name:fadeOutLeftBig}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{animation-name:fadeOutRight}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{animation-name:fadeOutRightBig}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{animation-name:fadeOutUp}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{animation-name:fadeOutUpBig}@keyframes flip{from{transform:perspective(400px) rotate3d(0,1,0,-360deg);animation-timing-function:ease-out}40%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);animation-timing-function:ease-out}50%{transform:perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);animation-timing-function:ease-in}to{transform:perspective(400px);animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;animation-name:flip}@keyframes flipInX{from{transform:perspective(400px) rotate3d(1,0,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(1,0,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(1,0,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(1,0,0,-5deg)}to{transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipInX}.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}@keyframes flipInY{from{transform:perspective(400px) rotate3d(0,1,0,90deg);animation-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotate3d(0,1,0,-20deg);animation-timing-function:ease-in}60%{transform:perspective(400px) rotate3d(0,1,0,10deg);opacity:1}80%{transform:perspective(400px) rotate3d(0,1,0,-5deg)}to{transform:perspective(400px)}}.flipInY{backface-visibility:visible!important;animation-name:flipInY}@keyframes flipOutX{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(1,0,0,-20deg);opacity:1}to{transform:perspective(400px) rotate3d(1,0,0,90deg);opacity:0}}.flipOutX{animation-name:flipOutX;backface-visibility:visible!important}@keyframes flipOutY{from{transform:perspective(400px)}30%{transform:perspective(400px) rotate3d(0,1,0,-15deg);opacity:1}to{transform:perspective(400px) rotate3d(0,1,0,90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;animation-name:flipOutY}@keyframes lightSpeedIn{from{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{animation-name:lightSpeedIn;animation-timing-function:ease-out}@keyframes lightSpeedOut{from{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{animation-name:lightSpeedOut;animation-timing-function:ease-in}@keyframes rotateIn{from{transform-origin:center;transform:rotate3d(0,0,1,-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{animation-name:rotateIn}@keyframes rotateInDownLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{animation-name:rotateInDownLeft}@keyframes rotateInDownRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{animation-name:rotateInDownRight}@keyframes rotateInUpLeft{from{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{animation-name:rotateInUpLeft}@keyframes rotateInUpRight{from{transform-origin:right bottom;transform:rotate3d(0,0,1,-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{animation-name:rotateInUpRight}@keyframes rotateOut{from{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate3d(0,0,1,200deg);opacity:0}}.rotateOut{animation-name:rotateOut}@keyframes rotateOutDownLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{animation-name:rotateOutDownLeft}@keyframes rotateOutDownRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutDownRight{animation-name:rotateOutDownRight}@keyframes rotateOutUpLeft{from{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate3d(0,0,1,-45deg);opacity:0}}.rotateOutUpLeft{animation-name:rotateOutUpLeft}@keyframes rotateOutUpRight{from{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate3d(0,0,1,90deg);opacity:0}}.rotateOutUpRight{animation-name:rotateOutUpRight}@keyframes hinge{0%{transform-origin:top left;animation-timing-function:ease-in-out}20%,60%{transform:rotate3d(0,0,1,80deg);transform-origin:top left;animation-timing-function:ease-in-out}40%,80%{transform:rotate3d(0,0,1,60deg);transform-origin:top left;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{animation-name:hinge}@keyframes jackInTheBox{from{opacity:0;transform:scale(.1) rotate(30deg);transform-origin:center bottom}50%{transform:rotate(-10deg)}70%{transform:rotate(3deg)}to{opacity:1;transform:scale(1)}}.jackInTheBox{animation-name:jackInTheBox}@keyframes rollIn{from{opacity:0;transform:translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)}to{opacity:1;transform:none}}.rollIn{animation-name:rollIn}@keyframes rollOut{from{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate3d(0,0,1,120deg)}}.rollOut{animation-name:rollOut}@keyframes zoomIn{from{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{animation-name:zoomIn}@keyframes zoomInDown{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{animation-name:zoomInDown}@keyframes zoomInLeft{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{animation-name:zoomInLeft}@keyframes zoomInRight{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{animation-name:zoomInRight}@keyframes zoomInUp{from{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{animation-name:zoomInUp}@keyframes zoomOut{from{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{animation-name:zoomOut}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{animation-name:zoomOutDown}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{animation-name:zoomOutLeft}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{animation-name:zoomOutRight}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{animation-name:zoomOutUp}@keyframes slideInDown{from{transform:translate3d(0,-100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInDown{animation-name:slideInDown}@keyframes slideInLeft{from{transform:translate3d(-100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInLeft{animation-name:slideInLeft}@keyframes slideInRight{from{transform:translate3d(100%,0,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInRight{animation-name:slideInRight}@keyframes slideInUp{from{transform:translate3d(0,100%,0);visibility:visible}to{transform:translate3d(0,0,0)}}.slideInUp{animation-name:slideInUp}@keyframes slideOutDown{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,100%,0)}}.slideOutDown{animation-name:slideOutDown}@keyframes slideOutLeft{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(-100%,0,0)}}.slideOutLeft{animation-name:slideOutLeft}@keyframes slideOutRight{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(100%,0,0)}}.slideOutRight{animation-name:slideOutRight}@keyframes slideOutUp{from{transform:translate3d(0,0,0)}to{visibility:hidden;transform:translate3d(0,-100%,0)}}.slideOutUp{animation-name:slideOutUp}html {
font-family: 'PT Serif', serif;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
width: 100vw;
-ms-overflow-x: hidden;
overflow-x: hidden;
}
body {
margin: 0;
min-width: 320px;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
display: block;
}
audio,
canvas,
progress,
video {
display: inline-block;
vertical-align: baseline;
}
audio:not([controls]) {
display: none;
height: 0;
}
[hidden],
template {
display: none;
}
a {
text-decoration: none;
color: #bbbcc1;
outline: none;
}
a:active,
a:hover {
text-decoration: underline;
color: #bbbcc1;
}
a:focus {
outline: none;
}
abbr[title] {
border-bottom: 1px dotted;
}
b,
strong {
font-weight: bold;
}
dfn {
font-style: italic;
}
h1 {
font-size: 2em;
margin: 0.67em 0;
}
mark {
background: #ff0;
color: #000;
}
small {
font-size: 80%;
}
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sup {
top: -0.5em;
}
sub {
bottom: -0.25em;
}
img {
border: 0;
}
svg:not(:root) {
overflow: hidden;
}
figure { }
hr {
-webkit-box-sizing: content-box;
box-sizing: content-box;
height: 0;
}
pre {
overflow: auto;
}
code,
kbd,
pre,
samp {
font-family: monospace, monospace;
font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
color: inherit;
font: inherit;
margin: 0;
}
button {
overflow: visible;
}
button,
select {
text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
-webkit-appearance: button;
cursor: pointer;
}
button[disabled],
html input[disabled] {
cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
border: 0;
padding: 0;
}
input {
line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
-webkit-box-sizing: border-box;
box-sizing: border-box;
padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
height: auto;
}
input[type="search"] {
-webkit-appearance: textfield;
-webkit-box-sizing: content-box;
box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
fieldset {
border: 1px solid #c0c0c0;
margin: 0 2px;
padding: 0.35em 0.625em 0.75em;
}
legend {
border: 0;
padding: 0;
}
textarea {
overflow: auto;
}
optgroup {
font-weight: bold;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
td,
th {
padding: 0;
} body,
button,
input,
select,
textarea {
color: #515050;
font-family: 'Lato', sans-serif;
font-size: 16px;
font-size: 1rem;
line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
margin-top: 0;
}
p {
margin-bottom: 1.5em;
margin-top: 0
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #faf6f0;
font-family: "Courier 10 Pitch", Courier, monospace;
font-size: 15px;
font-size: 0.9375rem;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
font-size: 15px;
font-size: 0.9375rem;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins { text-decoration: none;
}
big {
font-size: 125%;
} html {
-webkit-box-sizing: border-box;
box-sizing: border-box;
}
*,
*:before,
*:after { -webkit-box-sizing: inherit;
box-sizing: inherit;
}
body {
color: #515050;
font: 16px/26px 'Lato', sans-serif;
background: #fcfbfa;
overflow-y: scroll;
-webkit-text-size-adjust: 100%;
-ms-text-size-adjust: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
}
blockquote,
q {
quotes: "" "";
}
hr {
background-color: #ccc;
border: 0;
height: 1px;
margin-bottom: 1.5em;
}
ul,
ol {
margin: 0 0 1.5em 3em;
}
ul {
list-style: disc;
}
ol {
list-style: decimal;
}
li>ul,
li>ol {
margin-bottom: 0;
margin-left: 1.5em;
}
dt {
font-weight: bold;
}
dd {
margin: 0 1.5em 1.5em;
}
img {
height: auto; max-width: 100%; }
table {
margin: 0 0 1.5em;
width: 100%;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
font-size: 15px;
font-weight: 700;
color: #f9f4ef;
background: #afc466;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
text-shadow: none;
line-height: 51px;
text-align: center;
padding: 0 21px;
height: 51px;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
background: #95A757;
}
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active {
background: #95A757;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
textarea {
margin: 0;
font-size: 15px;
color: #313131;
border: 1px solid #f2f1f0;
background: #fffefd;
border-radius: 0;
outline: none;
width: 100%;
padding: 12px 20px;
}
textarea {
height: 205px;
resize: none;
padding: 12px 20px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
color: #111;
}
textarea {
width: 100%;
}  a {
color: #9db05c;
}
a:hover,
a:focus {
color: #9db05c;
text-decoration: underline;
}
a:focus {
outline: none;
}
a:hover,
a:active {
outline: none;
} .main-navigation {
float: right;
margin: 15px 0 0;
}
.main-navigation ul {
margin: 0;
padding: 0;
list-style: none;
font-size: 15px;
line-height: 18px;
text-transform: uppercase;
}
.main-navigation ul:after {
content: '';
display: block;
clear: both;
}
.main-navigation ul li {
float: left;
margin-left: 44px;
position: relative;
}
.main-navigation ul li:first-child {
margin-left: 0;
}
.main-navigation ul li a {
color: #fff;
display: block;
padding-bottom: 25px;
}
.main-navigation ul li a:hover,
.main-navigation ul li a:focus,
.main-navigation ul li:hover>a {
text-decoration: none;
color: #fac75a;
}
.main-navigation .current_page_item>a,
.main-navigation .current-menu-item>a,
.main-navigation .current_page_ancestor>a,
.main-navigation .current-menu-ancestor>a {
text-decoration: none;
color: #fac75a;
}
.main-navigation ul ul {
position: absolute;
top: 100%;
left: 0;
width: 275px;
background: #fffefd;
-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15);
z-index: 99; margin-left: -99999px;
}
@media only screen and (min-width: 992px) {
.main-navigation ul li:hover>ul,
.main-navigation ul li.hover>ul,
.main-navigation ul li:focus-within>ul { margin-left: 0;
}
}  .main-navigation ul ul:before {
width: 0;
height: 0;
border-left: 12px solid transparent;
border-right: 12px solid transparent;
border-bottom: 9px solid #fffefd;
content: '';
position: absolute;
top: -9px;
left: 10px;
}
.main-navigation ul ul li {
float: none;
display: block;
margin: 0;
}
.main-navigation ul ul li a {
color: #171616;
display: block;
border-bottom: 1px solid #f7f6f5;
padding: 16px 25px;
}
.main-navigation ul ul li a:hover,
.main-navigation ul ul li a:focus,
.main-navigation ul ul li:hover>a {
background: #f3f2f1;
color: #171616;
}
.main-navigation ul ul ul {
left: 100%;
top: 0;
}
.main-navigation ul ul ul:before {
display: none;
}
.site-main .comment-navigation,
.site-main .posts-navigation,
.site-main .post-navigation {
margin: 0 0 1.5em;
overflow: hidden;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
float: left;
width: 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
float: right;
text-align: right;
width: 50%;
}  .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
color: #21759b;
display: block;
font-size: 14px;
font-size: 0.875rem;
font-weight: bold;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000; } #content[tabindex="-1"]:focus {
outline: 0;
} .alignleft {
display: inline;
float: left;
margin-right: 1.5em !important;
margin-bottom: 1.5em !important;
}
.alignright {
display: inline;
float: right;
margin-left: 1.5em !important;
margin-bottom: 1.5em !important;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
} .clear:before,
.clear:after,
.entry-content:before,
.entry-content:after,
.comment-content:before,
.comment-content:after,
.site-header:before,
.site-header:after,
.site-content:before,
.site-content:after,
.site-footer:before,
.site-footer:after {
content: "";
display: table;
table-layout: fixed;
}
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
clear: both;
} .widget {
margin: 0 0 1.5em;
} .widget select {
max-width: 100%;
}  .sticky {
display: block;
}
.hentry {
margin: 0 0 1.5em;
}
.byline,
.updated:not(.published) {
display: none;
}
.single .byline,
.group-blog .byline {
display: inline;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .blog .format-aside .entry-title,
.archive .format-aside .entry-title {
display: none;
} .comment-content a {
word-wrap: break-word;
}
.comments-area .comment-form label[for="wp-comment-cookies-consent"] {
display: inline-block;
margin-left: 5px;
}  .infinite-scroll .posts-navigation, .infinite-scroll.neverending .site-footer { display: none;
} .infinity-end.neverending .site-footer {
display: block;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} embed,
iframe,
object {
max-width: 100%;
} .wp-caption {
margin: 0;
max-width: 100%;
padding: 5px;
background: #f4f3f2;
}
.wp-caption img[class*="wp-image-"],
.wp-caption img {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 10px 0 2px;
}
.wp-caption-text {
text-align: center;
font: 700 12px/15px 'Cardo', serif;
text-transform: uppercase;
} .gallery {
margin: 0;
margin-bottom: 1.5em;
margin-left: -15px;
margin-right: -15px;
}
.gallery:after {
display: block;
content: '';
clear: "";
}
.gallery-item {
display: inline-block;
text-align: center;
vertical-align: top;
width: 100%;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 30px;
float: left;
margin: 0 0 30px;
}
.gallery-item img {
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item {
max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.11%;
}
.gallery-caption {
display: block;
} .container {
width: 1170px;
margin: 0 auto;
padding-left: 15px;
padding-right: 15px;
}
.container:after {
content: '';
display: block;
clear: both;
}
.row {
margin-left: -15px;
margin-right: -15px;
}
.row:after {
content: '';
display: block;
clear: both;
}
@media only screen and (min-width: 1400px) {
body.custom-background-image .site,
body.pattern-bg .site,
body.custom-background-color .site {
background: #fff;
margin: 0 auto;
max-width: 1450px;
}
}
@media only screen and (max-width: 1400px) {
body.custom-background-image .site,
body.pattern-bg .site,
body.custom-background-color .site {
background: #fff;
max-width: 100%;
margin: 0 15px;
}
}
@media only screen and (max-width: 767px) {
body.custom-background-image .site,
body.pattern-bg .site,
body.custom-background-color .site {
background: #fff;
margin: 0;
max-width: 100%;
}
.section-5 #tab-container .tab-menu .current:after {
left: 50%;
transform: translate(-50%);
}
} .site-header {
position: absolute;
top: 0;
left: 0;
width: 100%;
background: rgba(0, 0, 0, 0.1);
z-index: 3;
padding: 54px 0 21px;
-webkit-transition: all ease 0.35s;
-moz-transition: all ease 0.35s;
-ms-transition: all ease 0.35s;
-o-transition: all ease 0.35s;
transition: all ease 0.35s;
}
.site-header .site-branding {
float: left;
}
.site-header .site-branding .site-title {
font-size: 28px;
line-height: 29px;
margin: 0;
font-weight: 700;
color: #f9c85b;
font-family: 'Cardo', serif;
}
.site-header .site-branding .site-title a {
color: #f9c85b;
}
.site-header .site-branding .site-title a:hover,
.site-header .site-branding .site-title a:focus {
text-decoration: none;
}
.site-header .site-branding .site-description {
color: #fefefe;
font-size: 14px;
line-height: 17px;
}
.banner-disabled .site-header:not(.header-4):not(.header-5):not(.header-6):not(.header-7) {
position: relative;
background: #171616;
}
body .site-header.sticky-menu {
background: rgba(0, 0, 0, 0.85) none repeat scroll 0 0;
-webkit-box-shadow: 0 1px 1px rgba(237, 237, 237, 0.3);
box-shadow: 0 1px 1px rgba(237, 237, 237, 0.3);
position: fixed;
top: 0;
width: 100%;
z-index: 100;
padding: 22px 0 0;
}
body .site-header.header-1.sticky-menu,
body .site-header.header-2.sticky-menu {
background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;
}
body .site-header.header-2.sticky-menu .header-t,
body .site-header.header-3.sticky-menu .header-t,
body .site-header.header-4.sticky-menu .header-t,
body .site-header.header-5.sticky-menu .header-t,
body .site-header.header-6.sticky-menu .header-t,
body .site-header.header-7.sticky-menu .header-t {
display: none;
}
body .site-header.header-3.sticky-menu .header-b {
padding-top: 0;
}
body .site-header.header-7.sticky-menu,
body .site-header.header-6.sticky-menu {
padding-top: 0;
}
body .site-header.header-7.sticky-menu .nav-holder {
position: unset;
}
body .site-header.header-6.sticky-menu .header-b {
display: none;
} .site-header.header-2 {
padding: 0;
}
.site-header.header-2 .header-t {
border-bottom: 1px solid #242701;
padding: 9px 0 4px;
}
.site-header.header-2 .phone-link {
font-size: 18px;
line-height: 22px;
color: #fafafa;
font-weight: 700;
}
.site-header.header-2 .phone-link .fa {
margin-right: 12px;
}
.site-header.header-2 .phone-link a {
color: #fafafa;
}
.site-header.header-2 .phone-link a:hover {
color: #fac75a;
text-decoration: none;
}
.site-header.header-2 .right-panel {
float: right;
}
.site-header.header-2 .right-panel:after,
.site-header.header-2 .top-menu ul:after {
display: block;
content: '';
clear: both;
}
.site-header.header-2 .social-networks {
margin: 0 0 0 36px;
padding: 0;
font-size: 16px;
line-height: 20px;
float: right;
}
.site-header.header-2 .social-networks li {
list-style: none;
float: left;
}
.site-header.header-2 .social-networks li:not(:last-child) {
margin-right: 23px;
}
.site-header.header-2 .social-networks li a {
color: #ffffff;
}
.site-header.header-2 .social-networks li a:hover {
color: #fac75a;
}
.site-header.header-2 .top-menu {
float: right;
margin: 0;
padding: 0;
font-size: 14px;
line-height: 17px;
}
.site-header.header-2 .top-menu ul {
margin: 0;
padding: 0;
}
.site-header.header-2 .top-menu li {
list-style: none;
float: left;
position: relative;
}
.site-header.header-2 .top-menu li:not(:last-child) {
margin-right: 30px;
}
.site-header.header-2 .top-menu li a {
color: #ffffff;
}
.site-header.header-2 .top-menu li a:focus {
outline: dotted 1px rgba(255, 255, 255, 0.2);
}
.site-header.header-2 .top-menu li a:hover,
.site-header.header-2 .top-menu ul li:hover>a {
color: #fac75a;
text-decoration: none;
}
.site-header.header-2 .site-branding .site-title a {
color: #f9f9f9;
}
.site-header.header-2 .header-b {
padding-top: 18px;
}
.site-header.header-2 .main-navigation {
margin-top: 18px;
}
.site-header.header-2 .site-title {
margin-bottom: 5px;
}
.site-header.header-2 .header-search-form {
float: right;
position: relative;
}
.site-header.header-2 .header-search-form {
text-align: right;
color: #fff;
}
.site-header.header-2 .header-search-form:after {
display: block;
content: '';
clear: both;
}
.site-header.header-2 .header-search-form a {
color: #fff;
display: block;
padding: 14px 0 31px;
width: 58px;
float: right;
}
.site-header.header-2 .header-search-form form {
position: absolute;
top: 100%;
right: 0;
z-index: 10;
display: none;
}
.site-header.header-2 .header-search-form form input[type="search"] {
float: none;
width: 300px;
padding: 13px 12px;
font-style: italic;
}
.site-header.header-2 .header-search-form form input[type="submit"] { opacity: 0;
position: absolute;
top: 0;
right: 0;
}
.site-header.header-2 .header-search-form form input[type="submit"]:focus {
opacity: 1;
}
.site-header.header-2 .top-menu ul ul {
position: absolute;
width: 200px;
background: #fff;
top: 100%;
left: 0; margin-left: -99999px;
z-index: 9999;
}
.site-header.header-2 .top-menu ul ul a {
color: #515050;
padding: 5px 10px;
display: block;
}
.site-header.header-2 .top-menu ul ul li {
display: block;
float: none;
margin-right: 0;
}
.site-header.header-2 .top-menu ul ul li:not(:last-child) {
margin-right: 0;
}
.site-header.header-2 .top-menu ul ul ul {
position: absolute;
left: 100%;
top: 0;
}
.site-header.header-2 .top-menu ul li:hover>ul,
.site-header.header-2 .top-menu ul li.hover>ul,
.site-header.header-2 .top-menu ul li:focus-within>ul { margin-left: 0;
} @media only screen and (min-width: 768px) {
.home:not(.banner-disabled):not(.sidr-open).admin-bar .site-header.header-3 {
margin-top: 32px;
;
}
}
.site-header.header-3 {
padding: 0;
}
.site-header.header-3 .header-t {
border-bottom: 0;
padding: 0 0 10px;
background: #809448;
}
.site-header.header-3 .phone-link {
font-size: 18px;
line-height: 22px;
color: #fafafa;
float: right;
font-weight: 700;
}
.site-header.header-3 .phone-link .fa {
margin-right: 12px;
}
.site-header.header-3 .phone-link a {
color: #fafafa;
}
.site-header.header-3 .phone-link a:hover {
color: #fac75a;
text-decoration: none;
}
.site-header.header-3 .right-panel {
float: right;
margin: 8px 0 0;
}
.site-header.header-3 .right-panel:after,
.site-header.header-3 .top-menu ul:after,
.site-header.header-3 .social-networks:after {
display: block;
content: '';
clear: both;
}
.site-header.header-3 .social-networks {
margin: 0 0 0 36px;
padding: 0;
font-size: 16px;
line-height: 20px;
float: right;
}
.site-header.header-3 .social-networks li {
list-style: none;
float: left;
}
.site-header.header-3 .social-networks li:not(:last-child) {
margin-right: 23px;
}
.site-header.header-3 .social-networks li a {
color: #ffffff;
}
.site-header .social-networks li a:focus {
outline: dotted 1px #f1f1f1;
}
.site-header.header-3 .social-networks li a:hover {
color: #fac75a;
}
.site-header.header-3 .top-menu {
float: left;
margin: 0;
padding: 13px 0 10px;
font-size: 14px;
line-height: 11px;
}
.site-header.header-3 .top-menu ul {
margin: 0;
padding: 0;
}
.site-header.header-3 .top-menu li {
list-style: none;
float: left;
}
.site-header.header-3 .top-menu li:not(:last-child) {
margin-right: 15px;
padding-right: 15px;
border-right: 1px solid #a6b47f;
}
.site-header.header-3 .top-menu li a {
color: #ffffff;
}
.site-header.header-3 .top-menu li a:hover {
color: #fac75a;
text-decoration: none;
}
.site-header.header-3 .site-branding .site-title a {
color: #f9f9f9;
}
.site-header.header-3 .header-b {
padding-top: 32px;
}
.site-header.header-3 .main-navigation {
margin-top: 18px;
}
.site-header.header-3 .site-title {
margin-bottom: 5px;
}
.site-header.header-3 .header-search-form {
float: right;
position: relative;
font-size: 16px;
line-height: 20px;
}
.site-header.header-3 .header-search-form {
text-align: right;
color: #fff;
}
.site-header.header-3 .header-search-form:after {
display: block;
content: '';
clear: both;
}
.site-header.header-3 .header-search-form a {
color: #fff;
display: block;
width: 42px;
float: right;
padding: 0;
}
.site-header.header-3 .header-search-form a:focus {
outline: dotted 1px #f1f1f1;
}
.site-header.header-3 .header-search-form form {
position: absolute;
top: 100%;
right: 0;
display: none;
}
.site-header.header-3 .header-search-form form input[type="search"] {
float: none;
padding: 13px 12px;
background: #809448;
border: 0;
color: #fff;
width: 260px;
}
.site-header.header-3 .header-search-form form input[type="search"]::-webkit-input-placeholder {
color: #FFF;
}
.site-header.header-3 .header-search-form form input[type="search"]::-moz-placeholder {
color: #FFF;
}
.site-header.header-3 .header-search-form form input[type="search"]:-ms-input-placeholder {
color: #FFF;
}
.site-header.header-3 .header-search-form form input[type="search"]:-moz-placeholder {
color: #FFF;
}
.site-header.header-3 .header-search-form form input[type="submit"] { opacity: 0;
position: absolute;
top: 0;
right: 0;
}
.site-header.header-3 .header-search-form form input[type="submit"]:focus {
opacity: 1;
}
.site-header.header-3 .main-navigation a {
font-weight: 700;
}
.site-header.header-3 .link-btn {
font-weight: 700;
text-transform: uppercase;
background: #fff;
margin-left: 28px;
color: #111111;
font-size: 14px;
line-height: 17px;
padding: 15px 24px;
display: inline-block;
float: right;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.site-header.header-3 .link-btn:hover {
background: #809448;
text-decoration: none;
color: #fff;
}
.site-header.header-3 .top-menu ul li {
position: relative;
}
.site-header.header-3 .top-menu ul ul {
position: absolute;
width: 200px;
background: #fff;
top: 100%;
left: 0; padding: 5px 0;
z-index: 9999;
margin-left: -99999px;
}
.site-header.header-3 .top-menu ul ul a {
color: #515050;
padding: 5px 10px;
display: block;
}
.site-header.header-3 .top-menu ul ul li {
display: block;
float: none;
margin-right: 0;
}
.site-header.header-3 .top-menu ul ul li:not(:last-child) {
margin-right: 0;
}
.site-header.header-3 .top-menu ul ul ul {
position: absolute;
left: 100%;
top: 0;
}
.site-header.header-3 .top-menu ul li:hover>ul,
.site-header.header-3 .top-menu ul li.hover>ul,
.site-header.header-3 .top-menu ul li:focus-within>ul { margin-left: 0;
} .site-header.header-4 {
padding: 0;
background: #fff;
position: unset;
}
.site-header.header-4 .col:after {
display: block;
content: '';
clear: both;
}
.site-header.header-4 .col {
width: 25%;
float: left;
padding: 0 15px;
}
.site-header.header-4 .col.middle {
width: 50%;
}
.site-header.header-4 .header-t {
border-bottom: 0;
padding: 5px 0;
background: #afc466;
}
.site-header.header-4 .right-panel {
float: right;
margin: 0;
}
.site-header.header-4 .right-panel:after,
.site-header.header-4 .top-menu ul:after {
display: block;
content: '';
clear: both;
}
.site-header.header-4 .social-networks {
margin: 0 0 0 36px;
padding: 0;
font-size: 15px;
line-height: 18px;
float: right;
}
.site-header.header-4 .social-networks li {
list-style: none;
float: left;
}
.site-header.header-4 .social-networks li:not(:last-child) {
margin-right: 6px;
}
.site-header.header-4 .social-networks li a {
color: #ffffff;
background: #8fa055;
border-radius: 50%;
height: 32px;
padding: 7px 0;
width: 32px;
display: block;
text-align: center;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.site-header.header-4 .social-networks li a:hover {
color: #afc466;
background: #ffffff;
}
.site-header.header-4 .top-menu {
float: left;
margin: 0;
padding: 13px 0 0;
font-size: 14px;
line-height: 11px;
}
.site-header.header-4 .top-menu ul {
margin: 0;
padding: 0;
}
.site-header.header-4 .top-menu li {
list-style: none;
float: left;
}
.site-header.header-4 .top-menu li:not(:last-child) {
margin-right: 20px;
padding-right: 20px;
border-right: 1px solid #c7d694;
}
.site-header.header-4 .top-menu li a {
color: #ffffff;
}
.site-header.header-4 .top-menu li a:hover {
opacity: 0.6;
text-decoration: none;
}
.site-header.header-4 .site-branding {
text-align: center;
float: none;
}
.site-header.header-4 .site-branding .site-title {
text-transform: uppercase;
}
.site-header.header-4 .site-branding .site-title a {
color: #242323;
}
.site-header.header-4 .site-branding .site-description {
color: #5b5a5a;
font-size: 16px;
line-height: 20px;
}
.site-header.header-4 .header-b {
padding-top: 41px;
}
.site-header.header-4 .main-navigation {
margin-top: 18px;
float: left;
}
.site-header.header-4 .main-navigation a {
color: #242323;
}
.site-header.header-4 .site-title {
margin-bottom: 5px;
}
.site-header.header-4 .header-search-form {
float: right;
position: relative;
font-size: 16px;
line-height: 20px;
}
.site-header.header-4 .header-search-form {
text-align: right;
color: #fff;
}
.site-header.header-4 .header-search-form:after {
display: block;
content: '';
clear: both;
}
.site-header.header-4 .header-search-form a {
color: #242323;
display: block;
width: 42px;
float: right;
padding: 22px 0;
}
.site-header.header-4 .header-search-form a:focus {
outline: dotted 1px rgba(0, 0, 0, 0.2);
}
.site-header.header-4 .header-search-form form {
position: absolute;
top: 100%;
right: 0;
z-index: 100;
display: none;
}
.site-header.header-4 .header-search-form form input[type="search"] {
float: none;
width: 300px;
padding: 13px 12px;
}
.site-header.header-4 .header-search-form form input[type="submit"] { opacity: 0;
position: absolute;
top: 0;
right: 0;
border: none;
}
.site-header.header-4 .header-search-form form input[type="submit"]:focus {
opacity: 1;
}
.site-header.header-4 .main-navigation {
margin-top: 0;
}
.site-header.header-4 .main-navigation a {
font-weight: 700;
padding: 23px 10px;
position: relative;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.site-header.header-4 .main-navigation ul li a:hover,
.site-header.header-4 .main-navigation ul li a:focus,
.site-header.header-4 .main-navigation ul li:hover>a,
.site-header.header-4 .main-navigation .current_page_item>a,
.site-header.header-4 .main-navigation .current-menu-item>a,
.site-header.header-4 .main-navigation .current_page_ancestor>a,
.site-header.header-4 .main-navigation .current-menu-ancestor>a {
color: #afc466;
}
.site-header.header-4 .main-navigation ul li a:hover:after,
.site-header.header-4 .main-navigation ul li a:focus:after,
.site-header.header-4 .main-navigation ul li:hover>a:after,
.site-header.header-4 .main-navigation .current_page_item>a:after,
.site-header.header-4 .main-navigation .current-menu-item>a:after,
.site-header.header-4 .main-navigation .current_page_ancestor>a:after,
.site-header.header-4 .main-navigation .current-menu-ancestor>a:after {
content: '';
height: 3px;
width: 100%;
background: #afc466;
position: absolute;
top: 0;
left: 0;
}
.site-header.header-4 .main-navigation ul ul li a:hover:after,
.site-header.header-4 .main-navigation ul ul li a:focus:after,
.site-header.header-4 .main-navigation ul ul li:hover>a:after,
.site-header.header-4 .main-navigation ul ul .current_page_item>a:after,
.site-header.header-4 .main-navigation ul ul .current-menu-item>a:after,
.site-header.header-4 .main-navigation ul ul .current_page_ancestor>a:after,
.site-header.header-4 .main-navigation ul ul .current-menu-ancestor>a:after {
display: none;
} .site-header.header-4 .main-navigation ul ul a {
padding: 9px 23px;
}
.site-header.header-4 .link-btn {
font-weight: 700;
text-transform: uppercase;
background: #fac75a;
color: #fff;
font-size: 14px;
line-height: 17px;
padding: 15px 32px;
display: inline-block;
float: right;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.site-header.header-4 .link-btn:hover {
background: #809448;
text-decoration: none;
color: #fff;
}
.site-header.header-4 .phone-link {
font-size: 18px;
line-height: 22px;
color: #3f3d33;
float: left;
font-weight: 700;
display: inline-block;
margin-top: 12px;
}
.site-header.header-4 .phone-link .fa {
margin-right: 12px;
}
.site-header.header-4 .phone-link a {
color: #3f3d33;
text-decoration: underline;
}
.site-header.header-4 .phone-link a:hover {
text-decoration: none;
}
.site-header.header-4 .nav-holder {
border-top: 1px solid #e5e5e5;
}
.site-header.header-4 .top-menu ul li {
position: relative;
}
.site-header.header-4 .top-menu ul ul {
position: absolute;
width: 200px;
background: #fff;
top: 100%;
left: 0; margin-left: -9999px;
padding: 5px 0;
z-index: 9999;
}
.site-header.header-4 .top-menu ul ul a {
color: #515050;
padding: 5px 10px;
display: block;
}
.site-header.header-4 .top-menu ul ul li {
display: block;
float: none;
margin-right: 0;
}
.site-header.header-4 .top-menu ul ul li:not(:last-child) {
margin-right: 0;
}
.site-header.header-4 .top-menu ul ul ul {
position: absolute;
left: 100%;
top: 0;
}
.site-header.header-4 .top-menu ul li:hover>ul,
.site-header.header-4 .top-menu ul li.hover>ul,
.site-header.header-4 .top-menu ul li:focus-within>ul { margin-left: 0;
} .site-header.header-5 {
padding: 0;
background: #fff;
position: unset;
}
.site-header.header-5 .col:after {
display: block;
content: '';
clear: both;
}
.site-header.header-5 .col {
width: 25%;
float: left;
padding: 0 15px;
}
.site-header.header-5 .col.middle {
width: 50%;
}
.site-header.header-5 .header-t {
border-bottom: 0;
padding: 5px 0;
background: #242323;
}
.site-header.header-5 .right-panel {
float: right;
margin: 0;
}
.site-header.header-5 .right-panel:after,
.site-header.header-5 .top-menu ul:after {
display: block;
content: '';
clear: both;
}
.site-header.header-5 .social-networks {
margin: 0;
padding: 0;
font-size: 15px;
line-height: 18px;
float: left;
}
.site-header.header-5 .social-networks li {
list-style: none;
float: left;
}
.site-header.header-5 .social-networks li:not(:last-child) {
margin-right: 6px;
}
.site-header.header-5 .social-networks li a {
color: #ffffff;
background: #3a3939;
border-radius: 50%;
height: 32px;
padding: 6px 0;
width: 32px;
display: block;
text-align: center;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.site-header.header-5 .social-networks li a:hover {
background: #afc466;
}
.site-header.header-5 .top-menu {
float: right;
margin: 0;
padding: 13px 0 0;
font-size: 13px;
line-height: 10px;
text-transform: uppercase;
}
.site-header.header-5 .top-menu ul {
margin: 0;
padding: 0;
}
.site-header.header-5 .top-menu li {
list-style: none;
float: left;
}
.site-header.header-5 .top-menu li:not(:last-child) {
margin-right: 20px;
padding-right: 20px;
border-right: 1px solid #666565;
}
.site-header.header-5 .top-menu li a {
color: #ffffff;
}
.site-header.header-5 .top-menu li a:hover {
opacity: 0.6;
text-decoration: none;
}
.site-header.header-5 .site-branding {
text-align: center;
float: none;
}
.site-header.header-5 .site-branding .site-title {
text-transform: uppercase;
}
.site-header.header-5 .site-branding .site-title a {
color: #242323;
}
.site-header.header-5 .site-branding .site-description {
color: #5b5a5a;
font-size: 16px;
line-height: 20px;
}
.site-header.header-5 .header-b {
padding: 46px 0 5px;
}
.site-header.header-5 .main-navigation {
margin-top: 18px;
float: left;
}
.site-header.header-5 .main-navigation a {
color: #242323;
}
.site-header.header-5 .site-title {
margin-bottom: 5px;
}
.site-header.header-5 .header-search-form {
float: right;
position: relative;
font-size: 16px;
line-height: 20px;
}
.site-header.header-5 .header-search-form {
text-align: right;
color: #fff;
width: 100%;
}
.site-header.header-5 .header-search-form form {
background: #f4f4f4;
height: 46px;
}
.site-header.header-5 .header-search-form:after,
.site-header.header-5 .header-search-form form:after {
display: block;
content: '';
clear: both;
}
.site-header.header-5 .header-search-form a {
color: #242323;
display: block;
width: 42px;
float: right;
padding: 22px 0;
}
.site-header.header-5 .header-search-form .search-btn {
display: none;
}
.site-header.header-5 .header-search-form form input[type="search"] {
float: left;
width: 80%;
-webkit-box-shadow: none;
box-shadow: none;
background: none;
border: 0;
font-style: italic;
font-size: 13px;
line-height: 15px;
color: #70706e;
padding: 0 8px;
height: 100%;
}
.site-header.header-5 .header-search-form form input[type="submit"] {
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/search-icon.png) no-repeat center center;
float: right;
height: 100%;
width: 30px;
padding: 0;
text-indent: -9999px;
}
.site-header.header-5 .main-navigation {
margin-top: 0;
}
.site-header.header-5 .main-navigation a {
font-weight: 700;
padding: 23px 28px;
position: relative;
color: #fff;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.site-header.header-5 .main-navigation ul li:not(:first-child) {
margin-left: 1px;
}
.site-header.header-5 .main-navigation ul li a:hover,
.site-header.header-5 .main-navigation ul li a:focus,
.site-header.header-5 .main-navigation ul li:hover>a,
.site-header.header-5 .main-navigation .current_page_item>a,
.site-header.header-5 .main-navigation .current-menu-item>a,
.site-header.header-5 .main-navigation .current_page_ancestor>a,
.site-header.header-5 .main-navigation .current-menu-ancestor>a {
color: #afc466;
background: #fff;
}
.site-header.header-5 .main-navigation ul ul::before {
display: none;
}
.site-header.header-5 .main-navigation ul ul {
padding: 0;
background: #AFC466;
}
.site-header.header-5 .main-navigation ul ul li a {
border-bottom: 0;
margin-bottom: 0;
}
.site-header.header-5 .main-navigation ul ul a {
padding: 14px 23px;
}
.site-header.header-5 .link-btn {
font-weight: 700;
border: 2px solid #fff;
text-transform: uppercase;
background: none;
color: #fff;
font-size: 14px;
line-height: 17px;
padding: 15px 32px;
display: inline-block;
float: right;
margin: 6px 0;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.site-header.header-5 .link-btn:hover {
background: #fff;
text-decoration: none;
color: #afc466;
}
.site-header.header-5 .phone-link {
font-size: 18px;
line-height: 22px;
color: #3f3d33;
float: left;
font-weight: 700;
display: inline-block;
margin-top: 12px;
}
.site-header.header-5 .phone-link .fa {
margin-right: 12px;
}
.site-header.header-5 .phone-link a {
color: #afc466;
text-decoration: underline;
}
.site-header.header-5 .phone-link a:hover {
text-decoration: none;
}
.site-header.header-5 .nav-holder {
background: #afc466;
}
.site-header.header-5 .top-menu ul li {
position: relative;
}
.site-header.header-5 .top-menu ul ul {
position: absolute;
width: 200px;
background: #fff;
top: 100%;
left: 0; padding: 5px 0;
z-index: 9999;
margin-left: -99999px;
}
.site-header.header-5 .top-menu ul ul a {
color: #515050;
padding: 5px 10px;
display: block;
}
.site-header.header-5 .top-menu ul ul li {
display: block;
float: none;
margin-right: 0;
}
.site-header.header-5 .top-menu ul ul {
-webkit-box-shadow: 0 0 2px rgba(204, 204, 204, 0.5);
box-shadow: 0 0 2px rgba(204, 204, 204, 0.5);
}
.site-header.header-5 .top-menu ul ul li:not(:last-child) {
border-right: 0;
}
.site-header.header-5 .top-menu ul ul li:first-child {
padding-right: 0;
border-right: 0;
}
.site-header.header-5 .top-menu ul ul li:not(:last-child) {
margin-right: 0;
}
.site-header.header-5 .top-menu ul ul ul {
position: absolute;
left: 100%;
top: 0;
}
.site-header.header-5 .top-menu ul li:hover>ul,
.site-header.header-5 .top-menu ul li.hover>ul,
.site-header.header-5 .top-menu ul li:focus-within>ul { margin-left: 0;
} .site-header.header-6 {
padding: 0;
background: #fff;
position: unset;
}
.site-header.header-6 .header-t {
border-bottom: 0;
padding: 5px 0;
background: #242323;
}
.site-header.header-6 .right-panel {
float: right;
margin: 0;
}
.site-header.header-6 .right-panel:after,
.site-header.header-6 .top-menu ul:after {
display: block;
content: '';
clear: both;
}
.site-header.header-6 .social-networks {
margin: 0;
padding: 0;
font-size: 15px;
line-height: 18px;
float: left;
}
.site-header.header-6 .social-networks li {
list-style: none;
float: left;
}
.site-header.header-6 .social-networks li:not(:last-child) {
margin-right: 6px;
}
.site-header.header-6 .social-networks li a {
color: #ffffff;
background: #3a3939;
border-radius: 50%;
height: 32px;
padding: 6px 0;
width: 32px;
display: block;
text-align: center;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.site-header.header-6 .social-networks li a:hover {
background: #afc466;
}
.site-header.header-6 .top-menu {
float: right;
margin: 0;
padding: 13px 0 0;
font-size: 13px;
line-height: 10px;
text-transform: uppercase;
}
.site-header.header-6 .top-menu ul {
margin: 0;
padding: 0;
}
.site-header.header-6 .top-menu li {
list-style: none;
float: left;
}
.site-header.header-6 .top-menu li:not(:last-child) {
margin-right: 20px;
padding-right: 20px;
border-right: 1px solid #666565;
}
.site-header.header-6 .top-menu ul ul li:not(:last-child) {
border-right: 0;
padding-right: 0;
}
.site-header.header-6 .top-menu li a {
color: #ffffff;
}
.site-header.header-6 .top-menu li a:hover {
opacity: 0.6;
text-decoration: none;
}
.site-header.header-6 .site-branding {
float: left;
}
.site-header.header-6 .site-branding .site-title {
text-transform: uppercase;
}
.site-header.header-6 .site-branding .site-title a {
color: #242323;
}
.site-header.header-6 .site-branding .site-description {
color: #5b5a5a;
font-size: 16px;
line-height: 20px;
}
.site-header.header-6 .header-b:after,
.site-header.header-6 .header-t:after,
.site-header.header-6 .nav-holder:after {
display: block;
content: '';
clear: both;
}
.site-header.header-6 .header-b {
padding: 36px 0 5px;
}
.site-header.header-6 .main-navigation {
margin-top: 18px;
float: left;
}
.site-header.header-6 .main-navigation a {
color: #242323;
}
.site-header.header-6 .site-title {
margin-bottom: 5px;
}
.site-header.header-6 .header-search-form {
float: right;
position: relative;
font-size: 16px;
line-height: 20px;
}
.site-header.header-6 .header-search-form {
text-align: right;
color: #fff;
}
.site-header.header-6 .header-search-form form {
background: #afc466;
height: 46px;
position: absolute;
right: 0;
top: 100%;
z-index: 100;
display: none;
}
.site-header.header-6 .header-search-form:after,
.site-header.header-6 .header-search-form form:after {
display: block;
content: '';
clear: both;
}
.site-header.header-6 .header-search-form a {
color: #fff;
display: block;
width: 42px;
float: right;
padding: 22px 0;
}
.site-header.header-6 .header-search-form form input[type="search"] {
float: left;
width: 240px;
-webkit-box-shadow: none;
box-shadow: none;
background: none;
border: 0;
font-style: italic;
font-size: 13px;
line-height: 15px;
color: #fff;
padding: 0 8px;
height: 100%;
}
.site-header.header-6 .header-search-form form input[type="submit"] {
display: none;
}
.site-header.header-6 .main-navigation {
margin-top: 0;
}
.site-header.header-6 .main-navigation a {
font-weight: 700;
padding: 23px 28px;
position: relative;
color: #fff;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.site-header.header-6 .main-navigation ul li:not(:first-child) {
margin-left: 1px;
}
.site-header.header-6 .main-navigation ul li a:hover,
.site-header.header-6 .main-navigation ul li a:focus,
.site-header.header-6 .main-navigation ul li:hover>a,
.site-header.header-6 .main-navigation .current_page_item>a,
.site-header.header-6 .main-navigation .current-menu-item>a,
.site-header.header-6 .main-navigation .current_page_ancestor>a,
.site-header.header-6 .main-navigation .current-menu-ancestor>a {
color: #afc466;
background: #fff;
}
.site-header.header-6 .main-navigation ul ul::before {
display: none;
}
.site-header.header-6 .main-navigation ul ul {
padding: 0;
background: #AFC466;
}
.site-header.header-6 .main-navigation ul ul li a {
border-bottom: 0;
margin-bottom: 0;
}
.site-header.header-6 .main-navigation ul ul a {
padding: 14px 23px;
}
.site-header.header-6 .link-btn {
font-weight: 700;
border: 2px solid #fff;
text-transform: uppercase;
background: #fac149;
color: #fff;
font-size: 14px;
line-height: 17px;
padding: 15px 32px;
display: inline-block;
float: right;
margin: 0 0 6px 44px;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.site-header.header-6 .link-btn:hover {
background: #fff;
text-decoration: none;
color: #afc466;
border: 2px solid #afc466;
}
.site-header.header-6 .phone-link {
font-size: 24px;
line-height: 28px;
color: #3f3d33;
float: right;
font-weight: 700;
display: inline-block;
margin-top: 10px;
}
.site-header.header-6 .phone-link .fa {
margin-right: 12px;
}
.site-header.header-6 .phone-link a {
color: #afc466;
}
.site-header.header-6 .phone-link a:hover {
text-decoration: none;
color: #3f3d33;
}
.site-header.header-6 .nav-holder {
background: #afc466;
}
.site-header.header-6 .header-b,
.site-header.header-6 .header-t,
.site-header.header-6 .nav-holder {
padding-left: 5.73%;
padding-right: 5.73%;
}
.site-header.header-6 .top-menu ul li {
position: relative;
}
.site-header.header-6 .top-menu ul ul {
position: absolute;
width: 200px;
background: #fff;
top: 100%;
right: 0; margin-right: -99999px;
padding: 5px 0;
z-index: 9999;
}
.site-header.header-6 .top-menu ul ul a {
color: #515050;
padding: 5px 10px;
display: block;
}
.site-header.header-6 .top-menu ul ul li {
display: block;
float: none;
margin-right: 0;
}
.site-header.header-6 .top-menu ul ul li:not(:last-child) {
margin-right: 0;
}
.site-header.header-6 .top-menu ul ul ul {
position: absolute;
right: 100%;
top: 0;
}
.site-header.header-6 .top-menu ul li:hover>ul,
.site-header.header-6 .top-menu ul li.hover>ul,
.site-header.header-6 .top-menu ul li:focus-within>ul { margin-right: 0;
} .site-header.header-7 {
padding: 0;
position: relative;
background: none;
}
.site-header.header-7 .header-t {
background: #fff;
padding: 21px 0 8px;
}
.site-header.header-7 .nav-holder {
position: absolute;
top: 100%;
left: 0;
width: 100%;
z-index: 100;
background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
}
.site-header.header-7 .header-b,
.site-header.header-7 .header-t,
.site-header.header-7 .nav-holder {
padding-left: 5.47%;
padding-right: 5.47%;
}
.site-header.header-7 .site-branding {
float: left;
margin-right: 105px;
}
.site-header.header-7 .site-branding .site-title {
text-transform: uppercase;
font-size: 32px;
line-height: 36px;
letter-spacing: 1px;
}
.site-header.header-7 .site-branding .site-description {
margin-bottom: 0;
}
.site-header.header-7 .site-branding .site-title a {
color: #202020;
}
.site-header.header-7 .site-branding .site-description {
color: #757474;
font-size: 16px;
line-height: 20px;
}
.site-header.header-7 .header-t .col {
width: 25%;
float: left;
}
.site-header.header-7 .header-t .col:nth-child(2n) {
width: 50%;
}
.site-header.header-7 .header-search-form {
float: right;
position: relative;
font-size: 16px;
line-height: 20px;
}
.site-header.header-7 .header-search-form {
text-align: right;
color: #fff;
float: none;
width: auto;
}
.site-header.header-7 .header-search-form form {
background: #fff;
height: 46px;
position: absolute;
right: 0;
top: 100%;
z-index: 10;
display: none;
}
.site-header.header-7 .header-search-form:after,
.site-header.header-7 .header-search-form form:after,
.site-header.header-7 .header-t:after {
display: block;
content: '';
clear: both;
}
.site-header.header-7 .header-search-form a {
color: #fff;
display: inline-block;
float: none;
padding: 22px 0;
}
.site-header.header-7 .header-search-form a:focus {
outline: dotted 1px rgba(255, 255, 255, 0.3);
}
.site-header.header-7 .header-search-form form input[type="search"] {
float: left;
width: 240px;
-webkit-box-shadow: none;
box-shadow: none;
background: none;
border: 0;
font-style: italic;
font-size: 13px;
line-height: 15px;
color: #242323;
padding: 0 8px;
height: 100%;
}
.site-header.header-7 .header-search-form form input[type="submit"] { position: absolute;
top: 0;
right: 0;
opacity: 0;
}
.site-header.header-7 .header-search-form form input[type="submit"]:focus {
opacity: 1;
}
.site-header.header-7 .nav-holder:after {
display: block;
content: '';
clear: both;
}
.site-header.header-7 .nav-holder {
text-align: center;
}
.site-header.header-7 .main-navigation {
float: none;
display: inline-block;
margin: 26px 0 0;
}
.site-header.header-7 .main-navigation a {
font-weight: 700;
}
.site-header.header-7 .main-navigation ul ul {
text-align: left;
}
.site-header.header-7 .main-navigation li {
float: none;
display: inline-block;
margin: 0 22px;
}
.site-header.header-7 .main-navigation ul ul li {
margin: 0;
display: block;
font-size: 13px;
line-height: 15px;
}
.site-header.header-7 .header-search-form {
width: auto;
display: inline-block;
margin-left: 38px;
}
.site-header.header-7 .social-networks {
margin: 12px 0;
padding: 0;
font-size: 15px;
line-height: 18px;
float: left;
}
.site-header.header-7 .social-networks li {
list-style: none;
float: left;
}
.site-header.header-7 .social-networks li:not(:last-child) {
margin-right: 6px;
}
.site-header.header-7 .social-networks li a {
color: #242323;
background: #f2f2f2;
border-radius: 50%;
height: 32px;
padding: 6px 0;
width: 32px;
display: block;
text-align: center;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.site-header.header-7 .social-networks li a:hover {
background: #afc466;
color: #fff;
}
.site-header.header-7 .top-menu {
float: left;
margin: 6px 0;
font-size: 13px;
line-height: 10px;
text-transform: uppercase;
}
.site-header.header-7 .top-menu ul {
margin: 0;
padding: 0;
}
.site-header.header-7 .top-menu li {
list-style: none;
float: left;
}
.site-header.header-7 .top-menu li:not(:last-child) {
margin-right: 20px;
padding-right: 20px;
border-right: 1px solid #bdbdbd;
}
.site-header.header-7 .top-menu li a {
color: #242323;
}
.site-header.header-7 .top-menu li a:hover {
opacity: 0.6;
text-decoration: none;
}
.site-header.header-7 .link-btn {
font-weight: 700;
border: 2px solid #3f3d33;
text-transform: uppercase;
background: none;
color: #3f3d33;
font-size: 14px;
line-height: 17px;
padding: 15px 32px;
display: inline-block;
float: right;
margin: 0 0 6px 44px;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.site-header.header-7 .link-btn:hover {
background: #afc466;
text-decoration: none;
color: #fff;
border: 2px solid #afc466;
}
.site-header.header-7 .phone-link {
font-size: 18px;
line-height: 22px;
color: #242323;
float: right;
font-weight: 700;
display: inline-block;
margin-left: 45px;
}
.site-header.header-7 .phone-link .fa {
margin-right: 12px;
}
.site-header.header-7 .phone-link a {
color: #242323;
}
.site-header.header-7 .phone-link a:hover {
text-decoration: none;
color: #afc466;
}
.site-header.header-7 .header-t .middle-content {
float: left;
margin: 16px 0;
}
.site-header.header-7 .header-t .right-panel {
float: right;
}
.site-header.header-7 .header-t .right-panel:after,
.site-header.header-7 .header-t .middle-content:after {
display: block;
content: '';
clear: both;
}
.site-header.header-7 .top-menu ul li {
position: relative;
}
.site-header.header-7 .top-menu ul ul {
position: absolute;
width: 200px;
background: #fff;
top: 100%;
left: 0; margin-left: -99999px;
padding: 5px 0;
z-index: 9999;
}
.site-header.header-7 .top-menu ul ul a {
color: #515050;
padding: 5px 10px;
display: block;
}
.site-header.header-7 .top-menu ul ul li {
display: block;
float: none;
margin-right: 0;
}
.site-header.header-7 .top-menu ul ul li:not(:last-child) {
margin-right: 0;
}
.site-header.header-7 .top-menu ul ul ul {
position: absolute;
left: 100%;
top: 0;
}
.site-header.header-7 .top-menu ul li:hover>ul,
.site-header.header-7 .top-menu ul li.hover>ul,
.site-header.header-7 .top-menu ul li:focus-within>ul { margin-left: 0;
} .banner {
background: #000;
position: relative;
}
.banner:before {
background: rgba(0, 0, 0, 0.20);
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: '';
z-index: 1;
}
.banner img {
width: 100%;
vertical-align: top;
}
.banner .banner-text {
position: absolute;
width: 100%;
top: 50%; z-index: 2;
text-align: center;
color: #fff;
font-size: 18px; transform: translateY(-50%);
}
.banner .banner-text .text {
max-width: 750px;
margin: 0 auto;
}
.banner .banner-text .title {
font-size: 58px;
line-height: 68px;
font-weight: 700;
font-family: 'Cardo', serif;
text-transform: uppercase;
margin: 0 0 7px;
display: block;
}
.banner-text p {
margin: 0 0 31px;
}
.btn-green {
font-size: 15px;
line-height: 18px;
background: #afc466;
color: #f9f4ef;
text-transform: uppercase;
display: inline-block;
font-weight: 700;
padding: 22px 54px;
font-family: 'Lato', sans-serif;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.btn-green::after,
.gallery-section .link-holder .view-more:after,
.blog-section .section-footer .view-more:after,
.about-section .about-content .btn:after,
.product .btn:after {
margin-left: 13px;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 448 512'%3E%3Cpath d='M340.485 366l99.03-99.029c4.686-4.686 4.686-12.284 0-16.971l-99.03-99.029c-7.56-7.56-20.485-2.206-20.485 8.485v71.03H12c-6.627 0-12 5.373-12 12v32c0 6.627 5.373 12 12 12h308v71.03c0 10.689 12.926 16.043 20.485 8.484z'/%3E%3C/svg%3E") center center no-repeat;
display: inline-block;
width: 20px;
height: 20px;
content: '';
vertical-align: top;
}
.banner .btn-scroll-down {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
text-align: center;
font-size: 13px;
font-weight: 700;
text-transform: uppercase;
z-index: 2;
padding: 0 0 47px;
}
.banner .btn-scroll-down span {
color: #fbfbfb;
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/icon1.png) no-repeat 50% 0;
padding: 58px 0 29px;
position: relative;
cursor: pointer;
}
.banner .btn-scroll-down span:after {
content: '';
position: absolute;
bottom: 0;
left: 0;
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/arrow-down.png) no-repeat center 0;
width: 100%;
height: 18px;
-webkit-transition: linear 0.1s;
transition: linear 0.1s;
}
.banner .btn-scroll-down span:hover {
text-decoration: none;
}
.banner .btn-scroll-down span:hover:after {
-webkit-transform: translateY(5px);
transform: translateY(5px);
}
.btn-green:hover {
text-decoration: none;
background: #95a757;
color: #f9f4ef;
} .wp-custom-header:has(iframe, video) {
position: relative;
padding-bottom: 54%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
.wp-custom-header video,
.wp-custom-header iframe,
.wp-custom-header object,
.wp-custom-header embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%; }
.wp-custom-header-video-button svg {
font-size: 16px;
line-height: 20px;
height: 20px;
width: 20px;
}
.wp-custom-header .wp-custom-header-video-button {
border: 0;
color: rgba(255, 255, 255, 0.6);
height: 45px;
overflow: hidden;
padding: 0;
position: absolute;
right: 30px;
bottom: 30px;
-webkit-transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
transition: background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.3s ease-in-out;
width: 45px;
z-index: 9999;
background: rgba(255, 255, 255, 0.5);
}
.wp-custom-header .wp-custom-header-video-button:hover,
.wp-custom-header .wp-custom-header-video-button:focus {
color: #fff;
background: rgba(255, 255, 255, 0.8);
} #banner-slider .owl-nav>div {
top: 50%;
bottom: 60px;
height: 54px;
width: 54px;
position: absolute;
opacity: 0.56;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
#banner-slider .owl-nav .owl-prev {
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/prev-arrow.png) no-repeat;
left: 25px;
text-indent: -9999px;
}
#banner-slider .owl-nav .owl-next {
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/next-arrow.png) no-repeat;
right: auto;
right: 25px;
text-indent: -9999px;
}
#banner-slider .owl-nav>div:hover {
opacity: 1;
}
#banner-slider .owl-dots span {
background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
border: 1px solid #fff;
border-radius: 50%;
display: block;
height: 12px;
width: 12px;
}
#banner-slider .owl-dots .active span {
background: #fff none repeat scroll 0 0;
}
#banner-slider .owl-dots {
text-align: center;
position: absolute;
bottom: 20px;
width: 100%;
}
#banner-slider .owl-dots .owl-dot {
display: inline-block;
margin: 0 5px;
} .section-1 {
padding: 81px 0;
text-align: center;
}
.section-1 .header {
max-width: 710px;
margin: 0 auto 42px;
}
.section-1 .header .main-title {
font: 700 38px/42px 'Cardo', serif;
color: #3f3d33;
position: relative;
padding: 0 0 22px;
margin: 0 0 13px;
}
.section-1 .header .main-title:after {
width: 66px;
height: 3px;
background: #ebda9a;
content: '';
position: absolute;
left: 45.5%;
bottom: 0;
}
.section-1 .col {
width: 33.3333%;
float: left;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 30px;
}
.section-1 .col .img-holder {
margin: 0 0 31px;
}
.section-1 .col .img-holder img,
.section-1 .col .img-holder .svg-holder {
border: 6px solid #fcfbfa;
-webkit-border-radius: 150px;
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
border-radius: 50%;
vertical-align: top;
margin-left: auto;
margin-right: auto;
width: 230px;
height: 230px;
}
.section-1 .col .img-holder .svg-holder {
overflow: hidden;
}
.section-1 .col .text-holder .title {
font: 700 23px/27px 'Cardo', serif;
color: #3f3d33;
margin: 0 0 11px;
}
.section-1 .col .text-holder .title a {
color: #3f3d33;
}
.section-1 .col .text-holder .title a:hover {
text-decoration: none;
color: #ebda9a;
}
.section-1.layout-2 .col .img-holder img {
border-radius: 0;
width: 100%;
-webkit-box-shadow: none;
box-shadow: none;
border: 0;
} .section-2 {
padding: 90px 0;
position: relative;
background-attachment: fixed !important;
background-repeat: no-repeat;
background-size: cover;
}
.section-2:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.4);
}
.section-2.no-overlay:after {
display: none;
}
.section-2 .holder {
background: #fcfbfa;
padding: 15px;
position: relative;
z-index: 1;
}
.section-2 .col {
float: left;
width: 50%;
padding-left: 15px;
padding-right: 15px;
}
.section-2 .images {
overflow: hidden;
margin-left: -7px;
margin-right: -7px;
}
.section-2 .img-holder {
float: left;
width: 50%;
padding-left: 7px;
padding-right: 7px;
}
.section-2 .img-holder img {
vertical-align: top;
}
.section-2 .text-holder {
padding: 39px 0 0 9px;
}
.section-2 .main-title {
font-size: 38px;
line-height: 42px;
color: #3f3d33;
font-weight: 400;
font-family: 'Cardo', serif;
position: relative;
padding-bottom: 22px;
margin: 0 0 21px;
}
.section-2 .main-title:after {
width: 66px;
height: 3px;
background: #ebda9a;
position: absolute;
left: 0;
bottom: 0;
content: '';
} .section-3 {
padding: 76px 0;
background-attachment: fixed;
background-size: cover;
position: relative;
background-repeat: no-repeat;
}
.section-3:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: '';
background: rgba(0, 0, 0, 0.6);
z-index: 1;
}
.section-3.no-overlay:after {
display: none;
}
.section-3 .container {
position: relative;
z-index: 2;
}
.section-3 .col {
width: 33.33%;
float: left;
padding: 0 15px;
margin-bottom: 30px;
}
.section-3 .text-holder {
text-align: center;
color: #3f3d33;
background: #fff;
padding: 30px;
}
.section-3 .text-holder h3 {
font-size: 23px;
line-height: 27px;
font-weight: 700;
font-family: "Cardo", serif;
}
.section-3 .text-holder h3 a {
color: #3f3d33;
text-decoration: none;
}
.section-3 .text-holder h3 a:hover {
color: #afc466;
}
.section-3 .text-holder .icon-holder {
width: 129px;
height: 68px;
margin: 0 auto;
text-align: center;
margin-bottom: 30px;
}
.section-3 .header .main-title {
color: #fff;
font: 700 38px/42px "Cardo", serif;
margin: 0 0 13px;
padding: 0 0 22px;
position: relative;
text-align: center;
}
.section-3 .header .main-title:after {
background: #fff none repeat scroll 0 0;
bottom: 0;
content: "";
height: 3px;
left: 45.5%;
position: absolute;
width: 66px;
}
.section-3 .header {
color: #fff;
text-align: center;
margin-bottom: 45px;
}
.section-3 .text-holder .icon-holder {
width: 129px;
height: 68px;
margin: 0 auto;
text-align: center;
margin-bottom: 30px;
font-size: 68px;
color: #afc466;
}
.section-3 .text-holder .icon-holder .fa {
color: #f9c85b;
font-size: 72px;
line-height: 75px;
}
.section-3 .text-holder .services-holder {
margin: 40px 0 0;
}
.section-3 .text-holder .services {
margin: 0 0 17px;
}
.section-3 .text-holder .services .icon-holder {
float: left;
width: 35px;
margin-right: 12px;
}
.section-3 .text-holder .services .text {
overflow: hidden;
}
.section-3 .text-holder .services h3 {
font: 700 23px/27px "Cardo", serif;
color: #3f3d33;
margin: 0 0 9px;
}
.section-3 .img-holder {
float: left;
width: 41.6667%;
padding-left: 15px;
padding-right: 15px;
margin-top: 38px;
}
.section-3 .img-holder img {
border: 6px solid #fcfbfa;
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
} .chef-section {
padding: 0;
}
.chef-section img {
vertical-align: top;
}
.chef-section .header {
position: relative;
top: 76px;
width: 60%;
}
.chef-section .text-holder {
float: left;
max-width: 61%;
margin-right: 2%;
padding-bottom: 30px;
padding-top: 8%;
}
.chef-section .text-holder .person-info {
margin-bottom: 12px;
}
.chef-section .text-holder .person-info strong {
font-size: 21px;
line-height: 25px;
text-transform: uppercase;
display: block;
font-weight: 400;
}
.chef-section .text-holder .person-info span {
font-size: 16px;
line-height: 20px;
color: #8c8a8a;
}
.chef-section .img-holder {
float: right;
max-width: 37%;
width: 100%;
}
.chef-section .img-holder .svg-holder,
.chef-section .img-holder .svg-holder svg {
width: 100%;
height: 100%;
}
.chef-section .header .main-title {
color: #3f3d33;
font: 700 38px/42px "Cardo", serif;
margin: 0 0 13px;
padding: 0 0 22px;
position: relative;
}
.chef-section .header .main-title:after {
background: #ebda9a none repeat scroll 0 0;
bottom: 0;
content: "";
height: 3px;
left: 0;
position: absolute;
width: 66px;
}
.chef-section .owl-carousel .owl-nav>div {
top: auto;
bottom: 60px;
height: 40px;
width: 40px;
position: absolute;
}
.chef-section .owl-carousel .owl-nav .owl-prev {
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/chef-prev.png) no-repeat;
left: 0;
text-indent: -9999px;
}
.chef-section .owl-carousel .owl-nav .owl-next {
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/chef-next.png) no-repeat;
right: auto;
left: 50px;
text-indent: -9999px;
} .section-4 {
padding: 78px 0;
position: relative;
background-attachment: fixed !important;
}
.section-4:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.4);
}
.section-4.no-overlay:after {
display: none;
}
.section-4 .container {
position: relative;
z-index: 1;
}
.section-4 .header {
max-width: 690px;
margin: 0 auto 40px;
text-align: center;
color: #fff;
}
.section-4 .header .main-title {
color: #fff;
font: 700 38px/42px "Cardo", serif;
margin: 0 0 13px;
padding: 0 0 22px;
position: relative;
}
.section-4 .header .main-title:after {
background: #fff;
bottom: 0;
content: "";
height: 3px;
left: 45.5%;
position: absolute;
width: 66px;
}
.section-4 .testimonial-holder {
background: #fcfbfa;
text-align: center;
padding: 48px 0;
}
.section-4 .testimonial-holder .holder {
max-width: 810px;
margin: 0 auto;
}
.section-4 .testimonial-holder blockquote {
margin: 0;
font-size: 18px;
line-height: 28px;
color: #515050;
padding: 87px 0 0;
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/bg-quote.png) no-repeat 50% 0;
}
.section-4 .testimonial-holder blockquote cite {
font: 700 19px/23px "Cardo", serif;
color: #515050;
}
.section-4 #testimonial-slider img {
border-radius: 50%;
position: relative;
}
.section-4 #thumb-slide li.active:after {
background: none;
}
.section-4 #testimonial-slider #thumb-slide li {
position: relative;
border-radius: 50%;
}
.section-4 #testimonial-slider #thumb-slide li:hover {
border-radius: 50%;
}
.section-4 #testimonial-slider #thumb-slide {
margin-top: 10px;
}
.section-4 #testimonial-slider #thumb-slide li:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.6);
}
.section-4 .owl-carousel .owl-nav>div {
position: absolute;
top: 60px;
}
.section-4 .owl-carousel .owl-nav .owl-prev {
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/btn-prev.png) no-repeat;
width: 32px;
height: 32px;
text-indent: -9999px;
left: -15px;
}
.section-4 .owl-carousel .owl-nav .owl-next {
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/btn-next.png) no-repeat;
width: 32px;
height: 32px;
right: -15px;
text-indent: -9999px;
}
.section-4 #thumb-slide .owl-item img {
opacity: 0.60;
-webkit-transition: all ease 0.2s;
transition: all ease 0.2s;
-webkit-transform: scale(0.8);
transform: scale(0.8);
cursor: pointer;
}
.section-4 #thumb-slide .owl-item .item {
padding: 12px 15px;
}
.section-4 .content.testimonial-content {
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.section-4 .content.testimonial-content.loading {
opacity: 0.6;
}
.section-4 #thumb-slide .testimonial-active img {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
padding: 5px;
-webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.51);
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.51);
} .choose-us {
padding: 76px 0;
}
.choose-us .header {
text-align: center;
margin: 0 auto;
max-width: 66%;
}
.choose-us .col {
width: 33.33%;
padding: 0 15px;
float: left;
}
.choose-us .header {
margin-bottom: 50px;
}
.choose-us .header .main-title {
color: #3f3d33;
font: 700 38px/42px "Cardo", serif;
margin: 0 0 13px;
padding: 0 0 22px;
position: relative;
text-align: center;
}
.choose-us .header .main-title:after {
background: #ebda9a;
bottom: 0;
content: "";
height: 3px;
left: 45.5%;
position: absolute;
width: 66px;
}
.choose-us img {
vertical-align: top;
}
.choose-us .img-holder a {
display: block;
}
.choose-us .img-holder {
position: relative;
}
.choose-us .img-holder .text h4 {
font-size: 23px;
line-height: 26px;
margin-bottom: 10px;
}
.choose-us .img-holder .text h4 a {
color: #fff;
}
.choose-us .img-holder .text h4 a:hover {
color: #f9c34a;
text-decoration: none;
}
.choose-us .img-holder .text .text-wrap {
max-height: 104px;
padding: 10px;
}
.choose-us .img-holder .text {
position: absolute;
bottom: 0;
width: 100%;
background: rgba(0, 0, 0, 0.7);
padding: 20px 10px;
color: #fff;
overflow: hidden;
} .section-5 {
padding: 78px 0;
}
.section-5 .header {
max-width: 710px;
margin: 0 auto 48px;
text-align: center;
}
.section-5 .header .main-title {
color: #3f3d33;
font: 700 38px/42px "Cardo", serif;
margin: 0 0 13px;
padding: 0 0 22px;
position: relative;
}
.section-5 .header .main-title:after {
background: #ebda9a;
bottom: 0;
content: "";
height: 3px;
left: 45.5%;
position: absolute;
width: 66px;
}
.section-5 .tab-menu {
margin: 0 0 60px;
padding: 0;
list-style: none;
font-size: 17px;
text-align: center;
color: #555245;
}
.section-5 .tab-menu li {
display: inline-block;
border-bottom: 1px solid #545248;
padding: 0 26px 4px;
margin: 0 -2px;
position: relative;
cursor: pointer;
}
.section-5 .tab-menu li a {
display: block;
color: #555245;
}
.section-5 .tab-menu li.current a {
color: #f9c34a;
;
}
.section-5 .tab-menu li a:hover,
.section-5 .tab-menu li a:focus {
text-decoration: none;
color: #f9c34a;
}
.section-5 .tab-menu .current:after {
content: '';
position: absolute;
bottom: -7px;
left: 44%;
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/tab-active.png) no-repeat;
width: 14px;
height: 7px;
}
.section-5 .tab-content {
display: none;
}
.section-5 #tab-1 {
display: block;
}
.section-5 .tab-content .col {
float: left;
width: 50%;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 30px;
}
.section-5 .tab-content .img-holder {
float: left;
width: 170px;
margin-right: 21px;
}
.section-5 .tab-content .img-holder img {
vertical-align: top;
}
.section-5 .tab-content .img-holder>a {
display: block;
}
.section-5 .tab-content .text-holder {
overflow: hidden;
padding: 24px 24px 16px 0;
}
.section-5 .tab-content .text-holder h3 {
font: 700 18px/22px "Cardo", serif;
color: #3f3d33; margin: 0 0 6px;
text-transform: uppercase;
}
.section-5 .tab-content .text-holder h3 a {
color: #3f3d33;
}
.section-5 .tab-content .text-holder h3 a:hover {
color: #9db05c;
text-decoration: none;
}
.section-5 .tab-content .text-holder .price {
font: 700 18px/22px "Cardo", serif;
color: #edbc4f;
}
.section-5 .tab-content .text-holder .price del {
display: none;
}
.section-5 .tab-content .text-holder .add_to_cart_button {
float: right;
}
.section-5 .tab-content .text-holder .heading {
overflow: hidden;
padding-right: 9px;
}
.section-5 .tab-content .holder {
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); ;
}
.section-5 .tab-content .holder:after {
content: '';
display: block;
clear: both;
} .section-6 {
padding: 77px 0;
position: relative;
background-attachment: fixed !important;
}
.section-6:after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.6);
}
.section-6.no-overlay:after {
display: none;
}
.section-6 .container {
position: relative;
z-index: 2;
}
.section-6 .header {
color: #fff;
margin: 0 auto 35px;
max-width: 690px;
text-align: center;
}
.section-6 .header .main-title {
color: #fff;
font: 700 38px/42px "Cardo", serif;
margin: 0 0 13px;
padding: 0 0 22px;
position: relative;
}
.section-6 .header .main-title:after {
background: #fff;
bottom: 0;
content: "";
height: 3px;
left: 45.5%;
position: absolute;
width: 66px;
}
.section-6 .form-holder:after {
content: '';
display: block;
clear: both;
}
.section-6 .form-holder img {
vertical-align: top;
}
.section-6 .form-holder {
background: #fff;
}
.section-6 .form-holder .img-holder {
float: left;
max-width: 390px;
}
.section-6 .reservation-form {
overflow: hidden;
padding: 40px 40px;
margin-bottom: 0;
color: #313131;
}
.section-6 .img-holder+.reservation-form {
max-width: 750px;
}
.section-6 .reservation-form label {
display: block;
margin: 0 0 10px;
color: #313131;
}
.section-6 .reservation-form .form-row {
margin: 0 -7.5px;
margin-bottom: 15px;
overflow: hidden;
}
.section-6 .reservation-form .form-row .col {
width: 50%;
float: left;
padding: 0 7.5px;
overflow: hidden;
}
.section-6 .reservation-form input[type="text"],
.section-6 .reservation-form input[type="email"],
.section-6 .reservation-form input[type="number"],
.section-6 .reservation-form input[type="tel"],
.section-6 .reservation-form select {
width: 100%;
background: none;
border: 1px solid #d9d9d8;
float: left;
border-radius: 0;
outline: none;
font-size: 14px;
line-height: 20px;
color: #313131;
padding: 18px 14px;
}
.section-6 .reservation-form .jcf-select .jcf-select-text {
font-size: 14px;
line-height: 17px;
margin: 0;
}
.section-6 .reservation-form .jcf-select,
.section-6 .reservation-form .jcf-select.jcf-focus,
.section-6 .reservation-form textarea {
border: 1px solid #d9d9d8;
}
.section-6 .reservation-form .jcf-select {
height: auto;
}
.section-6 .reservation-form .jcf-select,
.section-6 .reservation-form input[type="text"],
.section-6 .reservation-form input[type="email"],
.section-6 .reservation-form input[type="number"],
.section-6 .reservation-form input[type="tel"],
.section-6 .reservation-form select {
padding: 9px 10px;
margin-bottom: 0;
color: #313131;
}
.section-6 .reservation-form h3 {
font-size: 26px;
line-height: 32px;
color: #3f3d33;
margin-bottom: 15px;
font-family: "Cardo", serif;
}
.section-6 .reservation-form .date {
float: left;
width: 273px;
position: relative;
}
.section-6 .reservation-form .time {
float: right;
width: 273px;
}
.section-6 .reservation-form textarea {
width: 100%;
padding: 18px 14px;
border-radius: 0;
font-size: 14px;
color: #313131;
height: 120px !important;
resize: none;
outline: none;
}
.section-6 .reservation-form input[type="submit"] {
display: block;
margin: 0;
padding: 17px 71px;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
color: #f9f4ef;
background: #afc466;
height: auto;
line-height: 18px;
font-size: 15px;
outline: none;
float: left;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
text-transform: uppercase;
}
.section-6 .reservation-form .info {
overflow: hidden;
display: inline-block;
color: #959494;
}
.section-6 .reservation-form .col.textarea {
width: 100%;
}
.section-6 .reservation-form .col.submit {
width: 100%;
}
.section-6 .reservation-form input[type="submit"]:hover {
background: #95a757;
}
.section-6 .reservation-form .info {
display: block;
padding: 10px 16px;
}
.section-6 form,
.section-6 form {
display: -ms-grid;
display: grid;
-ms-grid-columns: 50% 50%;
grid-template-columns: 50% 50%;
grid-gap: 20px;
}
.section-6 form p:nth-last-child(3),
.section-6 form p:nth-last-child(3) {
-ms-grid-column: 1;
-ms-grid-column-span: 2;
grid-column: 1 / span 2;
}
.section-6 form p {
margin-bottom: 0;
} .gallery-section {
padding: 76px 0;
}
.gallery-section .gallery-wrapper {
overflow-x: hidden;
}
.gallery-section .header {
text-align: center;
width: 66%;
margin: 0 auto;
}
.gallery-section .header .main-title {
color: #3f3d33;
font: 700 38px/42px "Cardo", serif;
margin: 0 0 13px;
padding: 0 0 22px;
position: relative;
}
.gallery-section .header .main-title:after {
background: #ebda9a none repeat scroll 0 0;
bottom: 0;
content: "";
height: 3px;
left: 45.5%;
position: absolute;
width: 66px;
}
.gallery-section .link-holder {
text-align: center;
text-transform: uppercase;
padding: 36px 0 0;
}
.gallery-section .link-holder .view-more {
text-transform: uppercase;
padding: 12px 22px;
font-weight: bold;
display: inline-block;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
border: 1px solid #3f3d33;
color: #3f3d33;
}
.gallery-section .link-holder .view-more:hover {
background: #afc466;
border: 1px solid #afc466;
color: #fff;
text-decoration: none;
}
.gallery-section .gallery-wrapper:after,
.gallery-section .gallery-wrapper .col:after {
display: block;
content: '';
clear: both;
}
.gallery-section .gallery-wrapper .col {
float: left;
}
.gallery-section .gallery-wrapper .col img {
width: 100%;
vertical-align: top;
}
.gallery-section .gallery-wrapper .col .img-holder>a {
display: block;
}
.gallery-section .gallery-wrapper .col.first,
.gallery-section .gallery-wrapper .col.second {
width: 40%;
}
.gallery-section .gallery-wrapper .col.third {
width: 20%;
}
.gallery-section .gallery-wrapper .col .img-holder {
cursor: pointer;
}
.gallery-section .gallery-wrapper .col.first .img-holder {
float: left;
width: 50%;
}
.gallery-section .gallery-wrapper .col .img-holder {
position: relative;
}
.gallery-section .gallery-wrapper .col .img-holder .description {
background: rgba(0, 0, 0, 0.6);
width: 100%;
height: 100%;
position: absolute;
pointer-events: none;
top: 0;
left: 0;
opacity: 0;
-webkit-transition: all ease 0.6s;
transition: all ease 0.6s;
}
.gallery-section .gallery-wrapper .col .img-holder:hover .description {
opacity: 1;
}
.gallery-section .gallery-wrapper .col .img-holder .caption {
position: absolute;
width: 100%;
top: 50%;
padding: 20px;
left: 50%;
text-align: center;
color: #fff;
text-transform: uppercase;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
} .stat-counter .item {
float: left;
width: 25%;
background: #fff;
border: 1px solid #e4e4e4;
text-align: center;
text-transform: uppercase;
letter-spacing: 1px;
padding: 40px 25px;
height: 265px;
}
.stat-counter {
padding: 180px 0 100px;
background-attachment: fixed;
background-size: cover;
position: relative;
background-repeat: no-repeat;
background-position: center;
}
.stat-counter:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
content: '';
background: rgba(0, 0, 0, 0.6);
z-index: 1;
}
.stat-counter .container {
position: relative;
z-index: 2;
}
.stat-counter .item strong {
display: block;
color: #afc466;
font-size: 52px;
line-height: 56px;
margin-bottom: 13px;
}
.stat-counter .item>span {
font-size: 18px;
line-height: 22px;
color: #515050;
}
.stat-counter .item .img-holder {
position: relative;
margin-top: -130px;
margin-bottom: 26px;
width: 162px;
height: 162px;
background: #fff;
border-radius: 50%;
margin-left: auto;
margin-right: auto;
}
.stat-counter .item .img-holder svg {
width: 72px;
height: 72px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.stat-counter.no-overlay:after {
display: none;
}
.stat-counter .item .img-holder img {
border-radius: 50%;
width: 100%;
height: 100%;
object-fit: cover;
}
.stat-counter .item .img-holder .fa {
color: #afc466;
font-size: 130px;
line-height: 130px;
margin: 0 0 28px;
} .blog-section {
padding: 78px 0;
}
.blog-section .header {
margin: 0 auto 53px;
max-width: 690px;
text-align: center;
}
.blog-section .header .main-title {
color: #3f3d33;
font: 700 38px/42px "Cardo", serif;
margin: 0 0 13px;
padding: 0 0 22px;
position: relative;
}
.blog-section .header .main-title:after {
background: #ebda9a;
bottom: 0;
content: "";
height: 3px;
left: 45.5%;
position: absolute;
width: 66px;
}
.blog-section .col {
width: 33.33%;
float: left;
padding: 0 15px;
}
.blog-section .post {
overflow: hidden;
margin: 0 0 42px;
background: #f5f5f5;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.blog-section .post:hover {
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.blog-section .post .post-thumbnail {}
.blog-section .post:nth-child(2n) .post-thumbnail {
float: right;
margin-right: 0;
margin-left: 30px;
}
.blog-section .post .post-thumbnail img {
vertical-align: top;
width: 100%;
}
.blog-section .post .text-holder {
overflow: hidden;
padding: 20px 20px 30px;
}
.blog-section .post .text-holder .entry-header .entry-meta {
font-size: 14px;
color: #8c8a8a;
margin: 0 0 9px;
text-transform: uppercase;
}
.blog-section .post .text-holder .entry-header .entry-meta a {
color: #8c8a8a
}
.blog-section .post .text-holder .entry-header .entry-meta a:hover {
text-decoration: none;
color: #9db05c;
}
.blog-section .post .text-holder .entry-header .entry-title {
font: 700 23px/27px "Cardo", serif;
color: #3f3d33;
padding: 0 0 19px;
margin: 0 0 12px;
}
.blog-section .post .text-holder .entry-header .entry-title a {
color: #3f3d33;
}
.blog-section .post .text-holder .entry-header .entry-title a:hover {
color: #9db05c;
text-decoration: none;
}
.blog-section .post .text-holder .entry-content {
margin: 0;
}
.blog-section .post .text-holder .entry-footer .readmore {
font-weight: 700;
margin-right: 38px;
}
.blog-section .post .text-holder .entry-footer .comments-link a {
font-size: 14px;
color: #8c8a8a;
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/bg-comment.png) no-repeat 0 3px;
padding-left: 22px;
margin-right: 48px;
text-transform: uppercase;
}
.blog-section .post .text-holder .entry-footer .share a {
font-size: 14px;
color: #8c8a8a;
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/bg-share.png) no-repeat 0 2px;
padding-left: 23px;
}
.blog-section .post .text-holder .entry-footer .comments-link a:hover,
.blog-section .post .text-holder .entry-footer .share a:hover {
text-decoration: none;
color: #9db05c;
}
.blog-section .section-footer {
text-align: center;
}
.blog-section .section-footer .view-more {
text-transform: uppercase;
font-weight: bold;
background: #afc466;
color: #fff;
letter-spacing: 2px;
font-size: 15px;
line-height: 18px;
display: inline-block;
padding: 22px 54px;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.blog-section .section-footer .view-more:hover {
text-decoration: none;
background: #95a757;
} .cta-section {
padding: 76px 0;
text-align: center;
background-position: center;
background-attachment: fixed;
background-size: cover;
background-repeat: no-repeat;
position: relative;
color: #fff;
}
.cta-section:after {
position: absolute;
content: '';
background: rgba(0, 0, 0, 0.5);
width: 100%;
height: 100%;
z-index: 2;
top: 0;
left: 0;
}
.cta-section.no-overlay:after {
display: none;
}
.cta-section .container {
position: relative;
z-index: 4;
}
.cta-section .btn {
display: inline-block;
text-transform: uppercase;
border: 2px solid #fff;
padding: 22px 54px;
margin: 0 6px;
font-size: 15px;
line-height: 18px;
color: #fff;
font-weight: bold;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.cta-section .btn:hover {
text-decoration: none;
color: #3f3d33;
background: #fff;
}
.cta-section .header {
margin: 0 auto 53px;
max-width: 690px;
text-align: center;
color: #fff;
}
.cta-section .header .main-title {
color: #fff;
font: 700 38px/42px "Cardo", serif;
margin: 0 0 13px;
padding: 0;
position: relative;
} .featured-section {
padding: 76px 0;
}
.featured-section .header {
width: 66%;
text-align: center;
margin: 0 auto;
margin-bottom: 30px;
}
.featured-section .header .main-title {
font: 700 38px/42px "Cardo", serif;
margin: 0 0 13px;
padding: 0 0 22px;
position: relative;
color: #3f3d33;
}
.featured-section .header .main-title::after {
background: #ebda9a none repeat scroll 0 0;
bottom: 0;
content: "";
height: 3px;
left: 45.5%;
position: absolute;
width: 66px;
}
.featured-section .col {
width: 20%;
float: left;
padding: 0 15px;
text-align: center;
}
.featured-section .col .img-holder {
border: 2px solid #f5f5f5;
padding: 25px 20px;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.featured-section .col .img-holder:hover {
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.featured-section .col .img-holder img {
-webkit-filter: grayscale(1);
-moz-filter: grayscale(1);
filter: grayscale(1);
}
.featured-section .col .img-holder:hover img {
-webkit-filter: grayscale(0);
-moz-filter: grayscale(0);
filter: grayscale(0);
}
.featured-section .col .img-holder a {
display: block;
} .next-events {
padding: 0 0 0;
}
.next-events .top {
padding: 76px 0 200px;
text-align: center;
background-position: center;
background-attachment: fixed;
background-size: cover;
background-repeat: no-repeat;
position: relative;
color: #fff;
}
.next-events .top:after {
position: absolute;
content: '';
background: rgba(0, 0, 0, 0.5);
width: 100%;
height: 100%;
z-index: 2;
top: 0;
left: 0;
}
.next-events .bottom img {
vertical-align: top;
}
.next-events .bottom .information {
overflow: hidden;
position: relative;
margin-top: -190px;
background: #fff;
-webkit-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 2px rgba(0, 0, 0, 0.2);
}
.next-events .bottom .information .event-expired-info {
position: absolute;
top: 0;
right: 0; padding: 10px 20px;
text-align: center;
color: #fff;
background: #f00;
text-transform: uppercase;
font-weight: 700;
}
.next-events .bottom .img-holder {
float: left;
}
.next-events .bottom .img-holder a {
display: block;
}
.next-events .bottom .text-holder {
overflow: hidden;
padding: 40px;
}
.next-events .bottom .text-holder .date-holder {
float: left;
margin-right: 20px;
background: #afc466;
color: #fff;
padding: 8px;
text-align: center;
}
.next-events .bottom .text-holder .date-holder strong {
display: block;
font-size: 24px;
line-height: 28px;
}
.next-events .bottom .text-holder h4 {
font-size: 28px;
line-height: 32px;
font-weight: 400;
margin-bottom: 20px;
}
.next-events .bottom .text-holder h4 a {
color: #3f3d33;
}
.next-events .bottom .text-holder h4 a:hover {
text-decoration: none;
color: #AFC466;
}
.next-events .bottom .text-holder .entry-meta {
margin-bottom: 20px;
text-transform: uppercase;
font-size: 13px;
line-height: 15px;
color: #8c8a8a;
}
.next-events .bottom .text-holder .entry-meta .fa {
margin-right: 15px;
}
.next-events .bottom .text-holder .entry-meta span {
display: inline-block;
margin-right: 15px;
}
.next-events .bottom .text-holder .date-holder span {
display: block;
text-transform: uppercase;
}
.next-events .bottom .text-holder .date-holder .date {
border: 1px dotted #fff;
padding: 4px 10px;
}
.next-events .bottom .text-holder .read-more {
text-transform: uppercase;
color: #3f3d33;
font-size: 15px;
line-height: 18px;
font-weight: 700;
}
.next-events .bottom .text-holder .read-more:hover {
text-decoration: none;
color: #AFC466;
}
.next-events .bottom .text-holder .text {
overflow: hidden;
}
.next-events .container {
position: relative;
z-index: 4;
}
.next-events .header {
width: 66%;
text-align: center;
margin: 0 auto;
margin-bottom: 30px;
}
.next-events .header .main-title {
font: 700 38px/42px "Cardo", serif;
margin: 0 0 13px;
padding: 0 0 22px;
position: relative;
color: #fff;
}
.next-events .header .main-title::after {
background: #ebda9a none repeat scroll 0 0;
bottom: 0;
content: "";
height: 3px;
left: 45.5%;
position: absolute;
width: 66px;
} .upcoming-events {
margin-bottom: 76px;
padding-top: 76px;
}
.upcoming-events .col {
width: 33.33%;
padding: 0 15px;
float: left;
}
.upcoming-events .header {
width: 66%;
text-align: center;
margin: 0 auto;
margin-bottom: 30px;
}
.upcoming-events .header .main-title {
font: 700 38px/42px "Cardo", serif;
margin: 0 0 13px;
padding: 0 0 22px;
position: relative;
color: #3f3d33;
}
.upcoming-events .header .main-title::after {
background: #ebda9a none repeat scroll 0 0;
bottom: 0;
content: "";
height: 3px;
left: 45.5%;
position: absolute;
width: 66px;
}
.upcoming-events .col {
float: left;
padding: 0 15px;
width: 33.33%;
margin-bottom: 30px;
}
.upcoming-events .col .img-holder img {
vertical-align: top;
}
.upcoming-events .col .img-holder a {
display: block;
}
.upcoming-events .col .text-holder {
overflow: hidden;
padding: 30px 20px;
background: #f5f5f5;
}
.upcoming-events .col .event {
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.upcoming-events .col .event:hover {
-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
.upcoming-events .col .text-holder .date-holder {
float: left;
margin-right: 20px;
background: #afc466;
color: #fff;
padding: 8px;
text-align: center;
}
.upcoming-events .col .text-holder .date-holder strong {
display: block;
font-size: 24px;
line-height: 28px;
}
.upcoming-events .col .text-holder h4 {
font-size: 22px;
line-height: 26px;
font-weight: 400;
margin-bottom: 16px;
}
.upcoming-events .col .text-holder h4 a {
color: #3f3d33;
}
.upcoming-events .col .text-holder h4 a:hover {
text-decoration: none;
color: #AFC466;
}
.upcoming-events .col .text-holder .entry-meta {
margin-bottom: 8px;
text-transform: uppercase;
font-size: 13px;
line-height: 15px;
color: #8c8a8a;
}
.upcoming-events .col .text-holder .entry-meta .fa {
margin-right: 15px;
}
.upcoming-events .col .text-holder .text {
overflow: hidden;
}
.upcoming-events .col .text-holder .entry-meta span {
display: inline-block;
margin-right: 15px;
margin-bottom: 4px;
}
.upcoming-events .col .text-holder .date-holder span {
display: block;
text-transform: uppercase;
}
.upcoming-events .col .text-holder .date-holder .date {
border: 1px dotted #fff;
padding: 4px 10px;
}
.upcoming-events .container .read-more-events {
text-align: center;
} .about-section {
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-size: cover;
position: relative;
padding: 70px 0;
}
.about-section:after {
background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
content: "";
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 2;
}
.about-section.no-overlay:after {
display: none;
}
.about-section .container {
position: relative;
z-index: 5;
}
.about-section .about-content {
width: 52.6%;
margin: 0 auto;
text-align: center;
background: #fff;
color: #3f3d33;
padding: 50px;
}
.about-section .about-content h2 {
font-size: 42px;
line-height: 46px;
font-weight: 400;
margin-bottom: 30px;
}
.about-section .about-content .btn {
display: inline-block;
text-transform: uppercase;
font-size: 15px;
line-height: 18px;
color: #3f3d33;
padding: 20px 31px;
border: 2px solid #3f3d33;
font-weight: 700;
letter-spacing: 1px;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.about-section .about-content .btn:hover {
color: #fff;
background: #afc466;
border-color: #afc466;
}
.about-section .about-content .btn:hover {
text-decoration: none;
} .product {
padding: 76px 0;
}
.single-product .product {
padding: 0;
}
.product .header {
width: 66%;
text-align: center;
margin: 0 auto;
margin-bottom: 30px;
}
.product .header .main-title {
font: 700 38px/42px "Cardo", serif;
margin: 0 0 13px;
padding: 0 0 22px;
position: relative;
color: #3f3d33;
}
.product .header .main-title::after {
background: #ebda9a none repeat scroll 0 0;
bottom: 0;
content: "";
height: 3px;
left: 45.5%;
position: absolute;
width: 66px;
}
.product #product-slide {
margin: 0 0 40px;
padding: 0;
}
.product #product-slide:after {
content: '';
display: block;
clear: both;
}
.product #product-slide li {
float: left;
list-style: none;
text-align: center;
}
.product .owl-carousel .owl-nav>div {
height: 40px;
width: 40px;
position: absolute;
}
.product .owl-carousel .owl-nav .owl-prev {
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/product-prev.png) no-repeat;
left: 10px;
text-indent: -9999px;
top: 50%;
}
.product .owl-carousel .owl-nav .owl-next {
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/product-next.png) no-repeat right 0;
right: 10px;
left: auto;
text-indent: -9999px;
top: 50%;
}
.product .product-link-holder {
text-align: center;
}
.product .btn {
text-transform: uppercase;
font-weight: bold;
background: #afc466;
color: #fff;
letter-spacing: 2px;
font-size: 15px;
line-height: 18px;
display: inline-block;
padding: 22px 54px;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.product .btn:hover {
text-decoration: none;
background: #95a757;
}
.product #product-slide .product-holder {
background: #f5f5f5;
padding: 20px 20px 30px;
}
.product #product-slide .product-holder .img-holder {
margin-bottom: 15px;
}
.product #product-slide .product-holder .img-holder a {
display: block;
}
.product #product-slide .product-holder h4 {
font-size: 23px;
line-height: 27px;
color: #3f3d33;
font-family: "Cardo", serif;
margin-bottom: 10px;
}
.product #product-slide .product-holder h4 a {
color: #3f3d33;
}
.product #product-slide .product-holder h4 a:hover {
text-decoration: none;
color: #afc466;
}
.product #product-slide .product-holder .price {
font-size: 20px;
line-height: 24px;
color: #afc466;
}
.product #product-slide .product-holder .price del {
display: none;
}
.product .wc-default-image {
max-height: 254px;
} .newsletter {
background-repeat: no-repeat;
background-attachment: fixed;
background-position: center;
background-size: cover;
position: relative;
padding: 70px 0;
}
.newsletter:after {
background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
content: "";
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 2;
}
.newsletter.no-overlay:after {
display: none;
}
.newsletter .container {
position: relative;
z-index: 5;
}
.newsletter .header {
width: 66%;
text-align: center;
margin: 0 auto;
margin-bottom: 30px;
}
.newsletter .header .main-title,
.newsletter .widget .widget-title {
font: 700 38px/42px "Cardo", serif;
margin: 0 0 13px;
position: relative;
color: #fff;
}
.newsletter form {
height: 65px;
width: 65%;
margin: 0 auto;
}
.newsletter form:after {
content: '';
display: block;
clear: both;
}
.newsletter form input[type="email"],
.newsletter form input[type="text"] {
float: left;
width: 70%;
margin-right: 2%;
height: 100%;
}
.newsletter form input[type="submit"] {
float: left;
width: 28%;
height: 100%;
text-transform: uppercase;
font-size: 15px;
line-height: 18px;
color: #ffffff;
letter-spacing: 1px;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.newsletter .widget form>div {
display: block;
content: '';
}
.newsletter .widget form label {
display: none;
}
.newsletter .widget form:after {
display: block;
content: '';
clear: both;
}
.newsletter .widget form {
width: 65%;
margin: 0 auto;
}
.newsletter .widget input[type="email"] {
height: 54px;
border-radius: 0;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
width: 74%;
float: left;
margin-right: 1%;
padding-right: 34px;
}
.newsletter .widget input:focus,
.newsletter .widget input:visited {
outline: none;
}
.newsletter .widget input[type="submit"] {
text-transform: uppercase;
height: 54px;
background: #afc466;
-webkit-box-shadow: none;
box-shadow: none;
letter-spacing: 3px;
font-weight: 600;
border: 0;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
color: #fff;
border-radius: 0;
width: 25%;
float: left;
}
.newsletter .widget .tnp {
margin-top: 10px;
}
.newsletter .widget>div {
display: inline-block;
}
.newsletter .widget .widget-title {
text-align: center;
width: 100%;
display: block;
margin: 0 0 13px;
padding-bottom: 0;
}
.newsletter .widget .widget-title:after {
display: none;
}
.newsletter .widget.widget_newsletterwidget {
text-align: center;
color: #fff;
}
.newsletter .widget.widget_newsletterwidgetminimal form {
margin: 0 auto;
;
} .contact-section {
padding: 76px 0;
}
.contact-section .header {
width: 66%;
text-align: center;
margin: 0 auto;
margin-bottom: 30px;
}
.contact-section .header .main-title {
font: 700 38px/42px "Cardo", serif;
margin: 0 0 13px;
position: relative;
color: #3f3d33;
padding-bottom: 22px;
}
.contact-section .header .main-title::after {
background: #ebda9a none repeat scroll 0 0;
bottom: 0;
content: "";
height: 3px;
left: 45.5%;
position: absolute;
width: 66px;
}
.contact-section .col {
width: 33.33%;
padding: 0 15px;
float: left;
}
.contact-section .form-row {
overflow: hidden;
margin: 0 -12px;
margin-bottom: 25px;
}
.contact-section .form-row .col.textarea,
.contact-section .form-row .col.submit {
width: 100%;
}
.contact-section .form-row input[type="submit"] {
text-transform: uppercase;
display: inline-block;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
padding: 17px 30px;
height: auto;
font-size: 15px;
line-height: 18px;
}
.contact-section .form-row .col {
width: 50%;
padding: 0 12px;
}
.contact-section .col.right {
width: 66.67%;
}
.contact-section .contact-info {
margin: 0;
padding: 0;
}
.contact-section .contact-info li {
list-style: none;
overflow: hidden;
margin-bottom: 20px;
}
.contact-section .contact-info li .icon-holder {
float: left;
border-radius: 50%;
height: 58px;
width: 58px;
background: #282828;
color: #fff;
font-size: 22px;
line-height: 25px;
text-align: center;
padding: 18px 0;
margin-right: 25px;
}
.contact-section .contact-info li strong {
display: block;
font-size: 21px;
line-height: 25px;
font-family: "Cardo", serif;
}
.contact-section .contact-info li .text {
overflow: hidden;
}
.contact-section .contact-info li .text a {
color: #515050;
}
.contact-section .contact-info li .text a:hover {
color: #ebda9a;
text-decoration: none;
}
.contact-section form {
padding-left: 30px;
}
.contact-page .contact-form form input[type="tel"],
.contact-section form input[type="tel"] {
width: 100%;
}
.contact-section form input[type="text"],
.contact-section form input[type="email"],
.contact-section form input[type="url"],
.contact-section form input[type="number"],
.contact-section form input[type="tel"],
.contact-section form textarea {
-webkit-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
-o-box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 1px rgba(0, 0, 0, 0.2);
border-top: 0;
padding: 10px 10px;
border: 1px solid #f2f1f0;
}
.contact-page .contact-form form input[type="text"],
.contact-page .contact-form form input[type="email"],
.contact-page .contact-form form input[type="url"],
.contact-page .contact-form form input[type="number"],
.contact-page .contact-form form input[type="tel"],
.contact-page .contact-form form textarea {
padding: 10px 10px;
}
.contact-page .contact-form form input[type="submit"],
.contact-section form input[type="submit"] {
text-transform: uppercase;
display: inline-block;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
padding: 17px 30px;
height: auto;
font-size: 15px;
line-height: 18px;
}
.contact-section form,
.contact-page .contact-form form {
display: -ms-grid;
display: grid;
-ms-grid-columns: 50% 50%;
grid-template-columns: 50% 50%;
grid-gap: 20px;
}
.contact-section form p:nth-last-child(3),
.contact-page .contact-form form p:nth-last-child(3) {
-ms-grid-column: 1;
-ms-grid-column-span: 2;
grid-column: 1 / span 2;
}
.contact-section form p,
.contact-page .contact-form form p {
margin-bottom: 0;
} .team .text-holder .social-networks {
margin: 0;
padding: 0;
}
.team .text-holder .social-networks li {
list-style: none;
display: inline-block;
margin-right: 5px;
}
.team .text-holder .social-networks li a {
height: 44px;
width: 44px;
background-color: #3b5998;
text-align: center;
display: block;
padding: 8px 0;
color: #fff;
font-size: 20px;
line-height: 25px;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
position: relative;
}
.team .text-holder .social-networks li a:hover {
text-decoration: none;
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
.team .text-holder .social-networks li a[href*="facebook.com"] {
background-color: #3b5998;
}
.team .text-holder .social-networks li a[href*="twitter.com"] {
background-color: #00aced;
}
.team .text-holder .social-networks li a[href*="plus.google.com"] {
background-color: #dd4b39;
}
.team .text-holder .social-networks li a[href*="/feed/"] {
background-color: #dc622c;
}
.team .text-holder .social-networks li a[href*="wordpress.org"] {
background-color: #21759b;
}
.team .text-holder .social-networks li a[href*="github.com"] {
background-color: #4183c4;
}
.team .text-holder .social-networks li a[href*="linkedin.com"] {
background-color: #007bb6;
}
.team .text-holder .social-networks li a[href*="pinterest.com"] {
background-color: #cb2027;
}
.team .text-holder .social-networks li a[href*="flickr.com"] {
background-color: #ff0084;
}
.team .text-holder .social-networks li a[href*="vimeo.com"] {
background-color: #aad450;
}
.team .text-holder .social-networks li a[href*="youtube.com"] {
background-color: #bb0000;
}
.team .text-holder .social-networks li a[href*="instagram.com"] {
background-color: #517fa4;
}
.team .text-holder .social-networks li a[href*="dribbble.com"] {
background-color: #ea4c89;
}
.team .text-holder .social-networks li a[href*="skype.com"] {
background-color: #12a5f4;
}
.team .text-holder .social-networks li a[href*="digg.com"] {
background-color: #333;
}
.team .text-holder .social-networks li a[href*="codepen.io"] {
background-color: #000;
}
.team .text-holder .social-networks li a[href*="reddit.com"] {
background-color: #ff4500;
}
.team .text-holder .social-networks li a[href*="mailto:"] {
background-color: #1d62f0;
}
.team .text-holder .social-networks li a[href*="foursquare.com"] {
background-color: #f94877;
}
.team .text-holder .social-networks li a[href*="stumbleupon.com"] {
background-color: #eb4924;
}
.team .text-holder .social-networks li a[href*="twitch.tv"] {
background-color: #6441a5;
}
.team .text-holder .social-networks li a[href*="tumblr.com"] {
background-color: #32506d;
}
.team .text-holder .social-networks li a[href*="soundcloud.com"] {
background-color: #ff5500;
}
.team .text-holder .social-networks li a[href*="wordpress.org"] {
background-color: #21759b;
}
.team .text-holder .social-networks li a[href*="jsfiddle.net"] {
background-color: #4679bd;
}
.team .text-holder .social-networks li a[href*="tripadvisor.com"] {
background-color: #86c171;
}
.team .text-holder .social-networks li a[href*="foursquare.com"] {
background-color: #2d5be3;
}
.team .text-holder .social-networks li a[href*="angel.co"] {
background-color: #000;
}
.team .text-holder .social-networks li a[href*="slack.com"] {
background-color: #56b68b;
}
.team .text-holder .social-networks li a[href*="xing.com"] {
background-color: #046064;
}
.team .text-holder .social-networks li a[href*="odnoklassniki.com"] {
background-color: #F99400;
}
.team .text-holder .social-networks li a[href*="vk.com"] {
background-color: #597EA6;
}
.team .text-holder .social-networks li a[title="odnoklassniki"] {
background-color: #EE8208;
}
.team .text-holder .social-networks li a[title="vk"] {
background-color: #507299;
}
.team .text-holder .social-networks li a[title="xing"] {
background-color: #007E7E;
}
.team .text-holder .social-networks li a[title="skype"] {
background-color: #00AFF0;
} #gmap-section {
overflow: hidden;
}
.map img {
width: 100%;
vertical-align: top;
}
.map iframe {
width: 100%;
vertical-align: top;
}
.map iframe {
display: block;
pointer-events: none;
position: relative; }
.map iframe.clicked {
pointer-events: auto;
} .header-inner {
position: relative;
background: #171616;
} .breadcrumbs {
background: #f4f3f2;
}
#crumbs {
font-size: 13px;
line-height: 26px;
font-weight: 700;
color: #302f2f;
padding: 8px 0;
}
#crumbs a {
color: #8c8a8a;
margin-right: 3px;
margin-left: 3px;
}
#crumbs span:first-child {
margin-left: 0;
}
#crumbs a:hover {
color: #302f2f;
text-decoration: none;
}
#crumbs .current {
margin-left: 3px;
}
#crumbs .current a {
color: #302f2f;
pointer-events: none;
cursor: default;
}
#crumbs span:last-child .separator {
display: none;
} .site-content {
padding: 45px 0;
}
#primary {
float: left;
width: 75%;
padding-left: 15px;
padding-right: 45px;
}
.full-width #primary {
width: 100%;
}
.leftsidebar #primary,
.leftsidebar #secondary {
float: right;
}
.leftsidebar #primary {
padding-right: 15px;
padding-left: 45px;
} #primary .post,
#primary .page {
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/line.png) repeat-x 0 100%;
padding: 0 0 36px;
margin: 0 0 50px;
}
#primary .post .entry-header .entry-title {
font: 700 29px/34px "Cardo", serif;
color: #3f3d33;
margin: 0 0 26px;
}
#primary .page .entry-header .entry-title {
font: 700 38px/57px "Cardo", serif;
color: #3f3d33;
margin: 0 0 26px;
}
#primary .post .entry-header .entry-title a {
color: #3f3d33;
}
#primary .post .entry-header .entry-title a:hover {
color: #9db05c;
text-decoration: none;
}
#primary .post .post-thumbnail,
#primary .page .post-thumbnail {
display: block;
height: 100%;
margin: 0 0 21px;
}
#primary .post .post-thumbnail img,
#primary .page .post-thumbnail img {
vertical-align: top;
width: 100%;
}
#primary .post .entry-meta {
font-size: 14px;
font-weight: 700;
color: #6b6a6a;
margin: 0 0 16px;
}
#primary .post .entry-meta a {
color: #6b6a6a;
}
#primary .post .entry-meta .byline {
display: inline-block;
margin-right: 42px;
}
#primary .post .entry-meta .byline:before {
content: '';
margin-right: 8px;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236b6a6a' viewBox='0 0 448 512'%3E%3Cpath d='M224 256c70.7 0 128-57.3 128-128S294.7 0 224 0 96 57.3 96 128s57.3 128 128 128zm89.6 32h-16.7c-22.2 10.2-46.9 16-72.9 16s-50.6-5.8-72.9-16h-16.7C60.2 288 0 348.2 0 422.4V464c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48v-41.6c0-74.2-60.2-134.4-134.4-134.4z'/%3E%3C/svg%3E") center center no-repeat;
display: inline-block;
width: 13px;
height: 13px;
vertical-align: middle;
}
#primary .post .entry-meta .posted-on {
margin-right: 40px;
}
#primary .post .entry-meta .posted-on:before {
content: '';
margin-right: 8px;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%236b6a6a' viewBox='0 0 512 512'%3E%3Cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm0 448c-110.5 0-200-89.5-200-200S145.5 56 256 56s200 89.5 200 200-89.5 200-200 200zm61.8-104.4l-84.9-61.7c-3.1-2.3-4.9-5.9-4.9-9.7V116c0-6.6 5.4-12 12-12h32c6.6 0 12 5.4 12 12v141.7l66.8 48.6c5.4 3.9 6.5 11.4 2.6 16.8L334.6 349c-3.9 5.3-11.4 6.5-16.8 2.6z'/%3E%3C/svg%3E") center center no-repeat;
display: inline-block;
width: 13px;
height: 13px;
vertical-align: middle;
}
#primary .post .entry-meta .comments-link {
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/bg-comment.png) no-repeat 0 3px;
padding-left: 22px;
}
#primary .post .entry-meta a:hover {
text-decoration: none;
color: #9db05c;
}
#primary .post .entry-meta span {
margin-right: 40px;
}
#primary .post .entry-content,
#primary .page .entry-content {
margin: 0;
}
#primary .post .readmore {
font-weight: 700;
}
#primary .post .readmore:hover {
text-decoration: none;
color: #515050;
}
#primary .post .entry-content blockquote cite,
#primary .page .entry-content blockquote cite {
font: 700 18px/28px "Cardo", serif;
}
#primary .post .entry-content blockquote,
#primary .page .entry-content blockquote {
background: #f4f0ea;
font-size: 18px;
line-height: 28px;
color: #4f4e4e;
padding: 40px 34px;
margin: 0 0 1.5em;
border-left: 4px solid #9db05c;
}
#primary .post .entry-content blockquote p {
margin: 0 0 20px;
}
#primary .post.format-status .entry-header .entry-title,
#primary .post.format-aside .entry-header .entry-title,
#primary .post.format-link .entry-header .entry-title {
display: none;
}
.single.single-post #primary .similar-posts h5 {
font: 700 29px/34px "Cardo", serif;
margin-bottom: 18px;
}
.single.single-post #primary .similar-posts .post {
padding: 0 15px;
float: left;
width: 33.33%;
margin-bottom: 30px;
border-bottom: 0;
background: none;
}
.single.single-post #primary .similar-posts .post .entry-title {
font-size: 18px;
line-height: 22px;
}
.single-post #primary .post .social-share .share-links {
margin: 0 0 15px;
padding: 0;
list-style: none;
overflow: hidden;
}
.single-post #primary .post .social-share .share-links li {
float: left;
margin-right: 3px;
}
.single-post #primary .post .social-share .share-links li a {
width: 40px;
height: 40px;
color: #fff;
background: #386FA7;
line-height: 40px;
text-align: center;
display: block;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
.single-post #primary .post .social-share .share-links li a:hover,
.single-post #primary .post .social-share .share-links li a:focus {
border-radius: 50%;
}
.single-post #primary .post .social-share .share-links li a[href*="twitter"] {
background: #55ACEE;
}
.single-post #primary .post .social-share .share-links li a[href*="facebook"] {
background: #3B5998;
}
.single-post #primary .post .social-share .share-links li a[href*="linkedin"] {
background: #007BB6;
}
.single-post #primary .post .social-share .share-links li a[href*="pinterest"] {
background: #CB1F27;
}
.single-post #primary .post .social-share .share-links li a[href*="google"] {
background: #DD493D;
}
.single-post #primary .post .social-share .share-links li a[href*="stumbleupon"] {
background: #EB4924;
}
.single-post #primary .post .social-share .share-links li a[href*="reddit"] {
background: #FF4500;
}
.single-post #primary .post .social-share .share-links li a[href*="tumblr"] {
background: #000000;
}
.single-post #primary .post .social-share .share-links li a[href*="digg"] {
background: #000000;
}
.single-post #primary .post .social-share .share-links li a[href*="weibo"] {
background: #D52A2C;
}
.single-post #primary .post .social-share .share-links li a[href*="xing"] {
background: #004C52;
}
.single-post #primary .post .social-share .share-links li a[href*="vk"] {
background: #5181B8;
}
.single-post #primary .post .social-share .share-links li a[href*="getpocket"] {
background: #ED4054;
}
.single-post #primary .post .social-share .share-links li a[href*="wa"] {
background: #5AF979;
}
.single-post #primary .post .social-share.floating-share .share-links li a[href*="telegram"] {
background: #33ABDF;
}
.single-post #primary .post .social-share.floating-share {
position: fixed;
left: 0;
top: 30%;
z-index: 9999;
}
.single-post #primary .post .social-share.floating-share ul li {
float: none;
display: block;
}
.single-post #primary .post .social-share.floating-share ul li a:hover,
.single-post #primary .post .social-share.floating-share ul li a:focus {
width: 50px;
border-radius: 0;
} .pagination {
text-align: center;
font-size: 15px;
margin: 0 0 30px;
}
.pagination a {
display: inline-block;
height: 42px;
line-height: 42px;
border: 1px solid #b0afaa;
border-radius: 3px;
padding: 0 15px;
color: #b0afaa;
margin: 0 1px;
}
.pagination .current,
.pagination a:hover {
display: inline-block;
height: 42px;
line-height: 42px;
border: 1px solid #f9c85b;
background: #f9c85b;
border-radius: 3px;
padding: 0 15px;
color: #2f2e26;
margin: 0 1px;
text-decoration: none;
}
#primary .post .entry-content h1,
#primary .page .entry-content h1 {
font: 700 38px/46px "Cardo", serif;
color: #3f3d33;
margin: 0 0 10px;
}
#primary .post .entry-content h2,
#primary .page .entry-content h2 {
font: 700 29px/35px "Cardo", serif;
color: #3f3d33;
margin: 0 0 13px;
}
#primary .post .entry-content h3,
#primary .page .entry-content h3 {
font: 700 23px/28px "Cardo", serif;
color: #3f3d33;
margin: 0 0 17px;
}
#primary .post .entry-content h4,
#primary .page .entry-content h4 {
font: 700 21px/25px "Cardo", serif;
color: #3f3d33;
margin: 0 0 20px;
}
#primary .post .entry-content h5,
#primary .page .entry-content h5 {
font: 700 19px/23px "Cardo", serif;
color: #3f3d33;
margin: 0 0 18px;
}
#primary .post .entry-content h6,
#primary .page .entry-content h6 {
font: 700 17px/20px "Cardo", serif;
color: #3f3d33;
margin: 0 0 18px;
}
#primary .post .entry-content .pull-right,
#primary .page .entry-content .pull-right {
float: right;
width: 263px;
text-align: right;
margin-left: 30px;
margin-bottom: 30px;
border-top: 3px solid #edeae4;
padding-top: 5px;
}
#primary .post .entry-content .pull-left,
#primary .page .entry-content .pull-left {
float: left;
width: 263px;
text-align: left;
margin-right: 30px;
margin-bottom: 30px;
border-top: 3px solid #edeae4;
padding-top: 5px;
}
#primary .post .entry-content .dropcap,
#primary .page .entry-content .dropcap {
float: left;
font-size: 88px;
line-height: 76px;
font-weight: 700;
color: #515050;
margin-right: 20px;
}
#primary .post .entry-content .highlight,
#primary .page .entry-content .highlight {
background: #fadc9b;
}
#primary .post .entry-content table thead,
#primary .page .entry-content table thead {
background: #fbe7ba;
}
#primary .post .entry-content table th,
#primary .page .entry-content table th,
#primary .post .entry-content table td,
#primary .page .entry-content table td {
padding: 1vw 2vw;
text-align: left;
}
#primary .post .entry-content table tbody tr:nth-child(2n),
#primary .page .entry-content table tbody tr:nth-child(2n) {
background: #fbf9f4;
}
#primary .post .entry-content ul,
#primary .page .entry-content ul {
padding: 0;
line-height: 30px;
}
#primary .post .entry-content ol,
#primary .page .entry-content ol {
margin: 0;
line-height: 30px;
}
#primary .post .entry-footer .tag a,
#primary .page .entry-footer .tag a {
font-size: 14px;
color: #585547;
display: inline-block;
background: #fbf1da;
padding: 3px 12px;
}
#primary .post .entry-footer .tag a:hover,
#primary .page .entry-footer .tag a:hover {
text-decoration: none;
background: #eee5cf;
}
#primary .author {
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/line.png) repeat-x 0 100%;
padding: 0 0 50px;
margin: 0 0 50px;
}
#primary .author:after {
content: '';
display: block;
clear: both;
}
#primary .author .img-holder {
float: left;
width: 90px;
margin-right: 25px;
}
#primary .author .img-holder img {
border-radius: 50%;
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
}
#primary .author .text-holder {
overflow: hidden;
}
#primary .author .text-holder .name {
display: block;
font: 700 18px/22px "Cardo", serif;
margin: 0 0 15px;
}
#primary .author .text-holder .social-networks {
margin: 0;
padding: 0;
list-style: none;
overflow: hidden;
}
#primary .author .text-holder .social-networks li {
float: left;
margin-right: 10px;
}
#primary .author .text-holder .social-networks li a {
display: block;
font-size: 13px;
color: #b0afaa;
width: 32px;
height: 32px;
text-align: center;
line-height: 32px;
border: 1px solid #b0afaa;
border-radius: 50%;
position: relative;
}
#primary .author .text-holder .social-networks li a:hover {
text-decoration: none;
background: #f9c85b;
border-color: #f9c85b;
color: #2f2e26;
}
#primary .author .text-holder .social-networks li a[href*="facebook.com"]:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 264 512'%3E%3Cpath d='M76.7 512V283H0v-91h76.7v-71.7C76.7 42.4 124.3 0 193.8 0c33.3 0 61.9 2.5 70.2 3.6V85h-48.2c-37.8 0-45.1 18-45.1 44.3V192H256l-11.7 91h-73.6v229'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="twitter.com"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 512 512'%3E%3Cpath d='M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="linkedin.com"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 448 512'%3E%3Cpath d='M100.3 480H7.4V180.9h92.9V480zM53.8 140.1C24.1 140.1 0 115.5 0 85.8 0 56.1 24.1 32 53.8 32c29.7 0 53.8 24.1 53.8 53.8 0 29.7-24.1 54.3-53.8 54.3zM448 480h-92.7V334.4c0-34.7-.7-79.2-48.3-79.2-48.3 0-55.7 37.7-55.7 76.7V480h-92.8V180.9h89.1v40.8h1.3c12.4-23.5 42.7-48.3 87.9-48.3 94 0 111.3 61.9 111.3 142.3V480z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="plus.google.com"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 640 512'%3E%3Cpath d='M386.061 228.496c1.834 9.692 3.143 19.384 3.143 31.956C389.204 370.205 315.599 448 204.8 448c-106.084 0-192-85.915-192-192s85.916-192 192-192c51.864 0 95.083 18.859 128.611 50.292l-52.126 50.03c-14.145-13.621-39.028-29.599-76.485-29.599-65.484 0-118.92 54.221-118.92 121.277 0 67.056 53.436 121.277 118.92 121.277 75.961 0 104.513-54.745 108.965-82.773H204.8v-66.009h181.261zm185.406 6.437V179.2h-56.001v55.733h-55.733v56.001h55.733v55.733h56.001v-55.733H627.2v-56.001h-55.733z'/%3E%3C/svg%3E") center center no-repeat;
width: 20px;
height: 20px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="youtube.com"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 576 512'%3E%3Cpath d='M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="dribbble.com"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 512 512'%3E%3Cpath d='M256 8C119.252 8 8 119.252 8 256s111.252 248 248 248 248-111.252 248-248S392.748 8 256 8zm163.97 114.366c29.503 36.046 47.369 81.957 47.835 131.955-6.984-1.477-77.018-15.682-147.502-6.818-5.752-14.041-11.181-26.393-18.617-41.614 78.321-31.977 113.818-77.482 118.284-83.523zM396.421 97.87c-3.81 5.427-35.697 48.286-111.021 76.519-34.712-63.776-73.185-116.168-79.04-124.008 67.176-16.193 137.966 1.27 190.061 47.489zm-230.48-33.25c5.585 7.659 43.438 60.116 78.537 122.509-99.087 26.313-186.36 25.934-195.834 25.809C62.38 147.205 106.678 92.573 165.941 64.62zM44.17 256.323c0-2.166.043-4.322.108-6.473 9.268.19 111.92 1.513 217.706-30.146 6.064 11.868 11.857 23.915 17.174 35.949-76.599 21.575-146.194 83.527-180.531 142.306C64.794 360.405 44.17 310.73 44.17 256.323zm81.807 167.113c22.127-45.233 82.178-103.622 167.579-132.756 29.74 77.283 42.039 142.053 45.189 160.638-68.112 29.013-150.015 21.053-212.768-27.882zm248.38 8.489c-2.171-12.886-13.446-74.897-41.152-151.033 66.38-10.626 124.7 6.768 131.947 9.055-9.442 58.941-43.273 109.844-90.795 141.978z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="pinterest.com"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 384 512'%3E%3Cpath d='M204 6.5C101.4 6.5 0 74.9 0 185.6 0 256 39.6 296 63.6 296c9.9 0 15.6-27.6 15.6-35.4 0-9.3-23.7-29.1-23.7-67.8 0-80.4 61.2-137.4 140.4-137.4 68.1 0 118.5 38.7 118.5 109.8 0 53.1-21.3 152.7-90.3 152.7-24.9 0-46.2-18-46.2-43.8 0-37.8 26.4-74.4 26.4-113.4 0-66.2-93.9-54.2-93.9 25.8 0 16.8 2.1 35.4 9.6 50.7-13.8 59.4-42 147.9-42 209.1 0 18.9 2.7 37.5 4.5 56.4 3.4 3.8 1.7 3.4 6.9 1.5 50.4-69 48.6-82.5 71.4-172.8 12.3 23.4 44.1 36 69.3 36 106.2 0 153.9-103.5 153.9-196.8C384 71.3 298.2 6.5 204 6.5z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="bitbucket.org"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 512 512'%3E%3Cpath d='M23.1 32C14.2 31.9 7 38.9 6.9 47.8c0 .9.1 1.8.2 2.8L74.9 462c1.7 10.4 10.7 18 21.2 18.1h325.1c7.9.1 14.7-5.6 16-13.4l67.8-416c1.4-8.7-4.5-16.9-13.2-18.3-.9-.1-1.8-.2-2.8-.2L23.1 32zm285.3 297.3H204.6l-28.1-146.8h157l-25.1 146.8z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="github.com"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 496 512'%3E%3Cpath d='M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="codepen.io"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 512 512'%3E%3Cpath d='M502.285 159.704l-234-156c-7.987-4.915-16.511-4.96-24.571 0l-234 156C3.714 163.703 0 170.847 0 177.989v155.999c0 7.143 3.714 14.286 9.715 18.286l234 156.022c7.987 4.915 16.511 4.96 24.571 0l234-156.022c6-3.999 9.715-11.143 9.715-18.286V177.989c-.001-7.142-3.715-14.286-9.716-18.285zM278 63.131l172.286 114.858-76.857 51.429L278 165.703V63.131zm-44 0v102.572l-95.429 63.715-76.857-51.429L234 63.131zM44 219.132l55.143 36.857L44 292.846v-73.714zm190 229.715L61.714 333.989l76.857-51.429L234 346.275v102.572zm22-140.858l-77.715-52 77.715-52 77.715 52-77.715 52zm22 140.858V346.275l95.429-63.715 76.857 51.429L278 448.847zm190-156.001l-55.143-36.857L468 219.132v73.714z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="flickr.com"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 448 512'%3E%3Cpath d='M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM144.5 319c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5zm159 0c-35.1 0-63.5-28.4-63.5-63.5s28.4-63.5 63.5-63.5 63.5 28.4 63.5 63.5-28.4 63.5-63.5 63.5z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href$="/feed/"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 448 512'%3E%3Cpath d='M400 32H48C21.49 32 0 53.49 0 80v352c0 26.51 21.49 48 48 48h352c26.51 0 48-21.49 48-48V80c0-26.51-21.49-48-48-48zM112 416c-26.51 0-48-21.49-48-48s21.49-48 48-48 48 21.49 48 48-21.49 48-48 48zm157.533 0h-34.335c-6.011 0-11.051-4.636-11.442-10.634-5.214-80.05-69.243-143.92-149.123-149.123-5.997-.39-10.633-5.431-10.633-11.441v-34.335c0-6.535 5.468-11.777 11.994-11.425 110.546 5.974 198.997 94.536 204.964 204.964.352 6.526-4.89 11.994-11.425 11.994zm103.027 0h-34.334c-6.161 0-11.175-4.882-11.427-11.038-5.598-136.535-115.204-246.161-251.76-251.76C68.882 152.949 64 147.935 64 141.774V107.44c0-6.454 5.338-11.664 11.787-11.432 167.83 6.025 302.21 141.191 308.205 308.205.232 6.449-4.978 11.787-11.432 11.787z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="foursquare.com"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 368 512'%3E%3Cpath d='M323.1 3H49.9C12.4 3 0 31.3 0 49.1v433.8c0 20.3 12.1 27.7 18.2 30.1 6.2 2.5 22.8 4.6 32.9-7.1C180 356.5 182.2 354 182.2 354c3.1-3.4 3.4-3.1 6.8-3.1h83.4c35.1 0 40.6-25.2 44.3-39.7l48.6-243C373.8 25.8 363.1 3 323.1 3zm-16.3 73.8l-11.4 59.7c-1.2 6.5-9.5 13.2-16.9 13.2H172.1c-12 0-20.6 8.3-20.6 20.3v13c0 12 8.6 20.6 20.6 20.6h90.4c8.3 0 16.6 9.2 14.8 18.2-1.8 8.9-10.5 53.8-11.4 58.8-.9 4.9-6.8 13.5-16.9 13.5h-73.5c-13.5 0-17.2 1.8-26.5 12.6 0 0-8.9 11.4-89.5 108.3-.9.9-1.8.6-1.8-.3V75.9c0-7.7 6.8-16.6 16.6-16.6h219c8.2 0 15.6 7.7 13.5 17.5z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="instagram.com"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 448 512'%3E%3Cpath d='M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="tumblr.com"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 320 512'%3E%3Cpath d='M309.8 480.3c-13.6 14.5-50 31.7-97.4 31.7-120.8 0-147-88.8-147-140.6v-144H17.9c-5.5 0-10-4.5-10-10v-68c0-7.2 4.5-13.6 11.3-16 62-21.8 81.5-76 84.3-117.1.8-11 6.5-16.3 16.1-16.3h70.9c5.5 0 10 4.5 10 10v115.2h83c5.5 0 10 4.4 10 9.9v81.7c0 5.5-4.5 10-10 10h-83.4V360c0 34.2 23.7 53.6 68 35.8 4.8-1.9 9-3.2 12.7-2.2 3.5.9 5.8 3.4 7.4 7.9l22 64.3c1.8 5 3.3 10.6-.4 14.5z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="reddit.com"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 512 512'%3E%3Cpath d='M440.3 203.5c-15 0-28.2 6.2-37.9 15.9-35.7-24.7-83.8-40.6-137.1-42.3L293 52.3l88.2 19.8c0 21.6 17.6 39.2 39.2 39.2 22 0 39.7-18.1 39.7-39.7s-17.6-39.7-39.7-39.7c-15.4 0-28.7 9.3-35.3 22l-97.4-21.6c-4.9-1.3-9.7 2.2-11 7.1L246.3 177c-52.9 2.2-100.5 18.1-136.3 42.8-9.7-10.1-23.4-16.3-38.4-16.3-55.6 0-73.8 74.6-22.9 100.1-1.8 7.9-2.6 16.3-2.6 24.7 0 83.8 94.4 151.7 210.3 151.7 116.4 0 210.8-67.9 210.8-151.7 0-8.4-.9-17.2-3.1-25.1 49.9-25.6 31.5-99.7-23.8-99.7zM129.4 308.9c0-22 17.6-39.7 39.7-39.7 21.6 0 39.2 17.6 39.2 39.7 0 21.6-17.6 39.2-39.2 39.2-22 .1-39.7-17.6-39.7-39.2zm214.3 93.5c-36.4 36.4-139.1 36.4-175.5 0-4-3.5-4-9.7 0-13.7 3.5-3.5 9.7-3.5 13.2 0 27.8 28.5 120 29 149 0 3.5-3.5 9.7-3.5 13.2 0 4.1 4 4.1 10.2.1 13.7zm-.8-54.2c-21.6 0-39.2-17.6-39.2-39.2 0-22 17.6-39.7 39.2-39.7 22 0 39.7 17.6 39.7 39.7-.1 21.5-17.7 39.2-39.7 39.2z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="vimeo.com"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 448 512'%3E%3Cpath d='M447.8 153.6c-2 43.6-32.4 103.3-91.4 179.1-60.9 79.2-112.4 118.8-154.6 118.8-26.1 0-48.2-24.1-66.3-72.3C100.3 250 85.3 174.3 56.2 174.3c-3.4 0-15.1 7.1-35.2 21.1L0 168.2c51.6-45.3 100.9-95.7 131.8-98.5 34.9-3.4 56.3 20.5 64.4 71.5 28.7 181.5 41.4 208.9 93.6 126.7 18.7-29.6 28.8-52.1 30.2-67.6 4.8-45.9-35.8-42.8-63.3-31 22-72.1 64.1-107.1 126.2-105.1 45.8 1.2 67.5 31.1 64.9 89.4z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="digg.com"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 512 512'%3E%3Cpath d='M81.7 172.3H0v174.4h132.7V96h-51v76.3zm0 133.4H50.9v-92.3h30.8v92.3zm297.2-133.4v174.4h81.8v28.5h-81.8V416H512V172.3H378.9zm81.8 133.4h-30.8v-92.3h30.8v92.3zm-235.6 41h82.1v28.5h-82.1V416h133.3V172.3H225.1v174.4zm51.2-133.3h30.8v92.3h-30.8v-92.3zM153.3 96h51.3v51h-51.3V96zm0 76.3h51.3v174.4h-51.3V172.3z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="twitch.tv"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 448 512'%3E%3Cpath d='M40.1 32L10 108.9v314.3h107V480h60.2l56.8-56.8h87l117-117V32H40.1zm357.8 254.1L331 353H224l-56.8 56.8V353H76.9V72.1h321v214zM331 149v116.9h-40.1V149H331zm-107 0v116.9h-40.1V149H224z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="stumbleupon.com"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 512 512'%3E%3Cpath d='M502.9 266v69.7c0 62.1-50.3 112.4-112.4 112.4-61.8 0-112.4-49.8-112.4-111.3v-70.2l34.3 16 51.1-15.2V338c0 14.7 12 26.5 26.7 26.5S417 352.7 417 338v-72h85.9zm-224.7-58.2l34.3 16 51.1-15.2V173c0-60.5-51.1-109-112.1-109-60.8 0-112.1 48.2-112.1 108.2v162.4c0 14.9-12 26.7-26.7 26.7S86 349.5 86 334.6V266H0v69.7C0 397.7 50.3 448 112.4 448c61.6 0 112.4-49.5 112.4-110.8V176.9c0-14.7 12-26.7 26.7-26.7s26.7 12 26.7 26.7v30.9z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="delicious.com"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 448 512'%3E%3Cpath d='M446.5 68c-.4-1.5-.9-3-1.4-4.5-.9-2.5-2-4.8-3.3-7.1-1.4-2.4-3-4.8-4.7-6.9-2.1-2.5-4.4-4.8-6.9-6.8-1.1-.9-2.2-1.7-3.3-2.5-1.3-.9-2.6-1.7-4-2.4-1.8-1-3.6-1.8-5.5-2.5-1.7-.7-3.5-1.3-5.4-1.7-3.8-1-7.9-1.5-12-1.5H48C21.5 32 0 53.5 0 80v352c0 4.1.5 8.2 1.5 12 2 7.7 5.8 14.6 11 20.3 1 1.1 2.1 2.2 3.3 3.3 5.7 5.2 12.6 9 20.3 11 3.8 1 7.9 1.5 12 1.5h352c26.5 0 48-21.5 48-48V80c-.1-4.1-.6-8.2-1.6-12zM416 432c0 8.8-7.2 16-16 16H224V256H32V80c0-8.8 7.2-16 16-16h176v192h192v176z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="mailto:"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 512 512'%3E%3Cpath d='M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="soundcloud.com"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 640 512'%3E%3Cpath d='M111.4 256.3l5.8 65-5.8 68.3c-.3 2.5-2.2 4.4-4.4 4.4s-4.2-1.9-4.2-4.4l-5.6-68.3 5.6-65c0-2.2 1.9-4.2 4.2-4.2 2.2 0 4.1 2 4.4 4.2zm21.4-45.6c-2.8 0-4.7 2.2-5 5l-5 105.6 5 68.3c.3 2.8 2.2 5 5 5 2.5 0 4.7-2.2 4.7-5l5.8-68.3-5.8-105.6c0-2.8-2.2-5-4.7-5zm25.5-24.1c-3.1 0-5.3 2.2-5.6 5.3l-4.4 130 4.4 67.8c.3 3.1 2.5 5.3 5.6 5.3 2.8 0 5.3-2.2 5.3-5.3l5.3-67.8-5.3-130c0-3.1-2.5-5.3-5.3-5.3zM7.2 283.2c-1.4 0-2.2 1.1-2.5 2.5L0 321.3l4.7 35c.3 1.4 1.1 2.5 2.5 2.5s2.2-1.1 2.5-2.5l5.6-35-5.6-35.6c-.3-1.4-1.1-2.5-2.5-2.5zm23.6-21.9c-1.4 0-2.5 1.1-2.5 2.5l-6.4 57.5 6.4 56.1c0 1.7 1.1 2.8 2.5 2.8s2.5-1.1 2.8-2.5l7.2-56.4-7.2-57.5c-.3-1.4-1.4-2.5-2.8-2.5zm25.3-11.4c-1.7 0-3.1 1.4-3.3 3.3L47 321.3l5.8 65.8c.3 1.7 1.7 3.1 3.3 3.1 1.7 0 3.1-1.4 3.1-3.1l6.9-65.8-6.9-68.1c0-1.9-1.4-3.3-3.1-3.3zm25.3-2.2c-1.9 0-3.6 1.4-3.6 3.6l-5.8 70 5.8 67.8c0 2.2 1.7 3.6 3.6 3.6s3.6-1.4 3.9-3.6l6.4-67.8-6.4-70c-.3-2.2-2-3.6-3.9-3.6zm241.4-110.9c-1.1-.8-2.8-1.4-4.2-1.4-2.2 0-4.2.8-5.6 1.9-1.9 1.7-3.1 4.2-3.3 6.7v.8l-3.3 176.7 1.7 32.5 1.7 31.7c.3 4.7 4.2 8.6 8.9 8.6s8.6-3.9 8.6-8.6l3.9-64.2-3.9-177.5c-.4-3-2-5.8-4.5-7.2zm-26.7 15.3c-1.4-.8-2.8-1.4-4.4-1.4s-3.1.6-4.4 1.4c-2.2 1.4-3.6 3.9-3.6 6.7l-.3 1.7-2.8 160.8s0 .3 3.1 65.6v.3c0 1.7.6 3.3 1.7 4.7 1.7 1.9 3.9 3.1 6.4 3.1 2.2 0 4.2-1.1 5.6-2.5 1.7-1.4 2.5-3.3 2.5-5.6l.3-6.7 3.1-58.6-3.3-162.8c-.3-2.8-1.7-5.3-3.9-6.7zm-111.4 22.5c-3.1 0-5.8 2.8-5.8 6.1l-4.4 140.6 4.4 67.2c.3 3.3 2.8 5.8 5.8 5.8 3.3 0 5.8-2.5 6.1-5.8l5-67.2-5-140.6c-.2-3.3-2.7-6.1-6.1-6.1zm376.7 62.8c-10.8 0-21.1 2.2-30.6 6.1-6.4-70.8-65.8-126.4-138.3-126.4-17.8 0-35 3.3-50.3 9.4-6.1 2.2-7.8 4.4-7.8 9.2v249.7c0 5 3.9 8.6 8.6 9.2h218.3c43.3 0 78.6-35 78.6-78.3.1-43.6-35.2-78.9-78.5-78.9zm-296.7-60.3c-4.2 0-7.5 3.3-7.8 7.8l-3.3 136.7 3.3 65.6c.3 4.2 3.6 7.5 7.8 7.5 4.2 0 7.5-3.3 7.5-7.5l3.9-65.6-3.9-136.7c-.3-4.5-3.3-7.8-7.5-7.8zm-53.6-7.8c-3.3 0-6.4 3.1-6.4 6.7l-3.9 145.3 3.9 66.9c.3 3.6 3.1 6.4 6.4 6.4 3.6 0 6.4-2.8 6.7-6.4l4.4-66.9-4.4-145.3c-.3-3.6-3.1-6.7-6.7-6.7zm26.7 3.4c-3.9 0-6.9 3.1-6.9 6.9L227 321.3l3.9 66.4c.3 3.9 3.1 6.9 6.9 6.9s6.9-3.1 6.9-6.9l4.2-66.4-4.2-141.7c0-3.9-3-6.9-6.9-6.9z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="wordpress.org"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 512 512'%3E%3Cpath d='M61.7 169.4l101.5 278C92.2 413 43.3 340.2 43.3 256c0-30.9 6.6-60.1 18.4-86.6zm337.9 75.9c0-26.3-9.4-44.5-17.5-58.7-10.8-17.5-20.9-32.4-20.9-49.9 0-19.6 14.8-37.8 35.7-37.8.9 0 1.8.1 2.8.2-37.9-34.7-88.3-55.9-143.7-55.9-74.3 0-139.7 38.1-177.8 95.9 5 .2 9.7.3 13.7.3 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l77.5 230.4L249.8 247l-33.1-90.8c-11.5-.7-22.3-2-22.3-2-11.5-.7-10.1-18.2 1.3-17.5 0 0 35.1 2.7 56 2.7 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l76.9 228.7 21.2-70.9c9-29.4 16-50.5 16-68.7zm-139.9 29.3l-63.8 185.5c19.1 5.6 39.2 8.7 60.1 8.7 24.8 0 48.5-4.3 70.6-12.1-.6-.9-1.1-1.9-1.5-2.9l-65.4-179.2zm183-120.7c.9 6.8 1.4 14 1.4 21.9 0 21.6-4 45.8-16.2 76.2l-65 187.9C426.2 403 468.7 334.5 468.7 256c0-37-9.4-71.8-26-102.1zM504 256c0 136.8-111.3 248-248 248C119.2 504 8 392.7 8 256 8 119.2 119.2 8 256 8c136.7 0 248 111.2 248 248zm-11.4 0c0-130.5-106.2-236.6-236.6-236.6C125.5 19.4 19.4 125.5 19.4 256S125.6 492.6 256 492.6c130.5 0 236.6-106.1 236.6-236.6z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="wordpress.com"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 512 512'%3E%3Cpath d='M61.7 169.4l101.5 278C92.2 413 43.3 340.2 43.3 256c0-30.9 6.6-60.1 18.4-86.6zm337.9 75.9c0-26.3-9.4-44.5-17.5-58.7-10.8-17.5-20.9-32.4-20.9-49.9 0-19.6 14.8-37.8 35.7-37.8.9 0 1.8.1 2.8.2-37.9-34.7-88.3-55.9-143.7-55.9-74.3 0-139.7 38.1-177.8 95.9 5 .2 9.7.3 13.7.3 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l77.5 230.4L249.8 247l-33.1-90.8c-11.5-.7-22.3-2-22.3-2-11.5-.7-10.1-18.2 1.3-17.5 0 0 35.1 2.7 56 2.7 22.2 0 56.7-2.7 56.7-2.7 11.5-.7 12.8 16.2 1.4 17.5 0 0-11.5 1.3-24.3 2l76.9 228.7 21.2-70.9c9-29.4 16-50.5 16-68.7zm-139.9 29.3l-63.8 185.5c19.1 5.6 39.2 8.7 60.1 8.7 24.8 0 48.5-4.3 70.6-12.1-.6-.9-1.1-1.9-1.5-2.9l-65.4-179.2zm183-120.7c.9 6.8 1.4 14 1.4 21.9 0 21.6-4 45.8-16.2 76.2l-65 187.9C426.2 403 468.7 334.5 468.7 256c0-37-9.4-71.8-26-102.1zM504 256c0 136.8-111.3 248-248 248C119.2 504 8 392.7 8 256 8 119.2 119.2 8 256 8c136.7 0 248 111.2 248 248zm-11.4 0c0-130.5-106.2-236.6-236.6-236.6C125.5 19.4 19.4 125.5 19.4 256S125.6 492.6 256 492.6c130.5 0 236.6-106.1 236.6-236.6z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="jsfiddle.net"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 576 512'%3E%3Cpath d='M510.634 237.462c-4.727-2.621-5.664-5.748-6.381-10.776-2.352-16.488-3.539-33.619-9.097-49.095-35.895-99.957-153.99-143.386-246.849-91.646-27.37 15.25-48.971 36.369-65.493 63.903-3.184-1.508-5.458-2.71-7.824-3.686-30.102-12.421-59.049-10.121-85.331 9.167-25.531 18.737-36.422 44.548-32.676 76.408.355 3.025-1.967 7.621-4.514 9.545-39.712 29.992-56.031 78.065-41.902 124.615 13.831 45.569 57.514 79.796 105.608 81.433 30.291 1.031 60.637.546 90.959.539 84.041-.021 168.09.531 252.12-.48 52.664-.634 96.108-36.873 108.212-87.293 11.54-48.074-11.144-97.3-56.832-122.634zm21.107 156.88c-18.23 22.432-42.343 35.253-71.28 35.65-56.874.781-113.767.23-170.652.23 0 .7-163.028.159-163.728.154-43.861-.332-76.739-19.766-95.175-59.995-18.902-41.245-4.004-90.848 34.186-116.106 9.182-6.073 12.505-11.566 10.096-23.136-5.49-26.361 4.453-47.956 26.42-62.981 22.987-15.723 47.422-16.146 72.034-3.083 10.269 5.45 14.607 11.564 22.198-2.527 14.222-26.399 34.557-46.727 60.671-61.294 97.46-54.366 228.37 7.568 230.24 132.697.122 8.15 2.412 12.428 9.848 15.894 57.56 26.829 74.456 96.122 35.142 144.497zm-87.789-80.499c-5.848 31.157-34.622 55.096-66.666 55.095-16.953-.001-32.058-6.545-44.079-17.705-27.697-25.713-71.141-74.98-95.937-93.387-20.056-14.888-41.99-12.333-60.272 3.782-49.996 44.071 15.859 121.775 67.063 77.188 4.548-3.96 7.84-9.543 12.744-12.844 8.184-5.509 20.766-.884 13.168 10.622-17.358 26.284-49.33 38.197-78.863 29.301-28.897-8.704-48.84-35.968-48.626-70.179 1.225-22.485 12.364-43.06 35.414-55.965 22.575-12.638 46.369-13.146 66.991 2.474C295.68 280.7 320.467 323.97 352.185 343.47c24.558 15.099 54.254 7.363 68.823-17.506 28.83-49.209-34.592-105.016-78.868-63.46-3.989 3.744-6.917 8.932-11.41 11.72-10.975 6.811-17.333-4.113-12.809-10.353 20.703-28.554 50.464-40.44 83.271-28.214 31.429 11.714 49.108 44.366 42.76 78.186z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="tripadvisor.com"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 576 512'%3E%3Cpath d='M166.4 280.521c0 13.236-10.73 23.966-23.966 23.966s-23.966-10.73-23.966-23.966 10.73-23.966 23.966-23.966 23.966 10.729 23.966 23.966zm264.962-23.956c-13.23 0-23.956 10.725-23.956 23.956 0 13.23 10.725 23.956 23.956 23.956 13.23 0 23.956-10.725 23.956-23.956-.001-13.231-10.726-23.956-23.956-23.956zm89.388 139.49c-62.667 49.104-153.276 38.109-202.379-24.559l-30.979 46.325-30.683-45.939c-48.277 60.39-135.622 71.891-197.885 26.055-64.058-47.158-77.759-137.316-30.601-201.374A186.762 186.762 0 0 0 0 139.416l90.286-.05a358.48 358.48 0 0 1 197.065-54.03 350.382 350.382 0 0 1 192.181 53.349l96.218.074a185.713 185.713 0 0 0-28.352 57.649c46.793 62.747 34.964 151.37-26.648 199.647zM259.366 281.761c-.007-63.557-51.535-115.075-115.092-115.068C80.717 166.7 29.2 218.228 29.206 281.785c.007 63.557 51.535 115.075 115.092 115.068 63.513-.075 114.984-51.539 115.068-115.052v-.04zm28.591-10.455c5.433-73.44 65.51-130.884 139.12-133.022a339.146 339.146 0 0 0-139.727-27.812 356.31 356.31 0 0 0-140.164 27.253c74.344 1.582 135.299 59.424 140.771 133.581zm251.706-28.767c-21.992-59.634-88.162-90.148-147.795-68.157-59.634 21.992-90.148 88.162-68.157 147.795v.032c22.038 59.607 88.198 90.091 147.827 68.113 59.615-22.004 90.113-88.162 68.125-147.783zm-326.039 37.975v.115c-.057 39.328-31.986 71.163-71.314 71.106-39.328-.057-71.163-31.986-71.106-71.314.057-39.328 31.986-71.163 71.314-71.106 39.259.116 71.042 31.94 71.106 71.199zm-24.512 0v-.084c-.051-25.784-20.994-46.645-46.778-46.594-25.784.051-46.645 20.994-46.594 46.777.051 25.784 20.994 46.645 46.777 46.594 25.726-.113 46.537-20.968 46.595-46.693zm313.423 0v.048c-.02 39.328-31.918 71.194-71.247 71.173s-71.194-31.918-71.173-71.247c.02-39.328 31.918-71.194 71.247-71.173 39.29.066 71.121 31.909 71.173 71.199zm-24.504-.008c-.009-25.784-20.918-46.679-46.702-46.67-25.784.009-46.679 20.918-46.67 46.702.009 25.784 20.918 46.678 46.702 46.67 25.765-.046 46.636-20.928 46.67-46.693v-.009z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="ok.ru"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 320 512'%3E%3Cpath d='M275.1 334c-27.4 17.4-65.1 24.3-90 26.9l20.9 20.6 76.3 76.3c27.9 28.6-17.5 73.3-45.7 45.7-19.1-19.4-47.1-47.4-76.3-76.6L84 503.4c-28.2 27.5-73.6-17.6-45.4-45.7 19.4-19.4 47.1-47.4 76.3-76.3l20.6-20.6c-24.6-2.6-62.9-9.1-90.6-26.9-32.6-21-46.9-33.3-34.3-59 7.4-14.6 27.7-26.9 54.6-5.7 0 0 36.3 28.9 94.9 28.9s94.9-28.9 94.9-28.9c26.9-21.1 47.1-8.9 54.6 5.7 12.4 25.7-1.9 38-34.5 59.1zM30.3 129.7C30.3 58 88.6 0 160 0s129.7 58 129.7 129.7c0 71.4-58.3 129.4-129.7 129.4s-129.7-58-129.7-129.4zm66 0c0 35.1 28.6 63.7 63.7 63.7s63.7-28.6 63.7-63.7c0-35.4-28.6-64-63.7-64s-63.7 28.6-63.7 64z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="vk.com"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 576 512'%3E%3Cpath d='M545 117.7c3.7-12.5 0-21.7-17.8-21.7h-58.9c-15 0-21.9 7.9-25.6 16.7 0 0-30 73.1-72.4 120.5-13.7 13.7-20 18.1-27.5 18.1-3.7 0-9.4-4.4-9.4-16.9V117.7c0-15-4.2-21.7-16.6-21.7h-92.6c-9.4 0-15 7-15 13.5 0 14.2 21.2 17.5 23.4 57.5v86.8c0 19-3.4 22.5-10.9 22.5-20 0-68.6-73.4-97.4-157.4-5.8-16.3-11.5-22.9-26.6-22.9H38.8c-16.8 0-20.2 7.9-20.2 16.7 0 15.6 20 93.1 93.1 195.5C160.4 378.1 229 416 291.4 416c37.5 0 42.1-8.4 42.1-22.9 0-66.8-3.4-73.1 15.4-73.1 8.7 0 23.7 4.4 58.7 38.1 40 40 46.6 57.9 69 57.9h58.9c16.8 0 25.3-8.4 20.4-25-11.2-34.9-86.9-106.7-90.3-111.5-8.7-11.2-6.2-16.2 0-26.2.1-.1 72-101.3 79.4-135.6z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
#primary .author .text-holder .social-networks li a[href*="xing.com"]::before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 384 512'%3E%3Cpath d='M162.7 210c-1.8 3.3-25.2 44.4-70.1 123.5-4.9 8.3-10.8 12.5-17.7 12.5H9.8c-7.7 0-12.1-7.5-8.5-14.4l69-121.3c.2 0 .2-.1 0-.3l-43.9-75.6c-4.3-7.8.3-14.1 8.5-14.1H100c7.3 0 13.3 4.1 18 12.2l44.7 77.5zM382.6 46.1l-144 253v.3L330.2 466c3.9 7.1.2 14.1-8.5 14.1h-65.2c-7.6 0-13.6-4-18-12.2l-92.4-168.5c3.3-5.8 51.5-90.8 144.8-255.2 4.6-8.1 10.4-12.2 17.5-12.2h65.7c8 0 12.3 6.7 8.5 14.1z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
content: '';
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
} .comments-area {
margin: 0 0 30px;
}
.comments-area .comments-title,
.comments-area .comment-reply-title {
font: 700 29px/34px "Cardo", serif;
color: #302e27;
}
.comments-area .comment-list {
margin: 0;
padding: 0;
list-style: none;
}
.comments-area .comment-list .comment-body img.avatar {
float: left;
width: 70px;
height: 70px;
border-radius: 50%;
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.3);
margin-right: 30px;
}
.comments-area .comment-list .comment-body .says {
display: none;
}
.comments-area .comment-list .comment-body .fn {
font: 700 18px/22px "Cardo", serif;
color: #302e27;
float: left;
}
.comments-area .comment-list .comment-body .comment-meta:after {
content: '';
display: block;
clear: both;
}
.comments-area .comment-list .comment-body .comment-author {
float: left;
}
.comments-area .comment-list .comment-body .comment-metadata {
float: right;
font-size: 14px;
color: #8c8a8a;
}
.comments-area .comment-list .comment-body .comment-metadata a {
color: #8c8a8a;
}
.comments-area .comment-list .comment-body .comment-metadata a:hover {
color: #9db05c;
text-decoration: none;
}
.comments-area .comment-list .comment-body .comment-content,
.comments-area .comment-list .comment-body .reply {
position: relative;
left: 100px;
top: -25px;
width: 85%;
}
.comments-area .comment-list .comment-body .reply {
font-weight: 700;
}
.comments-area .comment-list .comment-body {
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/line.png) repeat-x 0 100%;
padding-bottom: 10px;
margin-bottom: 40px;
}
.comments-area .comment-list .children {
margin: 0 0 0 100px;
padding: 0;
list-style: none;
} .comment-form label {
display: none;
}
.comment-form input[type="text"],
.comment-form input[type="email"],
.comment-form input[type="url"] {
display: block;
margin: 0;
font-size: 15px;
color: #313131;
border: 1px solid #f2f1f0;
background: #fffefd;
border-radius: 0;
outline: none;
width: 100%;
padding: 17px 20px;
}
.comment-form textarea {
display: block;
margin: 0;
font-size: 15px;
color: #313131;
border: 1px solid #f2f1f0;
background: #fffefd;
border-radius: 0;
outline: none;
width: 100%;
padding: 17px 20px;
height: 200px;
resize: none;
}
.comment-form input[type="submit"] {
font-size: 15px;
font-weight: 700;
color: #f9f4ef;
background: #afc466;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
text-shadow: none;
height: 51px;
line-height: 51px;
text-align: center;
width: 205px;
padding: 0;
}
.comment-form input[type="submit"]:hover {
background: #95A757;
} .page-header {
margin: 0 0 30px;
}
.page-header .page-title {
font: 700 38px/54px "Cardo", serif;
margin: 0 0 15px;
}
.search .site-content .search-form {
overflow: hidden;
margin: 0;
background: #f4f3f2;
border-radius: 5px;
padding: 14px 15px 15px 16px;
width: 70%;
}
.search .site-content .search-form label {
float: left;
width: 85%;
}
.search .site-content .search-form input[type="search"] {
float: left;
width: 100%;
padding: 0;
margin: 0;
background: none;
border: 0;
border-radius: 0;
font-weight: 700;
color: #6f6f6f;
font-size: 14px;
}
.search .site-content .search-form input[type="submit"] {
float: right;
margin: 5px 0 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
font-size: 14px;
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/icon-search.png) no-repeat;
width: 13px;
height: 13px;
text-indent: -9999px;
}
.search .site-content #primary .post,
.search .site-content #primary .page {
overflow: hidden;
}
.search #primary article.has-post-thumbnail .post-thumbnail,
.search #primary .page .post-thumbnail,
.search #primary .post .post-thumbnail {
float: left;
width: 230px;
margin-right: 32px;
}
.search #primary .post .text-holder,
.search #primary .page .text-holder,
.search #primary article.has-post-thumbnail .text-holder {
overflow: hidden;
}
.search #primary .post .text-holder .entry-header .entry-title,
.search #primary .page .text-holder .entry-header .entry-title {
font-size: 23px;
line-height: 27px;
margin: 0 0 10px;
}
.search #primary .page .entry-header .entry-title a {
color: #3f3d33;
}
.search #primary .page .entry-header .entry-title a:hover {
color: #9db05c;
text-decoration: none;
}
.search .site-content .post .entry-footer .btn-green {
padding: 15px 22px;
} .error404 .error-holder {
max-width: 615px;
margin: 0 auto;
padding: 50px 0;
text-align: center;
}
.error404 .error-holder h2 {
font: 700 38px/44px "Cardo", serif;
}
.error404 .search-form {
overflow: hidden;
margin: 0 0 30px;
background: #f4f3f2;
border-radius: 5px;
padding: 14px 15px 15px 16px;
width: 100%;
}
.error404 .search-form label {
float: left;
width: 95%;
}
.error404 .search-form input[type="search"] {
float: left;
width: 100%;
padding: 0;
margin: 0;
background: none;
border: 0;
border-radius: 0;
font-weight: 700;
color: #6f6f6f;
font-size: 14px;
}
.error404 .search-form input[type="submit"] {
float: right;
margin: 5px 0 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
font-size: 14px;
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/icon-search.png) no-repeat;
width: 13px;
height: 13px;
text-indent: -9999px;
} #secondary {
float: left;
width: 25%;
padding-left: 15px;
padding-right: 15px;
}
#secondary .widget {
margin: 0 0 44px;
}
.widget_search .search-form {
overflow: hidden;
margin: 0;
background: #f4f3f2;
border-radius: 5px;
padding: 14px 15px 15px 16px;
width: 100%;
}
.widget_search .search-form label {
float: left;
width: 85%;
}
.widget_search .search-form input[type="search"] {
float: left;
width: 100%;
padding: 0;
margin: 0;
background: none;
border: 0;
border-radius: 0;
font-weight: 700;
color: #6f6f6f;
font-size: 14px;
}
.widget_search .search-form input[type="submit"] {
float: right;
margin: 5px 0 0;
padding: 0;
border: 0;
border-radius: 0;
-webkit-box-shadow: none;
box-shadow: none;
font-size: 14px;
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/icon-search.png) no-repeat;
width: 13px;
height: 13px;
text-indent: -9999px;
}
.widget .widget-title {
font: 700 23px/27px "Cardo", serif;
color: #3f3d33;
position: relative;
padding: 0 0 20px;
margin: 0 0 27px;
}
.widget .widget-title:after {
content: '';
position: absolute;
top: 100%;
left: 0;
width: 19px;
height: 2px;
background: #b7b5ac;
}
.widget ul {
margin: 0;
padding: 0;
list-style: none;
font-size: 16px;
line-height: 22px;
color: #8c8a8a;
}
.widget ul li {
margin: 0 0 20px;
}
.widget ul li a {
color: #363535;
}
.widget.widget_categories select,
.widget.widget_archive select {
width: 100%;
}
.widget ul li a:hover {
color: #9db05c;
text-decoration: none;
}
.widget.widget_foodlover_instagram ul {
margin-left: -5px;
margin-right: -5px;
overflow: hidden;
}
.widget.widget_foodlover_instagram ul li {
float: left;
width: 33.3333%;
padding-left: 5px;
padding-right: 5px;
margin-bottom: 10px;
}
.widget.widget_foodlover_instagram ul.one-columns li {
width: 100%;
}
.widget.widget_foodlover_instagram ul.two-columns li {
width: 50%;
}
.widget.widget_foodlover_instagram ul.four-columns li {
width: 25%;
}
.widget.widget_foodlover_instagram ul.five-columns li {
width: 20%;
}
.widget.widget_foodlover_instagram ul li a {
display: block;
height: 100%;
}
.widget.widget_foodlover_instagram ul li a img {
vertical-align: top;
}
.widget.widget_foodlover_recent_posts ul li {
overflow: hidden;
border-bottom: 1px dotted #dedddc;
padding-bottom: 25px;
}
.widget.widget_foodlover_recent_posts ul li .post-thumbnail {
float: left;
width: 50px;
margin-right: 15px;
}
.widget.widget_foodlover_recent_posts ul li .post-thumbnail img {
vertical-align: top;
}
.widget.widget_foodlover_recent_posts ul li .entry-header {
overflow: hidden;
}
.widget.widget_foodlover_recent_posts ul li .entry-header .entry-title {
font: 700 17px/24px "Cardo", serif;
color: #34322a;
margin: 0;
}
.widget.widget_foodlover_recent_posts ul li .entry-header .entry-title a {
color: #34322a;
}
.widget.widget_foodlover_recent_posts ul li .entry-header .entry-title a:hover {
color: #9db05c;
text-decoration: none;
}
.widget.widget_foodlover_recent_posts ul li .entry-header .entry-meta {
font-size: 14px;
}
.widget.widget_foodlover_recent_posts ul li .entry-header .entry-meta a {
color: #8c8a8a;
}
.widget.widget_foodlover_recent_posts ul li .entry-header .entry-meta a:hover {
text-decoration: none;
color: #9db05c;
}
.widget.widget_foodlover_recent_comments ul {
font-size: 14px;
}
.widget.widget_foodlover_recent_comments ul li {
border-bottom: 1px dotted #dedddc;
padding-bottom: 25px;
}
.widget.widget_foodlover_recent_comments ul li a {
font-weight: 700;
color: #6b6a6a;
}
.widget.widget_foodlover_recent_comments ul li a:hover {
color: #9db05c;
}
.widget.widget_foodlover_recent_comments ul li .comment-text {
font-size: 15px;
font-weight: 400;
font-style: italic;
color: #7b7979;
display: block;
line-height: 24px;
margin: 0 0 5px;
}
.widget.widget_tag_cloud .tagcloud {
overflow: hidden;
}
.widget.widget_tag_cloud .tagcloud a {
float: left;
font-size: 14px;
background: #fbf1da;
color: #585547;
margin-right: 4px;
margin-bottom: 4px;
padding: 5px 13px;
}
.widget.widget_tag_cloud .tagcloud a:hover {
text-decoration: none;
background: #f9c85b;
}
.site-footer .widget.widget_tag_cloud .tagcloud a {
color: #585547;
}
.site-footer .widget.widget_tag_cloud .tagcloud a:hover {
color: #585547;
}
.widget.widget_nav_menu ul li a {
font-size: 16px;
line-height: 20px;
}
.widget.widget_nav_menu ul ul {
margin-left: 15px;
padding: 7px;
padding: 12px 0 1px;
}
.widget.widget_nav_menu ul li {
margin-bottom: 10px;
;
} .widget.widget_calendar .calendar_wrap {
position: relative;
}
.widget.widget_calendar table {
margin: 0;
}
.widget.widget_calendar caption {
font-size: 16px;
line-height: 24px;
text-align: center;
color: #3f3d33;
font-weight: 700;
padding: 12px 0;
background: #fbe7ba;
}
.widget.widget_calendar table thead th {
font-size: 12px;
font-weight: 700;
padding: 5px 0;
color: #545454;
background: #fbe7ba;
}
.widget.widget_calendar table tbody td {
text-align: center;
font-size: 12px;
line-height: 35px;
color: #464545;
height: 35px;
}
.widget.widget_calendar table tbody td a {
background: #fadc9b;
color: #fff;
display: block;
line-height: 35px;
border-radius: 50%;
margin: 0 auto;
}
.site-footer .widget.widget_calendar table tbody td a {
height: 50px;
padding-top: 8px;
;
}
.calendar_wrap {
position: relative;
}
.calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev,
.calendar_wrap .wp-calendar-nav .wp-calendar-nav-next,
.widget.widget_calendar tfoot #prev,
.widget.widget_calendar tfoot #next {
position: absolute;
top: 22px;
}
.calendar_wrap .wp-calendar-nav .wp-calendar-nav-next,
.widget.widget_calendar tfoot #next {
right: 0;
}
.widget.widget_calendar tfoot tr {
width: 100%;
}
.calendar_wrap .wp-calendar-nav .wp-calendar-nav-prev a,
.widget.widget_calendar tfoot #prev a {
text-indent: -9999px;
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/btn-prev-month.png) no-repeat;
width: 5px;
height: 9px;
float: left;
margin-left: 15px
}
.calendar_wrap .wp-calendar-nav .wp-calendar-nav-next a,
.widget.widget_calendar tfoot #next a {
text-indent: -9999px;
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/btn-next-month.png) no-repeat;
width: 5px;
height: 9px;
float: right;
margin-right: 15px;
}
.widget_rttk_pro_author_post ul li .entry-header .entry-title,
.widget_rttk_pro_category_post ul li .entry-header .entry-title,
.widget_rttk_pro_popular_post ul li .entry-header .entry-title,
.widget_rttk_pro_recent_post ul li .entry-header .entry-title {
font: 700 17px/24px "Cardo", serif;
}
.widget.widget_foodlover_instagram ul.one-column li {
width: 100%;
}
.widget.widget_foodlover_instagram ul.two-column li {
width: 50%;
}
.widget.widget_foodlover_instagram ul.four-column li {
width: 25%;
}
.widget.widget_foodlover_instagram ul.five-column li {
width: 20%;
} .site-footer {
background: #242323;
color: #d7d7d7;
padding: 62px 0 0;
clear: both;
}
.site-footer a {
color: #d7d7d7;
}
.site-footer a:hover {
color: #fff;
text-decoration: none;
}
.site-footer .footer-menu {
margin: 0 0 21px;
}
.site-footer .footer-menu ul {
margin: 0;
padding: 0;
list-style: none;
text-align: center;
}
.site-footer .footer-menu ul li {
display: inline-block;
border-left: 1px solid #d7d7d7;
padding: 0 10px;
line-height: 15px;
}
.site-footer .footer-menu ul li:first-child {
border-left: 0;
}
.site-footer .contact-info {
text-align: center;
margin: 0 0 29px;
}
.site-footer .social-networks {
margin: 0 0 42px;
padding: 0;
list-style: none;
text-align: center;
}
.site-footer .social-networks li {
display: inline-block;
margin: 0 6px;
}
.site-footer .social-networks li a:hover {
text-decoration: none;
color: #fff;
}
.site-footer .footer-sidebars {
margin-bottom: 40px;
}
.site-footer .site-info {
max-width: 687px;
margin: 0 auto;
text-align: center;
border-top: 1px solid #333232;
padding-top: 36px;
padding-bottom: 38px;
}
.site-footer .footer-t .social-networks li a {
display: inline-block;
text-align: center;
color: #d7d7d7;
border-radius: 50px;
margin-right: 10px;
font-weight: 400;
font-size: 18px;
line-height: 22px;
}
.site-footer .footer-t .social-networks li a:hover {
color: #fff;
} .site-footer .footer-sidebars .col-3 {
width: 33.33%;
padding: 0 15px;
float: left;
}
.site-footer .footer-sidebars .widget .widget-title {
font-size: 23px;
line-height: 27px;
color: #eeedec;
padding-bottom: 0;
}
.site-footer .footer-sidebars .widget .widget-title:after {
display: none;
}
.site-footer .footer-sidebars .widget a {
color: #e8e7e6;
}
.site-footer .footer-sidebars .widget ul li {
color: #e8e7e6;
font-size: 15px;
line-height: 18px;
}
.site-footer .widget.widget_rttk_social_links ul li a:hover {
color: #fff;
}
.site-footer .footer-sidebars .widget a:hover {
color: #f9dda0;
}
.site-footer .widget.widget_calendar table tbody td {
color: #e8e7e6;
}
.site-footer .widget.widget_calendar table tbody td a {
color: #1b1b1b;
}
.site-footer .widget_rttk_pro_category_post ul li .entry-header .entry-title,
.site-footer .widget_rttk_pro_popular_post ul li .entry-header .entry-title,
.site-footer .widget_rttk_pro_recent_post ul li .entry-header .entry-title,
.site-footer .widget_rttk_pro_author_post ul li .entry-header .entry-title {
font-size: 17px;
line-height: 20px;
font-family: "Cardo", serif;
}
.site-footer .footer-sidebars .col-3 .col-3 {
width: 100%;
padding: 0;
float: none;
}
.site-footer .widget_rttk_pro_cta_widget .widget-content .btn-donate:hover,
.site-footer .widget_rttk_pro_author_bio .readmore:hover,
.site-footer .widget_rttk_pro_featured_post .readmore:hover {
color: #fff !important;
}
.site-info span[role="separator"]::before {
content: "/";
margin-left: 10px;
margin-right: 10px;
} #secondary .widget.widget_restaurant_and_cafe_pro_stat_counter_widget .item .fa {
font-size: 45px;
line-height: 54px;
}
#secondary .widget.widget_restaurant_and_cafe_pro_stat_counter_widget .item .img-holder {
margin-bottom: 15px;
}
#secondary .widget.widget_restaurant_and_cafe_pro_stat_counter_widget .item .hs-counter {
font-size: 30px;
line-height: 30px;
}
.widget_rttk_pro_featured_post .readmore,
.widget_rttk_pro_cta_widget .widget-content .btn-donate,
.widget_rttk_pro_author_bio .readmore,
.widget.widget_rttk_pro_featured_post .readmore {
font-weight: 700;
padding: 0;
border: 0;
background: none;
color: #afc466;
font-size: 17px;
line-height: 20px;
text-transform: none;
} .section-header .section-title {
color: #3f3d33;
font-size: 38px;
line-height: 42px;
font-family: "Cardo", serif;
margin-bottom: 30px;
}
.team-section .team-member-holder .team-member {
overflow: hidden;
border-bottom: 1px dotted #e6e5e4;
padding-bottom: 50px;
padding-top: 50px;
}
.team-section .team-member-holder .team-member:last-child {
border-bottom: 0;
padding-bottom: 0;
}
.team-section .team-member-holder .team-member .text-holder {
overflow: hidden;
}
.team-section .team-member-holder .team-member .img-holder {
float: right;
margin-left: 30px;
border-radius: 50%;
background: #dadada;
padding: 20px;
}
.single-team .team-section .team .img-holder {
margin-bottom: 25px;
}
.team-section .team-member-holder .team-member .img-holder img {
border-radius: 50%;
width: 428px;
height: 428px;
}
.team-section .team-member-holder .person-info strong {
display: block;
font-size: 30px;
line-height: 34px;
color: #515050;
font-family: "Cardo", serif;
padding-bottom: 13px;
}
.team-section .team-member-holder .person-info strong a {
color: #515050;
}
.team-section .team-member-holder .person-info strong a:hover {
text-decoration: none;
color: #f9c85b;
}
.team-section .team-member-holder .person-info span {
color: #8c8a8a;
font-size: 16px;
line-height: 20px;
font-style: italic;
}
.team-section .team-member-holder .person-info {
position: relative;
margin-bottom: 20px;
}
.team-section .team-member-holder .person-info:after {
background: #ebda9a none repeat scroll 0 0;
bottom: -5px;
content: "";
height: 2px;
left: 0;
position: absolute;
width: 41px;
}
.team-section .team-member-holder .team-member .social-networks {
margin: 0;
padding: 0;
}
.team-section .team-member-holder .team-member .social-networks li {
float: left;
list-style: none;
margin-left: 5px;
}
.team-section .team-member-holder .team-member .social-networks li:first-child {
margin-left: 0;
}
.team-section .team-member-holder .team-member .social-networks li a {
height: 38px;
width: 38px;
font-size: 17px;
line-height: 20px;
color: #fcfbfa;
display: block;
text-align: center;
padding: 7px 0;
}
.team-section .team-member-holder .team-member .social-networks li a[title="facebook"] {
background: #39589c;
}
.team-section .team-member-holder .team-member .social-networks li a[title="twitter"] {
background: #51abf1;
}
.team-section .team-member-holder .team-member .social-networks li a[title="pinterest"] {
background: #cd1b1f;
}
.team-section .team-member-holder .team-member .social-networks li a[title="instagram"] {
background: #a87f63;
}
.team-section .team-member-holder .team-member .social-networks li a[title="linkedin"] {
background: #007ab8;
}
.team-section .team-member-holder .team-member .social-networks li a:hover {
opacity: 0.6;
} .event-section .date-holder {
float: left;
margin-right: 20px;
background: #afc466;
color: #fff;
padding: 8px;
text-align: center;
}
.event-section .date-holder strong {
display: block;
font-size: 24px;
line-height: 28px;
}
.event-section .text-holder h4 {
font-size: 22px;
line-height: 26px;
font-weight: 400;
margin-bottom: 16px;
font-family: "Cardo", serif;
}
.event-section .text-holder h4 a {
color: #3f3d33;
}
.event-section .text-holder h4 a:hover {
text-decoration: none;
color: #AFC466;
}
.event-section .text-holder .entry-meta {
margin-bottom: 8px;
text-transform: uppercase;
font-size: 13px;
line-height: 15px;
color: #8c8a8a;
}
.event-section .text-holder .entry-meta .fa {
margin-right: 15px;
}
.event-section .text-holder .text {
overflow: hidden;
}
.event-section .text-holder .entry-meta span {
display: block;
margin-right: 0;
margin-bottom: 7px;
}
.event-section .date-holder span {
display: block;
text-transform: uppercase;
}
.event-section .date-holder .date {
border: 1px dotted #fff;
padding: 4px 10px;
}
.event-section img {
vertical-align: top;
}
.event-section article:after {
display: block;
content: '';
clear: both;
}
.event-section .img-holder { margin-right: 40px;
width: 540px;
}
.event-section .img-holder a {
display: block;
}
.event-section .has-post-thumbnail .text-holder { width: calc(100% - 580px);
}
.event-section .text-holder .read-more {
text-transform: uppercase;
display: inline-block;
font-size: 15px;
line-height: 18px;
color: #afc466;
}
.event-section .text-holder .read-more:hover {
color: #3f3d33;
text-decoration: none;
}
.event-section .event {
margin-bottom: 94px;
display: flex;
flex: 1;
flex-wrap: wrap;
align-items: center;
} .event-section .single-event .img-holder {
max-width: 100%;
width: 100%;
margin-right: 0;
float: none;
position: relative;
}
.event-section .single-event .img-holder .date-holder {
position: absolute;
top: 20px;
left: 20px;
}
.event-section .single-event .text-holder h4 {
font-size: 28px;
line-height: 32px;
color: #3f3d33;
margin-bottom: 30px;
}
.event-section .single-event .text-holder {
padding: 30px 0;
}
.single-event .event-info {
background: #f5f5f5;
padding: 24px;
margin-bottom: 30px;
}
.single-event .event-info ul {
margin: 0;
padding: 0;
}
.single-event .event-info ul li {
list-style: none;
overflow: hidden;
margin-bottom: 12px;
}
.single-event .event-info ul li .icon-holder {
float: left;
height: 36px;
width: 36px;
color: #fff;
background: #282828;
border-radius: 50%;
text-align: center;
font-size: 15px;
line-height: 18px;
margin-right: 10px;
padding: 8px 0;
}
.single-event .event-info ul li strong {
font-weight: 600;
font-size: 17px;
line-height: 34px;
margin-right: 40px;
}
.single-event .event-info ul li strong:last-child {
margin-right: 0;
}
.single-event .event-info ul li strong span {
color: #afc466;
margin-left: 6px;
}
.single-event .event-info ul li strong a {
color: #afc466;
}
.single-event .event-info ul li strong a:after {
content: ",";
display: inline-block;
margin-left: 3px;
margin-right: 4px;
}
.single-event .event-info ul li strong a:last-child:after {
display: none;
}
.single-event .map-holder {
background: #f5f5f5;
overflow: hidden;
}
.single-event .map-holder img,
.single-event .map-holder iframe {
width: 400px;
height: 276px;
float: right;
}
.single-event .map-holder .location-info {
overflow: hidden;
padding: 40px;
font-size: 16px;
line-height: 26px;
}
.single-event .map-holder .location-info h2 {
font-family: "Cardo", serif;
color: #3f3d33;
font-size: 24px;
line-height: 28px;
}
.single-event .map-holder .location-info .map-link {
color: #afc466;
font-size: 16px;
line-height: 20px;
}
.single-event .link-holder .btn-green {
padding: 21px 40px;
font-size: 15px;
line-height: 18px;
border: 2px solid #afc466;
display: inline-block;
}
.single-event .link-holder .btn-green:hover {
border-color: #95a757;
}
.single-event .link-holder {
padding: 30px 0;
}
.single-event .link-holder .btn {
border: 2px solid #3f3d33;
padding: 21px 40px;
color: #3f3d33;
font-size: 15px;
line-height: 18px;
text-transform: uppercase;
display: inline-block;
}
.single-event .link-holder .btn:hover {
text-decoration: none;
} .menu-section .tab-menu {
margin: 0 0 60px;
padding: 0;
list-style: none;
font-size: 17px;
text-align: center;
color: #555245;
}
.menu-section .tab-menu li {
display: inline-block;
border-bottom: 1px solid #f9c34a;
;
padding: 0 26px 4px;
margin: 0 -2px;
position: relative;
cursor: pointer;
}
.menu-section .tab-menu li.current a {
color: #f9c34a;
;
}
.menu-section .tab-menu li a {
display: block;
color: #555245;
}
.menu-section .tab-menu li a:hover,
.menu-section .tab-menu li a:active,
.menu-section .tab-menu li a:visited,
.menu-section .tab-menu li a:focus {
text-decoration: none;
color: #f9c34a;
}
.menu-section .tab-menu .current:after {
content: '';
position: absolute;
bottom: -7px;
left: 44%;
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/tab-active-2.png) no-repeat;
width: 14px;
height: 7px;
}
.menu-section .tab-content {
display: none;
}
.menu-section #tab-1 {
display: block;
}
.menu-section .tab-content .col {
float: left;
width: 50%;
padding-left: 15px;
padding-right: 15px;
margin-bottom: 30px;
}
.menu-section .tab-content .img-holder {
float: left;
width: 170px;
margin-right: 21px;
}
.menu-section .tab-content .img-holder img {
vertical-align: top;
}
.menu-section .tab-content .img-holder>a {
display: block;
}
.menu-section .tab-content .text-holder {
overflow: hidden;
padding: 24px 24px 16px 0;
}
.menu-section .tab-content .text-holder h3 {
font: 700 18px/22px "Cardo", serif;
color: #3f3d33;
float: left;
margin: 0 0 6px;
text-transform: uppercase;
}
.menu-section .tab-content .text-holder h3 a {
color: #3f3d33;
}
.menu-section .tab-content .text-holder h3 a:hover {
color: #9db05c;
text-decoration: none;
}
.menu-section .tab-content .text-holder .bottom:after {
display: block;
content: '';
clear: both;
}
.menu-section .tab-content .text-holder .price {
font: 700 18px/22px "Cardo", serif;
color: #edbc4f;
display: inline-block;
}
.menu-section .tab-content .text-holder .bottom .button {
float: right;
}
.menu-section .tab-content .text-holder .heading {
overflow: hidden;
padding-right: 9px;
}
.menu-section .tab-content .holder {
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); ;
}
.menu-section .tab-content .holder:after {
content: '';
display: block;
clear: both;
} .service-section .text-holder {
background: #f5f5f5;
text-align: center;
padding: 30px;
}
.service-section .col {
width: 33.33%;
padding: 0 15px;
float: left;
margin-bottom: 30px;
}
.service-section .text-holder .services-holder {
margin: 40px 0 0;
}
.service-section .text-holder .services {
margin: 0 0 17px;
}
.service-section .text-holder .services .icon-holder {
float: left;
width: 35px;
margin-right: 12px;
}
.service-section .text-holder .icon-holder .fa {
color: #f9c85b;
font-size: 72px;
line-height: 75px;
}
.service-section .text-holder .services .text {
overflow: hidden;
}
.service-section .text-holder h3 {
font: 700 23px/27px "Cardo", serif;
color: #3f3d33;
margin: 0 0 9px;
}
.service-section .text-holder h3 a {
color: #3f3d33;
}
.service-section .text-holder h3 a:hover {
color: #9db05c;
text-decoration: none;
}
.service-section .text-holder .icon-holder {
margin-bottom: 30px;
font-size: 68px;
color: #afc466;
}
.more-services .section-title {
font-size: 30px;
line-height: 34px;
}
.more-services {
padding: 30px 0;
}
.more-services .service-lists .service-item {
overflow: hidden;
margin: 0 -25px;
margin-bottom: 30px;
padding-bottom: 30px;
border-bottom: 1px dotted #e4e3e2;
}
.more-services .service-lists .service-item .img-holder {
width: 50%;
padding: 0 25px;
float: left;
}
.more-services .service-lists .service-item .text-holder {
padding: 0 25px;
padding-top: 15px;
overflow: hidden;
}
.more-services img {
vertical-align: top;
}
.more-services .service-lists .service-item:nth-child(2n) .img-holder {
float: right;
}
.more-services .service-lists .service-item h4 {
color: #3f3d33;
font: 700 23px/27px "Cardo", serif;
margin: 0 0 13px;
padding: 0 0 22px;
position: relative;
}
.more-services .service-lists .service-item h4:after {
background: #ebda9a;
bottom: 0;
content: "";
height: 2px;
left: 0;
position: absolute;
width: 66px;
} .testimonial-page .testimonial {
background: #f5f5f5;
padding: 40px;
margin-bottom: 40px;
}
.testimonial-page .testimonial blockquote {
position: relative;
margin: 0 0 30px;
padding: 0 90px 20px;
border-bottom: 2px solid #d9d8d7;
}
.testimonial-page .testimonial blockquote:after {
position: absolute;
top: 20%;
left: 0;
content: '';
width: 71px;
height: 49px;
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/testimonial-quote-before.png) no-repeat;
}
.testimonial-page .testimonial blockquote:before {
position: absolute;
bottom: 40px;
right: 0;
content: '';
width: 71px;
height: 49px;
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/testimonial-quote-after.png) no-repeat;
}
.testimonial-page .testimonial .img-holder {
width: 136px;
height: 136px;
background: #dadada;
padding: 8px;
margin: 0 auto;
border-radius: 50%;
position: relative;
}
.testimonial-page .testimonial .img-holder img {
border-radius: 50%;
vertical-align: top;
}
.testimonial-page .testimonial .img-holder:after {
position: absolute;
top: -32px;
left: 38%;
content: '';
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/testimonial-arrow.png) no-repeat;
height: 13px;
width: 21px;
}
.testimonial-page .testimonial blockquote cite {
display: block;
text-align: center;
margin-bottom: 18px;
position: relative;
padding-bottom: 10px;
}
.testimonial-page .testimonial blockquote cite:after {
background: #ebda9a none repeat scroll 0 0;
bottom: 0;
content: "";
height: 2px;
left: 45.5%;
position: absolute;
width: 66px;
}
.testimonial-page .testimonial blockquote cite strong {
display: block;
font-size: 24px;
line-height: 28px;
color: #515050;
font-family: "Cardo", serif;
font-style: normal;
margin-bottom: 8px;
}
.testimonial-page .testimonial blockquote cite strong a {
color: #515050;
text-decoration: none;
}
.testimonial-page .testimonial blockquote cite strong a:hover {
text-decoration: none;
color: #f9c85b;
}
.testimonial-page .testimonial blockquote cite span {
color: #8c8a8a;
font-size: 16px;
line-height: 20px;
font-style: italic;
} .about-page .about-holder {}
.about-page .about-holder .about-item {
margin: 0 -35px;
border-top: 1px dotted #e5e4e4;
padding-top: 40px;
padding-bottom: 40px;
}
.about-page .about-holder .about-item:nth-child(2n) .img-holder {
float: right;
}
.about-page .about-holder .about-item:after {
content: '';
display: block;
clear: both;
}
.about-page .about-holder .about-item .img-holder {
width: 50%;
float: left;
padding: 0 35px;
}
.about-page .about-holder .about-item .text-holder {
padding: 0 35px;
overflow: hidden;
}
.about-page .about-holder .about-item .text-holder h2 {
color: #3f3d33;
font: 700 30px/34px "Cardo", serif;
margin: 0 0 13px;
padding: 0 0 22px;
position: relative;
}
.about-page .about-holder .about-item .text-holder h2:after {
background: #ebda9a none repeat scroll 0 0;
bottom: 0;
content: "";
height: 2px;
left: 0;
position: absolute;
width: 41px;
}
.more-about-info {
padding: 70px 0 0;
}
.more-about-info .col {
width: 33.33%;
float: left;
padding: 0 15px;
margin-bottom: 30px;
}
.more-about-info h4 {
font-family: "Cardo", serif;
font-size: 23px;
line-height: 27px;
color: #3f3d33;
margin: 20px 0;
position: relative;
padding-bottom: 13px;
}
.more-about-info h4:after {
background: #ebda9a none repeat scroll 0 0;
bottom: 0;
content: "";
height: 2px;
left: 0;
position: absolute;
width: 41px;
} .contact-page .contact-page-section .col {
width: 58.33%;
padding: 0 15px;
float: left;
}
.contact-page .contact-page-section .col.right {
width: 41.67%;
}
.contact-page .contact-page-section h3 {
font: 24px/28px "Cardo", serif;
font-weight: 700;
margin-bottom: 16px;
}
.contact-page .contact-page-section .contact-form form input {
margin-bottom: 0;
border: 1px solid #ecebea;
}
.contact-page .contact-page-section .contact-form form textarea {
padding: 17px 20px;
margin-bottom: 18px;
}
.contact-page .contact-page-section .contact-form form input[type="submit"] {
margin-bottom: 0;
text-transform: uppercase;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
border: 0;
}
.contact-page .contact-page-section .contact-form form input:focus {
border-color: #e4e3e2;
}
.contact-page .contact-page-section .contact-info {
padding-left: 40px;
}
.contact-page .contact-page-section .contact-info .social-networks {
margin: 0;
padding: 0;
}
.contact-page .contact-page-section .contact-info .social-networks li {
list-style: none;
}
.contact-page .contact-page-section .contact-info .social-networks li a {
height: 44px;
width: 44px;
background: #39589c;
text-align: center;
display: block;
padding: 8px 0;
color: #fff;
font-size: 20px;
line-height: 25px;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.contact-page .contact-page-section .social-networks li a:hover {
text-decoration: none;
-webkit-transform: scale(1.05);
transform: scale(1.05);
}
.contact-page .contact-page-section .social-networks li a[href*="facebook.com"] {
background-color: #3b5998;
}
.contact-page .contact-page-section .social-networks li a[href*="twitter.com"] {
background-color: #00aced;
}
.contact-page .contact-page-section .social-networks li a[href*="plus.google.com"] {
background-color: #dd4b39;
}
.contact-page .contact-page-section .social-networks li a[href*="/feed/"] {
background-color: #dc622c;
}
.contact-page .contact-page-section .social-networks li a[href*="wordpress.org"] {
background-color: #21759b;
}
.contact-page .contact-page-section .social-networks li a[href*="github.com"] {
background-color: #4183c4;
}
.contact-page .contact-page-section .social-networks li a[href*="linkedin.com"] {
background-color: #007bb6;
}
.contact-page .contact-page-section .social-networks li a[href*="pinterest.com"] {
background-color: #cb2027;
}
.contact-page .contact-page-section .social-networks li a[href*="flickr.com"] {
background-color: #ff0084;
}
.contact-page .contact-page-section .social-networks li a[href*="vimeo.com"] {
background-color: #aad450;
}
.contact-page .contact-page-section .social-networks li a[href*="youtube.com"] {
background-color: #bb0000;
}
.contact-page .contact-page-section .social-networks li a[href*="instagram.com"] {
background-color: #517fa4;
}
.contact-page .contact-page-section .social-networks li a[href*="dribbble.com"] {
background-color: #ea4c89;
}
.contact-page .contact-page-section .social-networks li a[href*="skype.com"] {
background-color: #12a5f4;
}
.contact-page .contact-page-section .social-networks li a[href*="digg.com"] {
background-color: #333;
}
.contact-page .contact-page-section .social-networks li a[href*="codepen.io"] {
background-color: #000;
}
.contact-page .contact-page-section .social-networks li a[href*="reddit.com"] {
background-color: #ff4500;
}
.contact-page .contact-page-section .social-networks li a[href*="mailto:"] {
background-color: #1d62f0;
}
.contact-page .contact-page-section .social-networks li a[href*="foursquare.com"] {
background-color: #f94877;
}
.contact-page .contact-page-section .social-networks li a[href*="stumbleupon.com"] {
background-color: #eb4924;
}
.contact-page .contact-page-section .social-networks li a[href*="twitch.tv"] {
background-color: #6441a5;
}
.contact-page .contact-page-section .social-networks li a[href*="tumblr.com"] {
background-color: #32506d;
}
.contact-page .contact-page-section .social-networks li a[href*="foursquare.com"] {
background-color: #f94877;
}
.contact-page .contact-page-section .social-networks li a[href*="stumbleupon.com"] {
background-color: #eb4924;
}
.contact-page .contact-page-section .social-networks li a[href*="twitch.tv"] {
background-color: #6441a5;
}
.contact-page .contact-page-section .social-networks li a[href*="tumblr.com"] {
background-color: #32506d;
}
.contact-page .contact-page-section .social-networks li a[href*="soundcloud.com"] {
background-color: #ff5500;
}
.contact-page .contact-page-section .social-networks li a[href*="wordpress.org"] {
background-color: #21759b;
}
.contact-page .contact-page-section .social-networks li a[href*="jsfiddle.net"] {
background-color: #4679bd;
}
.contact-page .contact-page-section .social-networks li a[href*="tripadvisor.com"] {
background-color: #86c171;
}
.contact-page .contact-page-section .social-networks li a[href*="foursquare.com"] {
background-color: #2d5be3;
}
.contact-page .contact-page-section .social-networks li a[href*="angel.co"] {
background-color: #000;
}
.contact-page .contact-page-section .social-networks li a[href*="slack.com"] {
background-color: #56b68b;
}
.contact-page .contact-page-section .social-networks li a[href*="odnoklassniki"] {
background-color: #EE8208;
}
.contact-page .contact-page-section .social-networks li a[href*="vk"] {
background-color: #507299;
}
.contact-page .contact-page-section .social-networks li a[href*="xing"] {
background-color: #007E7E;
}
.contact-page .contact-page-section .contact-info .social-networks li {
float: left;
margin-right: 7px;
margin-bottom: 7px;
}
.contact-page .contact-page-section .contact-info .contact-details {
margin: 0;
padding: 0;
}
.contact-page .contact-page-section .contact-info .contact-details li {
list-style: none;
overflow: hidden;
margin-bottom: 20px;
}
.contact-page .contact-page-section .contact-info .contact-details li .icon-holder {
float: left;
margin-right: 24px;
background: #282828;
font-size: 22px;
line-height: 26px;
color: #fff;
border-radius: 50%;
display: block;
height: 60px;
width: 60px;
text-align: center;
padding: 15px 0;
}
.contact-page .contact-page-section .contact-info .contact-details li .text {
overflow: hidden;
}
.contact-page .contact-page-section .contact-info .contact-details li .text a {
color: #515050;
}
.contact-page .contact-page-section .contact-info .contact-details li .text a:hover {}
.contact-page .contact-page-section .contact-info .contact-details li .text strong {
font-size: 21px;
line-height: 25px;
color: #3f3d33;
display: block;
font-family: "Cardo", serif;
}
.contact-page .contact-page-section .contact-info .info-wrap {
margin-bottom: 40px;
}
.contact-page .contact-page-section .contact-info .working-time {
margin: 0;
padding: 0;
font-size: 18px;
line-height: 22px;
}
.contact-page .contact-page-section .contact-info .working-time li {
margin-bottom: 15px;
list-style: none;
}
.contact-page .contact-page-section .contact-info .working-time li:after {
content: '';
display: block;
clear: both;
}
.contact-page .contact-page-section .contact-info .working-time li .label {
float: left;
margin-right: 10px;
min-width: 165px;
}
.contact-page .contact-page-section .contact-info .working-time li .value {
float: left;
} .gallery-page .gallery-nav {
margin: 0 0 40px;
padding: 0;
text-align: center;
}
.gallery-page .gallery-nav li {
display: inline-block;
border-bottom: 1px solid #f9c34a;
margin: 0 -2px;
}
.gallery-page .gallery-nav li a {
padding: 0 25px 15px;
display: inline-block;
font-size: 15px;
line-height: 18px;
color: #555245;
}
.gallery-page .gallery-nav li a:hover,
.gallery-page .gallery-nav li.current a {
color: #f9c34a;
text-decoration: none;
}
.gallery-page .gallery-nav li a:visited,
.gallery-page .gallery-nav li a:focus {
text-decoration: none;
}
.gallery-page .gallery-holder {
padding-top: 30px;
}
.gallery-page .gallery-holder .col {
width: 33.33%;
float: left;
padding: 0 15px;
margin-bottom: 30px;
}
.gallery-page .gallery-holder .col.col-1 {
width: 100%;
}
.gallery-page .gallery-holder .col.col-2 {
width: 50%;
}
.gallery-page .gallery-holder .col.col-3 {
width: 33.33%;
}
.gallery-page .gallery-holder .col.col-4 {
width: 25%;
}
.gallery-page .gallery-holder .col.col-5 {
width: 20%;
}
.gallery-page .gallery-holder .col.col-6 {
width: 16.66%;
}
.gallery-page .gallery-holder .col.col-7 {
width: 14.28%;
}
.gallery-page .gallery-holder .col.col-8 {
width: 12.5%;
}
.gallery-page .gallery-holder .col.col-9 {
width: 11.11%;
}
.gallery-page .gallery-holder .img-holder img {
vertical-align: top;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.gallery-page .gallery-holder .img-holder {
position: relative;
overflow: hidden;
}
.gallery-page .gallery-holder .img-holder:hover img {
-webkit-transform: scale(1.1);
transform: scale(1.1);
}
.gallery-page .gallery-holder .img-holder>a {
display: block;
}
.gallery-page .gallery-holder .img-holder .description {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 20px;
font-size: 25px;
line-height: 29px;
color: #fff;
font-family: "Cardo", serif;
pointer-events: none;
background: rgba(0, 0, 0, 0.1);
opacity: 0;
}
.gallery-page .gallery-holder .img-holder:hover .description {
opacity: 1;
}
.gallery-page .gallery-holder .img-holder .description .table {
display: table;
width: 100%;
height: 100%;
text-align: center;
}
.gallery-page .gallery-holder .img-holder .description .table-row {
display: table-row;
}
.gallery-page .gallery-holder .img-holder .description .table-cell {
vertical-align: middle;
display: table-cell;
}
.gallery-page .gallery-holder .img-holder .description span {
display: block;
}
.gallery-page .gallery-holder .grid:after {
display: block;
content: '';
clear: both;
}
.gallery-page .gallery-holder .grid {
margin: 0 -15px;
}
.gallery-page .gallery-holder .grid .element-item {
float: left;
padding: 0 15px;
margin-bottom: 30px;
width: 33.33%;
}
.gallery-page .gallery-holder .gallery-nav button {
background: none;
color: #555245;
display: inline-block;
font-size: 15px;
line-height: 18px;
padding: 0 25px 15px 25px;
font-weight: 400;
margin: 0 -2px;
border-bottom: 1px solid #f9c34a;
}
.gallery-page .gallery-holder .gallery-nav button:focus {
outline: none;
}
.gallery-page .gallery-holder .gallery-nav button.is-checked {
color: #f9c34a;
position: relative;
}
.gallery-page .gallery-holder .gallery-nav button.is-checked:after {
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/tab-active-2.png) no-repeat;
content: '';
position: absolute;
left: 42%;
top: 50px;
width: 12px;
height: 5px;
}
.to_top {
display: none;
bottom: 10px;
position: fixed;
right: 10px;
z-index: 999;
}
.to_top a {
display: inline-block;
background: #F5F5F5;
padding: 15px;
color: #afc466;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
position: relative;
font-size: 22px;
line-height: 22px;
height: 50px;
width: 50px;
text-align: center;
}
.to_top a:hover {
background: #afc466;
color: #fff;
}
.to_top a .fa {
margin: 5px 0 0;
animation-name: move-top;
-webkit-animation-name: move-top;
animation-duration: 1s;
-webkit-animation-duration: 1s;
animation-iteration-count: Infinite;
-webkit-animation-iteration-count: Infinite;
} @keyframes move-top {
0%,
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
50% {
-webkit-transform: translateY(5px);
transform: translateY(5px);
}
}
@-webkit-keyframes move-top {
0%,
100% {
-webkit-transform: translateY(0);
transform: translateY(0);
}
50% {
-webkit-transform: translateY(5px);
transform: translateY(5px);
}
} .about-page #primary {
padding: 0;
}
#top-mobile-header {
display: none;
}
#mobile-header {
display: none;
} .ajax-search-results-container ul {
margin: 0;
padding: 0;
font-size: 14px;
}
.ajax-search-results-container ul li {
list-style: none;
margin-bottom: 10px;
}
.ajax-search-results-container {
width: 100%;
z-index: 100;
}
.ajax-search-results-container ul li a:hover {
text-decoration: none;
}
.ajax-search-results-container {
width: 100%;
padding: 10px 0 0 0;
border-top: 1px solid rgba(0, 0, 0, 0.1); z-index: 99;
text-align: left;
clear: both;
}
.site-header .ajax-search-results-container {
background: #fff;
}
.ajax-search-meta {
border-top: 1px solid #fd6f79;
}
.ajax-search-results-container .results-count {
text-align: left;
display: block;
color: #697175;
padding: 0;
}
.site-header .ajax-search-results-container .results-count {
padding-left: 10px;
padding-right: 10px;
}
.ajax-search-results-container ul li a {
float: none;
color: #000;
}
.site-header.header-2 .header-search-form .ajax-search-results-container a,
.site-header.header-3 .header-search-form .ajax-search-results-container a,
.site-header.header-4 .header-search-form .ajax-search-results-container a,
.site-header.header-5 .header-search-form .ajax-search-results-container a,
.site-header.header-6 .header-search-form .ajax-search-results-container a,
.site-header.header-7 .header-search-form .ajax-search-results-container a {
float: none;
color: #000;
width: auto;
padding: 5px 10px;
}
body:not(.home) .site-header.header-7 .nav-holder {
position: relative;
background: #000;
}  #primary .post .entry-content .rara_accordian,
#primary .page .entry-content .rara_accordian {
border: 1px solid #9db05c;
margin: 0 0 15px;
}
#primary .post .entry-content .rara_accordian .rara_accordian_title,
#primary .page .entry-content .rara_accordian .rara_accordian_title {
background: #9db05c;
padding: 7px 15px 7px 35px;
color: #fff;
position: relative;
cursor: pointer;
}
#primary .post .entry-content .rara_accordian .rara_accordian_title:before,
#primary .page .entry-content .rara_accordian .rara_accordian_title:before {
background: #fff;
content: '';
height: 3px;
left: 12px;
position: absolute;
top: 50%;
width: 15px;
}
#primary .post .entry-content .rara_accordian .rara_accordian_title:after,
#primary .page .entry-content .rara_accordian .rara_accordian_title:after {
background: #fff;
content: "";
height: 3px;
left: 12px;
position: absolute;
top: 50%;
-webkit-transform: rotate(90deg) scale(1);
transform: rotate(90deg) scale(1);
width: 15px;
}
#primary .post .entry-content .rara_accordian .rara_accordian_title.active:after,
#primary .page .entry-content .rara_accordian .rara_accordian_title.active:after {
opacity: 0;
}
#primary .post .entry-content .rara_accordian .rara_accordian_content,
#primary .page .entry-content .rara_accordian .rara_accordian_content {
padding: 10px 20px;
} #primary .entry-content .center {
text-align: center;
}
#primary .entry-content .rara_call_to_action_button {
color: #fff;
font-size: 18px;
font-weight: 700;
letter-spacing: 2px;
line-height: 26px;
margin: 15px 0;
padding: 12px 10px;
text-align: center;
background: #9db05c;
display: inline-block;
border-radius: 5px;
}
#primary .entry-content .rara_call_to_action_button:hover,
#primary .entry-content .rara_call_to_action_button:focus {
text-decoration: none;
opacity: 0.8;
}
#primary .entry-content .rara_call_to_action.right:after {
content: '';
display: block;
clear: both;
}
#primary .entry-content .rara_call_to_action.right .rara_call_to_action_button {
float: right;
} .rara-drop-cap2 {
float: left;
font-size: 53px;
padding-right: 10px;
padding-top: 16px;
}
.rara-drop-cap3 {
float: left;
font-size: 80px;
margin-bottom: 20px;
padding-right: 10px;
padding-top: 22px;
}
.rara-drop-cap4 {
float: left;
font-size: 115px;
margin-bottom: 32px;
padding-right: 10px;
padding-top: 32px;
} #primary .post .entry-content ul,
#primary .page .entry-content ul {
margin: 0 0 30px 15px;
padding: 0;
}
#primary .post .entry-content ul.rara-list,
#primary .page .entry-content ul.rara-list {
list-style: none;
margin: 0;
}
#primary .post .entry-content .rara-list li,
#primary .page .entry-content .rara-list li {
padding-left: 30px;
position: relative;
}
#primary .post .entry-content .rara-list.rara-list-style1 li:before,
#primary .page .entry-content .rara-list.rara-list-style1 li:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%238d8d8d' viewBox='0 0 512 512'%3E%3Cpath d='M256 8C119.033 8 8 119.033 8 256s111.033 248 248 248 248-111.033 248-248S392.967 8 256 8zm0 464c-118.664 0-216-96.055-216-216 0-118.663 96.055-216 216-216 118.664 0 216 96.055 216 216 0 118.663-96.055 216-216 216zm141.63-274.961L217.15 376.071c-4.705 4.667-12.303 4.637-16.97-.068l-85.878-86.572c-4.667-4.705-4.637-12.303.068-16.97l8.52-8.451c4.705-4.667 12.303-4.637 16.97.068l68.976 69.533 163.441-162.13c4.705-4.667 12.303-4.637 16.97.068l8.451 8.52c4.668 4.705 4.637 12.303-.068 16.97z'/%3E%3C/svg%3E") center center no-repeat;
position: absolute;
top: 5px;
left: 0;
width: 14px;
height: 14px;
content: '';
}
#primary .post .entry-content .rara-list.rara-list-style2 li:before,
#primary .page .entry-content .rara-list.rara-list-style2 li:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%238d8d8d' viewBox='0 0 448 512'%3E%3Cpath d='M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48z'/%3E%3C/svg%3E") center center no-repeat;
position: absolute;
top: 7px;
left: 0;
width: 10px;
height: 10px;
content: '';
}
#primary .post .entry-content .rara-list.rara-list-style3 li:before,
#primary .page .entry-content .rara-list.rara-list-style3 li:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%238d8d8d' viewBox='0 0 512 512'%3E%3Cpath d='M504 256C504 119 393 8 256 8S8 119 8 256s111 248 248 248 248-111 248-248zm-448 0c0-110.5 89.5-200 200-200s200 89.5 200 200-89.5 200-200 200S56 366.5 56 256zm72 20v-40c0-6.6 5.4-12 12-12h116v-67c0-10.7 12.9-16 20.5-8.5l99 99c4.7 4.7 4.7 12.3 0 17l-99 99c-7.6 7.6-20.5 2.2-20.5-8.5v-67H140c-6.6 0-12-5.4-12-12z'/%3E%3C/svg%3E") center center no-repeat;
position: absolute;
top: 5px;
left: 0;
width: 14px;
height: 14px;
content: '';
}
#primary .post .entry-content .rara-list.rara-list-style4 li:before,
#primary .page .entry-content .rara-list.rara-list-style4 li:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%238d8d8d' viewBox='0 0 192 512'%3E%3Cpath d='M0 384.662V127.338c0-17.818 21.543-26.741 34.142-14.142l128.662 128.662c7.81 7.81 7.81 20.474 0 28.284L34.142 398.804C21.543 411.404 0 402.48 0 384.662z'/%3E%3C/svg%3E") center center no-repeat;
position: absolute;
top: 5px;
left: 0;
width: 14px;
height: 14px;
content: '';
}
#primary .post .entry-content .rara-list.rara-list-style5 li:before,
#primary .page .entry-content .rara-list.rara-list-style5 li:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%238d8d8d' viewBox='0 0 512 512'%3E%3Cpath d='M256 8C119 8 8 119 8 256s111 248 248 248 248-111 248-248S393 8 256 8zm144 276c0 6.6-5.4 12-12 12h-92v92c0 6.6-5.4 12-12 12h-56c-6.6 0-12-5.4-12-12v-92h-92c-6.6 0-12-5.4-12-12v-56c0-6.6 5.4-12 12-12h92v-92c0-6.6 5.4-12 12-12h56c6.6 0 12 5.4 12 12v92h92c6.6 0 12 5.4 12 12v56z'/%3E%3C/svg%3E") center center no-repeat;
position: absolute;
top: 5px;
left: 0;
width: 14px;
height: 14px;
content: '';
}
#primary .post .entry-content .rara-list.rara-list-style6 li:before,
#primary .page .entry-content .rara-list.rara-list-style6 li:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%238d8d8d' viewBox='0 0 576 512'%3E%3Cpath d='M259.3 17.8L194 150.2 47.9 171.5c-26.2 3.8-36.7 36.1-17.7 54.6l105.7 103-25 145.5c-4.5 26.3 23.2 46 46.4 33.7L288 439.6l130.7 68.7c23.2 12.2 50.9-7.4 46.4-33.7l-25-145.5 105.7-103c19-18.5 8.5-50.8-17.7-54.6L382 150.2 316.7 17.8c-11.7-23.6-45.6-23.9-57.4 0z'/%3E%3C/svg%3E") center center no-repeat;
position: absolute;
top: 5px;
left: 0;
width: 14px;
height: 14px;
content: '';
}
#primary .post .entry-content .rara-list.rara-list-style7 li:before,
#primary .page .entry-content .rara-list.rara-list-style7 li:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%238d8d8d' viewBox='0 0 512 512'%3E%3Cpath d='M512 199.652c0 23.625-20.65 43.826-44.8 43.826h-99.851c16.34 17.048 18.346 49.766-6.299 70.944 14.288 22.829 2.147 53.017-16.45 62.315C353.574 425.878 322.654 448 272 448c-2.746 0-13.276-.203-16-.195-61.971.168-76.894-31.065-123.731-38.315C120.596 407.683 112 397.599 112 385.786V214.261l.002-.001c.011-18.366 10.607-35.889 28.464-43.845 28.886-12.994 95.413-49.038 107.534-77.323 7.797-18.194 21.384-29.084 40-29.092 34.222-.014 57.752 35.098 44.119 66.908-3.583 8.359-8.312 16.67-14.153 24.918H467.2c23.45 0 44.8 20.543 44.8 43.826zM96 200v192c0 13.255-10.745 24-24 24H24c-13.255 0-24-10.745-24-24V200c0-13.255 10.745-24 24-24h48c13.255 0 24 10.745 24 24zM68 368c0-11.046-8.954-20-20-20s-20 8.954-20 20 8.954 20 20 20 20-8.954 20-20z'/%3E%3C/svg%3E") center center no-repeat;
position: absolute;
top: 5px;
left: 0;
width: 14px;
height: 14px;
content: '';
}
#primary .post .entry-content .rara-list.rara-list-style8 li:before,
#primary .page .entry-content .rara-list.rara-list-style8 li:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%238d8d8d' viewBox='0 0 512 512'%3E%3Cpath d='M444.788 291.1l42.616 24.599c4.867 2.809 7.126 8.618 5.459 13.985-11.07 35.642-29.97 67.842-54.689 94.586a12.016 12.016 0 0 1-14.832 2.254l-42.584-24.595a191.577 191.577 0 0 1-60.759 35.13v49.182a12.01 12.01 0 0 1-9.377 11.718c-34.956 7.85-72.499 8.256-109.219.007-5.49-1.233-9.403-6.096-9.403-11.723v-49.184a191.555 191.555 0 0 1-60.759-35.13l-42.584 24.595a12.016 12.016 0 0 1-14.832-2.254c-24.718-26.744-43.619-58.944-54.689-94.586-1.667-5.366.592-11.175 5.459-13.985L67.212 291.1a193.48 193.48 0 0 1 0-70.199l-42.616-24.599c-4.867-2.809-7.126-8.618-5.459-13.985 11.07-35.642 29.97-67.842 54.689-94.586a12.016 12.016 0 0 1 14.832-2.254l42.584 24.595a191.577 191.577 0 0 1 60.759-35.13V25.759a12.01 12.01 0 0 1 9.377-11.718c34.956-7.85 72.499-8.256 109.219-.007 5.49 1.233 9.403 6.096 9.403 11.723v49.184a191.555 191.555 0 0 1 60.759 35.13l42.584-24.595a12.016 12.016 0 0 1 14.832 2.254c24.718 26.744 43.619 58.944 54.689 94.586 1.667 5.366-.592 11.175-5.459 13.985L444.788 220.9a193.485 193.485 0 0 1 0 70.2zM336 256c0-44.112-35.888-80-80-80s-80 35.888-80 80 35.888 80 80 80 80-35.888 80-80z'/%3E%3C/svg%3E") center center no-repeat;
position: absolute;
top: 5px;
left: 0;
width: 14px;
height: 14px;
content: '';
}
#primary .post .entry-content .rara-list.rara-list-style9 li:before,
#primary .page .entry-content .rara-list.rara-list-style9 li:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%238d8d8d' viewBox='0 0 512 512'%3E%3Cpath d='M256 504c136.967 0 248-111.033 248-248S392.967 8 256 8 8 119.033 8 256s111.033 248 248 248zm-103.398-76.72l53.411-53.411c31.806 13.506 68.128 13.522 99.974 0l53.411 53.411c-63.217 38.319-143.579 38.319-206.796 0zM336 256c0 44.112-35.888 80-80 80s-80-35.888-80-80 35.888-80 80-80 80 35.888 80 80zm91.28 103.398l-53.411-53.411c13.505-31.806 13.522-68.128 0-99.974l53.411-53.411c38.319 63.217 38.319 143.579 0 206.796zM359.397 84.72l-53.411 53.411c-31.806-13.505-68.128-13.522-99.973 0L152.602 84.72c63.217-38.319 143.579-38.319 206.795 0zM84.72 152.602l53.411 53.411c-13.506 31.806-13.522 68.128 0 99.974L84.72 359.398c-38.319-63.217-38.319-143.579 0-206.796z'/%3E%3C/svg%3E") center center no-repeat;
position: absolute;
top: 5px;
left: 0;
width: 14px;
height: 14px;
content: '';
}
#primary .post .entry-content .rara-list.rara-list-style10 li:before,
#primary .page .entry-content .rara-list.rara-list-style10 li:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%238d8d8d' viewBox='0 0 512 512'%3E%3Cpath d='M476 3.2L12.5 270.6c-18.1 10.4-15.8 35.6 2.2 43.2L121 358.4l287.3-253.2c5.5-4.9 13.3 2.6 8.6 8.3L176 407v80.5c0 23.6 28.5 32.9 42.5 15.8L282 426l124.6 52.2c14.2 6 30.4-2.9 33-18.2l72-432C515 7.8 493.3-6.8 476 3.2z'/%3E%3C/svg%3E") center center no-repeat;
position: absolute;
top: 5px;
left: 0;
width: 14px;
height: 14px;
content: '';
} #primary .entry-content .social-shortcode:after {
content: '';
display: block;
clear: both;
}
#primary .entry-content .social-shortcode a {
float: left;
height: 33px;
padding: 2px 0;
vertical-align: middle;
width: 33px;
text-align: center;
line-height: 29px;
margin: 0 10px 10px 0;
background: #3B5998;
color: #fff;
-webkit-transition: all 0.3s;
transition: all 0.3s;
}
#primary .entry-content .social-shortcode a:hover,
#primary .entry-content .social-shortcode a:focus {
border-radius: 50%;
}
#primary .entry-content .social-shortcode a[href*="facebook"] {
background: #3B5998;
}
#primary .entry-content .social-shortcode a[href*="twitter"] {
background: #1DA1F2;
}
#primary .entry-content .social-shortcode a[href*="instagram"] {
background: #A37960;
}
#primary .entry-content .social-shortcode a[href*="google"] {
background: #E33E2B;
}
#primary .entry-content .social-shortcode a[href*="pinterest"] {
background: #D73532;
}
#primary .entry-content .social-shortcode a[href*="linkedin"] {
background: #0274B3;
}
#primary .entry-content .social-shortcode a[href*="youtube"] {
background: #C12025;
}
#primary .entry-content .social-shortcode a[href*="vimeo"] {
background: #23B6EA;
}
#primary .entry-content .social-shortcode a[href*="dribbble"] {
background: #E45189;
}
#primary .entry-content .social-shortcode a[href*="foursquare"] {
background: #EF4B78;
}
#primary .entry-content .social-shortcode a[href*="flickr"] {
background: #0062DD;
}
#primary .entry-content .social-shortcode a[href*="reddit"] {
background: #FF4500;
}
#primary .entry-content .social-shortcode a[href*="skype"] {
background: #00AFF0;
}
#primary .entry-content .social-shortcode a[href*="stumbleupon"] {
background: #EB4924;
}
#primary .entry-content .social-shortcode a[href*="tumblr"] {
background: #314358;
}
#primary .entry-content .social-shortcode a .fa {
font-size: 16px;
line-height: 26px;
}
.clearfix:after {
content: '';
display: block;
clear: both;
} #primary .entry-content .rara_tab_wrap {
margin: 0 0 1.5em;
}
#primary .entry-content .rara_tab_wrap .rara_tab_group .tab-title {
float: left;
padding: 5px 9px;
border: 1px solid #9db05c;
cursor: pointer;
}
#primary .entry-content .rara_tab_wrap .rara_tab_group .tab-title.active,
#primary .entry-content .rara_tab_wrap .rara_tab_group .tab-title:hover,
#primary .entry-content .rara_tab_wrap .rara_tab_group .tab-title:focus {
background: #9db05c;
color: #fff;
}
#primary .entry-content .rara_tab_wrap .rara_tab_content {
padding: 10px 20px;
background: #f8f8f8;
}
#primary .entry-content .rara_tab_wrap.vertical .rara_tab_group {
float: left;
width: 225px;
}
#primary .entry-content .rara_tab_wrap.vertical .rara_tab_content {
overflow: hidden;
}
#primary .entry-content .rara_tab_wrap.vertical .rara_tab_group .tab-title {
float: none;
display: block;
} .rara_toggle {
border: 1px solid #9db05c;
margin: 0 0 10px;
}
.rara_toggle .rara_toggle_title {
background: #9db05c;
color: #fff;
cursor: pointer;
padding: 7px 15px 7px 35px;
position: relative;
}
.rara_toggle .rara_toggle_title:after {
background: #fff;
content: "";
height: 3px;
left: 12px;
position: absolute;
top: 50%;
-webkit-transform: rotate(90deg) scale(1);
transform: rotate(90deg) scale(1);
width: 15px;
}
.rara_toggle .rara_toggle_title:before {
background: #fff;
content: "";
height: 3px;
left: 12px;
position: absolute;
top: 50%;
width: 15px;
}
.rara_toggle .rara_toggle_title.active:after {
opacity: 0;
}
.rara_toggle .rara_toggle_content {
padding: 10px 20px;
} #primary .entry-content .shortcode-slider ul {
margin: 0;
}
#primary .entry-content .shortcode-slider .owl-prev,
#primary .entry-content .shortcode-slider .owl-next {
top: 50%;
position: absolute;
text-indent: -9999px;
margin-top: -44px;
}
#primary .entry-content .shortcode-slider .owl-next {
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/btn-next.png) no-repeat;
height: 44px;
width: 44px;
right: 10px;
}
#primary .entry-content .shortcode-slider .owl-prev {
background: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/btn-prev.png) no-repeat;
height: 44px;
width: 44px;
left: 10px;
} .rara-row {
margin: 0 -15px;
}
.rara-row:after {
content: '';
display: block;
clear: both;
}
.rara_column {
float: left;
padding: 0 15px;
margin-bottom: 30px;
}
.rara-span1 {
width: 16.66%;
}
.rara-span2 {
width: 33.33%;
}
.rara-span3 {
width: 50%;
}
.rara-span4 {
width: 66.66%;
}
.rara-span5 {
width: 83%;
}
.rara-span6 {
width: 100%;
}
.divider {
margin: auto;
} #top-mobile-header {
position: relative;
margin-top: 10px; }
#top-mobile-header a {
width: 26px; display: block;
border: 0;
padding: 10px;
}
#top-mobile-header a span {
height: 2px;
background: #fff;
width: 100%;
position: absolute;
display: block;
-webkit-transition: all ease 0.6s;
transition: all ease 0.6s;
}
#top-mobile-header a span:nth-child(2) {
opacity: 1;
top: 6px;
}
#top-mobile-header a span:nth-child(1) {
-webkit-transform: rotate(0);
transform: rotate(0);
top: 0;
}
#top-mobile-header a span:nth-child(3) {
-webkit-transform: rotate(0);
transform: rotate(0);
top: 12px;
} #mobile-header {
position: relative;
margin-top: 10px; }
#mobile-header a {
width: 26px;
height: 30px;
display: block;
border: 0;
padding: 0;
}
#mobile-header a span {
height: 2px;
width: 100%;
position: absolute;
display: block;
-webkit-transition: all ease 0.6s;
transition: all ease 0.6s;
}
#mobile-header a span:nth-child(2) {
opacity: 1;
top: 6px;
}
#mobile-header a span:nth-child(1) {
-webkit-transform: rotate(0);
transform: rotate(0);
top: 0;
}
#mobile-header a span:nth-child(3) {
-webkit-transform: rotate(0);
transform: rotate(0);
top: 12px;
}
.no-seperator .odometer-inside .odometer-formatting-mark {
display: none;
}
.overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.75);
z-index: 999;
opacity: 0;
visibility: hidden;
-webkit-transition: cubic-bezier(.65, .05, .36, 1) 0.4s;
-moz-transition: cubic-bezier(.65, .05, .36, 1) 0.4s;
transition: cubic-bezier(.65, .05, .36, 1) 0.4s;
}
.search article {
padding: 0;
margin-bottom: 30px;
} .mobile-header {
display: none;
} @media only screen and (max-width: 1199px) {
.container {
width: 970px;
}
.main-navigation ul li {
margin-left: 25px;
} .banner .banner-text .title {
font-size: 40px;
line-height: 49px;
}
.banner-text p {
margin: 0 0 20px;
}
.banner .btn-scroll-down {
padding: 0 0 37px;
}
.event-section .img-holder {
width: 40%;
}
.event-section .has-post-thumbnail .text-holder {
width: calc(60% - 40px);
}
}
@media only screen and (max-width: 1050px) {
.site-header.header-7 .header-t .right-panel {
float: left;
}
}
@media only screen and (max-width: 991px) {
body.sidr-open {
overflow-y: hidden;
height: 100%;
}
.container {
width: 750px;
}
.site-header.header-4 #mobile-header {
float: left;
margin: 12px 0;
}
.site-header.header-4 #mobile-header a span {
background: #242323;
}
.site-header.header-3 #top-mobile-header,
.site-header.header-4 #top-mobile-header {
float: left;
margin: 5px 0 0;
}
.site-header.header-2 .header-search-form form input[type="search"] {
width: 220px;
}
.main-navigation,
.top-menu {
display: none;
}
.site-header {
padding: 20px 0 10px;
}
.banner .banner-text .title {
font-size: 30px;
line-height: 36px;
}
.banner .btn-scroll-down {
padding: 0 0 30px;
display: none;
}
.banner .btn-scroll-down span:after {
background-size: 25px 12px;
left: 25px;
}
.banner .btn-scroll-down span {
background-size: 25px 36px;
background-position: 50% 15px;
font-size: 10px;
}
.lSSlideOuter .lSPager.lSGallery img {
width: 100%;
}
.section-4 .testimonial-holder blockquote {
padding-left: 20px;
padding-right: 20px;
}
#primary {
padding-right: 15px;
}
#primary,
#secondary {
width: 100%;
}
#primary .site-main {
padding-right: 0;
}
.leftsidebar #primary {
padding-left: 15px;
}
.widget.widget_foodlover_instagram ul li a img {
width: 100%;
}
.section-3 .col {
width: 50%;
}
.chef-section .lSAction>a {
bottom: 24px;
}
.section-5 .tab-content .img-holder {
width: 100%;
margin-right: 0;
}
.section-5 .tab-content .img-holder img {
width: 100%;
}
.section-5 .tab-content .text-holder {
padding: 30px;
}
.section-6 .reservation-form .form-row .col {
width: 100%;
margin-bottom: 15px;
}
.section-6 .reservation-form input[type="submit"] {
float: none;
}
.section-6 .reservation-form .info {
padding: 10px 0;
}
.next-events .bottom .img-holder {
float: none;
margin-right: 0;
}
.next-events .bottom .img-holder img {
width: 100%;
}
.section-6 .form-holder .img-holder {
float: none;
max-width: 100%;
}
.section-6 .form-holder .img-holder img {
width: 100%;
}
.about-section .about-content {
width: 80%;
}
.upcoming-events .col .text-holder .date-holder {
float: none;
width: 75px;
margin-bottom: 20px;
}
.newsletter form {
width: 90%;
}
.choose-us .img-holder .text {
padding: 15px;
}
.section-1,
.section-5,
.section-3,
.section-4,
.choose-us,
.section-6,
.gallery-section,
.blog-section,
.cta-section,
.featured-section,
.product,
.newsletter,
.contact-section,
.about-section {
padding: 40px 0;
}
.chef-section .header {
top: 40px;
}
.next-events .top {
padding-top: 40px;
}
.next-events {
padding-bottom: 40px;
}
.upcoming-events {
margin-bottom: 40px;
}
.featured-section .col {
width: 50%;
margin-bottom: 30px;
}
.contact-page .contact-page-section .contact-info {
padding-left: 0;
}
.event-section .event {
margin-bottom: 40px;
flex-direction: column;
}
.event-section .img-holder {
width: 100%;
float: none;
margin-right: 0;
}
.event-section .img-holder img {
width: 100%;
}
.event-section .has-post-thumbnail .text-holder {
width: 100%;
margin-top: 40px;
}
.gallery-page .tab-gallery-content .col {
width: 50%;
}
.gallery-page .tab-gallery-content .col img {
width: 100%;
}
.menu-section .tab-content .img-holder {
width: 100%;
margin-right: 0;
}
.menu-section .tab-content .img-holder img {
width: 100%;
}
.menu-section .tab-content .text-holder {
padding: 20px 15px;
}
.service-section .col {
width: 50%;
}
.more-services .service-lists .service-item .img-holder,
.more-services .service-lists .service-item .text-holder {
width: 100%;
}
.more-services .service-lists .service-item .img-holder img {
width: 100%;
}
.team-section .team-member-holder .team-member .img-holder {
padding: 10px;
}
.team-section .team-member-holder .team-member .img-holder img {
width: 200px;
height: 200px;
}
.section-2,
.section-3,
.section-4,
.section-6,
.stat-counter,
.cta-section,
.next-events .top,
.about-section,
.newsletter {
background-attachment: unset !important;
}
.newsletter .widget.widget_newsletterwidget form {
width: 100%;
}
.site-header.header-2 .header-search-form a {
padding: 0 0 30px;
}
.site-header.header-2 .header-search-form a:focus {
outline: dotted 1px #f1f1f1;
}
.site-header.header-3 .right-panel {
float: none;
text-align: center;
margin: 0;
}
.site-header.header-3 #top-mobile-header {
margin: 0;
}
.site-header.header-3 .header-t {
padding: 10px 0;
}
.site-header.header-4 .col,
.site-header.header-4 .col.middle {
float: none;
width: 100%;
margin-bottom: 20px;
text-align: center;
}
.site-header.header-4 .header-b {
padding: 0;
}
.site-header.header-4 .phone-link {
float: none;
text-align: center;
display: block;
}
.site-header.header-4 .link-btn {
float: none;
width: auto;
display: inline-block;
}
.site-header.header-4 .header-search-form form input[type="search"] {
width: 220px;
}
.site-header.header-5 .col,
.site-header.header-5 .col.middle {
float: none;
width: 100%;
margin-bottom: 20px;
text-align: center;
}
.site-header.header-5 .phone-link {
float: none;
text-align: center;
display: block;
}
.site-header.header-5 .header-b {
padding: 0;
}
.site-header.header-5 .header-search-form {
float: none;
margin: 0 auto
}
.site-header.header-5 .header-search-form form {
width: 100%;
}
.site-header.header-5 #mobile-header,
.site-header.header-6 #mobile-header {
float: left;
margin: 11px 0;
}
.site-header.header-7 .header-b,
.site-header.header-7 .header-t,
.site-header.header-7 .nav-holder {
padding-left: 15px;
padding-right: 15px;
}
.site-header.header-7 .main-navigation {
display: none;
}
.site-header.header-7 #top-mobile-header {
position: absolute;
top: 15px;
right: 15px;
}
.site-header.header-7 #top-mobile-header a {
color: #242323;
}
.site-header.header-7 .phone-link {
margin-left: 0;
margin-right: 15px;
}
.site-header.header-7 .site-branding {
margin-right: 0;
float: none;
margin-bottom: 10px;
}
.site-header.header-7 .header-t .right-panel {
float: left;
}
.site-header.header-7 #mobile-header {
float: left;
margin: 10px 0 0;
}
.site-header.header-7 .header-search-form {
float: right;
}
.chef-section .owl-carousel .owl-nav>div {
bottom: 30px;
}
.chef-section .text-holder .description {
padding-bottom: 30px;
}  .sidr-main-open #responsive-menu-button {
position: relative;
}
.sidr-main-open #responsive-menu-button span {
position: absolute;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.sidr-main-open #responsive-menu-button span:nth-child(2) {
opacity: 0;
top: 0;
}
.sidr-main-open #responsive-menu-button span:nth-child(1) {
-webkit-transform: rotate(45deg) scale(1.25);
transform: rotate(45deg) scale(1.25);
top: 0;
}
.sidr-main-open #responsive-menu-button span:nth-child(3) {
-webkit-transform: rotate(-45deg) scale(1.25);
transform: rotate(-45deg) scale(1.25);
top: 0;
} .sidr-main-secondary-open #responsive-menu-button-secondary {
position: relative;
}
.sidr-main-secondary-open #responsive-menu-button-secondary span {
position: absolute;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.sidr-main-secondary-open #responsive-menu-button-secondary span:nth-child(2) {
opacity: 0;
top: 0;
}
.sidr-main-secondary-open #responsive-menu-button-secondary span:nth-child(1) {
-webkit-transform: rotate(45deg) scale(1.25);
transform: rotate(45deg) scale(1.25);
;
top: 0;
}
.sidr-main-secondary-open #responsive-menu-button-secondary span:nth-child(3) {
-webkit-transform: rotate(-45deg) scale(1.25);
transform: rotate(-45deg) scale(1.25);
top: 0;
}
.site-header.header-4 #top-mobile-header {
margin-top: 12px;
;
}
.site-header.header-3 #mobile-header {
margin-top: 18px;
; }
.site-header.header-4 #mobile-header,
.site-header.header-5 #mobile-header,
.site-header.header-6 #mobile-header {
margin-top: 25px;
;
margin-bottom: 5px;
;
}
.site-header.header-7 #top-mobile-header a span {
background: #000;
} .sidr-main-open #responsive-menu-button {
position: relative;
}
.sidr-main-open #responsive-menu-button span {
position: absolute;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.sidr-main-open #responsive-menu-button span:nth-child(2) {
opacity: 0;
top: 0;
}
.sidr-main-open #responsive-menu-button span:nth-child(1) {
-webkit-transform: rotate(45deg) scale(1.25);
transform: rotate(45deg) scale(1.25);
top: 0;
}
.sidr-main-open #responsive-menu-button span:nth-child(3) {
-webkit-transform: rotate(-45deg) scale(1.25);
transform: rotate(-45deg) scale(1.25);
top: 0;
} .sidr-main-secondary-open #responsive-menu-button-secondary {
position: relative;
}
.sidr-main-secondary-open #responsive-menu-button-secondary span {
position: absolute;
-webkit-transition: all ease 0.3s;
transition: all ease 0.3s;
}
.sidr-main-secondary-open #responsive-menu-button-secondary span:nth-child(2) {
opacity: 0;
top: 0;
}
.sidr-main-secondary-open #responsive-menu-button-secondary span:nth-child(1) {
-webkit-transform: rotate(45deg) scale(1.25);
transform: rotate(45deg) scale(1.25);
;
top: 0;
}
.sidr-main-secondary-open #responsive-menu-button-secondary span:nth-child(3) {
-webkit-transform: rotate(-45deg) scale(1.25);
transform: rotate(-45deg) scale(1.25);
top: 0;
}
.site-header {
display: none;
}
.mobile-header {
display: flex;
background: #fff;
padding: 15px;
align-items: center;
}
.mobile-header .site-branding {
flex-grow: 1;
}
.mobile-header .site-branding .site-branding-inner {
display: flex;
align-items: center;
}
.mobile-header .site-branding .custom-logo-link {
margin-right: 10px;
}
.mobile-header .site-branding .site-title {
font-size: 28px;
line-height: 29px;
margin: 0;
font-weight: 700;
color: #515050;
font-family: 'Cardo', serif;
}
.mobile-header .site-branding .site-title a {
color: #515050;
}
.mobile-header .site-branding .site-title a:hover,
.mobile-header .site-branding .site-title a:focus {
text-decoration: none;
}
.mobile-header .site-branding .site-description {
margin: 0;
font-size: 14px;
line-height: 1.25em;
}
.mobile-header .tools {
float: right;
display: flex;
align-items: center;
}
.mobile-header .search-form-open {
width: 30px;
height: 30px;
border: 1px solid #8d8d8d;
background: #8d8d8d;
border-radius: 5px;
position: relative;
cursor: pointer;
margin-right: 15px;
}
.mobile-header .search-form-open span {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 512 512'%3E%3Cpath d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
display: block;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.mobile-header .form-holder { position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 10;
background: rgba(0, 0, 0, 0.85);
-webkit-transform: scale(0);
-moz-transform: scale(0);
transform: scale(0);
-webkit-transition: ease 0.3s;
-moz-transition: ease 0.3s;
transition: ease 0.3s;
}
.mobile-searh-form-open .mobile-header .form-holder {
-webkit-transform: scale(1);
-moz-transform: scale(1);
transform: scale(1);
}
.mobile-header .form-holder .search-form {
display: flex;
align-items: center;
width: 80%;
position: absolute;
top: 50%;
left: 50%;
background: #fff;
border-radius: 5px;
padding: 15px 20px;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.mobile-header .form-holder .search-form label {
flex-grow: 1;
}
.mobile-header .form-holder .search-form input[type="search"] {
background: none;
padding: 0;
margin: 0;
width: 100%;
border: 0;
}
.mobile-header .form-holder .search-form input[type="submit"] {
font-size: 0;
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 512 512'%3E%3Cpath d='M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
padding: 0;
margin-left: 15px;
}
.mobile-header .form-holder .btn-form-close {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 512 512'%3E%3Cpath d='M464 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h416c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-83.6 290.5c4.8 4.8 4.8 12.6 0 17.4l-40.5 40.5c-4.8 4.8-12.6 4.8-17.4 0L256 313.3l-66.5 67.1c-4.8 4.8-12.6 4.8-17.4 0l-40.5-40.5c-4.8-4.8-4.8-12.6 0-17.4l67.1-66.5-67.1-66.5c-4.8-4.8-4.8-12.6 0-17.4l40.5-40.5c4.8-4.8 12.6-4.8 17.4 0l66.5 67.1 66.5-67.1c4.8-4.8 12.6-4.8 17.4 0l40.5 40.5c4.8 4.8 4.8 12.6 0 17.4L313.3 256l67.1 66.5z'/%3E%3C/svg%3E") center center no-repeat;
width: 30px;
height: 30px;
top: 20px;
right: 20px;
cursor: pointer;
position: absolute;
}
.mobile-header .menu-open-button {
width: 35px;
height: 30px;
border: 1px solid #8d8d8d;
background: #8d8d8d;
border-radius: 5px;
position: relative;
cursor: pointer;
}
.mobile-header .menu-open-button:before {
position: absolute;
top: 7px;
left: 50%;
width: 70%;
height: 3px;
border-radius: 5px;
background: #fff;
content: '';
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%);
}
.mobile-header .menu-open-button:after {
position: absolute;
bottom: 6px;
left: 50%;
width: 70%;
height: 3px;
border-radius: 5px;
background: #fff;
content: '';
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
transform: translateX(-50%);
}
.mobile-header .menu-open-button span {
display: block;
width: 70%;
height: 3px;
border-radius: 5px;
background: #fff;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.mobile-header .mobile-menu {
position: fixed;
height: 100%;
top: 0;
right: -400px;
background: #fff;
z-index: 9999;
max-width: 355px;
box-shadow: -5px 0 20px rgba(0, 0, 0, 0.2);
padding: 80px 30px;
display: flex;
flex-direction: column;
overflow-y: auto;
-webkit-transition: cubic-bezier(.65, .05, .36, 1) 0.4s;
-moz-transition: cubic-bezier(.65, .05, .36, 1) 0.4s;
transition: cubic-bezier(.65, .05, .36, 1) 0.4s;
}
.mobile-menu-open .mobile-header .mobile-menu {
right: 0;
}
.mobile-header .mobile-menu .btn-reservation {
text-align: center;
margin: 0 0 15px;
}
.mobile-header .mobile-menu .btn-reservation a {
font-size: 15px;
line-height: 18px;
background: #afc466;
border: 2px solid #afc466;
color: #fff;
text-transform: uppercase;
display: block;
font-weight: 700;
padding: 22px 54px;
font-family: 'Lato', sans-serif;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.mobile-header .mobile-menu .btn-reservation a:hover,
.mobile-header .mobile-menu .btn-reservation a:focus {
text-decoration: none;
background: none;
color: #afc466;
}
.mobile-header .main-navigation {
display: block;
float: none;
}
.mobile-header .mobile-menu .main-navigation ul {
font-weight: 700;
}
.mobile-header .mobile-menu .main-navigation ul li {
float: none;
display: block;
margin: 0;
padding: 0;
position: relative;
}
.mobile-header .mobile-menu .main-navigation ul li .arrow-down {
position: absolute;
width: 42px;
height: 42px;
top: 0;
right: 0;
cursor: pointer;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.mobile-header .mobile-menu .main-navigation ul li .arrow-down.active {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
transform: rotate(180deg);
}
.mobile-header .mobile-menu .main-navigation ul li .arrow-down:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 320 512'%3E%3Cpath d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'/%3E%3C/svg%3E") center center no-repeat;
width: 20px;
height: 20px;
top: 50%;
left: 50%;
cursor: pointer;
position: absolute;
content: '';
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.mobile-header .mobile-menu .main-navigation ul li a {
color: #121212;
padding: 12px 0;
}
.mobile-header .mobile-menu .main-navigation ul li a:hover,
.mobile-header .mobile-menu .main-navigation ul li a:focus,
.mobile-header .mobile-menu .main-navigation ul .current-menu-item>a,
.mobile-header .mobile-menu .main-navigation ul .current-menu-ancestor>a,
.mobile-header .mobile-menu .main-navigation ul .current_page_ancestor>a,
.mobile-header .mobile-menu .main-navigation ul .current_page_item>a,
.mobile-header .mobile-menu .main-navigation ul li:hover>a,
.mobile-header .mobile-menu .main-navigation ul li:focus>a {
color: #9db05c;
text-decoration: none;
background: none;
}
.mobile-header .mobile-menu .main-navigation ul ul {
position: unset;
display: none;
background: none;
box-shadow: none;
width: 100%;
margin-left: 0;
}
.mobile-header .mobile-menu .main-navigation ul ul:before {
display: none;
}
.mobile-header .mobile-menu .main-navigation ul ul li a {
border-bottom: 0;
}
.mobile-header .mobile-menu .secondary-navigation {
flex-grow: 1;
}
.mobile-header .mobile-menu .secondary-navigation ul {
margin: 0;
padding: 0;
list-style: none;
font-size: 15px;
line-height: 18px;
text-transform: uppercase;
font-weight: 700;
}
.mobile-header .mobile-menu .secondary-navigation ul li {
position: relative;
}
.mobile-header .mobile-menu .secondary-navigation ul li a {
display: block;
padding: 12px 0;
color: #121212;
}
.mobile-header .mobile-menu .secondary-navigation ul li a:hover,
.mobile-header .mobile-menu .secondary-navigation ul li a:focus,
.mobile-header .mobile-menu .secondary-navigation ul .current-menu-item>a,
.mobile-header .mobile-menu .secondary-navigation ul .current-menu-ancestor>a,
.mobile-header .mobile-menu .secondary-navigation ul .current_page_ancestor>a,
.mobile-header .mobile-menu .secondary-navigation ul .current_page_item>a,
.mobile-header .mobile-menu .secondary-navigation ul li:hover>a,
.mobile-header .mobile-menu .secondary-navigation ul li:focus>a {
color: #9db05c;
text-decoration: none;
background: none;
}
.mobile-header .mobile-menu .secondary-navigation ul ul {
display: none;
}
.mobile-header .mobile-menu .secondary-navigation ul li .arrow-down {
position: absolute;
width: 42px;
height: 42px;
top: 0;
right: 0;
cursor: pointer;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.mobile-header .mobile-menu .secondary-navigation ul li .arrow-down.active {
-webkit-transform: rotate(180deg);
-moz-transform: rotate(180deg);
transform: rotate(180deg);
}
.mobile-header .mobile-menu .secondary-navigation ul li .arrow-down:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 320 512'%3E%3Cpath d='M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z'/%3E%3C/svg%3E") center center no-repeat;
width: 20px;
height: 20px;
top: 50%;
left: 50%;
cursor: pointer;
position: absolute;
content: '';
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.mobile-header .mobile-menu .tel-link {
font-size: 15px;
line-height: 18px;
font-weight: 700;
color: #121212;
display: inline-block;
margin: 12px 0;
padding-left: 22px;
position: relative;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.mobile-header .mobile-menu .tel-link:hover,
.mobile-header .mobile-menu .tel-link:focus {
text-decoration: none;
color: #9db05c;
}
.mobile-header .mobile-menu .tel-link:before {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 512 512'%3E%3Cpath d='M493.4 24.6l-104-24c-11.3-2.6-22.9 3.3-27.5 13.9l-48 112c-4.2 9.8-1.4 21.3 6.9 28l60.6 49.6c-36 76.7-98.9 140.5-177.2 177.2l-49.6-60.6c-6.8-8.3-18.2-11.1-28-6.9l-112 48C3.9 366.5-2 378.1.6 389.4l24 104C27.1 504.2 36.7 512 48 512c256.1 0 464-207.5 464-464 0-11.2-7.7-20.9-18.6-23.4z'/%3E%3C/svg%3E") center center no-repeat;
width: 15px;
height: 15px;
position: absolute;
top: 4px;
left: 0;
content: '';
-webkit-transform: rotate(107deg);
-moz-transform: rotate(107deg);
transform: rotate(107deg);
}
.mobile-header .mobile-menu .social-networks {
margin: 0;
padding: 0;
list-style: none;
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin: 12px 0;
}
.mobile-header .mobile-menu .social-networks li {
margin: 0 15px 15px 0;
}
.mobile-header .mobile-menu .social-networks li a {
color: #121212;
-webkit-transition: ease 0.2s;
-moz-transition: ease 0.2s;
transition: ease 0.2s;
}
.mobile-header .mobile-menu .social-networks li a:hover,
.mobile-header .mobile-menu .social-networks li a:focus {
text-decoration: none;
color: #9db05c;
}
.mobile-header .mobile-menu .btn-close-menu {
position: absolute;
top: 15px;
right: 28px;
width: 40px;
height: 40px;
cursor: pointer;
}
.mobile-header .mobile-menu .btn-close-menu:after {
background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23121212' viewBox='0 0 352 512'%3E%3Cpath d='M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z'/%3E%3C/svg%3E") center center no-repeat;
width: 25px;
height: 25px;
position: absolute;
top: 50%;
left: 50%;
content: '';
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.mobile-menu-open .overlay {
opacity: 1;
visibility: visible;
}
.admin-bar .mobile-menu {
padding-top: 110px;
}
.admin-bar .mobile-header .mobile-menu .btn-close-menu:after {
top: 50px;
}
.admin-bar .mobile-header .form-holder .btn-form-close {
top: 40px;
}
}
@media only screen and (max-width: 767px) {
.container {
width: 100%;
}
.banner .banner-text {
position: relative;
top: 0;
background: #3c3c3c;
}
.banner .banner-text {
padding: 20px 0;
}
.banner .btn-scroll-down {
background: #3c3c3c;
}
.banner .btn-scroll-down {
padding: 40px 0;
}
.section-1,
.section-3,
.section-5,
.blog-section {
padding: 20px 0;
}
.section-1 .col,
.section-2 .col,
.section-3 .text-holder,
.section-3 .img-holder,
.section-5 .tab-content .col,
.section-6 .reservation-form .date,
.section-6 .reservation-form .time,
.blog-section .post .post-thumbnail,
.blog-section .post .text-holder {
width: 100%;
}
.section-2,
.section-4,
.section-6 {
padding: 40px 0;
}
.section-5 .tab-menu li {
display: block;
margin: 0 0 10px;
}
.blog-section .post .post-thumbnail {
margin: 0 0 30px;
}
#primary .author .text-holder {
width: 100%;
}
.comments-area .comment-list .comment-body .comment-content,
.comments-area .comment-list .comment-body .reply {
top: 0;
left: 0;
}
.comments-area .comment-list .comment-body .comment-author,
.comments-area .comment-list .comment-body .fn,
.comments-area .comment-list .comment-body .comment-metadata {
float: none;
display: block;
}
.comments-area .comment-list .children {
margin: 0 0 0 20px;
}
.search #primary .post .text-holder,
.search #primary .page .text-holder {
width: 100%;
}
.section-2 .img-holder img {
width: 100%;
}
.section-3 .col {
width: 100%;
}
.section-3,
.next-events .top,
.stat-counter {
background-attachment: unset;
}
.next-events .top {
padding-bottom: 40px;
}
.choose-us .col {
width: 100%;
margin-bottom: 30px;
}
.choose-us .col img {
width: 100%;
}
.next-events .bottom .information {
margin-top: 15px;
}
.about-section .about-content {
width: 100%;
}
.banner .banner-text .title {
font-size: 17px;
line-height: 20px;
}
.btn-green,
.blog-section .section-footer .view-more,
.cta-section .btn,
.about-section .about-content .btn,
.product .btn,
.single-event .link-holder .btn-green,
.single-event .link-holder .btn {
padding: 14px 24px;
font-size: 12px;
line-height: 15px;
margin: 0 0 10px;
}
.section-1 .header .main-title,
.section-2 .main-title,
.section-5 .header .main-title,
.section-3 .header .main-title,
.chef-section .header .main-title,
.section-4 .header .main-title,
.choose-us .header .main-title,
.section-6 .header .main-title,
.gallery-section .header .main-title,
.blog-section .header .main-title,
.featured-section .header .main-title,
.next-events .header .main-title,
.upcoming-events .header .main-title,
.product .header .main-title,
.newsletter .header .main-title,
.contact-section .header .main-title,
.gallery-section .header .main-title {
font-size: 30px;
line-height: 34px;
padding-bottom: 10px;
}
.section-1 .header .main-title::after,
.section-5 .header .main-title::after,
.section-3 .header .main-title::after,
.section-4 .header .main-title::after,
.choose-us .header .main-title::after,
.section-6 .header .main-title::after,
.gallery-section .header .main-title::after,
.blog-section .header .main-title::after,
.featured-section .header .main-title::after,
.next-events .header .main-title::after,
.upcoming-events .header .main-title::after,
.product .header .main-title::after,
.contact-section .header .main-title::after,
.gallery-section .header .main-title::after,
.gallery-section .header .main-title::after {
left: 40.5%;
}
.featured-section .col {
width: 100%;
margin-bottom: 30px;
}
.chef-section .header,
.choose-us .header,
.gallery-section .header,
.featured-section .header,
.next-events .header,
.upcoming-events .header,
.product .header,
.newsletter .header,
.contact-section .header {
width: 100%;
max-width: 100%;
margin-bottom: 50px;
}
.chef-section .img-holder {
max-width: 100%;
float: none;
}
.chef-section .text-holder {
max-width: 100%;
float: none;
margin-right: 0;
padding: 20px 0 50px;
}
.section-6 .reservation-form {
padding: 30px 15px;
}
.blog-section .col {
width: 100%;
}
.next-events .bottom .text-holder .date-holder {
float: none;
width: 75px;
margin-bottom: 15px;
}
.next-events .bottom .text-holder {
padding: 20px 15px;
}
.next-events .bottom .text-holder .entry-meta span {
margin-bottom: 7px;
}
.upcoming-events .col {
width: 100%;
}
.about-section .about-content h2 {
font-size: 30px;
line-height: 34px;
}
.about-section .about-content {
padding: 20px 15px;
}
.newsletter form input[type="email"],
.newsletter form input[type="text"] {
float: none;
width: 100%;
margin-right: 0;
margin-bottom: 10px;
}
.newsletter form input[type="submit"] {
width: 100%;
float: none;
}
.newsletter form input[type="submit"],
.newsletter form input[type="email"],
.newsletter form input[type="text"] {
padding: 14px 20px;
}
.newsletter form {
height: auto;
}
.contact-section .col {
width: 100%;
margin-bottom: 20px;
}
.contact-section .form-row .col,
.contact-section .col.right {
width: 100%;
}
.contact-section form {
padding-left: 0;
}
.contact-section {
padding-bottom: 0;
}
.stat-counter .item {
width: 100%;
height: auto;
padding: 20px 15px;
}
.stat-counter .item .img-holder {
margin-top: 0;
}
.stat-counter {
padding: 40px 0;
}
.contact-section .contact-info li .icon-holder {
margin-right: 10px;
}
.about-page .about-holder .about-item .text-holder {
width: 100%;
}
.about-page .about-holder .about-item .img-holder {
width: 100%;
float: none;
margin-bottom: 20px;
}
.about-page .about-holder .about-item .img-holder img {
width: 100%;
}
.about-page .about-holder .about-item {
padding-bottom: 20px;
padding-top: 20px;
}
.section-header .section-title {
font-size: 30px;
line-height: 34px;
margin-bottom: 20px;
}
.about-page .about-holder .about-item .text-holder h2 {
font-size: 24px;
line-height: 28px;
padding-bottom: 6px;
margin-bottom: 6px;
}
.contact-page .contact-page-section .col {
width: 100%;
margin-bottom: 30px;
}
.contact-page .contact-page-section .col.right {
width: 100%;
margin-bottom: 0;
}
.contact-page .contact-page-section .contact-info .contact-details li .icon-holder {
height: 40px;
width: 40px;
padding: 6px 0;
font-size: 17px;
line-height: 20px;
margin-right: 10px;
}
.event-section .date-holder {
width: 74px;
float: none;
margin-bottom: 15px;
}
.event-section .text-holder {
padding: 30px 0;
}
.gallery-page .tab-gallery-content .col {
width: 100%;
}
.menu-section .tab-content .col {
width: 100%;
}
.menu-section .tab-menu li {
display: block;
}
.menu-section .tab-menu .current::after {
left: 28%;
}
.service-section .col {
width: 100%;
}
.single-event .map-holder .location-info {
padding: 20px 15px;
}
.team-section .team-member-holder .team-member .img-holder {
float: none;
margin-left: 0;
width: 220px;
margin-bottom: 20px;
}
.team-section .team-member-holder .team-member .person-info strong {
font-size: 20px;
line-height: 24px;
margin-bottom: 0
}
.team-section .team-member-holder .team-member {
padding-top: 30px;
padding-bottom: 30px;
}
.testimonial-page .testimonial {
padding: 20px 15px;
}
.testimonial-page .testimonial blockquote {
padding: 0 42px 20px;
}
.testimonial-page .testimonial blockquote::after {
background-image: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/testimonial-quote-before2.png);
top: 115px;
width: 37px;
height: 26px;
}
.testimonial-page .testimonial blockquote::before {
background-image: url(//www.levietnam-vence.com/wp-content/themes/restaurant-and-cafe-pro/images/testimonial-quote-after2.png);
width: 37px;
height: 26px;
}
.more-about-info .col {
width: 100%;
}
.more-about-info .col img {
width: 100%;
}
.site-content {
padding: 20px 0;
}
.team-section .team-member-holder .team-member .person-info strong {
padding-bottom: 3px;
}
#banner-slider .owl-nav>div {
display: none;
}
.site-header.header-2 {
position: unset;
background: #3c3c3c;
}
.banner .banner-text {
-webkit-transform: translate(0, 0);
transform: translate(0, 0);
left: 0;
}
#banner-slider .owl-dots {
bottom: 2px;
}
.site-header.header-2 .phone-link {
display: block;
text-align: center;
margin-bottom: 4px;
}
.site-header.header-2 .right-panel {
float: none;
text-align: center;
}
.site-header.header-2 .social-networks {
float: none;
}
.site-header.header-2 .social-networks li {
float: none;
display: inline-block;
}
#top-mobile-header {
margin-top: -28px;
position: relative;
}
.site-header.header-2 .header-t {
border-bottom-color: rgba(255, 255, 255, 0.1);
}
.site-header.header-2 .header-search-form a {
width: 22px;
}
.site-header.header-2 .phone-link {
font-size: 14px;
}
.site-header.header-2 .social-networks li:not(:last-child),
.site-header.header-2 .social-networks li {
margin: 0 5px;
}
#mobile-header a {
width: 30px;
margin: 0 0 10px;
height: 30px;
padding: 9px 5px;
}
.site-header.header-2 .header-search-form form input[type="search"] {
padding: 5px 8px;
}
.site-header.header-3 .phone-link {
float: none;
width: 100%;
display: block;
}
.site-header.header-3 .social-networks {
float: none;
width: 100%;
margin: 0;
}
.site-header.header-3 .social-networks li,
.site-header.header-3 .social-networks li:not(:last-child) {
float: none;
display: inline-block;
margin: 0 5px;
}
.site-header.header-3 {
position: unset;
background: #809448;
}
.site-header.header-3 .header-t {
border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}
.site-header.header-3 .site-branding {
float: none;
width: 100%;
}
.site-header.header-3 .link-btn {
float: left;
margin: 0 0 10px 0;
}
.site-header.header-3 .header-search-form form input[type="search"] {
border-bottom: 1px solid rgba(255, 255, 255, 1);
padding: 13px 6px 3px;
}
.site-header.header-3 .link-btn {
padding: 10px 16px;
font-size: 12px;
border: 1px solid #fff
}
#mobile-header span {
margin-bottom: 4px;
}
.site-header.header-3 .header-b {
padding-top: 10px;
}
.site-header.header-3 .phone-link,
.site-header.header-6 .phone-link {
font-size: 14px;
line-height: 17px;
}
.site-header.header-4 #mobile-header,
.site-header.header-5 #mobile-header,
.site-header.header-6 #mobile-header { }
.site-header.header-4 .col,
.site-header.header-4 .col.middle {
margin-bottom: 12px;
}
.site-header.header-4 .link-btn {
font-size: 12px;
padding: 10px 16px;
}
.site-header.header-5 .col,
.site-header.header-5 .col.middle {
margin-bottom: 12px;
}
.site-header.header-6 .link-btn,
.site-header.header-7 .link-btn {
float: left;
margin-left: 0;
margin-right: 8px;
font-size: 12px;
padding: 10px 16px;
}
.site-header.header-6 .phone-link {
float: left;
font-size: 14px;
line-height: 17px;
}
.site-header.header-6 #top-mobile-header,
.site-header.header-5 #top-mobile-header {
margin: 5px 0 0;
}
.site-header.header-6 .header-b,
.site-header.header-6 .header-t,
.site-header.header-6 .nav-holder {
padding-left: 15px;
padding-right: 15px;
}
.site-header.header-6 .header-b {
padding: 18px 15px 5px;
}
.site-header .site-branding {
margin-bottom: 10px;
}
.site-header.header-6 .site-title {
margin-bottom: 0;
}
.site-header .site-branding .site-description {
margin-bottom: 0;
}
.site-header.header-6 .phone-link .fa {
margin-right: 7px;
}
.site-header.header-6 .header-search-form a {
padding: 20px 0;
}
.site-header.header-7 .phone-link {
float: left;
margin-left: 0;
}
.site-header.header-7 .header-t .right-panel {
width: 100%;
}
.site-header.header-7 .header-t .middle-content {
float: none;
}
.site-header.header-7 .link-btn {
margin-bottom: 0;
float: none;
}
.site-header.header-7 .social-networks {
float: none;
}
.site-header.header-7 #top-mobile-header {
margin-top: 0;
}
.site-header.header-7 .header-search-form {
float: right;
}
.site-header.header-7 #mobile-header {
margin: 20px 0 0;
}
.banner .static-banner .banner-text {
padding-bottom: 30px;
}
.site-header .site-branding .site-title {
font-size: 26px;
line-height: 32px;
margin-bottom: 0;
}
.site-header.header-4 .site-branding .site-title,
.site-header.header-5 .site-branding .site-title,
.site-header.header-6 .site-branding .site-title,
.site-header.header-7 .site-branding .site-title {
font-size: 24px;
line-height: 28px;
}
.section-4 .owl-carousel .owl-nav .owl-next {
right: 0;
}
.section-4 .owl-carousel .owl-nav .owl-prev {
left: 0;
}
.upcoming-events .col .img-holder img {
width: 100%;
}
.contact-section form p,
.contact-page .contact-form form p {
margin-bottom: 15px;
}
.contact-section form,
.contact-page .contact-form form {
display: block;
}
.contact-section form input[type="text"],
.contact-section form input[type="email"],
.contact-section form input[type="url"],
.contact-section form input[type="number"],
.contact-section form textarea {
width: 100%;
}
.site-footer .footer-sidebars .col-3 {
width: 100%;
}
.gallery-section .gallery-wrapper .col.first,
.gallery-section .gallery-wrapper .col.second,
.gallery-section .gallery-wrapper .col.first .img-holder,
.gallery-section .gallery-wrapper .col.third {
width: 100%;
}
#wpadminbar {
position: fixed;
}
.banner .banner-text {
margin-right: 0;
}
.section-6 form,
.section-6 form {
display: block;
}
.section-6 .reservation-form input[type="submit"] {
padding: 17px 31;
}
.newsletter .widget form {
width: 100%;
}
.newsletter .widget input[type="email"] {
float: none;
width: 100%;
}
.chef-section .header .main-title {
text-align: center;
}
.chef-section .header .main-title::after {
left: 40.5%;
}
}
svg.fallback-svg {
vertical-align: top;
} #secondary .widget.widget_btif_instagram_widget .popup-gallery,
.site-footer .widget.widget_btif_instagram_widget .popup-gallery {
display: flex;
overflow: hidden;
margin-left: -5px;
margin-right: -5px;
}
#secondary .widget.widget_btif_instagram_widget .popup-gallery li,
.site-footer .widget.widget_btif_instagram_widget .popup-gallery li {
width: 18%;
flex: unset;
padding-left: 5px;
padding-right: 5px;
margin-bottom: 15px;
padding-bottom: 0;
border: 0;
}
#secondary .widget.widget_btif_instagram_widget .popup-gallery li a img,
.site-footer .widget.widget_btif_instagram_widget .popup-gallery li a img {
object-fit: cover;
width: 100%;
height: 100%;
object-position: center center;
}
#secondary .widget.widget_btif_instagram_widget .profile-link,
.site-footer .widget.widget_btif_instagram_widget .profile-link {
display: inline-block;
font-size: 16px;
-webkit-transition: all 0.2s;
-moz-transition: all 0.2s;
transition: all 0.2s;
}
#secondary .widget.widget_btif_instagram_widget .profile-link .insta-icon,
.site-footer .widget.widget_btif_instagram_widget .profile-link .insta-icon {
margin-right: 8px;
} #secondary .widget.widget_btif_instagram_widget .popup-gallery.photos-1,
.site-footer .widget.widget_btif_instagram_widget .popup-gallery.photos-1 {
display: block;
}
#secondary .widget.widget_btif_instagram_widget .popup-gallery.photos-1 li,
.site-footer .widget.widget_btif_instagram_widget .popup-gallery.photos-1 li {
flex: 100%;
width: 100%;
} #secondary .widget.widget_btif_instagram_widget .popup-gallery.photos-2 li,
.site-footer .widget.widget_btif_instagram_widget .popup-gallery.photos-2 li {
flex: 50%;
} #secondary .widget.widget_btif_instagram_widget .popup-gallery.photos-3 li,
.site-footer .widget.widget_btif_instagram_widget .popup-gallery.photos-3 li {
width: 33.33%;
flex: unset;
} #secondary .widget.widget_btif_instagram_widget .popup-gallery.photos-4 li,
.site-footer .widget.widget_btif_instagram_widget .popup-gallery.photos-4 li {
width: 25%;
flex: unset;
} #secondary .widget.widget_btif_instagram_widget .popup-gallery.photos-5 li,
.site-footer .widget.widget_btif_instagram_widget .popup-gallery.photos-5 li {
width: 20%;
flex: unset;
} .section-3 .container .row,
.section-5 .container .tab-row,
.blog-section .blog-holder .row,
.service-section .service-holder .row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
}
.section-5 .tab-content .col .holder {
display: flex;
height: 100%;
}
.section-5 .tab-content .text-holder {
flex-grow: 1;
display: flex;
flex-direction: column;
width: 70%;
flex: 0 0 70%;
}
.section-5 .tab-content .text-holder p {
flex-grow: 1;
}
.section-3 .text-holder,
.service-section .text-holder {
height: 100%;
}
.single.single-post #primary .similar-posts .row {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-wrap: wrap;
}
.single.single-post #primary .similar-posts .post {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
flex-direction: column;
}
.product #product-slide .owl-stage {
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
}
.owl-carousel .owl-item>div {
width: auto;
height: 100%;
width: 100%;
}
.product #product-slide .product-holder {
display: flex;
flex-direction: column;
height: 100%;
}
.product #product-slide .product-holder h4 {
flex-grow: 1;
}
.blog-section .post {
display: flex;
flex-direction: column;
height: 100%;
}
.blog-section .post .text-holder .entry-content {
flex-grow: 1;
}
.section-5 .tab-content .img-holder {
width: 100%;
}
.section-5 .tab-content .bottom {
display: flex;
align-items: center;
justify-content: space-between;
margin-top: auto;
}
.section-5 .tab-content .text-holder .add_to_cart_button {
float: unset;
}
.blog-section .post .text-holder {
display: flex;
flex-direction: column;
flex-grow: 1;
}
.section-5 .blog-section .section-footer {
margin-top: 50px;
}
.blog-section .blog-holder .section-footer {
margin-top: 50px;
}
.team-section .team-member-holder .team-member .social-networks li a {
line-height: 26px;
}
@media only screen and (max-width:991px) {
.section-5 .tab-content .col .holder {
flex-direction: column;
}
.section-5 .tab-content .img-holder img {
max-width: 100%;
}
.section-5 .tab-content .text-holder {
width: 100%;
flex: 1;
}
}
.gallery-section .alignnone.size-medium{ padding: 0 0 15px 0;
}
.gallery-section .wp-block-columns{
width: calc(115% - .666667em);
}