@charset 'UTF-8';
.whb-wrap {
position: relative;
width: 100%;
background: #fff;
z-index: 999;
overflow: initial !important;
} .transparent-header-w .whb-wrap {
position: absolute;
top: 0;
background: transparent;
}
.transparent-header-w #webnus-header-builder .whb-row1-area {
background: transparent !important;
}
@media only screen and (min-width: 992px) {
.transparent-header-w.t-dark-w #wrap .top-bar * {
color: #fff;
text-shadow: 0 1px 0 rgba(0,0,0,0.18);
}
.transparent-header-w.t-dark-w #wrap #webnus-header-builder .whb-row1-area #nav > li > a,
.transparent-header-w.t-dark-w #wrap #webnus-header-builder .whb-row1-area i {
color: #fff;
text-shadow: 0 1px 0 rgba(0,0,0,0.18);
transition: all 0.28s;
}
.transparent-header-w.t-dark-w #wrap #webnus-header-builder .whb-row1-area #nav > li > a:hover {
color: rgba(255,255,255,0.65);
text-shadow: 0 1px 0 rgba(0,0,0,0.7);
}
.transparent-header-w.t-dark-w .whb-hamburger-menu .hamburger-icon-top, .transparent-header-w.t-dark-w .whb-hamburger-menu .hamburger-icon-center, .transparent-header-w.t-dark-w .whb-hamburger-menu .hamburger-icon-bottom, .transparent-header-w.t-dark-w .whb-hamburger-menu.fourline .hamburger-icon-extra {
background-color: #fff;
}
}
@media only screen and (max-width: 991px) {
.transparent-header-w.t-dark-w .whb-menu-cross-icon, .transparent-header-w.t-dark-w .whb-menu-cross-icon:before, .transparent-header-w.t-dark-w .whb-menu-cross-icon:after {
background-color: #eee; 
}
.transparent-header-w.t-dark-w #wrap .open.whb-menu-cross-icon {
background-color: transparent;
}
}
.whb-screen-view {
display: none;
} @media only screen and ( min-width: 992px ) {
.whb-desktop-view {
display: block;
}
} @media only screen and ( min-width:768px ) and ( max-width: 991px ) {
.whb-tablets-view {
display: block;
}
} @media only screen and ( max-width: 767px ) {
.whb-mobiles-view {
display: block;
}
}
.whb-area,
.whb-area:not(.whb-vertical) > .container,
.whb-content-wrap,
.whb-col,
.whb-element {
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.whb-area {
-webkit-box-align: start;
-moz-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
align-items: stretch;
}
.whb-row1-area {
height: 90px;
}
.whb-content-wrap {
width: 100%;
}
.whb-col {
-webkit-box-flex: 1; -moz-box-flex: 1; -webkit-flex: 1 0 auto; -ms-flex: 1 0 auto; flex: 1 0 auto; }
.whb-col.whb-left-col {
-webkit-box-pack: start;
-moz-box-pack: start;
-ms-flex-pack: start;
-webkit-justify-content: flex-start;
justify-content: flex-start;
}
.whb-col.whb-center-col,
.whb-area .whb-element {
-webkit-box-pack: center;
-moz-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
}
.whb-col.whb-right-col {
-webkit-box-pack: end;
-moz-box-pack: end;
-ms-flex-pack: end;
-webkit-justify-content: flex-end;
justify-content: flex-end;
}
.whb-col:empty {
display: none;
} .whb-area.whb-content-top .whb-col {
-webkit-box-align: start;
-moz-box-align: start;
-ms-flex-align: start;
-webkit-align-items: flex-start;
align-items: flex-start;
}
.whb-area.whb-content-middle .whb-col,
.whb-area .whb-element {
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.whb-area.whb-content-bottom .whb-col {
-webkit-box-align: end;
-moz-box-align: end;
-ms-flex-align: end;
-webkit-align-items: flex-end;
align-items: flex-end;
} #webnus-header-builder .whb-area.no-padding,
#webnus-header-builder .whb-area .no-padding {
padding-left: 0;
padding-right: 0;
}
#webnus-header-builder .whb-area:not(.whb-vertical).wn-no-padding,
#webnus-header-builder .whb-area:not(.whb-vertical) .wn-no-padding {
padding: 0;
margin: 0 auto;
} .whb-vertical .whb-content-wrap,
.whb-vertical .whb-col {
flex-direction: column;
align-items: center;
}
.whb-vertical .whb-content-wrap {
height: 100%;
}
.whb-wrap .whb-vertical,.whb-vertical-contact-form-wrap {
position: fixed;
width: 475px;
height: 100%;
top: 0;
left: 0;
z-index: 1001;
background-color: #fafafa;
border-right: 1px solid #f0f0f0;
}
.whb-wrap .whb-area.whb-vertical.container {
padding-left: 0;
padding-right: 0;
}
.whb-header-vertical-no-toggle .whb-wrap .whb-vertical {
width: 280px;
}
.whb-vertical-toggle-wrap {
background: #fafafa;
width: 80px;
height: 100%;
position: fixed;
left: 0;
text-align: center;
z-index: 999999;
border-right: 1px solid #f2f2f2;
box-shadow: 3px 0 40px -6px rgba(0,0,0,0.07);
}
.whb-vertical.whb-vertical-toggle {
-moz-transition: all 520ms ease;
-webkit-transition: all 520ms ease;
transition: all 520ms ease;
transform: translateX(-475px);
-ms-transform: translateX(-475px);
-webkit-transform: translateX(-475px);
}
.whb-vertical.whb-vertical-toggle.is-open {
transform: translateX(80px);
-ms-transform: translateX(80px);
-webkit-transform: translateX(80px);
}
.vertical-menu-icon-foursome {
padding-left: 27px;
}
.vertical-toggle-icon:hover {
cursor: pointer;
}
.vertical-menu-icon-foursome-top,
.vertical-menu-icon-foursome-center,
.vertical-menu-icon-foursome-bottom,
.vertical-menu-icon-foursome-extra-bottom {
height: 2px;
width: 25px;
background-color: #383838;
-webkit-transition: background-color 0.18s ease 0.10s, width  0.2s ease 0.38s , transform 0.2s ease 0.38s ;
transition: background-color 0.18s ease 0.10s, width  0.2s ease 0.38s , transform 0.2s ease 0.38s;
}
.vertical-menu-icon-foursome-top,
.vertical-menu-icon-foursome-center,
.vertical-menu-icon-foursome-bottom {
margin-bottom: 5px;
}
.vertical-menu-icon-foursome-center,
.vertical-menu-icon-foursome-bottom {
width: 20px;
}
.vertical-toggle-icon.is-open .vertical-menu-icon-foursome-center,
.vertical-toggle-icon.is-open .vertical-menu-icon-foursome-bottom {
width: 25px;
}
.vertical-menu-icon-triad-top,
.vertical-menu-icon-triad-center,
.vertical-menu-icon-triad-bottom {
height: 2px;
width: 18px;
background-color: #d7d7d7;
-webkit-transition: background-color 0.18s ease 0.40s, transform 0.2s ease 0.38s;
transition: background-color 0.18s ease 0.40s, transform 0.2s ease 0.38s;
}
.vertical-menu-icon-triad-top,
.vertical-menu-icon-triad-center {
margin-bottom: 3px;
}
.vertical-toggle-icon.vertical-menu-icon-triad {
-webkit-transition: width  0.2s ease 0.38s , transform 0.2s ease 0.38s ;
transition: width  0.2s ease 0.38s , transform 0.2s ease 0.38s;
width: 101%;
}
.vertical-toggle-icon.vertical-menu-icon-triad.is-open {
width: 120%;
}
.vertical-toggle-icon.is-open .vertical-menu-icon-triad-center {
background: transparent !important;
}
.vertical-toggle-icon.is-open .vertical-menu-icon-triad-top {
-moz-transform: translateY(5px) rotate(45deg);
-ms-transform: translateY(5px) rotate(45deg);
-webkit-transform: translateY(5px) rotate(45deg);
transform: translateY(5px) rotate(45deg);
}
.vertical-toggle-icon.is-open .vertical-menu-icon-triad-bottom {
-moz-transform: translateY(-5px) rotate(-45deg);
-ms-transform: translateY(-5px) rotate(-45deg);
-webkit-transform: translateY(-5px) rotate(-45deg);
transform: translateY(-5px) rotate(-45deg);
}
.vertical-toggle-icon.vertical-menu-icon-triad div {
margin-right: auto;
margin-left: auto;
}
.vertical-toggle-icon {
position: absolute;
top: 0;
left: 0;
right: 0;
}
.vertical-menu-icon-triad {
background: #000;
padding: 18px 0;
}
.whb-vertical-logo-wrap {
opacity: 1;
visibility: visible;
-webkit-transition: all 0.2s ease;
transition: all 0.3s ease;
position: absolute;
top: 60px;
left: 0;
right: 0;
}
.vertical-fullscreen-icon:hover i {
cursor: pointer;
}
.vertical-contact-icon,
.vertical-fullscreen-icon {
position: absolute;
bottom: 80px;
left: 0;
right: 0;
visibility: visible;
opacity: 1;
-webkit-transition: all 0.2s ease;
transition: all 0.3s ease;
}
.vertical-contact-icon.is-open,
.vertical-fullscreen-icon.is-open,
.whb-vertical-logo-wrap.is-open {
visibility: hidden;
opacity: 0;
}
.vertical-contact-icon:hover i {
cursor: pointer;
}
.vertical-fullscreen-icon {
bottom: 40px;
}
.whb-vertical .whb-nav-wrap #nav>li {
float: none;
}
#webnus-header-builder .whb-vertical .whb-nav-wrap #nav> li > a {
padding: 8px 0;
display: block;
}
#webnus-header-builder .whb-vertical .whb-col {
width: 100%;
}
#webnus-header-builder .whb-vertical .whb-col nav {
width: 100%;
}
#webnus-header-builder .whb-vertical .whb-col nav > ul {
float: none;
width: 100%;
}
.whb-vertical .whb-nav-wrap.has-parent-arrow > ul > li.menu-item-has-children:before,
.whb-vertical .whb-nav-wrap.has-parent-arrow > ul > li.mega > a:before,
.whb-vertical .whb-nav-wrap.has-parent-arrow > ul > li.menu-item-has-children > ul li.menu-item-has-children:before {
display: none;
}
.whb-vertical #nav li a .whb-vertical-nav-icon {
position: absolute;
right: 15%;
top: calc( 50% - 7px );
}
.whb-vertical #nav li ul li > a .whb-vertical-nav-icon {
right: 18%;
}
.whb-vertical #nav li ul li ul li > a .whb-vertical-nav-icon {
right: 21%;
}
.whb-vertical .whb-nav-wrap #nav ul {
position: relative;
width: 100%;
left: 0;
background: transparent;
}
.whb-vertical .whb-nav-wrap #nav ul li:hover,
.whb-vertical .whb-nav-wrap #nav ul li ul li:hover,
.whb-vertical .whb-nav-wrap #nav > li.menu-item > ul {
background: transparent;
padding: 0;
}
.whb-vertical .whb-nav-wrap #nav li:hover > ul {
display: none;
}
.whb-vertical .whb-nav-wrap #nav ul li ul li.menu-item a {
padding-left: 65px;
}
.whb-vertical .whb-nav-wrap #nav ul li.menu-item a {
padding-top: 5px;
padding-bottom: 5px;
}
.whb-vertical-toggle.whb-vertical-type-1 .whb-nav-wrap #nav>li > a:before {
content: '';
display: inline-block;
background: #437df9;
width: 10px;
height: 1px;
margin-right: -10px;
margin-top: -2px;
opacity: 0;
visibility: hidden;
-webkit-transition: all  0.2s ease ;
transition: all  0.2s ease;
}
.whb-vertical-toggle.whb-vertical-type-1 .whb-nav-wrap #nav>li:hover > a:before,
.whb-vertical-toggle.whb-vertical-type-1 .whb-nav-wrap #nav>li.current > a:before {
margin-right: 10px;
opacity: 1;
visibility: visible;
}
.whb-vertical-toggle.whb-vertical-type-2 .whb-nav-wrap #nav > li > a:before {
content: '';
display: inline-block;
background: #e4e4e4;
width: 70px;
height: 1px;
margin-right: 27px;
margin-top: -2px;
opacity: 0;
visibility: hidden;
-webkit-transition: all  0.2s ease ;
transition: all  0.2s ease;
}
.whb-vertical-toggle.whb-vertical-type-2 .whb-nav-wrap #nav > li > a:after {
display:  inline-block;
content: '';
display: inline-block;
background: #ff6b43;
border-radius:  50px;
position: absolute;
left: 73px;
top: calc( 50% - 4px );
width: 6px;
height: 6px;
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.whb-vertical-toggle.whb-vertical-type-2 .whb-nav-wrap #nav > li:hover > a:before,
.whb-vertical-toggle.whb-vertical-type-2 .whb-nav-wrap #nav > li:hover > a:after, 
.whb-vertical-toggle.whb-vertical-type-2 .whb-nav-wrap #nav > li.current > a:before,
.whb-vertical-toggle.whb-vertical-type-2 .whb-nav-wrap #nav > li.current > a:after {
opacity: 1;
visibility: visible;
}
.whb-vertical-toggle.whb-vertical-type-2 .whb-nav-wrap #nav ul li.menu-item a {
padding-left: 110px;
}
.whb-vertical-toggle.whb-vertical-type-2 .whb-nav-wrap #nav ul li ul li.menu-item > a {
padding-left: 125px;
}
.whb-vertical-contact-form-wrap {
-moz-transition: all 520ms ease;
-webkit-transition: all 520ms ease;
transition: all 520ms ease;
transform: translateX(-475px);
-ms-transform: translateX(-475px);
-webkit-transform: translateX(-475px);
padding: 30px;
}
.whb-vertical-contact-form-wrap.is-open {
transform: translateX(80px);
-ms-transform: translateX(80px);
-webkit-transform: translateX(80px);
}
.whb-vertical-contact-form-box-title,
.whb-vertical-contact-form-form-title {
font-size: 40px;
display: block;
position: relative;
margin-bottom: 53px;
line-height: 40px;
color: #2f2f2f;
}
.whb-vertical-contact-form-box-title:before,
.whb-vertical-contact-form-form-title:before {
width: 75px;
height: 1px;
background: #e4e4e4;
content: "";
position: absolute;
bottom: -25px;
}
.whb-vertical-contact-form-box-title:after,
.whb-vertical-contact-form-form-title:after {
width: 6px;
height: 6px;
background: #ff6b43;
content: "";
border-radius:  50px;
position: absolute;
bottom: -27px;
left: 78px;
}
.whb-vertical-contact-form-details {
margin-bottom: 9px;
color: #444;
}
.whb-vertical-contact-form-details strong {
margin-right: 10px;
}
.whb-vertical-contact-form-details.whb-vertical-contact-form-schedule {
color: #b6b6b6;
margin-top: -14px;
}
.whb-vertical-contact-form-form-title {
margin-top: 40px;
}
.whb-vertical-contact-form-bottom {
align-items: center;
}
.whb-vertical-contact-form-top {
align-items: flex-start;
}
#webnus-header-builder .whb-vertical-contact-form-wrap .wn-cnform,#webnus-header-builder .whb-vertical-contact-form-wrap .wn-cnform.wn-active {
margin-top: -18px;
}
#wrap .whb-vertical-contact-form-wrap .wn-btn-cf input[type="submit"] {
border-radius: 0;
padding: 10px 60px 8px 42px;
letter-spacing: 1px;
margin: 0;
background: transparent;
border: 1px solid #ff6b43;
box-shadow: none;
color: #444;
text-transform: uppercase;
font-weight: normal;
font-size: 13px;
}
#wrap .whb-vertical-contact-form-wrap .wn-btn-cf input[type="submit"]:hover {
background: #ffe0d7 !important;
color: #444 !important;
padding-right: 70px;
}
#wrap .whb-vertical-contact-form-wrap .wn-btn-cf:after {
content: "\e068";
font-family: "linea-arrows-10" !important;
font-size: 41px;
font-weight: normal;
position: absolute;
right: 0;
top: calc( 50% - 12px );
z-index: 9999999999999999999;
}
#wrap .whb-vertical-contact-form-wrap .wn-btn-cf {
position: relative;
}
#wrap .whb-vertical-contact-form-wrap .wn-cnform.wn-active:after {
content: "";
height: 1px;
width: 100%;
background: #ff6b43;
}
#wrap .whb-vertical-contact-form-wrap .wn-cnform.wn-mssg.wn-active:after {
top: 64px;
}
.whb-vertical-contact-form-bottom .wpcf7 {
margin-top: -30px;
}
#wrap .whb-vertical-contact-form-wrap .wn-cnform label {
top: 32px;
font-size: 16px;
color:#444;
}
#wrap .whb-vertical-contact-form-wrap .wn-cnform.wn-active label {
top: 17px;
}
#wrap .whb-vertical-contact-form-wrap .wn-cnform input[type="text"], #wrap .whb-vertical-contact-form-wrap .wn-cnform input[type="email"], #wrap .whb-vertical-contact-form-wrap .wn-cnform textarea {
padding: 10px 0 5px;
font-size: 14px;
margin-top: 6px;
}
.whb-vertical-contact-form-wrap .vertical-contact-social-icons {
display: inline-block;
margin-right: 20px;
}
.whb-vertical-contact-form-wrap .vertical-contact-social-icons a {
color: #444;
position: relative;
}
.whb-vertical-contact-form-wrap .vertical-contact-social-icons a:after,
.whb-vertical-contact-form-wrap .vertical-contact-social-icons a:before {
content:  '';
width:  1px;
height: 15px;
position: absolute;
background: #e4e4e4;
right: -11px;
top: 0px;
}
.whb-vertical-contact-form-wrap .vertical-contact-social-icons a:before {
right: -8px;
}
.whb-vertical-contact-form-wrap .vertical-contact-social-icons:last-child a:before,
.whb-vertical-contact-form-wrap .vertical-contact-social-icons:last-child a:after {
display:  none;
}
@media only screen and (min-width: 992px) {
#wrap.whb-header-vertical-no-toggle {
padding-left: 280px;
}
#wrap.whb-header-vertical-toggle {
padding-left: 80px;
}
.whb-vertical-toggle-wrap.whb-vertical-type-1 .whb-vertical-logo-wrap {
top: 85px;
}
.whb-vertical-toggle-wrap.whb-vertical-type-1 .vertical-toggle-icon {
top: 27px;
}
.whb-vertical-toggle-wrap.whb-vertical-type-2 .vertical-contact-icon {
bottom: 80px;
}
.whb-vertical-toggle-wrap.whb-vertical-type-2 .vertical-fullscreen-icon {
bottom: 30px;
}
.whb-vertical-toggle-wrap.whb-vertical-type-2 .whb-vertical-logo-wrap {
top: 30px;
}
.whb-vertical-toggle-wrap.whb-vertical-type-2 .vertical-toggle-icon {
top: calc( 50% - 16px );
}
} .whb-element {
-moz-transition: all 0.2s ease;
transition: all 0.2s ease;
} .whb-icon-wrap {
cursor: pointer;
}
.whb-icon-wrap .whb-icon-element {
display: inline-block;
line-height: 24px;
color: #929292;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.whb-icon-wrap .whb-icon-element:focus {
color: inherit;
}
.whb-icon-wrap .whb-icon-element i {
display: inline-block;
font-size: 24px;
vertical-align: middle;
}
.whb-icon-element i:before {
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.whb-modal-target-link {
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
} .whb-tooltip[data-tooltip] {
position: relative;
cursor: pointer;
}
.whb-tooltip[data-tooltip]:before,
.whb-tooltip[data-tooltip]:after {
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.18s ease;
transition: all 0.18s ease;
}
.whb-tooltip[data-tooltip]:before {
position: absolute;
bottom: -16px;
left: 50%;
padding: 0 8px;
background-color: #010101;
border-radius: 0;
color: #fff;
content: attr(data-tooltip);
text-align: center;
font-size: 10px;
text-transform: uppercase;
font-weight: 400;
height: 23px;
line-height: 23px;
white-space: nowrap;
letter-spacing: 1px;
z-index: 88;
box-shadow: 0 1px 18px rgba(0,0,0,0.23);
-webkit-transform: translate(-50%, 0);
transform: translate(-50%, 0);
}
.whb-tooltip[data-tooltip]:after {
content: '';
position: absolute;
bottom: 2px;
left: 50%;
-webkit-transform: translate(-50%, 0) rotate(45deg);
transform: translate(-50%, 0) rotate(45deg);
display: block;
width: 8px;
height: 8px;
background-color: #010101;
}
.whb-tooltip[data-tooltip]:hover:before,
.whb-tooltip[data-tooltip]:hover:after {
opacity: 1;
visibility: visible;
}
.whb-tooltip.tooltip-on-top[data-tooltip]:before {
bottom: inherit;
top: -16px
}
.whb-tooltip.tooltip-on-top[data-tooltip]:after {
bottom: inherit;
top: 2px
}
.w-add-element.whb-tooltip.tooltip-on-top[data-tooltip]:after {
top: -13px
}
.whb-tooltip.tooltip-on-top[data-tooltip]:before {
bottom: inherit;
top: -16px
}
.w-add-element.whb-tooltip.tooltip-on-top[data-tooltip]:before {
top: -31px
}
.whb-elements-item .whb-tooltip.tooltip-on-top[data-tooltip]:before {
top: -36px
}
.whb-elements-item .whb-controls .whb-tooltip.tooltip-on-top[data-tooltip]:before {
top: -26px;
left: -15px;
}
.whb-elements-item .whb-tooltip.tooltip-on-top[data-tooltip]:after {
top: -18px
} .whb-header-dropdown {
position: relative;
}
.whb-icon-element i,
.whb-icon-element i:hover {
cursor: pointer;
} .whb-logo {
z-index: 2;
}
.whb-logo .wn-site-name {
font-size: 23px;
letter-spacing: 0;
color: #444;
font-weight: 700;
text-transform: uppercase;
width: 100%; -webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
}
.whb-logo .wn-site-desc {
color: #9a9a9a;
font-size: 12px;
font-weight: 400;
text-transform: none;
width: 100%;
align-self: flex-start;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;
} .whb-nav-wrap #nav,
.whb-nav-wrap #nav>li {
float: left
}
.whb-nav-wrap #nav,
.whb-nav-wrap #nav li,
.whb-nav-wrap #nav ul {
margin: 0;
padding: 0;
list-style: none;
}
.whb-nav-wrap #nav a:not(.button),
.whb-nav-wrap #nav li.sfHover>ul,
.whb-nav-wrap #nav li:hover>ul {
display: block
}
.whb-nav-wrap #nav ul ul {
top: 0;
left: 100%
}
.whb-nav-wrap #nav {
margin: 0;
}
.whb-nav-wrap #nav li.menu-item > a {
color: #444;
text-transform: uppercase;
font-size: 14px;
font-weight: 600;
-webkit-transition: background .15s ease-in-out;
-moz-transition: background .15s ease-in-out;
transition: background .15s ease-in-out;
}
.whb-nav-wrap #nav > li.menu-item > a {
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
font-size: 15px;
font-weight: 500;
padding: 0 18px;
letter-spacing: 1px;
}
.whb-nav-wrap #nav > li.menu-item ul {
background: #f5f5f5;
padding: 12px 0;
}
.whb-wrap .whb-nav-wrap #nav > li.current > a:after,
.wn-ht #hamburger-menu-wrap #hamburger-nav > li.current > a:after,
.full #hamburger-nav > li.current > a:after {
content: '';
display: block;
position: absolute;
width: 0; 
}
.whb-wrap .whb-nav-wrap #nav > li.current > a,
.whb-wrap .whb-nav-wrap #nav > li.menu-item > a.active,
.whb-wrap .whb-nav-wrap #nav li.current ul li a:hover,
.whb-wrap .whb-nav-wrap #nav ul.sub-menu li.current > a,
.whb-wrap .whb-nav-wrap #nav ul li.menu-item:hover > a {
color: #437df9;
}
.whb-nav-wrap #nav li.menu-item a > i {
vertical-align: middle;
margin-right: 5px;
margin-top: 1px;
font-size: 17px;
}
.whb-nav-wrap #nav ul {
z-index: 99999;
position: absolute;
width: 210px;
padding: 12px 0;
margin: 0;
display: none;
}
.whb-nav-wrap #nav ul li {
position: relative;
}
.whb-nav-wrap #nav ul li.menu-item a {
color: #444;
width: auto;
text-align: left;
padding: 8px 5px 8px 29px;
font-size: 13px;
font-weight: 500;
border: none;
text-transform: none;
line-height: 30px;
letter-spacing: 0.5px;
text-transform: uppercase;
}
.whb-nav-wrap .sf-arrows > li > .sf-with-ul:after {
display: none;
}
.whb-nav-wrap #nav ul li:hover {
background: #fff;
}
.whb-nav-wrap a.sf-with-ul i.wn-menu-arrow {
font-size: 6px;
color: #999;
margin-left: 7px;
font-weight: 600;
display: inline-block;
padding-top: 1px;
}
.whb-nav-wrap #nav ul li a.sf-with-ul {
position: relative;
padding-right: 20px;
}
.whb-nav-wrap #nav ul li a.sf-with-ul i.wn-menu-arrow {
position: absolute;
top: 48%;
transform: translateY(-50%);
right: 13px;
}
.whb-nav-wrap #nav ul li ul {
padding: 0;
}
.whb-nav-wrap #nav .mega ul.sub-menu  {
width: 1024px;
right: -56%;
}
.whb-nav-wrap #nav .mega ul.sub-menu li:hover  {
background: #f5f5f5;
}
.whb-nav-wrap .wn-menu-icon {
margin-right: 3px;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.whb-nav-wrap .wn-menu-desc {
position: absolute;
top: 100%;
left: 0;
right: 0;
text-align: center;
line-height: 12px;
font-size: 11px;
color: #9a9a9a;
font-style: normal;
font-weight: 400;
letter-spacing: 1px;
display: none;
}
.whb-nav-wrap.has-desc-item .wn-menu-desc {
display: block;
}
.whb-nav-wrap.has-parent-arrow > ul > li.menu-item-has-children {
position: relative;
}
.whb-nav-wrap.has-parent-arrow > ul > li.mega {
position: static !important;
}
.whb-nav-wrap.has-parent-arrow > ul > li.menu-item-has-children:before,
.whb-nav-wrap.has-parent-arrow > ul > li.mega > a:before {
content:"\e604";
font-family:'simple-line-icons';
font-size:6px;
color:#999;
font-weight:600;
position: absolute;
right: 0;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.whb-nav-wrap.has-parent-arrow > ul > li.menu-item-has-children > ul li.menu-item-has-children:before {
content: "\e606";
font-family: 'simple-line-icons';
font-size: 6px;
color: #999;
font-weight: 600;
position: absolute;
right: 14px;
top: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.whb-nav-wrap.has-parent-arrow.arrow-left > ul > li.menu-item-has-children:before,
.whb-nav-wrap.has-parent-arrow.arrow-left > ul > li.mega:before {
content:"\e605";
}
.whb-nav-wrap.has-parent-arrow.arrow-right > ul > li.menu-item-has-children:before,
.whb-nav-wrap.has-parent-arrow.arrow-right > ul > li.mega:before {
content:"\e606";
}
.whb-nav-wrap.has-parent-arrow.arrow-top > ul > li.menu-item-has-children:before,
.whb-nav-wrap.has-parent-arrow.arrow-top > ul > li.mega:before {
content:"\e607";
} .full-width-menu.whb-nav-wrap {
width: 100%;
}
.full-width-menu.whb-nav-wrap #nav {
flex-direction: row;
align-items: stretch;
width: 100%;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.full-width-menu.whb-nav-wrap #nav > li {
flex: 1;
}
.full-width-menu.whb-nav-wrap #nav > li > a {
justify-content: center;
}
.full-width-menu.whb-nav-wrap #nav a span.menu-item-badge {
top: 2%;
right: inherit;
} #nav a {
position: relative;
}
#nav a span.menu-item-badge {
position: absolute;
display: inline-block;
line-height: 16px;
bottom: calc(100% - 1px);
left: calc(100% - 27px);
}
#nav a span.menu-item-badge-border {
width: 0;
height: 0;
border-top: 5px solid;
border-right: 5px solid transparent;
margin: 0 0 0 6px;
display: block;
}
#nav a span.menu-item-badge-text {
padding: 1px 6px 0;
display: block;
color: #fff;
font-size: 10px;
font-weight: 500;
}
#nav .sub-menu span.menu-item-badge {
position: relative;
display: inline-block;
line-height: 16px;
top: -1px;
margin-left: 8px;
}
#nav .sub-menu span.menu-item-badge-border {
width: 0;
height: 0;
border-top: 4px solid transparent !important;
border-right: 5px solid;
border-bottom: 4px solid transparent;
margin: 0;
top: 50%;
left: -5px;
transform: translateY(-4.5px);
position: absolute;
} .whb-responsive-menu-wrap {
opacity: 0;
visibility: hidden;
}
.whb-menu-cross-icon {
position: relative;
margin-top: 7px;
margin-bottom: 7px;
margin-right: 15px;
}
.whb-menu-cross-icon,
.whb-menu-cross-icon:before,
.whb-menu-cross-icon:after {
display: block;
width: 25px;
height: 2px;
background-color: #383838;
-webkit-transition: background-color 0.18s ease 0.40s, transform 0.2s ease 0.38s;
transition: background-color 0.18s ease 0.40s, transform 0.2s ease 0.38s;
}
.whb-menu-cross-icon:before,
.whb-menu-cross-icon:after {
position: absolute;
content: "";
}
.whb-menu-cross-icon:before {
top: -7px;
}
.whb-menu-cross-icon:after {
top: 7px;
}
.open.whb-menu-cross-icon {
background-color: transparent;
}
.open.whb-menu-cross-icon:before,
.open.whb-menu-cross-icon:after {
background-color: #383838;
}
.close-responsive-nav .open.whb-menu-cross-icon:before,
.close-responsive-nav .open.whb-menu-cross-icon:after {
background-color: #aaa;
}
.open.whb-menu-cross-icon:before {
-moz-transform: translateY(7px) rotate(45deg);
-ms-transform: translateY(7px) rotate(45deg);
-webkit-transform: translateY(7px) rotate(45deg);
transform: translateY(7px) rotate(45deg);
}
.open.whb-menu-cross-icon:after {
-moz-transform: translateY(-7px) rotate(-45deg);
-ms-transform: translateY(-7px) rotate(-45deg);
-webkit-transform: translateY(-7px) rotate(-45deg);
transform: translateY(-7px) rotate(-45deg);
}
.whb-responsive-menu-wrap {
position: fixed;
top: 0;
left: -265px;
width: 265px;
height: 100%;
background: #242424;
z-index: 9999;
overflow-x: hidden;
overflow-y: auto;
padding-top: 80px;
}
.whb-responsive-menu-wrap.open-menu-wrap {
box-shadow: 0 0 35px rgba(0, 0, 0, 0.25);
}
#responav {
margin: 0;
padding: 0;
}
#responav .container {
width: auto;
padding: 0;
}
#responav li {
list-style: none;
}
#responav li.menu-item {
position: relative;
margin: 0;
padding: 0;
width: 100%;
list-style: none;
}
#responav li.mega li:hover {
background-color: inherit;
}
#responav li.menu-item > a:not(.button) {
color: #bbb;
display: block;
font-weight: 600;
text-transform: uppercase;
padding: 14px 20px;
font-size: 14px;
position: relative;
}
#responav .mega li.menu-item a:not(.button) {
color: #777;
}
#responav .mega li.menu-item a:not(.button):hover {
color: #437df9;
}
#responav li.menu-item a i {
margin-right: 4px;
}
#responav li.menu-item a>i.respo-nav-icon {
position: absolute;
top: 0;
right: 0;
font-size: 12px;
width: 50px;
height: 100%;
}
#responav li.menu-item a>i.respo-nav-icon:before {
position: absolute;
top: 50%;
right: 50%;
-webkit-transform: translate(50%, -50%);
transform: translate(50%, -50%);
}
#responav li.menu-item>ul {
display: none;
margin: 0;
background-color: #282828;
}
#responav li.mega ul[class^=sub-] {
background-color: #f5f5f5;
}
.dark-submenu #responav li.mega ul[class^=sub-] {
background: #242424;
}
#responav li.menu-item>ul li> a:not(.button) {
padding: 10px 30px;
font-size: 12px;
}
#responav li.menu-item>ul li>ul li> a:not(.button) {
padding-right: 40px;
padding-left: 40px;
}
#responav li.menu-item>ul li>ul li>ul li> a:not(.button) {
padding-right: 50px;
padding-left: 50px;
}
#responav li .wpb_row {
margin-left: 0;
margin-right: 0;
}
#responav li .wpb_row [class*=vc_col-],
#hamburger-nav li .wpb_row [class*=vc_col-] {
width: 100%;
float: none;
padding-top: 35px;
}
#responav [class*=vertical-] {
display: none;
}
#responav .wpb_column .widget,
#responav .wpb_content_element {
margin-bottom: 15px;
}
#responav .wpb_row {
margin-bottom: 0;
}
#responav .widget_nav_menu li {
border-top: 0;
}
#responav .widget_nav_menu ul li a {
padding: 7px 10px;
}
#responav .teaser-box6 .teaser-title {
font-size: 18px;
}
#responav span.menu-item-badge {
display: inline-block;
position: relative;
margin-left: 9px;
}
#responav span.menu-item-badge-text {
text-align: center;
display: inline-block;
padding: 1px 8px 0;
font-size: 10px;
color: #fff;
font-weight: normal;
}
#responav span.menu-item-badge-border {
width: 0;
height: 0;
border-top: 4px solid transparent !important;
border-right: 5px solid;
border-bottom: 4px solid transparent;
margin: 0;
top: 50%;
left: -5px;
transform: translateY(-3px);
position: absolute;
}
#responav li ul span.menu-item-badge-border {
transform: translateY(-3.5px);
}
#responav .wn-menu-arrow {
display: none;
}
.close-responsive-nav {
display: block;
position: absolute;
top: 35px;
right: 24px;
z-index: 100;
cursor: pointer;
}
.whb-responsive-menu-wrap .wn-menu-desc {
font-size: 12px;
text-transform: initial;
font-weight: normal;
}
@media only screen and (min-width: 992px) {
.whb-responsive-menu-icon-wrap {
display: none;
}
}
@media only screen and (max-width: 991px) {
.whb-responsive-menu-icon-wrap {
cursor: pointer;
height: 100%;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.whb-nav-wrap:not(.wn-hide-mobile-menu) {
display: none;
}
.whb-responsive-menu-icon-wrap,
.whb-responsive-menu-wrap {
opacity: 1;
visibility: visible;
}
#responav li.mega ul[class^=sub-] {
background-color: #282828;
}
} .whb-nav-wrap #nav li.mega ul.sub-menu {
width: 96%;
left: 2%;
}
.whb-nav-wrap #nav li.mega  ul.sub-menu .container {
max-width: none;
width: auto;
padding: 0;
}
.whb-nav-wrap #nav li.mega ul[class^="sub-"] .wpb_row {
margin: 0;
}
.whb-nav-wrap #nav li.mega ul.sub-menu p {
white-space: normal;
}
.whb-nav-wrap #nav > li.mega ul.sub-menu {
padding: 0;
box-shadow: 0 15px 55px -5px rgba(0,0,0,0.15);
}
.whb-nav-wrap #nav > li.mega ul.sub-menu p:empty {
display: none;
}
.whb-nav-wrap #nav li.mega ul a.button.large {
padding: 22px 36px;
letter-spacing: 2px;
font-size: 14px;
}
.whb-nav-wrap #nav li.mega ul.sub-menu ul {
display: block;
padding: 0;
position: relative;
width: auto;
max-width: inherit;
left: 0;
top: 0;
right: 0;
bottom: 0;
text-align: left;
}
.whb-nav-wrap #nav li.mega ul .widget_nav_menu {
margin: 0;
}
.whb-nav-wrap #nav li.mega ul .widget_nav_menu ul li {
border:  none;
padding: 1px 0 8px;
min-height: inherit;
}
.whb-nav-wrap #nav li.mega ul .widget_nav_menu ul li a {
padding: 0;
}
#wrap .whb-nav-wrap a.magicmore:after {
right: -25px;
}
#wrap .whb-nav-wrap a.magicmore:hover:after {
right: -30px;
}
.whb-nav-wrap #nav .icon-box6 a:first-child {
position: initial;
}
.whb-nav-wrap #nav li.mega ul.sub-menu .icon-box16 .magicmore {
padding: 4px 30px;
display: inline-block;
position: absolute;
border: 2px solid #437df9;
border-radius: 60px;
letter-spacing: 1px;
}
.whb-nav-wrap #nav li ul.sub-menu li.mega ul.sub-menu {
width: 600px;
left: 100%;
top: -12px;
} .whb-wrap p.whb-text {
margin-bottom: 0;
} .whb-login {
position: relative;
}
.wn-header-avatar img {
border-radius: 50%;
margin-right: 12px;
width: 28px;
}
.whb-login span, .whb-login i:before {
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.whb-login .whb-icon-element i:not(.ti-user) {
margin-right: 8px;
} .whb-header-dropdown .w-login {
display: none;
}
.login-dropdown-element #w-login{
position: absolute;
right: -1px;
top: 100%;
background: #f6f6f6;
box-shadow: 0px 8px 35px -6px rgba(0, 0, 0, 0.18);
z-index: 336;
}
.login-dropdown-element #user-login-title {
display: none;
}
.login-dropdown-element #w-login form input {
border-color: #e4e4e4;
}
.login-dropdown-element #w-login form input[type="text"],
.login-dropdown-element #w-login form input[type="password"] {
width: 100%;
}
.login-dropdown-element #w-login form input[type="text"]:focus,
.login-dropdown-element #w-login form input[type="password"]:focus {
box-shadow: none;
}
.login-dropdown-element #w-login form input::-webkit-input-placeholder { 
color: #b0b0b0;
}
.login-dropdown-element #w-login form input:-moz-placeholder {
color: #b0b0b0;
}
.login-dropdown-element #w-login form input::-moz-placeholder {
color: #b0b0b0;
}
.login-dropdown-element #w-login form input:-ms-input-placeholder {
color: #b0b0b0;
}
.login-dropdown-element #w-login form .login-username {
margin-top: 16px;
}
.login-dropdown-element #w-login form .login-username label,
.login-dropdown-element #w-login form .login-password label {
display: none;
}
.no-arrow .login-dropdown-arrow-wrap {
display: none;
}
.with-arrow .login-dropdown-arrow-wrap {
position: absolute;
top: -8px;
right: 30px;
}
.with-arrow .login-dropdown-arrow-wrap:after {
border-left: 8px solid transparent;
border-right: 8px solid transparent;
border-bottom: 8px solid #f6f6f6;
content: '';
position: absolute;
left: -8px;
}  .whb-contact-text-modal {
font-size: 14px;
} .whb-trigger-element,
.whb-trigger-element a {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
#wn-contact-form-wrap {
position: absolute;
min-width: 280px;
background: #fff;
left: -260px;
top: 100%;
display: none;
}
.wn-contact-form {
background: #fff;
} .whb-button a {
padding-top: 10px;
padding-right: 30px;
padding-bottom: 10px;
padding-left: 30px;
border-top-left-radius: 2px;
border-top-right-radius: 2px;
border-bottom-right-radius: 2px;
border-bottom-left-radius: 2px;
background-color: #437df9;
color: #fff;
font-size: 14px;
font-weight: 400;
white-space: nowrap;
text-align: center;
-moz-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.whb-button a:hover,
.whb-button a:focus {
background-color: #282828;
color: #fff;
} .whb-search form:before {
content: '\e090';
font-family: 'simple-line-icons';
position: absolute;
top: 50%;
transform: translate(0 , -50%);
color: #888;
left: 10px;
-webkit-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
} body .mfp-ready.mfp-bg.full-search {
opacity: 1;
background: #437df9;
}
.full-search button.mfp-close {
top: 5%;
z-index: 999999;
background: #fff;
right: 1%;
color: #000;
}
.header-search-full-wrap.white-popup {
max-width: inherit;
}
.header-search-full-wrap > form input {
border: 0;
}
.header-search-content {
width: 100%;
margin: 0;
padding: 0;
} #webnus-header-builder .whb-search.toggle,
.whb-header-toggle,
.whb-header-full {
position: relative;
}
#webnus-header-builder .whb-search .search-text-box {
background-color: #f9f9f9;
border: 0 none;
box-shadow: none;
color: transparent;
cursor: text;
font-size: 13px;
color:#444;
-webkit-transition: all 0.2s ease-in-out 0s;
transition: all 0.2s ease-in-out 0s;
padding: inherit;
margin: 0;
width: 100%;
height: 100%;
padding-left: 28px;
}	
#webnus-header-builder .whb-search-form-box {
position:absolute;
right: 0;
background:#fff;
height:63px;
border-radius:0;
display:none;
z-index: 999;
top: 100%;
width: 320px;
height: 65px;
border: 1px solid #e4e4e4;
box-shadow: 0 3px 14px -6px rgba(0,0,0,0.09);
}
#webnus-header-builder .whb-search-form-box.show-sbox { 
display:block;
-webkit-animation: fade-anim .3s ease .037s both;
animation: fade-anim .3s ease .037s both;
z-index:9112000;
}
.whb-search-form-box:before {
content: '';
display: block;
position: absolute;
right: 24px;
width: 10px;
height: 10px;
background: #e4e4e4;
border: solid #e4e4e4;
border-width: 1px 0 0 1px;
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
transform: rotate(45deg);
z-index: 9;
top: -5px;
}
#webnus-header-builder a.search-form-icon, a.search-form-icon:visited { 
display:block;
width:16px;
height:16px;
color:#888;
}
#webnus-header-builder a.search-form-icon:hover { 
color:#555;
}
#webnus-header-builder a.search-form-icon i {
color: #4A4A4A;
padding: 11px;
padding-left: 12px;
font-size: 14px;
border-radius: 50%;
border: 1px solid;
}
#webnus-header-builder .top-bar .whb-search a.search-form-icon i { 
font-size:11px;
padding:10px;
padding-left:11px;
color:#aaa;
}
#webnus-header-builder .top-bar .whb-search a.search-form-icon:hover i { 
color:#aaa;
}
#webnus-header-builder .top-bar .whb-search a.search-form-icon { 
padding:0; 
margin-top:7px;
}
@media only screen and (max-width: 290px) {
#webnus-header-builder .whb-search-form-box {
right: -24px;
padding: 14px 10px;
}
#webnus-header-builder .whb-search-form-box:after, .whb-search-form-box:before {
right: 27px;
}
} #header-search-modal #header-search-modal-form {
position: relative;
margin: 0;
}
#header-search-modal #header-search-modal-form i {
position: absolute;
right: 20px;
color: #fff;
top: 50%;
font-size: 28px;
transform: translateY(-50%);
}
#header-search-modal .header-search-modal-text-box {
margin: 0;
box-shadow: none;
font-size: 40px;
background: transparent;
border: none;
color: #fff;
padding: 0;
width: 100%;
height: 100%;
}
.header-search-content {
height: 100%;
}
#header-search-modal .header-search-modal-text-box::-webkit-input-placeholder {
color: #fff;
}
#header-search-modal .header-search-modal-text-box:-moz-placeholder {
color: #fff;
}
#header-search-modal .header-search-modal-text-box::-moz-placeholder {
color: #fff;
}
#header-search-modal .header-search-modal-text-box:-ms-input-placeholder {
color: #fff;
}
#header-search-modal #header-search-modal-form,
.header-search-content > .col-md-12,
#header-search-modal {
height: 100%;
}
#whb-search-form-box form,
.header-search-simple-wrap form {
margin: 0;
height: 100%;
position: relative;
z-index: 99;
}
@media only screen and (max-width: 767px) {
#header-search-modal .header-search-modal-text-box {
font-size: 30px;
line-height: 140px;
}
}
@media only screen and (max-width: 290px) {
#header-search-modal .header-search-modal-text-box {
font-size: 28px;
}
#header-search-modal #header-search-modal-form i {
right: 9px;
}
} .whb-header-slide {
position: relative;
} .whb-icon-content i,
.whb-icon-content span {
vertical-align: middle;
display: inline-block;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.whb-icon-content span {
font-size: 12px;
line-height: 18px;
font-weight: 300;
}
.whb-icon-content i {
font-size: 24px;
margin-right: 7px;
} .whb-element > .hamburger-menu-content {
display: none;
} .whb-hamburger-menu.toggle .hamburger-op-icon {
z-index: 99;
padding: 10px 0;
}
.whb-hamburger-menu .hamburger-icon-top,
.whb-hamburger-menu .hamburger-icon-center,
.whb-hamburger-menu .hamburger-icon-bottom,
.whb-hamburger-menu.fourline .hamburger-icon-extra {
height: 2px;
width: 25px;
background-color: #383838;
-webkit-transition: background-color 0.18s ease 0.40s, transform 0.2s ease 0.38s;
transition: background-color 0.18s ease 0.40s, transform 0.2s ease 0.38s;
}
.whb-hamburger-menu .hamburger-icon-top,
.whb-hamburger-menu .hamburger-icon-center,
.whb-hamburger-menu.fourline .hamburger-icon-bottom {
margin-bottom: 5px;
}
.wn-ht.is-open  .whb-hamburger-menu.toggle.threeline .hamburger-icon-center {
background: transparent !important;
}
.wn-ht.is-open .whb-hamburger-menu.toggle.threeline .hamburger-icon-top {
-moz-transform: translateY(7px) rotate(45deg);
-ms-transform: translateY(7px) rotate(45deg);
-webkit-transform: translateY(7px) rotate(45deg);
transform: translateY(7px) rotate(45deg);
}
.wn-ht.is-open .whb-hamburger-menu.toggle.threeline .hamburger-icon-bottom {
-moz-transform: translateY(-7px) rotate(-45deg);
-ms-transform: translateY(-7px) rotate(-45deg);
-webkit-transform: translateY(-7px) rotate(-45deg);
transform: translateY(-7px) rotate(-45deg);
}
.whb-hamburger-menu.fourline .hamburger-icon-center,
.whb-hamburger-menu.fourline .hamburger-icon-bottom {
width: 80%;
}
.wn-ht.is-open .whb-hamburger-menu.fourline .hamburger-icon-center,
.wn-ht.is-open .whb-hamburger-menu.fourline .hamburger-icon-bottom {
width: 100%;
}
.hamburger-menu-main,
.hamburger-full-wrap {
position: relative;
height: 100%;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
flex-direction: column;
}
.hamburger-op-icon {
min-width: 25px;
min-height: 16px;
position: relative;
}
.hamburger-op-icon .hamburger-icon {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50% , -50%);
} .wn-ht #wrap {
-moz-transition: all 520ms ease;
-webkit-transition: all 520ms ease;
transition: all 520ms ease;
}
.wn-ht.whmb-right.is-open #wrap {
transform: translateX(-350px);
-ms-transform: translateX(-350px);
-webkit-transform: translateX(-350px);
}
.wn-ht.whmb-left.is-open #wrap {
transform: translateX(350px);
-ms-transform: translateX(350px);
-webkit-transform: translateX(350px);
}
@media only screen and (max-width: 480px) {
.wn-ht.whmb-right.is-open #wrap {
transform: translateX(-260px);
-ms-transform: translateX(-260px);
-webkit-transform: translateX(-260px);
}
.wn-ht.whmb-left.is-open #wrap {
transform: translateX(260px);
-ms-transform: translateX(260px);
-webkit-transform: translateX(260px);
}
} .wn-ht #hamburger-menu-wrap {
text-align: left;
-webkit-transition: all 520ms ease;
-moz-transition: all 520ms ease;
transition: all 520ms ease;
position: fixed;
width: 350px;
height: 100% !important;
top: 0;
margin: 0;
padding: 75px 42px 20px;
background-color: #f5f5f5;
z-index: 9999;
}
.wn-ht #hamburger-menu-wrap.toggle-right {
right: 0;
transform: translateX(350px);
-ms-transform: translateX(350px);
-webkit-transform: translateX(350px);
}
.is-open.wn-ht #hamburger-menu-wrap.toggle-right {
transform: translateX(0);
-ms-transform: translateX(0);
-webkit-transform: translateX(0);
}
.wn-ht #hamburger-menu-wrap.toggle-left {
left: 0;
transform: translateX(-350px);
-ms-transform: translateX(-350px);
-webkit-transform: translateX(-350px);
}
.is-open.wn-ht #hamburger-menu-wrap.toggle-left {
transform: translateX(0);
-ms-transform: translateX(0);
-webkit-transform: translateX(0);
}
@media only screen and (max-width: 480px) {
.wn-ht #hamburger-menu-wrap {
width: 260px;
}
.wn-ht #hamburger-menu-wrap.toggle-right {
transform: translateX(260px);
-ms-transform: translateX(260px);
-webkit-transform: translateX(260px);
}
.wn-ht #hamburger-menu-wrap.toggle-left {
transform: translateX(-260px);
-ms-transform: translateX(-260px);
-webkit-transform: translateX(-260px);
}
} #hamburger-menu-wrap li > ul {
display: none;
}
.hamburger-toggle {
position: relative;
height: 100%;
display: inline-block;
}
#hamburger-menu-wrap #hamburger-nav li {
list-style: none;
}
#hamburger-menu-wrap #hamburger-nav li a {
position: relative;
display: block;
color: #000;
text-transform: uppercase;
}
#hamburger-menu-wrap #hamburger-nav li:hover > a {
color: #437df9;
}
.full .whb-icon-element.open-button {
z-index: 999999;
background: transparent;
-webkit-transition: background 0.2s ease;
transition: background 0.2s ease;
}
#hamburger-menu-wrap #hamburger-nav li.current > a {
color: #437df9;
font-weight: 700;
} #hamburger-menu-wrap #hamburger-nav > li {
margin: 0;
}
#hamburger-menu-wrap #hamburger-nav > li > a {
color: #000;
font-weight: 600;
font-size: 17px;
letter-spacing: 0;
text-transform: uppercase;
padding: 7px 0;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
transition: all 0.2s ease;
} #hamburger-menu-wrap #hamburger-nav li .sub-menu {
margin: 10px 0 0 14px;
}
#hamburger-menu-wrap #hamburger-nav li .sub-menu li a {
font-size: 14px;
}
#hamburger-menu-wrap #hamburger-nav > li a .hamburger-nav-icon { 
position: absolute;
right:10px;
font-size: 12px;
}
#hamburger-menu-wrap #hamburger-nav li .sub-menu li a .hamburger-nav-icon {
right: 15px;
}
#hamburger-menu-wrap #hamburger-nav li .sub-menu li:last-of-type {
padding-bottom: 8px;
margin: 0;
} .hamburger-menu-content:not(.hm-dark) .socialfollow i {
color: #242424;
} .whb-hamburger-menu .hamburger-menu-search-content,
.hamburger-menu-content .hamburger-menu-search-content {
position: relative;
}
.whb-hamburger-menu .hamburger-menu-search-icon,
.hamburger-menu-content .hamburger-menu-search-icon {
position: absolute;
right: 12px;
top: calc( 50% - 5px );
color: #777;
}
.whb-hamburger-menu .hamburger-full-wrap .hamburger-menu-search-icon {
display: none;
}
.whb-hamburger-menu .hamburger-search-text-box,
.hamburger-menu-content .hamburger-search-text-box {
background: #e9e9e9;
color: #777;
padding-left: 12px;
border: none;
height: 50px;
margin: 0 auto;
}
.whb-hamburger-menu .hamburger-search-text-box:focus,
.hamburger-menu-content .hamburger-search-text-box:focus {
background: rgba(0,0,0,0.05);
box-shadow: none;
border: none;
}
.whb-hamburger-menu .hamburger-search-text-box:hover,
.hamburger-menu-content .hamburger-search-text-box:hover {
box-shadow: none;
}
.whb-hamburger-menu.hm-dark .hamburger-search-text-box,
.hamburger-menu-content .hamburger-search-text-box {
background: rgba(0,0,0,0.08);
} .wn-ht #hamburger-menu-wrap.hm-dark {
background-color: #242424;
}
.transparent-header-w.t-dark-w .whb-text-wrap span, #hamburger-menu-wrap.hm-dark #hamburger-nav li a, #hamburger-menu-wrap.hm-dark #hamburger-nav li a .hamburger-nav-icon {
color: #fff;
}
#hamburger-menu-wrap.hm-dark #hamburger-nav li:hover > a, #hamburger-menu-wrap.hm-dark #hamburger-nav li.current > a {
color: #437df9;
} .hamburger-menu-main .whb-hamburger-top,
.hamburger-full-wrap .whb-hamburger-top {
flex-grow: 10;
}
.hamburger-elements {
width: 100%;
}
.hamburger-copyright {
bottom : 0;
font-size: 10px;
}
#hamburger-menu-wrap .hamburger-social-icons a {
color: #000;
width: auto;
height: auto;
padding: 0;
margin: 0 10px 20px 0;
font-size: 18px;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
float: none;
display: inline-block;
text-transform: capitalize;
}
#hamburger-menu-wrap .socialfollow-name {
text-align: center;
}
.is-open.wn-ht .hamburger-social-icons a:hover {
color: #437df9;
}
.hm-dark .hamburger-social-icons a {
color: #fff;
}
#hamburger-menu-wrap .wn-menu-icon {
margin-right: 8px
}
#hamburger-menu-wrap .wn-menu-arrow {
position: absolute;
right: 3px;
top: 50%;
transform: translateY(-50%);
-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
color: #444;
font-size: 12px;
padding: 16px 15px;
}
#hamburger-menu-wrap.hm-dark .wn-menu-arrow {
color: #fff;
}
#hamburger-menu-wrap ul li ul li a .wn-menu-arrow {
right: 12px;
}
#hamburger-menu-wrap span.menu-item-badge {
display: inline-block;
position: relative;
margin-left: 9px;
}
#hamburger-menu-wrap span.menu-item-badge-text {
text-align: center;
display: inline-block;
padding: 1px 8px 0;
font-size: 10px;
color: #fff;
font-weight: normal;
}
#hamburger-menu-wrap span.menu-item-badge-border {
width: 0;
height: 0;
border-top: 4px solid transparent !important;
border-right: 5px solid;
border-bottom: 4px solid transparent;
margin: 0;
top: 50%;
left: -5px;
transform: translateY(-3px);
position: absolute;
}
#hamburger-menu-wrap li ul span.menu-item-badge-border {
transform: translateY(-3.5px);
} .wn-header-social-icon i {
vertical-align: middle;
font-size: 24px;
}
.header-social-icons a,
.header-social-icons i {
display: block;
}
.whb-social {
position: relative;
}
#wn-social-modal-icon,
#wn-social-slide-icon,
#wn-social-dropdown-icon {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.main-slide-toggle{
display:none;
}
#header-social-modal,
#header-search-modal,
#header-share-modal {
display:none;
}
#header-social-modal h3,
#header-share-modal h3{
margin:0;
color:#fff;
font-size:40px;
line-height:150px;
}
#header-social-modal .col-md-6,
#header-share-modal .col-md-6{
position:relative;
height:150px;
}
#header-social-modal .socialfollow,
#header-share-modal .socialfollow{
position:absolute;
top:50%;
transform:translateY(-50%);
right:0;
}
#header-social-modal .socialfollow a,
#header-share-modal .socialfollow a{
background:rgba(255, 255, 255, 0.1);
border-radius:0;
}
#header-social-modal .socialfollow a:hover,
#header-share-modal .socialfollow a:hover{
background:#fff;
}
#header-social-modal .socialfollow a i,
#header-share-modal .socialfollow a i{
color:#fff;
}
#header-social-modal .socialfollow a:hover i,
#header-share-modal .socialfollow a:hover i{
color:#437df9;
}
.header-social-simple-wrap,
.header-share-simple-wrap{
height: 100%;
display: -webkit-inline-box; display: -moz-inline-box; display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex;
-webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.header-social-simple-wrap a,
.header-share-simple-wrap a {
display: inline-block;
padding: 8px;
}
.header-social-simple-wrap a i,
.header-share-simple-wrap a i {
color: #444;
}
@media only screen and (min-width: 481px) and (max-width: 767px) {
.main-slide-toggle .col-md-6 {
padding: 0;
}
#header-social-modal h3,
#header-share-modal h3 {
font-size: 28px;
}
}
@media only screen and (max-width: 480px) {
.main-slide-toggle {
height: auto;
height: 140px;
}
.main-slide-toggle .col-md-6 {
width: 100%;
}
#header-social-modal h3,
#header-share-modal h3 {
font-size: 26px;
line-height: 70px;
}
#header-social-modal .col-md-6,
#header-share-modal .col-md-6 {
height: 70px;
}
#header-social-modal .socialfollow,
#header-share-modal .socialfollow {
top: 5px;
transform: inherit;
right: inherit;
}
}
@media only screen and (max-width: 320px) {
#header-social-modal .socialfollow a,
#header-share-modal .socialfollow a {
width: 30px;
height: 30px;
padding: 3px;
}
#header-social-modal .socialfollow a i,
#header-share-modal .socialfollow a i {
font-size: 14px;
}
} body .mfp-ready.mfp-bg.full-social {
opacity: 1;
background: #437df9;
}
.full-social button.mfp-close {
top: 5%;
z-index: 999999;
background: #fff;
right: 1%;
color: #000;
}
.header-social-full-wrap.white-popup {
max-width: inherit;
background: transparent
} .mfp-bg {
z-index: 9999;
}
.mfp-wrap {
z-index: 99999;
}
.mfp-close {
display: none;
}
.white-popup {
position: relative;
background: #fff;
width: auto;
max-width: 500px;
margin: 20px auto;
} .mfp-zoom-in .mfp-with-anim {
opacity: 0;
transition: all 0.2s ease-in-out;
transform: scale(0.8);
}
.mfp-zoom-in.mfp-bg {
opacity: 0;
transition: all 0.3s ease-out;
}
.mfp-zoom-in.mfp-ready .mfp-with-anim {
opacity: 1;
transform: scale(1);
}
.mfp-zoom-in.mfp-ready.mfp-bg {
opacity: 0.8;
}
.mfp-zoom-in.mfp-removing .mfp-with-anim {
transform: scale(0.8);
opacity: 0;
}
.mfp-zoom-in.mfp-removing.mfp-bg {
opacity: 0;
}
.w-audio.wn-audio-content {
max-width: 410px;
margin: 0 auto;
} #header-social-dropdown-wrap {
display: none;
position: absolute;
top: 100%;
right: 0;
width: 100px;
background: #fff;
} #header-social-modal .header-social-content,
.header-social-content > .col-md-6,
#header-social-modal {
height: 100%;
} .whb-icon-wrap.full  {
position: relative;
}
.full .wn-hamburger-wrap {
opacity: 0;
visibility: hidden;
-webkit-transition: opacity 0.5s, visibility 0s 0.5s;
transition: opacity 0.5s, visibility 0s 0.5s;
}
.full .wn-hamburger-wrap {
position: fixed;
width: 100%;
height: 100%;
top: 0;
left: 0;
background: rgba(255, 255, 255, 0.98);
z-index: 9999;
}
.full .wn-hamburger-wrap.open-menu {
opacity: 1;
visibility: visible;
-webkit-transition: opacity 0.5s;
transition: opacity 0.5s;
}
.full.fourline .whb-icon-element.open-button {
padding: 24px 22px !important;
}
.full.dark-wrap .whb-icon-element.open-button {
background: transparent;
-webkit-transition: background 0.2s ease;
transition: background 0.2s ease;
}
.whb-hamburger-menu.full.threeline .hamburger-icon.open .hamburger-icon-center {
background-color: transparent !important;
}
.whb-hamburger-menu.full.threeline .hamburger-icon.open .hamburger-icon-top {
-moz-transform: translateY(7px) rotate(45deg);
-ms-transform: translateY(7px) rotate(45deg);
-webkit-transform: translateY(7px) rotate(45deg);
transform: translateY(7px) rotate(45deg);
}
.whb-hamburger-menu.full.threeline .hamburger-icon.open .hamburger-icon-bottom {
-moz-transform: translateY(-7px) rotate(-45deg);
-ms-transform: translateY(-7px) rotate(-45deg);
-webkit-transform: translateY(-7px) rotate(-45deg);
transform: translateY(-7px) rotate(-45deg);
}
.whb-hamburger-menu.full.fourline .hamburger-icon.open .hamburger-icon-center,
.whb-hamburger-menu.full.fourline .hamburger-icon.open .hamburger-icon-bottom {
width: 100%;
}
.whb-hamburger-menu.full.dark-wrap.threeline .hamburger-icon.open .hamburger-icon-top,
.whb-hamburger-menu.full.dark-wrap.threeline .hamburger-icon.open .hamburger-icon-bottom {
background: #fff
}
.hm-dark.wn-hamburger-wrap {
background: rgba( 0, 0, 0, 0.9 );
}
.wn-hamburger-wrap .hamburger-social-icons a, .wn-hamburger-wrap.open-menu .full-menu .menu-item {
opacity: 0;
}
.wn-hamburger-wrap .hamburger-social-icons a:nth-child(1), .wn-hamburger-wrap.open-menu .full-menu .menu-item:nth-child(1) {
opacity: 1;
-webkit-animation: w-full-menu-animate .1s;
-moz-animation: w-full-menu-animate .1s;
-o-animation: w-full-menu-animate .1s;
animation: w-full-menu-animate .1s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.wn-hamburger-wrap .hamburger-social-icons a:nth-child(2), .wn-hamburger-wrap.open-menu .full-menu .menu-item:nth-child(2) {
opacity: 1;
-webkit-animation: w-full-menu-animate .3s;
-moz-animation: w-full-menu-animate .3s;
-o-animation: w-full-menu-animate .3s;
animation: w-full-menu-animate .3s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.wn-hamburger-wrap .hamburger-social-icons a:nth-child(3), .wn-hamburger-wrap.open-menu .full-menu .menu-item:nth-child(3) {
opacity: 1;
-webkit-animation: w-full-menu-animate .5s;
-moz-animation: w-full-menu-animate .5s;
-o-animation: w-full-menu-animate .5s;
animation: w-full-menu-animate .5s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.wn-hamburger-wrap .hamburger-social-icons a:nth-child(4), .wn-hamburger-wrap.open-menu .full-menu .menu-item:nth-child(4) {
opacity: 1;
-webkit-animation: w-full-menu-animate .7s;
-moz-animation: w-full-menu-animate .7s;
-o-animation: w-full-menu-animate .7s;
animation: w-full-menu-animate .7s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.wn-hamburger-wrap .hamburger-social-icons a:nth-child(5), .wn-hamburger-wrap.open-menu .full-menu .menu-item:nth-child(5) {
opacity: 1;
-webkit-animation: w-full-menu-animate .9s;
-moz-animation: w-full-menu-animate .9s;
-o-animation: w-full-menu-animate .9s;
animation: w-full-menu-animate .9s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.wn-hamburger-wrap .hamburger-social-icons a:nth-child(6), .wn-hamburger-wrap.open-menu .full-menu .menu-item:nth-child(6) {
opacity: 1;
-webkit-animation: w-full-menu-animate 1.1s;
-moz-animation: w-full-menu-animate 1.1s;
-o-animation: w-full-menu-animate 1.1s;
animation: w-full-menu-animate 1.1s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.wn-hamburger-wrap .hamburger-social-icons a:nth-child(7), .wn-hamburger-wrap.open-menu .full-menu .menu-item:nth-child(7) {
opacity: 1;
-webkit-animation: w-full-menu-animate 1.3s;
-moz-animation: w-full-menu-animate 1.3s;
-o-animation: w-full-menu-animate 1.3s;
animation: w-full-menu-animate 1.3s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.wn-hamburger-wrap .hamburger-social-icons a:nth-child(8), .wn-hamburger-wrap.open-menu .full-menu .menu-item:nth-child(8) {
opacity: 1;
-webkit-animation: w-full-menu-animate 1.5s;
-moz-animation: w-full-menu-animate 1.5s;
-o-animation: w-full-menu-animate 1.5s;
animation: w-full-menu-animate 1.5s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.wn-hamburger-wrap .hamburger-social-icons a:nth-child(9), .wn-hamburger-wrap.open-menu .full-menu .menu-item:nth-child(9) {
opacity: 1;
-webkit-animation: w-full-menu-animate 1.7s;
-moz-animation: w-full-menu-animate 1.7s;
-o-animation: w-full-menu-animate 1.7s;
animation: w-full-menu-animate 1.7s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.wn-hamburger-wrap .hamburger-social-icons a:nth-child(10), .wn-hamburger-wrap.open-menu .full-menu .menu-item:nth-child(10) {
opacity: 1;
-webkit-animation: w-full-menu-animate 1.9s;
-moz-animation: w-full-menu-animate 1.9s;
-o-animation: w-full-menu-animate 1.9s;
animation: w-full-menu-animate 1.9s;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
}
.wn-hamburger-wrap .full-menu {
margin: 0 auto;
margin-top: 100px;
}
.wn-hamburger-wrap li {
list-style-type: none;
text-align: center;
padding: 5px;
margin: 0;
}
.wn-hamburger-wrap .sub-menu {
margin: 0;
display: none;
}
.hm-dark.wn-hamburger-wrap li, .hm-dark.wn-hamburger-wrap li a {
color: #fff;
}
.wn-hamburger-wrap li, .wn-hamburger-wrap li a {
color: #000;
}
.wn-hamburger-wrap li a {
text-decoration: none;
}
.hamburger-social-icons .socialfollow {
float: none;
}
.wn-hamburger-wrap .hamburger-social-icons a {
float: none;
display: inline-block;
width: 36px;
height: 36px;
padding: 8px;
margin-right: 7px;
text-align: center;
text-decoration: none;
-webkit-transition: all 0.31s ease;
-moz-transition: all 0.31s ease;
-ms-transition: all 0.31s ease;
-o-transition: all 0.31s ease;
transition: all 0.31s ease;
}
.wn-hamburger-wrap .hamburger-full-wrap .hamburger-social-icons i {
padding-bottom: 7px;
-webkit-transition: all 0.3s ease;
transition: all .3s ease;
font-size: 24px;
}
.hm-dark.wn-hamburger-wrap .hamburger-full-wrap .hamburger-social-icons i {
color: #fff;
}
.wn-hamburger-wrap .hamburger-full-wrap .hamburger-social-icons i {
color: #000;
}
.wn-hamburger-wrap .full-menu li > a {
-webkit-transition: all 0.3s ease;
transition: all .3s ease;
font-size: 36px;
display: inline-block;
font-weight: 800;
position: relative;
}
.wn-hamburger-wrap .full-menu li:hover > a {
color: #00adef;
}
.wn-hamburger-wrap .full-menu li .hamburger-nav-icon {
z-index: 2;
font-size: 20px;
position: relative;
left: 10px;
}
.wn-hamburger-wrap .full-menu .wn-menu-arrow {
z-index: 2;
font-size: 20px;
position: relative;
left: 10px;
padding: 20px 10px;
}
.wn-hamburger-wrap .full-menu > li >  a span.menu-item-badge {
position: absolute;
display: inline-block;
line-height: 21px;
top: -12px;
right: 6%;
}
.wn-hamburger-wrap .full-menu a span.menu-item-badge-border {
width: 0;
height: 0;
border-top: 5px solid;
border-right: 5px solid transparent;
margin: 0 0 0 6px;
display: block;
}
.wn-hamburger-wrap .full-menu a span.menu-item-badge-text {
color: #fff;
padding: 0 6px;
font-size: 10px;
display: block;
}
.wn-hamburger-wrap .full-menu .sub-menu span.menu-item-badge {
position: relative;
display: inline-block;
line-height: 16px;
top: -6px;
margin-left: 8px;
}
.wn-hamburger-wrap .full-menu .sub-menu span.menu-item-badge-border {
width: 0;
height: 0;
border-top: 4px solid transparent !important;
border-right: 5px solid;
border-bottom: 4px solid transparent;
margin: 0;
top: 50%;
left: -4px;
transform: translateY(-4.5px);
position: absolute;
}
#wrap .wn-hamburger-wrap .full-menu .current a {
color: #437df9;
} @-webkit-keyframes w-full-menu-animate {
0% {
-webkit-transform: translate3d(0, 90px, 0);
opacity: 0;
}
70% {
-webkit-transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@-moz-keyframes w-full-menu-animate {
0% {
-moz-transform: translate3d(0, 90px, 0);
opacity: 0;
}
70% {
-moz-transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@-o-keyframes w-full-menu-animate {
0% {
-o-transform: translate3d(0, 90px, 0);
opacity: 0;
}
70% {
-o-transform: translate3d(0, 0, 0);
opacity: 1;
}
}
@keyframes w-full-menu-animate {
0% {
transform: translate3d(0, 90px, 0);
opacity: 0;
}
70% {
transform: translate3d(0, 0, 0);
opacity: 1;
}
} .woo-no-product-in-cart {
padding: 10px;
text-align: center;
}
#wn-cart-modal-icon {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
z-index: 9999;
}
.whb-header-woo-cart-toggle {
position: relative;
}
.whb-bp-notification {
position: relative;
}
.whb-header-woo-cart-toggle .wn-cart-modal-icon .header-cart-count-icon {
position: absolute;
top: 50%;
font-size: 12px;
width: 16px;
height: 16px;
display: inline-block;
line-height: 16px;
color: #fff;
text-align: center;
left: 15%;
}
#webnus-header-builder .whb-header-pb-notification-toggle .wn-bp-pending-notifications {
position: absolute;
}
.whb-frontend-builder #wn-header-woo-cart {
display: none !important;
}
#webnus-header-builder .wn-header-woo-cart {
margin: 0 !important;
padding: 0 !important;
border:  1px solid #e4e4e4;
background: #fff;
width: 370px;
display: none;
position: absolute;
right: -1px;
top: 100%;
box-shadow: 0 2px 14px -5px rgba(0,0,0,0.1);
z-index: 99;
}
#webnus-header-builder .wn-header-woo-cart-wrap {
position: relative;
}
#webnus-header-builder .woocommerce-mini-cart-item.mini_cart_item {
padding: 25px 20px 25px 6%;
border-bottom: 1px solid #e4e4e4;
position: relative;
}
#webnus-header-builder .woocommerce-mini-cart-item.mini_cart_item:hover {
background: #F8F8F8;
}
#webnus-header-builder .woocommerce-mini-cart-item.mini_cart_item a {
color: #000;
}
#webnus-header-builder .wn-woo-cart-product-wrap {
position: relative;
display: block;
opacity: 1;
}
#webnus-header-builder .wn-woo-cart-img {
float: left;
width: 64px;
margin-right: 14px;
}
#webnus-header-builder .wn-woo-cart-content {
float: right;
width: 70%;
}
#webnus-header-builder .wn-woo-cart-product-name {
line-height: 20px;
font-size: 13px;
text-transform: uppercase;
}
#webnus-header-builder a.remove {
position: absolute;
right: 16px;
top: 23px;
font-size: 24px;
color: #fd5f82 !important;
z-index: 999;
}
#webnus-header-builder .woocommerce-mini-cart__total.total {
text-align: center;
border-bottom: 1px solid #e4e4e4;
padding: 15px 0;
background: #f8f8f8;
}
#webnus-header-builder .woocommerce-mini-cart__total.total strong {
font-size: 13px;
font-weight: 500;
letter-spacing: 0.6px;
color: #555;
}
#webnus-header-builder .woocommerce-mini-cart__total.total span.woocommerce-Price-amount.amount {
margin-left: 10px;
font-size: 18px;
font-weight: 600;
color: #437df9;
}
#webnus-header-builder .wn-count-cart-product {
margin-top: 30px;
border-top: 1px solid #e4e4e4;
border-bottom: 1px solid #e4e4e4;
padding: 4px 0;
text-align: center;
font-size: 13px;
font-weight: 400;
background: #f8f8f8;
}
#webnus-header-builder .woocommerce-mini-cart__buttons.buttons {
text-align: center;
margin: 30px 0;
}
#webnus-header-builder .woocommerce-mini-cart__buttons.buttons a, #webnus-header-builder .wn-header-wishlist-wrap .wn-wishlist-buttons {
border-radius: 0;
font-size: 12px;
font-weight: 500;
margin: 0;
padding: 12px 30px;
letter-spacing: 1px;
text-transform: uppercase;
box-shadow: 0 2px 11px -4px rgba(0,0,0,0.1);
}
#webnus-header-builder .woocommerce-mini-cart__buttons.buttons a:first-child {
margin-right: 17px;
}
#webnus-header-builder .woocommerce-mini-cart__buttons.buttons a:after {
display: none;
}
#wrap #webnus-header-builder .woocommerce-mini-cart__buttons.buttons a:hover {
background: #444;
color: #fff;
}
#webnus-header-builder .woocommerce-mini-cart__buttons.buttons .button.wc-forward {
background: #fff;
border: 1px solid #e4e4e4;
color: #437df9;
}
#webnus-header-builder .woocommerce-mini-cart__buttons.buttons .button.wc-forward.checkout,
#webnus-header-builder .wn-header-wishlist-wrap .wn-wishlist-buttons  {
background: #437df9;
border: none;
color: #fff;
box-shadow: 0 2px 11px -4px #437df9;
}
#webnus-header-builder .wn-header-wishlist-wrap .wn-wishlist-buttons {
margin: 30px auto;
max-width: 200px;
}
#webnus-header-builder .wn-header-wishlist-wrap .wn-wishlist-buttons:hover {
background: #222;
}
#webnus-header-builder span.quantity {
margin-left: 5px;
color: #808080;
font-size: 14px;
}
#webnus-header-builder span.woocommerce-Price-amount.amount {
color: #437df9;
font-size: 14px;
margin-left: 2px;
}
#webnus-header-builder .wn-circle-side-wrap {
position: absolute;
top: 0;
right: 0;
left: 0;
bottom: 0;
background: rgba(255, 255, 255, 0.82);	
z-index: 9999;
}
#webnus-header-builder .wn-circle-side-wrap [data-loader='wn-circle-side'] {
top: calc( 50% - 16px);
left: calc( 50% - 14px);
}
#webnus-header-builder [data-loader='wn-circle-side'] {
position: relative;
width: 25px;
height: 25px;
-webkit-animation: circle infinite .75s linear;
-moz-animation: circle infinite .75s linear;
-o-animation: circle infinite .75s linear;
animation: circle infinite .75s linear;
border: 2px solid #fff;
border-top-color: rgba(0, 0, 0, .2);
border-right-color: rgba(0, 0, 0, .2);
border-bottom-color: rgba(0, 0, 0, .2);
border-radius: 100%;
}
@-webkit-keyframes circle {
0% {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-moz-keyframes circle {
0% {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@-o-keyframes circle {
0% {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
}
@keyframes circle {
0% {
-webkit-transform: rotate(0);
-ms-transform: rotate(0);
-o-transform: rotate(0);
transform: rotate(0);
}
100% {
-webkit-transform: rotate(360deg);
-ms-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);
}
} .whb-language .nice-select {
margin: 0;
}
.whb-language .header-language-list {
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center;
-moz-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
height: 100%;
}
.whb-language .header-language-list ul {
margin: 0;
}
.wpml-ls-legacy-dropdown-click a {
display: initial;
padding: 0;
}
.wpml-ls-statics-shortcode_actions,.wpml-ls-statics-shortcode_actions .wpml-ls-current-language>a {
background-color: transparent !important;
border-color: transparent;
width: auto;
}
.wpml-ls-statics-shortcode_actions a {
background-color: transparent;
border: none;
}
.wpml-ls-legacy-dropdown-click a.wpml-ls-item-toggle:after {
font-family: 'themify';
content: "\e64b";
border: none;
top: calc(50% - .370em);
font-size: 12px;
}
.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu {
border: 1px solid #ccc;
position: relative;
background: #fff;
padding: 2px;
}
.wpml-ls-legacy-dropdown-click .wpml-ls-sub-menu a {
padding: 10px;
text-align: center;
}
.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu:before,.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu:after {
border-left: 6px solid transparent;
border-right: 6px solid transparent;
border-bottom: 6px solid #fff;
top: -4px;
content: '';
right: 9px;
margin-left: -9px;
position: absolute;
z-index: 999;
}
.wpml-ls-statics-shortcode_actions .wpml-ls-sub-menu:before {
border-left: 6px solid rgba(101, 101, 101, 0);
border-right: 6px solid rgba(93, 93, 93, 0);
border-bottom: 6px solid;
border-bottom-color: #ccc;
top: -6px;
margin-left: -9px;
z-index: 99;
}
.wn-polylang-switcher-inline li {
list-style: none;
display: inline-block;
margin: 0 5px;
}
.wn-polylang-switcher-inline li a {
color: #222;
}
.wn-polylang-switcher-dropdown select {
width: auto;
margin: 0;
} #wpc-weather {
padding: 0;
margin: 0;
}
.wpc-weather-id,
.wtop-weather,
#wpc-weather .now,
#wpc-weather .now div {
display: inline-block;
}
.wpc-weather-id {
line-height: 0;
}
#wpc-weather .today {
width: initial;
float: left;
line-height: 29px;
}
#wpc-weather .now {
float: right;
}
#wrap #wpc-weather .climacon_component-fill { 
fill: #fff;
}
#wpc-weather .short_condition {
width: auto;
}
#wpc-weather .now .time_symbol.climacon svg,
#wpc-weather.small .now .time_symbol svg {
margin: 0;
width: 26px;
height: 26px;
vertical-align: middle;
}
#whb-hamburger-scroll {
left: 320px !important;
}
#wpc-weather .now .time_temperature:after {
line-height: 20px;
}
#wpc-weather .now .time_symbol.climacon svg {
fill: #de2f68;
}
.wtop-weather {
border-left: 1px solid #e2e2e2;
vertical-align: middle;
padding: 7px 0 4px 20px;
color: #de2f68;
}
.wtop-weather span,
#wpc-weather .now .time_temperature,
#wpc-weather .now .time_temperature:after {
font-size: inherit !important;
}
#wpc-weather .wpc-highlight {
display: block;
float: right;
font-weight: normal;
margin-left: 3px;
}
#wpc-weather .today .day {
width: initial;
}
#wpc-weather .now .location_name {
float: right;
line-height: 29px;
font-size: inherit !important;
}
.whb-weather .wpc-weather-id #wpc-weather .now .time_temperature:after {
line-height: 15px;
font-size: 19px;
}
#wpc-weather.small .now .time_temperature {
margin-right: 10px;
margin-left: 8px;
} #webnus-header-builder .socialfollow a {
margin-right: 0;
} #wrap .br-last-0.whb-nav-wrap #nav li:last-child a {
border-right: 0;
} .whb-icon-menu-wrap {
position: relative;
}
.whb-icon-menu-content {
display: none;
position: absolute;
top: 100%;
background: #fff;
box-shadow: 0 3px 14px -6px rgba(0,0,0,0.1);
}
.whb-icon-menu-wrap #nav {
margin: 0;
list-style: none;
}
#wn-icon-menu-trigger {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.whb-icon-menu-wrap #nav li {
display: block;
margin: 0;
}
.whb-icon-menu-wrap #nav li > a {
color: #666;
display: block;
}
.whb-icon-menu-wrap #nav li > a i {
margin-right: 10px;
}
.whb-icon-menu-wrap #nav li > a span.menu-item-badge-border {
width: 0;
height: 0;
border-top: 4px solid transparent !important;
border-right: 5px solid;
border-bottom: 4px solid transparent;
margin: 0;
top: 50%;
left: -5px;
transform: translateY(-4px);
position: absolute;
}
.whb-icon-menu-wrap #nav li > a span.menu-item-badge {
position: relative;
top: -2px;
} .whb-wishlist {
position: relative;
}
#wn-wishlist-icon {
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
}
.wn-header-wishlist-wrap {
border: 1px solid #e4e4e4;
background: #fff;
width: 370px;
display: none;
position: absolute;
right: -1px;
top: 100%;
box-shadow: 0 2px 14px -5px rgba(0,0,0,0.1);
z-index: 99;
}
#webnus-header-builder .wn-wishlist-total {
margin-top: 30px;
margin-bottom: 0;
border-top: 1px solid #e4e4e4;
border-bottom: 1px solid #e4e4e4;
padding: 4px 0;
text-align: center;
font-weight: 400;
background: #f8f8f8;
}
#webnus-header-builder .wn-wishlist-content {
padding: 25px 20px 25px 6%;
border-bottom: 1px solid #e4e4e4;
position: relative;
}
#webnus-header-builder .wn-wishlist-content:hover {
background: #f8f8f8;
}
.wn-header-wishlist-content-wrap .wn-wishlist-img {
float: left;
width: 64px;
margin-right: 14px;
}
.wn-header-wishlist-content-wrap .wn-wishlist-entry-content {
margin-top: -5px;
}
.wn-header-wishlist-content-wrap a.wn-wishlist-title {
line-height: 20px;
font-size: 13px;
text-transform: uppercase;
color: #000;
opacity: 1;
font-weight: normal;
}
.wn-header-wishlist-content-wrap .wn-remove-from-wishlist {
position: absolute;
right: 1px;
top: 4px;
font-size: 24px;
z-index: 999;
color: #fd5f82;
}
.whb-wishlist .wn-wishlist-modal-icon .header-wishlist-count-icon {
position: absolute;
top: 50%;
font-size: 12px;
width: 16px;
height: 16px;
display: inline-block;
line-height: 16px;
color: #fff;
text-align: center;
left: 15%;
} .whb-sticky-view {
position: fixed;
top: 0;
width: 100%;
transition: top .2s ease-in-out;
display: block;
z-index: 99;
opacity: 0;
visibility: hidden;
background-color: #fff;
}
.admin-bar .whb-sticky-view {
top: 32px;
}
@media screen and (max-width: 782px) {
.admin-bar .whb-sticky-view {
top: 46px;
}
}
.transparent-header-w .whb-sticky-view {
background-color: transparent;
}
.whb-sticky-view.is-hidden {
top: -100px;
}
.whb-sticky-view.is-visible, .whb-sticky-view.whb-sticky-fixed {
display: block;
opacity: 1;
visibility: visible;
}
.whb-sticky-view.is-top {
display: none;
}
.whb-sticky-view.is-bottom {
top:0;
opacity: 1;
visibility: visible;
}
.whb-sticky-view.is-top {
display: block;
top: -100px;
}
.whb-sticky-view.header-sticky-hide {
display: block;
top: -100px;
}
@media only screen and (max-width: 991px) {
.whb-sticky-view.hide-in-reponsive {
display: none;
}
} .whb-profile-image-wrap {
float: left;
margin-right: 20px;
}
.whb-profile-content {
float: left;
}
.whb-profile-socials-wrap {
margin-top: 5px;
}
.whb-profile-name {
padding-top: 28px;
display: block;
color: #2f2f2f;
font-size: 21px;
}
.whb-profile-socials-divider:before {
content:'';
display: inline-block;
width: 50px;
height: 2px;
background: #e4e4e4;
margin: 4px 0;
}
.whb-profile-socials-divider:after {
content: '';
display: inline-block;
background: #ff6b43;
width: 6px;
height: 6px;
border-radius: 50%;
margin: 2px 8px 2px 4px;
}
.whb-profile-socials-dropdown-arrow i {
font-size: 10px;
}
.whb-profile-socials-text {
position: relative;
display: inline-block;
padding-bottom: 4px;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.whb-profile-socials-text:hover,.whb-profile-socials-text:hover i  {
cursor: pointer;
color: #ff6b43;
}
.whb-profile-socials-text i {
font-size: 10px;
}
.whb-profile-socials-icons {
display: block;
border: 1px solid #e4e4e4;
padding: 15px 17px;
position: absolute;
min-width: 125px;
top: 28px;
z-index: 9999999999;
}
.whb-profile-socials-icons.profile-socials-show {
opacity: 1;
visibility: visible;
}
.whb-profile-socials-icons.profile-socials-hide {
opacity: 0;
visibility: hidden;
}
.whb-profile-socials-icons a {
color: #444;
font-size: 11px;
text-transform: uppercase;
letter-spacing: 1px;
-webkit-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.whb-profile-socials-icons a:hover {
color: #ff6b43;
} .whb-spinner-wrap {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: #fff;
opacity: 0.9;
z-index: 999;
}
body>.whb-spinner-wrap {
z-index: 99999999;
opacity: 1;
}
.whb-spinner {
width: 40px;
height: 40px;
position: relative;
margin: 200px auto 0;
}
#webnus-header-builder .whb-spinner {
margin-top: 24px;
}
.whb-spinner .double-bounce1,
.whb-spinner .double-bounce2 {
width: 100%;
height: 100%;
border-radius: 50%;
background-color: #008aff;
opacity: 0.6;
position: absolute;
top: 0;
left: 0;
-webkit-animation: sk-bounce 2.0s infinite ease-in-out;
animation: sk-bounce 2.0s infinite ease-in-out;
}
.whb-spinner .double-bounce2 {
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s;
}
@-webkit-keyframes sk-bounce {
0%,
100% {
-webkit-transform: scale(0.0)
}
50% {
-webkit-transform: scale(1.0)
}
}
@keyframes sk-bounce {
0%,
100% {
transform: scale(0.0);
-webkit-transform: scale(0.0);
}
50% {
transform: scale(1.0);
-webkit-transform: scale(1.0);
}
} #wpcontent.mtrl_nopagetitle {
padding-top: 9px;
}
#wpcontent.mtrl_nopagetitle {
padding-top: 9px;
}
.whb-frontend-builder-wrap .menu li {
max-width: inherit;
}
/* start webnus edit */

.text-left, .vc_align_left {
  text-align: left;
}
.text-right, .vc_align_right {
  text-align: right;
}
.text-center, .vc_align_center {
  text-align: center;
}

.vc_container {
  margin-right: auto;
  margin-left: auto;
  padding-left: 10px; /* webnus */
  padding-right: 10px; /* webnus */
}
.vc_container:before,
.vc_container:after {
  content: " ";
  display: table;
}
.vc_container:after {
  clear: both;
}
.vc_container:before,
.vc_container:after {
  content: " ";
  display: table;
}
.vc_container:after {
  clear: both;
}

.wpb_row,
.wpb_content_element,
ul.wpb_thumbnails-fluid > li,
.last_toggle_el_margin,
.wpb_button {
  margin-bottom: 35px;
}

#wrap .vc_col-has-fill>.vc_column-inner,
#wrap .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
#wrap .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
#wrap .vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
#wrap .vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
#wrap .vc_row-has-fill>.vc_column_container>.vc_column-inner,
#wrap .vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,
#wrap .vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,
#wrap .vc_section.vc_section-has-fill,
#wrap .vc_section.vc_section-has-fill+.vc_row-full-width+.vc_section,
#wrap .vc_section.vc_section-has-fill+.vc_section {
  padding-top: 0;
}


.wpb_row {
  margin-left: -10px; /* webnus */
  margin-right: -10px; /* webnus */
}

@media (min-width: 1200px) {
.wpb_row {
  margin-left: -15px; /* webnus */
  margin-right: -15px; /* webnus */
}

}
.wpb_row:before,
.wpb_row:after {
  content: " ";
  display: table;
}
.wpb_row:after {
  clear: both;
}
.wpb_row:before,
.wpb_row:after {
  content: " ";
  display: table;
}
.wpb_row:after {
  clear: both;
}

@media (max-width: 767px) {
  .wpb_row .wpb_column {
    margin-bottom: 20px; /* webnus */
  }
}
@media (max-width: 767px) {
  .wpb_row > :last-child,
  .wpb_row > :last-child > .wpb_column {
    margin-bottom: 0;
  }
}


/* webnus columns fix start */
 

.wpb_row.full-row .vc_span12,
.wpb_row.full-row .vc_col-sm-12,
.wpb_row.full-row .vc_col-md-12,
.wpb_row.full-row .vc_col-lg-12 { padding:0;}

.wpb_row.full-row .wpb_column .vc_span12,
.wpb_row.full-row .wpb_column .vc_col-sm-12,
.wpb_row.full-row .wpb_column .vc_col-md-12,
.wpb_row.full-row .wpb_column .vc_col-lg-12 { padding-left: 10px; padding-right: 10px;}

.wpb_row .vc_span12 .wpb_row,
.wpb_row .vc_col-sm-12 .wpb_row,
.wpb_row .vc_col-md-12 .wpb_row,
.wpb_row .vc_col-lg-12 .wpb_row
 {
 margin-left:-10px;  margin-right:-10px; width:auto;
 }
 
 @media only screen and (min-width: 1200px) {
 .wpb_row .vc_span12 .wpb_row,
.wpb_row .vc_col-sm-12 .wpb_row,
.wpb_row .vc_col-md-12 .wpb_row,
.wpb_row .vc_col-lg-12 .wpb_row
 {
 margin-left:-15px;  margin-right:-15px; width:auto;
 }
.wpb_row.full-row .vc_span12,
.wpb_row.full-row .vc_col-sm-12,
.wpb_row.full-row .vc_col-md-12,
.wpb_row.full-row .vc_col-lg-12 { padding:0;}

.wpb_row.full-row .wpb_column .vc_span12,
.wpb_row.full-row .wpb_column .vc_col-sm-12,
.wpb_row.full-row .wpb_column .vc_col-md-12,
.wpb_row.full-row .wpb_column .vc_col-lg-12 { padding-left: 15px; padding-right: 15px;}

 }
 
 @media only screen and (max-width: 767px) {
 
 .wpb_row .vc_span12 .wpb_row,
.wpb_row .vc_col-sm-12 .wpb_row,
.wpb_row .vc_col-md-12 .wpb_row
 {
 margin-left:0;  margin-right:0; width:100%;
 }
 }
 
 .wpb_row [class*="vc_span"] .wpb_row .container,
  .wpb_row [class*="vc_col"] .wpb_row .container,
 .container .container:not(.force-container), .columns .container:not(.force-container), .container.wrapping, .wpb_column .container:not(.force-container) { width:auto; margin:0; padding:0;}


/* webnus columns fix enD */


/* ====== start webnus edit ====== */

/* Webnus Teaser grid */

.wpb_teaser_grid { margin-top:20px;}
.wpb_teaser_grid p, .wpb_teaser_grid .entry-content { font-size:13px; font-weight:400; color:#818181; clear:right; line-height:1.8 !important; padding:6px 0 18px;}
.wpb_teaser_grid img { width: 100%; border-bottom: 3px solid #eee; margin-bottom:8px; height:auto !important;}
.wpb_teaser_grid h2.post-title { font-size:18px; margin-bottom:5px; font-weight:400; line-height:1.3;}
.wpb_teaser_grid.wpb_teaser_grid_post h2.post-title {font-size: 23px; font-weight:bold; margin:10px 0;}
.wpb_teaser_grid h2.post-title a { color: #2e373d;}
.wpb_teaser_grid h2.post-title a:hover { color: #e84a52;}
.wpb_teaser_grid ul.wpb_thumbnails-fluid li { padding:0 10px; }
@media only screen and (min-width: 1200px) {
.wpb_teaser_grid ul.wpb_thumbnails-fluid li { padding:0 15px; }
}
.wpb_teaser_grid .categories_filter { display:block; margin:14px 10px 24px !important; text-align: center; clear: both; list-style: none outside none;}
#main-content .wpb_teaser_grid .categories_filter li a { border-radius: 0; padding: 6px 12px; font-size: 13px; line-height: 1.2; color: #333; font-weight: normal; margin-top: 0; text-align: center; width: auto; border: 2px solid #f0eeed;}
#main-content .wpb_teaser_grid .categories_filter li a:hover { border-color: #e84a52; }
#main-content .wpb_teaser_grid .categories_filter li.active a, .wpb_teaser_grid .categories_filter li a:active { border: 2px solid #e84a52; color: #e84a52; }
.wpb_carousel .wpb_thumbnails-fluid > [class*="vc_span"] { padding-bottom:10px;}
.wpb_teaser_grid ul.wpb_thumbnails-fluid li { /*margin-left:0 !important;*/}
.teaser-metadata { display:inline-block; color:#888; font-size:12px; /* extent */ font-weight:400; /* extent */ text-transform:lowercase; /* extent */ padding:6px 0px 7px 0; }
.teaser-metadata span { padding-right:8px;}
.teaser-metadata strong { font-weight:400; color:#a8b1b4;}
.wpb_teaser_grid .entry-content {clear:left;}
#wrap .wpb_gallery_slides { position:relative;}
.wpb_gallery_slides .flex-caption { position:absolute; width:62%; background:rgba(255,255,255,0.97); box-shadow:0 0px 5px rgba(0,0,0,0.05);
 left:0; right:0; bottom:11%; margin:auto; padding:35px; text-align:center;}
.wpb_gallery_slides .flex-caption h2.post-title { font-size: 27px; font-weight:bold; line-height:1.3; letter-spacing: -0.03em; margin-bottom:6px;}
.wpb_gallery_slides .flex-caption h2.post-title a { color:#2a2a2a;}
.wpb_gallery_slides .flex-caption h2.post-title a:hover { color:#fa5555;}
.wpb_gallery_slides .flex-caption a.readmore { font-size:10px; padding:6px 12px; text-transform:uppercase; letter-spacing:1.5px; border-radius: 0; font-weight:600; color:#fff; margin-top:10px; margin-bottom:0; float:none; border:2px solid #fff; text-shadow:0 1px 3px rgba(0,0,0,0.6); box-shadow:0 1px 3px rgba(0,0,0,0.4);  display:inline-block;}
.wpb_gallery_slides .flex-caption a.readmore:after { content:""; display:none;}
.wpb_gallery_slides .flex-caption h6, .wpb_gallery_slides .flex-caption h6 a { font-size:17px; font-weight:400; color:#4a4a4a;}
.wpb_gallery_slides .flex-caption h6 a:hover { color:#fa5555; text-decoration:underline;}
.wpb_gallery_slides .flex-control-nav { display:none;}
.wpb_gallery_slides .flex-direction-nav a { opacity: 0.28; padding:30px 5px;}
.wpb_gallery_slides:hover .flex-direction-nav a { opacity: 0.65; }
.wpb_gallery_slides .flex-direction-nav a:hover { opacity: 1; }
.wpb_gallery_slides .flex-direction-nav .flex-next, .wpb_gallery_slides .flex-direction-nav .flex-prev { border-radius: 0; background:none; border:none; }
.wpb_gallery_slides .flex-direction-nav .flex-next { margin-right:5px;}
.wpb_gallery_slides .flex-direction-nav .flex-prev { margin-left:3px;}
.wpb_gallery_slides .flex-direction-nav a i { width:34px; height:34px; font-size:12px; color:#000; background:#fff; padding:12px 10px 12px 14px; border-radius:33px; display:inline-block;}
.wpb_gallery_slides .flex-direction-nav a.flex-prev i { padding:12px;}
.wpb_gallery_slides.flexslider:hover .flex-next:hover, .wpb_gallery_slides.flexslider:hover .flex-prev:hover { background:none; }
.col-md-4 .wpb_gallery_slides .flex-direction-nav a i { border:none; padding:0;}
@media only screen and (max-width: 768px) {
.wpb_gallery_slides .flex-caption { padding:20px;}
.wpb_gallery_slides .flex-caption h2.post-title { font-size:17px;}
.wpb_gallery_slides .flex-caption h6, .wpb_gallery_slides .flex-caption h6 a { font-size:12px;}
.wpb_gallery_slides .flex-caption a.readmore { display:none;}
.wpb_teaser_grid .categories_filter li, .wpb_categories_filter li { margin-bottom:23px;}
}
@media only screen and (max-width: 480px) {
.wpb_gallery_slides .flex-caption { display:none;}
}

/* webnus vc carousel */

.vc-carousel-indicators {  position: absolute;  bottom: -36px;  left: 50%;  z-index: 15;  width: 60%;  margin-left: -30%;  padding-left: 0;  list-style: none;  text-align: center;}
.vc-carousel-indicators li {  display: inline-block;  width: 10px;  height: 10px;  margin: 1px;  text-indent: -999px;  border-radius: 10px;  cursor: pointer;  border: 1px solid #888;  background-color: #888;}
.vc-carousel-indicators .vc-active {  background-color: transparent;  border: 1px solid #666;}
.vc-carousel-indicators .vc-partial {  opacity: 0.5;}
.vc-carousel {  position: relative; padding-top:22px;}
.vc-carousel .vc-carousel-inner {  position: relative;  overflow: hidden;  width: 100%;}
.vc-carousel .vc-carousel-inner .vc-carousel-slideline {  position: relative;  overflow: hidden;}
.vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner {  left: 0;  position: relative;  width: 100%;}
.vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner.vc-transition {  -webkit-transition: 0.5s ease left;  transition: 0.5s ease left;}
.vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner.vc-transition.vc-swipe-transition {  -webkit-transition-duration: 0.2s;  transition-duration: 0.2s;}
.vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner > .vc-item {  float: left;  visibility: hidden;}
.vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner > .vc-item > img,
.vc-carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner > .vc-item > a > img {  display: block;  max-width: 100%;  height: auto;  line-height: 1;}
.vc-carousel.vc-per-view-more .vc-carousel-slideline .vc-carousel-slideline-inner > .vc-item > .vc-inner {  margin-right:18px; margin-left:2px;}
.vc-carousel.vc_carousel_vertical .vc-carousel-slideline {  overflow: hidden;}
.vc-carousel.vc_carousel_vertical .vc-carousel-slideline .vc-carousel-slideline-inner {  width: 100%;}
.vc-carousel.vc_carousel_vertical .vc-carousel-slideline .vc-carousel-slideline-inner.vc-transition {  -webkit-transition-property: top;  transition-property: top;}
.vc-carousel.vc_carousel_vertical .vc-carousel-slideline .vc-carousel-slideline-inner .vc-item {  float: none;}
.vc-carousel.vc_carousel_vertical .vc-carousel-indicators {  position: absolute;  top: 2%;  right: 3%;  left: auto;  width: 10px;}
.vc-carousel.vc_carousel_vertical .vc-carousel-indicators li {  display: block;  margin: 0 auto 3px;  width: 6px;  height: 6px;}
.vc-carousel.vc_carousel_vertical .vc-carousel-indicators li.vc-active {  width: 8px;  height: 8px;  margin: 0 auto 1px;}
.vc-carousel.vc-build .vc-carousel-slideline .vc-carousel-slideline-inner > .vc-item {  visibility: visible;}
.vc-carousel-control {  position: absolute;  padding: 0;  top: 0;  left: 50%;  bottom: 0;  margin-top: -32px;  font-size: 22px;  text-align: center;}

#wrap .vc-carousel .vc-carousel-indicators { display:none;}

#wrap .vc-carousel-control { opacity:1; }
#wrap .vc-carousel-control.vc-left {margin-left: -71px; left:50%;}
#wrap .vc-carousel-control.vc-right {right: auto; left: 50%; margin-left: -35px;}
.vc-carousel-control .icon-prev,
.vc-carousel-control .icon-next,
.vc-carousel-control .glyphicon-chevron-left,
.vc-carousel-control .glyphicon-chevron-right {  position: absolute;  z-index: 5;  display: inline-block;}

/* main */
.vc-carousel-caption { position: absolute;  left: 15%;  right: 15%;  bottom: 20px;  z-index: 10;  padding-top: 20px;  padding-bottom: 20px;  color: #ffffff;  text-align: center;  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}
.vc-carousel-caption .btn { text-shadow: none;}

#wrap .vc_carousel .wpb_wrapper { border-top:1px solid #e9e9e9; padding-top:10px; margin-top:17px; padding-bottom:10px;}
#wrap .vc_carousel .vc-carousel-control { top:15px;}
#wrap .vc_carousel .vc-carousel-control .icon-prev, #wrap .vc_carousel .vc-carousel-control .icon-next  { opacity:1; background-color: #fff; width:36px; height:36px; padding: 10px; border-radius: 50%; right: auto; margin-left: 5px; top: -14px;/* border: 1px solid #acb0b2;*/ border:none; color: #acb0b2;}
#wrap .vc_carousel .vc-carousel-control .icon-prev:hover, #wrap .vc_carousel .vc-carousel-control .icon-next:hover { border-color: #e84a52; color: #e84a52; background:#fff;}
#wrap .vc_carousel .vc-carousel-control .icon-next:before, #wrap .vc_carousel .vc-carousel-control .icon-prev:before { top:0px; opacity:1; position: absolute; top: 7px; right: 9px; font-family: 'FontAwesome'; font-size: 16px; color: inherit;  content: "\f054"; speak: none; font-style: normal; }
#wrap .vc_carousel .vc-carousel-control .icon-prev:before { right:11px; content: "\f053"; }


#wrap .vc_carousel p { font-size:13px; font-weight:400; color:#666; clear:right; line-height:1.6 !important;}
#wrap .vc_carousel img { width: 100%; border-bottom: 3px solid #e2e2e2; margin-bottom:8px; height:auto;}
#wrap .vc_carousel h2.post-title { font-size:17px; margin-bottom:7px; margin-top:7px; font-weight:400; line-height:1.3;}
#wrap .vc_carousel h2.post-title a { color: #2e373d;}
#wrap .vc_carousel h2.post-title a:hover { color: #e84a52;}

@media screen and (min-width: 768px) {
  .vc-carousel-caption {  left: 20%;  right: 20%;  padding-bottom: 30px; }
}
@media screen and (max-width: 767px) {
#wrap .vc_carousel .vc-carousel-control { top:9px;}
}
.clearfix:before, .clearfix:after {  content: " ";  /* 1 */  display: table;  /* 2 */}
.clearfix:after {  clear: both;}
.pull-right {  float: right !important;}
.pull-left {  float: left !important;}
.hide {  display: none !important;}
.show {  display: block !important;}
.invisible {  visibility: hidden;}
.text-hide {  color: transparent;  text-shadow: none;  background-color: transparent;  border: 0;}
/* WordPress fix. */
.entry-content ol.vc-carousel-indicators {  margin: 0 0 0 -30%;}
.entry-content .vc_carousel_vertical ol.vc-carousel-indicators {  margin: 1px 0 0 0;  bottom: auto;}
.wpb_images_carousel.carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner > .item > a {  display: block;}
.wpb_images_carousel.carousel .vc-carousel-inner .vc-carousel-slideline .vc-carousel-slideline-inner > .item > a > img {  margin: auto;}

/* start webnus edit vc common elements */

/** Tabs/Tour Common 
---------------------------------------------------------- */
#wrap .wpb_content_element .wpb_tour_tabs_wrapper,
#wrap .wpb_content_element .wpb_tabs_nav {
  padding: 0;
}
#wrap .ui-widget {font-family: 'Poppins', 'Open Sans', Helvetica, Arial, sans-serif;}
#wrap .wpb_content_element .wpb_tabs_nav {
  margin: 0;
  padding-left: 0 !important;
  text-indent: inherit !important;
  border-bottom: 1px solid #e5e5e5;

}
#wrap #content .wpb_content_element .wpb_tabs_nav {
  margin: 0;
}
#wrap .wpb_content_element .wpb_tabs_nav li {
  background:#f7f7f7;
  display:block;
  margin-bottom:-1px !important;
  margin-right:-1px !important;
  line-height: 18px;
  border: 1px solid #e5e5e5;  
  white-space: nowrap;  
  background-image: none;
  list-style: none !important;
}

#wrap .wpb_content_element .wpb_tabs_nav li:after,
#wrap .wpb_content_element .wpb_tabs_nav li:before {
  display: none !important;
}

#wrap .wpb_content_element .wpb_tabs_nav li:hover {
  background-color: #fbfbfb;
}
#wrap .wpb_content_element .wpb_tabs_nav .ui-state-active, #wrap .wpb_content_element .wpb_tabs_nav .ui-state-focus,
#wrap .wpb_content_element .wpb_tabs_nav .ui-state-active:hover , #wrap .wpb_content_element .wpb_tabs_nav .ui-state-focus:hover  { 
border-bottom-color:#fff; background:#fff; padding-top:6px; margin-top:-6px;}

#wrap .wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {
  cursor: default;
}
#wrap .wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide {
  display: none;
}
/** Tabs/Tour/Accordion Common **/
#wrap .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,
#wrap .wpb_content_element .wpb_accordion_header a {
  border-bottom: none;
  text-decoration: none;
  display: block;
  padding:12px 18px;
  font-size:13px; 
  color:#555;
}

#wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
#wrap .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {
  background-color: #fff;
    border:1px solid #e5e5e5;
  border-top:none;
}

#wrap .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab,
#wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
  padding: 20px;
}
#wrap .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab > .wpb_content_element:last-child,
#wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content > .wpb_content_element:last-child,
#wrap .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child,
#wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child > div > div.wpb_wrapper .wpb_content_element:last-child {
  margin-bottom: 0;
}
/** Tabs **/
#wrap .wpb_tabs .wpb_tabs_nav li {
  float: left;
  margin: 0 1px 0 0;
}
/** Tour **/

#wrap .wpb_tour .wpb_tabs_nav {
  float: left;
  display:block;
  border:none;
  border-right:1px solid #e5e5e5;
  padding:40px 0;
  width: 20%;
  min-width:98px;
}
#wrap .wpb_tour .wpb_tabs_nav li {
  margin: 0 0 1px 0;
  padding:0;
  background:#f9f9f9;
  border:1px solid #e5e5e5;
  border-left:none;
}
#wrap .wpb_tour .wpb_tabs_nav .ui-state-active, #wrap .wpb_tour .wpb_tabs_nav .ui-state-focus,
#wrap .wpb_tour .wpb_tabs_nav .ui-state-active:hover , #wrap .wpb_tour .wpb_tabs_nav .ui-state-focus:hover  { 
border-bottom-color:#e5e5e5; border-right-color:#fff; background:#fff; padding-top:0; margin-top:0; margin-right:-1px;}

#wrap .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
    text-transform:uppercase;
    font-size:12px;
    font-weight:bold;
    color:#838383;
    padding:10px;
    font-family: 'Poppins', 'Open Sans',  Helvetica, Arial, sans-serif;
}

#wrap .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  height:100%;
  float:left;
  width:79%;
  min-width:196px;
  min-height:160px;
  display:block;
  padding: 30px 0 0 21.739130434782606px;
}

#wrap .wpb_tour_next_prev_nav {
width:0px; height:0px; display:none; visibility:hidden;
}
#wrap .wpb_tour_next_prev_nav a {
  border-bottom: 1px dotted;
  text-decoration: none;
}
#wrap .wpb_tour_next_prev_nav a:hover {
  text-decoration: none;
  border-bottom: none;
}
#wrap .wpb_tour_next_prev_nav span {
  width: 48%;
  display: inline-block;
  padding-top: 1em;
  float: left;
}
#wrap .wpb_tour_next_prev_nav span.wpb_next_slide {
  text-align: right;
  float: right;
}
/** Accordion **/
#wrap .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
  margin: 0 0 1px 0;
  padding-top: 0;
  position: relative;
  text-transform: none;
  font-weight: inherit;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
  letter-spacing: inherit;
  border:none;
  cursor: pointer; display: block; margin: 0;
}
#wrap .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {
  display: block; color:#656f78;  padding: 36px 14px 16px 38px; letter-spacing:2px; text-transform:uppercase; text-decoration: none; text-shadow: none; font-weight:bold; font-size:17px;
  font-family: 'Lora', serif; min-height:82px; line-height:1.5; margin-left:37px;
}
#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
  display: block;
  width: 60px;
  height: 60px;
  position: absolute;
  left: 7px;
  top:19px;
  border:2px solid #eee;
  border-radius:50%;
}


#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon:before,
#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before { content:"+"; display:block; float:left; font-size:23px; margin-left:22px; margin-top:14px; color:#999; font-family: 'Lora', serif;}
#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon:before { content:"-"; margin-left:24px; margin-top:16px; }

#wrap .wpb_accordion .wpb_accordion_wrapper:last-of-type {  margin-bottom: 20px; }
#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active a, #wrap .wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a:hover { color: #0093d0; }
#wrap .wpb_accordion .wpb_accordion_wrapper .ui-state-active a { background-color: #fff; }  

#wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content  {
  padding:0 20px 30px 74px; 
}
#wrap .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content p {font-size:14px; font-weight:400;}

/* tabs_tour_accordion responsive rules */
@media (max-width: 960px) {
  #wrap .vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,
  #wrap .vc_responsive .wpb_tour .wpb_tab,
  #wrap .vc_responsive .wpb_tour_next_prev_nav {
    width: 100%;
    float: none;
    margin-left: 0;
  }

  #wrap .wpb_tabs .wpb_tabs_nav li, #wrap .wpb_content_element .wpb_tabs_nav li, .wpb_tour .wpb_tabs_nav  {
  float:none;
  margin:0 !important;
  }
  
#wrap .wpb_content_element .wpb_tabs_nav .ui-state-active, #wrap .wpb_content_element .wpb_tabs_nav .ui-state-focus,
#wrap .wpb_content_element .wpb_tabs_nav .ui-state-active:hover , #wrap .wpb_content_element .wpb_tabs_nav .ui-state-focus:hover, #wrap .wpb_tour .wpb_tour_tabs_wrapper .wpb_tab {
  float:none;
  margin:0 !important;
  padding-top:0 !important;
  border-left-color:#ff9900;
  }
#wrap .wpb_tour .wpb_tabs_nav {
  width:auto;
  border:none;
  max-width:100%;
}
#wrap .wpb_tour .wpb_tabs_nav li {
  border:1px solid #e5e5e5;
}

#wrap .wpb_tour .wpb_tabs_nav .ui-state-active, #wrap .wpb_tour .wpb_tabs_nav .ui-state-focus,
#wrap .wpb_tour .wpb_tabs_nav .ui-state-active:hover , #wrap .wpb_tour .wpb_tabs_nav .ui-state-focus:hover {
  border-left:1px solid #ff9900; border-right:1px solid #e5e5e5;
}


}


/* Progress bar
---------------------------------------------------------- */
.vc_progress_bar .vc_single_bar {

  background: #f7f7f7;
  position: relative;
  margin-bottom: 12px;
  height:11px;
  margin-top: 50px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;

}
.vc_progress_bar .vc_single_bar:last-child {
  margin-bottom: 0;
}
.vc_progress_bar .vc_single_bar .vc_label {
  position: relative;
  display: inline;
  padding: 0;
  text-shadow: none !important;
  z-index: 1;
  top:-28px;
  color:#797d84; /* webnus*/
  font-size:15px; /* webnus*/
  font-weight:300; /* webnus*/
}
.vc_progress_bar .vc_single_bar .vc_label .vc_label_units { float:right; margin-top:-24px;}
.vc_progress_bar .vc_single_bar.bar_blue .vc_bar {
  background-color: #0074CC;
}
.vc_progress_bar .vc_single_bar.bar_blue .vc_label {
  color:#797d84; /* webnus*/
}
.vc_progress_bar .vc_single_bar.bar_turquoise .vc_bar {
  background-color: #49afcd;
}
.vc_progress_bar .vc_single_bar.bar_turquoise .vc_label {
  color:#797d84; /* webnus*/
}
.vc_progress_bar .vc_single_bar.bar_green .vc_bar {
  background-color: #5bb75b;
}
.vc_progress_bar .vc_single_bar.bar_green .vc_label {
  color:#797d84; /* webnus*/
}
.vc_progress_bar .vc_single_bar.bar_orange .vc_bar {
  background-color: #faa732;
}
.vc_progress_bar .vc_single_bar.bar_orange .vc_label {
  color:#797d84; /* webnus*/
}
.vc_progress_bar .vc_single_bar.bar_red .vc_bar {
  background-color: #da4f49;
}
.vc_progress_bar .vc_single_bar.bar_red .vc_label {
  color:#797d84; /* webnus*/
}
.vc_progress_bar .vc_single_bar.bar_black .vc_bar {
  background-color: #414141;
}
.vc_progress_bar .vc_single_bar.bar_black .vc_label {
  color:#797d84; /* webnus*/
}
.vc_progress_bar .vc_single_bar .vc_bar {
  display: block;
  position: absolute;
  height: 100%;
  background-color: #e0e0e0;
  width: 0%;
  top: 0;
  left: 0;
  transition: width 1s linear;
  -moz-transition: width 1s linear;
  -webkit-transition: width 1s linear;
  -o-transition: width 1s linear;
}
.vc_progress_bar .vc_single_bar .vc_bar.striped {
  background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  -webkit-background-size: 20px 20px;
  -moz-background-size: 20px 20px;
  -o-background-size: 20px 20px;
  background-size: 20px 20px;
}
.vc_progress_bar .vc_single_bar .vc_bar.animated {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
  -moz-animation: progress-bar-stripes 2s linear infinite;
  -ms-animation: progress-bar-stripes 2s linear infinite;
  -o-animation: progress-bar-stripes 2s linear infinite;
  animation: progress-bar-stripes 2s linear infinite;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 20px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-moz-keyframes progress-bar-stripes {
  from {
    background-position: 20px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 20px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 20px 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 20px 0;
  }
  to {
    background-position: 0 0;
  }
}

/* ====== end webnus edit ====== */ /* start webnus edit */
#wrap .kc_single_image {
    width: 100%;
}
#wrap .kc_single_image img {
    max-width: 100%;
    display: initial;
}

#wrap a.button:before {
    display: none;
}

.kc-elm.wn-kc-elm { 
	float: unset; 
	width: auto; 
}

.kc-elm.kc_col-sm-12 {
    float: unset;
}
.stretch_section_content .container-fluid .kc_col-sm-12 {
    padding: 0;
}
#wrap .kc_text_block {
    display: block;
    width: 100%;
}

.vc_row.vc_row-o-content-top>.kc_column_inner {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.vc_row.vc_row-o-content-bottom>.kc_column_inner {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

.vc_row.vc_row-o-content-middle>.kc_column_inner {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center
}


/* Equal Height in row */
.kc-elm.vc_row.vc_row-o-equal-height {
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

.kc-elm.vc_row.vc_row-o-equal-height>.kc_column_inner>.kc-col-inner-container {
    display: -webkit-flex !important;
    display: -ms-flexbox !important;
    display: flex !important;
    flex-wrap: wrap;
    height: 100%;
    width: 100%;
}
#wrap .kc-elm.vc_row.vc_row-o-equal-height .container {
    width: 100%;
}

.kc-elm.vc_row.vc_row-o-equal-height.vc_row.vc_row-o-content-top>.kc_column_inner,
.kc-elm.vc_row.vc_row-o-equal-height.vc_row.vc_row-o-content-top>.kc_column_inner>.kc-col-inner-container {
    align-content: flex-start;
    align-items: flex-start;
}

.kc-elm.vc_row.vc_row-o-equal-height.vc_row.vc_row-o-content-middle>.kc_column_inner,
.kc-elm.vc_row.vc_row-o-equal-height.vc_row.vc_row-o-content-middle>.kc_column_inner>.kc-col-inner-container {
    align-content: center;
    align-items: center;
}

.kc-elm.vc_row.vc_row-o-equal-height.vc_row.vc_row-o-content-bottom>.kc_column_inner,
.kc-elm.vc_row.vc_row-o-equal-height.vc_row.vc_row-o-content-bottom>.kc_column_inner>.kc-col-inner-container {
    align-content: flex-end;
    align-items: flex-end;
}

.wn-deep-title-wrap.kc-elm {
    width: 100%;
}

.kc-elm div.wpcf7 {
    width: 100%;
}

.kc-elm .our-clients-type4 .center .our-client-item {
    margin: 45px 39px;
}

.kc-elm .our-clients-wrap {
    width: 100%;
}

#wrap .kc-elm .button.arrow:before {
    color: #000;
}

#wrap .kc-elm .w-map {
    width: 100%;
} /*---------------------------------
	
		Theme Name: Deep
		Author: WEBNUS
	
	/*------------------------------------------------------------------
		[Typography]
	
		Body copy: 14px/22px Rubik, Helvetica, Arial, sans-serif;
		Headers: Rubik, Helvetica, Arial, sans-serif;;
		Input,  textarea: 13px Rubik, Helvetica, Arial, sans-serif;
		Sidebar heading: 15px Rubik, Helvetica, Arial, sans-serif;
	
	
		[Color codes]
	
		Background: #ffffff (white)
		Content:    #424242 (light black)
		Header h1:  #0a0a0a (dark)
		Header h2:  #0a0a0a (dark)
		Footer:     #181818 (dark black)
	
		a (standard):   #2174e2 (blue)
		a (hover):  #fa5555 (ornage)
	
		------------------------------------------------------------------------*/
		
	/* Table of Content
	==================================================
		#Reset & Basics
		#Basic Styles
		#Site Styles
		#Typography
		#Links
		#Lists
		#Images
		#Buttons
		#Forms
		#Misc
		#Bootstrap */
		
		
		
		
	/* #Reset & Basics (Inspired by E. Meyers)
================================================== */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
body {
	line-height: 1;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
:focus {
	outline: 0;
}
/* #Basic Styles
================================================== */
	
body {
	background-color: #f4f7f8;
	font: 14px/25px sans-serif;
	font-family: 'Rubik', Helvetica, Arial, sans-serif;
	font-weight: 400;
	color: #626262;
	-webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
	-webkit-text-size-adjust: 100%;
	overflow-x: hidden;
}
/* #Typography
================================================== */
	
h1, h2, h3, h4, h5, h6 {
	color: #171c24;
	font-weight: 300;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
	font-weight: inherit;
}
h1 {
	font-size: 50px;
	line-height: 1.16;
	margin-bottom: 12px;
	letter-spacing: -1px;
}
h2 {
	font-size: 40px;
	line-height: 1.14;
	margin-bottom: 10px;
}
h3 {
	font-size: 29px;
	line-height: 1.2;
	margin-bottom: 8px;
}
h4 {
	font-size: 23px;
	line-height: 1.2;
	margin-bottom: 10px;
}
h5 {
	font-size: 18px;
	line-height: 1.3;
	margin-bottom: 7px;
}
h6 {
	font-size: 16px;
	line-height: 1.3;
	margin-bottom: 4px;
}
.subheader {
	color: #849098;
}
h1.slight, h2.slight, h3.slight, h4.slight, h5.slight, h6.slight, p.slight, .blox.dark h4.tagline-thin.slight {
	color: #959da2;
}
h1.slight-dark, h2.slight-dark, h3.slight-dark, h4.slight-dark, h5.slight-dark, h6.slight-dark, p.slight-dark {
	color: #525558;
}
h1.extr {
	font-size: 56px;
	font-weight: 100;
}
h1.tagline-bold {
	font-size: 36px;
	font-weight: 800;
	line-height: 1.24;
}
h4.tagline-thin {
	font-size: 23px;
	line-height: 32px;
	color: #464d52;
	font-weight: 300;
}
h4.tagline-thin.slight {
	color: #858e93;
}
h4.slight {
	font-weight: 300;
}
h5.title-bold {
	font-size: 17px;
	font-weight: 400;
	letter-spacing: 1.6px;
	text-transform: uppercase;
}
h1 strong {
	font-weight: 700;
}
h1.maxtitle {
	font-size: 56px;
	line-height: 60px;
	font-weight: 100;
}
#wrap .slog-wrap-resp {
	max-width: 1120px;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	float: none;
}
#wrap .slog-tx1 {
	max-width: 940px;
}
#wrap .slog-tx2 {
	max-width: 762px;
}
#wrap .slog-tx3 {
	max-width: 610px;
}
#wrap .slog-tx4 {
	max-width: 400px;
}
#wrap .slog-tx5 {
	max-width: 220px;
}
#wrap .slog-tx6 {
	max-width: 482px;
}
.slog-tx1.aligncenter, .slog-tx2.aligncenter, .slog-tx3.aligncenter, .slog-tx4.aligncenter, .slog-tx5.aligncenter, .slog-tx6.aligncenter, .aligncenter .slog-tx1, .aligncenter .slog-tx2, .aligncenter .slog-tx3, .aligncenter .slog-tx4, .aligncenter .slog-tx5 {
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}
p {
	margin: 0 0 20px 0;
	color: #444;
	font-size: 17px;
	font-weight: 300;
	line-height: 1.68;
}
p img {
	margin: 0;
}
p.lead {
	font-size: 21px;
	line-height: 27px;
}
p.magic {
	font-size: 19px;
	line-height: 25px;
	margin: 0;
}
p.slog {
	font-size: 16px;
	line-height: 26px;
	color: #6d6f71;
	font-weight: 300;
}
em {
	font-style: italic;
}
strong {
	font-weight: bold;
}
small {
	font-size: 75%;
	color: #969a9e;
}
p small {
	font-size: 88%;
}
i:hover {
	cursor: default;
}
a i:hover {
	cursor: pointer;
}
/* Dropcaps */
.dropcap1, .dropcap2, .dropcap3 {
	text-transform: uppercase;
	line-height: 1;
	float: left;
	font-size: 44px;
	margin: 0 8px 0 0;
	font-family: Times, serif, Arial;
}
.dropcap2, .dropcap3 {
	background: #4a4a4a;
	color: #fff;
	display: block;
	padding: 10px;
	border-radius: 5px;
	margin-top: -2px;
}
.dropcap3 {
	background: #0093d0;
}
/* Text Highlights */
.highlight1 {
	padding: 2px 5px;
	background: #85bc36;
	color: #fff;
	vertical-align: baseline;
}
.highlight2 {
	padding: 2px 5px;
	background: #f4f4f4;
	color: #666;
	vertical-align: baseline;
}
.highlight3 {
	padding: 3px 6px;
	background: #437df9;
	color: #fff;
	vertical-align: baseline;
}
.highlight4 {
	background-color: #fffdcc;
	vertical-align: baseline;
	padding: 1px 3px;
}
/*  Blockquotes  */
blockquote, blockquote p, q {
	font-size: 15px;
	line-height: 24px;
	color: #3a3b3c;
}
blockquote {
	position: relative;
	margin: 0 0 21px;
	padding: 18px 10px 14px 60px;
}
blockquote:before {
	position: absolute;
	left: 12px;
	top: 25px;
	content: '\201C';
	font-size: 62px;
	color: #437df9;
	font-weight: bold;
	font-family: Georgia, Times, serif;
}
blockquote cite {
	display: block;
	font-style: italic;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 6px;
	font-size: 12px;
	color: #777f87;
}
blockquote cite:before {
	content: "\2014 \0020";
}
blockquote cite a {
	color: #555;
}
blockquote small {
	font-size: 13px;
	font-style: italic;
}
blockquote img {
	max-width: 100%;
	width: auto;
	display: inline;
}
hr {
	border: solid #e5e5e5;
	border-width: 1px 0 0;
	clear: both;
	margin: 14px 0 35px;
	height: 0;
	width: auto;
}
hr.boldbx {
	border-width: 4px 0 0;
	border-color: #efefef;
}
.container hr {
	margin-right: 10px;
	margin-left: 10px;
}
.container .columns hr, .container .column hr, .container .wpb_column hr, .container .wpb_column hr {
	margin-right: 0px;
	margin-left: 0px;
}
pre, code {
	background: #f3f3f3;
	padding: 5px 10px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
	white-space: pre-wrap;
}
::selection {
	background: #e4744f;
	color: #fff;
}
	::-moz-selection {
 background: #e4744f;
 color: #fff;
}
/* #Links
================================================== */
	
a {
	color: #0099ff;
	text-decoration: none;
	outline: 0;
}
a:hover, a:focus {
	color: #ff9900;
}
a:active {
	outline: none;
	opacity: 0.92;
}
/* #Lists
================================================== */
	
ul, ol {
	margin-bottom: 21px;
	margin-left: 3px;
}
ul {
	list-style: inside;
}
ol {
	list-style: decimal;
}
ol, ul.disc {
	margin-left: 20px;
}
ul.disc {
	list-style: disc outside;
}
ul ul, ul ol, ol ol, ol ul {
	margin: 4px 0 5px 30px;
	font-size: 90%;
}
ul ul li, ul ol li, ol ol li, ol ul li {
	margin-bottom: 6px;
}
li {
	line-height: 1.6;
	margin-bottom: 4px;
	font-size: 15px;
	font-weight: 400;
}
ul.check li, li.check, ul.plus li, li.plus, ul.minus li, li.minus, ul.star li, li.star, ul.arrow li, li.arrow, ul.arrow2 li, li.arrow2, ul.square li, li.square, ul.circle li, li.circle, ul.cross li, li.cross {
	font-size: 15px;
	list-style: none;
}
/* #Images
================================================== */
	
img {
	height: auto;
	vertical-align: middle;
}
img.scale-with-grid {
	max-width: 100%;
	height: auto;
}
img.full-width {
	width: 100%;
	height: auto;
}
p img {
	margin-bottom: 14px;
}
/* #Buttons
================================================== */
.donate-button.button.large span {
	padding-top: 5px;
}
.donate-button.button.medium span {
	padding-bottom: 5px;
}
.button, .wn-btn, input[type="submit"], input[type="reset"], input[type="button"], .button.green, button.green, input[type="submit"].green, input[type="reset"].green, input[type="button"].green {
	position: relative;
	border: 0 none;
	border-radius: 3px;
	color: #fff;
	display: inline-block;
	font-family: inherit;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 1.5;
	text-transform: capitalize;
	font-weight: 500;
	text-decoration: none;
	cursor: pointer;
	white-space: nowrap;
	margin-bottom: 21px;
	margin-right: 10px;
	padding: 18px 26px;
	background: #437df9;
	-webkit-transition: all 0.21s ease;
	-moz-transition: all 0.21s ease;
	-o-transition: all 0.21s ease;
	transition: all 0.21s ease;
}
.aligncenter .button {
	margin-right: 5px;
	margin-left: 5px;
}
.button.green, button.green, input[type="submit"].green, input[type="reset"].green, input[type="button"].green {
	background-color: #54cd38;
	}
.button.theme-skin {
	background-color: #437df9;
}
.button:hover {
	background-color: #292929;
}
.button.theme-skin:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, input[type="submit"].green:hover, input[type="reset"].green:hover, input[type="button"].green:hover {
	background: #292929 !important;
	-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.2) inset;
	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.2) inset;
	box-shadow: 0px 0px 4px rgba(0,0,0,0.2) inset;
}
.button.theme-skin.bordered-bot {
	color: #437df9;
}
#wrap .button.theme-skin.bordered-bot:hover span, #wrap button.theme-skin.bordered-bot:hover span, #wrap input[type="submit"].theme-skin.bordered-bot:hover, #wrap input[type="reset"].theme-skin.bordered-bot:hover, #wrap input[type="button"].theme-skin.bordered-bot:hover {
	color: #fff !important;
}
.button.full-width, button.full-width, input[type="submit"].full-width, input[type="reset"].full-width, input[type="button"].full-width {
	width: 100%;
	padding-left: 0 !important;
	padding-right: 0 !important;
	text-align: center;
}
.button.large, input[type="submit"].large, input[type="reset"].large, input[type="button"].large {
	padding: 22px 36px;
	font-size: 18px;
	letter-spacing: 2px;
	font-weight: 600;
}
.button.small, input[type="submit"].small, input[type="reset"].small, input[type="button"].small {
	padding: 11px 18px;
	font-size: 11px;
	text-transform: uppercase;
}
.button.blue, button.blue, input[type="submit"].blue, input[type="reset"].blue, input[type="button"].blue {
	background: #128abc;
}
.button.red, button.red, input[type="submit"].red, input[type="reset"].red, input[type="button"].red {
	background: #e53f51;
}
.button.gray, button.gray, input[type="submit"].gray, input[type="reset"].gray, input[type="button"].gray {
	color: #656f79;
	background: #f3f4f5;
}
.button.dark-gray, button.dark-gray, input[type="submit"].dark-gray, input[type="reset"].dark-gray, input[type="button"].dark-gray {
	color: #333;
	background: #eee;
}
.button.cherry, button.cherry, input[type="submit"].cherry, input[type="reset"].cherry, input[type="button"].cherry {
	background: #93516a;
}
.button.orchid, button.orchid, input[type="submit"].orchid, input[type="reset"].orchid, input[type="button"].orchid {
	background: #9661ab;
}
.button.pink, button.pink, input[type="submit"].pink, input[type="reset"].pink, input[type="button"].pink {
	background: #e64883;
}
.button.orange, button.orange, input[type="submit"].orange, input[type="reset"].orange, input[type="button"].orange {
	background: #f98805;
}
.button.teal, button.teal, input[type="submit"].teal, input[type="reset"].teal, input[type="button"].teal {
	background: #1fa79e;
}
.button.skyblue, button.skyblue, input[type="submit"].skyblue, input[type="reset"].skyblue, input[type="button"].skyblue {
	background: #03acdc;
}
.button.jade, button.jade, input[type="submit"].jade, input[type="reset"].jade, input[type="button"].jade {
	background: #0aad80;
}
.button.gold, button.gold, input[type="submit"].gold, input[type="reset"].gold, input[type="button"].gold {
	background: #d0ae5e;
}
.button.white, button.white, input[type="submit"].white, input[type="reset"].white, input[type="button"].white {
	background: #fff;
	color: #000;
}
.button.black, button.black, input[type="submit"].black, input[type="reset"].black, input[type="button"].black {
	background: #000;
	color: #fff;
}
a.button, .button.blue, .button.red, .button.cherry, .button.orchid, .button.pink, .button.orange, .button.teal {
	color: #fff;
}
.button:active, input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active {
	color: #c1d7dc;
	opacity: 0.94;
}
/* Bordered Buttons */
.button.bordered-bot, input[type="submit"].bordered-bot, input[type="reset"].bordered-bot, input[type="button"].bordered-bot {
	background: none;
	border: 1px solid;
	text-shadow: none;
	letter-spacing: 2px;
	text-transform: uppercase;
	padding: 17px 25px;
}
.button.large.bordered-bot, input[type="submit"].large.bordered-bot, input[type="reset"].large.bordered-bot, input[type="button"].large.bordered-bot {
	padding: 21px 35px;
}
.button.small.bordered-bot, input[type="submit"].small.bordered-bot, input[type="reset"].small.bordered-bot, input[type="button"].small.bordered-bot {
	padding: 10px 17px;
}
.button.bordered-bot:hover, button.bordered-bot:hover, input[type="submit"].bordered-bot:hover, input[type="reset"].bordered-bot:hover, input[type="button"].bordered-bot:hover {
	border-color: #363f46;
	color: #363f46;
	text-shadow: none;
	box-shadow: none;
	text-decoration: none;
}
.button.blue.bordered-bot, button.blue.bordered-bot, input[type="submit"].blue.bordered-bot, input[type="reset"].blue.bordered-bot, input[type="button"].blue.bordered-bot {
	border-color: #128abc;
	color: #128abc;
}
button.blue.bordered-bot:hover, input[type="submit"].blue.bordered-bot:hover, input[type="reset"].blue.bordered-bot:hover, input[type="button"].blue.bordered-bot:hover {
	border-color: #128abc;
	background-color: #128abc;
	color: #fff;
}
.button.red.bordered-bot, button.red.bordered-bot, input[type="submit"].red.bordered-bot, input[type="reset"].red.bordered-bot, input[type="button"].red.bordered-bot {
	border-color: #e53f51;
	color: #e53f51;
}
button.red.bordered-bot:hover, input[type="submit"].red.bordered-bot:hover, input[type="reset"].red.bordered-bot:hover, input[type="button"].red.bordered-bot:hover {
	border-color: #e53f51;
	background-color: #e53f51;
	color: #fff;
}
.button.cherry.bordered-bot, button.cherry.bordered-bot, input[type="submit"].cherry.bordered-bot, input[type="reset"].cherry.bordered-bot, input[type="button"].cherry.bordered-bot {
	border-color: #93516a;
	color: #93516a;
}
button.cherry.bordered-bot:hover, input[type="submit"].cherry.bordered-bot:hover, input[type="reset"].cherry.bordered-bot:hover, input[type="button"].cherry.bordered-bot:hover {
	border-color: #93516a;
	background-color: #93516a;
	color: #fff;
}
.button.orchid.bordered-bot, button.orchid.bordered-bot, input[type="submit"].orchid.bordered-bot, input[type="reset"].orchid.bordered-bot, input[type="button"].orchid.bordered-bot {
	border-color: #9661ab;
	color: #9661ab;
}
button.orchid.bordered-bot:hover, input[type="submit"].orchid.bordered-bot:hover, input[type="reset"].orchid.bordered-bot:hover, input[type="button"].orchid.bordered-bot:hover {
	border-color: #9661ab;
	background-color: #9661ab;
	color: #fff;
}
.button.pink.bordered-bot, button.pink.bordered-bot, input[type="submit"].pink.bordered-bot, input[type="reset"].pink.bordered-bot, input[type="button"].pink.bordered-bot {
	border-color: #e64883;
	color: #e64883;
}
button.pink.bordered-bot:hover, input[type="submit"].pink.bordered-bot:hover, input[type="reset"].pink.bordered-bot:hover, input[type="button"].pink.bordered-bot:hover {
	border-color: #e64883;
	background-color: #e64883;
	color: #fff;
}
.button.orange.bordered-bot, button.orange.bordered-bot, input[type="submit"].orange.bordered-bot, input[type="reset"].orange.bordered-bot, input[type="button"].orange.bordered-bot {
	border-color: #f98805;
	color: #f98805;
}
button.orange.bordered-bot:hover, input[type="submit"].orange.bordered-bot:hover, input[type="reset"].orange.bordered-bot:hover, input[type="button"].orange.bordered-bot:hover {
	border-color: #f98805;
	background-color: #f98805;
	color: #fff;
}
.button.teal.bordered-bot, button.teal.bordered-bot, input[type="submit"].teal.bordered-bot, input[type="reset"].teal.bordered-bot, input[type="button"].teal.bordered-bot {
	border-color: #1fa79e;
	color: #1fa79e;
}
button.teal.bordered-bot:hover, input[type="submit"].teal.bordered-bot:hover, input[type="reset"].teal.bordered-bot:hover, input[type="button"].teal.bordered-bot:hover {
	border-color: #1fa79e;
	background-color: #1fa79e;
	color: #fff;
}
.button.skyblue.bordered-bot, button.skyblue.bordered-bot, input[type="submit"].skyblue.bordered-bot, input[type="reset"].skyblue.bordered-bot, input[type="button"].skyblue.bordered-bot {
	border-color: #03acdc;
	color: #03acdc;
}
button.skyblue.bordered-bot:hover, input[type="submit"].skyblue.bordered-bot:hover, input[type="reset"].skyblue.bordered-bot:hover, input[type="button"].skyblue.bordered-bot:hover {
	border-color: #03acdc;
	background-color: #03acdc;
	color: #fff;
}
.button.jade.bordered-bot, button.jade.bordered-bot, input[type="submit"].jade.bordered-bot, input[type="reset"].jade.bordered-bot, input[type="button"].jade.bordered-bot {
	border-color: #0aad80;
	color: #0aad80;
}
button.jade.bordered-bot:hover, input[type="submit"].jade.bordered-bot:hover, input[type="reset"].jade.bordered-bot:hover, input[type="button"].jade.bordered-bot:hover {
	border-color: #0aad80;
	background-color: #0aad80;
	color: #fff;
}
.button.green.bordered-bot, button.green.bordered-bot, input[type="submit"].green.bordered-bot, input[type="reset"].green.bordered-bot, input[type="button"].green.bordered-bot {
	border-color: #8fbe32;
	color: #8fbe32;
}
button.green.bordered-bot:hover, input[type="submit"].green.bordered-bot:hover, input[type="reset"].green.bordered-bot:hover, input[type="button"].green.bordered-bot:hover {
	border-color: #8fbe32;
	background-color: #8fbe32;
	color: #fff;
}
.button.white.bordered-bot, button.white.bordered-bot, input[type="submit"].white.bordered-bot, input[type="reset"].white.bordered-bot, input[type="button"].white.bordered-bot {
	background: none;
	border-color: #fff;
	color: #fff;
}
.button.black.bordered-bot, button.black.bordered-bot, input[type="submit"].black.bordered-bot, input[type="reset"].black.bordered-bot, input[type="button"].black.bordered-bot {
	background: none;
	border-color: #000;
	color: #000;
}
.button.black.bordered-bot:hover, button.black.bordered-bot:hover, input[type="submit"].black.bordered-bot:hover, input[type="reset"].black.bordered-bot:hover, input[type="button"].black.bordered-bot:hover {
	background: #000;
	border-color: #000;
	color: #fff;
}
.button.white.bordered-bot:hover, button.white.bordered-bot:hover, input[type="submit"].white.bordered-bot:hover, input[type="reset"].white.bordered-bot:hover, input[type="button"].white.bordered-bot:hover {
	background: #fff;
	border-color: #fff;
	color: #000;
}
/* Thin Font Weight*/
.button.thin {
	font-weight: 400;
}
.button.bold {
	font-weight: 700;
}
/* Buttons border Radius */
.button.rounded {
	border-radius: 55px;
	-webkit-transition: all .4s ease, background .36s ease .1s;
	transition: all .4s ease, background .36s ease .1s;
	letter-spacing: 0;
	padding-left: 30px;
	padding-right: 30px;
}
.button.square {
	border-radius: 0;
}
/* Buttons icon */
.button i, button i, input[type="submit"] i, input[type="reset"] i, input[type="button"] i {
	color: inherit;
	font-size: 16px;
	vertical-align: baseline;
	line-height: 1;
	display: inline;
	margin-right: 7px;
}
.button i.fa-none {
	margin: 0;
	display: none;
}
.button.large i {
	font-size: 24px;
	vertical-align: text-bottom;
}

.page .button.bordered-bot:hover {
	background: #292929;
	border-color: #292929;
	color: #fff;
}
#wrap .button.gray.rounded.bordered-bot, #wrap .button.dark-gray.rounded.bordered-bot {
	border-color: #d8d8d8;
	color: #437df9;
}
#wrap .button.gray.rounded.bordered-bot:hover, #wrap .button.dark-gray.rounded.bordered-bot:hover {
	background: #292929;
	border-color: #292929;
	color: #fff !important;
}	

	
/* Fix for odd Mozilla border & padding issues */
button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}

/* #Forms
================================================== */
	
form {
	margin-bottom: 20px;
}
fieldset {
	margin-bottom: 20px;
}
input[type="text"], input[type="tel"], input[type="password"], input[type="email"], textarea, select {
	border: 1px solid #e1e1e1;
	padding: 6px 4px;
	outline: none;
	-moz-border-radius: 1px;
	-webkit-border-radius: 1px;
	border-radius: 1px;
	color: #888;
	margin: 0;
	min-width: 60px;
	width: 99%;
	max-width: 100%;
	min-height: 36px;
	display: block;
	margin-bottom: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
select {
	padding: 5px;
	outline: 0 none;
}
input[type="text"]:hover, input[type="password"]:hover, input[type="email"]:hover, textarea:hover {
	border-color: #c1dfed;
	-moz-box-shadow: 0 0 1px rgba(0,0,0,.1);
	-webkit-box-shadow: 0 0 1px rgba(0,0,0,.1);
	box-shadow: 0 0 1px rgba(0,0,0,.1);
}
input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, textarea:focus {
	border: 1px solid #aaa;
	color: #444;
	background: #fff;
	-moz-box-shadow: 0 0 3px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 0 3px rgba(0,0,0,.2);
	box-shadow: 0 0 3px rgba(0,0,0,.2);
}
textarea {
	min-height: 60px;
}
label, legend {
	display: block;
	font-weight: bold;
	font-size: 13px;
}
select {
	width: 220px;
}
input[type="checkbox"] {
	display: inline;
}
label span, legend span {
	font-weight: normal;
	font-size: 13px;
	color: #444;
}
/* Elements page Icon list*/
ul.check li:before, li.check:before, ul.plus li:before, li.plus:before, ul.star li:before, li.star:before, ul.arrow li:before, li.arrow:before, ul.arrow2 li:before, li.arrow2:before, ul.square li:before, li.square:before, ul.circle li:before, li.circle:before, ul.cross li:before, li.cross:before, ul.minus li:before, li.minus:before {
	padding-right: 5px;
	font-family: FontAwesome;
	font-weight: 900;
}
ul.check li:before, li.check:before {
	content: "\f00c";
	color: #437df9;
}
ul.plus li:before, li.plus:before {
	content: "\f067";
	color: #6db01b;
}
ul.minus li:before, li.minus:before {
	content: "\f068";
	color: #ff0000;
}
ul.star li:before, li.star:before {
	content: "\f005";
	color: #f6dc15;
	font-size: 11px;
}
ul.arrow li:before, li.arrow:before {
	content: "\f105";
	color: #00b1b7;
	font-weight: bold;
}
ul.arrow2 li:before, li.arrow2:before {
	content: "\f105";
	color: #7d858d;
}
ul.square {
	margin-left: 21px;
}
ul.square li, li.square {
	position: relative;
	padding-left: 12px;
}
ul.square li:before, li.square:before {
	content: "";
	width: 1px;
	height: 5px;
	position: absolute;
	background: #437df9;
	left: 0px;
	top: 8px;
}
ul.circle li:before, li.circle:before {
	content: "\f111";
	font-size: 6px;
	color: #437df9;
}
ul.cross li:before, li.cross:before {
	content: "\f00d";
	color: #437df9;
}
ul.check li, li.check, ul.plus li, li.plus, ul.minus li, li.minus, ul.star li, li.star, ul.arrow li, li.arrow, ul.arrow2 li, li.arrow2, ul.square li, li.square, ul.circle li, li.circle, ul.cross li, li.cross {
	padding-bottom: 1px;
	list-style: none;
}
/* #Misc
================================================== */
	
.remove-bottom {
	margin-bottom: 0 !important;
}
.half-bottom {
	margin-bottom: 7px !important;
}
.add-bottom {
	margin-bottom: 21px !important;
}
/* #tags
================================================== */
address {
	font-style: italic;
	margin: 0 0 1.6em;
}
abbr[title] {
	border-bottom: 1px dotted #eaeaea;
	border-bottom: 1px dotted rgba(51, 51, 51, 0.1);
	cursor: help;
}
mark, ins {
	background-color: #fff9c0;
	text-decoration: none;
}
sup, sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	bottom: 1ex;
}
sub {
	top: .5ex;
}
big {
	font-size: 125%;
}
dl {
	margin-bottom: 1.6em;
}
dt {
	font-weight: bold;
}
dd {
	margin-bottom: 1.6em;
}
table, th, td {
	border: 1px solid #eaeaea;
	border: 1px solid rgba(51, 51, 51, 0.1);
}
table {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 1px 0 0 1px;
	margin: 0 0 1.6em;
	table-layout: fixed;
	width: 100%;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
th {
	border-width: 0 1px 1px 0;
	font-weight: 700;
}
td {
	border-width: 0 1px 1px 0;
}
th, td {
	padding: 0.4em;
}
del {
	opacity: 0.8;
}

/* # webnus buttons arrow
============================*/
#wrap .button.arrow:hover::before {
	opacity: 1;
	content: "\e068";
	font-family: "linea-arrows-10" !important;
	transform: translateY(-50%) scaleX(1) translateZ(0);
	-ms-transform: translateY(-50%) scaleX(1) translateZ(0);
	-webkit-transform: translateY(-50%) scaleX(1) translateZ(0);
	transition: opacity .5s, transform .5s;
	-webkit-transition: opacity .5s, transform .5s;
}
#wrap .button.arrow:before {
	position: absolute;
	font-weight: 100;
	content: "";
	font-size: 39px;
	right: -27px;
	z-index: 999;
	top: 50%;
	opacity: 0;
	cursor: pointer;
	display: block;
	transform: translateY(-50%) scaleX(0) translateZ(0);
	-ms-transform: translateY(-50%) scaleX(0) translateZ(0);
	-webkit-transform: translateY(-50%) scaleX(0) translateZ(0);
}
/*  --------------- */ /*-- Theme Name: Deep --/* * Bootstrap * * Copyright 2013 Twitter, Inc * Licensed under the Apache License v2.0 * http://www.apache.org/licenses/LICENSE-2.0 * * Designed and built with all the love in the world @twitter by @mdo and @fat. */
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } img { vertical-align: middle; } .img-responsive { display: block; max-width: 100%; height: auto; } .img-rounded { border-radius: 6px; } .img-thumbnail { padding: 4px; line-height: 1.428571429; background-color: #ffffff; border: 1px solid #dddddd; border-radius: 4px; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; max-width: 100%; height: auto; }   .clearfix:before, .clearfix:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }  .clearfix:after { clear: both; }  .clearfix { zoom: 1; }  .clear, .clr { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }  .clr { visibility: visible; overflow: visible; }  .columns { padding: 0 15px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }  .container [class*="col-"] img, .container-fluid [class*="col-"] img { max-width:100%;}  .container { margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px; } .container:before, .container:after { content: " "; display: table; } .container:after { clear: both; } @media only screen and (max-width: 480px) { .container { width: 98%; } } @media only screen and (min-width: 481px) and (max-width: 767px) { .container { width: 96%; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .container { width: 100%; /* webnus old = 768px */ } } @media only screen and (min-width: 992px) { .container { width: 960px; } } @media only screen and (min-width: 1200px) and (max-width: 1280px) { .container { width: 1156px; padding-left: 15px; padding-right: 15px; } } @media only screen and (min-width: 1281px) { .container { width: 1246px; padding-left: 15px; padding-right: 15px; }  } @media only screen and (min-width: 1921px) { .container { max-width:1690px; }  } .row { margin-left: -15px; margin-right: -15px; } .row:before, .row:after { content: " "; display: table; } .row:after { clear: both; } .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; } @media only screen and (min-width: 1281px) { .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { padding-left: 15px; padding-right: 15px; } .row { margin-left: -15px; margin-right: -15px; } } .container [class*="col-"].alpha { padding-left:0;} .container [class*="col-"].omega { padding-right:0;} .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; } .col-xs-12 { width: 100%; } .col-xs-11 { width: 91.66666666666666%; } .col-xs-10 { width: 83.33333333333334%; } .col-xs-9 { width: 75%; } .col-xs-8 { width: 66.66666666666666%; } .col-xs-7 { width: 58.333333333333336%; } .col-xs-6 { width: 50%; } .col-xs-5 { width: 41.66666666666667%; } .col-xs-4 { width: 33.33333333333333%; } .col-xs-3 { width: 25%; } .col-xs-2 { width: 16.666666666666664%; } .col-xs-1 { width: 8.333333333333332%; } .col-xs-pull-12 { right: 100%; } .col-xs-pull-11 { right: 91.66666666666666%; } .col-xs-pull-10 { right: 83.33333333333334%; } .col-xs-pull-9 { right: 75%; } .col-xs-pull-8 { right: 66.66666666666666%; } .col-xs-pull-7 { right: 58.333333333333336%; } .col-xs-pull-6 { right: 50%; } .col-xs-pull-5 { right: 41.66666666666667%; } .col-xs-pull-4 { right: 33.33333333333333%; } .col-xs-pull-3 { right: 25%; } .col-xs-pull-2 { right: 16.666666666666664%; } .col-xs-pull-1 { right: 8.333333333333332%; } .col-xs-pull-0 { right: 0%; } .col-xs-push-12 { left: 100%; } .col-xs-push-11 { left: 91.66666666666666%; } .col-xs-push-10 { left: 83.33333333333334%; } .col-xs-push-9 { left: 75%; } .col-xs-push-8 { left: 66.66666666666666%; } .col-xs-push-7 { left: 58.333333333333336%; } .col-xs-push-6 { left: 50%; } .col-xs-push-5 { left: 41.66666666666667%; } .col-xs-push-4 { left: 33.33333333333333%; } .col-xs-push-3 { left: 25%; } .col-xs-push-2 { left: 16.666666666666664%; } .col-xs-push-1 { left: 8.333333333333332%; } .col-xs-push-0 { left: 0%; } .col-xs-offset-12 { margin-left: 100%; } .col-xs-offset-11 { margin-left: 91.66666666666666%; } .col-xs-offset-10 { margin-left: 83.33333333333334%; } .col-xs-offset-9 { margin-left: 75%; } .col-xs-offset-8 { margin-left: 66.66666666666666%; } .col-xs-offset-7 { margin-left: 58.333333333333336%; } .col-xs-offset-6 { margin-left: 50%; } .col-xs-offset-5 { margin-left: 41.66666666666667%; } .col-xs-offset-4 { margin-left: 33.33333333333333%; } .col-xs-offset-3 { margin-left: 25%; } .col-xs-offset-2 { margin-left: 16.666666666666664%; } .col-xs-offset-1 { margin-left: 8.333333333333332%; } .col-xs-offset-0 { margin-left: 0%; } @media (min-width: 768px) { .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; } .col-sm-12 { width: 100%; } .col-sm-11 { width: 91.66666666666666%; } .col-sm-10 { width: 83.33333333333334%; } .col-sm-9 { width: 75%; } .col-sm-8 { width: 66.66666666666666%; } .col-sm-7 { width: 58.333333333333336%; } .col-sm-6 { width: 50%; } .col-sm-5 { width: 41.66666666666667%; } .col-sm-4 { width: 33.33333333333333%; } .col-sm-3 { width: 25%; } .col-sm-2 { width: 16.666666666666664%; } .col-sm-1 { width: 8.333333333333332%; } .col-sm-pull-12 { right: 100%; } .col-sm-pull-11 { right: 91.66666666666666%; } .col-sm-pull-10 { right: 83.33333333333334%; } .col-sm-pull-9 { right: 75%; } .col-sm-pull-8 { right: 66.66666666666666%; } .col-sm-pull-7 { right: 58.333333333333336%; } .col-sm-pull-6 { right: 50%; } .col-sm-pull-5 { right: 41.66666666666667%; } .col-sm-pull-4 { right: 33.33333333333333%; } .col-sm-pull-3 { right: 25%; } .col-sm-pull-2 { right: 16.666666666666664%; } .col-sm-pull-1 { right: 8.333333333333332%; } .col-sm-pull-0 { right: 0%; } .col-sm-push-12 { left: 100%; } .col-sm-push-11 { left: 91.66666666666666%; } .col-sm-push-10 { left: 83.33333333333334%; } .col-sm-push-9 { left: 75%; } .col-sm-push-8 { left: 66.66666666666666%; } .col-sm-push-7 { left: 58.333333333333336%; } .col-sm-push-6 { left: 50%; } .col-sm-push-5 { left: 41.66666666666667%; } .col-sm-push-4 { left: 33.33333333333333%; } .col-sm-push-3 { left: 25%; } .col-sm-push-2 { left: 16.666666666666664%; } .col-sm-push-1 { left: 8.333333333333332%; } .col-sm-push-0 { left: 0%; } .col-sm-offset-12 { margin-left: 100%; } .col-sm-offset-11 { margin-left: 91.66666666666666%; } .col-sm-offset-10 { margin-left: 83.33333333333334%; } .col-sm-offset-9 { margin-left: 75%; } .col-sm-offset-8 { margin-left: 66.66666666666666%; } .col-sm-offset-7 { margin-left: 58.333333333333336%; } .col-sm-offset-6 { margin-left: 50%; } .col-sm-offset-5 { margin-left: 41.66666666666667%; } .col-sm-offset-4 { margin-left: 33.33333333333333%; } .col-sm-offset-3 { margin-left: 25%; } .col-sm-offset-2 { margin-left: 16.666666666666664%; } .col-sm-offset-1 { margin-left: 8.333333333333332%; } .col-sm-offset-0 { margin-left: 0%; } } @media (min-width: 992px) { .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; } .col-md-12 { width: 100%; } .col-md-11 { width: 91.66666666666666%; } .col-md-10 { width: 83.33333333333334%; } .col-md-9 { width: 75%; } .col-md-8 { width: 66.66666666666666%; } .col-md-7 { width: 58.333333333333336%; } .col-md-6 { width: 50%; } .col-md-5 { width: 41.66666666666667%; } .col-md-4 { width: 33.33333333333333%; } .col-md-3 { width: 25%; } .col-md-2 { width: 16.666666666666664%; } .col-md-1 { width: 8.333333333333332%; } .col-md-pull-12 { right: 100%; } .col-md-pull-11 { right: 91.66666666666666%; } .col-md-pull-10 { right: 83.33333333333334%; } .col-md-pull-9 { right: 75%; } .col-md-pull-8 { right: 66.66666666666666%; } .col-md-pull-7 { right: 58.333333333333336%; } .col-md-pull-6 { right: 50%; } .col-md-pull-5 { right: 41.66666666666667%; } .col-md-pull-4 { right: 33.33333333333333%; } .col-md-pull-3 { right: 25%; } .col-md-pull-2 { right: 16.666666666666664%; } .col-md-pull-1 { right: 8.333333333333332%; } .col-md-pull-0 { right: 0%; } .col-md-push-12 { left: 100%; } .col-md-push-11 { left: 91.66666666666666%; } .col-md-push-10 { left: 83.33333333333334%; } .col-md-push-9 { left: 75%; } .col-md-push-8 { left: 66.66666666666666%; } .col-md-push-7 { left: 58.333333333333336%; } .col-md-push-6 { left: 50%; } .col-md-push-5 { left: 41.66666666666667%; } .col-md-push-4 { left: 33.33333333333333%; } .col-md-push-3 { left: 25%; } .col-md-push-2 { left: 16.666666666666664%; } .col-md-push-1 { left: 8.333333333333332%; } .col-md-push-0 { left: 0%; } .col-md-offset-12 { margin-left: 100%; } .col-md-offset-11 { margin-left: 91.66666666666666%; } .col-md-offset-10 { margin-left: 83.33333333333334%; } .col-md-offset-9 { margin-left: 75%; } .col-md-offset-8 { margin-left: 66.66666666666666%; } .col-md-offset-7 { margin-left: 58.333333333333336%; } .col-md-offset-6 { margin-left: 50%; } .col-md-offset-5 { margin-left: 41.66666666666667%; } .col-md-offset-4 { margin-left: 33.33333333333333%; } .col-md-offset-3 { margin-left: 25%; } .col-md-offset-2 { margin-left: 16.666666666666664%; } .col-md-offset-1 { margin-left: 8.333333333333332%; } .col-md-offset-0 { margin-left: 0%; } } @media (min-width: 1281px) { .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; } .col-lg-12 { width: 100%; } .col-lg-11 { width: 91.66666666666666%; } .col-lg-10 { width: 83.33333333333334%; } .col-lg-9 { width: 75%; } .col-lg-8 { width: 66.66666666666666%; } .col-lg-7 { width: 58.333333333333336%; } .col-lg-6 { width: 50%; } .col-lg-5 { width: 41.66666666666667%; } .col-lg-4 { width: 33.33333333333333%; } .col-lg-3 { width: 25%; } .col-lg-2 { width: 16.666666666666664%; } .col-lg-1 { width: 8.333333333333332%; } .col-lg-pull-12 { right: 100%; } .col-lg-pull-11 { right: 91.66666666666666%; } .col-lg-pull-10 { right: 83.33333333333334%; } .col-lg-pull-9 { right: 75%; } .col-lg-pull-8 { right: 66.66666666666666%; } .col-lg-pull-7 { right: 58.333333333333336%; } .col-lg-pull-6 { right: 50%; } .col-lg-pull-5 { right: 41.66666666666667%; } .col-lg-pull-4 { right: 33.33333333333333%; } .col-lg-pull-3 { right: 25%; } .col-lg-pull-2 { right: 16.666666666666664%; } .col-lg-pull-1 { right: 8.333333333333332%; } .col-lg-pull-0 { right: 0%; } .col-lg-push-12 { left: 100%; } .col-lg-push-11 { left: 91.66666666666666%; } .col-lg-push-10 { left: 83.33333333333334%; } .col-lg-push-9 { left: 75%; } .col-lg-push-8 { left: 66.66666666666666%; } .col-lg-push-7 { left: 58.333333333333336%; } .col-lg-push-6 { left: 50%; } .col-lg-push-5 { left: 41.66666666666667%; } .col-lg-push-4 { left: 33.33333333333333%; } .col-lg-push-3 { left: 25%; } .col-lg-push-2 { left: 16.666666666666664%; } .col-lg-push-1 { left: 8.333333333333332%; } .col-lg-push-0 { left: 0%; } .col-lg-offset-12 { margin-left: 100%; } .col-lg-offset-11 { margin-left: 91.66666666666666%; } .col-lg-offset-10 { margin-left: 83.33333333333334%; } .col-lg-offset-9 { margin-left: 75%; } .col-lg-offset-8 { margin-left: 66.66666666666666%; } .col-lg-offset-7 { margin-left: 58.333333333333336%; } .col-lg-offset-6 { margin-left: 50%; } .col-lg-offset-5 { margin-left: 41.66666666666667%; } .col-lg-offset-4 { margin-left: 33.33333333333333%; } .col-lg-offset-3 { margin-left: 25%; } .col-lg-offset-2 { margin-left: 16.666666666666664%; } .col-lg-offset-1 { margin-left: 8.333333333333332%; } .col-lg-offset-0 { margin-left: 0%; } } .container-fluid { margin-left: 0; margin-right: 0; padding-right: 0; padding-left: 0;} .container-fluid::after { content: ""; display: table; clear: both;} 	/*----------------------------------
	
	Theme Name: Deep
	--------------------------
		
	/* #Full width Sections + Parallax + Video Background Stylesheet
	================================================================= */
	
	.blox {
		clear: both;
		background-position: center;
	}
	.blox.wpb_column {
		clear: none;
		margin-bottom: 0;
	}
	.blox.nopad {
		padding: 0;
		margin: 0;
	}
	#wrap .blox.full-container .container {
		padding-left: 0;
		padding-right: 0;
		width: auto;
		max-width: none;
	}
	.blox.nopad-cols .wpb_row .wpb_column.vc_column_container {
		padding-left: 0;
		padding-right: 0;
	}
	.blox.dark .nonetextshadow * {
		text-shadow: none;
	}
	.dark.blackbox {
		background: #25272a;
		margin-top: -1px;
	}
	.blox.dark hr {
		border-color: rgba(255, 255, 255, 0.2);
	}
	.blox.dark div, .blox.dark h1, .blox.dark h2, .blox.dark h3, .blox.dark h4, .blox.dark h5, .blox.dark h6, .blox.dark p {
		color: #fff;
	}
	.blox.dark a.button.white.bordered-bot, .slides-content.dark a.button.white.bordered-bot {
		color: #fff;
		background: none;
		border-color: #fff;
	}
	.blox.dark a.button.white.bordered-bot:hover, .slides-content.dark a.button.white.bordered-bot:hover {
		color: #222;
		background: #fff !important;
	}
	.blox.dark a.button.black.bordered-bot, .slides-content.dark a.button.black.bordered-bot {
		color: #000;
	}
	.blox.dark a.button.black:hover, .slides-content.dark a.button.black:hover {
		color: #000;
		background: #fff;
	}
	.blox a.button.gray, .blox a.button.bordered-bot.gray {
		color: #000;
		border-color: #000;
		border-radius: 0;
		letter-spacing: 0;
	}
	.blox.dark a.button.gray {
		color: #222;
	}
	.blox.dark a.button.gray.bordered-bot {
		background: none;
		color: #fff;
		border-color: #fff;
	}
	.blox.dark a.button.gray:hover {
		color: #000;
		background: #fff;
		box-shadow: none;
	}
	.blox.dark .magic-link a {
		color: #fff;
	}
	.blox.dark p {
		color: rgba(255, 255, 255, 0.97);
	}
	.blox.parallax-sec {
		padding: 0;
		background-position: center bottom;
		background-repeat: no-repeat;
		background-attachment: fixed;
		min-height: 300px;
		margin: 0 auto;
		width: 100%;
		max-width: 1920px;
		background-size: cover;
	}
	.parallax-sec article {
		position: relative;
	}
	.parallax-sec .blox, .parallax-sec .blox.dark {
		background: none;
	}
	/* #Max Overlay
	================================================== */
	.max-overlay {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background-repeat: repeat;
	}
	.max-pat, .max-pat2, .max-alpha, .max-alpha2 {
		position: relative;
	}
	.max-pat .max-overlay {
		background-image: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/pattern.png);
	}
	.max-pat2 .max-overlay {
		background-image: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/pattern2.png);
	}
	.max-alpha .max-overlay {
		background-color: rgba(33, 65, 83, 0.5);
	}
	.max-alpha2 .max-overlay {
		background-color: rgba(8, 22, 31, 0.8);
	}
	.blox .container {
		position: relative;
	}
	/* #Video Background
	================================================== */	
	.video-sec {
		position: relative;
		overflow: hidden;
		padding: 0!important
	}
	.video-sec .pattern-bg {
		background-image: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/pattern.png);
		opacity: 0.5;
		width: 100%;
		height: 100%;
		z-index: 1;
		padding: 45px 0 43px;
		clear: both;
		background-repeat: repeat;
		position: absolute;
	}
	.video-sec .dark-content, .video-sec .light-content {
		text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.23);
		padding: 45px 0 43px;
		z-index: 2;
		width: 100%;
		height: 100%;
		position: relative;
	}
	.video-sec .dark-content {
		color: #fff;
	}
	.video-sec .light-content {
		text-shadow: none;
	}
	.video-sec .slight {
		color: #292929;
	}
	.video-sec .mejs-container {
		position: absolute;
		z-index: 0;
	}
	.video-sec .max-video {
		position: relative;
	}
	.video-sec .slides-content {
		position: relative;
		z-index: 2;
		background: transparent;
		min-height: 300px;
		text-align: center;
	}
	.slides-content.dark * {
		color: #fff;
	}
	.slides-content.dark input, .slides-content.dark select, .slides-content.dark textarea, .slides-content.dark option {
		color: #777;
	}
	/* youtube video bg */
	.youtube-wrap {
		float: none;
		clear: both;
		width: 100%;
		position: absolute;
		padding-bottom: 56.25%; /* 16:9 */
		height: 0;
		overflow: hidden;
	}
	.youtube-wrap iframe {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}
	
	/* #Media Queries
	================================================== */
	
	@media only screen and (max-width: 991px) {
		.parallax-sec, .video-sec {
			height: auto !important;
			background-attachment: scroll;
			background-repeat: repeat-y !important;
		}
		.homedark {
			height: auto !important;
			background-size: cover;
		}
		.slogan h1 {
			font-size: 41px;
			line-height: 53px;
		}
		.aboutdark .slogan {
			position: relative;
			right: auto;
			margin: 0 auto;
			padding: 3%;
		}
		.video-sec .max-video {
			position: inherit;
		}
		.blox.parallax-sec {
			background-position: center center !important;
		}
	}
	
	@media only screen and (max-width: 767px) {
		.blox.dark, .blox.gray {
			height: auto !important;
		}
		.blox.half-white {
			background-image: none !important;
			background: #fff !important;
		}
	}
	
	@media (min-width: 992px) {
		.youtube-wrap {
			z-index: 1;
		}
		.youtube-wrap {
			float: none;
			clear: both;
			width: 100%;
			position: relative;
			padding-bottom: 56.25%;
			height: 0;
		}
		.youtube-wrap iframe {
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
		}
	}

	/* ------- end ------------ */ 

/* Magnific Popup CSS */
.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-arrow:after,.mfp-arrow:before,.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;box-shadow:none;touch-action:manipulation}.mfp-figure:after,.mfp-iframe-scaler iframe{box-shadow:0 0 8px rgba(0,0,0,.6);position:absolute;left:0}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{display:block;top:0;width:100%;height:100%;background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{top:40px;bottom:40px;right:0;z-index:-1;background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}
.mfp-bg {top: 0; left: 0; width: 100%; height: 100%; z-index: 1042; overflow: hidden; position: fixed; opacity: 0.8; } .mfp-wrap {top: 0; left: 0; width: 100%; height: 100%; z-index: 1043; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; } .mfp-container {text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; box-sizing: border-box; } .mfp-container:before {content: ''; display: inline-block; height: 100%; vertical-align: middle; } .mfp-align-top .mfp-container:before {display: none; } .mfp-content {position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; } .mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {width: 100%; cursor: auto; } .mfp-ajax-cur {cursor: progress; } .mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; } .mfp-zoom {cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; } .mfp-auto-cursor .mfp-content {cursor: auto; } .mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {-webkit-user-select: none; -moz-user-select: none; user-select: none; } .mfp-loading.mfp-figure {display: none; } .mfp-hide {display: none !important; } .mfp-preloader {color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; } .mfp-preloader a {color: #CCC; } .mfp-preloader a:hover {color: #FFF; } .mfp-s-ready .mfp-preloader {display: none; } .mfp-s-error .mfp-content {display: none; } button.mfp-close, button.mfp-arrow {overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; box-shadow: none; touch-action: manipulation; } button::-moz-focus-inner {padding: 0; border: 0; } .mfp-close {width: 44px; height: 44px; line-height: 44px; position: absolute; right: 0; top: 0; text-decoration: none; text-align: center; opacity: 0.65; padding: 0 0 18px 10px; color: #FFF; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; } .mfp-close:hover, .mfp-close:focus {opacity: 1; } .mfp-close:active {top: 1px; } .mfp-close-btn-in .mfp-close {color: #333; } .mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {color: #FFF; right: -6px; text-align: right; padding-right: 6px; width: 100%; } .mfp-counter {position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap; } .mfp-arrow {position: absolute; opacity: 0.65; margin: 0; top: 50%; margin-top: -55px; padding: 0; width: 90px; height: 110px; -webkit-tap-highlight-color: transparent; } .mfp-arrow:active {margin-top: -54px; } .mfp-arrow:hover, .mfp-arrow:focus {opacity: 1; } .mfp-arrow:before, .mfp-arrow:after {content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium inset transparent; } .mfp-arrow:after {border-top-width: 13px; border-bottom-width: 13px; top: 8px; } .mfp-arrow:before {border-top-width: 21px; border-bottom-width: 21px; opacity: 0.7; } .mfp-arrow-left {left: 0; } .mfp-arrow-left:after {border-right: 17px solid #FFF; margin-left: 31px; } .mfp-arrow-left:before {margin-left: 25px; border-right: 27px solid #3F3F3F; } .mfp-arrow-right {right: 0; } .mfp-arrow-right:after {border-left: 17px solid #FFF; margin-left: 39px; } .mfp-arrow-right:before {border-left: 27px solid #3F3F3F; } .mfp-iframe-holder {padding-top: 40px; padding-bottom: 40px; } .mfp-iframe-holder .mfp-content {line-height: 0; width: 100%; max-width: 900px; } .mfp-iframe-holder .mfp-close {top: -40px; } .mfp-iframe-scaler {width: 100%; height: 0; overflow: hidden; padding-top: 56.25%; } .mfp-iframe-scaler iframe {position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #000; } /* Main image in popup */ img.mfp-img {width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; } /* The shadow behind the image */ .mfp-figure {line-height: 0; } .mfp-figure:after {content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444; } .mfp-figure small {color: #BDBDBD; display: block; font-size: 12px; line-height: 14px; } .mfp-figure figure {margin: 0; } .mfp-bottom-bar {margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; } .mfp-title {text-align: left; line-height: 18px; color: #F3F3F3; word-wrap: break-word; padding-right: 36px; } .mfp-image-holder .mfp-content {max-width: 100%; } .mfp-gallery .mfp-image-holder .mfp-figure {cursor: pointer; } @media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {/** * Remove all paddings around the image on small screen */ .mfp-img-mobile .mfp-image-holder {padding-left: 0; padding-right: 0; } .mfp-img-mobile img.mfp-img {padding: 0; } .mfp-img-mobile .mfp-figure:after {top: 0; bottom: 0; } .mfp-img-mobile .mfp-figure small {display: inline; margin-left: 5px; } .mfp-img-mobile .mfp-bottom-bar {background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; } .mfp-img-mobile .mfp-bottom-bar:empty {padding: 0; } .mfp-img-mobile .mfp-counter {right: 5px; top: 3px; } .mfp-img-mobile .mfp-close {top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; } } @media all and (max-width: 900px) {.mfp-arrow {-webkit-transform: scale(0.75); transform: scale(0.75); } .mfp-arrow-left {-webkit-transform-origin: 0; transform-origin: 0; } .mfp-arrow-right {-webkit-transform-origin: 100%; transform-origin: 100%; } .mfp-container {padding-left: 6px; padding-right: 6px; } }
/* Styles for dialog window */
#small-dialog {background: white; padding: 20px 30px; text-align: left; max-width: 400px; margin: 40px auto; position: relative; }
/* Fade-zoom animation for first dialog */
/* start state */
.my-mfp-zoom-in .zoom-anim-dialog {opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); }
/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); }
/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {-webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8); opacity: 0; }
/* Dark overlay, start state */
.my-mfp-zoom-in.mfp-bg {opacity: 0; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out; } /* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg {opacity: 0.8; }
/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg {opacity: 0; }
/* Fade-move animation for second dialog */
/* at start */
.my-mfp-slide-bottom .zoom-anim-dialog {opacity: 0; -webkit-transition: all 0.2s ease-out; -moz-transition: all 0.2s ease-out; -o-transition: all 0.2s ease-out; transition: all 0.2s ease-out; -webkit-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg ); -moz-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg ); -ms-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg ); -o-transform: translateY(-20px) perspective( 600px ) rotateX( 10deg ); transform: translateY(-20px) perspective( 600px ) rotateX( 10deg ); }
/* animate in */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {opacity: 1; -webkit-transform: translateY(0) perspective( 600px ) rotateX( 0 ); -moz-transform: translateY(0) perspective( 600px ) rotateX( 0 ); -ms-transform: translateY(0) perspective( 600px ) rotateX( 0 ); -o-transform: translateY(0) perspective( 600px ) rotateX( 0 ); transform: translateY(0) perspective( 600px ) rotateX( 0 ); }
/* animate out */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog { opacity: 0; -webkit-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); -moz-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); -ms-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); -o-transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); transform: translateY(-10px) perspective( 600px ) rotateX( 10deg ); }
/* Dark overlay, start state */
.my-mfp-slide-bottom.mfp-bg {opacity: 0; -webkit-transition: opacity 0.3s ease-out; -moz-transition: opacity 0.3s ease-out; -o-transition: opacity 0.3s ease-out; transition: opacity 0.3s ease-out; } /* animate in */
.my-mfp-slide-bottom.mfp-ready.mfp-bg {opacity: 0.8; } /* animate out */
.my-mfp-slide-bottom.mfp-removing.mfp-bg {opacity: 0; }


/*!
 * Datepicker v0.5.2
 * https://github.com/fengyuanchen/datepicker
 *
 * Copyright (c) 2014-2017 Fengyuan Chen
 * Released under the MIT license
 *
 * Date: 2017-04-08T12:04:53.399Z
 */
 .datepicker-container{font-size:12px;line-height:30px;position:fixed;z-index:-1;top:0;left:0;width:210px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff;direction:ltr!important;-ms-touch-action:none;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.datepicker-container:after,.datepicker-container:before{position:absolute;display:block;width:0;height:0;content:' ';border:5px solid transparent}.datepicker-dropdown{position:absolute;z-index:1;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border:1px solid #ccc;-webkit-box-shadow:0 3px 6px #ccc;box-shadow:0 3px 6px #ccc}.datepicker-inline{position:static}.datepicker-top-left,.datepicker-top-right{border-top-color:#39f}.datepicker-top-left:after,.datepicker-top-left:before,.datepicker-top-right:after,.datepicker-top-right:before{top:-5px;left:10px;border-top:0}.datepicker-top-left:before,.datepicker-top-right:before{border-bottom-color:#39f}.datepicker-top-left:after,.datepicker-top-right:after{top:-4px;border-bottom-color:#fff}.datepicker-bottom-left,.datepicker-bottom-right{border-bottom-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-left:before,.datepicker-bottom-right:after,.datepicker-bottom-right:before{bottom:-5px;left:10px;border-bottom:0}.datepicker-bottom-left:before,.datepicker-bottom-right:before{border-top-color:#39f}.datepicker-bottom-left:after,.datepicker-bottom-right:after{bottom:-4px;border-top-color:#fff}.datepicker-bottom-right:after,.datepicker-bottom-right:before,.datepicker-top-right:after,.datepicker-top-right:before{right:10px;left:auto}.datepicker-panel>ul:after,.datepicker-panel>ul:before{display:table;content:' '}.datepicker-panel>ul:after{clear:both}.datepicker-panel>ul{width:102%;margin:0;padding:0}.datepicker-panel>ul>li{float:left;width:30px;height:30px;margin:0;padding:0;list-style:none;cursor:pointer;text-align:center;background-color:#fff}.datepicker-panel>ul>li.highlighted,.datepicker-panel>ul>li:hover{background-color:#e6f2ff}.datepicker-panel>ul>li.muted,.datepicker-panel>ul>li.muted:hover{color:#999}.datepicker-panel>ul>li.highlighted:hover{background-color:#cce6ff}.datepicker-panel>ul>li.picked,.datepicker-panel>ul>li.picked:hover{color:#39f}.datepicker-panel>ul>li.disabled,.datepicker-panel>ul>li.disabled:hover{cursor:default;color:#ccc;background-color:#fff}.datepicker-panel>ul>li.disabled.highlighted,.datepicker-panel>ul>li.disabled:hover.highlighted{background-color:#e6f2ff}.datepicker-panel>ul>li[data-view='years prev'],.datepicker-panel>ul>li[data-view='year prev'],.datepicker-panel>ul>li[data-view='month prev'],.datepicker-panel>ul>li[data-view='years next'],.datepicker-panel>ul>li[data-view='year next'],.datepicker-panel>ul>li[data-view='month next'],.datepicker-panel>ul>li[data-view=next]{font-size:18px}.datepicker-panel>ul>li[data-view='month current'],.datepicker-panel>ul>li[data-view='years current'],.datepicker-panel>ul>li[data-view='year current']{width:150px}.datepicker-panel>ul[data-view=years]>li,.datepicker-panel>ul[data-view=months]>li{line-height:52.5px;width:52.5px;height:52.5px}.datepicker-panel>ul[data-view=week]>li,.datepicker-panel>ul[data-view=week]>li:hover{cursor:default;background-color:#fff}.datepicker-hide{display:none}
 
/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* Browser Resets */ 
.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus  {outline: none;} .slides, .flex-control-nav, .flex-direction-nav {margin: 0; padding: 0; list-style: none;} /* FlexSlider Necessary Styles *********************************/ .flexslider {margin: 0; padding: 0;} .flexslider .slides > li {display: none; position:relative; -webkit-backface-visibility: hidden;} /* Hide the slides before the JS is loaded. Avoids image jumping */ .flexslider .slides img {width: 100%; display: block;} #wrap .flexslider .slides img { height:auto !important;} .flex-pauseplay span {text-transform: capitalize;} /* Clearfix for the .slides element */ .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} html[xmlns] .slides {display: block; position:relative;} * html .slides {height: 1%;} /* No JavaScript Fallback */ /* If you are not using another script, such as Modernizr, make sure you * include js that eliminates this class on page load */ .no-js .slides > li:first-child {display: block;} /* FlexSlider Default Theme *********************************/ .flexslider { background: #fff; margin: 0; padding: 0; z-index: 1;  position: relative;  zoom: 1;} .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;} .loading .flex-viewport {max-height: 300px;} .flexslider .slides {zoom: 1;} .carousel li {margin-right: 5px} /* Direction Nav */ .flex-direction-nav {*height: 0;} .flex-direction-nav a {padding:25px 15px; margin: -46px 0 0; background: rgba(0,0,0,0.9); display: block; position: absolute; top: 50%; z-index: 10; cursor: pointer; opacity: 0;  -webkit-transition: all .19s ease; } .flex-direction-nav a i { color:#fff; font-size:16px;} .flex-direction-nav a span { display:none;} .flex-direction-nav .flex-next { right: 0px; border-radius: 4px 0 0 4px; } .flex-direction-nav .flex-prev {left: 0px; border-radius: 0 4px 4px 0;} .flexslider:hover .flex-next {opacity: 0.8; } .flexslider:hover .flex-prev {opacity: 0.8; } .flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {opacity: 1; background-color: #0ab1f0;} .flex-direction-nav .flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;} /* Control Nav */ .flex-control-nav {width: auto; position: absolute; right:56px; bottom: 36px; text-align: center;} .flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; } .flex-control-paging li a {width: 16px; height: 16px; display: block; background: #fff; background: rgba(255,255,255,0.9); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 30px; -moz-border-radius: 30px; -o-border-radius: 30px; border-radius: 30px; } .flex-control-paging li a:hover { background: #fff; background: rgba(255,255,255,0.7); } .flex-control-paging li a.flex-active { background: #0ab1f0; cursor: default; } .flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;} .flex-control-thumbs li {width: 25%; float: left; margin: 0;} .flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;} .flex-control-thumbs img:hover {opacity: 1;} .flex-control-thumbs .flex-active {opacity: 1; cursor: default;} /* Caption */ .slide-caption {  padding: 30px; max-width:40%; margin: 0;    position: absolute; display: block; left: 90px; bottom: 40px;   background-color: #222; background: rgba(0, 0, 0, 0.5);} .slide-caption h3 {    color: #fff; padding-bottom: 10px;  margin:0; font-weight:400; } .slide-caption p { margin:0;   line-height: 20px;  color: #c9c9c9;} @media screen and (max-width: 860px) {.flex-direction-nav .flex-prev {opacity: 1; left: 0;} .flex-direction-nav .flex-next {opacity: 1; right: 0;} .flex-direction-nav a { padding:16px 8px; margin-top:-30px; top:50%;} .flex-control-nav { bottom:16px; right:26px;} .flex-control-paging li a { width:10px; height:10px;} .slide-caption { display:none;} .flex-control-nav li { margin:0 4px;} }

    /*  # Start Prayerbox
    =========================================*/
    .pbx-modal .wn-prayer-request { display: none; }
    .pbx-req .wn-prayer-container {border: 1px solid #E4E4E4; padding: 37px 30px 42px; margin-bottom: 64px; }
    .pbx-req .wn-prayer-inner h3 {font-size: 29px; font-weight: 700; color: #1c1d21; }
    .pbx-req .wn-prayer-inner .wn-prayer-info {background-color: #f9f9f9; text-align: center; padding: 7px 0; } .pbx-req .wn-prayer-inner .num-prayers {border-left: 1px solid #d4d4d4; padding-left: 22px; font-size: 15px; font-weight: 300; color: #707070; }
    .pbx-req .wn-prayer-inner .num-submitted {padding-right: 20px; font-size: 15px; font-weight: 300; color: #707070; }
    .pbx-req .wn-prayer-inner i {padding-right: 4px; }
    .pbx-req .wn-prayer-inner .wn-prayer-request {margin: 30px 0 15px;display: block;font-weight: 300;font-size:16px;color: #444444;}
    .pbx-req .wn-prayer-inner .wn-prayer-request-name {display:block; margin-bottom:20px; color:#437df9; }
    .pbx-req .wn-prayer-inner .wn-prayer-request-name:before {content: ""; background-color: #E4E4E4; display: inline-block; width: 15px; height: 1px; margin-bottom: 5px; margin-right: 5px;} .pbx-req .wn-prayer-inner .wn-pray-request-button {background-color: #fafafa;display: inline-block;padding: 6px 17px;color: #707070;font-size: 12px;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;border:1px solid #e4e4e4;text-transform: uppercase;letter-spacing: 1px;}
    .pbx-req .wn-prayer-inner .wn-pray-request-button:hover {background-color:#437df9; color:#fff; border:1px solid #fff;}
    #praybox_wrapper .wn-prayer-request {width: auto; font-weight: bold; background-color: #437df9; border: none; border-radius: 0; padding: 23px 42px 22px; letter-spacing: 2px; transition: all 0.24s ease; -webkit-transition: all 0.24s ease; display: inline-block; color: #fff; } 
    #praybox_wrapper .wn-prayer-request:hover{background-color: #292929; color: #fff; } 
    #praybox_wrapper .pbx-formfield label{transition:all .24s ease; -webkit-transition:all .24s ease;  position:absolute; visibility: visible; font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 19px; font-weight: 100; } 
    #praybox_wrapper .pbx-formfield textarea::-webkit-input-placeholder {font-family: 'Source Sans Pro','Open Sans', Helvetica, Arial, sans-serif; color: #8c8c8c; font-size: 16px; font-weight: 300; } 
    #praybox_wrapper input[name^="pbx"] {transition:all .24s ease; -webkit-transition:all .24s ease; border: none; border-bottom: 1px solid #e3e3e3; margin-bottom: 50px; padding-left: 20px; } 
    #praybox_wrapper input[name^="pbx"]:focus {transition:all .24s ease; -webkit-transition:all .24s ease; border:none; box-shadow: none; border-bottom: 1px solid #e3e3e3; } 
    #praybox_wrapper textarea[name^="pbx"] {border:none; box-shadow: none; border-bottom: 1px solid #e3e3e3; background-color:#fff; padding-left: 20px; } 
    #praybox_wrapper input[type="checkbox"]:nth-of-type(1) {display: none; }
    #praybox_wrapper .pbx-formfield:nth-of-type(4) {display:none;}
    #praybox_wrapper .pbx-formfield:nth-of-type(7) {margin-top: 25px; }
    #praybox_wrapper .pbx-formfield:nth-of-type(7):after {margin-top:-1px; }
    #praybox_wrapper .pbx-formfield:nth-of-type(8) {display: none; }
    #praybox_wrapper .pbx-formfield:after {content: ""; height: 1px; width: 0; position: absolute; transition: all .3s ease; background-color:black; z-index:10000; margin-top:-51px; } 
    #praybox_wrapper .pbx-formfield.pbx-active:after {width:96%; } .pbx-formfield input[type="submit"] {background-color:#437df9;}
    #praybox_wrapper input[type="text"]:hover{box-shadow: none;}
    #praybox_wrapper .pbx-title {visibility:hidden; } 
    #praybox_wrapper .pbx-form {border: 1px solid #e3e3e3; padding: 70px 30px 50px; margin-bottom: 60px; }
    #praybox_wrapper .pbx-formfield:last-child {margin-left:18px}
    #praybox_wrapper .pbx-formfield input[type="submit"]:last-child{margin-top: 53px; }

    /* Nice Select Plugin Styles */
    .nice-select { -webkit-tap-highlight-color: transparent; background-color: #fff; border-radius: 5px; border: solid 1px #e8e8e8; box-sizing: border-box; clear: both; cursor: pointer; display: block; float: left; font-family: inherit; font-size: 14px; font-weight: normal; height: 42px; line-height: 40px; outline: none; padding-left: 18px; padding-right: 30px; position: relative; text-align: left !important; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; white-space: nowrap; width: auto;} .nice-select:hover {border-color: #e2e2e2;} .nice-select:active, .nice-select.open, .nice-select:focus {border-color: #e2e2e2;} .nice-select:after { border-bottom: 2px solid #999; border-right: 2px solid #999; content: ''; display: block; height: 5px; margin-top: -4px; pointer-events: none; position: absolute; right: 12px; top: 50%; -webkit-transform-origin: 66% 66%; -ms-transform-origin: 66% 66%; transform-origin: 66% 66%; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transition: all 0.15s ease-in-out; transition: all 0.15s ease-in-out; width: 5px;} .nice-select.open:after { -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg);} .nice-select.open .list { opacity: 1; pointer-events: auto; -webkit-transform: scale(1) translateY(0); -ms-transform: scale(1) translateY(0); transform: scale(1) translateY(0);} .nice-select.disabled { border-color: #ededed; color: #999; pointer-events: none;} .nice-select.disabled:after { border-color: #cccccc;} .nice-select.wide { width: 100%;} .nice-select.wide .list { left: 0 !important; right: 0 !important;} .nice-select.right { float: right;} .nice-select.right .list { left: auto; right: 0;} .nice-select.small { font-size: 12px; height: 36px; line-height: 34px;} .nice-select.small:after { height: 4px; width: 4px;} .nice-select.small .option { line-height: 34px; min-height: 34px;} .nice-select .list {background-color: #fff;border-radius: 0;box-shadow: 0 5px 32px -7px rgba(0,0,0,0.15);box-sizing: border-box;margin: 0;margin-top: 4px;opacity: 0;overflow: hidden;padding: 0;pointer-events: none;position: absolute;top: 100%;left: 0;right: 0;-webkit-transform-origin: 50% 0;-ms-transform-origin: 50% 0;transform-origin: 50% 0;-webkit-transform: scale(0.75) translateY(-21px);-ms-transform: scale(0.75) translateY(-21px);transform: scale(0.75) translateY(-21px);-webkit-transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;transition: all 0.2s cubic-bezier(0.5, 0, 0, 1.25), opacity 0.15s ease-out;z-index: 9;} .nice-select .list:hover .option:not(:hover) { background-color: transparent !important;} .nice-select .option {cursor: pointer;font-size: 12px;font-weight: 400;line-height: 28px;list-style: none;min-height: 28px;outline: none;padding-left: 18px;padding-right: 29px;text-align: left;-webkit-transition: all 0.2s;transition: all 0.2s;} .nice-select .option:hover, .nice-select .option.focus, .nice-select .option.selected.focus {background-color: #f6f6f6;} .nice-select .option.selected {font-weight: 600;} .nice-select .option.disabled { background-color: transparent; color: #999; cursor: default;} .no-csspointerevents .nice-select .list { display: none;} .no-csspointerevents .nice-select.open .list { display: block;}

    /* Webnus nice select */
    .nice-select { clear:none; min-width: 220px; height: 33px; line-height: 33px; background-color: #f3f3f3; border-color: #e2e2e2; border-radius:0; font-size:12px; padding-right: 44px; padding-left: 20px; margin-right: 12px; color: #707070; letter-spacing: 0; box-shadow: 0 4px 20px -8px rgba(0,0,0,0.17);}
    .nice-select:after { font-family: 'simple-line-icons'; content: "\e604"; border: 0; height: 100%; width: 34px; pointer-events: none; right: 0px; top: 0px; bottom: 1px; -webkit-transform-origin: 0% 0%; -ms-transform-origin: 0% 0%; transform-origin: 0% 0%; -webkit-transform: rotate(0deg); -ms-transform: rotate(0); transform: rotate(0); margin-top: 0; padding: 0 11px; background-color: #fff; color: #437df9; font-size: 13px; font-weight: 700; border-left: 1px solid #e2e2e2;}
    .nice-select.open:after { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);}


/* Slider */
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
} 
.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0;
}
.slick-list:focus {
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after {
    display: table;
    content: '';
}
.slick-track:after {
    clear: both;
}
.slick-loading .slick-track {
    visibility: hidden;
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide {
    float: right;
}
.slick-slide img {
    display: block;
}
.slick-slide.slick-loading img {
    display: none;
}
.slick-slide.dragging img {
    pointer-events: none;
}
.slick-initialized .slick-slide {
    display: block;
}
.slick-loading .slick-slide {
    visibility: hidden;
}
.slick-vertical .slick-slide {
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}


/* Slider */
.slick-loading .slick-list {
    background: #fff url(//www.clinicaginesalud.net/wp-content/themes/deep/images/ajax-loader.gif) center center no-repeat;
}

/* Icons */
@font-face {
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/slick.eot);
    src: url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/slick.eot?#iefix) format('embedded-opentype'), url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/slick.woff) format('woff'), url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/slick.ttf) format('truetype'), url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/slick.svg#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
    opacity: .25;
}

.slick-prev:before,
.slick-next:before {
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
    left: -25px;
}
[dir='rtl'] .slick-prev {
    right: -25px;
    left: auto;
}
.slick-prev:before {
    content: '←';
}
[dir='rtl'] .slick-prev:before {
    content: '→';
}

.slick-next{
    right: -25px;
}
[dir='rtl'] .slick-next{
    right: auto;
    left: -25px;
}
.slick-next:before{
    content: '→';
}
[dir='rtl'] .slick-next:before{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider{
    margin-bottom: 30px;
}

.slick-dots{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{
    opacity: 1;
}
.slick-dots li button:before{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before{
    opacity: .75;
    color: black;
}



/**
 * Owl Carousel v2.2.1
 * Copyright 2013-2017 David Deutsch
 * Licensed under  ()
 */
/*
 *  Owl Carousel - Core
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .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;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -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 {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    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-loaded {
    display: block; }
  .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; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  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 Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 *  Owl Carousel - Video Plugin
 */
.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.clinicaginesalud.net/wp-content/themes/deep/css/owl.video.play.png) no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms 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-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }


/*
 *  Like system
 */
/* Wrapper */
.wn-like-wrapper a {
    border-bottom: 0 !important;
    text-decoration: none !important;
}
.wn-like-button {
    padding: 0.375em 0.625em;
    font-size: 1em;
    line-height: 1;
    font-weight: normal;
}

/* Colors */
a.liked {
    color: #da1b1b;
}
a.liked:hover,
a.liked:active,
a.liked:focus {
    color: #437df9;
}
a.liked span.wn-like-count,
.wn-like-count {
    color: #b4b4b4;
}

/* Icon */
.wn-like-icon {
    margin-right: 0.3125em;
    vertical-align: middle;
}
.wn-like-icon svg {
    fill: currentColor;
    width: 1em;
    height: 1em;
}
.wn-like-icon svg:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left:0;
}

/* Count */
.wn-like-count {
    font-size: 0.625em;
    text-transform: uppercase;
    vertical-align: middle;
}

/* Loader */
.loader,
.loader:before,
.loader:after {
  background: rgba(0, 0, 0, 0.2);
  -webkit-animation: load333 1s infinite ease-in-out;
  animation: load333 1s infinite ease-in-out;
  width: 2px;
  height: 20px;
}
.loader:before,
.loader:after {
  position: absolute;
  top: 0;
  content: '';
}
.loader:before {
  left: -.375em;
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}
.loader {
  text-indent: -9999em;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  font-size: 1em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}
.loader:after {
  left: .375em;
}
@-webkit-keyframes load333 {
  0%,
  80%,
  100% {
    box-shadow: 0 0 rgba(0, 0, 0, 0.2);
    height: 20px;
  }
  40% {
    box-shadow: 0 -.3em rgba(0, 0, 0, 0.2);
    height: 30px;
  }
}
@keyframes load333 {
  0%,
  80%,
  100% {
    box-shadow: 0 0 rgba(0, 0, 0, 0.2);
    height: 20px;
  }
  40% {
    box-shadow: 0 -.3em rgba(0, 0, 0, 0.2);
    height: 30px;
  }
}

/*!
 * Before After Image and Movement
 */
.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label,.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label{opacity:0}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before,.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{content:" ";display:block;background:#fff;position:absolute;z-index:30}.twentytwenty-after-label:before,.twentytwenty-before-label:before{content:attr(data-content)}.twentytwenty-horizontal .twentytwenty-handle:after,.twentytwenty-horizontal .twentytwenty-handle:before{width:3px;height:9999px;left:50%;margin-left:-1.5px}.twentytwenty-vertical .twentytwenty-handle:after,.twentytwenty-vertical .twentytwenty-handle:before{width:9999px;height:3px;top:50%;margin-top:-1.5px}.twentytwenty-after-label,.twentytwenty-before-label,.twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%;-webkit-transition-duration:.5s;-moz-transition-duration:.5s;transition-duration:.5s}.twentytwenty-after-label,.twentytwenty-before-label{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity}.twentytwenty-after-label:before,.twentytwenty-before-label:before{color:#fff;font-size:13px;letter-spacing:.1em;position:absolute;background:rgba(255,255,255,.2);line-height:38px;padding:0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.twentytwenty-container.active .twentytwenty-overlay,.twentytwenty-container.active :hover.twentytwenty-overlay,.twentytwenty-overlay{background:rgba(0,0,0,0)}.twentytwenty-horizontal .twentytwenty-after-label:before,.twentytwenty-horizontal .twentytwenty-before-label:before{top:50%;margin-top:-19px}.twentytwenty-vertical .twentytwenty-after-label:before,.twentytwenty-vertical .twentytwenty-before-label:before{left:50%;margin-left:-45px;text-align:center;width:90px}.twentytwenty-down-arrow,.twentytwenty-left-arrow,.twentytwenty-right-arrow,.twentytwenty-up-arrow{width:0;height:0;border:6px inset transparent;position:absolute}.twentytwenty-left-arrow,.twentytwenty-right-arrow{top:50%;margin-top:-6px}.twentytwenty-down-arrow,.twentytwenty-up-arrow{left:50%;margin-left:-6px}.twentytwenty-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none}.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block}.twentytwenty-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px}.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px}.twentytwenty-vertical .twentytwenty-before-label:before{top:10px}.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px}.twentytwenty-overlay{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;z-index:25}.twentytwenty-overlay:hover{background:rgba(0,0,0,.5)}.twentytwenty-overlay:hover .twentytwenty-after-label,.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1}.twentytwenty-before{z-index:20}.twentytwenty-after{z-index:10}.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid #fff;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-webkit-box-shadow:0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 0 12px rgba(51,51,51,.5);box-shadow:0 0 12px rgba(51,51,51,.5);z-index:40;cursor:pointer}.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;-webkit-box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:0 3px 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;-webkit-box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;-webkit-box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;-webkit-box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);-moz-box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);box-shadow:-3px 0 0 #fff,0 0 12px rgba(51,51,51,.5)}.twentytwenty-left-arrow{border-right:6px solid #fff;left:50%;margin-left:-17px}.twentytwenty-right-arrow{border-left:6px solid #fff;right:50%;margin-right:-17px}.twentytwenty-up-arrow{border-bottom:6px solid #fff;top:50%;margin-top:-17px}.twentytwenty-down-arrow{border-top:6px solid #fff;bottom:50%;margin-bottom:-17px}

/**
 * Scrollator jQuery Plugin
 * Scrollator is a jQuery-based replacement for the browsers scroll bar, which doesn't use any space.
 * version 1.1, July 3rd, 2014
 * by Ingi P. Jacobsen
 */
#scrollator_holder {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
}

.scrollator {
    overflow: hidden !important;
}

.scrollator_lane_holder {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 15px;
    background-color: transparent;
    opacity: 0;
    -webkit-transition: width 200ms, opacity 200ms;
    -moz-transition:    width 200ms, opacity 200ms;
    -ms-transition:     width 200ms, opacity 200ms;
    -o-transition:      width 200ms, opacity 200ms;
    transition:         width 200ms, opacity 200ms;
}
.scrollator_lane {
    position: absolute;
    top: 3px;
    right: 3px;
    bottom: 3px;
    left: 3px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: rgba(64, 64, 64, 0);
    -webkit-transition: background 200ms;
    -moz-transition:    background 200ms;
    -ms-transition:     background 200ms;
    -o-transition:      background 200ms;
    transition:         background 200ms;
}

.scrollator_lane_holder.scrollator_on_body {
    position: fixed;
}

.scrollator_lane_holder.hover, 
.scrollator_lane_holder:hover {
    width: 21px;
}
.scrollator_lane_holder.hover > .scrollator_lane, 
.scrollator_lane_holder:hover > .scrollator_lane {
    background-color: rgba(64, 64, 64, 0.25);
}

.scrollator_handle_holder {
    position: absolute;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 0 -3px;
    width: 15px;
    background-color: transparent;
    -webkit-transition: width 200ms, height 100ms, top 100ms;
    -moz-transition:    width 200ms, height 100ms, top 100ms;
    -ms-transition:     width 200ms, height 100ms, top 100ms;
    -o-transition:      width 200ms, height 100ms, top 100ms;
    transition:         width 200ms, height 100ms, top 100ms;
}
.scrollator_handle {
    position: absolute;
    top: 0;
    right: 3px;
    bottom: 0;
    left: 3px;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background-color: rgba(64, 64, 64, 0.7);
}

.scrollator_lane_holder.hover .scrollator_handle_holder, 
.scrollator_lane_holder:hover .scrollator_handle_holder {
    width: 21px;
}
/* Ticker Styling */
.ticker-wrapper.has-js {
	margin: 0;
	padding: 0px;
	display: block;
	overflow: hidden;
	position: relative;
	padding-right: 20px;
}
@media (min-width: 480px) {
	.controls-is-active .ticker-wrapper.has-js {
		padding-right: 70px
	}
}
.ticker {
	width: 100%;
	display: block;
	position: relative;
	overflow: hidden;
}
.ticker-content {
	display: none;
	left: 10px;
	line-height: 35px;
	position: relative;
	background-color: #ffffff;
	overflow: hidden;
	white-space: nowrap;
	word-wrap: normal;
	text-overflow: ellipsis;
	max-width: calc(100% - 10px);
	width: auto;
	margin-bottom: 0;
}
.top-nav-dark .ticker-content {
	background-color: #2c2e32
}
.ticker-content:focus {
	outline: none
}
.ticker-content.is-paused {
	-webkit-transform: none !important;
	-ms-transform: none !important;
	transform: none !important
}
.ticker-swipe {
	position: absolute;
	top: 0px;
	left: 10px;
	display: block;
	width: calc(100% - 10px);
	height: 100%;
}
.ticker-swipe span {
	margin-left: 1px;
	width: 7px;
	position: relative;
}
.ticker-swipe span:after {
	content: "_"
}
.ticker-content,
.ticker-swipe {
	background-color: #ffffff;
}
.top-nav-dark .ticker-content,
.top-nav-dark .ticker-swipe,
.box-dark-skin .ticker-content,
.box-dark-skin .ticker-swipe {
	background-color: #2c2e32
}
.ticker-dir-left .ticker-content,
.ticker-dir-left .ticker {
	float: left
}
.ticker-dir-right .ticker-content,
.ticker-dir-right .ticker {
	float: right
}
.ticker-title {
	display: inline-block;
	position: absolute;
	width: 0;
	height: 0;
	opacity: 0;
	visibility: hidden;
}
.wn-news-ticker {
	position: relative;
	background: #fff;
	border: 1px solid #eaeaea;
	padding: 18px 0;
	box-shadow: 0 2px 10px -3px rgba(0,0,0,0.1);
}

.wn-news-ticker .ticker-controls {
	overflow: hidden;
	margin: 0;
	position: absolute;
	top: 50%;
	transform: translate(0,-50%);
	right: 7px;
	background: #fff;
	padding-left: 7px;
}
.wn-news-ticker .ticker-controls:after {
	content: '';
	height: 34px;
	width: 1px;
	background: #e9e9e9;
	position: absolute;
	left: 0;
	z-index: 999999;
}
.wn-news-ticker .ticker-controls li {
	float: left;
}
.wn-news-ticker .ticker-controls .jnt-prev,
.wn-news-ticker .ticker-controls .jnt-next,
.wn-news-ticker .ticker-controls .jnt-play-pause {
	width: 20px;
	height: 20px;
	color: #2c2c2c;
	cursor: pointer;
	margin: 0;
	margin: 0 5px;
}
.wn-news-ticker .ticker-controls .jnt-prev:before,
.wn-news-ticker .ticker-controls .jnt-next:before,
.wn-news-ticker .ticker-controls .jnt-play-pause:before {
	font-family: 'themify';
}
.wn-news-ticker .ticker-controls .jnt-prev:before{
	content: '\e629';
}
.wn-news-ticker .ticker-controls .jnt-next:before {
	content: '\e628';

}
.wn-news-ticker .ticker-controls .jnt-play-pause:before {
	content: '\e6ae';
	font-size: 17px;
	position: absolute;
	top: -3px;
}
.wn-news-ticker .ticker-controls .jnt-play-pause.paused:before {
	content: '\e6ad';
	font-size: 20px;
	position: absolute;
	top: -5px;
}


/*!
 * fullPage 2.9.5
 * https://github.com/alvarotrigo/fullPage.js
 * MIT licensed
 *
 * Copyright (C) 2013 alvarotrigo.com - A project by Alvaro Trigo
 */
html.fp-enabled,
.fp-enabled body {
    margin: 0;
    padding: 0;
    overflow:hidden;

    /*Avoid flicker on slides transitions for mobile phones #336 */
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.fp-section {
    position: relative;
    -webkit-box-sizing: border-box; /* Safari<=5 Android<=3 */
    -moz-box-sizing: border-box; /* <=28 */
    box-sizing: border-box;
}
.wn-edge-onepage .wn-section { 
	padding:0; 
	overflow: hidden;
}
.fp-slide {
    float: left;
}
.fp-slide, .fp-slidesContainer {
    height: 100%;
    display: block;
}
.fp-slides {
    z-index:1;
    height: 100%;
    overflow: hidden;
    position: relative;
    -webkit-transition: all 0.3s ease-out; /* Safari<=6 Android<=4.3 */
    transition: all 0.3s ease-out;
}
.fp-section.fp-table, .fp-slide.fp-table {
    display: table;
    table-layout:fixed;
    width: 100%;
}
.fp-tableCell {
    display: table-cell;
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
.fp-slidesContainer {
    float: left;
    position: relative;
}
.fp-controlArrow {
    -webkit-user-select: none; /* webkit (safari, chrome) browsers */
    -moz-user-select: none; /* mozilla browsers */
    -khtml-user-select: none; /* webkit (konqueror) browsers */
    -ms-user-select: none; /* IE10+ */
    position: absolute;
    z-index: 4;
    top: 50%;
    cursor: pointer;
    width: 0;
    height: 0;
    border-style: solid;
    margin-top: -38px;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
}
.fp-controlArrow.fp-prev {
    left: 15px;
    width: 0;
    border-width: 38.5px 34px 38.5px 0;
    border-color: transparent #fff transparent transparent;
}
.fp-controlArrow.fp-next {
    right: 15px;
    border-width: 38.5px 0 38.5px 34px;
    border-color: transparent transparent transparent #fff;
}
.fp-scrollable {
    overflow: hidden;
    position: relative;
}
.fp-scroller{
    overflow: hidden;
}
.iScrollIndicator{
    border: 0 !important;
}
.fp-notransition {
    -webkit-transition: none !important;
    transition: none !important;
}
#fp-nav {
    position: fixed;
    z-index: 100;
    margin-top: -32px;
    top: 50%;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
}
#fp-nav.right {
    right: 0;
}
#fp-nav.left {
    left: 17px;
}
.fp-slidesNav{
    position: absolute;
    z-index: 4;
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    left: 0 !important;
    right: 0;
    margin: 0 auto !important;
}
.fp-slidesNav.bottom {
    bottom: 17px;
}
.fp-slidesNav.top {
    top: 17px;
}
#fp-nav ul li {
    list-style: none;
}
#fp-nav ul li a {
    width: 38px;
    height: 1px;
    display: block;
}
#fp-nav ul li a.active span, #fp-nav ul li a.active  {
    width: 100px;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
}
#fp-nav ul li {
    display: table;
    position: relative;
    margin-bottom: 29px;
}
#fp-nav ul li a {
    background: #fff;
    box-shadow: 1px 1px 26px 1px rgba(0,0,0,0.8);
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    display: block;
    position: absolute;
    right: 0;
}

#fp-nav ul li a {
    color: #fff;
    text-shadow: 0px 0px 11px rgba(0,0,0,0.9);
}
#fp-nav ul li span {
   position: absolute;
   left: -15px;
   top: -11px;
}

.fp-auto-height.fp-section,
.fp-auto-height .fp-slide,
.fp-auto-height .fp-tableCell{
    height: auto !important;
}

.fp-responsive .fp-auto-height-responsive.fp-section,
.fp-responsive .fp-auto-height-responsive .fp-slide,
.fp-responsive .fp-auto-height-responsive .fp-tableCell {
    height: auto !important;
}

/* -------- end ----------- */ /* FONTS PATH */


@font-face {
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: normal;
    src: url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/fa-brands-400.eot);
    src: url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/fa-brands-400.eot?#iefix) format('embedded-opentype'),
         url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/fa-brands-400.woff2) format('woff2'),
         url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/fa-brands-400.woff) format('woff'),
         url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/fa-brands-400.ttf) format('truetype'),
         url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/fa-brands-400.svg#fontawesome) format('svg'); 
}

@font-face {
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: 400;
    src: url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/fa-regular-400.eot);
    src: url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/fa-regular-400.eot?#iefix) format('embedded-opentype'),
         url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/fa-regular-400.woff2) format('woff2'),
         url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/fa-regular-400.woff) format('woff'),
         url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/fa-regular-400.ttf) format('truetype'),
         url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/fa-regular-400.svg#fontawesome) format('svg'); 
}
@font-face {
    font-family: 'FontAwesome';
    font-style: normal;
    font-weight: 900;
    src: url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/fa-solid-900.eot);
    src: url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/fa-solid-900.eot?#iefix) format('embedded-opentype'),
         url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/fa-solid-900.woff2) format('woff2'),
         url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/fa-solid-900.woff) format('woff'),
         url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/fa-solid-900.ttf) format('truetype'),
         url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/fa-solid-900.svg#fontawesome) format('svg'); 
}


@font-face {
  font-family: 'linecons';
  src:  url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linecons.eot);
  src:  url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linecons.eot?#iefix) format('embedded-opentype'),
      url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linecons.woff) format('woff'),
      url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linecons.ttf) format('truetype'),
      url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linecons.svg) format('svg');
}

@font-face {
  font-family: 'simple-line-icons';
  src: url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/Simple-Line-Icons.eot?v=2.4.0);
  src: url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/Simple-Line-Icons.eot?v=2.4.0#iefix) format('embedded-opentype'),
       url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/Simple-Line-Icons.woff2?v=2.4.0) format('woff2'),
       url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/Simple-Line-Icons.ttf?v=2.4.0) format('truetype'),
       url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/Simple-Line-Icons.woff?v=2.4.0) format('woff'),
       url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/Simple-Line-Icons.svg?v=2.4.0#simple-line-icons) format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'et-line';
  src:url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/et-line.eot);
  src:url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/et-line.eot?#iefix) format('embedded-opentype'),
    url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/et-line.woff) format('woff'),
    url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/et-line.ttf) format('truetype'),
    url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/et-line.svg#et-line) format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'themify';
  src:url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/themify.eot);
  src:url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/themify.eot?#iefix) format('embedded-opentype'),
    url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/themify.woff) format('woff'),
    url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/themify.ttf) format('truetype'),
    url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/themify.svg?#themify) format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Pe-icon-7-stroke';
  src: url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/Pe-icon-7-stroke.eot?d7yf1v);
  src: url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/Pe-icon-7-stroke.eot?#iefixd7yf1v) format('embedded-opentype'), url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/Pe-icon-7-stroke.woff?d7yf1v) format('woff'), url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/Pe-icon-7-stroke.ttf?d7yf1v) format('truetype'), url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/Pe-icon-7-stroke.svg?d7yf1v#Pe-icon-7-stroke) format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "linea-basic-10";
  src:url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linea-basic-10.eot);
  src:url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linea-basic-10.eot?#iefix) format("embedded-opentype"),
    url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linea-basic-10.woff) format("woff"),
    url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linea-basic-10.ttf) format("truetype"),
    url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linea-basic-10.svg#linea-basic-10) format("svg");
  font-weight: normal;
  font-style: normal;

}

@font-face {
  font-family: "linea-ecommerce-10";
  src:url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linea-ecommerce-10.eot);
  src:url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linea-ecommerce-10.eot?#iefix) format("embedded-opentype"),
    url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linea-ecommerce-10.woff) format("woff"),
    url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linea-ecommerce-10.ttf) format("truetype"),
    url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linea-ecommerce-10.svg#linea-ecommerce-10) format("svg");
  font-weight: normal;
  font-style: normal;

}

@font-face {
  font-family: "linea-arrows-10";
  src:url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linea-arrows-10.eot);
  src:url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linea-arrows-10.eot?#iefix) format("embedded-opentype"),
    url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linea-arrows-10.woff) format("woff"),
    url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linea-arrows-10.ttf) format("truetype"),
    url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linea-arrows-10.svg#linea-arrows-10) format("svg");
  font-weight: normal;
  font-style: normal;

}

@font-face {
  font-family: "linea-software-10";
  src:url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linea-software-10.eot);
  src:url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linea-software-10.eot?#iefix) format("embedded-opentype"),
    url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linea-software-10.woff) format("woff"),
    url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linea-software-10.ttf) format("truetype"),
    url(//www.clinicaginesalud.net/wp-content/themes/deep/fonts/linea-software-10.svg#linea-software-10) format("svg");
  font-weight: normal;
  font-style: normal;
}

/* Fontawesome 5 */
[class*="fa-"],.fa,.fab,.far,.fas { font-family: 'FontAwesome'; font-weight: 400; }
.fa,.fas { font-weight: 900; }
[class*="fa-"],.fa,.fas,.far,.fal,.fab { -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; display: inline-block; font-style: normal; font-variant: normal; text-rendering: auto; line-height: 1; }

[class*="li_"],[class*="sl-"]{ speak: none;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;line-height: 1;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
[class*="li_"] { font-family: 'linecons';}
[class*="sl-"]:not(.fa-asl-interpreting) { font-family: 'simple-line-icons';}
[class^="ti-"], [class*=" ti-"] { font-family: 'themify'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
[class^="pe-7s-"], [class*=" pe-7s-"] { display: inline-block; font-family: 'Pe-icon-7-stroke'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

/* linea Icons*/
[class^="icon-basic"]:before, [class*=" icon-basic"]:before { font-family: "linea-basic-10" !important; }
[class^="icon-ecommerce"]:before, [class*=" icon-ecommerce"]:before {font-family: "linea-ecommerce-10" !important; }
[class^="icon-arrows"]:before, [class*=" icon-arrows"]:before {font-family: "linea-arrows-10" !important; }
[class^="icon-software"]:before, [class*=" icon-software"]:before {font-family: "linea-software-10" !important; }
[class^="icon-basic"]:before, [class*=" icon-basic"]:before, [class^="icon-ecommerce"]:before, [class*=" icon-ecommerce"]:before, [class^="icon-arrows"]:before, [class*=" icon-arrows"]:before, [class^="icon-software"]:before, [class*=" icon-software"]:before { font-style: normal !important; font-weight: normal !important; font-variant: normal !important; text-transform: none !important; speak: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }


.icon-mobile, .icon-laptop, .icon-desktop, .icon-tablet, .icon-phone, .icon-document, .icon-documents, .icon-search, .icon-clipboard, .icon-newspaper, .icon-notebook, .icon-book-open, .icon-browser, .icon-calendar, .icon-presentation, .icon-picture, .icon-pictures, .icon-video, .icon-camera, .icon-printer, .icon-toolbox, .icon-briefcase, .icon-wallet, .icon-gift, .icon-bargraph, .icon-grid, .icon-expand, .icon-focus, .icon-edit, .icon-adjustments, .icon-ribbon, .icon-hourglass, .icon-lock, .icon-megaphone, .icon-shield, .icon-trophy, .icon-flag, .icon-map, .icon-puzzle, .icon-basket, .icon-envelope, .icon-streetsign, .icon-telescope, .icon-gears, .icon-key, .icon-paperclip, .icon-attachment, .icon-pricetags, .icon-lightbulb, .icon-layers, .icon-pencil, .icon-tools, .icon-tools-2, .icon-scissors, .icon-paintbrush, .icon-magnifying-glass, .icon-circle-compass, .icon-linegraph, .icon-mic, .icon-strategy, .icon-beaker, .icon-caution, .icon-recycle, .icon-anchor, .icon-profile-male, .icon-profile-female, .icon-bike, .icon-wine, .icon-hotairballoon, .icon-globe, .icon-genius, .icon-map-pin, .icon-dial, .icon-chat, .icon-heart, .icon-cloud, .icon-upload, .icon-download, .icon-target, .icon-hazardous, .icon-piechart, .icon-speedometer, .icon-global, .icon-compass, .icon-lifesaver, .icon-clock, .icon-aperture, .icon-quote, .icon-scope, .icon-alarmclock, .icon-refresh, .icon-happy, .icon-sad, .icon-facebook, .icon-twitter, .icon-googleplus, .icon-rss, .icon-tumblr, .icon-linkedin, .icon-dribbble { font-family: 'et-line'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; display:inline-block;}



/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-500px:before { content: "\f26e"; }
.fa-accessible-icon:before { content: "\f368"; }
.fa-accusoft:before { content: "\f369"; }
.fa-address-book:before { content: "\f2b9"; }
.fa-address-card:before { content: "\f2bb"; }
.fa-adjust:before { content: "\f042"; }
.fa-adn:before { content: "\f170"; }
.fa-adversal:before { content: "\f36a"; }
.fa-affiliatetheme:before { content: "\f36b"; }
.fa-algolia:before { content: "\f36c"; }
.fa-align-center:before { content: "\f037"; }
.fa-align-justify:before { content: "\f039"; }
.fa-align-left:before { content: "\f036"; }
.fa-align-right:before { content: "\f038"; }
.fa-amazon:before { content: "\f270"; }
.fa-amazon-pay:before { content: "\f42c"; }
.fa-ambulance:before { content: "\f0f9"; }
.fa-american-sign-language-interpreting:before { content: "\f2a3"; }
.fa-amilia:before { content: "\f36d"; }
.fa-anchor:before { content: "\f13d"; }
.fa-android:before { content: "\f17b"; }
.fa-angellist:before { content: "\f209"; }
.fa-angle-double-down:before { content: "\f103"; }
.fa-angle-double-left:before { content: "\f100"; }
.fa-angle-double-right:before { content: "\f101"; }
.fa-angle-double-up:before { content: "\f102"; }
.fa-angle-down:before { content: "\f107"; }
.fa-angle-left:before { content: "\f104"; }
.fa-angle-right:before { content: "\f105"; }
.fa-angle-up:before { content: "\f106"; }
.fa-angrycreative:before { content: "\f36e"; }
.fa-angular:before { content: "\f420"; }
.fa-app-store:before { content: "\f36f"; }
.fa-app-store-ios:before { content: "\f370"; }
.fa-apper:before { content: "\f371"; }
.fa-apple:before { content: "\f179"; }
.fa-apple-pay:before { content: "\f415"; }
.fa-archive:before { content: "\f187"; }
.fa-arrow-alt-circle-down:before { content: "\f358"; }
.fa-arrow-alt-circle-left:before { content: "\f359"; }
.fa-arrow-alt-circle-right:before { content: "\f35a"; }
.fa-arrow-alt-circle-up:before { content: "\f35b"; }
.fa-arrow-circle-down:before { content: "\f0ab"; }
.fa-arrow-circle-left:before { content: "\f0a8"; }
.fa-arrow-circle-right:before { content: "\f0a9"; }
.fa-arrow-circle-up:before { content: "\f0aa"; }
.fa-arrow-down:before { content: "\f063"; }
.fa-arrow-left:before { content: "\f060"; }
.fa-arrow-right:before { content: "\f061"; }
.fa-arrow-up:before { content: "\f062"; }
.fa-arrows-alt:before { content: "\f0b2"; }
.fa-arrows-alt-h:before { content: "\f337"; }
.fa-arrows-alt-v:before { content: "\f338"; }
.fa-assistive-listening-systems:before { content: "\f2a2"; }
.fa-asterisk:before { content: "\f069"; }
.fa-asymmetrik:before { content: "\f372"; }
.fa-at:before { content: "\f1fa"; }
.fa-audible:before { content: "\f373"; }
.fa-audio-description:before { content: "\f29e"; }
.fa-autoprefixer:before { content: "\f41c"; }
.fa-avianex:before { content: "\f374"; }
.fa-aviato:before { content: "\f421"; }
.fa-aws:before { content: "\f375"; }
.fa-backward:before { content: "\f04a"; }
.fa-balance-scale:before { content: "\f24e"; }
.fa-ban:before { content: "\f05e"; }
.fa-band-aid:before { content: "\f462"; }
.fa-bandcamp:before { content: "\f2d5"; }
.fa-barcode:before { content: "\f02a"; }
.fa-bars:before { content: "\f0c9"; }
.fa-baseball-ball:before { content: "\f433"; }
.fa-basketball-ball:before { content: "\f434"; }
.fa-bath:before { content: "\f2cd"; }
.fa-battery-empty:before { content: "\f244"; }
.fa-battery-full:before { content: "\f240"; }
.fa-battery-half:before { content: "\f242"; }
.fa-battery-quarter:before { content: "\f243"; }
.fa-battery-three-quarters:before { content: "\f241"; }
.fa-bed:before { content: "\f236"; }
.fa-beer:before { content: "\f0fc"; }
.fa-behance:before { content: "\f1b4"; }
.fa-behance-square:before { content: "\f1b5"; }
.fa-bell:before { content: "\f0f3"; }
.fa-bell-slash:before { content: "\f1f6"; }
.fa-bicycle:before { content: "\f206"; }
.fa-bimobject:before { content: "\f378"; }
.fa-binoculars:before { content: "\f1e5"; }
.fa-birthday-cake:before { content: "\f1fd"; }
.fa-bitbucket:before { content: "\f171"; }
.fa-bitcoin:before { content: "\f379"; }
.fa-bity:before { content: "\f37a"; }
.fa-black-tie:before { content: "\f27e"; }
.fa-blackberry:before { content: "\f37b"; }
.fa-blind:before { content: "\f29d"; }
.fa-blogger:before { content: "\f37c"; }
.fa-blogger-b:before { content: "\f37d"; }
.fa-bluetooth:before { content: "\f293"; }
.fa-bluetooth-b:before { content: "\f294"; }
.fa-bold:before { content: "\f032"; }
.fa-bolt:before { content: "\f0e7"; }
.fa-bomb:before { content: "\f1e2"; }
.fa-book:before { content: "\f02d"; }
.fa-bookmark:before { content: "\f02e"; }
.fa-bowling-ball:before { content: "\f436"; }
.fa-box:before { content: "\f466"; }
.fa-boxes:before { content: "\f468"; }
.fa-braille:before { content: "\f2a1"; }
.fa-briefcase:before { content: "\f0b1"; }
.fa-btc:before { content: "\f15a"; }
.fa-bug:before { content: "\f188"; }
.fa-building:before { content: "\f1ad"; }
.fa-bullhorn:before { content: "\f0a1"; }
.fa-bullseye:before { content: "\f140"; }
.fa-buromobelexperte:before { content: "\f37f"; }
.fa-bus:before { content: "\f207"; }
.fa-buysellads:before { content: "\f20d"; }
.fa-calculator:before { content: "\f1ec"; }
.fa-calendar:before { content: "\f133"; }
.fa-calendar-alt:before { content: "\f073"; }
.fa-calendar-check:before { content: "\f274"; }
.fa-calendar-minus:before { content: "\f272"; }
.fa-calendar-plus:before { content: "\f271"; }
.fa-calendar-times:before { content: "\f273"; }
.fa-camera:before { content: "\f030"; }
.fa-camera-retro:before { content: "\f083"; }
.fa-car:before { content: "\f1b9"; }
.fa-caret-down:before { content: "\f0d7"; }
.fa-caret-left:before { content: "\f0d9"; }
.fa-caret-right:before { content: "\f0da"; }
.fa-caret-square-down:before { content: "\f150"; }
.fa-caret-square-left:before { content: "\f191"; }
.fa-caret-square-right:before { content: "\f152"; }
.fa-caret-square-up:before { content: "\f151"; }
.fa-caret-up:before { content: "\f0d8"; }
.fa-cart-arrow-down:before { content: "\f218"; }
.fa-cart-plus:before { content: "\f217"; }
.fa-cc-amazon-pay:before { content: "\f42d"; }
.fa-cc-amex:before { content: "\f1f3"; }
.fa-cc-apple-pay:before { content: "\f416"; }
.fa-cc-diners-club:before { content: "\f24c"; }
.fa-cc-discover:before { content: "\f1f2"; }
.fa-cc-jcb:before { content: "\f24b"; }
.fa-cc-mastercard:before { content: "\f1f1"; }
.fa-cc-paypal:before { content: "\f1f4"; }
.fa-cc-stripe:before { content: "\f1f5"; }
.fa-cc-visa:before { content: "\f1f0"; }
.fa-centercode:before { content: "\f380"; }
.fa-certificate:before { content: "\f0a3"; }
.fa-chart-area:before { content: "\f1fe"; }
.fa-chart-bar:before { content: "\f080"; }
.fa-chart-line:before { content: "\f201"; }
.fa-chart-pie:before { content: "\f200"; }
.fa-check:before { content: "\f00c"; }
.fa-check-circle:before { content: "\f058"; }
.fa-check-square:before { content: "\f14a"; }
.fa-chess:before { content: "\f439"; }
.fa-chess-bishop:before { content: "\f43a"; }
.fa-chess-board:before { content: "\f43c"; }
.fa-chess-king:before { content: "\f43f"; }
.fa-chess-knight:before { content: "\f441"; }
.fa-chess-pawn:before { content: "\f443"; }
.fa-chess-queen:before { content: "\f445"; }
.fa-chess-rook:before { content: "\f447"; }
.fa-chevron-circle-down:before { content: "\f13a"; }
.fa-chevron-circle-left:before { content: "\f137"; }
.fa-chevron-circle-right:before { content: "\f138"; }
.fa-chevron-circle-up:before { content: "\f139"; }
.fa-chevron-down:before { content: "\f078"; }
.fa-chevron-left:before { content: "\f053"; }
.fa-chevron-right:before { content: "\f054"; }
.fa-chevron-up:before { content: "\f077"; }
.fa-child:before { content: "\f1ae"; }
.fa-chrome:before { content: "\f268"; }
.fa-circle:before { content: "\f111"; }
.fa-circle-notch:before { content: "\f1ce"; }
.fa-clipboard:before { content: "\f328"; }
.fa-clipboard-check:before { content: "\f46c"; }
.fa-clipboard-list:before { content: "\f46d"; }
.fa-clock:before { content: "\f017"; }
.fa-clone:before { content: "\f24d"; }
.fa-closed-captioning:before { content: "\f20a"; }
.fa-cloud:before { content: "\f0c2"; }
.fa-cloud-download-alt:before { content: "\f381"; }
.fa-cloud-upload-alt:before { content: "\f382"; }
.fa-cloudscale:before { content: "\f383"; }
.fa-cloudsmith:before { content: "\f384"; }
.fa-cloudversify:before { content: "\f385"; }
.fa-code:before { content: "\f121"; }
.fa-code-branch:before { content: "\f126"; }
.fa-codepen:before { content: "\f1cb"; }
.fa-codiepie:before { content: "\f284"; }
.fa-coffee:before { content: "\f0f4"; }
.fa-cog:before { content: "\f013"; }
.fa-cogs:before { content: "\f085"; }
.fa-columns:before { content: "\f0db"; }
.fa-comment:before { content: "\f075"; }
.fa-comment-alt:before { content: "\f27a"; }
.fa-comments:before { content: "\f086"; }
.fa-compass:before { content: "\f14e"; }
.fa-compress:before { content: "\f066"; }
.fa-connectdevelop:before { content: "\f20e"; }
.fa-contao:before { content: "\f26d"; }
.fa-copy:before { content: "\f0c5"; }
.fa-copyright:before { content: "\f1f9"; }
.fa-cpanel:before { content: "\f388"; }
.fa-creative-commons:before { content: "\f25e"; }
.fa-credit-card:before { content: "\f09d"; }
.fa-crop:before { content: "\f125"; }
.fa-crosshairs:before { content: "\f05b"; }
.fa-css3:before { content: "\f13c"; }
.fa-css3-alt:before { content: "\f38b"; }
.fa-cube:before { content: "\f1b2"; }
.fa-cubes:before { content: "\f1b3"; }
.fa-cut:before { content: "\f0c4"; }
.fa-cuttlefish:before { content: "\f38c"; }
.fa-d-and-d:before { content: "\f38d"; }
.fa-dashcube:before { content: "\f210"; }
.fa-database:before { content: "\f1c0"; }
.fa-deaf:before { content: "\f2a4"; }
.fa-delicious:before { content: "\f1a5"; }
.fa-deploydog:before { content: "\f38e"; }
.fa-deskpro:before { content: "\f38f"; }
.fa-desktop:before { content: "\f108"; }
.fa-deviantart:before { content: "\f1bd"; }
.fa-digg:before { content: "\f1a6"; }
.fa-digital-ocean:before { content: "\f391"; }
.fa-discord:before { content: "\f392"; }
.fa-discourse:before { content: "\f393"; }
.fa-dna:before { content: "\f471"; }
.fa-dochub:before { content: "\f394"; }
.fa-docker:before { content: "\f395"; }
.fa-dollar-sign:before { content: "\f155"; }
.fa-dolly:before { content: "\f472"; }
.fa-dolly-flatbed:before { content: "\f474"; }
.fa-dot-circle:before { content: "\f192"; }
.fa-download:before { content: "\f019"; }
.fa-draft2digital:before { content: "\f396"; }
.fa-dribbble:before { content: "\f17d"; }
.fa-dribbble-square:before { content: "\f397"; }
.fa-dropbox:before { content: "\f16b"; }
.fa-drupal:before { content: "\f1a9"; }
.fa-dyalog:before { content: "\f399"; }
.fa-earlybirds:before { content: "\f39a"; }
.fa-edge:before { content: "\f282"; }
.fa-edit:before { content: "\f044"; }
.fa-eject:before { content: "\f052"; }
.fa-elementor:before { content: "\f430"; }
.fa-ellipsis-h:before { content: "\f141"; }
.fa-ellipsis-v:before { content: "\f142"; }
.fa-ember:before { content: "\f423"; }
.fa-empire:before { content: "\f1d1"; }
.fa-envelope:before { content: "\f0e0"; }
.fa-envelope-open:before { content: "\f2b6"; }
.fa-envelope-square:before { content: "\f199"; }
.fa-envira:before { content: "\f299"; }
.fa-eraser:before { content: "\f12d"; }
.fa-erlang:before { content: "\f39d"; }
.fa-ethereum:before { content: "\f42e"; }
.fa-etsy:before { content: "\f2d7"; }
.fa-euro-sign:before { content: "\f153"; }
.fa-exchange-alt:before { content: "\f362"; }
.fa-exclamation:before { content: "\f12a"; }
.fa-exclamation-circle:before { content: "\f06a"; }
.fa-exclamation-triangle:before { content: "\f071"; }
.fa-expand:before { content: "\f065"; }
.fa-expand-arrows-alt:before { content: "\f31e"; }
.fa-expeditedssl:before { content: "\f23e"; }
.fa-external-link-alt:before { content: "\f35d"; }
.fa-external-link-square-alt:before { content: "\f360"; }
.fa-eye:before { content: "\f06e"; }
.fa-eye-dropper:before { content: "\f1fb"; }
.fa-eye-slash:before { content: "\f070"; }
.fa-facebook:before { content: "\f09a"; }
.fa-facebook-f:before { content: "\f39e"; }
.fa-facebook-messenger:before { content: "\f39f"; }
.fa-facebook-square:before { content: "\f082"; }
.fa-fast-backward:before { content: "\f049"; }
.fa-fast-forward:before { content: "\f050"; }
.fa-fax:before { content: "\f1ac"; }
.fa-female:before { content: "\f182"; }
.fa-fighter-jet:before { content: "\f0fb"; }
.fa-file:before { content: "\f15b"; }
.fa-file-alt:before { content: "\f15c"; }
.fa-file-archive:before { content: "\f1c6"; }
.fa-file-audio:before { content: "\f1c7"; }
.fa-file-code:before { content: "\f1c9"; }
.fa-file-excel:before { content: "\f1c3"; }
.fa-file-image:before { content: "\f1c5"; }
.fa-file-pdf:before { content: "\f1c1"; }
.fa-file-powerpoint:before { content: "\f1c4"; }
.fa-file-video:before { content: "\f1c8"; }
.fa-file-word:before { content: "\f1c2"; }
.fa-film:before { content: "\f008"; }
.fa-filter:before { content: "\f0b0"; }
.fa-fire:before { content: "\f06d"; }
.fa-fire-extinguisher:before { content: "\f134"; }
.fa-firefox:before { content: "\f269"; }
.fa-first-aid:before { content: "\f479"; }
.fa-first-order:before { content: "\f2b0"; }
.fa-firstdraft:before { content: "\f3a1"; }
.fa-flag:before { content: "\f024"; }
.fa-flag-checkered:before { content: "\f11e"; }
.fa-flask:before { content: "\f0c3"; }
.fa-flickr:before { content: "\f16e"; }
.fa-flipboard:before { content: "\f44d"; }
.fa-fly:before { content: "\f417"; }
.fa-folder:before { content: "\f07b"; }
.fa-folder-open:before { content: "\f07c"; }
.fa-font:before { content: "\f031"; }
.fa-font-awesome:before { content: "\f2b4"; }
.fa-font-awesome-alt:before { content: "\f35c"; }
.fa-font-awesome-flag:before { content: "\f425"; }
.fa-fonticons:before { content: "\f280"; }
.fa-fonticons-fi:before { content: "\f3a2"; }
.fa-football-ball:before { content: "\f44e"; }
.fa-fort-awesome:before { content: "\f286"; }
.fa-fort-awesome-alt:before { content: "\f3a3"; }
.fa-forumbee:before { content: "\f211"; }
.fa-forward:before { content: "\f04e"; }
.fa-foursquare:before { content: "\f180"; }
.fa-free-code-camp:before { content: "\f2c5"; }
.fa-freebsd:before { content: "\f3a4"; }
.fa-frown:before { content: "\f119"; }
.fa-futbol:before { content: "\f1e3"; }
.fa-gamepad:before { content: "\f11b"; }
.fa-gavel:before { content: "\f0e3"; }
.fa-gem:before { content: "\f3a5"; }
.fa-genderless:before { content: "\f22d"; }
.fa-get-pocket:before { content: "\f265"; }
.fa-gg:before { content: "\f260"; }
.fa-gg-circle:before { content: "\f261"; }
.fa-gift:before { content: "\f06b"; }
.fa-git:before { content: "\f1d3"; }
.fa-git-square:before { content: "\f1d2"; }
.fa-github:before { content: "\f09b"; }
.fa-github-alt:before { content: "\f113"; }
.fa-github-square:before { content: "\f092"; }
.fa-gitkraken:before { content: "\f3a6"; }
.fa-gitlab:before { content: "\f296"; }
.fa-gitter:before { content: "\f426"; }
.fa-glass-martini:before { content: "\f000"; }
.fa-glide:before { content: "\f2a5"; }
.fa-glide-g:before { content: "\f2a6"; }
.fa-globe:before { content: "\f0ac"; }
.fa-gofore:before { content: "\f3a7"; }
.fa-golf-ball:before { content: "\f450"; }
.fa-goodreads:before { content: "\f3a8"; }
.fa-goodreads-g:before { content: "\f3a9"; }
.fa-google:before { content: "\f1a0"; }
.fa-google-drive:before { content: "\f3aa"; }
.fa-google-play:before { content: "\f3ab"; }
.fa-google-plus:before { content: "\f2b3"; }
.fa-google-plus-g:before { content: "\f0d5"; }
.fa-google-plus-square:before { content: "\f0d4"; }
.fa-google-wallet:before { content: "\f1ee"; }
.fa-graduation-cap:before { content: "\f19d"; }
.fa-gratipay:before { content: "\f184"; }
.fa-grav:before { content: "\f2d6"; }
.fa-gripfire:before { content: "\f3ac"; }
.fa-grunt:before { content: "\f3ad"; }
.fa-gulp:before { content: "\f3ae"; }
.fa-h-square:before { content: "\f0fd"; }
.fa-hacker-news:before { content: "\f1d4"; }
.fa-hacker-news-square:before { content: "\f3af"; }
.fa-hand-lizard:before { content: "\f258"; }
.fa-hand-paper:before { content: "\f256"; }
.fa-hand-peace:before { content: "\f25b"; }
.fa-hand-point-down:before { content: "\f0a7"; }
.fa-hand-point-left:before { content: "\f0a5"; }
.fa-hand-point-right:before { content: "\f0a4"; }
.fa-hand-point-up:before { content: "\f0a6"; }
.fa-hand-pointer:before { content: "\f25a"; }
.fa-hand-rock:before { content: "\f255"; }
.fa-hand-scissors:before { content: "\f257"; }
.fa-hand-spock:before { content: "\f259"; }
.fa-handshake:before { content: "\f2b5"; }
.fa-hashtag:before { content: "\f292"; }
.fa-hdd:before { content: "\f0a0"; }
.fa-heading:before { content: "\f1dc"; }
.fa-headphones:before { content: "\f025"; }
.fa-heart:before { content: "\f004"; }
.fa-heartbeat:before { content: "\f21e"; }
.fa-hips:before { content: "\f452"; }
.fa-hire-a-helper:before { content: "\f3b0"; }
.fa-history:before { content: "\f1da"; }
.fa-hockey-puck:before { content: "\f453"; }
.fa-home:before { content: "\f015"; }
.fa-hooli:before { content: "\f427"; }
.fa-hospital:before { content: "\f0f8"; }
.fa-hospital-symbol:before { content: "\f47e"; }
.fa-hotjar:before { content: "\f3b1"; }
.fa-hourglass:before { content: "\f254"; }
.fa-hourglass-end:before { content: "\f253"; }
.fa-hourglass-half:before { content: "\f252"; }
.fa-hourglass-start:before { content: "\f251"; }
.fa-houzz:before { content: "\f27c"; }
.fa-html5:before { content: "\f13b"; }
.fa-hubspot:before { content: "\f3b2"; }
.fa-i-cursor:before { content: "\f246"; }
.fa-id-badge:before { content: "\f2c1"; }
.fa-id-card:before { content: "\f2c2"; }
.fa-image:before { content: "\f03e"; }
.fa-images:before { content: "\f302"; }
.fa-imdb:before { content: "\f2d8"; }
.fa-inbox:before { content: "\f01c"; }
.fa-indent:before { content: "\f03c"; }
.fa-industry:before { content: "\f275"; }
.fa-info:before { content: "\f129"; }
.fa-info-circle:before { content: "\f05a"; }
.fa-instagram:before { content: "\f16d"; }
.fa-internet-explorer:before { content: "\f26b"; }
.fa-ioxhost:before { content: "\f208"; }
.fa-italic:before { content: "\f033"; }
.fa-itunes:before { content: "\f3b4"; }
.fa-itunes-note:before { content: "\f3b5"; }
.fa-jenkins:before { content: "\f3b6"; }
.fa-joget:before { content: "\f3b7"; }
.fa-joomla:before { content: "\f1aa"; }
.fa-js:before { content: "\f3b8"; }
.fa-js-square:before { content: "\f3b9"; }
.fa-jsfiddle:before { content: "\f1cc"; }
.fa-key:before { content: "\f084"; }
.fa-keyboard:before { content: "\f11c"; }
.fa-keycdn:before { content: "\f3ba"; }
.fa-kickstarter:before { content: "\f3bb"; }
.fa-kickstarter-k:before { content: "\f3bc"; }
.fa-korvue:before { content: "\f42f"; }
.fa-language:before { content: "\f1ab"; }
.fa-laptop:before { content: "\f109"; }
.fa-laravel:before { content: "\f3bd"; }
.fa-lastfm:before { content: "\f202"; }
.fa-lastfm-square:before { content: "\f203"; }
.fa-leaf:before { content: "\f06c"; }
.fa-leanpub:before { content: "\f212"; }
.fa-lemon:before { content: "\f094"; }
.fa-less:before { content: "\f41d"; }
.fa-level-down-alt:before { content: "\f3be"; }
.fa-level-up-alt:before { content: "\f3bf"; }
.fa-life-ring:before { content: "\f1cd"; }
.fa-lightbulb:before { content: "\f0eb"; }
.fa-line:before { content: "\f3c0"; }
.fa-link:before { content: "\f0c1"; }
.fa-linkedin:before { content: "\f08c"; }
.fa-linkedin-in:before { content: "\f0e1"; }
.fa-linode:before { content: "\f2b8"; }
.fa-linux:before { content: "\f17c"; }
.fa-lira-sign:before { content: "\f195"; }
.fa-list:before { content: "\f03a"; }
.fa-list-alt:before { content: "\f022"; }
.fa-list-ol:before { content: "\f0cb"; }
.fa-list-ul:before { content: "\f0ca"; }
.fa-location-arrow:before { content: "\f124"; }
.fa-lock:before { content: "\f023"; }
.fa-lock-open:before { content: "\f3c1"; }
.fa-long-arrow-alt-down:before { content: "\f309"; }
.fa-long-arrow-alt-left:before { content: "\f30a"; }
.fa-long-arrow-alt-right:before { content: "\f30b"; }
.fa-long-arrow-alt-up:before { content: "\f30c"; }
.fa-low-vision:before { content: "\f2a8"; }
.fa-lyft:before { content: "\f3c3"; }
.fa-magento:before { content: "\f3c4"; }
.fa-magic:before { content: "\f0d0"; }
.fa-magnet:before { content: "\f076"; }
.fa-male:before { content: "\f183"; }
.fa-map:before { content: "\f279"; }
.fa-map-marker:before { content: "\f041"; }
.fa-map-marker-alt:before { content: "\f3c5"; }
.fa-map-pin:before { content: "\f276"; }
.fa-map-signs:before { content: "\f277"; }
.fa-mars:before { content: "\f222"; }
.fa-mars-double:before { content: "\f227"; }
.fa-mars-stroke:before { content: "\f229"; }
.fa-mars-stroke-h:before { content: "\f22b"; }
.fa-mars-stroke-v:before { content: "\f22a"; }
.fa-maxcdn:before { content: "\f136"; }
.fa-medapps:before { content: "\f3c6"; }
.fa-medium:before { content: "\f23a"; }
.fa-medium-m:before { content: "\f3c7"; }
.fa-medkit:before { content: "\f0fa"; }
.fa-medrt:before { content: "\f3c8"; }
.fa-meetup:before { content: "\f2e0"; }
.fa-meh:before { content: "\f11a"; }
.fa-mercury:before { content: "\f223"; }
.fa-microchip:before { content: "\f2db"; }
.fa-microphone:before { content: "\f130"; }
.fa-microphone-slash:before { content: "\f131"; }
.fa-microsoft:before { content: "\f3ca"; }
.fa-minus:before { content: "\f068"; }
.fa-minus-circle:before { content: "\f056"; }
.fa-minus-square:before { content: "\f146"; }
.fa-mix:before { content: "\f3cb"; }
.fa-mixcloud:before { content: "\f289"; }
.fa-mizuni:before { content: "\f3cc"; }
.fa-mobile:before { content: "\f10b"; }
.fa-mobile-alt:before { content: "\f3cd"; }
.fa-modx:before { content: "\f285"; }
.fa-monero:before { content: "\f3d0"; }
.fa-money-bill-alt:before { content: "\f3d1"; }
.fa-moon:before { content: "\f186"; }
.fa-motorcycle:before { content: "\f21c"; }
.fa-mouse-pointer:before { content: "\f245"; }
.fa-music:before { content: "\f001"; }
.fa-napster:before { content: "\f3d2"; }
.fa-neuter:before { content: "\f22c"; }
.fa-newspaper:before { content: "\f1ea"; }
.fa-nintendo-switch:before { content: "\f418"; }
.fa-node:before { content: "\f419"; }
.fa-node-js:before { content: "\f3d3"; }
.fa-npm:before { content: "\f3d4"; }
.fa-ns8:before { content: "\f3d5"; }
.fa-nutritionix:before { content: "\f3d6"; }
.fa-object-group:before { content: "\f247"; }
.fa-object-ungroup:before { content: "\f248"; }
.fa-odnoklassniki:before { content: "\f263"; }
.fa-odnoklassniki-square:before { content: "\f264"; }
.fa-opencart:before { content: "\f23d"; }
.fa-openid:before { content: "\f19b"; }
.fa-opera:before { content: "\f26a"; }
.fa-optin-monster:before { content: "\f23c"; }
.fa-osi:before { content: "\f41a"; }
.fa-outdent:before { content: "\f03b"; }
.fa-page4:before { content: "\f3d7"; }
.fa-pagelines:before { content: "\f18c"; }
.fa-paint-brush:before { content: "\f1fc"; }
.fa-palfed:before { content: "\f3d8"; }
.fa-pallet:before { content: "\f482"; }
.fa-paper-plane:before { content: "\f1d8"; }
.fa-paperclip:before { content: "\f0c6"; }
.fa-paragraph:before { content: "\f1dd"; }
.fa-paste:before { content: "\f0ea"; }
.fa-patreon:before { content: "\f3d9"; }
.fa-pause:before { content: "\f04c"; }
.fa-pause-circle:before { content: "\f28b"; }
.fa-paw:before { content: "\f1b0"; }
.fa-paypal:before { content: "\f1ed"; }
.fa-pen-square:before { content: "\f14b"; }
.fa-pencil-alt:before { content: "\f303"; }
.fa-percent:before { content: "\f295"; }
.fa-periscope:before { content: "\f3da"; }
.fa-phabricator:before { content: "\f3db"; }
.fa-phoenix-framework:before { content: "\f3dc"; }
.fa-phone:before { content: "\f095"; }
.fa-phone-square:before { content: "\f098"; }
.fa-phone-volume:before { content: "\f2a0"; }
.fa-php:before { content: "\f457"; }
.fa-pied-piper:before { content: "\f2ae"; }
.fa-pied-piper-alt:before { content: "\f1a8"; }
.fa-pied-piper-pp:before { content: "\f1a7"; }
.fa-pills:before { content: "\f484"; }
.fa-pinterest:before { content: "\f0d2"; }
.fa-pinterest-p:before { content: "\f231"; }
.fa-pinterest-square:before { content: "\f0d3"; }
.fa-plane:before { content: "\f072"; }
.fa-play:before { content: "\f04b"; }
.fa-play-circle:before { content: "\f144"; }
.fa-playstation:before { content: "\f3df"; }
.fa-plug:before { content: "\f1e6"; }
.fa-plus:before { content: "\f067"; }
.fa-plus-circle:before { content: "\f055"; }
.fa-plus-square:before { content: "\f0fe"; }
.fa-podcast:before { content: "\f2ce"; }
.fa-pound-sign:before { content: "\f154"; }
.fa-power-off:before { content: "\f011"; }
.fa-print:before { content: "\f02f"; }
.fa-product-hunt:before { content: "\f288"; }
.fa-pushed:before { content: "\f3e1"; }
.fa-puzzle-piece:before { content: "\f12e"; }
.fa-python:before { content: "\f3e2"; }
.fa-qq:before { content: "\f1d6"; }
.fa-qrcode:before { content: "\f029"; }
.fa-question:before { content: "\f128"; }
.fa-question-circle:before { content: "\f059"; }
.fa-quidditch:before { content: "\f458"; }
.fa-quinscape:before { content: "\f459"; }
.fa-quora:before { content: "\f2c4"; }
.fa-quote-left:before { content: "\f10d"; }
.fa-quote-right:before { content: "\f10e"; }
.fa-random:before { content: "\f074"; }
.fa-ravelry:before { content: "\f2d9"; }
.fa-react:before { content: "\f41b"; }
.fa-rebel:before { content: "\f1d0"; }
.fa-recycle:before { content: "\f1b8"; }
.fa-red-river:before { content: "\f3e3"; }
.fa-reddit:before { content: "\f1a1"; }
.fa-reddit-alien:before { content: "\f281"; }
.fa-reddit-square:before { content: "\f1a2"; }
.fa-redo:before { content: "\f01e"; }
.fa-redo-alt:before { content: "\f2f9"; }
.fa-registered:before { content: "\f25d"; }
.fa-rendact:before { content: "\f3e4"; }
.fa-renren:before { content: "\f18b"; }
.fa-reply:before { content: "\f112"; }
.fa-reply-all:before { content: "\f122"; }
.fa-replyd:before { content: "\f3e6"; }
.fa-resolving:before { content: "\f3e7"; }
.fa-retweet:before { content: "\f079"; }
.fa-road:before { content: "\f018"; }
.fa-rocket:before { content: "\f135"; }
.fa-rocketchat:before { content: "\f3e8"; }
.fa-rockrms:before { content: "\f3e9"; }
.fa-rss:before { content: "\f09e"; }
.fa-rss-square:before { content: "\f143"; }
.fa-ruble-sign:before { content: "\f158"; }
.fa-rupee-sign:before { content: "\f156"; }
.fa-safari:before { content: "\f267"; }
.fa-sass:before { content: "\f41e"; }
.fa-save:before { content: "\f0c7"; }
.fa-schlix:before { content: "\f3ea"; }
.fa-scribd:before { content: "\f28a"; }
.fa-search:before { content: "\f002"; }
.fa-search-minus:before { content: "\f010"; }
.fa-search-plus:before { content: "\f00e"; }
.fa-searchengin:before { content: "\f3eb"; }
.fa-sellcast:before { content: "\f2da"; }
.fa-sellsy:before { content: "\f213"; }
.fa-server:before { content: "\f233"; }
.fa-servicestack:before { content: "\f3ec"; }
.fa-share:before { content: "\f064"; }
.fa-share-alt:before { content: "\f1e0"; }
.fa-share-alt-square:before { content: "\f1e1"; }
.fa-share-square:before { content: "\f14d"; }
.fa-shekel-sign:before { content: "\f20b"; }
.fa-shield-alt:before { content: "\f3ed"; }
.fa-ship:before { content: "\f21a"; }
.fa-shipping-fast:before { content: "\f48b"; }
.fa-shirtsinbulk:before { content: "\f214"; }
.fa-shopping-bag:before { content: "\f290"; }
.fa-shopping-basket:before { content: "\f291"; }
.fa-shopping-cart:before { content: "\f07a"; }
.fa-shower:before { content: "\f2cc"; }
.fa-sign-in-alt:before { content: "\f2f6"; }
.fa-sign-language:before { content: "\f2a7"; }
.fa-sign-out-alt:before { content: "\f2f5"; }
.fa-signal:before { content: "\f012"; }
.fa-simplybuilt:before { content: "\f215"; }
.fa-sistrix:before { content: "\f3ee"; }
.fa-sitemap:before { content: "\f0e8"; }
.fa-skyatlas:before { content: "\f216"; }
.fa-skype:before { content: "\f17e"; }
.fa-slack:before { content: "\f198"; }
.fa-slack-hash:before { content: "\f3ef"; }
.fa-sliders-h:before { content: "\f1de"; }
.fa-slideshare:before { content: "\f1e7"; }
.fa-smile:before { content: "\f118"; }
.fa-snapchat:before { content: "\f2ab"; }
.fa-snapchat-ghost:before { content: "\f2ac"; }
.fa-snapchat-square:before { content: "\f2ad"; }
.fa-snowflake:before { content: "\f2dc"; }
.fa-sort:before { content: "\f0dc"; }
.fa-sort-alpha-down:before { content: "\f15d"; }
.fa-sort-alpha-up:before { content: "\f15e"; }
.fa-sort-amount-down:before { content: "\f160"; }
.fa-sort-amount-up:before { content: "\f161"; }
.fa-sort-down:before { content: "\f0dd"; }
.fa-sort-numeric-down:before { content: "\f162"; }
.fa-sort-numeric-up:before { content: "\f163"; }
.fa-sort-up:before { content: "\f0de"; }
.fa-soundcloud:before { content: "\f1be"; }
.fa-space-shuttle:before { content: "\f197"; }
.fa-speakap:before { content: "\f3f3"; }
.fa-spinner:before { content: "\f110"; }
.fa-spotify:before { content: "\f1bc"; }
.fa-square:before { content: "\f0c8"; }
.fa-square-full:before { content: "\f45c"; }
.fa-stack-exchange:before { content: "\f18d"; }
.fa-stack-overflow:before { content: "\f16c"; }
.fa-star:before { content: "\f005"; }
.fa-star-half:before { content: "\f089"; }
.fa-star-o:before { content: "\f006"; }
.fa-staylinked:before { content: "\f3f5"; }
.fa-steam:before { content: "\f1b6"; }
.fa-steam-square:before { content: "\f1b7"; }
.fa-steam-symbol:before { content: "\f3f6"; }
.fa-step-backward:before { content: "\f048"; }
.fa-step-forward:before { content: "\f051"; }
.fa-stethoscope:before { content: "\f0f1"; }
.fa-sticker-mule:before { content: "\f3f7"; }
.fa-sticky-note:before { content: "\f249"; }
.fa-stop:before { content: "\f04d"; }
.fa-stop-circle:before { content: "\f28d"; }
.fa-stopwatch:before { content: "\f2f2"; }
.fa-strava:before { content: "\f428"; }
.fa-street-view:before { content: "\f21d"; }
.fa-strikethrough:before { content: "\f0cc"; }
.fa-stripe:before { content: "\f429"; }
.fa-stripe-s:before { content: "\f42a"; }
.fa-studiovinari:before { content: "\f3f8"; }
.fa-stumbleupon:before { content: "\f1a4"; }
.fa-stumbleupon-circle:before { content: "\f1a3"; }
.fa-subscript:before { content: "\f12c"; }
.fa-subway:before { content: "\f239"; }
.fa-suitcase:before { content: "\f0f2"; }
.fa-sun:before { content: "\f185"; }
.fa-superpowers:before { content: "\f2dd"; }
.fa-superscript:before { content: "\f12b"; }
.fa-supple:before { content: "\f3f9"; }
.fa-sync:before { content: "\f021"; }
.fa-sync-alt:before { content: "\f2f1"; }
.fa-syringe:before { content: "\f48e"; }
.fa-table:before { content: "\f0ce"; }
.fa-table-tennis:before { content: "\f45d"; }
.fa-tablet:before { content: "\f10a"; }
.fa-tablet-alt:before { content: "\f3fa"; }
.fa-tachometer-alt:before { content: "\f3fd"; }
.fa-tag:before { content: "\f02b"; }
.fa-tags:before { content: "\f02c"; }
.fa-tasks:before { content: "\f0ae"; }
.fa-taxi:before { content: "\f1ba"; }
.fa-telegram:before { content: "\f2c6"; }
.fa-telegram-plane:before { content: "\f3fe"; }
.fa-tencent-weibo:before { content: "\f1d5"; }
.fa-terminal:before { content: "\f120"; }
.fa-text-height:before { content: "\f034"; }
.fa-text-width:before { content: "\f035"; }
.fa-th:before { content: "\f00a"; }
.fa-th-large:before { content: "\f009"; }
.fa-th-list:before { content: "\f00b"; }
.fa-themeisle:before { content: "\f2b2"; }
.fa-thermometer:before { content: "\f491"; }
.fa-thermometer-empty:before { content: "\f2cb"; }
.fa-thermometer-full:before { content: "\f2c7"; }
.fa-thermometer-half:before { content: "\f2c9"; }
.fa-thermometer-quarter:before { content: "\f2ca"; }
.fa-thermometer-three-quarters:before { content: "\f2c8"; }
.fa-thumbs-down:before { content: "\f165"; }
.fa-thumbs-up:before { content: "\f164"; }
.fa-thumbtack:before { content: "\f08d"; }
.fa-ticket-alt:before { content: "\f3ff"; }
.fa-times:before { content: "\f00d"; }
.fa-times-circle:before { content: "\f057"; }
.fa-tint:before { content: "\f043"; }
.fa-toggle-off:before { content: "\f204"; }
.fa-toggle-on:before { content: "\f205"; }
.fa-trademark:before { content: "\f25c"; }
.fa-train:before { content: "\f238"; }
.fa-transgender:before { content: "\f224"; }
.fa-transgender-alt:before { content: "\f225"; }
.fa-trash:before { content: "\f1f8"; }
.fa-trash-alt:before { content: "\f2ed"; }
.fa-tree:before { content: "\f1bb"; }
.fa-trello:before { content: "\f181"; }
.fa-tripadvisor:before { content: "\f262"; }
.fa-trophy:before { content: "\f091"; }
.fa-truck:before { content: "\f0d1"; }
.fa-tty:before { content: "\f1e4"; }
.fa-tumblr:before { content: "\f173"; }
.fa-tumblr-square:before { content: "\f174"; }
.fa-tv:before { content: "\f26c"; }
.fa-twitch:before { content: "\f1e8"; }
.fa-twitter:before { content: "\f099"; }
.fa-twitter-square:before { content: "\f081"; }
.fa-typo3:before { content: "\f42b"; }
.fa-uber:before { content: "\f402"; }
.fa-uikit:before { content: "\f403"; }
.fa-umbrella:before { content: "\f0e9"; }
.fa-underline:before { content: "\f0cd"; }
.fa-undo:before { content: "\f0e2"; }
.fa-undo-alt:before { content: "\f2ea"; }
.fa-uniregistry:before { content: "\f404"; }
.fa-universal-access:before { content: "\f29a"; }
.fa-university:before { content: "\f19c"; }
.fa-unlink:before { content: "\f127"; }
.fa-unlock:before { content: "\f09c"; }
.fa-unlock-alt:before { content: "\f13e"; }
.fa-untappd:before { content: "\f405"; }
.fa-upload:before { content: "\f093"; }
.fa-usb:before { content: "\f287"; }
.fa-user:before { content: "\f007"; }
.fa-user-circle:before { content: "\f2bd"; }
.fa-user-md:before { content: "\f0f0"; }
.fa-user-plus:before { content: "\f234"; }
.fa-user-secret:before { content: "\f21b"; }
.fa-user-times:before { content: "\f235"; }
.fa-users:before { content: "\f0c0"; }
.fa-ussunnah:before { content: "\f407"; }
.fa-utensil-spoon:before { content: "\f2e5"; }
.fa-utensils:before { content: "\f2e7"; }
.fa-vaadin:before { content: "\f408"; }
.fa-venus:before { content: "\f221"; }
.fa-venus-double:before { content: "\f226"; }
.fa-venus-mars:before { content: "\f228"; }
.fa-viacoin:before { content: "\f237"; }
.fa-viadeo:before { content: "\f2a9"; }
.fa-viadeo-square:before { content: "\f2aa"; }
.fa-viber:before { content: "\f409"; }
.fa-video:before { content: "\f03d"; }
.fa-vimeo:before { content: "\f40a"; }
.fa-vimeo-square:before { content: "\f194"; }
.fa-vimeo-v:before { content: "\f27d"; }
.fa-vine:before { content: "\f1ca"; }
.fa-vk:before { content: "\f189"; }
.fa-vnv:before { content: "\f40b"; }
.fa-volleyball-ball:before { content: "\f45f"; }
.fa-volume-down:before { content: "\f027"; }
.fa-volume-off:before { content: "\f026"; }
.fa-volume-up:before { content: "\f028"; }
.fa-vuejs:before { content: "\f41f"; }
.fa-warehouse:before { content: "\f494"; }
.fa-weibo:before { content: "\f18a"; }
.fa-weight:before { content: "\f496"; }
.fa-weixin:before { content: "\f1d7"; }
.fa-whatsapp:before { content: "\f232"; }
.fa-whatsapp-square:before { content: "\f40c"; }
.fa-wheelchair:before { content: "\f193"; }
.fa-whmcs:before { content: "\f40d"; }
.fa-wifi:before { content: "\f1eb"; }
.fa-wikipedia-w:before { content: "\f266"; }
.fa-window-close:before { content: "\f410"; }
.fa-window-maximize:before { content: "\f2d0"; }
.fa-window-minimize:before { content: "\f2d1"; }
.fa-window-restore:before { content: "\f2d2"; }
.fa-windows:before { content: "\f17a"; }
.fa-won-sign:before { content: "\f159"; }
.fa-wordpress:before { content: "\f19a"; }
.fa-wordpress-simple:before { content: "\f411"; }
.fa-wpbeginner:before { content: "\f297"; }
.fa-wpexplorer:before { content: "\f2de"; }
.fa-wpforms:before { content: "\f298"; }
.fa-wrench:before { content: "\f0ad"; }
.fa-xbox:before { content: "\f412"; }
.fa-xing:before { content: "\f168"; }
.fa-xing-square:before { content: "\f169"; }
.fa-y-combinator:before { content: "\f23b"; }
.fa-yahoo:before { content: "\f19e"; }
.fa-yandex:before { content: "\f413"; }
.fa-yandex-international:before { content: "\f414"; }
.fa-yelp:before { content: "\f1e9"; }
.fa-yen-sign:before { content: "\f157"; }
.fa-yoast:before { content: "\f2b1"; }
.fa-youtube:before { content: "\f167"; }
.fa-youtube-square:before { content: "\f431"; }
.sr-only { border: 0; clip: rect(0, 0, 0, 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.sr-only-focusable:active, .sr-only-focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }


/* Linecons */
.li_heart:before { content: "\e000"; }
.li_cloud:before { content: "\e001"; }
.li_star:before { content: "\e002"; }
.li_tv:before { content: "\e003"; }
.li_sound:before { content: "\e004"; }
.li_video:before { content: "\e005"; }
.li_trash:before { content: "\e006"; }
.li_user:before { content: "\e007"; }
.li_key:before { content: "\e008"; }
.li_search:before { content: "\e009"; }
.li_settings:before { content: "\e00a"; }
.li_camera:before { content: "\e00b"; }
.li_tag:before { content: "\e00c"; }
.li_lock:before { content: "\e00d"; }
.li_bulb:before { content: "\e00e"; }
.li_pen:before { content: "\e00f"; }
.li_diamond:before { content: "\e010"; }
.li_display:before { content: "\e011"; }
.li_location:before { content: "\e012"; }
.li_eye:before { content: "\e013"; }
.li_bubble:before { content: "\e014"; }
.li_stack:before { content: "\e015"; }
.li_cup:before { content: "\e016"; }
.li_phone:before { content: "\e017"; }
.li_news:before { content: "\e018"; }
.li_mail:before { content: "\e019"; }
.li_like:before { content: "\e01a"; }
.li_photo:before { content: "\e01b"; }
.li_note:before { content: "\e01c"; }
.li_clock:before { content: "\e01d"; }
.li_paperplane:before { content: "\e01e"; }
.li_params:before { content: "\e01f"; }
.li_banknote:before { content: "\e020"; }
.li_data:before { content: "\e021"; }
.li_music:before { content: "\e022"; }
.li_megaphone:before { content: "\e023"; }
.li_study:before { content: "\e024"; }
.li_lab:before { content: "\e025"; }
.li_food:before { content: "\e026"; }
.li_t-shirt:before { content: "\e027"; }
.li_fire:before { content: "\e028"; }
.li_clip:before { content: "\e029"; }
.li_shop:before { content: "\e02a"; }
.li_calendar:before { content: "\e02b"; }
.li_vallet:before { content: "\e02c"; }
.li_vynil:before { content: "\e02d"; }
.li_truck:before { content: "\e02e"; }
.li_world:before { content: "\e02f"; }


/* Simple-Line-Icons */
.sl-user:before { content: "\e005";}
.sl-people:before { content: "\e001";}
.sl-user-female:before { content: "\e000";}
.sl-user-follow:before { content: "\e002";}
.sl-user-following:before { content: "\e003";}
.sl-user-unfollow:before { content: "\e004";}
.sl-login:before { content: "\e066";}
.sl-logout:before { content: "\e065";}
.sl-emotsmile:before { content: "\e021";}
.sl-phone:before { content: "\e600";}
.sl-call-end:before { content: "\e048";}
.sl-call-in:before { content: "\e047";}
.sl-call-out:before { content: "\e046";}
.sl-map:before { content: "\e033";}
.sl-location-pin:before { content: "\e096";}
.sl-direction:before { content: "\e042";}
.sl-directions:before { content: "\e041";}
.sl-compass:before { content: "\e045";}
.sl-layers:before { content: "\e034";}
.sl-menu:before { content: "\e601";}
.sl-list:before { content: "\e067";}
.sl-options-vertical:before { content: "\e602";}
.sl-options:before { content: "\e603";}
.sl-arrow-down:before { content: "\e604";}
.sl-arrow-left:before { content: "\e605";}
.sl-arrow-right:before { content: "\e606";}
.sl-arrow-up:before { content: "\e607";}
.sl-arrow-up-circle:before { content: "\e078";}
.sl-arrow-left-circle:before { content: "\e07a";}
.sl-arrow-right-circle:before { content: "\e079";}
.sl-arrow-down-circle:before { content: "\e07b";}
.sl-check:before { content: "\e080";}
.sl-clock:before { content: "\e081";}
.sl-plus:before { content: "\e095";}
.sl-minus:before { content: "\e615";}
.sl-close:before { content: "\e082";}
.sl-event:before { content: "\e619";}
.sl-exclamation:before { content: "\e617";}
.sl-organization:before { content: "\e616";}
.sl-trophy:before { content: "\e006";}
.sl-screen-smartphone:before { content: "\e010";}
.sl-screen-desktop:before { content: "\e011";}
.sl-plane:before { content: "\e012";}
.sl-notebook:before { content: "\e013";}
.sl-mustache:before { content: "\e014";}
.sl-mouse:before { content: "\e015";}
.sl-magnet:before { content: "\e016";}
.sl-energy:before { content: "\e020";}
.sl-disc:before { content: "\e022";}
.sl-cursor:before { content: "\e06e";}
.sl-cursor-move:before { content: "\e023";}
.sl-crop:before { content: "\e024";}
.sl-chemistry:before { content: "\e026";}
.sl-speedometer:before { content: "\e007";}
.sl-shield:before { content: "\e00e";}
.sl-screen-tablet:before { content: "\e00f";}
.sl-magic-wand:before { content: "\e017";}
.sl-hourglass:before { content: "\e018";}
.sl-graduation:before { content: "\e019";}
.sl-ghost:before { content: "\e01a";}
.sl-game-controller:before { content: "\e01b";}
.sl-fire:before { content: "\e01c";}
.sl-eyeglass:before { content: "\e01d";}
.sl-envelope-open:before { content: "\e01e";}
.sl-envelope-letter:before { content: "\e01f";}
.sl-bell:before { content: "\e027";}
.sl-badge:before { content: "\e028";}
.sl-anchor:before { content: "\e029";}
.sl-wallet:before { content: "\e02a";}
.sl-vector:before { content: "\e02b";}
.sl-speech:before { content: "\e02c";}
.sl-puzzle:before { content: "\e02d";}
.sl-printer:before { content: "\e02e";}
.sl-present:before { content: "\e02f";}
.sl-playlist:before { content: "\e030";}
.sl-pin:before { content: "\e031";}
.sl-picture:before { content: "\e032";}
.sl-handbag:before { content: "\e035";}
.sl-globe-alt:before { content: "\e036";}
.sl-globe:before { content: "\e037";}
.sl-folder-alt:before { content: "\e039";}
.sl-folder:before { content: "\e089";}
.sl-film:before { content: "\e03a";}
.sl-feed:before { content: "\e03b";}
.sl-drop:before { content: "\e03e";}
.sl-drawer:before { content: "\e03f";}
.sl-docs:before { content: "\e040";}
.sl-doc:before { content: "\e085";}
.sl-diamond:before { content: "\e043";}
.sl-cup:before { content: "\e044";}
.sl-calculator:before { content: "\e049";}
.sl-bubbles:before { content: "\e04a";}
.sl-briefcase:before { content: "\e04b";}
.sl-book-open:before { content: "\e04c";}
.sl-basket-loaded:before { content: "\e04d";}
.sl-basket:before { content: "\e04e";}
.sl-bag:before { content: "\e04f";}
.sl-action-undo:before { content: "\e050";}
.sl-action-redo:before { content: "\e051";}
.sl-wrench:before { content: "\e052";}
.sl-umbrella:before { content: "\e053";}
.sl-trash:before { content: "\e054";}
.sl-tag:before { content: "\e055";}
.sl-support:before { content: "\e056";}
.sl-frame:before { content: "\e038";}
.sl-size-fullscreen:before { content: "\e057";}
.sl-size-actual:before { content: "\e058";}
.sl-shuffle:before { content: "\e059";}
.sl-share-alt:before { content: "\e05a";}
.sl-share:before { content: "\e05b";}
.sl-rocket:before { content: "\e05c";}
.sl-question:before { content: "\e05d";}
.sl-pie-chart:before { content: "\e05e";}
.sl-pencil:before { content: "\e05f";}
.sl-note:before { content: "\e060";}
.sl-loop:before { content: "\e064";}
.sl-home:before { content: "\e069";}
.sl-grid:before { content: "\e06a";}
.sl-graph:before { content: "\e06b";}
.sl-microphone:before { content: "\e063";}
.sl-music-tone-alt:before { content: "\e061";}
.sl-music-tone:before { content: "\e062";}
.sl-earphones-alt:before { content: "\e03c";}
.sl-earphones:before { content: "\e03d";}
.sl-equalizer:before { content: "\e06c";}
.sl-like:before { content: "\e068";}
.sl-dislike:before { content: "\e06d";}
.sl-control-start:before { content: "\e06f";}
.sl-control-rewind:before { content: "\e070";}
.sl-control-play:before { content: "\e071";}
.sl-control-pause:before { content: "\e072";}
.sl-control-forward:before { content: "\e073";}
.sl-control-end:before { content: "\e074";}
.sl-volume-1:before { content: "\e09f";}
.sl-volume-2:before { content: "\e0a0";}
.sl-volume-off:before { content: "\e0a1";}
.sl-calendar:before { content: "\e075";}
.sl-bulb:before { content: "\e076";}
.sl-chart:before { content: "\e077";}
.sl-ban:before { content: "\e07c";}
.sl-bubble:before { content: "\e07d";}
.sl-camrecorder:before { content: "\e07e";}
.sl-camera:before { content: "\e07f";}
.sl-cloud-download:before { content: "\e083";}
.sl-cloud-upload:before { content: "\e084";}
.sl-envelope:before { content: "\e086";}
.sl-eye:before { content: "\e087";}
.sl-flag:before { content: "\e088";}
.sl-heart:before { content: "\e08a";}
.sl-info:before { content: "\e08b";}
.sl-key:before { content: "\e08c";}
.sl-link:before { content: "\e08d";}
.sl-lock:before { content: "\e08e";}
.sl-lock-open:before { content: "\e08f";}
.sl-magnifier:before { content: "\e090";}
.sl-magnifier-add:before { content: "\e091";}
.sl-magnifier-remove:before { content: "\e092";}
.sl-paper-clip:before { content: "\e093";}
.sl-paper-plane:before { content: "\e094";}
.sl-power:before { content: "\e097";}
.sl-refresh:before { content: "\e098";}
.sl-reload:before { content: "\e099";}
.sl-settings:before { content: "\e09a";}
.sl-star:before { content: "\e09b";}
.sl-symbol-female:before { content: "\e09c";}
.sl-symbol-male:before { content: "\e09d";}
.sl-target:before { content: "\e09e";}
.sl-credit-card:before { content: "\e025";}
.sl-paypal:before { content: "\e608";}
.sl-social-tumblr:before { content: "\e00a";}
.sl-social-twitter:before { content: "\e009";}
.sl-social-facebook:before { content: "\e00b";}
.sl-social-instagram:before { content: "\e609";}
.sl-social-linkedin:before { content: "\e60a";}
.sl-social-pinterest:before { content: "\e60b";}
.sl-social-github:before { content: "\e60c";}
.sl-social-google:before { content: "\e60d";}
.sl-social-reddit:before { content: "\e60e";}
.sl-social-skype:before { content: "\e60f";}
.sl-social-dribbble:before { content: "\e00d";}
.sl-social-behance:before { content: "\e610";}
.sl-social-foursqare:before { content: "\e611";}
.sl-social-soundcloud:before { content: "\e612";}
.sl-social-spotify:before { content: "\e613";}
.sl-social-stumbleupon:before { content: "\e614";}
.sl-social-youtube:before { content: "\e008";}
.sl-social-dropbox:before { content: "\e00c";}
.sl-social-vkontakte:before { content: "\e618";}
.sl-social-steam:before { content: "\e620";}

/* Line-Style Icons */
.icon-mobile:before { content: "\e000";}
.icon-laptop:before { content: "\e001";}
.icon-desktop:before { content: "\e002";}
.icon-tablet:before { content: "\e003";}
.icon-phone:before { content: "\e004";}
.icon-document:before { content: "\e005";}
.icon-documents:before { content: "\e006";}
.icon-search:before { content: "\e007";}
.icon-clipboard:before { content: "\e008";}
.icon-newspaper:before { content: "\e009";}
.icon-notebook:before { content: "\e00a";}
.icon-book-open:before { content: "\e00b";}
.icon-browser:before { content: "\e00c";}
.icon-calendar:before { content: "\e00d";}
.icon-presentation:before { content: "\e00e";}
.icon-picture:before { content: "\e00f";}
.icon-pictures:before { content: "\e010";}
.icon-video:before { content: "\e011";}
.icon-camera:before { content: "\e012";}
.icon-printer:before { content: "\e013";}
.icon-toolbox:before { content: "\e014";}
.icon-briefcase:before { content: "\e015";}
.icon-wallet:before { content: "\e016";}
.icon-gift:before { content: "\e017";}
.icon-bargraph:before { content: "\e018";}
.icon-grid:before { content: "\e019";}
.icon-expand:before { content: "\e01a";}
.icon-focus:before { content: "\e01b";}
.icon-edit:before { content: "\e01c";}
.icon-adjustments:before { content: "\e01d";}
.icon-ribbon:before { content: "\e01e";}
.icon-hourglass:before { content: "\e01f";}
.icon-lock:before { content: "\e020";}
.icon-megaphone:before { content: "\e021";}
.icon-shield:before { content: "\e022";}
.icon-trophy:before { content: "\e023";}
.icon-flag:before { content: "\e024";}
.icon-map:before { content: "\e025";}
.icon-puzzle:before { content: "\e026";}
.icon-basket:before { content: "\e027";}
.icon-envelope:before { content: "\e028";}
.icon-streetsign:before { content: "\e029";}
.icon-telescope:before { content: "\e02a";}
.icon-gears:before { content: "\e02b";}
.icon-key:before { content: "\e02c";}
.icon-paperclip:before { content: "\e02d";}
.icon-attachment:before { content: "\e02e";}
.icon-pricetags:before { content: "\e02f";}
.icon-lightbulb:before { content: "\e030";}
.icon-layers:before { content: "\e031";}
.icon-pencil:before { content: "\e032";}
.icon-tools:before { content: "\e033";}
.icon-tools-2:before { content: "\e034";}
.icon-scissors:before { content: "\e035";}
.icon-paintbrush:before { content: "\e036";}
.icon-magnifying-glass:before { content: "\e037";}
.icon-circle-compass:before { content: "\e038";}
.icon-linegraph:before { content: "\e039";}
.icon-mic:before { content: "\e03a";}
.icon-strategy:before { content: "\e03b";}
.icon-beaker:before { content: "\e03c";}
.icon-caution:before { content: "\e03d";}
.icon-recycle:before { content: "\e03e";}
.icon-anchor:before { content: "\e03f";}
.icon-profile-male:before { content: "\e040";}
.icon-profile-female:before { content: "\e041";}
.icon-bike:before { content: "\e042";}
.icon-wine:before { content: "\e043";}
.icon-hotairballoon:before { content: "\e044";}
.icon-globe:before { content: "\e045";}
.icon-genius:before { content: "\e046";}
.icon-map-pin:before { content: "\e047";}
.icon-dial:before { content: "\e048";}
.icon-chat:before { content: "\e049";}
.icon-heart:before { content: "\e04a";}
.icon-cloud:before { content: "\e04b";}
.icon-upload:before { content: "\e04c";}
.icon-download:before { content: "\e04d";}
.icon-target:before { content: "\e04e";}
.icon-hazardous:before { content: "\e04f";}
.icon-piechart:before { content: "\e050";}
.icon-speedometer:before { content: "\e051";}
.icon-global:before { content: "\e052";}
.icon-compass:before { content: "\e053";}
.icon-lifesaver:before { content: "\e054";}
.icon-clock:before { content: "\e055";}
.icon-aperture:before { content: "\e056";}
.icon-quote:before { content: "\e057";}
.icon-scope:before { content: "\e058";}
.icon-alarmclock:before { content: "\e059";}
.icon-refresh:before { content: "\e05a";}
.icon-happy:before { content: "\e05b";}
.icon-sad:before { content: "\e05c";}
.icon-facebook:before { content: "\e05d";}
.icon-twitter:before { content: "\e05e";}
.icon-googleplus:before { content: "\e05f";}
.icon-rss:before { content: "\e060";}
.icon-tumblr:before { content: "\e061";}
.icon-linkedin:before { content: "\e062";}
.icon-dribbble:before { content: "\e063";}

/* Themify Icons */
.ti-wand:before { content: "\e600";}
.ti-volume:before { content: "\e601";}
.ti-user:before { content: "\e602";}
.ti-unlock:before { content: "\e603";}
.ti-unlink:before { content: "\e604";}
.ti-trash:before { content: "\e605";}
.ti-thought:before { content: "\e606";}
.ti-target:before { content: "\e607";}
.ti-tag:before { content: "\e608";}
.ti-tablet:before { content: "\e609";}
.ti-star:before { content: "\e60a";}
.ti-spray:before { content: "\e60b";}
.ti-signal:before { content: "\e60c";}
.ti-shopping-cart:before { content: "\e60d";}
.ti-shopping-cart-full:before { content: "\e60e";}
.ti-settings:before { content: "\e60f";}
.ti-search:before { content: "\e610";}
.ti-zoom-in:before { content: "\e611";}
.ti-zoom-out:before { content: "\e612";}
.ti-cut:before { content: "\e613";}
.ti-ruler:before { content: "\e614";}
.ti-ruler-pencil:before { content: "\e615";}
.ti-ruler-alt:before { content: "\e616";}
.ti-bookmark:before { content: "\e617";}
.ti-bookmark-alt:before { content: "\e618";}
.ti-reload:before { content: "\e619";}
.ti-plus:before { content: "\e61a";}
.ti-pin:before { content: "\e61b";}
.ti-pencil:before { content: "\e61c";}
.ti-pencil-alt:before { content: "\e61d";}
.ti-paint-roller:before { content: "\e61e";}
.ti-paint-bucket:before { content: "\e61f";}
.ti-na:before { content: "\e620";}
.ti-mobile:before { content: "\e621";}
.ti-minus:before { content: "\e622";}
.ti-medall:before { content: "\e623";}
.ti-medall-alt:before { content: "\e624";}
.ti-marker:before { content: "\e625";}
.ti-marker-alt:before { content: "\e626";}
.ti-arrow-up:before { content: "\e627";}
.ti-arrow-right:before { content: "\e628";}
.ti-arrow-left:before { content: "\e629";}
.ti-arrow-down:before { content: "\e62a";}
.ti-lock:before { content: "\e62b";}
.ti-location-arrow:before { content: "\e62c";}
.ti-link:before { content: "\e62d";}
.ti-layout:before { content: "\e62e";}
.ti-layers:before { content: "\e62f";}
.ti-layers-alt:before { content: "\e630";}
.ti-key:before { content: "\e631";}
.ti-import:before { content: "\e632";}
.ti-image:before { content: "\e633";}
.ti-heart:before { content: "\e634";}
.ti-heart-broken:before { content: "\e635";}
.ti-hand-stop:before { content: "\e636";}
.ti-hand-open:before { content: "\e637";}
.ti-hand-drag:before { content: "\e638";}
.ti-folder:before { content: "\e639";}
.ti-flag:before { content: "\e63a";}
.ti-flag-alt:before { content: "\e63b";}
.ti-flag-alt-2:before { content: "\e63c";}
.ti-eye:before { content: "\e63d";}
.ti-export:before { content: "\e63e";}
.ti-exchange-vertical:before { content: "\e63f";}
.ti-desktop:before { content: "\e640";}
.ti-cup:before { content: "\e641";}
.ti-crown:before { content: "\e642";}
.ti-comments:before { content: "\e643";}
.ti-comment:before { content: "\e644";}
.ti-comment-alt:before { content: "\e645";}
.ti-close:before { content: "\e646";}
.ti-clip:before { content: "\e647";}
.ti-angle-up:before { content: "\e648";}
.ti-angle-right:before { content: "\e649";}
.ti-angle-left:before { content: "\e64a";}
.ti-angle-down:before { content: "\e64b";}
.ti-check:before { content: "\e64c";}
.ti-check-box:before { content: "\e64d";}
.ti-camera:before { content: "\e64e";}
.ti-announcement:before { content: "\e64f";}
.ti-brush:before { content: "\e650";}
.ti-briefcase:before { content: "\e651";}
.ti-bolt:before { content: "\e652";}
.ti-bolt-alt:before { content: "\e653";}
.ti-blackboard:before { content: "\e654";}
.ti-bag:before { content: "\e655";}
.ti-move:before { content: "\e656";}
.ti-arrows-vertical:before { content: "\e657";}
.ti-arrows-horizontal:before { content: "\e658";}
.ti-fullscreen:before { content: "\e659";}
.ti-arrow-top-right:before { content: "\e65a";}
.ti-arrow-top-left:before { content: "\e65b";}
.ti-arrow-circle-up:before { content: "\e65c";}
.ti-arrow-circle-right:before { content: "\e65d";}
.ti-arrow-circle-left:before { content: "\e65e";}
.ti-arrow-circle-down:before { content: "\e65f";}
.ti-angle-double-up:before { content: "\e660";}
.ti-angle-double-right:before { content: "\e661";}
.ti-angle-double-left:before { content: "\e662";}
.ti-angle-double-down:before { content: "\e663";}
.ti-zip:before { content: "\e664";}
.ti-world:before { content: "\e665";}
.ti-wheelchair:before { content: "\e666";}
.ti-view-list:before { content: "\e667";}
.ti-view-list-alt:before { content: "\e668";}
.ti-view-grid:before { content: "\e669";}
.ti-uppercase:before { content: "\e66a";}
.ti-upload:before { content: "\e66b";}
.ti-underline:before { content: "\e66c";}
.ti-truck:before { content: "\e66d";}
.ti-timer:before { content: "\e66e";}
.ti-ticket:before { content: "\e66f";}
.ti-thumb-up:before { content: "\e670";}
.ti-thumb-down:before { content: "\e671";}
.ti-text:before { content: "\e672";}
.ti-stats-up:before { content: "\e673";}
.ti-stats-down:before { content: "\e674";}
.ti-split-v:before { content: "\e675";}
.ti-split-h:before { content: "\e676";}
.ti-smallcap:before { content: "\e677";}
.ti-shine:before { content: "\e678";}
.ti-shift-right:before { content: "\e679";}
.ti-shift-left:before { content: "\e67a";}
.ti-shield:before { content: "\e67b";}
.ti-notepad:before { content: "\e67c";}
.ti-server:before { content: "\e67d";}
.ti-quote-right:before { content: "\e67e";}
.ti-quote-left:before { content: "\e67f";}
.ti-pulse:before { content: "\e680";}
.ti-printer:before { content: "\e681";}
.ti-power-off:before { content: "\e682";}
.ti-plug:before { content: "\e683";}
.ti-pie-chart:before { content: "\e684";}
.ti-paragraph:before { content: "\e685";}
.ti-panel:before { content: "\e686";}
.ti-package:before { content: "\e687";}
.ti-music:before { content: "\e688";}
.ti-music-alt:before { content: "\e689";}
.ti-mouse:before { content: "\e68a";}
.ti-mouse-alt:before { content: "\e68b";}
.ti-money:before { content: "\e68c";}
.ti-microphone:before { content: "\e68d";}
.ti-menu:before { content: "\e68e";}
.ti-menu-alt:before { content: "\e68f";}
.ti-map:before { content: "\e690";}
.ti-map-alt:before { content: "\e691";}
.ti-loop:before { content: "\e692";}
.ti-location-pin:before { content: "\e693";}
.ti-list:before { content: "\e694";}
.ti-light-bulb:before { content: "\e695";}
.ti-Italic:before { content: "\e696";}
.ti-info:before { content: "\e697";}
.ti-infinite:before { content: "\e698";}
.ti-id-badge:before { content: "\e699";}
.ti-hummer:before { content: "\e69a";}
.ti-home:before { content: "\e69b";}
.ti-help:before { content: "\e69c";}
.ti-headphone:before { content: "\e69d";}
.ti-harddrives:before { content: "\e69e";}
.ti-harddrive:before { content: "\e69f";}
.ti-gift:before { content: "\e6a0";}
.ti-game:before { content: "\e6a1";}
.ti-filter:before { content: "\e6a2";}
.ti-files:before { content: "\e6a3";}
.ti-file:before { content: "\e6a4";}
.ti-eraser:before { content: "\e6a5";}
.ti-envelope:before { content: "\e6a6";}
.ti-download:before { content: "\e6a7";}
.ti-direction:before { content: "\e6a8";}
.ti-direction-alt:before { content: "\e6a9";}
.ti-dashboard:before { content: "\e6aa";}
.ti-control-stop:before { content: "\e6ab";}
.ti-control-shuffle:before { content: "\e6ac";}
.ti-control-play:before { content: "\e6ad";}
.ti-control-pause:before { content: "\e6ae";}
.ti-control-forward:before { content: "\e6af";}
.ti-control-backward:before { content: "\e6b0";}
.ti-cloud:before { content: "\e6b1";}
.ti-cloud-up:before { content: "\e6b2";}
.ti-cloud-down:before { content: "\e6b3";}
.ti-clipboard:before { content: "\e6b4";}
.ti-car:before { content: "\e6b5";}
.ti-calendar:before { content: "\e6b6";}
.ti-book:before { content: "\e6b7";}
.ti-bell:before { content: "\e6b8";}
.ti-basketball:before { content: "\e6b9";}
.ti-bar-chart:before { content: "\e6ba";}
.ti-bar-chart-alt:before { content: "\e6bb";}
.ti-back-right:before { content: "\e6bc";}
.ti-back-left:before { content: "\e6bd";}
.ti-arrows-corner:before { content: "\e6be";}
.ti-archive:before { content: "\e6bf";}
.ti-anchor:before { content: "\e6c0";}
.ti-align-right:before { content: "\e6c1";}
.ti-align-left:before { content: "\e6c2";}
.ti-align-justify:before { content: "\e6c3";}
.ti-align-center:before { content: "\e6c4";}
.ti-alert:before { content: "\e6c5";}
.ti-alarm-clock:before { content: "\e6c6";}
.ti-agenda:before { content: "\e6c7";}
.ti-write:before { content: "\e6c8";}
.ti-window:before { content: "\e6c9";}
.ti-widgetized:before { content: "\e6ca";}
.ti-widget:before { content: "\e6cb";}
.ti-widget-alt:before { content: "\e6cc";}
.ti-wallet:before { content: "\e6cd";}
.ti-video-clapper:before { content: "\e6ce";}
.ti-video-camera:before { content: "\e6cf";}
.ti-vector:before { content: "\e6d0";}
.ti-themify-logo:before { content: "\e6d1";}
.ti-themify-favicon:before { content: "\e6d2";}
.ti-themify-favicon-alt:before { content: "\e6d3";}
.ti-support:before { content: "\e6d4";}
.ti-stamp:before { content: "\e6d5";}
.ti-split-v-alt:before { content: "\e6d6";}
.ti-slice:before { content: "\e6d7";}
.ti-shortcode:before { content: "\e6d8";}
.ti-shift-right-alt:before { content: "\e6d9";}
.ti-shift-left-alt:before { content: "\e6da";}
.ti-ruler-alt-2:before { content: "\e6db";}
.ti-receipt:before { content: "\e6dc";}
.ti-pin2:before { content: "\e6dd";}
.ti-pin-alt:before { content: "\e6de";}
.ti-pencil-alt2:before { content: "\e6df";}
.ti-palette:before { content: "\e6e0";}
.ti-more:before { content: "\e6e1";}
.ti-more-alt:before { content: "\e6e2";}
.ti-microphone-alt:before { content: "\e6e3";}
.ti-magnet:before { content: "\e6e4";}
.ti-line-double:before { content: "\e6e5";}
.ti-line-dotted:before { content: "\e6e6";}
.ti-line-dashed:before { content: "\e6e7";}
.ti-layout-width-full:before { content: "\e6e8";}
.ti-layout-width-default:before { content: "\e6e9";}
.ti-layout-width-default-alt:before { content: "\e6ea";}
.ti-layout-tab:before { content: "\e6eb";}
.ti-layout-tab-window:before { content: "\e6ec";}
.ti-layout-tab-v:before { content: "\e6ed";}
.ti-layout-tab-min:before { content: "\e6ee";}
.ti-layout-slider:before { content: "\e6ef";}
.ti-layout-slider-alt:before { content: "\e6f0";}
.ti-layout-sidebar-right:before { content: "\e6f1";}
.ti-layout-sidebar-none:before { content: "\e6f2";}
.ti-layout-sidebar-left:before { content: "\e6f3";}
.ti-layout-placeholder:before { content: "\e6f4";}
.ti-layout-menu:before { content: "\e6f5";}
.ti-layout-menu-v:before { content: "\e6f6";}
.ti-layout-menu-separated:before { content: "\e6f7";}
.ti-layout-menu-full:before { content: "\e6f8";}
.ti-layout-media-right-alt:before { content: "\e6f9";}
.ti-layout-media-right:before { content: "\e6fa";}
.ti-layout-media-overlay:before { content: "\e6fb";}
.ti-layout-media-overlay-alt:before { content: "\e6fc";}
.ti-layout-media-overlay-alt-2:before { content: "\e6fd";}
.ti-layout-media-left-alt:before { content: "\e6fe";}
.ti-layout-media-left:before { content: "\e6ff";}
.ti-layout-media-center-alt:before { content: "\e700";}
.ti-layout-media-center:before { content: "\e701";}
.ti-layout-list-thumb:before { content: "\e702";}
.ti-layout-list-thumb-alt:before { content: "\e703";}
.ti-layout-list-post:before { content: "\e704";}
.ti-layout-list-large-image:before { content: "\e705";}
.ti-layout-line-solid:before { content: "\e706";}
.ti-layout-grid4:before { content: "\e707";}
.ti-layout-grid3:before { content: "\e708";}
.ti-layout-grid2:before { content: "\e709";}
.ti-layout-grid2-thumb:before { content: "\e70a";}
.ti-layout-cta-right:before { content: "\e70b";}
.ti-layout-cta-left:before { content: "\e70c";}
.ti-layout-cta-center:before { content: "\e70d";}
.ti-layout-cta-btn-right:before { content: "\e70e";}
.ti-layout-cta-btn-left:before { content: "\e70f";}
.ti-layout-column4:before { content: "\e710";}
.ti-layout-column3:before { content: "\e711";}
.ti-layout-column2:before { content: "\e712";}
.ti-layout-accordion-separated:before { content: "\e713";}
.ti-layout-accordion-merged:before { content: "\e714";}
.ti-layout-accordion-list:before { content: "\e715";}
.ti-ink-pen:before { content: "\e716";}
.ti-info-alt:before { content: "\e717";}
.ti-help-alt:before { content: "\e718";}
.ti-headphone-alt:before { content: "\e719";}
.ti-hand-point-up:before { content: "\e71a";}
.ti-hand-point-right:before { content: "\e71b";}
.ti-hand-point-left:before { content: "\e71c";}
.ti-hand-point-down:before { content: "\e71d";}
.ti-gallery:before { content: "\e71e";}
.ti-face-smile:before { content: "\e71f";}
.ti-face-sad:before { content: "\e720";}
.ti-credit-card:before { content: "\e721";}
.ti-control-skip-forward:before { content: "\e722";}
.ti-control-skip-backward:before { content: "\e723";}
.ti-control-record:before { content: "\e724";}
.ti-control-eject:before { content: "\e725";}
.ti-comments-smiley:before { content: "\e726";}
.ti-brush-alt:before { content: "\e727";}
.ti-youtube:before { content: "\e728";}
.ti-vimeo:before { content: "\e729";}
.ti-twitter:before { content: "\e72a";}
.ti-time:before { content: "\e72b";}
.ti-tumblr:before { content: "\e72c";}
.ti-skype:before { content: "\e72d";}
.ti-share:before { content: "\e72e";}
.ti-share-alt:before { content: "\e72f";}
.ti-rocket:before { content: "\e730";}
.ti-pinterest:before { content: "\e731";}
.ti-new-window:before { content: "\e732";}
.ti-microsoft:before { content: "\e733";}
.ti-list-ol:before { content: "\e734";}
.ti-linkedin:before { content: "\e735";}
.ti-layout-sidebar-2:before { content: "\e736";}
.ti-layout-grid4-alt:before { content: "\e737";}
.ti-layout-grid3-alt:before { content: "\e738";}
.ti-layout-grid2-alt:before { content: "\e739";}
.ti-layout-column4-alt:before { content: "\e73a";}
.ti-layout-column3-alt:before { content: "\e73b";}
.ti-layout-column2-alt:before { content: "\e73c";}
.ti-instagram:before { content: "\e73d";}
.ti-google:before { content: "\e73e";}
.ti-github:before { content: "\e73f";}
.ti-flickr:before { content: "\e740";}
.ti-facebook:before { content: "\e741";}
.ti-dropbox:before { content: "\e742";}
.ti-dribbble:before { content: "\e743";}
.ti-apple:before { content: "\e744";}
.ti-android:before { content: "\e745";}
.ti-save:before { content: "\e746";}
.ti-save-alt:before { content: "\e747";}
.ti-yahoo:before { content: "\e748";}
.ti-wordpress:before { content: "\e749";}
.ti-vimeo-alt:before { content: "\e74a";}
.ti-twitter-alt:before { content: "\e74b";}
.ti-tumblr-alt:before { content: "\e74c";}
.ti-trello:before { content: "\e74d";}
.ti-stack-overflow:before { content: "\e74e";}
.ti-soundcloud:before { content: "\e74f";}
.ti-sharethis:before { content: "\e750";}
.ti-sharethis-alt:before { content: "\e751";}
.ti-reddit:before { content: "\e752";}
.ti-pinterest-alt:before { content: "\e753";}
.ti-microsoft-alt:before { content: "\e754";}
.ti-linux:before { content: "\e755";}
.ti-jsfiddle:before { content: "\e756";}
.ti-joomla:before { content: "\e757";}
.ti-html5:before { content: "\e758";}
.ti-flickr-alt:before { content: "\e759";}
.ti-email:before { content: "\e75a";}
.ti-drupal:before { content: "\e75b";}
.ti-dropbox-alt:before { content: "\e75c";}
.ti-css3:before { content: "\e75d";}
.ti-rss:before { content: "\e75e";}
.ti-rss-alt:before { content: "\e75f";}


/* 7 Strok */
.pe-spin {-webkit-animation: spin 2s infinite linear; animation: spin 2s infinite linear; }

@-webkit-keyframes spin {
  0% {-webkit-transform: rotate(0deg); transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg); } }

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }

  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg); } }

.pe-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg); }

.pe-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }

.pe-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  -webkit-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
          transform: rotate(270deg); }

.pe-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  -webkit-transform: scale(-1, 1);
      -ms-transform: scale(-1, 1);
          transform: scale(-1, 1); }

.pe-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  -webkit-transform: scale(1, -1);
      -ms-transform: scale(1, -1);
          transform: scale(1, -1); }

.pe-7s-album:before { content: "\e6aa"; }
.pe-7s-arc:before { content: "\e6ab"; }
.pe-7s-back-2:before { content: "\e6ac"; }
.pe-7s-bandaid:before { content: "\e6ad"; }
.pe-7s-car:before { content: "\e6ae"; }
.pe-7s-diamond:before { content: "\e6af"; }
.pe-7s-door-lock:before { content: "\e6b0"; }
.pe-7s-eyedropper:before { content: "\e6b1"; }
.pe-7s-female:before { content: "\e6b2"; }
.pe-7s-gym:before { content: "\e6b3"; }
.pe-7s-hammer:before { content: "\e6b4"; }
.pe-7s-headphones:before { content: "\e6b5"; }
.pe-7s-helm:before { content: "\e6b6"; }
.pe-7s-hourglass:before { content: "\e6b7"; }
.pe-7s-leaf:before { content: "\e6b8"; }
.pe-7s-magic-wand:before { content: "\e6b9"; }
.pe-7s-male:before { content: "\e6ba"; }
.pe-7s-map-2:before { content: "\e6bb"; }
.pe-7s-next-2:before { content: "\e6bc"; }
.pe-7s-paint-bucket:before { content: "\e6bd"; }
.pe-7s-pendrive:before { content: "\e6be"; }
.pe-7s-photo:before { content: "\e6bf"; }
.pe-7s-piggy:before { content: "\e6c0"; }
.pe-7s-plugin:before { content: "\e6c1"; }
.pe-7s-refresh-2:before { content: "\e6c2"; }
.pe-7s-rocket:before { content: "\e6c3"; }
.pe-7s-settings:before { content: "\e6c4"; }
.pe-7s-shield:before { content: "\e6c5"; }
.pe-7s-smile:before { content: "\e6c6"; }
.pe-7s-usb:before { content: "\e6c7"; }
.pe-7s-vector:before { content: "\e6c8"; }
.pe-7s-wine:before { content: "\e6c9"; }
.pe-7s-cloud-upload:before { content: "\e68a"; }
.pe-7s-cash:before { content: "\e68c"; }
.pe-7s-close:before { content: "\e680"; }
.pe-7s-bluetooth:before { content: "\e68d"; }
.pe-7s-cloud-download:before { content: "\e68b"; }
.pe-7s-way:before { content: "\e68e"; }
.pe-7s-close-circle:before { content: "\e681"; }
.pe-7s-id:before { content: "\e68f"; }
.pe-7s-angle-up:before { content: "\e682"; }
.pe-7s-wristwatch:before { content: "\e690"; }
.pe-7s-angle-up-circle:before { content: "\e683"; }
.pe-7s-world:before { content: "\e691"; }
.pe-7s-angle-right:before { content: "\e684"; }
.pe-7s-volume:before { content: "\e692"; }
.pe-7s-angle-right-circle:before { content: "\e685"; }
.pe-7s-users:before { content: "\e693"; }
.pe-7s-angle-left:before { content: "\e686"; }
.pe-7s-user-female:before { content: "\e694"; }
.pe-7s-angle-left-circle:before { content: "\e687"; }
.pe-7s-up-arrow:before { content: "\e695"; }
.pe-7s-angle-down:before { content: "\e688"; }
.pe-7s-switch:before { content: "\e696"; }
.pe-7s-angle-down-circle:before { content: "\e689"; }
.pe-7s-scissors:before { content: "\e697"; }
.pe-7s-wallet:before { content: "\e600"; }
.pe-7s-safe:before { content: "\e698"; }
.pe-7s-volume2:before { content: "\e601"; }
.pe-7s-volume1:before { content: "\e602"; }
.pe-7s-voicemail:before { content: "\e603"; }
.pe-7s-video:before { content: "\e604"; }
.pe-7s-user:before { content: "\e605"; }
.pe-7s-upload:before { content: "\e606"; }
.pe-7s-unlock:before { content: "\e607"; }
.pe-7s-umbrella:before { content: "\e608"; }
.pe-7s-trash:before { content: "\e609"; }
.pe-7s-tools:before { content: "\e60a"; }
.pe-7s-timer:before { content: "\e60b"; }
.pe-7s-ticket:before { content: "\e60c"; }
.pe-7s-target:before { content: "\e60d"; }
.pe-7s-sun:before { content: "\e60e"; }
.pe-7s-study:before { content: "\e60f"; }
.pe-7s-stopwatch:before { content: "\e610"; }
.pe-7s-star:before { content: "\e611"; }
.pe-7s-speaker:before { content: "\e612"; }
.pe-7s-signal:before { content: "\e613"; }
.pe-7s-shuffle:before { content: "\e614"; }
.pe-7s-shopbag:before { content: "\e615"; }
.pe-7s-share:before { content: "\e616"; }
.pe-7s-server:before { content: "\e617"; }
.pe-7s-search:before { content: "\e618"; }
.pe-7s-film:before { content: "\e6a5"; }
.pe-7s-science:before { content: "\e619"; }
.pe-7s-disk:before { content: "\e6a6"; }
.pe-7s-ribbon:before { content: "\e61a"; }
.pe-7s-repeat:before { content: "\e61b"; }
.pe-7s-refresh:before { content: "\e61c"; }
.pe-7s-add-user:before { content: "\e6a9"; }
.pe-7s-refresh-cloud:before { content: "\e61d"; }
.pe-7s-paperclip:before { content: "\e69c"; }
.pe-7s-radio:before { content: "\e61e"; }
.pe-7s-note2:before { content: "\e69d"; }
.pe-7s-print:before { content: "\e61f"; }
.pe-7s-network:before { content: "\e69e"; }
.pe-7s-prev:before { content: "\e620"; }
.pe-7s-mute:before { content: "\e69f"; }
.pe-7s-power:before { content: "\e621"; }
.pe-7s-medal:before { content: "\e6a0"; }
.pe-7s-portfolio:before { content: "\e622"; }
.pe-7s-like2:before { content: "\e6a1"; }
.pe-7s-plus:before { content: "\e623"; }
.pe-7s-left-arrow:before { content: "\e6a2"; }
.pe-7s-play:before { content: "\e624"; }
.pe-7s-key:before { content: "\e6a3"; }
.pe-7s-plane:before { content: "\e625"; }
.pe-7s-joy:before { content: "\e6a4"; }
.pe-7s-photo-gallery:before { content: "\e626"; }
.pe-7s-pin:before { content: "\e69b"; }
.pe-7s-phone:before { content: "\e627"; }
.pe-7s-plug:before { content: "\e69a"; }
.pe-7s-pen:before { content: "\e628"; }
.pe-7s-right-arrow:before { content: "\e699"; }
.pe-7s-paper-plane:before { content: "\e629"; }
.pe-7s-delete-user:before { content: "\e6a7"; }
.pe-7s-paint:before { content: "\e62a"; }
.pe-7s-bottom-arrow:before { content: "\e6a8"; }
.pe-7s-notebook:before { content: "\e62b"; }
.pe-7s-note:before { content: "\e62c"; }
.pe-7s-next:before { content: "\e62d"; }
.pe-7s-news-paper:before { content: "\e62e"; }
.pe-7s-musiclist:before { content: "\e62f"; }
.pe-7s-music:before { content: "\e630"; }
.pe-7s-mouse:before { content: "\e631"; }
.pe-7s-more:before { content: "\e632"; }
.pe-7s-moon:before { content: "\e633"; }
.pe-7s-monitor:before { content: "\e634"; }
.pe-7s-micro:before { content: "\e635"; }
.pe-7s-menu:before { content: "\e636"; }
.pe-7s-map:before { content: "\e637"; }
.pe-7s-map-marker:before { content: "\e638"; }
.pe-7s-mail:before { content: "\e639"; }
.pe-7s-mail-open:before { content: "\e63a"; }
.pe-7s-mail-open-file:before { content: "\e63b"; }
.pe-7s-magnet:before { content: "\e63c"; }
.pe-7s-loop:before { content: "\e63d"; }
.pe-7s-look:before { content: "\e63e"; }
.pe-7s-lock:before { content: "\e63f"; }
.pe-7s-lintern:before { content: "\e640"; }
.pe-7s-link:before { content: "\e641"; }
.pe-7s-like:before { content: "\e642"; }
.pe-7s-light:before { content: "\e643"; }
.pe-7s-less:before { content: "\e644"; }
.pe-7s-keypad:before { content: "\e645"; }
.pe-7s-junk:before { content: "\e646"; }
.pe-7s-info:before { content: "\e647"; }
.pe-7s-home:before { content: "\e648"; }
.pe-7s-help2:before { content: "\e649"; }
.pe-7s-help1:before { content: "\e64a"; }
.pe-7s-graph3:before { content: "\e64b"; }
.pe-7s-graph2:before { content: "\e64c"; }
.pe-7s-graph1:before { content: "\e64d"; }
.pe-7s-graph:before { content: "\e64e"; }
.pe-7s-global:before { content: "\e64f"; }
.pe-7s-gleam:before { content: "\e650"; }
.pe-7s-glasses:before { content: "\e651"; }
.pe-7s-gift:before { content: "\e652"; }
.pe-7s-folder:before { content: "\e653"; }
.pe-7s-flag:before { content: "\e654"; }
.pe-7s-filter:before { content: "\e655"; }
.pe-7s-file:before { content: "\e656"; }
.pe-7s-expand1:before { content: "\e657"; }
.pe-7s-exapnd2:before { content: "\e658"; }
.pe-7s-edit:before { content: "\e659"; }
.pe-7s-drop:before { content: "\e65a"; }
.pe-7s-drawer:before { content: "\e65b"; }
.pe-7s-download:before { content: "\e65c"; }
.pe-7s-display2:before { content: "\e65d"; }
.pe-7s-display1:before { content: "\e65e"; }
.pe-7s-diskette:before { content: "\e65f"; }
.pe-7s-date:before { content: "\e660"; }
.pe-7s-cup:before { content: "\e661"; }
.pe-7s-culture:before { content: "\e662"; }
.pe-7s-crop:before { content: "\e663"; }
.pe-7s-credit:before { content: "\e664"; }
.pe-7s-copy-file:before { content: "\e665"; }
.pe-7s-config:before { content: "\e666"; }
.pe-7s-compass:before { content: "\e667"; }
.pe-7s-comment:before { content: "\e668"; }
.pe-7s-coffee:before { content: "\e669"; }
.pe-7s-cloud:before { content: "\e66a"; }
.pe-7s-clock:before { content: "\e66b"; }
.pe-7s-check:before { content: "\e66c"; }
.pe-7s-chat:before { content: "\e66d"; }
.pe-7s-cart:before { content: "\e66e"; }
.pe-7s-camera:before { content: "\e66f"; }
.pe-7s-call:before { content: "\e670"; }
.pe-7s-calculator:before { content: "\e671"; }
.pe-7s-browser:before { content: "\e672"; }
.pe-7s-box2:before { content: "\e673"; }
.pe-7s-box1:before { content: "\e674"; }
.pe-7s-bookmarks:before { content: "\e675"; }
.pe-7s-bicycle:before { content: "\e676"; }
.pe-7s-bell:before { content: "\e677"; }
.pe-7s-battery:before { content: "\e678"; }
.pe-7s-ball:before { content: "\e679"; }
.pe-7s-back:before { content: "\e67a"; }
.pe-7s-attention:before { content: "\e67b"; }
.pe-7s-anchor:before { content: "\e67c"; }
.pe-7s-albums:before { content: "\e67d"; }
.pe-7s-alarm:before { content: "\e67e"; }
.pe-7s-airplay:before { content: "\e67f"; }

/* linea basic */
.icon-basic-accelerator:before { content: "a";}
.icon-basic-alarm:before { content: "b";}
.icon-basic-anchor:before { content: "c";}
.icon-basic-anticlockwise:before { content: "d";}
.icon-basic-archive:before { content: "e";}
.icon-basic-archive-full:before { content: "f";}
.icon-basic-ban:before { content: "g";}
.icon-basic-battery-charge:before { content: "h";}
.icon-basic-battery-empty:before { content: "i";}
.icon-basic-battery-full:before { content: "j";}
.icon-basic-battery-half:before { content: "k";}
.icon-basic-bolt:before { content: "l";}
.icon-basic-book:before { content: "m";}
.icon-basic-book-pen:before { content: "n";}
.icon-basic-book-pencil:before { content: "o";}
.icon-basic-bookmark:before { content: "p";}
.icon-basic-calculator:before { content: "q";}
.icon-basic-calendar:before { content: "r";}
.icon-basic-cards-diamonds:before { content: "s";}
.icon-basic-cards-hearts:before { content: "t";}
.icon-basic-case:before { content: "u";}
.icon-basic-chronometer:before { content: "v";}
.icon-basic-clessidre:before { content: "w";}
.icon-basic-clock:before { content: "x";}
.icon-basic-clockwise:before { content: "y";}
.icon-basic-cloud:before { content: "z";}
.icon-basic-clubs:before { content: "A";}
.icon-basic-compass:before { content: "B";}
.icon-basic-cup:before { content: "C";}
.icon-basic-diamonds:before { content: "D";}
.icon-basic-display:before { content: "E";}
.icon-basic-download:before { content: "F";}
.icon-basic-exclamation:before { content: "G";}
.icon-basic-eye:before { content: "H";}
.icon-basic-eye-closed:before { content: "I";}
.icon-basic-female:before { content: "J";}
.icon-basic-flag1:before { content: "K";}
.icon-basic-flag2:before { content: "L";}
.icon-basic-floppydisk:before { content: "M";}
.icon-basic-folder:before { content: "N";}
.icon-basic-folder-multiple:before { content: "O";}
.icon-basic-gear:before { content: "P";}
.icon-basic-geolocalize-01:before { content: "Q";}
.icon-basic-geolocalize-05:before { content: "R";}
.icon-basic-globe:before { content: "S";}
.icon-basic-gunsight:before { content: "T";}
.icon-basic-hammer:before { content: "U";}
.icon-basic-headset:before { content: "V";}
.icon-basic-heart:before { content: "W";}
.icon-basic-heart-broken:before { content: "X";}
.icon-basic-helm:before { content: "Y";}
.icon-basic-home:before { content: "Z";}
.icon-basic-info:before { content: "0";}
.icon-basic-ipod:before { content: "1";}
.icon-basic-joypad:before { content: "2";}
.icon-basic-key:before { content: "3";}
.icon-basic-keyboard:before { content: "4";}
.icon-basic-laptop:before { content: "5";}
.icon-basic-life-buoy:before { content: "6";}
.icon-basic-lightbulb:before { content: "7";}
.icon-basic-link:before { content: "8";}
.icon-basic-lock:before { content: "9";}
.icon-basic-lock-open:before { content: "!";}
.icon-basic-magic-mouse:before { content: "\"";}
.icon-basic-magnifier:before { content: "#";}
.icon-basic-magnifier-minus:before { content: "$";}
.icon-basic-magnifier-plus:before { content: "%";}
.icon-basic-mail:before { content: "&";}
.icon-basic-mail-multiple:before { content: "'";}
.icon-basic-mail-open:before { content: "(";}
.icon-basic-mail-open-text:before { content: ")";}
.icon-basic-male:before { content: "*";}
.icon-basic-map:before { content: "+";}
.icon-basic-message:before { content: ",";}
.icon-basic-message-multiple:before { content: "-";}
.icon-basic-message-txt:before { content: ".";}
.icon-basic-mixer2:before { content: "/";}
.icon-basic-mouse:before { content: ":";}
.icon-basic-notebook:before { content: ";";}
.icon-basic-notebook-pen:before { content: "<";}
.icon-basic-notebook-pencil:before { content: "=";}
.icon-basic-paperplane:before { content: ">";}
.icon-basic-pencil-ruler:before { content: "?";}
.icon-basic-pencil-ruler-pen:before { content: "@";}
.icon-basic-photo:before { content: "[";}
.icon-basic-picture:before { content: "]";}
.icon-basic-picture-multiple:before { content: "^";}
.icon-basic-pin1:before { content: "_";}
.icon-basic-pin2:before { content: "`";}
.icon-basic-postcard:before { content: "{";}
.icon-basic-postcard-multiple:before { content: "|";}
.icon-basic-printer:before { content: "}";}
.icon-basic-question:before {content: "~"; }
.icon-basic-rss:before { content: "\\";}
.icon-basic-server:before { content: "\e000";}
.icon-basic-server2:before { content: "\e001";}
.icon-basic-server-cloud:before { content: "\e002";}
.icon-basic-server-download:before { content: "\e003";}
.icon-basic-server-upload:before { content: "\e004";}
.icon-basic-settings:before { content: "\e005";}
.icon-basic-share:before { content: "\e006";}
.icon-basic-sheet:before { content: "\e007";}
.icon-basic-sheet-multiple:before { content: "\e008";}
.icon-basic-sheet-pen:before { content: "\e009";}
.icon-basic-sheet-pencil:before { content: "\e00a";}
.icon-basic-sheet-txt:before { content: "\e00b";}
.icon-basic-signs:before { content: "\e00c";}
.icon-basic-smartphone:before { content: "\e00d";}
.icon-basic-spades:before { content: "\e00e";}
.icon-basic-spread:before { content: "\e00f";}
.icon-basic-spread-bookmark:before { content: "\e010";}
.icon-basic-spread-text:before { content: "\e011";}
.icon-basic-spread-text-bookmark:before { content: "\e012";}
.icon-basic-star:before { content: "\e013";}
.icon-basic-tablet:before { content: "\e014";}
.icon-basic-target:before { content: "\e015";}
.icon-basic-todo:before { content: "\e016";}
.icon-basic-todo-pen:before { content: "\e017";}
.icon-basic-todo-pencil:before { content: "\e018";}
.icon-basic-todo-txt:before { content: "\e019";}
.icon-basic-todolist-pen:before { content: "\e01a";}
.icon-basic-todolist-pencil:before { content: "\e01b";}
.icon-basic-trashcan:before { content: "\e01c";}
.icon-basic-trashcan-full:before { content: "\e01d";}
.icon-basic-trashcan-refresh:before { content: "\e01e";}
.icon-basic-trashcan-remove:before { content: "\e01f";}
.icon-basic-upload:before { content: "\e020";}
.icon-basic-usb:before { content: "\e021";}
.icon-basic-video:before { content: "\e022";}
.icon-basic-watch:before { content: "\e023";}
.icon-basic-webpage:before { content: "\e024";}
.icon-basic-webpage-img-txt:before { content: "\e025";}
.icon-basic-webpage-multiple:before { content: "\e026";}
.icon-basic-webpage-txt:before { content: "\e027";}
.icon-basic-world:before { content: "\e028";}

/* linea ecommerce */
.icon-ecommerce-bag:before { content: "a"; }
.icon-ecommerce-bag-check:before { content: "b"; }
.icon-ecommerce-bag-cloud:before { content: "c"; }
.icon-ecommerce-bag-download:before { content: "d"; }
.icon-ecommerce-bag-minus:before { content: "e"; }
.icon-ecommerce-bag-plus:before { content: "f"; }
.icon-ecommerce-bag-refresh:before { content: "g"; }
.icon-ecommerce-bag-remove:before { content: "h"; }
.icon-ecommerce-bag-search:before { content: "i"; }
.icon-ecommerce-bag-upload:before { content: "j"; }
.icon-ecommerce-banknote:before { content: "k"; }
.icon-ecommerce-banknotes:before { content: "l"; }
.icon-ecommerce-basket:before { content: "m"; }
.icon-ecommerce-basket-check:before { content: "n"; }
.icon-ecommerce-basket-cloud:before { content: "o"; }
.icon-ecommerce-basket-download:before { content: "p"; }
.icon-ecommerce-basket-minus:before { content: "q"; }
.icon-ecommerce-basket-plus:before { content: "r"; }
.icon-ecommerce-basket-refresh:before { content: "s"; }
.icon-ecommerce-basket-remove:before { content: "t"; }
.icon-ecommerce-basket-search:before { content: "u"; }
.icon-ecommerce-basket-upload:before { content: "v"; }
.icon-ecommerce-bath:before { content: "w"; }
.icon-ecommerce-cart:before { content: "x"; }
.icon-ecommerce-cart-check:before { content: "y"; }
.icon-ecommerce-cart-cloud:before { content: "z"; }
.icon-ecommerce-cart-content:before { content: "A"; }
.icon-ecommerce-cart-download:before { content: "B"; }
.icon-ecommerce-cart-minus:before { content: "C"; }
.icon-ecommerce-cart-plus:before { content: "D"; }
.icon-ecommerce-cart-refresh:before { content: "E"; }
.icon-ecommerce-cart-remove:before { content: "F"; }
.icon-ecommerce-cart-search:before { content: "G"; }
.icon-ecommerce-cart-upload:before { content: "H"; }
.icon-ecommerce-cent:before { content: "I"; }
.icon-ecommerce-colon:before { content: "J"; }
.icon-ecommerce-creditcard:before { content: "K"; }
.icon-ecommerce-diamond:before { content: "L"; }
.icon-ecommerce-dollar:before { content: "M"; }
.icon-ecommerce-euro:before { content: "N"; }
.icon-ecommerce-franc:before { content: "O"; }
.icon-ecommerce-gift:before { content: "P"; }
.icon-ecommerce-graph1:before { content: "Q"; }
.icon-ecommerce-graph2:before { content: "R"; }
.icon-ecommerce-graph3:before { content: "S"; }
.icon-ecommerce-graph-decrease:before { content: "T"; }
.icon-ecommerce-graph-increase:before { content: "U"; }
.icon-ecommerce-guarani:before { content: "V"; }
.icon-ecommerce-kips:before { content: "W"; }
.icon-ecommerce-lira:before { content: "X"; }
.icon-ecommerce-megaphone:before { content: "Y"; }
.icon-ecommerce-money:before { content: "Z"; }
.icon-ecommerce-naira:before { content: "0"; }
.icon-ecommerce-pesos:before { content: "1"; }
.icon-ecommerce-pound:before { content: "2"; }
.icon-ecommerce-receipt:before { content: "3"; }
.icon-ecommerce-receipt-bath:before { content: "4"; }
.icon-ecommerce-receipt-cent:before { content: "5"; }
.icon-ecommerce-receipt-dollar:before { content: "6"; }
.icon-ecommerce-receipt-euro:before { content: "7"; }
.icon-ecommerce-receipt-franc:before { content: "8"; }
.icon-ecommerce-receipt-guarani:before { content: "9"; }
.icon-ecommerce-receipt-kips:before { content: "!"; }
.icon-ecommerce-receipt-lira:before { content: "\""; }
.icon-ecommerce-receipt-naira:before { content: "#"; }
.icon-ecommerce-receipt-pesos:before { content: "$"; }
.icon-ecommerce-receipt-pound:before { content: "%"; }
.icon-ecommerce-receipt-rublo:before { content: "&"; }
.icon-ecommerce-receipt-rupee:before { content: "'"; }
.icon-ecommerce-receipt-tugrik:before { content: "("; }
.icon-ecommerce-receipt-won:before { content: ")"; }
.icon-ecommerce-receipt-yen:before { content: "*"; }
.icon-ecommerce-receipt-yen2:before { content: "+"; }
.icon-ecommerce-recept-colon:before { content: ","; }
.icon-ecommerce-rublo:before { content: "-"; }
.icon-ecommerce-rupee:before { content: "."; }
.icon-ecommerce-safe:before { content: "/"; }
.icon-ecommerce-sale:before { content: ":"; }
.icon-ecommerce-sales:before { content: ";"; }
.icon-ecommerce-ticket:before { content: "<"; }
.icon-ecommerce-tugriks:before { content: "="; }
.icon-ecommerce-wallet:before { content: ">"; }
.icon-ecommerce-won:before { content: "?"; }
.icon-ecommerce-yen:before { content: "@"; }
.icon-ecommerce-yen2:before { content: "["; }

/* linea arrows */
.icon-arrows-anticlockwise:before {content: "\e000";}
.icon-arrows-anticlockwise-dashed:before {content: "\e001";}
.icon-arrows-button-down:before {content: "\e002";}
.icon-arrows-button-off:before {content: "\e003";}
.icon-arrows-button-on:before {content: "\e004";}
.icon-arrows-button-up:before {content: "\e005";}
.icon-arrows-check:before {content: "\e006";}
.icon-arrows-circle-check:before {content: "\e007";}
.icon-arrows-circle-down:before {content: "\e008";}
.icon-arrows-circle-downleft:before {content: "\e009";}
.icon-arrows-circle-downright:before {content: "\e00a";}
.icon-arrows-circle-left:before {content: "\e00b";}
.icon-arrows-circle-minus:before {content: "\e00c";}
.icon-arrows-circle-plus:before {content: "\e00d";}
.icon-arrows-circle-remove:before {content: "\e00e";}
.icon-arrows-circle-right:before {content: "\e00f";}
.icon-arrows-circle-up:before {content: "\e010";}
.icon-arrows-circle-upleft:before {content: "\e011";}
.icon-arrows-circle-upright:before {content: "\e012";}
.icon-arrows-clockwise:before {content: "\e013";}
.icon-arrows-clockwise-dashed:before {content: "\e014";}
.icon-arrows-compress:before {content: "\e015";}
.icon-arrows-deny:before {content: "\e016";}
.icon-arrows-diagonal:before {content: "\e017";}
.icon-arrows-diagonal2:before {content: "\e018";}
.icon-arrows-down:before {content: "\e019";}
.icon-arrows-down-double:before {content: "\e01a";}
.icon-arrows-downleft:before {content: "\e01b";}
.icon-arrows-downright:before {content: "\e01c";}
.icon-arrows-drag-down:before {content: "\e01d";}
.icon-arrows-drag-down-dashed:before {content: "\e01e";}
.icon-arrows-drag-horiz:before {content: "\e01f";}
.icon-arrows-drag-left:before {content: "\e020";}
.icon-arrows-drag-left-dashed:before {content: "\e021";}
.icon-arrows-drag-right:before {content: "\e022";}
.icon-arrows-drag-right-dashed:before {content: "\e023";}
.icon-arrows-drag-up:before {content: "\e024";}
.icon-arrows-drag-up-dashed:before {content: "\e025";}
.icon-arrows-drag-vert:before {content: "\e026";}
.icon-arrows-exclamation:before {content: "\e027";}
.icon-arrows-expand:before {content: "\e028";}
.icon-arrows-expand-diagonal1:before {content: "\e029";}
.icon-arrows-expand-horizontal1:before {content: "\e02a";}
.icon-arrows-expand-vertical1:before {content: "\e02b";}
.icon-arrows-fit-horizontal:before {content: "\e02c";}
.icon-arrows-fit-vertical:before {content: "\e02d";}
.icon-arrows-glide:before {content: "\e02e";}
.icon-arrows-glide-horizontal:before {content: "\e02f";}
.icon-arrows-glide-vertical:before {content: "\e030";}
.icon-arrows-hamburger1:before {content: "\e031";}
.icon-arrows-hamburger-2:before {content: "\e032";}
.icon-arrows-horizontal:before {content: "\e033";}
.icon-arrows-info:before {content: "\e034";}
.icon-arrows-keyboard-alt:before {content: "\e035";}
.icon-arrows-keyboard-cmd:before {content: "\e036";}
.icon-arrows-keyboard-delete:before {content: "\e037";}
.icon-arrows-keyboard-down:before {content: "\e038";}
.icon-arrows-keyboard-left:before {content: "\e039";}
.icon-arrows-keyboard-return:before {content: "\e03a";}
.icon-arrows-keyboard-right:before {content: "\e03b";}
.icon-arrows-keyboard-shift:before {content: "\e03c";}
.icon-arrows-keyboard-tab:before {content: "\e03d";}
.icon-arrows-keyboard-up:before {content: "\e03e";}
.icon-arrows-left:before {content: "\e03f";}
.icon-arrows-left-double-32:before {content: "\e040";}
.icon-arrows-minus:before {content: "\e041";}
.icon-arrows-move:before {content: "\e042";}
.icon-arrows-move2:before {content: "\e043";}
.icon-arrows-move-bottom:before {content: "\e044";}
.icon-arrows-move-left:before {content: "\e045";}
.icon-arrows-move-right:before {content: "\e046";}
.icon-arrows-move-top:before {content: "\e047";}
.icon-arrows-plus:before {content: "\e048";}
.icon-arrows-question:before {content: "\e049";}
.icon-arrows-remove:before {content: "\e04a";}
.icon-arrows-right:before {content: "\e04b";}
.icon-arrows-right-double:before {content: "\e04c";}
.icon-arrows-rotate:before {content: "\e04d";}
.icon-arrows-rotate-anti:before {content: "\e04e";}
.icon-arrows-rotate-anti-dashed:before {content: "\e04f";}
.icon-arrows-rotate-dashed:before {content: "\e050";}
.icon-arrows-shrink:before {content: "\e051";}
.icon-arrows-shrink-diagonal1:before {content: "\e052";}
.icon-arrows-shrink-diagonal2:before {content: "\e053";}
.icon-arrows-shrink-horizonal2:before {content: "\e054";}
.icon-arrows-shrink-horizontal1:before {content: "\e055";}
.icon-arrows-shrink-vertical1:before {content: "\e056";}
.icon-arrows-shrink-vertical2:before {content: "\e057";}
.icon-arrows-sign-down:before {content: "\e058";}
.icon-arrows-sign-left:before {content: "\e059";}
.icon-arrows-sign-right:before {content: "\e05a";}
.icon-arrows-sign-up:before {content: "\e05b";}
.icon-arrows-slide-down1:before {content: "\e05c";}
.icon-arrows-slide-down2:before {content: "\e05d";}
.icon-arrows-slide-left1:before {content: "\e05e";}
.icon-arrows-slide-left2:before {content: "\e05f";}
.icon-arrows-slide-right1:before {content: "\e060";}
.icon-arrows-slide-right2:before {content: "\e061";}
.icon-arrows-slide-up1:before {content: "\e062";}
.icon-arrows-slide-up2:before {content: "\e063";}
.icon-arrows-slim-down:before {content: "\e064";}
.icon-arrows-slim-down-dashed:before {content: "\e065";}
.icon-arrows-slim-left:before {content: "\e066";}
.icon-arrows-slim-left-dashed:before {content: "\e067";}
.icon-arrows-slim-right:before {content: "\e068";}
.icon-arrows-slim-right-dashed:before {content: "\e069";}
.icon-arrows-slim-up:before {content: "\e06a";}
.icon-arrows-slim-up-dashed:before {content: "\e06b";}
.icon-arrows-square-check:before {content: "\e06c";}
.icon-arrows-square-down:before {content: "\e06d";}
.icon-arrows-square-downleft:before {content: "\e06e";}
.icon-arrows-square-downright:before {content: "\e06f";}
.icon-arrows-square-left:before {content: "\e070";}
.icon-arrows-square-minus:before {content: "\e071";}
.icon-arrows-square-plus:before {content: "\e072";}
.icon-arrows-square-remove:before {content: "\e073";}
.icon-arrows-square-right:before {content: "\e074";}
.icon-arrows-square-up:before {content: "\e075";}
.icon-arrows-square-upleft:before {content: "\e076";}
.icon-arrows-square-upright:before {content: "\e077";}
.icon-arrows-squares:before {content: "\e078";}
.icon-arrows-stretch-diagonal1:before {content: "\e079";}
.icon-arrows-stretch-diagonal2:before {content: "\e07a";}
.icon-arrows-stretch-diagonal3:before {content: "\e07b";}
.icon-arrows-stretch-diagonal4:before {content: "\e07c";}
.icon-arrows-stretch-horizontal1:before {content: "\e07d";}
.icon-arrows-stretch-horizontal2:before {content: "\e07e";}
.icon-arrows-stretch-vertical1:before {content: "\e07f";}
.icon-arrows-stretch-vertical2:before {content: "\e080";}
.icon-arrows-switch-horizontal:before {content: "\e081";}
.icon-arrows-switch-vertical:before {content: "\e082";}
.icon-arrows-up:before {content: "\e083";}
.icon-arrows-up-double-33:before {content: "\e084";}
.icon-arrows-upleft:before {content: "\e085";}
.icon-arrows-upright:before {content: "\e086";}
.icon-arrows-vertical:before {content: "\e087";}

/* linea software */
.icon-software-add-vectorpoint:before { content: "a";}
.icon-software-box-oval:before { content: "b";}
.icon-software-box-polygon:before { content: "c";}
.icon-software-box-rectangle:before { content: "d";}
.icon-software-box-roundedrectangle:before { content: "e";}
.icon-software-character:before { content: "f";}
.icon-software-crop:before { content: "g";}
.icon-software-eyedropper:before { content: "h";}
.icon-software-font-allcaps:before { content: "i";}
.icon-software-font-baseline-shift:before { content: "j";}
.icon-software-font-horizontal-scale:before { content: "k";}
.icon-software-font-kerning:before { content: "l";}
.icon-software-font-leading:before { content: "m";}
.icon-software-font-size:before { content: "n";}
.icon-software-font-smallcapital:before { content: "o";}
.icon-software-font-smallcaps:before { content: "p";}
.icon-software-font-strikethrough:before { content: "q";}
.icon-software-font-tracking:before { content: "r";}
.icon-software-font-underline:before { content: "s";}
.icon-software-font-vertical-scale:before { content: "t";}
.icon-software-horizontal-align-center:before { content: "u";}
.icon-software-horizontal-align-left:before { content: "v";}
.icon-software-horizontal-align-right:before { content: "w";}
.icon-software-horizontal-distribute-center:before { content: "x";}
.icon-software-horizontal-distribute-left:before { content: "y";}
.icon-software-horizontal-distribute-right:before { content: "z";}
.icon-software-indent-firstline:before { content: "A";}
.icon-software-indent-left:before { content: "B";}
.icon-software-indent-right:before { content: "C";}
.icon-software-lasso:before { content: "D";}
.icon-software-layers1:before { content: "E";}
.icon-software-layers2:before { content: "F";}
.icon-software-layout:before { content: "G";}
.icon-software-layout-2columns:before { content: "H";}
.icon-software-layout-3columns:before { content: "I";}
.icon-software-layout-4boxes:before { content: "J";}
.icon-software-layout-4columns:before { content: "K";}
.icon-software-layout-4lines:before { content: "L";}
.icon-software-layout-8boxes:before { content: "M";}
.icon-software-layout-header:before { content: "N";}
.icon-software-layout-header-2columns:before { content: "O";}
.icon-software-layout-header-3columns:before { content: "P";}
.icon-software-layout-header-4boxes:before { content: "Q";}
.icon-software-layout-header-4columns:before { content: "R";}
.icon-software-layout-header-complex:before { content: "S";}
.icon-software-layout-header-complex2:before { content: "T";}
.icon-software-layout-header-complex3:before { content: "U";}
.icon-software-layout-header-complex4:before { content: "V";}
.icon-software-layout-header-sideleft:before { content: "W";}
.icon-software-layout-header-sideright:before { content: "X";}
.icon-software-layout-sidebar-left:before { content: "Y";}
.icon-software-layout-sidebar-right:before { content: "Z";}
.icon-software-magnete:before { content: "0";}
.icon-software-pages:before { content: "1";}
.icon-software-paintbrush:before { content: "2";}
.icon-software-paintbucket:before { content: "3";}
.icon-software-paintroller:before { content: "4";}
.icon-software-paragraph:before { content: "5";}
.icon-software-paragraph-align-left:before { content: "6";}
.icon-software-paragraph-align-right:before { content: "7";}
.icon-software-paragraph-center:before { content: "8";}
.icon-software-paragraph-justify-all:before { content: "9";}
.icon-software-paragraph-justify-center:before { content: "!";}
.icon-software-paragraph-justify-left:before { content: "\"";}
.icon-software-paragraph-justify-right:before { content: "#";}
.icon-software-paragraph-space-after:before { content: "$";}
.icon-software-paragraph-space-before:before { content: "%";}
.icon-software-pathfinder-exclude:before { content: "&";}
.icon-software-pathfinder-intersect:before { content: "'";}
.icon-software-pathfinder-subtract:before { content: "(";}
.icon-software-pathfinder-unite:before { content: ")";}
.icon-software-pen:before { content: "*";}
.icon-software-pen-add:before { content: "+";}
.icon-software-pen-remove:before { content: ",";}
.icon-software-pencil:before { content: "-";}
.icon-software-polygonallasso:before { content: ".";}
.icon-software-reflect-horizontal:before { content: "/";}
.icon-software-reflect-vertical:before { content: ":";}
.icon-software-remove-vectorpoint:before { content: ";";}
.icon-software-scale-expand:before { content: "<";}
.icon-software-scale-reduce:before { content: "=";}
.icon-software-selection-oval:before { content: ">";}
.icon-software-selection-polygon:before { content: "?";}
.icon-software-selection-rectangle:before { content: "@";}
.icon-software-selection-roundedrectangle:before { content: "[";}
.icon-software-shape-oval:before { content: "]";}
.icon-software-shape-polygon:before { content: "^";}
.icon-software-shape-rectangle:before { content: "_";}
.icon-software-shape-roundedrectangle:before { content: "`";}
.icon-software-slice:before { content: "{";}
.icon-software-transform-bezier:before { content: "|";}
.icon-software-vector-box:before { content: "}";}
.icon-software-vector-composite:before { content: "~";}
.icon-software-vector-line:before { content: "\\";}
.icon-software-vertical-align-bottom:before { content: "\e000";}
.icon-software-vertical-align-center:before { content: "\e001";}
.icon-software-vertical-align-top:before { content: "\e002";}
.icon-software-vertical-distribute-bottom:before { content: "\e003";}
.icon-software-vertical-distribute-center:before { content: "\e004";}
.icon-software-vertical-distribute-top:before { content: "\e005";} 	/*----------------------------------
	
	Theme Name: Deep
	--------------------------
	
	/* #Blog Styles
	================================================== */

	body.blog #wrap .container.page-content,
	body.single-post #wrap .container.page-content,
	body.archive #wrap .container.page-content,
	body.search #wrap .container.page-content,
	body.blog-pg-w #wrap>.container {
		max-width: 1603px;
	}

	/* Sidebar
	------------------- */

	.sidebar,
	.rgt-cntt {
		min-height: 160px;
	}

	.col-md-3.sidebar,
	.vc_col-sm-4.sidebar {
		padding: 0 15px 20px 25px;
		width: 340px;
	}

	.sidebar.leftside {
		padding-left: 15px;
		padding-right: 40px;
	}

	@media only screen and (min-width: 992px) {
		.sidebar .vc_column-inner {
			padding: 0 !important;
		}
		.col-md-9.cntt-w,
		.vc_col-sm-8.cntt-w {
			width: calc(100% - 340px);
		}
		.cntt-w,
		.vc_col-sm-8.cntt-w {
			margin-bottom: 10px;
		}
		.col-md-6.cntt-w,
		.vc_col-sm-6.cntt-w {
			width: calc(100% - 760px);
		}
		.vc_col-sm-4.sidebar .wpb_widgetised_column {
			margin-bottom: 0;
		}
		.col-md-9.cntt-w .vc_col-sm-12 {
			padding: 0;
		}
	}

	@media only screen and (max-width: 991px) {
		.cntt-w,
		.vc_col-sm-8.cntt-w,
		.col-md-3.sidebar,
		.vc_col-sm-4.sidebar {
			width: 100%;
		}
		.sidebar,
		.rgt-cntt,
		.sidebar.leftside {
			padding-right: 0;
			background: none;
			padding-top: 40px;
			margin-top: 40px;
		}
		.sidebar.leftside {
			margin-bottom: 40px;
		}
	}

	.vc_column-inner>.wpb_wrapper>.wn-blogws-wrap {
		margin: 0 -15px;
	}

	/* 	# Widget title
	============================= */

	.widget .subtitle-wrap {
		position: relative;
		margin: 20px 0;
		padding-bottom: 4px;
		line-height: 18px;
	}

	.widget h4.subtitle,
	.widget h4.subtitle a {
		border: none;
		color: #101010;
		margin: 0;
		padding: 0;
		font-size: 20px;
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: 0;
		line-height: 38px;
		background: #fff;
		padding-right: 5px;
		display: inline-block;
	}

	.sidebar li,
	.widget p,
	.widget li {
		font-size: 15px;
		line-height: 21px;
		font-weight: 400;
		color: #515151;
	}

	.widget input[type="text"].search-side {
		width: 100%;
		padding-left: 15px;
		border: 1px solid #f1f1f1;
		border-radius: 0;
		font-size: 12px;
		height: 45px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
		box-shadow: 0 1px 4px rgba(0, 0, 0, 0.05) inset;
	}

	.widget input[type="text"].search-side:focus {
		box-shadow: 0 1px 16px rgba(0, 0, 0, 0.06);
	}

	input[type="text"].search-side,
	input[type="text"].header-saerch {
		background: #fff url(//www.clinicaginesalud.net/wp-content/themes/deep/images/find-ico1.png) no-repeat right;
		min-height: 40px;
	}

	input[type="text"].header-saerch {
		float: right;
		margin: 20px 0 0 0;
		background-color: #f5f5f5;
		border-width: 0px;
		border-radius: 0;
		padding: 5px 28px 5px 18px;
		min-width: 200px;
		width: 200px;
		min-height: 50px;
		-webkit-transition: width 0.22s ease;
		-moz-transition: width 0.22s ease;
		-o-transition: width 0.22s ease;
		transition: width 0.22s ease;
	}

	input[type="text"].header-saerch:focus {
		width: 250px;
		background-color: #fff;
	}

	.search-results input[type="text"].header-saerch {
		min-height: 52px;
		padding-left: 10px;
		margin-bottom: 0;
	}

	.widget form input[type="submit"]#searchsubmit {
		display: none;
	}

	.search-results .blog-post h3.post-title {
		font-size: 25px;
		font-weight: 500;
		margin-bottom: 10px;
	}

	.search-results .postmetadata {
		padding: 6px;
	}

	#main-content-pin,
	#main-timeline {
		max-width: 100%;
		background: #fff;
		padding-top: 15px;
	}

	.vc_wp_search.wpb_content_element.trnsp-txbx input[type="text"].search-side {
		width: 100%;
		border: none;
		height: 52px;
		background-color: rgba(255, 255, 255, 0.14);
		color: #fff;
	}

	.vc_wp_search.wpb_content_element.trnsp-txbx input[type="text"].search-side:hover {
		background-color: rgba(255, 255, 255, 0.17);
		box-shadow: 0 5px 7px rgba(0, 0, 0, 0.07);
	}

	.vc_wp_search.wpb_content_element.trnsp-txbx input[type="text"].search-side:focus {
		background-color: #fff;
		box-shadow: 0 7px 9px rgba(0, 0, 0, 0.15);
		color: #444;
	}

	.sidebar .widget form[role="search"] input.btn {
		display: none !important;
	}

	/* Masonry Style
	------------------- */

	.pin-box {
		width: calc(33.33% - 30px) !important;
		text-align: center;
		display: block;
		background: #fff;
		border-radius: 1px;
		overflow: hidden;
		float: left;
		padding: 0;
		margin: 15px;
		box-sizing: border-box;
		padding-bottom: 20px;
		border: 1px solid #e9e9e9;
		box-shadow: 0 2px 13px -4px rgba(0, 0, 0, 0.1);
	}

	@media only screen and (max-width: 767px) {
		.pin-box {
			width: 100% !important;
			margin-left: 0 !important;
			margin-right: 0 !important;
		}
	}

	.pin-box .img-item,
	.pin-box iframe {
		margin-bottom: 0;
	}

	.pin-box h4 {
		font-size: 19px;
		font-weight: 600;
		margin-top: 18px;
		margin-bottom: 10px;
	}

	.pin-box h4 {
		font-size: 22px;
		line-height: 1.36;
		margin-bottom: 15px;
		font-weight: 500;
		margin-top: 12px;
		letter-spacing: 0;
	}

	.pin-box h4 a {
		color: #2e373d;
		display: inline-block;
	}

	.pin-box h4 a:hover,
	.tline-box h4 a:hover {
		color: #437df9;
	}

	.pin-ecxt h6.blog-date,
	.pin-ecxt h6.blog-author,
	.tline-ecxt h6.blog-author {
		font-size: 11px;
		letter-spacing: 1px;
		font-weight: 400;
		text-transform: uppercase;
	}

	.pin-ecxt2 h6.blog-date,
	.pin-ecxt h6.blog-author,
	.pin-ecxt h6.blog-cat,
	.blog-cat-tline a {
		margin-bottom: 8px;
		margin-top: 25px;
		font-size: 13px;
		font-weight: 400;
		color: #777;
		position: relative;
	}

	.pin-ecxt2 h6.blog-date a {
		color: #888;
	}

	.pin-ecxt h6.blog-cat a {
		color: #a1a1a1;
	}

	.pin-ecxt h6.blog-cat a:hover {
		color: #437df9;
	}

	.pin-ecxt,
	.tline-ecxt {
		border-bottom: 1px solid #e9e9e9;
		padding: 0 12px 18px;
		margin: 0;
		margin-bottom: 10px;
	}

	.pin-ecxt {
		padding: 10px 20px 2px 24px;
	}

	.pin-ecxt p {
		color: #555;
		margin-bottom: 30px;
	}

	.pin-ecxt2 {
		padding-top: 12px;
		text-align: center;
	}

	.pin-ecxt a.readmore {
		display: none;
	}

	.container .pin-ecxt2 p,
	.pin-ecxt2 p small {
		font-size: 11px;
		font-weight: 600;
		margin: 0;
		color: #a1a1a1;
	}

	.pin-ecxt2 p {
		line-height: 20px;
	}

	.pin-ecxt2 p a {
		color: #a1a1a1;
	}

	.pin-ecxt2 p a:hover {
		color: #437df9;
	}

	.pin-ecxt2 p small {
		color: #a2a2a2;
		display: block;
	}

	.pin-ecxt2 img {
		width: 45px;
		height: 45px;
		margin: 0;
		margin-top: 4px;
		border-radius: 50%;
	}

	.pin-ecxt2 .col1-3 {
		width: 33.331%;
		float: left;
		height: 72px;
		line-height: 72px;
		border-right: 1px solid #eee;
		position: relative
	}

	.pin-ecxt2 .col1-3 img {
		margin-top: -30px;
	}

	.pin-ecxt2 .col1-3 p {
		margin-top: -22px;
		font-size: 12px;
		font-weight: 400;
	}

	.pin-ecxt2 .col1-3:last-child {
		border: none;
	}

	.pin-ecxt2 .col1-3 i,
	.postmetadata .comments-number-x i {
		margin: 12px 0;
		color: #a6adae;
		border: 1px solid #e2e2e2;
		padding: 11px;
		border-radius: 50%;
		font-size: 16px;
	}

	.pin-ecxt2 .col1-3 span,
	.comments-number-x span {
		display: block;
		position: absolute;
		top: 24px;
		left: 50%;
		margin-left: 15px;
		padding: 0 7px;
		height: 18px;
		line-height: 18px;
		font-size: 11px;
		text-align: center;
		border-radius: 25px;
		background: #437df9;
		color: #fff;
	}

	.pin-ecxt2 .col1-3.col-w50 {
		width: 50%;
	}

	.pin-ecxt2 .col1-3 i.fa-clock-o {
		margin-right: 7px;
		padding: 10px 11px;
	}

	.comments-number-x span {
		top: 4px;
	}

	.postmetadata .comments-number-x i {
		border-color: #d7d7d7;
	}

	.portfolio-pin .pin-box h4 {
		margin-bottom: 18px;
	}

	.portfolio-pin .pin-box {
		text-align: center;
	}

	.portfolio-pin .pin-box .pin-ecxt {
		padding-top: 20px;
	}

	.portfolio-pin .blog-cat-tline a {
		padding: 4px 11px;
		border-radius: 15px;
		background: #f1f1f1;
	}

	.portfolio-pin .blog-cat-tline a:hover {
		background: #f6f6f6;
	}

	/* Timeline Style
	------------------- */

	#pin-content {
		width: auto;
		margin: 0 auto;
		position: relative;
		overflow: hidden;
	}

	#tline-content {
		width: 1146px;
		margin: 15px auto;
		position: relative;
	}

	.tline-box {
		position: relative;
		margin-bottom: 100px;
	}

	.tline-topdate:first-child {
		margin-bottom: 138px !important;
	}

	.tline-box .tline-author-box .tline-author {
		float: left;
		margin-bottom: 0;
		margin-top: 4px;
		margin-left: -5px;
		margin-right: 8px;
	}

	#main-content-timeline #main-content-timeline .wn-loadmore-ajax {
		display: none;
	}

	.tline-box .tline-author-box .tline-author a {
		color: #8a8a8a;
		font-size: 13px;
		font-weight: 500;
		text-transform: capitalize;
	}

	.tline-box .tline-author-box {
		position: absolute;
		z-index: 99;
		top: 66px;
		left: -1px;
	}

	#tline-content:before {
		content: "";
		background: #ececec;
		position: absolute;
		left: 60px;
		width: 2px;
		margin-left: -4px;
		height: 100%;
	}

	.tline-author-box img {
		border-radius: 50%;
		border: 2px solid #ececec;
		transition: all .5s ease;
		float: left;
		display: inline-block;
	}

	.tline-author-box .tline-date {
		float: left;
		color: #a9a9a9;
		font-size: 12px;
		font-weight: 400;
		text-transform: capitalize;
		margin-bottom: 0;
		margin-top: 6px;
		padding-left: 28px;
		position: relative;
	}

	.tline-author-box .tline-date:before {
		content: '';
		position: absolute;
		left: -2px;
		top: 7px;
		width: 16px;
		height: 2px;
		background: #ececec;
	}

	.wpb_column #pin-content {
		margin-left: -15px;
		margin-right: -15px;
	}

	.tline-row-r {
		left: 0;
		margin: 0;
		margin-left: -40px;
	}

	.tline-row-r:before {
		left: 0;
		right: auto;
	}

	.tline-box iframe {
		height: 302px;
	}

	.tline-content-wrap {
		margin-left: 220px;
		border: 1px solid #ececec;
		position: relative;
		box-shadow: 2px 2px 6px -3px rgba(2, 3, 3, 0.1);
	}

	.tline-content-wrap:before,
	.tline-content-wrap:after {
		content: '';
		width: 0;
		height: 0;
		border-top: 15px solid transparent;
		border-right: 10px solid #ececec;
		border-bottom: 15px solid transparent;
		position: absolute;
		top: 63px;
		left: -10px;
	}

	.tline-content-wrap:after {
		border-right: 10px solid #fff;
		left: -9px;
	}

	.tline-content-wrap .tline-rigth-side {
		padding: 0;
		overflow: hidden;
	}

	.tline-content-wrap .tline-rigth-side img {
		width: 100%;
	}

	.tline-content-wrap .tline-ecxt {
		padding: 39px 38px 0;
	}

	.blog-cat-tline {
		margin-bottom: 35px;
		display: inline-block;
		background: #616660;
		padding: 4px 14px 5px;
		color: #fff;
	}

	.tline-content-wrap .blog-tline-excerpt {
		color: #4a4a4a;
		font-size: 15px;
	}

	.tline-content-wrap .tline-footer {
		display: block;
		clear: both;
		border-top: 1px solid #ececec;
		padding: 21px 40px;
		background: #fff;
	}

	.tline-content-wrap .tline-footer .tline-comment {
		display: inline-block;
	}

	.tline-content-wrap .tline-footer .tline-comment i {
		margin-right: 10px;
		font-size: 18px;
	}

	.tline-content-wrap .tline-footer .tline-comment a {
		font-size: 13px;
		color: #1d1d1b;
		font-weight: 500;
	}

	.blog-cat-tline a {
		font-size: 11px;
		color: #fff;
		text-transform: uppercase;
	}

	.blog-cat-tline a:hover {
		text-decoration: underline;
	}

	.tline-box h4 {
		font-size: 21px;
		font-weight: 500;
		letter-spacing: 1px;
		margin-bottom: 14px;
	}

	.tline-box h4 a {
		color: #121212;
	}

	.tline-topdate {
		width: 142px;
		position: relative;
		display: block;
		clear: both;
		zoom: 1;
		padding: 5px 5px 4px;
		background: #fff;
		font-size: 12px;
		text-align: center;
		font-weight: 500;
		border: 2px solid #ececec;
		line-height: 26px;
		color: #777;
		margin-top: 187px;
		margin-bottom: 119px;
		text-transform: uppercase;
		letter-spacing: 1px;
		margin-left: -14px;
	}

	.tline-topdate:first-child {
		margin-top: 0;
	}

	.tline-topdate.enddte {
		bottom: 0;
		margin-bottom: 0;
	}

	.tline-ecxt {
		border-bottom: none;
		padding: 0 12px 3px;
		margin: 0;
	}

	.tline-box.rgtline .tline-author-box img,
	.tline-box.rgtline .port-tline-dt h3 {
		float: left;
		margin-left: 0;
		margin-right: 15px;
	}

	h6.tline-author a {
		color: #333;
	}

	.tline-box.rgtline h6.tline-date,
	.tline-box.rgtline h6.tline-author {
		text-align: left;
	}

	.port-tline-dt h3 {
		background: #437df9;
		color: #fff;
		text-align: center;
		border: none;
		line-height: 61px;
		margin-top: -9px;
		border-radius: 50%;
	}

	.portfolio-timeline .tline-ecxt h4 {
		margin-top: 14px;
		margin-bottom: 11px;
	}

	@media( min-width: 1200px) {
		.tline-box .tline-author-box {
			left: 43px;
		}
		.tline-box .tline-author-box .tline-author {
			position: absolute;
			left: -82px;
			width: 80px;
			text-align: center;
		}
	}

	@media( min-width: 992px) and ( max-width: 1200px) {
		.tline-content-wrap {
			margin-left: 80px;
		}
		.tline-content-wrap .tline-ecxt {
			padding: 20px 20px 0;
		}
		#tline-content:before {
			left: 0;
		}
		.tline-topdate {
			margin-left: -70px;
		}
		.tline-author-box .tline-date,
		.tline-box .tline-author-box .tline-author,
		.tline-author-box img {
			float: none;
			padding: 0;
			margin: 0;
			margin-bottom: 14px;
		}
		.tline-box .tline-author-box {
			text-align: center;
		}
		.tline-author-box .tline-date:before {
			display: none;
		}
		.tline-box .tline-author-box {
			left: -64px;
			background: #fff;
			padding: 6px;
			top: 46px;
		}
		.tline-box {
			max-width: 85%;
		}
		.tline-box .post-sharing.post-sharing-5 .blog-social-5 {
			right: 85px;
		}
		#wrap .tline-box .post-sharing.post-sharing-5 .blog-social-5:before,
		#wrap .tline-box .post-sharing.post-sharing-5 .blog-social-5:after {
			left: 129px;
			border-right: none;
			border-left: 10px solid #ececec;
		}
		#wrap .tline-box .post-sharing.post-sharing-5 .blog-social-5:after {
			border-right: none;
			border-left: 10px solid #fff;
			left: 128px
		}
	}

	.tline-box .post-sharing {
		float: right;
	}

	.tline-box .post-sharing.post-sharing-2 {
		padding-bottom: 0;
		border: 0;
	}

	.tline-box .post-sharing.post-sharing-4 {
		padding: 0;
	}

	.tline-box .post-sharing.post-sharing-2 a {
		margin-right: 18px;
	}

	.tline-box .post-sharing.post-sharing-2 a:last-child {
		margin-right: 0;
	}

	@media(min-width: 481px) and (max-width: 991px) {
		#tline-content {
			width: auto;
		}
		#tline-content:before {
			left: 90px;
		}
		.tline-topdate {
			margin-left: 15px;
		}
		.tline-author-box .tline-date,
		.tline-box .tline-author-box .tline-author,
		.tline-author-box img {
			float: none;
			padding: 0;
			margin: 0;
			margin-bottom: 14px;
		}
		.tline-box .tline-author-box {
			text-align: center;
		}
		.tline-author-box .tline-date:before {
			display: none;
		}
		.tline-box .tline-author-box {
			left: 30px;
			background: #fff;
			padding: 6px;
			top: 46px;
		}
		.tline-box .post-sharing.post-sharing-5 .blog-social-5 {
			top: -134px;
		}
		#wrap .tline-box .post-sharing.post-sharing-5 .blog-social-5:before,
		#wrap .tline-box .post-sharing.post-sharing-5 .blog-social-5:after {
			left: 129px;
			border-right: none;
			border-left: 10px solid #ececec;
		}
		#wrap .tline-box .post-sharing.post-sharing-5 .blog-social-5:after {
			border-right: none;
			border-left: 10px solid #fff;
			left: 128px
		}
	}

	@media( max-width: 768px) {
		#tline-content {
			width: 100%;
		}
		.tline-comment,
		.tline-box .post-sharing.post-sharing-5,
		.tline-box .post-sharing.post-sharing-5 h6 {
			display: inline-block;
			width: 100%;
			float: none;
			text-align: center;
		}
		.tline-comment {
			margin-bottom: 20px;
		}
		.tline-content-wrap .tline-footer {
			padding-bottom: 40px;
		}
		#wrap .tline-box .post-sharing.post-sharing-5 .blog-social-5 {
			right: 140px;
		}
		#wrap .tline-box .post-sharing.post-sharing-5 .blog-social-5:before,
		#wrap .tline-box .post-sharing.post-sharing-5 .blog-social-5:after {
			left: 129px;
			border-right: none;
			border-left: 10px solid #ececec;
		}
		#wrap .tline-box .post-sharing.post-sharing-5 .blog-social-5:after {
			border-right: none;
			border-left: 10px solid #fff;
			left: 128px
		}
	}

	@media ( max-width: 480px) {
		.tline-box {
			width: auto;
		}
		#tline-content:before {
			left: 50%;
			transform: translate(-50%, 0);
			-webkit-transform: translate( -50%, 0);
		}
		.tline-box {
			margin-bottom: 190px;
		}
		.tline-box .tline-author-box {
			top: -50px;
			left: 34%;
		}
		.tline-content-wrap {
			margin-left: 0;
			background: #fff;
		}
		#wrap .tline-box .post-sharing.post-sharing-5 .blog-social-5 {
			right: 66%;
		}
		.tline-topdate {
			left: 35%;
		}
		.tline-author-box .tline-date,
		.tline-box .tline-author-box .tline-author,
		.tline-author-box img {
			float: none;
			padding: 0;
			margin: 0;
			margin-bottom: 14px;
		}
		.tline-box .tline-author-box {
			text-align: center;
		}
		.tline-author-box .tline-date:before {
			display: none;
		}
		.tline-box .tline-author-box {
			top: -119px;
			background: #fff;
			padding: 6px;
		}
	}

	/* Posts
	------------------- */

	.blog-post,
	.blog-single-post {
		margin-bottom: 35px;
		position: relative;
		padding-bottom: 10px;
	}

	.blog-single-post {
		background: #fff;
		padding: 0;
		border: none;
	}

	.blog-post.blgtyp2 {
		padding-bottom: 10px;
		padding-top: 7px;
		margin-bottom: 0px;
		border: none;
	}

	.blog-post.blgtyp2 .alpha img {
		width: 100%;
	}

	.blog-post.format-quote {
		padding-top: 20px;
	}

	.blog-post.format-quote blockquote {
		margin-bottom: 0;
		padding-bottom: 15px;
	}

	.blog-post.format-quote blockquote p {
		font-family: 'Lora', sans-serif;
		font-size: 24px;
		margin-bottom: 0;
	}

	.blog-post.blgtyp2.format-quote {
		border-top: none;
		padding-top: 0;
		padding-bottom: 35px;
	}

	.postmetadata h6 {
		letter-spacing: 0;
		font-size: 13px;
		font-weight: 300;
		display: inline-block;
	}

	.postmetadata {
		margin-bottom: 10px;
		display: table;
		background: #f5f5f5;
		width: 100%;
		padding: 11px;
		border: none;
	}

	#wrap .postmetadata.postshow4 {
		margin: 0;
		background: #fff;
		width: 100%;
		padding: 0;
	}

	.showpost4-contnet .au-avatar-box .au-avatar {
		margin: 0;
		margin-top: 2px;
		margin-right: 15px;
		float: left;
	}

	.showpost4-contnet .au-avatar-box .blog-author {
		overflow: hidden;
	}

	#wrap .postmetadata h6 {
		display: table-cell;
		letter-spacing: 0;
		font-size: 11px;
		line-height: 20px;
		font-weight: 400;
		text-align: center;
		padding-right: 4px;
		margin-bottom: 0;
		border-right: 1px solid #ddd;
		color: #707070;
	}
	#wrap .postmetadata h6:last-child {
		border-right: none;
	}
	#wrap .blg-magazine-list .postmetadata {
		display: inline-block;
		padding-right: 7px;
	}
	#wrap .blg-magazine-list .postmetadata h6 {
		text-align: left;
	}

	.postmetadata h6 i {
		font-size: 12px;
		vertical-align: initial;
		color: #a1a1a1;
	}

	.postmetadata h6 i.ti-comment {
		vertical-align: middle;
	}

	.postmetadata h6.blog-cat a {
		color: #707070;
		font-weight: 500;
		text-transform: uppercase;
	}

	.postmetadata h6.blog-cat a:hover {
		color: #437df9;
		text-decoration: underline;
	}

	.postmetadata h6 strong {
		text-transform: lowercase;
		font-weight: 500;
	}

	@media only screen and (max-width: 767px) {
		.postmetadata h6 {
			margin-bottom: 20px;
			font-size: 12px;
			margin: 0;
			border: none;
			display: block;
			padding-bottom: 10px;
			text-align: left;
		}
		.blog-post.blgtyp2 .col-md-5.alpha,
		.blog-post.blgtyp2 .col-md-7.omega {
			padding-left: 0;
			padding-right: 0;
		}
	}

	@media only screen and (min-width: 992px) {
		.single-post.has-header-type11 .page-content {
			padding-top: 60px;
		}
		.single.has-header-type11 #wrap.boxed-wrap .page-content {
			padding-top: 100px;
		}
	}

	.postmetadata h6:last-child {
		border: none;
	}

	.col-md-4 .blog-post h6.blog-date {
		padding-top: 18px;
		margin-top: 12px;
		line-height: 1.2;
		padding-bottom: 0;
	}

	h6.blog-date span {
		font-weight: 600;
	}

	h6.blog-cat a {
		color: #437df9;
		display: inline-block;
	}

	h6.blog-date {
		font-weight: 300;
		font-size: 12px;
		letter-spacing: 0;
		text-transform: none;
	}

	.blog-post .au-avatar img,
	.blog-single-post .au-avatar img {
		width: 33px;
		margin: 5px auto;
	}

	.blog-post .au-avatar {
		float: left;
		margin: 0;
		margin-right: 7px;
		margin-top: -1px;
	}

	.blog-post.blgtyp2 .au-avatar,
	.blog-single-post .au-avatar img {
		float: left;
		width: 36px;
		height: 36px;
		margin-right: 11px;
	}

	.blog-post.blgtyp2 .au-avatar-box,
	.blog-single-post .au-avatar-box {
		min-height: 100%;
		margin-bottom: 8px;
		overflow: hidden;
		display: inline;
	}

	.blog-single-post h6.blog-author {
		line-height: 40px;
		text-align: left;
		font-weight: 500;
		text-transform: capitalize;
	}

	.blog-single-post h6.blog-author p {
		overflow: hidden;
		font-size: 15px;
	}

	.blog-post .au-avatar img,
	.blog-single-post .au-avatar img {
		background: #fff;
		border-radius: 55px;
	}

	.blog-single-post .au-avatar h5 a {
		overflow: hidden;
		display: inline-block;
		margin-top: 13px;
		color: #444;
	}

	.au-avatar-box {
		min-height: 40px;
	}

	.au-avatar-box .blog-author {
		padding-top: 6px;
		font-weight: normal;
	}

	.blog-post h3.post-title,
	.blog-single-post h1.post-title {
		font-size: 50px;
		font-weight: 500;
		line-height: 1.1;
		letter-spacing: 0;
		word-wrap: break-word;
		margin-bottom: 20px;
	}

	@media only screen and (max-width: 480px) {
		.blog-post h3.post-title,
		.blog-single-post h1.post-title {
			font-size: 38px;
			line-height: 1.16;
		}
	}

	.blog-post.blgtyp2 h3.post-title {
		font-size: 26px;
		line-height: 1.4;
		margin-bottom: 12px;
		padding-top: 5px;
	}

	.blog-single-post h1.post-title,
	.postshow1 h1.post-title {
		word-wrap: break-word;
		margin-top: 15px;
		margin-bottom: 30px;
		color: #1f2123;
		font-size: 50px;
		font-weight: 700;
		line-height: 1.3;
		letter-spacing: -1px;
	}

	.blog-post p,
	.blog-post div,
	.post img,
	.blog-single-post p img,
	.row-wrapper-x div.wp-caption,
	.row-wrapper-x p,
	.row-wrapper-x img {
		max-width: 100%;
	}

	.row-wrapper-x div.wpb_column,
	.row-wrapper-x #pin-content,
	.row-wrapper-x #tline-content {
		max-width: none;
	}

	.blog-single-post .au-avatar-box .au-avatar {
		overflow: hidden;
		margin-bottom: 10px;
	}

	.blog .postmetadata,
	.single .postmetadata {
		margin: 20px auto;
		position: relative;
	}

	.blog-post.sticky {
		padding: 25px 20px 10px;
		margin-bottom: 40px;
		border: 1px solid #e5e5e5;
		box-shadow: 0 2px 8px rgba(0, 0, 0, 0.0245);
	}

	/* Post Show 1 */

	.postshow1 {
		position: relative;
		width: 100%;
		min-height: 768px;
		background-repeat: no-repeat;
		background-position: center top;
		background-size: cover;
	}

	.postshow-overlay {
		position: absolute;
		width: 100%;
		bottom: 0;
		height: 100%;
		background-color: rgba(36, 36, 36, 0.4);
	}

	.postshow1 h1.post-title-ps1 {
		font-size: 75px;
		font-weight: 700;
		letter-spacing: -2px;
		position: absolute;
		bottom: 33%;
		left: 0;
		width: 100%;
		text-align: center;
		color: #fff;
		text-shadow: 0 0px 3px rgba(0, 0, 0, 0.17);
	}

	.postshow1-hd .postmetadata {
		margin-top: 0;
		margin-bottom: 60px;
	}

	.postshow1-hd .single-featured-image {
		display: none;
	}

	.postshow1-hd .blog-single-post .au-avatar-box {
		margin-top: -50px;
	}

	.postshow1-hd .blog-single-post .au-avatar {
		/*width: 68px;
		height: 68px;
		float: left;*/
		margin-right: 10px;
		margin-top: -23px;
		margin-bottom: 0;
	}

	.postshow1-hd .blog-single-post .au-avatar img {
		border: 3px solid #fff;
	}

	.postshow1-hd input[type="text"].header-saerch {
		background-color: rgba(255, 255, 255, 0.7);
	}

	.postshow1-hd input[type="text"].header-saerch:focus {
		background-color: #fff;
	}

	/* Post Show 2 */

	.post-trait-w .single-featured-image,
	.post-trait-w {
		position: relative;
	}

	.post-trait-w .single-featured-image .blog-views {
		width: 87px;
		height: 87px;
		font-size: 15px;
		color: #707070;
		background: #f8f8f8;
		display: inline-block;
		text-align: center;
		position: absolute;
		top: 0;
		left: 0;
		padding-top: 22px;
	}

	.post-trait-w .single-featured-image .blog-views i {
		display: block;
		font-size: 22px;
		margin-bottom: 2px;
	}

	.postshow2-hd .post-trait-w h1 {
		position: absolute;
		bottom: 10px;
		padding: 5px 25px;
		color: #fff;
		text-shadow: 0 0px 3px rgba(0, 0, 0, 0.29);
		z-index: 3;
	}

	.postshow2-hd .postmetadata {
		margin-bottom: 35px;
	}

	@media only screen and (max-width: 991px) {
		.postshow1 {
			min-height: 520px;
		}
		.postshow1 h1.post-title-ps1 {
			font-size: 50px;
			letter-spacing: -1px;
		}
		.postshow1-hd .blog-single-post .au-avatar-box {
			margin-top: -18px;
		}
	}

	@media only screen and (max-width: 767px) {
		.postshow1 {
			min-height: 480px;
		}
		.postshow1 h1.post-title-ps1 {
			font-size: 42px;
		}
		.postshow2-hd .post-trait-w h1 {
			font-size: 29px;
			line-height: 1.1;
		}
	}

	@media only screen and (max-width: 480px) {
		.postshow1 {
			min-height: 430px;
		}
		.postshow1-hd .blog-single-post .au-avatar-box {
			margin-top: -12px;
		}
		.postshow1 h1.post-title-ps1 {
			font-size: 33px;
		}
		.postshow2-hd .post-trait-w h1 {
			font-size: 21px;
			letter-spacing: 0;
		}
	}

	.blog-post .col-md-6,
	.col-md-4 .blog-post {
		margin-top: 10px;
		margin-bottom: 20px;
	}

	.blog-post .col-md-6 h3,
	.col-md-4 .blog-post h3 {
		font-size: 33px;
		text-transform: none;
		letter-spacing: -2px;
		line-height: 1.1;
		margin: 4px 0;
	}

	.blog-post .col-md-6 p,
	.col-md-4 .blog-post p {
		line-height: 1.4;
	}

	.blog-post .col-md-6 .postmetadata.tp2sec {
		padding: 4px 10px;
		float: right;
		margin-right: 8px;
		position: relative;
	}

	.blog-post.format-quote .postmetadata.tp2sec {
		display: none;
	}

	.blog-post .col-md-6 h6.blog-date {
		padding-bottom: 0;
		margin-bottom: 8px;
	}

	.blog-single-post blockquote p,
	.blog-post blockquote p {
		font-size: 18px;
		line-height: 1.64;
		font-family: 'Lora', serif;
		font-style: italic;
		margin-bottom: 4px;
	}

	/* blog */

	.blog-post .blog-comments .post-format-icon {
		margin: 3px;
		display: block;
		padding: 7px 19px;
		font-size: 30px;
		font-style: normal;
		float: none;
		border-radius: 0;
	}

	#wrap .blgtyp1.blog-post .blog-comments a {
		display: block;
		font-family: FontAwesome;
		padding: 8px 0;
		font-style: normal;
		font-size: 12px;
		color: #555;
		margin: 0 5px;
		font-weight: 400;
	}

	.blog-post .blog-comments a:before {
		content: "\f0e5";
		padding-right: 4px;
		font-style: normal;
	}

	.blog1-header-wrap {
		text-align: left;
		letter-spacing: 0;
		margin-bottom: 23px;
	}

	.blog-inner h6 a {
		margin-left: 4px;
	}

	#wrap .col-md-6.blg-typ3 {
		float: none;
		display: inline-block;
		vertical-align: top;
	}

	@media ( max-width: 992px) {
		#wrap .col-md-6.blg-typ3 {
			width: 100%;
		}
	}

	.blgtyp3.blog-post {
		border-bottom: none;
		margin-bottom: 15px;
		text-align: center;
	}

	.blgtyp3.blog-post.format-quote {
		min-height: 485px;
		padding: 30px 21px 50px;
		margin-bottom: 21px;
		border: 1px solid #eee;
	}

	.blgtyp3.blog-post p {
		text-align: left;
	}

	.blgtyp3.blog-post a.readmore {
		display: none;
	}

	.blgtyp3.blog-post.format-quote a.readmore {
		display: inline-block;
		bottom: 20px;
		border-color: #eee;
	}

	.blgtyp3.blog-post .postmetadata {
		margin-top: 5px;
		margin-bottom: 15px;
		clear: both;
		padding: 10px 5px;
	}

	.blgtyp3.blog-post.format-quote .postmetadata {
		margin-top: 10px;
		text-align: center;
	}

	.blgtyp3.blog-post .fluid-width-video-wrapper {
		padding-top: 243px !important;
		margin-bottom: 2px;
	}

	.blgtyp3.blog-post h3 {
		font-size: 22px;
		padding: 0 4%;
		margin: 10px 0 15px;
		letter-spacing: 0;
	}

	.blgtyp3.blog-post h6 a,
	.blgtyp2.blog-post h6 a,
	.blog-single-post .postmetadata h6 a,
	.blog-single-post h6.blog-author a {
		color: #437df9;
	}

	h6.blog-author a {
		margin-left: 2px;
	}

	.blgtyp3.blog-post h6 a:hover,
	.blgtyp1.blog-post h6 a:hover,
	.blgtyp2.blog-post h6 a:hover,
	.blog-single-post .postmetadata h6 a:hover,
	.blog-single-post h6.blog-author a:hover {
		color: #437df9;
	}

	#wrap .blgtyp3.blog-post h6.blog-date a {
		color: #a9a9a9;
		margin-left: 4px;
	}

	.blgtyp3.blog-post img {
		margin-bottom: 20px;
		width: 100%;
	}

	.blgtyp3.blog-post .wpb_gallery.wpb_content_element {
		margin-bottom: 3px
	}

	.blgtyp3.blog-post .wpb_gallery.wpb_content_element img {
		margin-bottom: 0;
	}

	.blg3both .blgtyp3.blog-post .postmetadata {
		display: block;
		padding: 20px 14px;
	}

	.blg3both .blgtyp3.blog-post .postmetadata h6 {
		float: none;
		display: block;
		padding-bottom: 20px;
		text-align: left;
	}

	.blg3both .blgtyp3.blog-post .postmetadata h6:last-child {
		padding-bottom: 0;
	}

	.blgtyp2.blog-post a.readmore {
		left: 0;
		transform: none;
	}

	.blgtyp2.blog-post h6 {
		color: #a1a5ad;
	}

	.blgtyp2.blog-post h6:after {
		content: "";
	}

	.blgtyp2.blog-post h6.blog-date {
		padding-left: 4px;
	}

	.blgtyp2.blog-post.format-quote a.readmore,
	.blgtyp3.blog-post.format-quote a.readmore {
		display: inline-block;
		float: right;
		font-size: 10px;
		text-transform: uppercase;
		letter-spacing: 2px;
		padding: 4px 16px;
		margin: 0;
		display: none;
	}

	.blgtyp3.blog-post.format-quote a.readmore {
		background: #fff;
		float: none;
		position: absolute;
		bottom: 20px;
	}

	.blgtyp2.blog-post.format-quote blockquote a.readmore {
		display: none;
	}

	.blgtyp2.blog-post .postmetadata {
		margin-top: 0px;
	}

	.blgtyp2.blog-post .omega p {
		color: #6f6f6f;
		padding-right: 25px;
		font-weight: 300;
	}

	.blgtyp2.blog-post .wpb_gallery.wpb_content_element,
	.blgtyp2.blog-post .iframe {
		margin-bottom: 0;
	}

	@media ( min-width: 1281px) and ( max-width: 1366px) {
		.blgtyp3.blog-post .postmetadata {
			padding: 20px 0;
		}
	}

	@media ( max-width: 1280px) {
		.blgtyp3.blog-post .postmetadata h6 {
			display: block;
			text-align: left;
			padding-bottom: 20px;
		}
		.blgtyp3.blog-post .postmetadata h6:last-child {
			padding-bottom: 0;
		}
	}

	@media ( min-width:961px) and ( max-width:1200px) {
		#wrap .blgtyp2.blog-post h6 {
			display: block;
			width: 100%;
			float: none;
			text-align: left;
			padding-left: 0;
			padding-bottom: 10px;
		}
		#wrap .blgtyp2.blog-post h6:last-child {
			padding-bottom: 0;
		}
		.blog-post.blgtyp2 h3 {
			font-size: 25px;
		}
	}

	@media ( min-width:768px) and ( max-width:960px) {
		.blgtyp2 .postmetadata {
			padding: 20px 0;
		}
	}

	@media only screen and (max-width: 767px) {
		.blgtyp2.blog-post .postmetadata {
			margin-top: 20px;
		}
		.blgtyp2.blog-post .postmetadata h6 {
			margin-bottom: 8px;
			padding-left: 0;
		}
		.blgtyp2.blog-post .omega p {
			padding-right: 0;
		}
	}

	.latest-f-blog .blog-post h4 {
		font-size: 24px;
		font-weight: 300;
		margin-bottom: 14px;
	}

	.blog-post a,
	.blog-line a {
		color: #000;
		-webkit-transition: color 0.18s ease;
		-moz-transition: color 0.18s ease;
		-o-transition: color 0.18s ease;
		transition: color 0.18s ease;
	}

	.blog-post a:hover,
	.blog-author span,
	.blog-line p a:hover {
		color: #437df9;
	}

	.blog-post p {
		color: #555;
	}

	.blog-post .blgt1-inner p {
		margin: 40px 0 50px;
	}

	.blog-line p,
	.blog-line p a,
	.blog-post p.blog-author,
	.blog-post p.blog-author a {
		text-align: left;
		font-size: 11px;
		text-transform: uppercase;
		line-height: 1.6;
		color: #666;
		margin-bottom: 10px;
		letter-spacing: 1px;
		font-weight: 400;
	}

	.blog-post p.blog-cat a,
	.blog-line p.blog-cat a {
		color: #437df9;
		margin-bottom: 7px;
		letter-spacing: 0.3px;
		font-size: 14px;
	}

	.blog-line p a:hover,
	.blog-post p a:hover {
		text-decoration: underline;
	}

	.blog-post p a.readmore:hover {
		text-decoration: none;
	}

	.blog-line p strong {
		font-weight: 400;
	}

	.blog-post img.full,
	.blog-post iframe,
	.blog-single-post img.full,
	.blog-single-post iframe {
		margin-bottom: 18px;
	}

	.blog-post iframe {
		width: 100%;
	}

	.blog-post img {
		background: #fff;
	}

	.blog-post .blog-inner:hover>a:before,
	.blog-post .blog-inner:hover>a:after {
		opacity: 1;
	}

	.blog-post .wpb_gallery.wpb_content_element,
	.blog-single-post .wpb_gallery.wpb_content_element,
	.blog-single-post .fluid-width-video-wrapper {
		margin-bottom: 18px;
	}

	.blgtyp1.blog-post .wpb_gallery.wpb_content_element,
	.blgtyp1.blog-post .fluid-width-video-wrapper {
		margin-bottom: 40px
	}

	.blog-post div img,
	.blog-post .post img,
	.blog-post .post iframe,
	.blog-sizngle-post .post img,
	.blog-single-post.post iframe {
		width: auto;
	}

	.search-results .blog-post img {
		width: auto;
	}

	.search .blog-post .alpha.omega p {
		display: block;
		width: 100%;
	}

	.blog-post .flex-control-nav li {
		margin-bottom: 0;
	}

	.blog-post .flexslider img,
	.blog-single-post .flexslider img {
		margin-bottom: 0px;
	}

	.blog-q {
		border-left: 1px solid #d8d8d8;
		padding-left: 12px;
	}

	.blog-q em {
		color: #a5adae;
	}

	p.blog-inpic img {
		float: left;
		border: 1px solid #c9c9c9;
		background: #f9f9f9;
		width: 280px;
		max-width: 100%;
		padding: 6px;
		margin: 0 14px 14px 0;
	}

	.date-sp-wrap {
		max-width: 100px;
		margin: 0 10px;
		float: left;
	}

	.blog-date-sp,
	.blog-com-sp {
		height: 40px;
		padding: 6px;
		padding-bottom: 20px;
		width: 90px;
		float: right;
		border-top-left-radius: 6px;
		color: #fff;
		background: #636e75 url(//www.clinicaginesalud.net/wp-content/themes/deep/images/blg-date-botpic1.png) no-repeat bottom right;
		font-weight: bold;
	}

	.blog-date-sp h3 {
		width: 30px;
		float: left;
		margin: 1px 5px;
		color: #437df9;
	}

	.blog-date-sp span {
		float: right;
		margin: 4px;
		color: #a2aab0;
		font-size: 12px;
		line-height: 1.2;
	}

	.blog-com-sp {
		background: none;
		color: #95a2aa;
		padding: 0 6px 8px;
		margin-top: -12px;
		text-align: center;
		font-size: 12px;
		height: 16px;
		border-radius: 0px;
		border-bottom-left-radius: 11px;
	}

	.blog-com-sp a {
		color: #95a2aa;
	}

	.pin-box .blog-date-sp,
	.pin-box .blog-com-sp,
	.tline-box .blog-date-sp {
		position: relative;
		bottom: 0;
		margin: -10px;
		margin-top: 7px;
		width: 50%;
		border: 0;
		border-radius: 0;
		background: #ebebeb;
		padding: 0;
	}

	.pin-box .blog-com-sp {
		float: left;
		height: 40px;
		padding: 12px 23px 0 0;
	}

	.pin-box .blog-date-sp h3,
	.tline-box .blog-date-sp h3 {
		margin-left: 12px;
		margin-top: 3px;
		text-shadow: 0 0 1px rgba(0, 0, 0, 0.1);
		font-weight: 300;
	}

	.tline-box .blog-date-sp {
		display: none;
	}

	h6.blog-date a:hover,
	h6.blog-cat a:hover,
	h6.blog-author a:hover {
		color: #437df9;
	}

	.postmetadata i {
		padding: 0 7px;
	}

	.blog-post.blgtyp2 .comments-number-x2 {
		float: right;
		margin-top: -30px;
	}

	.blog-post.blgtyp2 .comments-number-x2 {
		padding: 0;
		border: none;
		margin-right: 65px;
	}

	.postmetadata h6.blog-views i {
		font-size: 12px;
		color: #888;
		padding: 5px;
		background: #fff;
		border-radius: 20px;
		border: 1px solid #e1e1e1;
	}

	.postmetadata h6.blog-views span {
		font-size: 11px;
		letter-spacing: 1px;
		padding: 2px 6px;
		margin-left: -5px;
		background: #437df9;
		color: #fff;
		border-radius: 10px;
	}

	.blog-post.blgtyp2 .comments-number-x2 span {
		margin-left: -8px;
	}

	h6.blog-date a:hover,
	h6.blog-cat a:hover,
	h6.blog-author a:hover {
		text-decoration: underline;
	}

	.tline-box h6.blog-cat {
		font-size: 13px;
		background: #f2f2f2;
		color: #666666;
		padding-left: 7px;
		display: none;
	}

	.blog-post .flex-direction-nav a,
	.tline-box .flex-direction-nav a {
		padding: 16px 8px;
		margin-top: -28px;
		top: 50%;
	}

	.blog-post .flex-control-paging li a,
	.tline-box .flex-control-paging li a {
		width: 12px;
		height: 12px;
	}

	.blog-post .flex-control-nav,
	.tline-box .flex-control-nav {
		bottom: 15px;
		right: 24px;
	}

	.blog-post .flex-control-nav li,
	.tline-box .flex-control-nav li {
		margin: 0 3px;
	}

	.blog-post .flexslider .slides>li,
	.tline-box .flexslider .slides>li {
		margin-bottom: 0;
	}

	.blog-post .flexslider img,
	.tline-box .flexslider img {
		margin-bottom: 0;
	}

	.blog-post .mejs-container {
		margin-bottom: 35px;
		margin-top: 37px;
	}

	.blog-post .fluid-width-video-wrapper {
		margin-bottom: 18px;
	}

	.pin-box .fluid-width-video-wrapper,
	.tline-box .fluid-width-video-wrapper {
		margin-bottom: 18px;
		padding-top: 210px !important;
	}

	.blog-post.blgtyp2 .fluid-width-video-wrapper {
		margin-bottom: 0;
		padding-top: 224px !important;
	}

	.tline-box .fluid-width-video-wrapper,
	.tline-box .wpb_gallery_slides {
		margin-bottom: -15px;
	}

	.next-prev-posts {
		padding: 12px 0;
		margin-top: 10px;
		clear: both;
		min-height: 50px;
	}

	.next-prev-posts a {
		padding: 9px 20px;
		background: #f8f8f8;
		border: 1px solid #ddd;
		border-radius: 50px;
		font-size: 13px;
		text-transform: uppercase;
		font-weight: bold;
		letter-spacing: 1px;
	}

	.next-prev-posts a i {
		vertical-align: middle;
	}

	.next-prev-posts a.next-post {
		float: right;
	}

	.post-tags {
		background: none;
		padding: 16px;
		margin-top: 20px;
	}

	.post-tags i {
		font-size: 24px;
		color: #303030;
		margin-right: 5px;
	}

	.post-tags a {
		display: inline-block;
		color: #444;
		font-size: 11px;
		text-transform: uppercase;
		letter-spacing: 1.5px;
		font-weight: 500;
		padding: 3px 7px;
		border: 1px solid #ddd;
		border-radius: 2px;
		background: #fff;
		margin: 1px 3px;
	}

	.post-tags a:hover {
		text-decoration: underline;
	}

	/* About Author */

	.about-author-sec {
		margin: 15px 0;
		padding-top: 20px;
		min-height: 150px;
		text-align: left;
	}

	.archive.author .about-author-sec {
		background: #fff;
		padding: 30px;
		border: 1px solid #e9e9e9;
		min-height: 150px;
		box-shadow: 0 2px 3px rgba(0, 0, 0, 0.018);
		margin-left: 15px;
		margin-right: 15px;
	}

	@media only screen and (min-width: 992px) {
		.has-header-type11.author .about-author-sec {
			margin-top: 90px;
		}
	}

	.archive.author .about-author-sec img {
		float: left;
		margin-right: 30px;
	}

	.blog-single-post .post .about-author-sec img {
		float: left;
		display: inline-block;
		width: 90px;
		height: auto;
		border-radius: 50%;
		margin-bottom: 5px;
		margin-right: 25px;
		margin-top: -5px;
		border: 1px solid #e4e4e4;
	}

	.about-author-sec h5 {
		font-weight: 700;
		font-size: 23px;
		line-height: 1.2;
		color: #333;
		text-transform: uppercase;
		overflow: hidden;
	}

	.about-author-sec h5 a {
		color: #000;
	}

	.about-author-sec h6 {
		overflow: hidden;
	}

	.about-author-sec h5 a:hover {
		color: #437df9;
	}

	.about-author-sec p {
		font-size: 16px;
		font-weight: 300;
		color: #444;
		line-height: 1.7;
		text-align: left;
		overflow: hidden;
	}

	.archive.author #headline {
		display: none;
	}

	.blog-date-sec {
		color: #555;
		padding-right: 10px;
		text-align: center;
		line-height: 10px;
		border-right: 3px solid #e5e5e5;
	}

	.blog-date-sec h3 {
		color: #555;
		font-weight: 700;
		font-size: 24px;
		line-height: 1.2;
		padding-top: 2px;
		margin: 0;
		letter-spacing: 4px;
	}

	.blog-date-sec h6 {
		font-size: 14px;
	}

	.blog-date-sec span {
		display: block;
		font-size: 12px;
		font-weight: 400;
		color: #a1a1a1;
		text-transform: uppercase;
		margin-top: 8px;
		letter-spacing: 1px;
	}

	.col-md-1 .blog-date-sec {
		border: none;
	}

	.col-md-1 .blog-date-sec h3 {
		font-size: 27px;
		font-weight: 800;
		letter-spacing: -1px;
	}

	.blog-line {
		margin-bottom: 15px;
		padding-bottom: 15px;
		border-bottom: 1px solid #eee;
	}

	.blog-line img {
		float: right;
		width: 140px;
		height: 110px;
		-webkit-transition: all 0.18s ease;
		-moz-transition: all 0.18s ease;
		-o-transition: all 0.18s ease;
		transition: all 0.18s ease;
	}

	.img-hover {
		position: relative;
		max-width: 100%;
		float: right;
		margin-left: 15px;
	}

	.img-hover:before {
		content: "";
		color: #fff;
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		-webkit-box-shadow: inset 0 0 0 5px rgba(255, 255, 255, 0.8);
		-moz-box-shadow: inset 0 0 0 5px rgba(255, 255, 255, 0.8);
		box-shadow: inset 0 0 0 5px rgba(255, 255, 255, 0.8);
		opacity: 1;
		-webkit-transition: all 0.18s ease;
		-moz-transition: all 0.18s ease;
		-o-transition: all 0.18s ease;
		transition: all 0.18s ease;
	}

	.blog-line:hover .img-hover:before {
		-webkit-box-shadow: inset 0 0 0 5px;
		-moz-box-shadow: inset 0 0 0 5px;
		box-shadow: inset 0 0 0 5px;
		color: #437df9;
	}

	.blog-line h4 {
		font-size: 17px;
		letter-spacing: 0;
		font-weight: 600;
		margin-bottom: 10px;
		line-height: 1.4;
	}

	.blog-line:hover h4 a {
		color: #437df9;
	}

	/* Social share 1 */

	.blog-post .blog-social-1 {
		float: right;
		width: auto;
	}

	.blog-single-post .post-sharing-1 {
		margin-top: 35px;
		margin-bottom: 10px;
		padding-top: 35px;
		border-top: 1px solid #e9e9e9;
		clear: both;
	}

	.post-sharing-1 span {
		font-size: 15px;
		font-weight: 700;
		color: #484848;
		padding-right: 10px;
		line-height: 1.5;
	}

	.blog-social-1 {
		display: table;
	}

	.blog-social-1 a {
		color: #a9a9a9;
		border: 1px solid;
		box-shadow: 0 3px 13px -3px rgba(0, 0, 0, 0.19);
		display: inline-block;
		font-size: 14px;
		text-align: center;
		padding: 0;
		border-radius: 50%;
		margin-right: 4px;
		width: 30px;
		height: 30px;
		line-height: 31px;
		transition: all 0.38s ease;
	}

	#wrap .blog-social-1 a:hover {
		color: #437df9;
	}

	#wrap .blog-social-1 a:hover i {
		color: #437df9;
	}

	/* Social share 2 */

	.post-sharing-2 {
		border-bottom: 1px solid #e7e7e7;
		padding-bottom: 28px;
	}

	.post-sharing-2 .blog-social-2 a {
		color: #222;
		margin-right: 53px;
		font-weight: 500;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
	}

	.post-sharing-2 .blog-social-2 a i {
		margin-right: 10px;
		vertical-align: baseline;
		font-size: 14px;
	}

	/* Social share 3 */

	.blog-social-3 {
		opacity: 0;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
	}

	.blog-social-3.active {
		opacity: 1;
	}

	.blog-social-3.active.deactive {
		opacity: 0;
	}

	.blog-social-3 a i.sl-social-twitter {
		padding-top: 10px;
	}

	.blog-social-3 a i.sl-social-linkedin {
		padding-top: 8px;
	}

	.blog-social-3 a i {
		color: #222;
		font-size: 20px;
		width: 40px;
		height: 40px;
		font-weight: 100;
		display: inline-block;
		text-align: center;
		vertical-align: middle;
		padding-top: 9px;
		border: 1px solid;
		border-radius: 50px;
		background: #fff;
	}

	@media ( min-width:960px) {
		.blog-social-3 a {
			position: relative;
			display: block;
		}
		.blog-social-3 a i {
			display: block;
			margin-bottom: 12px;
		}
		.blog-social-3 {
			position: fixed;
			top: 50%;
			z-index: 2;
			left: 10px;
		}
		.blog-social-3 .single-wntooltip:after {
			top: -12px;
			left: 50%;
			transform: translate(-50%, 0);
			-webkit-transform: translate(-50%, 0);
		}
	}

	/* Social share 4 */

	.post-sharing-4 {
		padding: 17px 17px 17px 12px;
		display: inline-block;
	}

	.post-sharing-4:hover h6 {
		color: #437df9;
		-webkit-transition: all .27s ease;
		-moz-transition: all 27s ease;
		-ms-transition: all .27s ease;
		-o-transition: all .27s ease;
		transition: all .27s ease;
	}

	.post-sharing-4 h6 {
		text-transform: uppercase;
		position: relative;
		padding-right: 14px;
	}

	.post-sharing-4 h6:before {
		content: '\f107';
		position: absolute;
		font-family: 'FontAwesome';
		right: 0;
	}

	.blog-social-4 {
		display: none;
	}

	.post-sharing-4:hover .blog-social-4 {
		display: block;
		-webkit-transition: all .27s ease;
		-moz-transition: all 27s ease;
		-ms-transition: all .27s ease;
		-o-transition: all .27s ease;
		transition: all .27s ease;
	}

	.blog-social-4 {
		margin-top: 5px;
		position: absolute;
		background: #fcfcfc;
		border: 1px solid #e4e4e4;
		padding: 13px 17px;
		font-size: 10px;
		font-weight: 900;
		line-height: 25px;
		letter-spacing: 0.1em;
		z-index: 7;
	}

	.blog-social-4 a {
		display: block;
		position: relative;
		padding-left: 14px;
		-webkit-transition: all .27s ease;
		-moz-transition: all 27s ease;
		-ms-transition: all .27s ease;
		-o-transition: all .27s ease;
		transition: all .27s ease;
		text-transform: uppercase;
		color: #444444;
		font-weight: 900;
	}

	.blog-social-4 a:after {
		content: '';
		position: absolute;
		top: 50%;
		left: 0;
		transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		width: 7px;
		height: 1px;
		background: #444444;
	}

	.blog-social-4 a:hover:after {
		background: #437df9;
	}

	/* social 5 */

	.post-sharing.post-sharing-5 {
		float: right;
	}

	.single .post-sharing.post-sharing-5 {
		clear: both;
		margin-top: 30px;
	}

	.post-sharing.post-sharing-5 {
		position: relative;
	}

	.post-sharing.post-sharing-5 h6 {
		color: #1d1d1b;
		font-weight: 500;
		float: left;
		cursor: pointer;
	}

	.post-sharing.post-sharing-5 h6 i {
		transform: rotate( 90deg);
		margin-left: 7px;
	}

	.post-sharing.post-sharing-5 .blog-social-5 {
		background: #fff;
		border: 1px solid #f1f1f1;
		box-shadow: 1px 2px 11px -3px rgba(2, 3, 3, 0.1);
		padding: 25px 21px 10px 17px;
		position: absolute;
		z-index: 1;
		right: -143px;
		bottom: -40px;
	}

	@media ( max-width: 992px) {
		.single #wrap .post-sharing.post-sharing-5 .blog-social-5 {
			left: auto;
			right: 100%;
			padding: 20px;
			min-width: 142px;
		}
		#wrap .post-sharing.post-sharing-5 .blog-social-5:before,
		#wrap .post-sharing.post-sharing-5 .blog-social-5:after {
			left: auto;
			right: -10px;
			border-top: 15px solid transparent;
			border-left: 10px solid #ececec;
			border-right: none;
			border-bottom: 15px solid transparent;
		}
		#wrap .post-sharing.post-sharing-5 .blog-social-5:after {
			border-left: 10px solid #fff;
			border-right: none;
			right: -9px;
		}
	}

	.single .post-sharing.post-sharing-5 .blog-social-5 {
		left: 100%;
	}

	.post-sharing.post-sharing-5 .blog-social-5:before,
	.post-sharing.post-sharing-5 .blog-social-5:after {
		content: '';
		width: 0;
		height: 0;
		border-top: 15px solid transparent;
		border-right: 10px solid #ececec;
		border-bottom: 15px solid transparent;
		position: absolute;
		bottom: 41px;
		left: -10px;
	}

	.post-sharing.post-sharing-5 .blog-social-5:after {
		border-right: 10px solid #fff;
		left: -9px;
	}

	.post-sharing.post-sharing-5 .blog-social-5 {
		display: none;
	}

	.post-sharing.post-sharing-5:hover .blog-social-5 {
		display: block;
	}

	.post-sharing.post-sharing-5 .blog-social-5 a {
		display: block;
		color: #1d1d1b;
		font-size: 13px;
		font-weight: 500;
		margin-bottom: 16px;
	}

	.post-sharing.post-sharing-5 .blog-social-5 a.more-less {
		text-align: center;
		background: #eee;
		padding: 3px 0;
		border-radius: 55px;
		width: 100%;
		font-size: 11px;
		line-height: 24px;
		vertical-align: middle;
	}

	.post-sharing.post-sharing-5 .blog-social-5 a.more-less i {
		padding-right: 4px;
		vertical-align: text-bottom;
	}

	.post-sharing.post-sharing-5 .blog-social-5 a i {
		padding-right: 15px;
		font-size: 15px;
	}

	.blog-inner .post-sharing.post-sharing-5:hover .blog-social-5 {
		display: table;
		left: 70px;
	}

	/* Social wntooltip */

	.single-wntooltip {
		position: relative;
	}

	.single-wntooltip:before,
	.single-wntooltip:after {
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 0.18s ease;
		transition: all 0.18s ease;
	}

	.single-wntooltip:before {
		position: absolute;
		top: -35px;
		left: 5px;
		padding: 0 8px;
		background-color: #010101;
		border-radius: 0;
		color: #fff;
		content: attr(data-wntooltip);
		text-align: center;
		font-size: 10px;
		text-transform: uppercase;
		font-weight: 400;
		height: 23px;
		line-height: 24px;
		white-space: nowrap;
		letter-spacing: 1px;
		z-index: 2;
		box-shadow: 0 4px 18px -2px rgba(0, 0, 0, 0.5);
	}

	.single-wntooltip:after {
		content: '';
		position: absolute;
		top: -12px;
		left: 13px;
		width: 0;
		border-width: 4px;
		border-style: solid;
		border-color: #010101 transparent transparent transparent;
	}

	.single-wntooltip:hover:before,
	.single-wntooltip:hover:after {
		opacity: 1;
		visibility: visible;
	}

	.blgtyp1.blog-post .blog-social-1 {
		margin-top: -36px;
	}

	@media only screen and (min-width: 992px) {
		.blgtyp1.blog-post .blog-social-1 {
			margin-top: -106px;
		}
		.blgtyp11 .blog-post.blgtyp1 .blog-social-1 {
			margin-top: -40px;
		}
	}

	.blgtyp10 .blgtyp1.blog-post .blog-social-1,
	.blgfltl .blgtyp1.blog-post .blog-social-1,
	.blgfltg .blgtyp1.blog-post .blog-social-1 {
		margin: 0 auto;
		float: none;
	}

	.blgtyp10 .blog-social-1 a,
	.blgfltl .blgtyp1.blog-post .blog-social-1 a,
	.blgfltg .blgtyp1.blog-post .blog-social-1 a {
		width: 26px;
		height: 26px;
		line-height: 26px;
		font-size: 12px;
	}

	.blgtyp10 .single-wntooltip:before,
	.blgtyp10 .single-wntooltip:after,
	.blgfltl .blog-post .blog-social-1 .single-wntooltip:before,
	.blgfltl .blog-post .blog-social-1 .single-wntooltip:after,
	.blgfltg .blog-post .blog-social-1 .single-wntooltip:before,
	.blgfltg .blog-post .blog-social-1 .single-wntooltip:after {
		z-index: 99;
	}

	/* Recommended Posts */

	.container.rec-posts {
		margin-left: -10px;
		margin-right: -10px;
		padding: 0;
		width: auto;
		max-width: none;
	}

	@media only screen and (min-width: 992px) {
		#wrap .container.rec-posts {
			margin-left: -15px;
			margin-right: -15px;
		}
	}

	.blog-single-post .rec-post {
		background: #fff;
	}

	.rec-post img {
		border: 1px solid #e4e4e4;
		margin-bottom: 15px;
	}

	.container.rec-posts h3.rec-title,
	.commentbox h3.comment-reply-title,
	.commentbox h4.comments-title,
	.rec-posts-type3 h3.rec-posts-type3-title {
		position: relative;
		margin: 40px 0 50px;
		font-size: 35px;
		font-weight: bold;
		padding-bottom: 27px;
		text-align: center;
		text-transform: none;
		letter-spacing: -1px;
		color: #000;
	}

	.container.rec-posts h3.rec-title:before,
	.commentbox h3.comment-reply-title:before,
	.commentbox h4.comments-title:before,
	.rec-posts-type3 h3.rec-posts-type3-title:before {
		content: "";
		height: 3px;
		width: 61px;
		background: #437df9;
		position: absolute;
		left: 50%;
		transform: translate(-50%, 0);
		bottom: 0;
	}

	.rec-post h5 {
		font-size: 20px;
		font-weight: 700;
		line-height: 1.25;
		margin-bottom: 0;
		padding: 7px 1px 4px;
		letter-spacing: -0.6px;
	}

	.rec-post h5 a {
		color: #000;
	}

	.rec-post h5 a:hover {
		color: #437df9;
	}

	.rec-post p {
		font-size: 15px;
		color: #a0a0a0;
		padding: 0 1px 19px;
		font-weight: 100;
	}

	.rec-post p a {
		color: #444;
	}

	.rec-post p a:hover {
		color: #437df9;
	}

	@media only screen and (max-width: 767px) {
		.rec-post {
			margin-bottom: 15px;
		}
	}

	/* Readmore button */

	a.magicmore,
	a.addtocart,
	a.select-options {
		position: relative;
		padding: 3px 11px 2px 0;
		color: #437df9;
		-webkit-transition: all 0.18s ease;
		-moz-transition: all 0.18s ease;
		-ms-transition: all 0.18s ease;
		-o-transition: all 0.18s ease;
		transition: all 0.18s ease;
	}

	.magicmore:after {
		font-family: 'themify';
		font-size: 15px;
		content: "\e628";
		margin-right: 5px;
		font-style: normal;
		font-weight: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
	}

	a.readmore,
	#wrap #commentform input[type="submit"],
	.widget form input[type="submit"]#searchsubmit {
		position: relative;
		text-align: left;
		display: inline-block;
		letter-spacing: 2px;
		font-size: 11px;
		line-height: 11px;
		font-weight: 500;
		text-transform: uppercase;
		padding: 16px 24px;
		border: 1px solid #e4e4e4;
		color: #437df9;
		margin-bottom: 12px;
		z-index: 1;
		box-shadow: 0 3px 13px -4px rgba(0, 0, 0, 0.09);
		transition: all .22s ease-in-out;
	}

	a.readmore:after {
		content: "\f105";
		font-family: 'FontAwesome';
		font-size: 20px;
		position: absolute;
		padding-left: 9px;
		top: 4px;
		z-index: -1;
		transition: width .22s ease-in-out;
		display: none;
	}

	@media only screen and (max-width: 480px) {
		a.readmore {
			letter-spacing: 1px;
			padding: 20px 30px;
			font-size: 13px;
		}
	}

	.widget form input[type="submit"]#searchsubmit {
		background: none;
	}

	a.readmore:hover,
	#wrap #commentform input[type="submit"]:hover,
	.widget form input[type="submit"]#searchsubmit:hover {
		background: #292929;
		color: #fff !important;
		border-color: #292929;
	}

	a.magicmore {
		font-size: 15px;
		font-weight: 400;
		letter-spacing: 0.1px;
		color: #437df9;
		line-height: 1;
	}

	#wrap a.magicmore:hover {
		color: #000;
	}

	#wrap .blox.dark a.magicmore:hover {
		color: #fff;
	}

	#wrap a.magicmore:after {
		content: "\e628";
		position: absolute;
		top: 50%;
		right: -10px;
		left: auto;
		margin: 0;
		margin-top: -4px;
		font-size: 10px;
		padding: 0 3px 0 4px;
		opacity: 1;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	#wrap a.magicmore:hover:after {
		right: -14px;
	}

	a.addtocart,
	a.select-options {
		padding: 4px 2px 2px 18px;
		color: #7f7f7f;
		float: right;
		display: inline-block;
		font-size: 12px;
		font-weight: bold;
	}

	a.select-options {
		float: left;
	}

	a.addtocart:hover,
	a.select-options:hover {
		color: #437df9;
		cursor: pointer;
	}

	a.addtocart:before,
	a.select-options:before {
		content: "\f07a";
		color: inherit;
		top: 8px;
		left: 1px;
		font-size: 13px;
	}

	a.select-options:before {
		content: "\f1de";
	}

	/* COMMENTS */

	.dpr-discu-main-loop-wrap h3 {
		font-size: 19px;
		font-weight: 300;
		color: #888;
		text-align: center;
		padding: 15px;
		background: #fafafa;
		border: 1px solid #eee;
	}

	.dpr-wrap .dpr-discu-container {
		max-width: 1200px;
	}

	#wrap .dpr-wrap {
		margin-top: 35px;
		font-family: 'Rubik', 'Roboto', sans-serif;
	}

	.comments-wrap {
		padding: 0;
		margin-top: 60px;
	}

	.commentbox {
		min-height: 156px;
		border-radius: 6px;
		text-align: left;
		margin: 12px 0;
	}

	#commentform {
		padding-top: 10px;
	}

	#commentform label {
		font-size: 13px;
		font-weight: 700;
		display: inline;
		color: #4e5c64;
		text-transform: uppercase;
	}

	#commentform .required {
		margin-left: 3px;
	}

	#commentform input[type="submit"] {
		border-radius: 0;
		font-size: 11px;
		letter-spacing: 2px;
		text-transform: uppercase;
		background: #437df9;
	}

	/* comments list */

	ol.commentlist {
		padding: 0;
		margin-left: 0;
	}

	.commentlist li {
		list-style: none;
		margin: 0;
		border-top: 1px solid #eee;
		overflow: hidden;
	}

	.commentlist li a:link,
	.commentlist li a:visited {
		color: #a0a0a0;
	}

	.commentlist li a:hover {
		color: #000;
		text-decoration: underline;
	}

	.commentlist li .comment-info {
		margin: 0;
		padding: 0;
		padding-left: 103px;
		padding-top: 14px;
	}

	.commentlist li .comment-info img {
		float: left;
		margin: 3px 30px 25px -100px;
		width: 70px;
		height: 70px;
		border-radius: 45px;
		background: #eee;
		display: inline;
	}

	.commentlist li .comment-info cite {
		display: inline;
		font-size: 15px;
		line-height: 17px;
		text-transform: uppercase;
		letter-spacing: 1px;
		margin: 0;
		padding: 5px 6px 5px 0px;
		color: #555;
		font-style: normal;
		font-weight: 700;
	}

	.commentlist li .comment-info cite a {
		color: #444;
	}

	.commentlist li .comment-info cite .comment-data {
		font-size: 11px;
		font-weight: normal;
		font-family: Arial, sans-serif;
		float: right;
		display: inline;
		padding-right: 10px;
		text-transform: none;
		letter-spacing: 0;
	}

	.commentlist li .comment-info cite .comment-data a {
		color: #a0a0a0;
	}

	.commentlist li .comment-info cite .comment-data a:hover {
		color: #000;
		text-decoration: underline;
	}

	.commentlist li .comment-text {
		margin: 0;
		overflow: hidden;
		padding: 0 20px 25px 0;
	}

	.commentlist li .comment-text p {
		margin: 5px 0 20px 0;
		padding: 0;
		line-height: 1.8;
		font-size: 14px;
		color: #747474;
		font-family: Arial, sans-serif;
	}

	.commentlist li .comment-text .reply a {
		padding: 2px 14px 4px;
		border: 1px solid #e4e4e4;
		border-radius: 0;
		background-color: #fff;
		font-size: 12px;
		letter-spacing: 1px;
		color: #437df9;
		font-weight: 500;
		text-transform: uppercase;
		text-decoration: none;
		transition: all .22s ease-in-out;
	}

	.commentlist li .comment-text .reply a:hover {
		background-color: #292929;
		border-color: #292929;
		color: #fff !important;
	}

	.commentlist li ul.children {
		margin: 0;
		padding: 0;
	}

	.commentlist li ul.children li.depth-2,
	.commentlist li ul.children li.depth-3 {
		margin-left: 40px;
		border-color: #efefef;
	}

	.commentlist li .comment-text ol li,
	.commentlist li .comment-text ul li {
		border: none;
		padding: 5px 0;
	}

	.commentlist li .comment-text ol,
	.commentlist li .comment-text ol li {
		list-style: decimal;
		overflow: visible;
	}

	p.comment-notes {
		color: #9a9a9a;
		font-size: 13px;
		text-align: center;
		margin-bottom: 40px;
	}

	.comment-form-comment textarea {
		width: 100%;
		border: 1px solid #d5dee6;
		background: #fff;
		border-radius: 0;
		box-shadow: 3px 3px 10px rgba(0, 0, 0, 0.025) inset;
		height: 132px;
	}

	.form-allowed-tags {
		font-size: 11px;
		padding: 6px;
		background: #f3f3f3;
	}

	.commentlist .comment-content {
		padding-top: 18px;
	}

	.commentlist li ul.children li.odd>.comment-content {
		background: #f8f8f8;
	}

	#wrap #commentform label {
		opacity: 1;
		left: 0;
		top: 28px;
		position: relative;
		transition: all .3s ease;
		color: #8c8c8c;
		font-size: 19px;
		font-weight: 100;
	}

	#wrap #commentform input[type="text"],
	#wrap #commentform input[type="password"],
	#wrap #commentform input[type="email"],
	#wrap .comment-form-comment textarea {
		padding: 0;
		padding: 10px 0 15px;
		border: 0;
		border-bottom: 1px solid #e3e3e3;
		box-shadow: none;
		background: none;
	}

	#wrap #commentform .wn-focus-active.wn-active label {
		opacity: 1;
		left: 0px;
		top: 0;
		transition: all .3s ease;
	}

	#wrap #commentform .wn-focus-active label {
		top: 14px;
	}

	#wrap #commentform input[type="submit"] {
		margin-top: 40px;
		background: none;
	}

	#wrap #commentform p:after {
		content: "";
		height: 1px;
		width: 0;
		position: absolute;
		left: 0;
		right: 0;
		bottom: 20px;
		transition: all .3s ease;
	}

	#wrap #commentform p.comment-form-comment:after {
		bottom: 0;
	}

	#wrap #commentform .wn-active:after {
		width: 100%;
		background: #292929;
	}

	@media only screen and (min-width: 768px) {
		p.comment-form-author,
		p.comment-form-email,
		p.comment-form-url {
			position: relative;
			width: 31%;
			float: left;
			margin-right: 2.31%;
			margin-bottom: 0;
		}
		p.comment-form-comment {
			position: relative;
			clear: both;
			margin-top: 4px;
		}
	}

	@media only screen and (max-width: 767px) {
		.commentlist li .comment-info {
			padding-left: 50px;
			padding-top: 20px;
		}
		.commentlist li .comment-info img {
			width: 40px;
			height: 40px;
			border-radius: 20px;
			margin-top: -2px;
			margin-right: 10px;
			margin-left: -50px;
		}
		.commentlist li .comment-info cite .comment-data {
			display: none;
		}
		.commentlist li .comment-text p {
			font-size: 13px;
			padding-top: 15px;
			line-height: 1.3;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 991px) {
		.blog-post .col-md-2 {
			width: 20%;
		}
		.blog-post .col-md-10 {
			width: 80%;
		}
		.blog-post .col-md-2 .blog-date-sec {
			width: auto;
		}
		.blog-post .col-md-1 {
			width: 10%;
		}
		.blog-post .col-md-5 {
			width: 45%;
		}
		.blog-post .col-md-6 {
			width: 45%;
		}
		.blog-post .col-md-1,
		.blog-post .col-md-2,
		.blog-post .col-md-5,
		.blog-post .col-md-6,
		.blog-post .col-md-10 {
			float: left;
		}
		.blog-post.blgtyp2 .col-md-5.alpha {
			padding-left: 10px;
			padding-right: 0;
			margin-bottom: 15px;
			width: 100%;
		}
	}

	@media only screen and (max-width: 991px) {
		.blog-post.blgtyp2 .col-md-4.omega {
			padding-left: 0;
		}
	}

	/* category color */

	.wn-cat-color {
		position: absolute;
		width: 15px;
		height: 15px;
	}

	/* Next Previous on Top Single
	======================================================*/

	.w-next-article,
	.w-prev-article {
		margin-top: 30px;
	}

	.w-next-article a,
	.w-prev-article a {
		font-weight: 400;
		color: #616161;
		transition: all .3s ease;
	}

	.w-next-article a:hover,
	.w-prev-article a:hover {
		color: #437df9
	}

	.w-next-article strong,
	.w-prev-article strong {
		display: block;
		font-weight: 400;
	}

	.w-next-article {
		text-align: right;
		position: relative;
		padding-right: 59px;
	}

	.w-prev-article span,
	.w-next-article span {
		display: block;
		text-transform: uppercase;
	}

	.w-next-article span {
		display: block;
		text-transform: uppercase;
		transition: all 0.3s ease;
	}

	.w-prev-article {
		text-align: left;
		position: relative;
		padding-left: 59px;
	}

	.w-next-article:hover a,
	.w-prev-article:hover a {
		color: #437df9;
	}

	.w-next-article i,
	.w-prev-article i {
		position: absolute;
		top: 49%;
		transform: translate(0, -49%);
		-webkit-transform: translate(0, -49%);
		font-size: 40px;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
		color: #212121;
	}

	.w-next-article i {
		right: 0px;
	}

	.w-prev-article i {
		left: 0px;
	}

	.w-next-article:hover i,
	.w-prev-article:hover i {
		color: #437df9;
	}

	/** latest review widget and single rating**/

	.side-list .post-review-item .review-date {
		display: none;
	}

	.side-list .post-review-item:hover img {
		background: none;
	}

	.side-list .post-review-item:hover .review-title a {
		text-decoration: none;
	}

	.side-list .post-review-item:first-child .review-figure {
		position: relative;
		overflow: hidden;
	}

	.side-list .post-review-item:first-child img {
		width: 100%;
		height: auto;
	}

	.side-list .post-review-item:first-child .review-content {
		background-color: #fff;
		margin: -70px 30px 15px;
		position: relative;
		max-width: 90%;
		padding: 17px 26px 60px;
	}

	.side-list .post-review-item:first-child .review-date {
		display: block;
	}

	.side-list .post-review-item:first-child p.review-date {
		font-size: 12px !important;
		color: #a1a1a1 !important;
		font-weight: 300 !important;
	}

	.side-list .post-review-item:first-child .review-title {
		margin-bottom: 40px;
	}

	.side-list .post-review-item:first-child .review-title a {
		font-size: 26px;
		line-height: 1.2;
		font-weight: 500;
	}

	/*** sinlge page review ***/

	ul.wn-review-section {
		margin-top: 30px;
	}

	.item-full-stars,
	.wn-average-stars .item-full-stars {
		position: absolute;
		left: 0;
		top: 5px;
	}

	.wn-average-stars .item-full-stars {
		top: 52px;
	}

	li.review-item .post-review-rating:before,
	.wn-average-stars .post-review-rating:before {
		content: '';
		position: absolute;
		background: #e7e7e7;
		height: 100%;
		width: 1px;
		left: -17px;
		top: 2px;
	}

	ul.wn-review-section li {
		border: 1px solid #e8e8e8;
		margin-bottom: 9px;
		padding: 10px;
		margin-left: 0;
		list-style: none;
	}

	li.review-item .title-review,
	.wn-average-stars .average {
		float: left;
		font-weight: 500;
		font-size: 16px;
		color: #121212;
		padding: 3px 10px;
	}

	.wn-average-stars .average {
		padding: 25px 10px;
	}

	li.review-item .post-review-rating,
	.wn-average-stars .post-review-rating {
		position: relative;
		padding: 5px 0 0;
		color: #000;
		float: right;
		text-align: left;
	}

	.average-number {
		display: block;
		font-size: 40px;
		color: #121212;
		font-weight: 600;
		margin-top: -17px;
		text-align: center;
	}

	.single .post-ratings {
		display: none;
	}

	/*** show post3 ***/

	.post-title-ps3 {
		font-size: 56px;
		color: #121212;
		font-weight: 500;
	}

	.blog-views-ps3 {
		width: 87px;
		height: 87px;
		font-size: 15px;
		color: #707070;
		background: #f8f8f8;
		display: inline-block;
		text-align: center;
		position: absolute;
		top: 0;
		left: 15px;
		padding-top: 22px;
	}

	.blog-views-ps3 i {
		display: block;
		font-size: 22px;
		margin-bottom: 2px;
	}

	.post-cat-ps3 {
		background-color: #f9c100;
		display: inline-block;
		margin: 0;
		padding: 1px 10px;
	}

	.post-cat-ps3 ul {
		margin-bottom: 0;
	}

	.post-cat-ps3 li {
		list-style: none;
		line-height: 1;
		padding: 0;
		margin: 0;
	}

	.post-cat-ps3 a {
		color: #fff;
		font-size: 11px;
		font-weight: 500;
		line-height: 11px;
		text-transform: uppercase;
		letter-spacing: 1px;
		padding: 3px 6px;
	}

	.post-cat-ps3 a:hover {
		text-decoration: underline;
	}

	.post-author-ps3 {
		margin: 19px 0 30px 0;
	}

	.post-author-ps3 img {
		border-radius: 50%;
		float: left;
		width: 60px;
		height: 60px;
	}

	.post-author-ps3 .post-avatar-detile-ps3 {
		margin-left: 80px;
		padding-top: 8px;
	}

	.post-author-ps3 .post-avatar-detile-ps3 p {
		color: #999;
		font-size: 13px;
	}

	.post-author-ps3 .post-avatar-detile-ps3 .post-name-ps3 {
		margin-bottom: 0;
		font-weight: 500;
		margin-top: -5px;
	}

	.post-author-ps3 .post-avatar-detile-ps3 .post-date-ps3 {
		margin-bottom: 5px;
		position: relative;
		margin-left: 10px;
	}

	.post-author-ps3 .post-avatar-detile-ps3 .post-date-ps3:before {
		position: absolute;
		left: -15px;
		top: 0;
		content: "\e66b";
		font-size: 14px;
		font-family: 'Pe-icon-7-stroke';
	}

	.post-author-ps3 .post-excerpt-ps3 {
		margin-top: 42px;
		font-size: 20px;
		color: #333;
		border-bottom: 1px solid #e8e8e8;
		padding-bottom: 37px;
	}

	@media (max-width: 1200px) {
		.post-title-ps3 {
			font-size: 30px;
		}
	}

	@media (max-width: 480px) {
		.post-title-ps3 {
			font-size: 25px;
			line-height: 1.5;
		}
	}

	/** post author **/

	.about-author-sec-ps3 {
		min-height: 352px;
		margin: 68px 0;
		border: 1px solid;
		position: relative;
		color: #e8e8e8;
	}

	.about-author-sec-ps3 .blue-sec {
		background-color: #437df9;
		position: relative;
		margin-top: 53px;
		height: 114px;
	}

	.about-author-sec-ps3 .blue-sec h5 {
		position: absolute;
		top: 32px;
		left: 371px;
	}

	#wrap .about-author-sec-ps3 .blue-sec h5 a {
		color: #fff;
		font-size: 22px;
		font-weight: 500;
		text-transform: uppercase;
	}

	.about-author-sec-ps3 .blue-sec h6 {
		position: absolute;
		top: 65px;
		left: 371px;
		color: #fff;
		font-size: 14px;
	}

	.about-author-sec-ps3 img {
		position: absolute;
		top: 32px;
		left: 30px;
		width: 275px;
	}

	.about-author-sec-ps3 p {
		color: #121212;
		font-size: 16px;
		margin: 31px 62px 48px 370px;
	}

	#wrap .social .socialfollow {
		margin: 41px 47px 41px 47px;
	}

	#wrap .social .socialfollow a {
		border: 1px solid #fff;
		border-radius: 50%;
		margin-left: 16px;
		padding: 6px;
	}

	#wrap .social .socialfollow a:hover {
		background: #fff;
	}

	#wrap .social .socialfollow a:hover i {
		color: #437df9;
		transition: all 0.2s ease;
		-webkit-transition: all 0.2s ease;
	}

	#wrap .about-author-sec-ps3 .blue-sec .social {
		display: none;
	}

	@media (max-width: 1200px) {
		.about-author-sec-ps3 p {
			margin: 35px 15px 48px 15px;
		}
		.about-author-sec-ps3 img {
			position: inherit;
			width: 100%;
			top: 0;
			left: 0;
		}
		.about-author-sec-ps3 .blue-sec h5 {
			left: 25px;
		}
		.about-author-sec-ps3 .blue-sec h6 {
			left: 25px;
		}
	}

	@media (max-width: 760px) {
		.about-author-sec-ps3 .blue-sec h5 {
			top: 10px;
		}
		.about-author-sec-ps3 .blue-sec h6 {
			top: 44px;
		}
		#wrap .social .socialfollow {
			position: absolute;
			bottom: 10px;
			right: 10px;
			margin: 0;
		}
	}

	/** recomnded post **/

	#wrap .rec-posts-type2.container {
		width: auto;
		margin: 35px -15px 20px;
	}

	.rec-post-type2-item {
		background: #f8f8f8;
		padding-bottom: 17px;
	}

	.rec-posts-type2 .rec-posts-type2-title {
		font-size: 17px;
		font-weight: 500;
		padding: 17px 0;
		margin-bottom: 28px;
		text-transform: uppercase;
		border-bottom: 1px solid #e8e8e8;
	}

	.rec-posts-type2 .rec-posts-type2-title:before {
		content: "";
		background: #2c2f34;
		width: 46px;
		height: 4px;
		position: absolute;
		top: 54px;
		left: 16px;
	}

	.rec-posts-type2 .ec-post-type2-figure {
		position: relative;
		overflow: hidden;
	}

	.rec-posts-type2 .rec-post-type2-cat {
		margin: -58px 99px 21px 51px;
		padding: 5px 14px 8px 14px;
		position: relative;
	}

	.rec-posts-type2 .rec-post-type2-cat a {
		color: #fff;
		font-size: 13px;
		text-transform: uppercase;
	}

	.rec-posts-type2 .rec-post-type2-content {
		background-color: #fff;
		margin: -27px 30px 15px;
		position: relative;
		max-width: 90%;
		padding: 13px 21px 16px 19px;
		box-shadow: 0 1px 5px -1px rgba(0, 0, 0, 0.1);
	}

	.rec-posts-type2 .rec-post-type2-content p {
		font-size: 12px;
		color: #a1a1a1;
		margin-bottom: 3px;
		position: relative;
		padding-left: 16px;
	}

	.rec-posts-type2 .rec-post-type2-content p:before {
		position: absolute;
		left: 0;
		top: 0;
		content: "\e66b";
		font-size: 14px;
		font-family: 'Pe-icon-7-stroke';
	}

	.rec-posts-type2 .rec-post-type2-content h5 a {
		font-size: 17px;
		color: #121212;
		font-weight: 500;
	}

	.rec-posts-type2 .rec-post-type2-content h5 a:hover {
		color: #437df9;
		transition: all 0.2s ease;
		-webkit-transition: all 0.2s ease;
	}

	.rec-posts-type2 .rec-post-type2-content .category {
		display: inline;
		background: #555;
		padding: 4px 15px;
		position: absolute;
		top: -28px;
		line-height: 20px;
		height: 28px;
		color: #fff;
	}

	.rec-posts-type2 .rec-post-type2-content .category a {
		color: #fff;
		font-size: 11px;
		font-weight: 500;
		letter-spacing: 1px;
		text-transform: uppercase;
	}

	.rec-posts-type2 .rec-post-type2-content .category a:hover {
		text-decoration: underline;
	}

	@media (max-width: 1200px) {
		.rec-posts-type2 .rec-post-type2-cat {
			margin: 0;
			padding: 5px 14px 8px 14px;
			display: block;
		}
		.rec-posts-type2 .rec-post-type2-content {
			margin: 0;
			max-width: 100%;
			padding: 13px 15px 16px 15px;
		}
	}

	@media (max-width: 991px) {
		.rec-posts-type2 .rec-post-type2-cat {
			display: -webkit-inline-box;
		}
	}

	/*	# Blog type 4
	===============================================*/

	.blgtyp4 {
		background-color: #f8f8f8;
		padding: 40px;
	}

	.blgtyp4 .alpha {
		z-index: 2;
		padding-top: 41px;
		float: left;
		margin-left: -52%;
	}

	.blgtyp4 .blgtyp4-contnet {
		min-height: 369px;
		padding: 10% 5% 10% 6%;
		overflow: hidden;
	}

	.blgtyp4 .omega {
		background-color: #fff;
		position: relative;
		margin-left: 34%;
		box-shadow: 0 2px 10px -4px rgba(0, 0, 0, 0.09);
		transition: 0.78s all ease;
	}

	.format-audio.blgtyp4 .omega,
	.format-aside.blgtyp4 .omega,
	.format-link.blgtyp4 .omega,
	.format-quote.blgtyp4 .omega,
	.format-video.blgtyp4 .omega {
		margin: 0;
	}

	.format-audio.blgtyp4 .alpha,
	.format-aside.blgtyp4 .alpha,
	.format-link.blgtyp4 .alpha,
	.format-quote.blgtyp4 .alpha,
	.format-video.blgtyp4 .alpha {
		float: none;
		margin: 0;
		padding: 0;
	}

	@media(min-width:960px) {
		.blgtyp4.format-gallery .alpha {
			max-width: 411px;
			width: 100%;
			margin-top: -20px;
		}
	}

	.blgtyp4 .omega:hover {
		box-shadow: 0 1px 25px rgba(0, 0, 0, 0.043);
	}

	.blgtyp4 .postmetadata,
	.blgtyp4 .postmetadata h6 {
		background-color: transparent;
		text-align: left;
		padding: 0;
	}

	.blgtyp4 .postmetadata {
		margin-top: 26px;
		margin-bottom: 14px;
	}

	.blgtyp4 .postmetadata h6 {
		font-size: 12px;
	}

	.blgtyp4 .postmetadata h6 i {
		font-size: 15px;
		vertical-align: text-bottom;
		padding: 0;
		padding-right: 4px;
	}

	.blgtyp4 .postmetadata h6,
	.blgtyp4 .postmetadata h6 i {
		color: #a1a1a1;
	}

	.blgtyp4 h3.post-title {
		font-size: 22px;
		letter-spacing: 0;
		line-height: 1.3;
		margin-bottom: 11px;
	}

	.blgtyp4 h3.post-title a {
		color: #121212;
	}

	.blgtyp4 .omega p {
		margin-bottom: 34px;
	}

	.blgtyp4 .omega .blgtyp4-author img {
		border-radius: 50%;
		margin-right: 7px;
	}

	.blgtyp4 .omega .blgtyp4-author a {
		color: #adadae;
		font-weight: 400;
		line-height: 1.2;
	}

	#wrap .pagination-blgtype4 .wp-pagenavi {
		text-align: left;
		margin-top: 48px;
	}

	#wrap .pagination-blgtype4 .wp-pagenavi .current,
	#wrap .pagination-blgtype4 .wp-pagenavi .page,
	#wrap .pagination-blgtype4 .wp-pagenavi .nextpostslink,
	#wrap .pagination-blgtype4 .wp-pagenavi .previouspostslink,
	#wrap .pagination-blgtype4 .wp-pagenavi .extend {
		border-radius: 50%;
		width: 50px;
		height: 50px;
		display: inline-block;
		padding-top: 16px;
		color: #9a9a9a;
		text-align: center;
		font-size: 15px;
		line-height: 12px;
		box-shadow: 0 1px 18px -5px rgba(0, 0, 0, 0.15);
	}

	#wrap .pagination-blgtype4 .wp-pagenavi .current {
		background: #437df9;
		color: #fff;
	}

	#wrap .pagination-blgtype4 .wp-pagenavi .nextpostslink,
	#wrap .pagination-blgtype4 .wp-pagenavi .previouspostslink {
		font-size: 18px;
	}

	#wrap .pagination-blgtype4 .wp-pagenavi .pages,
	#wrap .pagination-blgtype4 .wp-pagenavi .last {
		display: none;
	}

	@media( max-width:1200px) {
		#wrap .blgtyp4 {
			padding-top: 90px;
		}
		#wrap .blgtyp4 .alpha img {
			display: block;
			width: 85%;
			margin: 0 auto;
			margin-top: -90px;
		}
		#wrap .blgtyp4 .alpha {
			float: none;
			margin-left: 0;
			margin-right: 0;
		}
		#wrap .blgtyp4 .omega {
			margin-left: 0;
			margin-right: 0;
		}
	}

	@media( max-width: 480px) {
		.blgtyp4 h3.post-title {
			font-size: 20px;
		}
	}

	/*	# Blog type 5
	===============================================*/

	.blgtyp5 {
		padding: 20px 0;
		overflow: hidden;
	}

	.blgtyp5 .alpha {
		z-index: 2;
		float: none;
		max-width: 550px;
	}

	.blgtyp5 .blgtyp5-contnet {
		overflow: hidden;
	}

	.blgtyp1.blog-post img.full {
		width: 100%;
	}

	.blgtyp1 .blgtyp1-contnet .post-meta-data,
	.blgtyp1 .blgtyp1-contnet .blog-author,
	.blgtyp5 .blgtyp5-contnet .post-meta-data {
		margin-bottom: 20px;
	}

	.blgtyp1 .blgtyp1-contnet,
	.showpost4-contnet {
		width: 80%;
		background: #fff;
		display: inline-block;
		padding: 4% 5% 2%;
		margin-left: 50%;
		z-index: 99;
		overflow: hidden;
		position: relative;
		margin-bottom: -6%;
		transform: translate(-50%, -25%);
	}

	.blgtyp10 .blog-inner .wp-audio-shortcode {
		z-index: 999;
		margin-bottom: 21px;
	}

	.blgtyp10 .format-video .blgtyp1-contnet {
		transform: translate(-50%, -11%);
	}

	.blgtyp10 .format-audio .blgtyp1-contnet {
		transform: translate(-50%, -9%);
	}

	.showpost4-contnet {
		margin-top: -52px;
	}

	.single-format-audio .showpost4-contnet,
	.single-format-video .showpost4-contnet {
		margin-top: 0;
		transform: translate(-50%, 0);
	}

	.showpost4-contnet h1.post-title {
		font-size: 48px;
		margin-bottom: 25px;
	}

	.blgtyp1 .blgtyp1-contnet .post-meta-data .blog-cat,
	.blgtyp5 .blgtyp5-contnet .post-meta-data .blog-cat,
	.postmetadata.postshow4 .blog-cat,
	.postmetadata.postshow4 .blog-date {
		position: relative;
		padding-left: 20px;
		float: left;
		margin-right: 27px;
	}

	.blgtyp1 .blgtyp1-contnet .post-meta-data .blog-cat a,
	.blgtyp1 .blgtyp1-contnet .post-meta-data .blog-date,
	.blgtyp5 .blgtyp5-contnet .post-meta-data .blog-cat a,
	.blgtyp5 .blgtyp5-contnet .post-meta-data .blog-date,
	.showpost4-contnet .blog-date,
	.showpost4-contnet .blog-cat,
	.showpost4-contnet .blog-cat a,
	.showpost4-contnet .au-avatar-box .blog-author a,
	.showpost4-contnet .blog-comments,
	.showpost4-contnet .blog-views {
		vertical-align: middle;
		font-size: 16px;
		color: #222;
	}

	.showpost4-contnet .au-avatar-box .blog-author,
	.showpost4-contnet .blog-comments,
	.showpost4-contnet .blog-views {
		float: left;
		margin-right: 54px;
	}

	.showpost4-contnet .blog-comments,
	.showpost4-contnet .blog-views {
		margin-top: 10px;
	}

	@media(max-width:480px) {
		.showpost4-contnet .au-avatar-box .au-avatar {
			margin-right: 7px;
		}
		.showpost4-contnet .blog-comments,
		.showpost4-contnet .blog-views,
		.postmetadata.postshow4 .blog-author {
			margin-right: 0;
		}
		.blog-single-post .showpost4-contnet .au-avatar img {
			margin: 0;
		}
	}

	.blog-single-post .showpost4-contnet .au-avatar-box {
		overflow: initial;
	}

	.showpost4-contnet .blog-comments i {
		margin-right: 5px;
	}

	.blgtyp1 .blgtyp1-contnet .post-meta-data .blog-cat a:hover,
	.blgtyp5 .blgtyp5-contnet .post-meta-data .blog-cat a:hover,
	.showpost4-contnet .blog-cat a:hover,
	.showpost4-contnet .au-avatar-box .blog-author a:hover {
		text-decoration: underline;
	}

	.blgtyp1 .blgtyp1-contnet .post-title {
		font-size: 31px;
		margin-bottom: 26px;
	}

	.blgtyp1 .blgtyp1-contnet .post-meta-data .blog-date,
	.blgtyp5 .blgtyp5-contnet .post-meta-data .blog-date,
	.postmetadata.postshow4 .blog-date {
		overflow: hidden;
		clear: right;
		padding-left: 30px;
		position: relative;
		line-height: 28px;
	}

	.blgtyp1 .blgtyp1-contnet .post-meta-data .blog-date:before,
	.blgtyp5 .blgtyp5-contnet .post-meta-data .blog-date:before,
	.postmetadata.postshow4 .blog-date:before {
		content: '';
		position: absolute;
		width: 20px;
		height: 1px;
		background-color: #222;
		left: 0;
		top: 50%;
	}

	.blgtyp1 .blgtyp1-contnet .post-meta-data .blog-cat .category-color,
	.blgtyp5 .blgtyp5-contnet .post-meta-data .blog-cat .category-color,
	.showpost4-contnet .blog-cat .category-color {
		position: absolute;
		width: 9px;
		height: 9px;
		border-radius: 50%;
		left: 0;
		top: 50%;
		transform: translate(0, -50%);
	}

	.blgtyp5 .omega {
		background: rgba(255, 255, 255, 0.97);
		overflow: hidden;
		padding: 51px 39px;
		transform: translate(0, -50%);
		position: absolute;
		right: 0;
		max-width: 60%;
		top: 50%;
		z-index: 3;
	}

	.blgtyp5.format-audio .alpha:hover,
	.blgtyp5.format-gallery .alpha:hover,
	.blgtyp5.format-video .alpha:hover {
		z-index: 9;
		position: relative;
	}

	.format-link .omega,
	.format-quote .omega,
	.format-aside .omega {
		max-width: 100%;
		position: relative;
		transform: none;
	}

	.blgtyp5 .postmetadata,
	.blgtyp5 .postmetadata h6 {
		background-color: transparent;
		text-align: left;
		padding: 0;
	}

	.blgtyp5 .postmetadata {
		margin-top: 26px;
		margin-bottom: 14px;
	}

	.blgtyp5 .postmetadata h6 {
		font-size: 12px;
	}

	.blgtyp5 .postmetadata h6 i {
		font-size: 15px;
		vertical-align: text-bottom;
		padding: 0;
		padding-right: 4px;
	}

	.blgtyp5 .postmetadata h6,
	.blgtyp5 .postmetadata h6 i {
		color: #a1a1a1;
	}

	.blgtyp5 h3.post-title {
		font-size: 25px;
		font-weight: 700;
		letter-spacing: 0;
		line-height: 1.3;
		margin-bottom: 11px;
	}

	.blgtyp5 h3.post-title a {
		color: #121212;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
	}

	.blgtyp5 .omega p,
	.blgtyp1 .blgtyp1-contnet p {
		color: #818181;
		line-height: 1.5;
		font-size: 16px;
		margin-bottom: 0;
		margin-top: 0;
	}

	.blgtyp5 .omega .blgtyp5-author img {
		border-radius: 50%;
		margin-right: 7px;
	}

	.blgtyp5 .omega .blgtyp5-author a {
		color: #adadae;
		font-weight: 500;
		line-height: 1.2;
	}

	@media( min-width:768px) and ( max-width:1200px) {
		#wrap .blgtyp5 .blgtyp5-contnet .post-meta-data .blog-date,
		#wrap .blgtyp5 .blgtyp5-contnet .post-meta-data .blog-cat {
			display: block !important;
			clear: both !important;
			margin-bottom: 10px !important;
		}
	}

	@media ( min-width:768px) and ( max-width:959px) {
		.blgtyp5 .omega p {
			font-size: 0px;
			opacity: 0;
			color: transparent;
		}
	}

	@media ( max-width:767px) {
		.blgtyp5 h3.post-title {
			font-size: 20px;
		}
		.blgtyp5 .omega {
			background: #fff;
			padding: 5%;
			position: static;
			transform: translate(0, -13%);
			max-width: 88%;
			margin: 0 auto;
			z-index: 33333;
		}
		.blgtyp5 {
			padding: 0;
		}
	}

	@media ( max-width: 480px) {
		.blgtyp5 h3.post-title {
			font-size: 20px;
		}
		.showpost4-contnet h1.post-title {
			font-size: 29px;
		}
	}

	#wrap .pagination-blgtype4 .wp-pagenavi {
		text-align: left;
		margin-top: 48px;
	}

	#wrap .pagination-blgtype4 .wp-pagenavi .current,
	#wrap .pagination-blgtype4 .wp-pagenavi .page,
	#wrap .pagination-blgtype4 .wp-pagenavi .nextpostslink,
	#wrap .pagination-blgtype4 .wp-pagenavi .extend {
		border-radius: 50%;
		width: 50px;
		height: 50px;
		display: inline-block;
		padding-top: 19px;
		text-align: center;
	}

	#wrap .pagination-blgtype4 .wp-pagenavi .current {
		background: #437df9;
		color: #fff;
	}

	#wrap .pagination-blgtype4 .wp-pagenavi .pages,
	#wrap .pagination-blgtype4 .wp-pagenavi .last {
		display: none;
	}

	.blgtyp1.blog-post a:active {
		z-index: 1;
	}

	@media( max-width:1200px) {
		.au-avatar-box,
		.au-avatar-box .blog-author {
			margin-bottom: 20px;
		}
		.blog-inner .post-sharing-2 .blog-social-2 a {
			margin-right: 18px;
		}
	}

	@media ( max-width: 991px) {
		.blgtyp1 .blgtyp1-contnet .post-meta-data .blog-cat,
		.blgtyp1 .blgtyp1-contnet .post-meta-data .blog-date {
			display: block;
			width: 100%;
			float: none;
		}
		.blgtyp1 .blgtyp1-contnet .post-title {
			font-size: 25px;
		}
	}

	@media( max-width: 480px) {
		.blgtyp1 .blgtyp1-contnet .post-meta-data .blog-cat,
		.blgtyp5 .blgtyp5-contnet .post-meta-data .blog-cat,
		.postmetadata.postshow4 .blog-cat,
		.postmetadata.postshow4 .blog-date {
			float: none;
		}
		.blgtyp1 .blgtyp1-contnet .post-title {
			font-size: 20px;
		}
		.blgtyp1 .blgtyp1-contnet .blog-author,
		.blgtyp5 .blgtyp5-contnet .blog-author,
		.postmetadata.postshow4 .blog-author {
			font-size: 12px;
			margin-bottom: 25px;
		}
		.blgtyp5 .omega p,
		.blgtyp1 .blgtyp1-contnet p {
			font-size: 14px;
		}
		.blgtyp1 .blgtyp1-contnet,
		.showpost4-contnet {
			transform: translate(-50%, -15%);
			width: 88%;
		}
	}

	/*	# Blog type 10
	===============================================*/

	.blgtyp10.col-md-6.blg-typ3 .blog-post {
		margin-bottom: 0;
	}

	.blgtyp10.col-md-6 .blgtyp1 .blgtyp1-contnet {
		max-width: 530px;
		margin-top: -20px;
		padding: 20px 30px;
		overflow: hidden;
		background: #fff;
		position: relative;
	}

	.blgtyp10.col-md-6 .blgtyp1 .post-sharing {
		display: none;
	}

	/* Recomended post ( post show 4 )*/

	.rec-posts-type3 .rec-posts-type3-title {
		color: #222;
		font-size: 25px;
		font-weight: 500;
		margin-bottom: 32px;
	}

	.rec-post-type3-content {
		background-color: #fff;
		margin-top: -40px;
		display: inline-block;
		max-width: 76%;
		padding: 24px 18px 0;
	}

	.rec-post-type3-item img {
		width: 100%;
	}

	.rec-post-type3-content p {
		color: #222;
		padding-left: 30px;
		position: relative;
		font-size: 16px;
	}

	.rec-post-type3-content p:before {
		content: '';
		position: absolute;
		background: #222;
		width: 20px;
		height: 1px;
		left: 0;
		top: 49%;
	}

	.rec-post-type3-content h5 {
		font-size: 23px;
		font-weight: 500;
		display: inline-block;
	}

	.rec-post-type3-content h5 a {
		color: #222;
	}

	@media ( min-width:1201px) and ( max-width:1280px) {
		.rec-post-type3-content h5 {
			font-size: 15px;
		}
		.rec-post-type3-content p {
			font-size: 14px;
			padding-left: 25px;
		}
		.rec-post-type3-content p:before {
			width: 15px;
		}
	}

	@media ( max-width:768px) {
		.rec-post-type3-content {
			margin-bottom: 40px;
		}
	}

	@media ( min-width:768px) and ( max-width:1200px) {
		.rec-post-type3-content {
			max-width: 100%;
			margin-top: 0;
		}
		.rec-post-type3-content h5 {
			font-size: 14px;
		}
		.rec-post-type3-content p {
			font-size: 13px;
			padding-left: 0;
		}
		.rec-post-type3-content p:before {
			display: none;
		}
	}

	@media ( max-width: 480px) {
		.rec-post-type3-content {
			max-width: 100%;
			margin-top: 0;
		}
		.rec-post-type3-content h5 {
			font-size: 20px;
		}
	}

	/* magazine posts full style */

	.blgtyp11 .blog-inner {
		padding-bottom: 40px;
	}

	.blgtyp11 .latest-author {
		margin-bottom: 30px
	}

	.blgtyp11 .blog-post.blgtyp1 .latest-author {
		margin-bottom: 10px;
		margin-top: 30px;
	}

	.blgtyp11 .post-sharing-2 {
		padding-bottom: 0;
		border-bottom: 0;
	}

	.blgtyp11.col-md-6 .blog-post .blog-inner .post-sharing {
		display: none;
	}

	.blgtyp11 .format-quote .au-avatar-box {
		display: none;
	}

	.single .blgtyp11 .format-video .latest-b21-cont,
	.single .blgtyp11 .format-audio .latest-b21-cont {
		margin-top: 0;
	}

	/* magazine posts grid style */

	.blgtyp11.col-md-6 .latest-b21-cont {
		padding: 14px 21px 18px 28px;
	}

	.blgtyp11.col-md-6 .blog-inner img {
		width: 100%;
	}

	.blog-post .post-sharing.post-sharing-1,
	.blog-post .post-sharing.post-sharing-2,
	.blog-post .post-sharing.post-sharing-3,
	.blog-post .post-sharing.post-sharing-4,
	.blog-post .post-sharing.post-sharing-5 {
		margin: 0;
		float: none;
	}

	.blog-post .post-sharing.post-sharing-5 {
		float: none;
		display: inline-block;
	}

	.blog-inner .post-sharing.post-sharing-5:hover .blog-social-5 {
		z-index: 99;
	}

	#wrap .blg-magazine-grid img {
		width: 100%;
	}

	/* Single gallery */

	.gallery-information {
		color: #e4e4e4;
		margin-bottom: 56px;
		padding-left: 52px;
	}

	.gallery-information,
	.gallery-information p {
		display: inline-block;
	}

	.gallery-information p {
		padding: 0 10px;
	}

	.gallery-information p {
		text-transform: uppercase;
		color: #444444;
		font-size: 14px;
	}

	.gallery-information p:first-child {
		padding-left: 0;
	}

	.single-gallery-title {
		padding: 70px 0 0 52px;
	}

	.single-gallery-title h2 {
		position: relative;
		padding-left: 55px;
		letter-spacing: -0.04em;
		margin-bottom: 4px;
		font-weight: 500;
	}

	.single-gallery-title h2:after {
		content: '';
		position: absolute;
		width: 30px;
		height: 2px;
		top: 50%;
		left: 0;
		transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		background: #e4e4e4;
	}

	.single-gallery-title h2:before {
		content: '';
		position: absolute;
		width: 6px;
		height: 6px;
		border-radius: 50%;
		top: 50%;
		left: 33px;
		transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		background: #437df9;
	}

	.wn-gallery-single {
		background: #fff;
	}

	.wn-search-gallery {
		display: inline-block;
		float: right;
		position: relative;
	}

	.wn-search-gallery form {
		padding: 0;
		margin: 0;
	}

	.wn-search-gallery .btn {
		opacity: 0;
		visibility: hidden;
		display: none;
	}

	.wn-search-gallery .search-side,
	.wn-search-gallery:hover .search-side,
	.wn-search-gallery:focus .search-side {
		width: 280px;
		display: inline-block;
		margin: 0;
		border: 0;
		font-size: 18px;
		border-bottom: 1px solid #b6b6b6;
		color: #b6b6b6;
		box-shadow: none;
		padding: 0 0 11px 0;
		font-family: inherit;
	}

	.wn-search-gallery ::-webkit-input-placeholder {
		color: #b6b6b6;
	}

	.wn-search-gallery ::-moz-placeholder {
		color: #b6b6b6;
	}

	.wn-search-gallery :-ms-input-placeholder {
		color: #b6b6b6;
	}

	.wn-search-gallery :-moz-placeholder {
		color: #b6b6b6;
	}

	.wn-search-gallery input[type="text"].search-side {
		background: transparent;
		font-weight: 100;
	}

	.wn-search-gallery input[type="text"]:focus {
		box-shadow: none;
		border: 0;
		border-bottom: 1px solid #b6b6b6;
	}

	.wn-search-gallery:before {
		content: "\e610";
		position: absolute;
		font-family: 'themify';
		right: 0;
		color: #ff6b43;
		font-size: 18px;
		font-weight: 700;
		bottom: 11px;
	}

	/* posts hasn't featured image */

	.blog-post.blgtyp1.post-no-image .blgtyp1-contnet {
		margin-bottom: 0;
		transform: translate( 0, 0);
		margin: 0;
	}

	.blog-post.blgtyp1.latest-b21.post-no-image .latest-b21-cont {
		margin-top: 0;
	}

	.blog-post.blgtyp1.latest-b21.post-no-image .blog-inner {
		padding-top: 40px;
	}

	/* Sermon single */

	.single-sermon .blog-social a {
		color: #808080;
		border: 1px solid;
		display: inline-block;
		font-size: 17px;
		text-align: center;
		padding: 0;
		border-radius: 50%;
		margin-right: 4px;
		width: 36px;
		height: 36px;
		line-height: 37px;
		transition: all 0.18s ease;
	}

	.single-sermon .post-sharing span {
		font-size: 15px;
		font-weight: 700;
		color: #484848;
		padding-right: 10px;
		line-height: 1.5;
	}

	.single-sermon .blog-single-post .post-sharing {
		margin-top: 35px;
		margin-bottom: 10px;
		padding-top: 35px;
		border-top: 1px solid #e9e9e9;
		clear: both;
	}

	.single-sermon .postmetadata h6 {
		display: table-cell;
		letter-spacing: 0;
		font-size: 15px;
		line-height: 18px;
		text-transform: uppercase;
		font-weight: 500;
		text-align: center;
		padding-right: 4px;
		margin-bottom: 0;
		border-right: 2px solid #fff;
		color: #707070;
	}

	.single-sermon a.readmore,
	#wrap #commentform input[type="submit"],
	.widget form input[type="submit"]#searchsubmit {
		letter-spacing: 0px;
	}

	/* -------- end ----------- */ 	/*----------------------------------
	
	Theme Name: Deep
	--------------------------
	
	/* #Eelements + (Bootstrap elements)
	====================================== */

	#wrap .colorb,
	body .colorb,
	#wrap .hcolorb:hover,
	body .hcolorb:hover {
		background-color: #437df9;
	}

	#wrap .colorf,
	body .colorf,
	#wrap .hcolorf:hover,
	body .hcolorf:hover {
		color: #437df9;
	}

	#wrap .colorr,
	body .colorr,
	#wrap .hcolorr:hover,
	body .hcolorr:hover {
		border-color: #437df9;
	}

	#wrap .w-hide {
		display: none;
	}

	.w-top-se .big-title1 {
		letter-spacing: -2px;
		margin-bottom: 13px;
		margin-top: 10px;
	}

	.w-top-se p {
		font-size: 14px;
		letter-spacing: 1px;
		font-weight: 300;
		line-height: 21px;
		margin-top: -3px;
	}

	.w-information-se h4 {
		font-size: 40px;
		font-weight: 500;
		margin-bottom: 32px;
		margin-top: 4px;
		letter-spacing: -2px;
	}

	.w-information-se p {
		font-size: 16px;
		font-weight: 300;
		margin-bottom: 46px;
	}

	.w-local-ba-ne h4 {
		margin: 7px 0 32px 0;
	}

	.w-local-ba-ne span {
		font-size: 17px;
		display: inline-block;
	}

	/*	# FAQ
	==============================*/

	#wrap .vc_toggle_title {
		display: inline;
	}

	#wrap .vc_toggle .vc_toggle_icon {
		top: 5px;
	}

	/*  # Video background
	==============================*/

	@media ( min-width:768px) {
		.video-background-wrap img {
			display: none;
		}
	}

	@media ( max-width:767px) {
		.video-background-wrap iframe {
			display: none;
		}
	}

	.video-background-wrap {
		position: relative;
	}

	.video-background-wrap a {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 2;
	}

	.video-background-wrap .video-wrap {
		height: inherit;
	}

	@media ( max-width:991px) {
		.vc_column-inner .video-background-wrap {
			height: auto !important;
		}
	}

	/*  # Video Play Button
	==============================*/

	.video-play-btn-wrap {
		position: relative;
		display: inline-block;
		min-height: 80px;
	}

	.video-play-btn-wrap.center {
		text-align: center;
		display: block;
		float: none;
	}

	.video-play-btn-wrap.right {
		text-align: right;
		float: right;
	}

	.video-play-btn-wrap.left {
		float: left;
		text-align: left;
	}

	.video-play-btn-wrap img {
		position: relative;
	}

	.video-play-btn {
		transform: translate(50%, -50%);
		position: absolute;
		right: 50%;
		top: 50%;
	}

	.video-play-btn i {
		-webkit-box-shadow: 0px 0px 75px rgba(0, 0, 0, 0.6);
		-moz-box-shadow: 0px 0px 75px rgba(0, 0, 0, 0.6);
		box-shadow: 0px 0px 75px rgba(0, 0, 0, 0.6);
		-webkit-transition: all 0.7s ease;
		-moz-transition: all 0.7s ease;
		transition: all 0.7s ease;
		background-color: #fff !important;
		padding: 30px;
		border-radius: 50%;
		font-size: 30px;
		color: #41474d;
	}

	.video-play-btn i:hover {
		color: #437df9;
		-webkit-box-shadow: 0px 0px 75px rgba(0, 0, 0, 1);
		-moz-box-shadow: 0px 0px 75px rgba(0, 0, 0, 1);
		box-shadow: 0px 0px 75px rgba(0, 0, 0, 1);
		-webkit-transition: all 0.5s ease;
		-moz-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}

	.video-play-btn p {
		padding-top: 30px;
		color: #fff;
	}

	.wn-deep-title-wrap .after {
		-webkit-transform: translate(-50%, 0) scale(0, 1);
		transform: translate(-50%, 0) scale(0, 1);
		-webkit-transition: all 0.88s cubic-bezier(0.13, 0.92, 0.4, 1.04) 0.4s;
		transition: all 0.88s cubic-bezier(0.13, 0.92, 0.4, 1.04) 0.4s;
	}

	.wn-deep-title-wrap.wn-done-anim .after {
		-webkit-transform: translate(0, 0) scale(1, 1);
		transform: translate(0, 0) scale(1, 1);
	}

	body.vc_editor .wn-deep-title-wrap .wn-deep-innertitle,
	body.vc_editor .wn-deep-title-wrap .wn-deep-subtitle,
	body.vc_editor .wn-deep-title-wrap .after {
		opacity: 1;
		-webkit-transition: all 0s ease;
		transition: all 0s ease;
		-webkit-transform: translateY(0);
		transform: translateY(0);
		transition-delay: 0s;
	}

	/* # Progress bar
	================================================== */

	#wrap .vc_progress_bar {
		margin-bottom: 74px;
	}

	#wrap .vc_progress_bar .vc_single_bar {
		margin-top: 65px;
		height: 5px;
		background: rgba(0, 0, 0, 0.1);
	}

	#wrap .blox.dark .vc_progress_bar .vc_single_bar {
		background: rgba(0255, 255, 255, 0.12);
		box-shadow: none;
	}

	#wrap .vc_progress_bar .vc_single_bar .vc_label {
		color: #333;
		font-size: 12px;
		font-weight: 600;
	}

	#wrap .vc_progress_bar .vc_single_bar .vc_bar:before {
		content: '';
		background-color: #fff;
		width: 4px;
		height: 4px;
		border-radius: 50%;
		position: absolute;
		top: 0;
		right: 1px;
		z-index: 1000;
	}

	#wrap .vc_progress_bar .vc_single_bar .vc_bar:after {
		content: '';
		background-color: inherit;
		width: 14px;
		height: 14px;
		border-radius: 50%;
		position: absolute;
		top: -5px;
		right: -4px;
	}

	#wrap .container .vc_progress_bar .vc_single_bar .vc_label {
		position: relative;
		display: inline;
		padding: 0;
		text-shadow: none !important;
		z-index: 1;
		top: -32px;
		color: #797d84;
		font-size: 15px;
		font-weight: 400;
	}

	@media (min-width: 768px) {
		#wrap .wpb_tour .wpb_tabs_nav li {
			margin: 0 -1px -1px 1px !important;
		}
	}


	

	/* # Max counter
	================================================== */

	.max-counter {
		text-align: center;
		color: #393a3a;
		font-size: 36px;
	}

	.max-counter.s-counter .icon-counter {
		color: rgba(0, 0, 0, 0.4);
		margin: 0;
		font-size: 48px;
		display: block;
		margin-bottom: 20px;
	}

	.blox.dark .max-counter.s-counter .icon-counter {
		color: #fff;
	}

	.max-counter.s-counter .max-count {
		font-size: 44px;
		font-weight: 600;
		color: rgba(0, 0, 0, 0.74);
		position: relative;
		letter-spacing: -3px;
		padding-top: 40px;
		display: inline-block;
	}

	.blox.dark .max-counter.s-counter .max-count {
		color: #fff;
	}

	.max-counter.s-counter .max-count:before {
		left: 50%;
		content: '';
		display: block;
		position: absolute;
		top: -4px;
		width: 1px;
		height: 22px;
		background: #d3d3d3;
	}

	.blox.dark .max-counter.s-counter .max-count {
		color: #437df9;
	}

	.blox.dark .max-counter.s-counter .max-count:before {
		background: rgba(255, 255, 255, 0.8);
	}

	.max-counter h5 {
		margin-top: 15px;
		font-size: 13px;
		font-weight: 600;
		letter-spacing: 1px;
		text-transform: none;
		position: relative;
	}

	.max-counter.s-counter h5 {
		position: relative;
		text-transform: uppercase;
		font-size: 12px;
		font-weight: 400;
		padding-top: 6px;
		margin-top: 5px;
		letter-spacing: 2px;
	}

	.max-counter h5:after {
		content: '';
		margin: 8px auto 20px;
		width: 24px;
		height: 0;
		display: block;
		position: relative;
		border-bottom: 2px solid rgba(0, 0, 0, 0.27);
	}

	.max-counter.s-counter h5:after {
		border: none;
	}

	.max-counter.m-counter {
		margin: 0 auto;
		text-align: center;
	}

	.blox.dark .max-counter.m-counter .icon-counter {
		color: #fff;
	}

	.max-counter.m-counter .icon-counter,
	.max-counter.m-counter .suf-counter,
	.max-counter.m-counter .pre-counter {
		vertical-align: middle;
		color: #999;
		font-size: 80px;
		line-height: 1;
		font-weight: 300;
		margin-left: 10px;
	}

	.max-counter.m-counter .max-count {
		vertical-align: middle;
		font-size: 120px;
		font-weight: 300;
		letter-spacing: -8px;
	}

	.max-counter.m-counter h5 {
		margin-top: 26px;
		font-size: 13px;
		font-weight: 600;
		text-transform: uppercase;
	}

	.max-counter.m-counter h5:after {
		content: '';
		margin: 8px auto;
		width: 26px;
		display: block;
		border-bottom: none;
	}

	.max-counter.s-counter {
		margin-bottom: 10%
	}

	@media only screen and (min-width: 768px) and (max-width: 1280px) {
		.max-counter.s-counter .icon-counter {
			font-size: 24px;
		}
		.max-counter.s-counter .max-count {
			font-size: 31px;
		}
	}

	.max-counter.f-counter .icon-counter {
		font-size: 48px;
		margin: 0 6px 8px;
		display: inline-block;
	}

	.max-counter.f-counter {
		margin: 20px 0;
	}

	.max-counter.f-counter .max-count {
		color: #000;
		font-size: 57px;
		font-weight: 700;
		margin-right: 5px;
		letter-spacing: -3px;
	}

	.blox.dark .max-counter.f-counter .max-count {
		color: #fff;
	}

	.blox.dark .max-counter.f-counter .max-count:after,
	.dark-content .max-counter.f-counter .max-count:after {
		border-bottom: 2px solid #fff;
	}

	.max-counter.f-counter h5 {
		margin-top: 20px;
		font-size: 18px;
		font-weight: 400;
		letter-spacing: 0;
	}

	.max-counter.f-counter h5:after {
		display: none;
	}

	.max-counter.t-counter {
		margin-top: 20px;
		margin-left: auto;
		margin-right: auto;
		padding: 60px 0 0;
		text-align: center;
		color: #000;
		font-size: 36px;
		width: 260px;
		height: 260px;
		max-width: 100%;
		max-height: 100%;
		background: #f3f3f3;
		line-height: 1;
	}

	.blox.dark .max-counter.t-counter {
		background: rgba(255, 255, 255, 0.92);
	}

	.max-counter.t-counter .icon-counter {
		font-size: 32px;
		margin: 0 6px 8px;
		display: inline-block;
	}

	.max-counter.t-counter {
		margin-bottom: 20px;
	}

	.max-counter.t-counter .max-count {
		font-size: 70px;
		font-weight: 400;
		margin-right: 5px;
	}

	.blox.dark .max-counter.t-counter .max-count {
		color: #000;
	}

	.blox.dark .max-counter.t-counter .max-count:after,
	.dark-content .max-counter.t-counter .max-count:after {
		border-bottom: 2px solid #fff;
	}

	.max-counter.t-counter h5 {
		margin-top: 35px;
		font-size: 20px;
		font-weight: 400;
		letter-spacing: 0;
		color: #666;
	}

	.max-counter.t-counter h5:after {
		display: none;
	}

	.max-counter.d-counter {
		text-align: left;
		position: relative;
	}

	.max-counter.d-counter .max-count {
		font-size: 50px;
		margin-right: 5px;
		color: #000;
		font-weight: 700;
	}

	.max-counter.d-counter .after {
		content: '';
		position: absolute;
		left: 0;
		height: 3px;
		width: 37px;
		margin-top: 48px;
	}

	.max-counter.d-counter h5 {
		color: #77818b;
		text-align: left;
		font-size: 16px;
		font-weight: 300;
		text-transform: none;
		letter-spacing: 1.5px;
		margin-top: 38px;
	}

	.max-counter.d-counter h5:after {
		border: none;
	}

	@media only screen and (max-width: 767px) {
		.max-counter.d-counter {
			text-align: center;
			width: 100%;
			height: 160px;
		}
		.max-counter.d-counter .after {
			left: 50%;
			transform: translateX(-50%);
			-webkit-transform: translateX(-50%);
		}
		.max-counter.d-counter h5 {
			text-align: center;
		}
	}

	/*** max counter 6 **/

	.max-counter.e-counter .max-count {
		font-size: 59px;
		color: #437df9;
		font-weight: 600;
	}

	.max-counter.e-counter h5 {
		text-transform: uppercase;
		letter-spacing: 0;
		font-size: 17px;
	}

	.max-counter.e-counter h5:after {
		display: none;
	}

	/* Max  Quote */

	.max-quote {
		text-align: center;
		padding: 15px 0;
	}

	.max-quote cite {
		font-size: 16px;
		font-style: normal;
		margin-top: 25px;
		color: #7a7a7a;
		letter-spacing: 1px;
	}

	.max-quote small {
		display: block;
		padding-top: 4px;
		font-style: normal;
		letter-spacing: 2px;
		font-size: 11px;
		color: #a1a1a1;
	}

	.max-quote:before,
	.max-quote small:before {
		content: '';
		content: none;
		display: none;
	}

	#wrap .max-quote h2 {
		font-family: 'Lora', serif;
		font-size: 23px;
		line-height: 1.6;
		letter-spacing: 0;
	}

	.max-quote h2:before,
	.max-quote h2:after {
		display: inline-block;
		content: '';
		color: #ff6c6d;
		font-family: Arial, serif;
		font-size: 33px;
		line-height: 30px;
		margin: 0 8px;
		font-weight: bold;
		font-style: normal;
	}

	.max-quote h2:before {
		content: '\201C';
		margin-left: 0;
	}

	.max-quote h2:after {
		content: '\201D';
	}

	.blox .max-quote h2 {
		color: #32373b;
	}

	.blox.dark .max-quote h2,
	.blox.dark .max-quote h2:before,
	.blox.dark .max-quote h2:after,
	.blox.dark .max-quote cite {
		color: #fff;
	}

	/*	# Social Networks
	============================*/

	.socialfollow.wn-social-network {
		-webkit-transition: all 0.3s ease-out;
		transition: all 0.3s ease-out;
		background: #444;
		float: none;
		display: block;
		width: 100%;
		text-align: center;
		overflow: hidden;
		padding: 34px 0px 27px;
	}

	.socialfollow.wn-social-network .social-main-content {
		text-align: center;
		overflow: hidden;
		display: inline-block;
	}

	.socialfollow.wn-social-network .social-main-content a {
		margin-right: 70px;
		width: 70px;
		height: 70px;
		border: 1px solid transparent;
		display: inline-block;
		text-align: center;
		border-radius: 50%;
		padding-top: 20px;
		padding-left: 0px;
		padding-right: 1px;
	}

	.socialfollow.wn-social-network .social-main-content a i {
		font-size: 30px;
		display: inline-block;
		text-align: center;
	}

	.socialfollow.wn-social-network .social-main-content a:hover {
		border-color: #fff;
	}

	.wn-social-network.active.dribbble {
		background: #ea4c89;
	}

	.wn-social-network.active.lastfm {
		background: #d20039;
	}

	.wn-social-network.active.linkedin {
		background: #0077b5;
	}

	.wn-social-network.active.pinterest {
		background: #0077b5;
	}

	.wn-social-network.active.reddit {
		background: #ff4500;
	}

	.wn-social-network.active.soundcloud {
		background: #ff6600;
	}

	.wn-social-network.active.spotify {
		background: #1ed760;
	}

	.wn-social-network.active.vine {
		background: #00bf8f;
	}

	.wn-social-network.active.yelp {
		background: #be2f25;
	}

	.wn-social-network.active.yahoo {
		background: #5000ae;
	}

	.wn-social-network.active.youtube {
		background: #de2825;
	}

	.wn-social-network.active.wordpress {
		background: #0073aa;
	}

	.wn-social-network.active.dropbox {
		background: #007ee5;
	}

	.wn-social-network.active.evernote {
		background: #2fcc61;
	}

	.wn-social-network.active.envato {
		background: #81b441;
	}

	.wn-social-network.active.feed {
		background: #ff9900;
	}

	.wn-social-network.active.tumblr {
		background: #36465d;
	}

	.wn-social-network.active.flickr {
		background: #0063db;
	}

	.wn-social-network.active.foursquare {
		background: #f94777;
	}

	.wn-social-network.active.github {
		background: #000;
	}

	.wn-social-network.active.facebook {
		background: #3b5996;
	}

	.wn-social-network.active.twitter {
		background: #00acee;
	}

	.wn-social-network.active.vimeo {
		background: #0dadd6;
	}

	.wn-social-network.active.dribble {
		background: #d53e68;
	}

	.wn-social-network.active.youtube {
		background: #cb322c;
	}

	.wn-social-network.active.google-plus {
		background: #c3391c;
	}

	.wn-social-network.active.rss {
		background: #f29a1d;
	}

	.wn-social-network.active.instagram {
		background: #dc2743;
	}

	.wn-social-network.active.skype {
		background: #00aaf3;
	}

	.wn-social-network.active.other-social {
		background: #437df9;
	}

	/* Socail type2 */

	.wn-social-network-type2 {
		text-align: center;
		display: inline-block;
		margin: 0 auto;
		line-height: 0;
		border: 1px solid #e4e4e4;
	}

	.wn-social-network-type2 .socialfollow a {
		height: 145px;
		width: 145px;
		background-color: #ffffff;
		overflow: hidden;
		display: inline-block;
		margin: 0;
		line-height: 145px;
		border-radius: 0;
		border-right: 1px solid #e4e4e4;
		box-shadow: 0 1px 6px -3px rgba(0, 0, 0, 0.1);
	}

	.wn-social-network-type2 .socialfollow a:last-child {
		border-right: 0px;
	}

	.wn-social-network-type2 .socialfollow a:hover {
		background-color: #f2f2f2;
	}

	.wn-social-network-type2 .socialfollow a i {
		text-align: center;
		color: #437df9;
		font-size: 29px;
	}

	@media only screen and (min-width: 992px) and (max-width: 1280px) {
		.wn-social-network-type2 .socialfollow a {
			height: 115px;
			width: 115px;
			line-height: 115px;
		}
	}

	@media screen and (min-width: 641px) and (max-width: 991px) {
		.wn-social-network-type2 .socialfollow a {
			height: 78px;
			width: 78px;
			line-height: 78px;
		}
		.wn-social-network-type2 .socialfollow a i {
			font-size: 22px;
		}
	}

	@media screen and (min-width: 481px) and (max-width: 640px) {
		.wn-social-network-type2 .socialfollow a {
			height: 55px;
			width: 55px;
			line-height: 55px;
		}
		.wn-social-network-type2 .socialfollow a i {
			font-size: 22px;
		}
	}

	@media screen and (max-width:479px) {
		.wn-social-network-type2 .socialfollow a i {
			font-size: 22px;
		}
		.wn-social-network-type2 {
			border-right: 0;
		}
		.wn-social-network-type2 .socialfollow a {
			height: 70px;
			width: 70px;
			line-height: 70px;
		}
		.wn-social-network-type2 .socialfollow a:last-child {
			border-bottom: 0px;
			border-right: 1px solid #e4e4e4;
		}
	}

	/* Socail type 3 */

	.wn-social-network-type3 {
		text-align: center;
		display: inline-block;
		line-height: 0;
		padding: 77px 0 76px 0;
		margin: 0 auto;
	}

	.wn-social-network-type3 .socialfollow {
		float: none;
	}

	.wn-social-network-type3 .socialfollow a {
		width: 166px;
		height: 75px;
		background-color: #ffffff;
		overflow: hidden;
		display: inline-block;
		border-right: 1px solid #e4e4e4;
		border-radius: 0;
	}

	.wn-social-network-type3 .socialfollow a:last-child {
		border-right: 0px;
	}

	.wn-social-network-type3 .socialfollow a:hover {
		background-color: #fff;
	}

	.wn-social-network-type3 .socialfollow a i {
		text-align: center;
		color: #e4e4e4;
		font-size: 25px;
		height: 75px;
		line-height: 75px;
	}

	.wn-social-network-type3 .socialfollow a:hover i {
		color: #437df9;
	}

	@media only screen and (min-width: 1281px) and (max-width: 1366px) {
		.wn-social-network-type3 {
			padding: 60px 0;
		}
		.wn-social-network-type3 .socialfollow a {
			width: 115px;
		}
		.wn-social-network-type3 .socialfollow a i {
			font-size: 24px;
		}
	}

	@media only screen and (min-width: 992px) and (max-width: 1280px) {
		.wn-social-network-type3 .socialfollow a {
			width: 100px;
		}
	}

	@media screen and (min-width: 641px) and (max-width: 991px) {
		.wn-social-network-type3 {
			padding: 40px 0;
		}
		.wn-social-network-type3 .socialfollow a {
			width: 70px;
		}
		.wn-social-network-type3 .socialfollow a i {
			font-size: 20px;
		}
	}

	@media screen and (min-width: 481px) and (max-width: 640px) {
		.wn-social-network-type3 {
			padding: 30px 0;
		}
		.wn-social-network-type3 .socialfollow a {
			width: 45px;
		}
		.wn-social-network-type3 .socialfollow a i {
			font-size: 14px;
		}
	}

	@media screen and (max-width:479px) {
		.wn-social-network-type3 {
			padding: 0;
		}
		.wn-social-network-type3 .socialfollow a {
			height: 75px;
			width: 75px;
			display: block;
			border-bottom: 1px solid #e4e4e4;
			border-right: 0px;
		}
		.wn-social-network-type3 .socialfollow a i {
			height: 75px;
			line-height: 75px;
			font-size: 20px;
		}
	}


	/* Socail type 4 */
	#wrap .wn-social-network-type4 {
		text-align: center;
		display: inline-block;
		padding: 30px 10px 30px 10px;
		margin: 0 auto;
	}

	#wrap .wn-social-network-type4 a,
	#wrap .wn-social-network-type4 a i {
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease; 
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
	}

	#wrap .wn-social-network-type4 a {
		width: 50px;
		height: 50px;
		background: #437df9;
		border-radius: 50%;
		color: #fff;
		line-height: 53px;
		font-size: 16px;
		margin-top: 10px;
		margin-right: 10px;
		box-shadow: 3px 3px 7px 0px rgba(0,0,0,0.085);
	}

	#wrap .wn-social-network-type4 a i {
		color: #fff;
	}

	#wrap .wn-social-network-type4 a:hover {
		background: #fff;
	}
	
	#wrap .wn-social-network-type4 a:hover i {
		color: #437df9;
	}

	/* CONTACT */

	#contact-map {
		box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1) inset;
		border: 1px solid #d6dbdc;
		border-left: none;
		border-right: none;
		padding: 0;
		margin: 0
	}

	#contact-map iframe {
		width: 100%;
		padding: 0;
		margin: 0;
		margin-bottom: -7px;
	}

	#wrap .blox .contact-inf i {
		margin-bottom: 10px;
		margin-top: 10px;
	}

	#wrap .rc-anchor.rc-anchor-standard {
		border: none !important;
		box-shadow: none;
		background: none;
	}

	.contact-form .g-recaptcha {
		margin-bottom: 20px;
	}

	/* Contact Page */

	#talk-business p.talk-business-title {
		margin-left: 10px;
		text-align: left;
		font-size: 12px;
		color: #b0b0b0;
	}

	#talk-business input,
	textarea {
		background: #f0f0f0;
		border-radius: 2px;
		border: none;
		box-shadow: none;
		margin-bottom: 16px;
	}

	#talk-business textarea {
		border: none;
		box-shadow: none;
	}

	#talk-business textarea:focus {
		background: #E8E8E8;
	}

	#talk-business input[type=submit] {
		margin-top: 30px;
		border-radius: 60px;
		background: #437df9;
	}

	#talk-business input[type=submit]:hover {
		background: #39c36e;
	}

	#talk-business .host-btn-form {
		margin-top: 30px;
		border-radius: 60px;
		padding: 11px;
		width: 100%;
		text-align: center;
		background: #437df9;
	}

	#talk-business .host-btn-form:hover {
		background: #39c36e;
	}
	@media (max-width: 991px) {
		#talk-business input[type=submit] {
			font-size: 11px;
		}
	}

	@media (min-width:768px) and (max-width:1200px) {
		#talk-business input[type=submit] {
			padding: 10px 30px;
		}
	}

	.w-contact-p input[type=text],
	.w-contact-p input[type=email],
	#wrap .w-contact-p input textarea {
		color: #888;
		font-size: 12px;
		border: 1px solid #ccc;
		border-radius: 2px;
		background: #fff;
	}

	.wpcf7 .w-contact-p .col-md-6,
	.wpcf7 .w-contact-p .col-md-12 {
		padding: 0 5px;
		margin-bottom: 10px
	}

	#wrap .wpcf7 .w-contact-p input[type=submit] {
		background: #437df9;
		color: #fff;
		border: 0;
		box-shadow: none;
		padding: 8px 15px 7px;
		line-height: 16px;
		border-radius: 3px;
		margin: 0;
		position: absolute;
		bottom: -3px;
		right: 5px;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-size: 11px;
		font-weight: normal;
	}

	#wrap .wpcf7 .w-contact-p input[type=submit]:hover {
		background-color: #292929;
	}

	/* TEAM */

	.our-team {
		text-align: center;
		background: #fff;
		margin-bottom: 30px;
		overflow: hidden;
	}

	.social-team {
		padding-bottom: 14px;
		text-align: center;
	}

	.our-team figure {
		position: relative;
		margin: 0 auto;
		overflow: hidden;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
	}

	.our-team figure img {
		width: 160px;
		border-radius: 50%;
		height: auto;
	}

	.blox .our-team figure img {
		margin-top: 25px;
	}

	.social-team i {
		margin: 0 4px;
		background: #fff;
		padding: 10px;
		font-size: 18px;
		-webkit-border-radius: 100%;
		-moz-border-radius: 100%;
		border-radius: 100%;
		color: #777;
	}

	.our-team h2 {
		font-size: 17px;
		margin-top: 25px;
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #515151;
	}

	.our-team h2 a {
		color: #515151;
	}

	.our-team h2 a:hover {
		text-decoration: underline;
	}

	.our-team h5 {
		color: #437df9;
		margin-top: 15px;
		margin-bottom: 10px;
		font-size: 12px;
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: 2.6px;
	}

	.our-team p {
		font-size: 14px;
		padding: 7px 25px 0;
		color: #8a8a8a;
	}

	.our-team .social-team {
		padding-top: 10px;
	}

	.our-team .social-team i {
		margin: 0 4px;
		padding: 5px 6px;
		font-size: 18px;
		border-radius: 3px;
		color: #8a8a8a;
	}

	.our-team .social-team i.fa-facebook {
		padding: 5px 8px;
	}

	.our-team i:hover {
		color: #fff;
	}

	/*  #Our Services Carousel
	=============================================*/

	.our-service-carousel-wrap .owl-item {
		padding: 0 6px;
	}

	.our-service-carousel-wrap .owl-item * {
		text-align: left;
	}

	.aligncenter .our-service-carousel-wrap .owl-item * {
		text-align: center;
	}

	.our-service-carousel-wrap .owl-item .services-carousel {
		background: #fff;
		border-radius: 5px;
		box-shadow: 0 5px 12px rgba(0, 0, 0, 0.04);
	}

	.our-service-carousel-wrap .owl-item .services-carousel img {
		width: 100%;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
	}

	.our-service-carousel-wrap .owl-item .services-carousel .tdetail {
		padding: 31px 75px 18px 36px;
	}

	.our-service-carousel-wrap .owl-item .services-carousel .tdetail i {
		float: left;
		color: #5aa300;
		margin-right: 5px;
		font-size: 20px;
	}

	.our-service-carousel-wrap .owl-item .services-carousel .tdetail h2 {
		font-size: 16px;
		text-transform: uppercase;
		font-weight: 600;
		color: #31312c;
		line-height: 16px;
		padding-top: 3px;
		margin-bottom: 18px;
	}

	.our-service-carousel-wrap.owl-carousel .owl-wrapper-outer {
		padding-bottom: 14px;
	}

	.our-service-carousel-wrap .owl-item p {
		font-size: 16px;
		color: #888;
	}

	/* Arrow */

	.our-service-carousel-wrap .owl-controls .owl-buttons .owl-prev,
	.our-service-carousel-wrap .owl-controls .owl-buttons .owl-next {
		font-family: 'simple-line-icons';
	}

	@media (min-width: 768px) {
		.our-service-carousel-wrap .owl-controls .owl-buttons .owl-prev,
		.our-service-carousel-wrap .owl-controls .owl-buttons .owl-next {
			position: absolute;
			font-size: 18px;
			width: 26px;
			height: 80px;
			line-height: 80px;
			display: inline-block;
			padding: 0;
			text-align: center;
			border-radius: 3px;
			color: #fff;
			background: rgba(0, 0, 0, .36);
			cursor: pointer;
			transition: all .18s ease;
		}
		.blox.dark .our-service-carousel-wrap .owl-controls .owl-buttons div {
			background: rgba(255, 255, 255, 0.7);
			color: #000;
		}
		.our-service-carousel-wrap .owl-controls .owl-buttons .owl-prev {
			left: -50px;
			bottom: 50%;
		}
		.our-service-carousel-wrap .owl-controls .owl-buttons .owl-next {
			right: -50px;
			bottom: 50%;
			padding-left: 2px;
		}
	}

	.our-service-carousel-wrap .owl-controls .owl-buttons .owl-prev:before {
		content: "\e605";
	}

	.our-service-carousel-wrap .owl-controls .owl-buttons .owl-next:before {
		content: "\e606";
	}

	@media(max-width:767px) {
		#wrap .owl-controls .owl-buttons {
			margin-bottom: 20px;
		}
		.testimonial-carousel .owl-controls .owl-buttons .owl-prev,
		.testimonial-carousel .owl-controls .owl-buttons .owl-next {
			font-size: 18px;
			width: 26px;
			height: 80px;
			line-height: 80px;
			display: inline-block;
			padding: 0;
			text-align: center;
			border-radius: 3px;
			color: #fff;
		}
	}

	/* Our Team 1 */

	.our-team1 {
		position: relative;
		margin: 0;
	}

	.our-team1 figure {
		position: relative;
		overflow: hidden;
		margin: 0 auto;
		z-index: 0;
	}

	.our-team1 img {
		width: 100%;
		transition: .46s all ease;
	}

	.our-team1 figcaption {
		position: absolute;
		bottom: 0;
		top: 0;
		left: 0;
		right: 0;
		text-align: center;
		width: 100%;
		height: 100%;
		transform: translate(0, 100%);
		-webkit-transform: translate(0, 100%);
		background: #437df9;
		opacity: 0.93;
		transition: all .28s ease;
	}

	.our-team1 h2 {
		color: #fff;
		font-size: 25px;
		margin-top: -30px;
		font-weight: 600;
	}

	.our-team1 h5 {
		color: #fff;
		font-size: 17px;
		padding-top: 10px;
	}

	.our-team1 figure h2,
	.our-team1 figure h5 {
		position: absolute;
		top: 40%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		line-height: 1;
		width: 100%;
		transition: .38s all ease;
	}

	.our-team1 figure h5:before {
		position: absolute;
		display: block;
		content: "...........................";
		bottom: -26px;
		left: 50%;
		width: 80px;
		height: 10px;
		margin-left: -40px;
		letter-spacing: 4px;
		font-size: 9px;
		font-weight: 700;
		color: #fff;
		overflow: hidden;
	}

	.our-team1:hover figure h2,
	.our-team1:hover figure h5 {
		top: 47%;
	}

	.our-team1:hover figcaption {
		transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
	}

	.our-team1 .social-team {
		margin-top: 15px;
		position: absolute;
		bottom: -20px;
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		opacity: 0;
		transition: .34s all ease;
	}

	.our-team1:hover .social-team {
		bottom: 20px;
		opacity: 1;
	}

	.our-team1 .social-team i {
		background: transparent;
		color: #fff;
		display: inline-block;
		width: 30px;
		height: 30px;
		padding: 6px;
	}

	.our-team1 .social-team i:before {
		color: #fff;
	}

	/* Our Team 2 */

	.our-team2 {
		text-align: center;
		background: #fff;
		margin-bottom: 30px;
		border: 1px solid #e7e7e7;
		padding: 11%;
		box-shadow: none;
		transition: all 0.27s ease;
	}

	.our-team2:hover {
		box-shadow: 0 0 35px rgba(0, 0, 0, 0.07);
	}

	.social-team2 {
		padding-bottom: 14px;
		text-align: center;
	}

	.our-team2 figure {
		position: relative;
		margin: 0 auto;
		overflow: hidden;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
	}

	.our-team2 figure img {
		width: 100%;
		height: auto;
	}

	.blox .our-team2 figure img {
		margin-top: 25px;
	}

	.our-team2 h2 {
		font-size: 29px;
		margin-top: 25px;
		font-weight: 700;
		text-transform: uppercase;
		color: #000;
	}

	.our-team2 h2 a {
		color: #000;
	}

	.our-team2 h2 a:hover {
		text-decoration: underline;
	}

	.our-team2 h5 {
		color: #444;
		margin-top: 10px;
		margin-bottom: 30px;
		font-size: 15px;
		font-weight: 300;
		text-transform: uppercase;
	}

	.our-team2 p {
		font-size: 14px;
		padding: 7px 25px 0;
		color: #717171;
	}

	.our-team2 .social-team {
		padding-top: 10px;
	}

	.our-team2 .social-team i {
		margin: 0 4px;
		padding: 5px 6px;
		font-size: 18px;
		border-radius: 0;
		color: #8a8a8a;
	}

	.our-team2 .social-team i.fa-facebook {
		padding: 5px 8px;
	}

	.our-team2 i:hover {
		color: #222;
	}

	/* Our Team 3 */

	.our-team3 figure {
		float: left;
		width: 43%;
		margin-right: 3%;
	}

	.our-team3 figure img {
		border-radius: 50%;
		transition: .2s all ease;
		border: 5px solid transparent;
		width: 138px;
		height: auto;
	}

	.our-team3:hover figure img {
		border: 5px solid #437df9;
	}

	.our-team3 .tdetail {
		float: left;
		width: 48%;
	}

	.our-team3 .tdetail h2 {
		font-size: 18px;
		letter-spacing: 0;
		margin-bottom: 0;
		line-height: 28px;
		font-weight: 700;
		margin-top: 20px;
	}

	.our-team3 .tdetail h5 {
		color: #888;
		margin-bottom: 18px;
		font-size: 11px;
	}

	.our-team3 .social-team {
		text-align: left;
	}

	.our-team3 .social-team i {
		text-align: center;
		background: #bbb;
		color: #fff;
		border-radius: 50%;
		font-size: 18px;
		padding: 7px;
		display: inline-block;
		margin: 0 0 0 4px;
		width: 30px;
		height: 30px;
	}

	.dark .our-team3 i {
		background: #000;
	}

	.our-team3 .social-team i:hover {
		background: #437df9;
	}

	.dark .our-team3 .tdetail h5 {
		color: #ddd;
	}

	.alignright .our-team3 figure {
		float: right;
		margin: 0 0 0 3%;
	}

	.alignright .our-team3 .tdetail,
	.alignright .our-team3 .tdetail a {
		float: right;
	}

	@media only screen and (max-width:767px) {
		.our-team2,
		.our-team3 {
			margin-bottom: 30px;
		}
	}

	@media (min-width: 992px) and (max-width: 1199px) {
		.our-team3 figure img {
			width: 122px;
			height: 122px;
		}
	}

	@media (max-width: 991px) {
		.our-team3 figure img {
			width: 95px;
			height: 95px;
		}
		.our-team3 .tdetail {
			width: 100%;
			padding-top: 10px;
		}
	}

	/* Our Team 4 */

	.our-team4 {
		background: #fff;
		border: 5px solid transparent;
		box-shadow: 0 2px 0 0px rgba(0, 0, 0, 0.025);
		transition: .33s all ease;
	}

	.blox.dark .our-team4 {
		background: rgba(255, 255, 255, 0.2);
	}

	.our-team4 img {
		width: 100%;
	}

	.our-team4 figure {
		position: relative;
	}

	.our-team4 figcaption h2 {
		font-size: 23px;
		color: #010101;
		font-weight: 600;
		text-align: center;
		padding-top: 30px;
		text-transform: capitalize;
		margin-bottom: 13px;
		transition: .26s all ease;
	}

	.our-team4 figcaption h5 {
		font-size: 14px;
		color: #989898;
		text-align: center;
		text-transform: uppercase;
		padding-bottom: 22px;
		letter-spacing: 1px;
		transition: .26s all ease;
	}

	.our-team4 .social-team {
		position: absolute;
		bottom: 41%;
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		opacity: 0;
		transition: .26s all ease;
	}

	.our-team4 .social-team i {
		font-size: 17px;
		padding: 15px;
		border-radius: 0;
		transition: .26s all ease;
	}

	.our-team4 .social-team .fa-facebook:before {
		padding: 3px;
	}

	.our-team4:hover {
		border: 5px solid #437df9;
		background: #437df9;
		border-radius: 0;
	}

	.our-team4:hover .our-team4-caption h2 {
		color: #fff;
	}

	.our-team4:hover .our-team4-caption h5 {
		color: #fff;
	}

	.our-team4:hover .social-team {
		opacity: 1;
	}

	@media (min-width:1199px) and (max-width:1280px) {
		.our-team4 .social-team {
			bottom: 40%;
		}
	}

	@media (min-width:768px) and (max-width: 1200px) {
		.our-team4 .social-team {
			bottom: 50%;
		}
	}

	.our-team4 .social-team a i:before {
		color: #437df9;
	}

	.our-team4 .social-team a i:hover,
	.our-team4 .social-team a:hover i {
		background: #222 !important;
		color: #fff !important;
	}

	.our-team4 .social-team a i:hover:before {
		color: #fff !important;
	}

	.our-team4:hover.our-team4 figcaption h2,
	.our-team4:hover.our-team4 figcaption h5 {
		color: #fff;
	}

	/* Our Team 5 */

	.our-team5 {
		position: relative;
		text-align: center;
		box-shadow: none;
		transition: all 0.27s ease;
	}

	.our-team5:hover {
		box-shadow: 0 0 35px rgba(0, 0, 0, 0.07);
	}

	.our-team5 img {
		width: 100%;
		-webkit-filter: grayscale(100%);
		filter: grayscale(100%);
		transition: .46s all ease;
	}

	.our-team5 figcaption {
		padding: 24px 15px 18px;
		border-bottom: 2px solid #ECF0F1;
		transition: .46s all ease;
	}

	.our-team5 h2 {
		font-size: 23px;
		color: #333;
		font-weight: 700;
		letter-spacing: -1px;
	}

	.vc_col-sm-2 .our-team5 h2 {
		font-size: 19px;
		font-weight: 600;
		letter-spacing: -0.5px;
	}

	.our-team5 h5 {
		font-size: 12px;
		color: #437df9;
		font-weight: 500;
		letter-spacing: 1px;
		text-transform: uppercase;
	}

	.our-team5 p {
		padding: 27px 5px 10px 1px;
	}

	.our-team5 .social-team {
		text-align: center;
		width: 100%;
		margin-top: 0;
		padding-right: 10px;
		opacity: 0;
		transition: .46s all ease;
		position: absolute;
		bottom: 100px;
	}

	.our-team5:hover .social-team {
		opacity: 1;
	}

	.our-team5 .social-team i {
		font-size: 18px;
		background: #fff !important;
		padding: 10px;
		width: 36px;
		height: 36px;
		display: inline-block;
		border-radius: 0;
		transition: all 0.23s ease;
	}

	.our-team5 .social-team .fa-facebook:before {
		padding: 3px;
	}

	.our-team5 .social-team a i:hover {
		background: #000 !important;
	}

	.our-team5 .social-team a i:hover:before {
		color: #437df9;
	}

	.our-team5:hover img {
		-webkit-filter: grayscale(0);
		filter: grayscale(0);
	}

	.our-team5:hover figcaption {
		border-color: #c9c9c9;
	}

	/* Our Team 6 */

	.our-team6 {
		text-align: center;
		background: #fff;
		margin-bottom: 30px;
		overflow: hidden;
		border: 1px solid #e7e7e7;
		padding-bottom: 14px;
		transition: all 0.24s ease;
		box-shadow: 0 2px 5px -3px rgba(0, 0, 0, 0.12);
	}

	.our-team6:hover {
		box-shadow: 0 0 29px rgba(0, 0, 0, 0.1);
	}

	.social-team6 {
		text-align: center;
	}

	.our-team6 figure {
		position: relative;
		margin: 0 auto;
		overflow: hidden;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
	}

	.our-team6 figure img {
		width: 100%;
		height: auto;
	}

	.our-team6 h2 {
		font-size: 17px;
		margin-top: 25px;
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #2a2a2a;
	}

	.our-team6 h2 a {
		color: #2a2a2a;
	}

	.our-team6 h2 a:hover {
		text-decoration: underline;
	}

	.our-team6 h5 {
		color: #437df9;
		margin-top: 15px;
		margin-bottom: 10px;
		font-size: 11px;
		font-weight: 600;
		text-transform: uppercase;
		letter-spacing: 2.6px;
	}

	.our-team6 p {
		font-size: 14px;
		padding: 7px 25px 0;
		color: #717171;
	}

	.our-team6 .social-team {
		padding-top: 10px;
	}

	.our-team6 .social-team i {
		margin: 0 4px;
		padding: 5px 6px;
		font-size: 18px;
		border-radius: 3px;
		color: #b9b9b9;
		transition: all 0.25s ease;
	}

	.our-team6 .social-team i.fa-facebook {
		padding: 5px 8px;
	}

	.our-team6 i:hover {
		color: #fff;
		background: #333;
	}

	/* Our team 7 */

	.our-team7 {
		text-align: center;
		overflow: hidden;
		position: relative;
	}

	.our-team7 figure {
		z-index: 1;
		text-align: center;
	}

	.our-team7 figure img {
		border: 1px solid #e7e7e7;
		margin: 0 0 -76px 0;
		max-width: 80% !important;
		box-shadow: none;
		-webkit-transition: all .3s cubic-bezier(0, 0.39, 0.5, 0.51);
		-moz-transition: all .3s cubic-bezier(0, 0.39, 0.5, 0.51);
		-ms-transition: all .3s cubic-bezier(0, 0.39, 0.5, 0.51);
		-o-transition: all .3s cubic-bezier(0, 0.39, 0.5, 0.51);
		transition: all .3s cubic-bezier(0, 0.39, 0.5, 0.51);
	}

	.our-team7 figcaption {
		border: 1px solid #e7e7e7;
		background: #fff;
		padding: 76px 0 0;
		margin-bottom: -1px;
		top: 45%;
		bottom: 0;
	}

	.our-team7:hover figure img {
		box-shadow: 0 9px 22px rgba(0, 0, 0, .1);
	}

	.our-team7 figcaption h2 {
		font-size: 27px;
		margin: 25px 10px 9px;
		font-weight: 500;
		line-height: 39px;
		text-transform: uppercase;
		color: #437df9;
	}

	.our-team7 figcaption h5 {
		color: #77818b;
		margin-bottom: 38px;
		line-height: 0.7;
		font-size: 17px;
		font-weight: 300;
		text-transform: capitalize;
		word-spacing: 0.5px;
		letter-spacing: -0.4px;
	}

	.our-team7 .social-team {
		padding: 26px 0 20px;
		border: 1px solid #e7e7e7;
	}

	.our-team7 .social-team i {
		margin: 0 4px;
		padding: 9px;
		font-size: 24px;
		color: #b2b2b2;
	}

	.our-team7 .social-team a i {
		background: none !important;
	}

	.our-team7 .social-team a i.fa-facebook:hover,
	.our-team7 .social-team a i.fa-twitter:hover,
	.our-team7 .social-team a i.fa-linkedin:hover,
	.our-team7 .social-team a i.fa-google-plus:hover,
	.our-team7 .social-team a i.fa-vimeo:hover {
		background: none;
	}

	.our-team7 i:hover {
		color: #437df9;
	}

	/* Our Team 8 */

	.our-team8 figure {
		border: 1px solid #e4e4e4;
		transition: .2s opacity ease;
		opacity: 0.5;
	}

	.our-team8:hover figure {
		opacity: 1;
	}

	.our-team8 figure img {
		width: 100%;
	}

	.our-team8 .tdetail {
		border: 1px solid #e4e4e4;
		border-top: 0;
		width: 85%;
		margin: 0 auto;
		text-align: center;
		margin-top: -1px;
	}

	.our-team8 .tdetail h2 {
		padding: 22px 0 9px;
		margin-bottom: 9px;
		line-height: 28px;
		letter-spacing: 1px;
		font-weight: 400;
		font-size: 24px;
	}

	.our-team8 .tdetail h5 {
		text-transform: uppercase;
		padding-bottom: 24px;
		margin-bottom: 0;
		font-size: 12px;
		color: #616161;
		font-weight: 400;
	}

	.our-team8:hover .tdetail {
		background-color: #437df9;
		transition: all 0.5s ease;
	}

	#wrap .our-team8:hover .tdetail h2,
	#wrap .our-team8:hover .tdetail h5 {
		color: #ffffff;
	}

	.dark .our-team8 i {
		background: #000;
	}

	.dark .our-team8 .tdetail h5 {
		color: #ddd;
	}

	.alignright .our-team8 figure {
		float: right;
		margin: 0 0 0 3%;
	}

	.alignright .our-team8 .tdetail,
	.alignright .our-team8 .tdetail a {
		float: right;
	}

	.our-team8.top .tdetail {
		margin-bottom: -1px;
		margin-top: 0;
		border-top: 1px solid #e4e4e4;
		border-bottom: 0;
	}

	@media (min-width: 992px) and (max-width: 1200px) {
		.our-team8 .tdetail {
			width: 100%;
		}
	}

	@media (max-width: 991px) {
		.our-team8 .tdetail {
			width: 100%;
		}
		.our-team8 .tdetail h2 {
			font-size: 19px;
		}
	}

	@media only screen and (max-width:767px) {
		.our-team8 {
			margin-bottom: 20px;
		}
		.our-team8 .tdetail {
			width: 70%;
		}
		.our-team8 figure img {
			width: 100%;
		}
		.our-team8 .tdetail h2 {
			font-size: 28px;
		}
		.our-team8 .tdetail h5 {
			font-size: 18px;
		}
	}

	/*** ourteam slider type9 ***/

	.ourteam-owl-carousel-type9 {
		min-width: 800px;
	}

	.ourteam-owl-carousel-type9 .ourteam-item figure {
		width: auto;
		text-align: center;
	}

	.ourteam-owl-carousel-type9 .ourteam-item figure img {
		border: 1px solid #e4e4e4;
	}

	.ourteam-owl-carousel-type9 .ourteam-item .tdetail {
		border: 1px solid #e4e4e4;
		text-align: center;
		margin: 0 auto;
		width: 81%;
		border-top: 0;
		margin-top: -1px;
	}

	.ourteam-owl-carousel-type9 .ourteam-item .tdetail h2 {
		padding: 20px 0 9px;
		margin-bottom: 0;
		letter-spacing: 1px;
		line-height: 28px;
		font-weight: 400;
		font-size: 32px;
	}

	.ourteam-owl-carousel-type9 .ourteam-item .tdetail h5 {
		text-transform: uppercase;
		margin-bottom: 15px;
		font-weight: 400;
		font-size: 14px;
		color: #616161;
	}

	.ourteam-owl-carousel-type9 .owl-item.active.center>.ourteam-owl-carousel-type9 .ourteam-item .tdetail {
		background-color: #000;
	}

	.ourteam-owl-carousel-type9 .owl-stage-outer .owl-stage {
		display: -webkit-inline-box;
	}

	.ourteam-owl-carousel-type9 .owl-item.active.after .ourteam-item .tdetail {
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
		position: absolute;
		right: 50%;
		top: 0;
	}

	.ourteam-owl-carousel-type9 .owl-item.active.after .ourteam-item figure {
		margin-top: 89px;
	}

	.ourteam-owl-carousel-type9 .owl-item.active.after .ourteam-item .tdetail {
		border-bottom: 0;
		border-top: 1px solid #e4e4e4;
	}

	.ourteam-owl-carousel-type9 .owl-nav .owl-prev:after,
	.ourteam-owl-carousel-type9 .owl-nav .owl-next:after {
		font-family: "linea-arrows-10";
		position: absolute;
		font-size: 60px;
	}

	.ourteam-owl-carousel-type9 .owl-nav .owl-prev:after {
		content: "\e05e";
		left: 181px;
		top: 107px;
	}

	.ourteam-owl-carousel-type9 .owl-nav .owl-next:after {
		content: "\e060";
		right: 166px;
		bottom: 128px;
	}

	.ourteam-owl-carousel-type9 .owl-nav .owl-prev:hover::after,
	.ourteam-owl-carousel-type9 .owl-nav .owl-next:hover::after {
		color: #8863ff;
	}

	.ourteam-owl-carousel-type9 .center .ourteam-item .tdetail h2 {
		padding-top: 37px;
	}

	.ourteam-owl-carousel-type9 .center .ourteam-item .tdetail h5 {
		margin-bottom: 35px;
	}

	@media screen and (min-width: 1441px) {
		.ourteam-owl-carousel-type9 .owl-item.active.center {
			width: 570px !important;
			height: 570px;
		}
		.ourteam-owl-carousel-type9 .owl-item.active.after,
		.ourteam-owl-carousel-type9 .owl-item.active.before {
			width: 7% !important;
			height: 393px;
		}
		.ourteam-owl-carousel-type9 .owl-stage-outer {
			min-height: 800px;
		}
		.ourteam-owl-carousel-type9 .owl-item.active.center {
			width: 9.5% !important;
			height: 600px;
		}
		.ourteam-owl-carousel-type9 .owl-item.active.after {
			position: relative;
			height: 419px;
			margin-top: 269px;
		}
	}

	@media screen and (max-width: 1440px) {
		.ourteam-owl-carousel-type9 .owl-dots {
			margin-top: 60px;
		}
	}

	@media (max-width:767px) {
		.ourteam-owl-carousel-type9 .owl-stage-outer .owl-stage {
			display: inherit;
		}
		.ourteam-owl-carousel-type9 {
			min-width: inherit;
		}
	}

	/*** our team 10 ***/

	.ourteam-owl-carousel-type10 .owl-item .ourteam-item {
		text-align: center;
		background-color: #ffffff;
		-webkit-box-shadow: 0 3px 14px -3px rgba(0, 0, 0, 0.1);
		box-shadow: 0 3px 14px -3px rgba(0, 0, 0, 0.1);
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
		padding: 45px 0;
		margin-bottom: 15px;
	}

	.ourteam-owl-carousel-type10 .owl-item .ourteam-item:hover {
		box-shadow: 0 3px 33px -3px rgba(0, 0, 0, 0.15);
		-webkit-box-shadow: 0 3px 33px -3px rgba(0, 0, 0, 0.15);
	}

	.ourteam-owl-carousel-type10 .owl-item .ourteam-item figure {
		border: 4px solid rgba(161, 174, 183, 0.3);
		display: inline-block;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
	}

	.ourteam-owl-carousel-type10 .owl-item .ourteam-item figure img {
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
	}

	.ourteam-owl-carousel-type10 .owl-item .ourteam-item .t-detail {
		margin: 0 20px;
	}

	.ourteam-owl-carousel-type10 .owl-item .ourteam-item .t-detail h2 {
		margin: 35px 50px 8px 50px;
		letter-spacing: 0;
		font-weight: 600;
		font-size: 17px;
		color: #353535;
	}

	.ourteam-owl-carousel-type10 .owl-item .ourteam-item .t-detail h5 {
		font-weight: 400;
		font-size: 14px;
		color: #353535;
	}

	.ourteam-owl-carousel-type10 .owl-item .ourteam-item .t-content p {
		padding: 20px 30px;
		font-size: 14px;
		color: #666666;
		margin-bottom: 50px;
	}

	.ourteam-owl-carousel-type10 .owl-item .ourteam-item .t-footer {
		margin: 0 20px;
		text-align: center;
	}

	.ourteam-owl-carousel-type10 .owl-item .ourteam-item .t-footer a {
		color: #666666;
		margin: 0 14px;
	}

	.ourteam-owl-carousel-type10 .owl-item .ourteam-item .t-footer a:hover {
		color: #437df9;
	}

	.ourteam-owl-carousel-type10 .owl-nav .owl-prev {
		-webkit-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.10), 0 1px 2px rgba(0, 0, 0, 0);
		-moz-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.10), 0 1px 2px rgba(0, 0, 0, 0);
		box-shadow: 0 5px 3px rgba(0, 0, 0, 0.10), 0 1px 2px rgba(0, 0, 0, 0);
		background-color: #ffffff;
		position: absolute;
		width: 130px;
		height: 55px;
		right: -15%;
		top: 200px;
	}

	.ourteam-owl-carousel-type10 .owl-nav .owl-next {
		-webkit-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.10), 0 1px 2px rgba(0, 0, 0, 0);
		-moz-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.10), 0 1px 2px rgba(0, 0, 0, 0);
		box-shadow: 0 5px 3px rgba(0, 0, 0, 0.10), 0 1px 2px rgba(0, 0, 0, 0);
		background-color: #ffffff;
		position: absolute;
		width: 130px;
		height: 55px;
		right: -15%;
		top: 130px;
	}

	.ourteam-owl-carousel-type10 .owl-nav .owl-prev>.ol-pre {
		position: absolute;
		color: #cbcbcb;
		font-size: 13px;
		top: 16px;
		left: 80px;
	}

	.ourteam-owl-carousel-type10 .owl-nav .owl-next>.ol-nxt {
		position: absolute;
		font-size: 13px;
		color: #cbcbcb;
		top: 16px;
		left: 34px;
	}

	.ourteam-owl-carousel-type10 .owl-nav .owl-prev:after,
	.ourteam-owl-carousel-type10 .owl-nav .owl-next:after {
		font-family: "linea-arrows-10";
		position: absolute;
		font-size: 30px;
	}

	.ourteam-owl-carousel-type10 .owl-nav .owl-prev:after {
		content: "\e066";
		color: #cbcbcb;
		right: 68px;
		top: 16px;
		z-index: 1;
	}

	.ourteam-owl-carousel-type10 .owl-nav .owl-next:after {
		content: "\e068";
		color: #cbcbcb;
		right: 27px;
		top: 16px;
	}

	.ourteam-owl-carousel-type10 .owl-nav .owl-prev:hover::after,
	.ourteam-owl-carousel-type10 .owl-nav .owl-next:hover::after,
	.ourteam-owl-carousel-type10 .owl-nav .owl-prev:hover .ol-pre,
	.ourteam-owl-carousel-type10 .owl-nav .owl-next:hover .ol-nxt {
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		transition: all 0.3s ease;
		color: #353535;
	}

	@media (max-width: 991px) {
		.ourteam-owl-carousel-type10 .owl-nav .owl-prev {
			left: -5%;
			top: 50%;
			width: 60px;
			transform: translateY(-50%);
		}
		.ourteam-owl-carousel-type10 .owl-nav .owl-prev:after {
			transform: translateY(-50%);
			left: 18px;
			top: 50%;
		}
		.ourteam-owl-carousel-type10 .owl-nav .owl-next {
			right: -5%;
			top: 50%;
			width: 60px;
			transform: translateY(-50%);
		}
		.ourteam-owl-carousel-type10 .owl-nav .owl-next:after {
			transform: translateY(-50%);
			right: 18px;
			top: 50%;
		}
		.ourteam-owl-carousel-type10 .owl-nav .owl-next>.ol-nxt,
		.ourteam-owl-carousel-type10 .owl-nav .owl-prev>.ol-pre {
			display: none;
		}
	}

	@media (max-width:767px) {
		.ourteam-owl-carousel-type10 .owl-nav .owl-prev {
			left: -5%;
		}
		.ourteam-owl-carousel-type10 .owl-nav .owl-next {
			right: -5%;
		}
	}

	@media (max-width:479px) {
		.ourteam-owl-carousel-type10 .owl-nav .owl-prev {
			right: -5%;
		}
		.ourteam-owl-carousel-type10 .owl-nav .owl-next {
			right: -5%;
		}
	}

	/* our team Type 11
 ======================================= */

	.our-team11 {
		padding: 0;
		margin-bottom: 30px;
	}

	.our-team11 .content-box .name-box {
		position: relative;
		margin-left: -26px;
		margin-top: -25px;
		z-index: 999;
	}

	.our-team11 .content-box .name-box h4 {
		color: #fff;
		width: 282px;
		padding: 12px 14px 8px 74px;
		height: 49px;
		font-size: 22px;
		font-weight: 700;
		line-height: 27px;
		letter-spacing: 0.025em;
		word-spacing: 0.07em;
	}

	.our-team11 .content-box .name-box span {
		width: 6px;
		height: 61px;
		background: #d4d4d4;
		position: absolute;
		top: 49px;
		left: 28px;
	}

	.our-team11 .content-box h6 {
		text-transform: uppercase;
		font-weight: 400;
		margin: 18px 0 9px 48px;
		word-spacing: 0.1em;
	}

	.our-team11 .content-box p {
		font-weight: 400;
		margin: 0 0 18px 48px;
		letter-spacing: -0.03em;
		word-spacing: 0;
		padding-right: 170px;
	}

	.vc_col-sm-4 .our-team11 .content-box p {
		padding-right: 6px;
	}

	.vc_col-sm-3 .our-team11 .content-box p {
		padding-right: 10px;
	}

	.vc_col-sm-6 .our-team11 .content-box p {
		padding-right: 50%;
	}

	@media (max-width:1600px) {
		.our-team11 .content-box p {
			padding-right: 0;
		}
		.our-team11 .content-box p {
			padding-right: 55px;
		}
		.vc_col-sm-3 .our-team11 .content-box p {
			padding-right: 0;
		}
		.vc_col-sm-6 .our-team11 .content-box p {
			padding-right: 40%;
		}
	}

	@media (max-width:1366px) {
		.our-team11 .content-box p {
			padding-right: 0;
		}
		.vc_col-sm-3 .our-team11 .content-box p {
			padding-right: 0;
		}
		.vc_col-sm-6 .our-team11 .content-box p {
			padding-right: 25%;
		}
	}

	@media (max-width:1280px) {
		.our-team11 .content-box .name-box {
			margin-left: -18px;
			margin-top: -18px;
		}
		.our-team11 .content-box .name-box h4 {
			color: #fff;
			width: 200px;
			padding-top: 5px;
			padding-left: 50px;
			height: 35px;
			font-size: 18px;
		}
		.our-team11 .content-box .name-box span {
			top: 35px;
		}
		.our-team11 .content-box h6 {
			margin: 18px 0 9px 32px;
			font-size: 14px;
		}
		.our-team11 .content-box p {
			margin: 0 0 18px 32px;
			font-size: 14px;
		}
	}

	@media (max-width: 991px) {
		#wrap .our-team11 .img-box {
			height: auto;
			width: 100%;
		}
		.our-team11 .img-box img {
			width: 100%;
		}
		#wrap .our-team11 .content-box .name-box {
			position: relative;
			margin-left: 0;
			margin-top: 0;
			z-index: 999;
		}
		#wrap .our-team11 .content-box .name-box h4 {
			color: #fff;
			width: 100%;
			padding: 5px 14px 8px 20px;
			height: 35px;
			font-size: 18px;
		}
		#wrap .our-team11 .content-box .name-box span {
			width: 3px;
			left: 0;
			top: 35px;
		}
		#wrap .our-team11 .content-box h6 {
			margin: 18px 0 9px 20px;
			font-size: 14px;
		}
		#wrap .our-team11 .content-box p {
			margin: 0 0 18px 20px;
			font-size: 14px;
		}
	}

	/* our team Type 12
 ======================================= */

	.our-team12 {
		padding: 0;
		margin: 0;
		position: relative;
	}

	.our-team12 .img-box {
		float: right;
		margin-top: 81px;
	}

	.our-team12 .content-box.colorb {
		padding: 17% 29% 9% 9%;
		margin-left: 19px;
		margin-right: calc(50% - 18em);
		margin-right: -webkit-calc(50% - 18em);
		margin-right: -moz-calc(50% - 18em);
	}

	.our-team12 .content-box span {
		width: 359px;
		height: 5px;
		background: #fff;
		position: absolute;
		top: 163px;
		left: calc(50% - 98px);
		left: -webkit-calc(50% - 98px);
		left: -moz-calc(50% - 98px);
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
	}

	.our-team12 .content-box h1,
	.our-team12 .content-box h5,
	.our-team12 .content-box p {
		color: #fff;
	}

	.our-team12 .content-box h1 {
		font-size: 49px;
		font-weight: 700;
		letter-spacing: -0.005em;
		margin-bottom: 35px;
		line-height: 52px;
		margin-left: 2px;
	}

	.our-team12 .content-box p {
		font-weight: 400;
		font-size: 16px;
		line-height: 20px;
		padding-bottom: 0;
		margin-left: 1px;
	}

	.our-team12 .social-ourteam {
		margin-bottom: 2px;
		text-align: left;
		width: 170px;
		display: inline-block;
	}

	.our-team12 .social-ourteam.first {
		margin-top: 62px;
	}

	.our-team12 .social-ourteam a {
		color: #fff;
		position: relative;
		font-size: 18px;
		display: inline-block;
		margin-right: 40px;
		text-transform: capitalize;
		transition: all .5s ease;
		margin-bottom: 3px;
	}

	.our-team12 .social-ourteam a:hover {
		margin-left: 18px;
	}

	.our-team12 .social-ourteam a:after {
		content: "";
		width: 12px;
		height: 2px;
		position: absolute;
		background: #fff;
		top: 50%;
		left: -20px;
		transform: translate(0, -50%);
		-webkit-transform: translate(0, -50%);
		transition: all .7s ease;
		opacity: 0;
	}

	.our-team12 .social-ourteam a:hover:after {
		opacity: 1;
	}

	@media (max-width:1680px) {
		.our-team12 .content-box.colorb {
			padding: 15% 15% 10% 6%;
		}
		.our-team12 .img-box img {
			float: right;
			width: 93%;
		}
	}

	@media (max-width:1366px) {
		.our-team12 .content-box.colorb {
			padding: 11% 43% 5% 5%;
			margin-right: calc(40% - 20em);
			margin-right: -webkit-calc(40% - 20em);
			margin-right: -moz-calc(40% - 20em);
		}
		.our-team12 .img-box img {
			float: right;
			width: 100%;
		}
		.our-team12 .img-box {
			width: 53%;
			margin-top: 60px;
		}
		.our-team12 .content-box h1 {
			font-size: 33px;
		}
		.our-team12 .content-box p {
			font-size: 14px;
		}
		.our-team12 .social-ourteam a {
			font-size: 17px;
		}
		.our-team12 .content-box span {
			width: 321px;
			top: 100px;
		}
		.our-team12 .social-ourteam.first {
			margin-top: 45px;
		}
	}

	@media (max-width:1280px) {
		.our-team12 .content-box.colorb {
			padding: 8% 35% 1% 4%;
			margin-right: calc(40% - 15em);
			margin-right: -webkit-calc(40% - 15em);
			margin-right: -moz-calc(40% - 15em);
		}
		.our-team12 .img-box {
			width: 50%;
			margin-top: 25px;
		}
		.our-team12 .content-box span {
			top: 45px;
			height: 3px;
			left: calc(55% - 20px);
			left: -webkit-calc(55% - 20px);
			left: -moz-calc(55% - 20px);
		}
		.our-team12 .social-ourteam.first {
			margin-top: 20px;
		}
		.our-team12 .content-box h1 {
			font-size: 29px;
		}
		.our-team12 .content-box p {
			font-size: 13px;
		}
		.our-team12 .social-ourteam a {
			font-size: 14px;
		}
	}

	@media (max-width:1200px) {
		.our-team12 .content-box.colorb {
			padding: 5% 35% 5% 5%;
		}
		.our-team12 .img-box {
			width: 45%;
			margin-top: 25px;
		}
	}

	@media (max-width: 991px) {
		.our-team12 .img-box {
			display: block;
			margin-top: 0;
			width: 100%;
			height: auto;
		}
		.our-team12 .img-box img {
			width: 100%;
			margin-bottom: 50px;
		}
		#wrap .our-team12 .content-box {
			display: block;
			width: 100%;
			margin: 0;
			padding: 0 70px 50px;
		}
		.our-team12 .content-box span {
			display: none;
		}
		.our-team12 .content-box h1 {
			font-size: 30px;
		}
		.our-team12 .content-box p {
			font-size: 16px;
		}
		.our-team12 .social-ourteam a {
			font-size: 18px;
		}
	}

	@media (max-width:640px) {
		.our-team12 .content-box h1 {
			font-size: 28px;
			margin-bottom: 12px;
		}
		.our-team12 .content-box p {
			font-size: 14px;
		}
		.our-team12 .social-ourteam a {
			font-size: 16px;
		}
		.our-team12 .img-box img {
			margin-bottom: 30px;
		}
		#wrap .our-team12 .content-box {
			padding: 0 20px 20px;
		}
	}

	@media (max-width:479px) {
		.our-team12 .content-box h1 {
			font-size: 26px;
		}
		.our-team12 .content-box p {
			font-size: 13px;
		}
		.our-team12 .social-ourteam a {
			font-size: 15px;
		}
		#wrap .our-team12 .content-box {
			padding: 0 15px 0;
		}
	}

	/* our team Type 13
	======================================= */

	.our-team13 {
		position: relative;
	}

	.our-team13 .our-team-hover {
		opacity: 0;
		position: absolute;
		bottom: 0;
		top: 0;
		left: 0;
		right: 0;
		text-align: center;
		width: 100%;
		height: 100%;
		background: #000;
		-webkit-transition: all .50s ease;
		transition: all .50s ease;
	}

	.our-team13:hover .our-team-hover {
		opacity: 0.6;
		-webkit-transition: all .50s ease;
		transition: all .50s ease;
	}

	.our-team13 .our-team-num {
		font-size: 16px;
		color: #fff;
		position: absolute;
		top: 120px;
		right: 50px;
	}

	.our-team13 .our-team-num:before {
		content: '';
		height: 0;
		width: 18px;
		background: #437df9;
		position: absolute;
		right: 0px;
		top: -70px;
		transition: all .3s ease .3s;
	}

	.our-team13:hover .our-team-num:before {
		height: 65px;
	}

	.our-team13 .content-box {
		position: absolute;
		top: 35%;
		left: 50px;
	}

	.our-team13:hover .our-team-name,
	.our-team13:hover .our-team-num,
	.our-team13:hover .our-team-title,
	.our-team13:hover .our-team-socail {
		opacity: 1;
		-webkit-transition: all .60s ease;
		transition: all .60s ease;
	}

	.our-team13 .our-team-socail,
	.our-team13 .our-team-name,
	.our-team13 .our-team-num,
	.our-team13 .our-team-title {
		opacity: 0;
		-webkit-transition: all .50s ease;
		transition: all .50s ease;
	}

	.our-team13 .our-team-name {
		font-size: 40px;
		font-weight: 600;
	}

	.our-team13 .our-team-title {
		font-size: 19px;
		color: #fff;
	}

	.our-team13 .our-team-socail .social-team i {
		margin: 0 4px;
		padding: 10px;
		font-size: 18px;
		-moz-border-radius: 100%;
		color: #fff;
		background: transparent;
		position: relative;
	}

	.our-team13 .our-team-socail {
		margin-top: 115px;
	}

	.our-team13 .our-team-socail:before {
		content: '';
		width: 0;
		height: 18px;
		background: #437df9;
		position: absolute;
		/* left: 4px; */
		transition: all .3s ease .5s;
	}

	.our-team13:hover .our-team-socail:before {
		width: 65px;
	}

	.our-team13 .our-team-socail .social-team {
		text-align: left;
		margin-left: 70px;
	}

	.our-team13 .our-team-socail .social-team i:hover {
		color: #437df9;
	}

	@media(max-width:1200px) {
		.our-team13 .our-team-name {
			font-size: 25px;
		}
		.our-team13 .our-team-title {
			font-size: 16px;
		}
		.our-team13 .content-box {
			top: 13%;
			left: 20px;
		}
		.our-team13 .our-team-socail:before {
			left: -20px;
			width: 50px;
		}
		.our-team13 .our-team-socail .social-team {
			margin-left: 57px;
		}
	}

	@media(max-width: 991px) {
		.our-team13 .content-box {
			top: 17%;
			left: 20px;
		}
		.our-team13 .our-team-name {
			font-size: 20px;
		}
		.our-team13 .our-team-title {
			font-size: 14px;
		}
		.our-team13 .our-team-socail .social-team i {
			font-size: 16px;
		}
		.our-team13 .our-team-socail .social-team {
			margin-left: 50px;
		}
		.our-team13 .our-team-socail:before {
			width: 55px;
		}
		.our-team13 .our-team-num:before {
			right: -2px;
		}
		.our-team13 .our-team-num {
			font-size: 14px;
			right: 15px;
		}
	}

	@media(max-width:767px) {
		.our-team13 {
			margin-bottom: 40px;
		}
		.our-team13 img {
			width: 100%;
		}
		.our-team13 .content-box {
			top: 50%;
			left: 50px;
		}
		.our-team13 .our-team-name {
			font-size: 40px;
		}
		.our-team13 .our-team-title {
			font-size: 20px;
		}
		.our-team13 .our-team-socail:before {
			width: 65px;
		}
		.our-team13 .our-team-socail .social-team {
			margin-left: 50px;
		}
		.our-team13 .our-team-socail .social-team i {
			font-size: 20px;
		}
		.our-team13 .our-team-num {
			right: 30px;
		}
	}

	@media(max-width:480px) {
		.our-team13 .content-box {
			position: relative;
			top: auto;
			left: auto;
			padding-left: 10px;
		}
		.our-team13 .our-team-socail:before {
			left: 0;
		}
		.our-team13 .our-team-name {
			font-size: 30px;
		}
		.our-team13 .our-team-title {
			font-size: 15px;
		}
		.our-team13 .our-team-socail {
			margin-top: 40px;
		}
	}

	/* our team Type 14
	======================================= */

	.our-team14 {
		text-align: left;
		background: #437df9;
		margin-bottom: 30px;
		overflow: hidden;
		position: relative;
		padding-bottom: 20px;
		transition: all 0.24s ease;
		box-shadow: 0 20px 22px -6px rgba(0, 0, 0, 0.12);
	}

	.our-team14:hover {
		box-shadow: 1px 9px 49px -2px rgba(0, 0, 0, 0.18);
		background: #fff !important;
	}

	.social-team14 {
		text-align: center;
	}

	.our-team14 figure {
		position: relative;
		margin: 0 auto;
		overflow: hidden;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		-ms-transition: all .3s ease;
		-o-transition: all .3s ease;
		transition: all .3s ease;
	}

	.our-team14 figure img {
		width: 100%;
		height: auto;
	}

	.our-team14 h3.our-team-name {
		font-size: 15px;
		line-height: 20px;
		margin-top: 30px;
		margin-bottom: 5px;
		font-weight: 600;
		text-transform: uppercase;
		letter-spacing: 1px;
		padding-left: 8%;
		color: #fff;
	}

	.our-team14 h3.our-team-name a {
		color: #2a2a2a;
	}

	.our-team14 h3.our-team-name a:hover {
		text-decoration: underline;
	}

	.our-team14 p.our-team-title {
		color: #fff;
		margin-top: 0;
		margin-bottom: 10px;
		font-size: 13px;
		padding-left: 8%;
		font-weight: 400;
		text-transform: uppercase;
		letter-spacing: 0.2px;
	}

	.our-team14 .social-team {
		padding-top: 0;
		padding-bottom: 0;
		text-align: right;
		padding-right: 4%;
		position: absolute;
		bottom: 38px;
		right: 0;
	}

	.our-team14 .social-team i {
		margin: 0 4px;
		padding: 0;
		font-size: 14px;
		background: none;
		border-radius: 3px;
		color: #fff;
		transition: all 0.25s ease;
	}

	.our-team14 .social-team i.fa-facebook {
		padding: 5px 8px;
	}

	.our-team14:hover h3.our-team-name,
	.our-team14:hover p.our-team-title,
	.our-team14:hover .social-team i {
		color: #222;
	}

	.our-team14:hover .social-team i:hover {
		color: #437df9;
	}

	/* TESTIMONIALS */

	.b-author {
		float: right;
		display: block;
		text-align: right;
	}

	.b-author img {
		width: 90px;
		height: 90px;
		margin-left: 5px;
		border-radius: 45px;
		float: right;
	}

	.b-author p {
		float: left;
		margin: 0;
		font-size: 17px;
		color: #393939;
		margin-top: 22px;
		margin-right: 10px;
		font-weight: 400;
	}

	.b-author span {
		color: #797979;
		letter-spacing: 0;
		font-size: 14px;
		font-weight: 300;
	}

	.testimonial-content p {
		margin: 12px;
		color: #444;
		line-height: 1.7;
		font-size: 21px;
		padding: 10px 0;
		background: #fff;
	}

	.testimonial-arrow {
		position: absolute;
		width: 11px;
		height: 6px;
		bottom: -6px;
		right: 110px;
	}

	.testimonial {
		margin-bottom: 20px;
		clear: both;
		min-width: 220px;
	}

	@media only screen and (min-width: 768px) {
		.testimonial {
			min-width: 1px;
		}
	}

	.testimonial-content {
		padding: 10px;
		position: relative;
		border: 2px solid #e3e3e3;
		border-radius: 5px;
		margin: 5px 0;
	}

	.container .testimonial-content p {
		margin: 6px;
	}

	.testimonial-content h4 {
		padding: 1px 10px;
		line-height: 1.22;
		color: #595959;
		margin-top: 5px;
	}

	.testimonial-content h4 q {
		font-size: 17px;
		font-weight: 300;
		color: #525252;
	}

	.testimonial-arrow {
		position: absolute;
		width: 127px;
		height: 14px;
		right: 0px;
		bottom: -14px;
	}

	.testimonial-arrow:after,
	.testimonial-arrow:before {
		content: '';
		display: block;
		position: absolute;
		width: 0;
		left: 0;
		height: 0;
		border-style: solid;
		border-width: 10px;
	}

	.testimonial-arrow:after {
		top: 0px;
		border-color: #fdfdfd transparent transparent transparent;
	}

	.testimonial-arrow:before {
		top: 0px;
		border-color: #e3e3e3 transparent transparent transparent;
	}

	.testimonial-brand {
		position: relative;
		margin: 12px 16px 8px 0px;
		min-height: 50px;
	}

	.testimonial-brand img {
		width: 60px;
		height: 60px;
		border-radius: 35px;
		float: right;
		margin-left: 2px;
		margin-right: 15px;
		color: transparent;
		background: #c5c5c5 url(//www.clinicaginesalud.net/wp-content/themes/deep/images/avatr1.png) no-repeat center;
	}

	.testimonial-brand h5 {
		float: right;
		clear: left;
		margin: 15px;
		margin-right: 10px;
		font-size: 15px;
		color: #393939;
		font-weight: 400;
	}

	.testimonial-brand h5 strong {
		font-weight: 600;
		letter-spacing: 0.2px;
	}

	.testimonial-brand h5 em {
		color: #797979;
		letter-spacing: 0;
		font-size: 13px;
		font-weight: 300;
		font-style: normal;
	}

	.blox.dark .testimonial-content {
		background: none;
		border: none;
	}

	.blox.dark .testimonial-content h4 q {
		font-size: 20px;
	}

	.blox.dark .testimonial-brand h5 {
		font-size: 14px;
		float: none;
		margin: 10px auto;
	}

	.blox.dark .testimonial-brand h5 strong {
		color: #437df9;
	}

	.blox.dark .testimonial-brand img {
		border: none;
	}

	/* Testimonal Type 2 */

	.testimonial2 {
		position: relative;
		margin: 20px 0;
	}

	.testimonial2 img {
		float: left;
		width: 130px;
		height: 130px;
		margin-right: 31px;
		border-radius: 50%;
	}

	.testimonial2 .testimonial-content {
		position: relative;
		background: #fff;
		display: table;
		padding: 19px;
		border: 1px solid #dbdbdb;
		border-radius: 3px;
	}

	.testimonial2 .testimonial-content:after {
		content: '';
		position: absolute;
		left: -15px;
		top: 36px;
		width: 0;
		height: 0;
		border-bottom: 0px solid transparent;
		border-top: 15px solid transparent;
		border-right: 15px solid #fff;
	}

	.testimonial2 .testimonial-content:before {
		content: '';
		position: absolute;
		left: -16px;
		top: 33px;
		width: 0;
		height: 0;
		border-bottom: 1px solid transparent;
		border-top: 19px solid transparent;
		border-right: 16px solid #dbdbdb;
	}

	.testimonial2 .testimonial-content h5 {
		font-size: 12px;
		font-weight: 700;
		text-transform: uppercase;
		color: #437df9;
	}

	.testimonial2 .testimonial-content p {
		margin-bottom: 0;
		font-size: 13px;
		font-style: italic;
	}

	/* Testimonial Type 3 */

	#wrap .testimonial3 .testimonial-content p {
		font-size: 19px;
		line-height: 1.7;
		font-weight: 100;
		margin: 0;
		padding: 61px 69px 65px 68px;
		border: 1px solid rgba(211, 211, 211, 0.48);
		text-align: left;
		position: relative;
		border-radius: 6px;
	}

	.tl-social-team {
		margin-top: 10px;
	}

	.tl-social-team i {
		width: 30px;
		height: 30px;
		color: #000;
		margin-right: 10px;
		border: 1px solid;
		display: inline-block;
		border-radius: 50%;
		text-align: center;
		padding-top: 7px;
		transition: all .3s ease;
	}

	.tl-social-team i:hover {
		background: #000;
		border-color: #000;
		color: #fff;
	}

	.testimonial3 .testimonial-content {
		padding: 0;
		margin: 0;
		border: none;
	}

	.testimonial3 .testimonial-content .shape {
		width: 25px;
		height: 25px;
		position: absolute;
		left: 82px;
		bottom: -11px;
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	.testimonial3 .testimonial-content .t-m-footer {
		text-align: left;
		margin-top: 29px;
		margin-left: 31px;
	}

	.testimonial3 .testimonial-content .t-m-footer h5 {
		font-size: 16px;
		color: #353535;
	}

	.testimonial3 .testimonial-content .t-m-footer h6 {
		color: #aaaab1;
		font-size: 16px;
	}

	@media ( min-width: 768px) and ( max-width: 991px) {
		#wrap .testimonial3 .testimonial-content p {
			padding: 30px;
		}
	}

	@media ( max-width: 380px) {
		#wrap .testimonial3 .testimonial-content p {
			padding: 20px;
			font-size: 15px;
			padding-right: 10px;
		}
	}

	/* Testimonial Type 4 */

	.testimonial4 {
		position: relative;
		text-align: center;
	}

	.testimonial4 .testimonial-content {
		border-radius: 0;
		border: none;
		background: rgba(255, 255, 255, 0.95);
		padding: 67px 25px;
	}

	.testimonial4 .testimonial-image {
		position: absolute;
		top: -50px;
		left: 50%;
		margin-left: -48px;
	}

	.testimonial4 .testimonial-image img {
		border-radius: 55px;
		width: 100px;
		height: 100px;
		border: 1px solid #cbcbc5;
	}

	.testimonial4 h5 {
		font-weight: 600;
		font-size: 15px;
		letter-spacing: -0.5px;
		margin-top: 10px;
	}

	.testimonial4 h5:after {
		content: '';
		width: 45px;
		height: 3px;
		background: #437df9;
		display: block;
		margin: 25px 50% 35px;
		transform: translateX(-24px);
	}

	.testimonial4 q {
		font-style: italic;
		font-size: 13px;
		font-weight: 500;
	}

	/* Testimonial Type 5 */

	.testimonial5 .testimonial-content {
		border: 0;
		padding: 0;
		margin: 0;
	}

	.testimonial5 .testimonial-content q {
		display: block;
		padding: 15px 25px;
		position: relative;
		border-radius: 5px;
		font-family: 'Lora', 'serif', 'arial';
		font-size: 15px;
		font-weight: 300;
	}

	.testimonial5 .testimonial-image {
		padding: 25px 25px 0;
	}

	.testimonial5 .testimonial-image img {
		border-radius: 55px;
		width: 100px;
		height: 100px;
		border: 1px solid #cbcbc5;
	}

	.blox.dark .testimonial5 .testimonial-content q {
		color: #fff;
	}

	.testimonial5 .testimonial-content .triangle {
		position: absolute;
		display: inline-block;
		margin-left: 25px;
		width: 0;
		height: 0;
		border-left: 7px solid transparent;
		border-right: 7px solid transparent;
		border-top: 10px solid transparent;
	}

	.testimonial5 .testimonial-content div {
		display: inline-block;
		margin: 15px 0;
	}

	.testimonial5 .testimonial-content div.name {
		margin-left: 25px;
		font-size: 15px;
		font-weight: 700;
		color: #31312c;
	}

	/* # TESTIMONIALS Slider
	================================================== */

	.testimonial-slider-owl-carousel .testimonial-content {
		background: none;
		border: none;
	}

	@media only screen and (min-width: 992px) {
		.testimonial-slider-owl-carousel .testimonial-content {
			margin-left: 100px;
			margin-right: 100px;
		}
	}

	.testimonial-slider-owl-carousel .testimonial-content h4 q {
		font-size: 22px;
		line-height: 1.6;
		color: rgba(102, 102, 102, 0.82);
	}

	.testimonial-slider-owl-carousel .testimonial-content h4 q:before,
	.testimonial-slider-owl-carousel .testimonial-content h4 q:after {
		position: absolute;
		font-family: Times, serif;
		font-size: 30px;
		margin: 0 7px;
		font-weight: bold;
		opacity: 0.7;
	}

	.testimonial-slider-owl-carousel .testimonial-content h4 q:before {
		margin-left: -26px;
		padding-right: 3px;
	}

	.testimonial-slider-owl-carousel .testimonial-content h4 q:after {
		padding-right: 7px;
	}

	@media only screen and (max-width:767px) {
		.testimonial-slider-owl-carousel .testimonial-content h4 q {
			font-size: 17px;
		}
	}

	.testimonial-slider-owl-carousel .testimonial-arrow {
		display: none;
	}

	.testimonial-slider-owl-carousel .testimonial-brand h5,
	.testimonial-slider-owl-carousel .testimonial-brand img {
		float: none;
	}

	.testimonial-slider-owl-carousel {
		background: transparent;
		text-align: center;
		margin-bottom: 20px;
		margin-left: auto;
		margin-right: auto;
	}

	.testimonial-slider-owl-carousel .social-testimonial ul {
		margin: 0;
	}

	#wrap .testimonial-slider-owl-carousel .social-testimonial ul li {
		display: inline;
		text-align: center;
		float: none;
	}

	#wrap .testimonial-slider-owl-carousel .social-testimonial ul li a i:before {
		font-size: 13px;
	}

	#wrap .testimonial-slider-owl-carousel .social-testimonial ul li a i {
		display: inline-block;
		width: 24px;
		padding: 5px;
		border-radius: 50%;
		margin-right: 4px;
		transition: .3s;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.32) inset;
	}

	#wrap .testimonial-slider-owl-carousel .social-testimonial ul li a i:before {
		font-size: 13px;
	}

	#wrap .testimonial-slider-owl-carousel .social-testimonial ul li a i.fa-twitter {
		background: #3b5996;
		color: #fff;
	}

	#wrap .testimonial-slider-owl-carousel .social-testimonial ul li a i.fa-facebook {
		background: #00acee;
		color: #fff;
		padding: 6px 8px;
	}

	#wrap .testimonial-slider-owl-carousel .social-testimonial ul li a i.fa-google-plus {
		background: #cd4132;
		color: #fff;
	}

	#wrap .testimonial-slider-owl-carousel .social-testimonial ul li a i.fa-vimeo {
		background: #1bb6ec;
		color: #fff;
	}

	#wrap .testimonial-slider-owl-carousel .social-testimonial ul li a i.fa-linkedin {
		background: #007ba9;
		color: #fff;
	}

	#wrap .testimonial-slider-owl-carousel .social-testimonial ul li a i.fa-pinterest {
		background: #cb2026;
		color: #fff;
	}

	#wrap .testimonial-slider-owl-carousel .social-testimonial ul li a i.fa-youtube {
		background: #dc2925;
		color: #fff;
	}

	#wrap .testimonial-slider-owl-carousel .social-testimonial ul li a i.fa-dribbble {
		background: #ec4a89;
		color: #fff;
	}

	#wrap .testimonial-slider-owl-carousel .social-testimonial ul li a i.fa-instagram {
		background: #2e5e86;
		color: #fff;
	}

	#wrap .testimonial-slider-owl-carousel .social-testimonial ul li a i.fa-facebook {
		padding: 5px;
	}

	#wrap .testimonial-slider-owl-carousel .social-testimonial ul li a i.fa-twitter:hover {
		background: #fff;
		color: #3b5996;
	}

	#wrap .testimonial-slider-owl-carousel .social-testimonial ul li a i.fa-facebook:hover {
		background: #fff;
		color: #00acee;
	}

	#wrap .testimonial-slider-owl-carousel .social-testimonial ul li a i.fa-google-plus:hover {
		background: #fff;
		color: #cd4132;
	}

	#wrap .testimonial-slider-owl-carousel .social-testimonial ul li a i.fa-vimeo:hover {
		background: #fff;
		color: #1bb6ec;
	}

	#wrap .testimonial-slider-owl-carousel .social-testimonial ul li a i.fa-linkedin:hover {
		background: #fff;
		color: #007ba9;
	}

	#wrap .testimonial-slider-owl-carousel .social-testimonial ul li a i.fa-pinterest:hover {
		background: #fff;
		color: #cb2026;
	}

	#wrap .testimonial-slider-owl-carousel .social-testimonial ul li a i.fa-youtube:hover {
		background: #fff;
		color: #dc2925;
	}

	#wrap .testimonial-slider-owl-carousel .social-testimonial ul li a i.fa-dribbble:hover {
		background: #fff;
		color: #ec4a89;
	}

	#wrap .testimonial-slider-owl-carousel .social-testimonial ul li a i.fa-instagram:hover {
		background: #fff;
		color: #2e5e86;
	}

	.testimonial-slider-owl-carousel .owl-pagination {
		display: block;
	}

	.testimonial-slider-owl-carousel .owl-pagination span {
		width: 45px;
		height: 45px;
		background: none;
		opacity: 0.65;
		border: 2px solid #4d4d4d;
		border-radius: 50%;
		transition: all .19s ease;
	}

	.blox.dark .testimonial-slider-owl-carousel .owl-pagination span {
		border: 2px solid #eee;
		background: #eee;
	}

	@media only screen and (max-width: 991px) {
		.testimonial-slider-owl-carousel .owl-pagination span {
			top: auto;
			bottom: -30px;
			right: auto;
			left: 50%;
		}
		.testimonial-slider-owl-carousel .owl-pagination .owl-prev {
			margin-left: -44px;
		}
		.testimonial-slider-owl-carousel .owl-pagination .owl-next {
			margin-left: 8px;
		}
	}

	.testimonial-slider-owl-carousel .owl-pagination a i {
		color: #437df9;
		font-family: simple-line-icons;
		font-size: 20px;
		padding: 0;
	}

	.testimonial-slider-owl-carousel .owl-pagination a i.fa-chevron-left:before {
		content: "\e605";
	}

	.testimonial-slider-owl-carousel .owl-pagination a i.fa-chevron-right:before {
		content: "\e606";
	}

	.testimonial-slider-owl-carousel .owl-pagination a:hover .fa-chevron-right:before {
		color: #fff;
	}

	.testimonial-slider-owl-carousel .owl-pagination a:hover .fa-chevron-left:before {
		color: #fff;
	}

	.testimonial-slider-owl-carousel .flex-control-nav {
		display: none;
	}

	.blox.dark .testimonial-slider-owl-carousel .owl-pagination a {
		border: 2px solid rgba(255, 255, 255, 0.9);
	}

	.blox.dark .testimonial-slider-owl-carousel .owl-pagination a i {
		color: rgba(255, 255, 255, 0.9);
	}

	.testimonial-slider-owl-carousel .testimonial-brand {
		position: relative;
		margin-left: auto;
		width: 100%;
		margin-right: auto;
		text-align: center;
		margin-top: 0;
	}

	.blox.dark .testimonial-slider-owl-carousel .testimonial-brand img {
		padding: 0;
		border: 3px solid #fff;
	}

	.testimonial-slider-owl-carousel .testimonial-brand img {
		position: relative;
		width: 80px;
		height: auto !important;
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		border: 1px solid #e0dfdf;
		border-radius: 50%;
		box-shadow: 0 2px 0 0px rgba(0, 0, 0, 0.035);
		margin: 0;
	}

	.testimonial-brand .second-social a i:before {
		border-radius: 50%;
		font-size: 20px;
	}

	.testimonial-brand h5 strong {
		font-weight: 500;
		letter-spacing: 0.2px;
	}

	.testimonial-brand h5 em {
		color: #797979;
		letter-spacing: 0;
		font-size: 13px;
		font-weight: 300;
		font-style: normal;
	}

	/*--- Core Owl Carousel v1.3.3 ---*/

	.owl-carousel .owl-wrapper:after {
		content: ".";
		display: block;
		clear: both;
		visibility: hidden;
		line-height: 0;
		height: 0;
	}

	.owl-carousel {
		display: none;
		position: relative;
		width: 100%;
		-ms-touch-action: pan-y;
	}

	/* .kingcomposer .owl-carousel, */
	.vc_editor .owl-carousel {
		display: block;
		max-height: 300px;
		overflow: hidden;
		position: relative;
	}

	/* .kingcomposer .owl-carousel:before, */
	.vc_editor .owl-carousel:before {
		position: absolute;
		top: 50%;
		left: 0;
		right: 0;
		transform: translate(0, -50%);
		background-color: #444;
		padding: 20px 30px;
		content: "To see this element completely, please see preview page after updating the page.";
		text-align: center;
		opacity: 0.7;
		color: #fff;
		z-index: 999;
	}

	/* .kingcomposer .owl-carousel > .services-carousel:not(:first-child), */
	.vc_editor .owl-carousel > .services-carousel:not(:first-child) {
		display: none;
	}

	.owl-carousel .owl-wrapper {
		display: none;
		position: relative;
	}

	.owl-carousel .owl-wrapper-outer {
		overflow: hidden;
		position: relative;
		width: 100%;
	}

	.owl-carousel .owl-wrapper-outer.autoHeight {
		-webkit-transition: height 500ms ease-in-out;
		-moz-transition: height 500ms ease-in-out;
		-ms-transition: height 500ms ease-in-out;
		-o-transition: height 500ms ease-in-out;
		transition: height 500ms ease-in-out;
	}

	.owl-carousel .owl-item {
		float: left;
	}

	.owl-controls .owl-buttons div,
	.owl-controls .owl-page {
		cursor: pointer;
	}

	.owl-controls {
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		-webkit-tap-highlight-color: rgba(0, 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 Demo Theme v1.3.3 ---*/

	.owl-theme .owl-controls {
		margin-top: 10px;
		text-align: center;
	}

	.owl-theme .owl-controls .owl-buttons div {
		color: #FFF;
		display: inline-block;
		zoom: 1;
		*display: inline;
		margin: 5px;
		padding: 3px 10px;
		font-size: 12px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
		background: #869791;
		filter: Alpha(Opacity=50);
		opacity: .5;
	}

	.owl-theme .owl-controls.clickable .owl-buttons div:hover {
		filter: Alpha(Opacity=100);
		opacity: 1;
		text-decoration: none;
	}

	.owl-theme .owl-controls .owl-page {
		display: inline-block;
		zoom: 1;
	}

	.owl-theme .owl-controls .owl-page span {
		display: block;
		width: 12px;
		height: 12px;
		margin: 5px 7px;
		filter: Alpha(Opacity=50);
		opacity: .5;
		-webkit-border-radius: 20px;
		-moz-border-radius: 20px;
		border-radius: 20px;
		background: #869791;
	}

	.owl-theme .owl-controls .owl-page.active span,
	.owl-theme .owl-controls.clickable .owl-page:hover span {
		filter: Alpha(Opacity=100);
		opacity: 1;
	}

	.owl-theme .owl-controls .owl-page span.owl-numbers {
		height: auto;
		width: auto;
		color: #FFF;
		padding: 2px 10px;
		font-size: 12px;
		-webkit-border-radius: 30px;
		-moz-border-radius: 30px;
		border-radius: 30px;
	}

	.owl-item.loading {
		min-height: 150px;
		background: url(//www.clinicaginesalud.net/wp-content/themes/deep/css/AjaxLoader.gif) no-repeat center center;
	}

	/*--- our client ---*/

	.client-block {
		width: 100%;
		display: block;
		margin-bottom: 60px;
	}

	.our-clients-wrap {
		float: none;
		margin-top: 10px;
		position: relative;
	}

	.our-clients .our-client-item {
		float: left;
		list-style: none;
		width: 20%;
		padding: 10px 15px;
		text-align: center;
		min-height: 130px;
		margin: 0;
		vertical-align: middle;
		border-bottom: 1px solid #e9e9e9;
		border-right: 1px solid #e9e9e9;
	}

	.our-clients .our-client-item:nth-child(5n) {
		border-right: none;
	}

	.our-clients .our-client-item:nth-child(n+6) {
		border-bottom: none;
	}

	.our-clients .our-client-item:nth-child(n+11) {
		border-top: 1px solid #e9e9e9;
	}

	@media only screen and (max-width: 767px) {
		.our-clients-wrap {
			padding-top: 30px;
		}
		.our-clients .our-client-item {
			width: 49.979%;
		}
		.our-clients .our-client-item:nth-child(5n) {
			border-right: 1px solid #e9e9e9;
		}
		.our-clients .our-client-item:nth-child(2n) {
			border-right: none;
		}
		.our-clients .our-client-item:nth-child(n+6) {
			border-bottom: 1px solid #e9e9e9;
		}
		.our-clients .our-client-item:nth-child(n+3) {
			border-bottom: none;
		}
		.our-clients .our-client-item:nth-child(n+5) {
			border-top: 1px solid #e9e9e9;
		}
	}

	.our-clients .our-client-item img {
		height: auto;
		width: auto;
		max-width: 100%;
		max-height: 110px;
		margin: 0;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .3s ease-in-out;
		-ms-transition: all .3s ease-in-out;
		-o-transition: all .3s ease-in-out;
		transition: all .3s ease-in-out;
	}

	.our-clients .our-client-item img.wn-gray-filter {
		filter: grayscale(100%);
		-webkit-filter: grayscale(100%);
		-moz-filter: grayscale(100%);
	}

	.our-clients .our-client-item img.wn-gray-filter:hover {
		filter: grayscale(0%);
		-webkit-filter: grayscale(0%);
		-moz-filter: grayscale(0%);
	}

	#our-clients.our-clients-wrap-carousel.our-clients .our-client-item {
		background: #fff;
		border: 1px solid #e6e6e6;
		border-right: none;
		min-height: 240px;
		vertical-align: middle;
		line-height: 240px;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
	}

	#our-clients.our-clients-wrap-carousel.our-clients .our-client-item:hover {
		background: #f8f8f8;
	}

	#our-clients.our-clients-wrap-carousel.our-clients .owl-wrapper-outer {
		border-right: 1px solid #e6e6e6;
	}

	#our-clients.our-clients-wrap-carousel.our-clients .our-client-item {
		padding: 10px 15px;
		border: none;
		width: 100%;
		min-height: 130px;
	}

	.our-clients-wrap-carousel.our-clients .our-client-item img {
		max-height: inherit;
		margin: 0 auto;
	}

	.our-clients .our-client-item:first-child {
		margin-left: 0;
	}

	.our-clients:after {
		clear: both;
	}

	/*owl custom*/

	#wrap .crsl {
		margin: 0;
	}

	#wrap .crsl .owl-buttons div {
		top: 50%;
		margin-top: -15px;
		opacity: 1;
		position: absolute;
		right: auto;
		left: 50%;
		color: #929ca3;
		background: none;
		padding: 0;
	}

	#wrap .crsl .owl-buttons div:hover,
	.our-clients-wrap.crsl .owl-buttons div:active {
		color: #3fcae7;
	}

	#wrap .crsl .owl-buttons div {
		font-family: vc_entypo;
	}

	#wrap .crsl .owl-buttons .owl-prev {
		left: -35px;
		right: auto;
	}

	#wrap .crsl .owl-buttons .owl-next {
		right: -36px;
		left: auto;
	}

	#wrap .crsl .owl-buttons div:after,
	#wrap .crsl .owl-buttons .owl-prev:after {
		font-family: 'simple-line-icons';
		font-size: 31px;
		font-weight: 100;
	}

	#wrap .crsl .owl-buttons div:after {
		content: "\e606";
	}

	#wrap .crsl .owl-buttons .owl-prev:after {
		content: "\e605";
	}

	#wrap .crsl li {
		width: 100%;
		list-style: none;
	}

	#wrap .crsl li img {
		max-width: 100%;
	}

	.our-clients-wrap.crsl {
		margin-top: 0;
	}

	.wn-gray-filter {
		-webkit-filter: grayscale(100%);
		filter: grayscale(100%);
		-moz-transition: all .3s linear;
		-webkit-transition: all .3s linear;
		-ms-transition: all .3s linear;
		-o-transition: all .3s linear;
	}

	.wn-gray-filter:hover {
		-webkit-filter: grayscale(0);
		filter: grayscale(0);
	}

	/* Our clients type 4 */

	.our-clients-type4 {
		text-align: center;
		padding: 0;
		margin: 0;
	}

	.our-clients-type4 .center .our-client-item {
		display: inline-block;
		margin: 45px;
	}

	.our-clients-type4 .center img:hover {
		-webkit-filter: grayscale(0);
		filter: grayscale(0);
		-moz-transition: all .3s linear;
		-webkit-transition: all .3s linear;
		-ms-transition: all .3s linear;
		-o-transition: all .3s linear;
		transition: all .3s linear;
	}

	@media (max-width:1200px) {
		.our-clients-type4 {
			padding: 10px;
		}
	}

	@media (max-width:767px) {
		.our-clients-type4 .center .our-client-item {
			margin-bottom: 100px;
			display: inline-block;
		}
		.our-clients-type4 .center .our-client-item {
			margin: 30px;
		}
	}

	/*** Our clinet type5 ***/

	.our-clients-type5.owl-carousel.owl-theme .owl-stage-outer .owl-stage .owl-item:first-child .our-clients-item-t5 {
		border-left: 1px solid #ececec;
	}

	.our-clients-type5.owl-carousel.owl-theme .our-clients-item-t5 {
		border: 1px solid #ececec;
		border-left: none;
		background: #fff;
		padding: 72px 53px;
		margin-bottom: 1px;
		text-align: center;
		box-shadow: 0 1px 6px -3px rgba(0, 0, 0, 0.1);
		transition: all 0.25s ease;
	}

	.our-clients-type5.owl-carousel.owl-theme .our-clients-item-t5:hover {
		background: #f8f8f8;
	}

	.our-clients-type5.owl-carousel.owl-theme .owl-stage-outer .owl-stage .owl-item:hover .wn-gray-filter {
		-webkit-filter: grayscale(0);
		filter: grayscale(0);
	}

	.our-clients-wrap .owl-nav .owl-prev:after,
	.our-clients-wrap .owl-nav .owl-next:after {
		top: 45%;
		color: #437df9;
		font-size: 40px;
		font-weight: 200;
		position: absolute;
		font-family: 'simple-line-icons';
	}

	.our-clients-wrap .owl-nav .owl-prev:after {
		left: -50px;
		content: "\e605";
	}

	.our-clients-wrap .owl-nav .owl-next:after {
		right: -50px;
		content: "\e606";
	}

	.our-clients-wrap .owl-dots {
		text-align: center;
		margin-top: 20px;
	}

	.our-clients-type5.owl-carousel .owl-item img {
		width: auto;
		max-width: 100%;
		display: inline-block;
	}

	/*** Our clients type 6***/

	.our-clients-type6 {
		width: 100%;
		text-align: center;
	}

	.our-clients-type6 .our-clients-item-t6 {
		background: #fff;
		padding: 20px;
		border-radius: 6px;
		box-shadow: 0 2px 8px -2px rgba(0, 0, 0, 0.1);
		text-align: center;
		margin: 7px 5px 10px;
		transition: all 0.5s ease;
	}

	.our-clients-type6 .our-clients-item-t6:hover {
		box-shadow: 0 1px 17px -1px rgba(0, 0, 0, 0.13);
	}

	.our-clients-type6 .our-clients-item-t6 img {
		width: auto;
		display: inline-block;
	}

	.our-clients-type6 .owl-nav .owl-prev {
		-webkit-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.10), 0 1px 2px rgba(0, 0, 0, 0);
		-moz-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.10), 0 1px 2px rgba(0, 0, 0, 0);
		box-shadow: 0 5px 3px rgba(0, 0, 0, 0.10), 0 1px 2px rgba(0, 0, 0, 0);
		background-color: #ffffff;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		position: absolute;
		width: 130px;
		height: 55px;
		left: -10%;
		top: 50%;
	}

	.our-clients-type6 .owl-nav .owl-next {
		-webkit-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.10), 0 1px 2px rgba(0, 0, 0, 0);
		-moz-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.10), 0 1px 2px rgba(0, 0, 0, 0);
		box-shadow: 0 5px 3px rgba(0, 0, 0, 0.10), 0 1px 2px rgba(0, 0, 0, 0);
		background-color: #ffffff;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		position: absolute;
		width: 130px;
		height: 55px;
		right: -10%;
		top: 50%;
	}

	.our-clients-type6 .owl-nav .owl-prev>.ol-pre {
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		position: absolute;
		color: #cbcbcb;
		font-size: 16px;
		top: 50%;
		left: 80px;
	}

	.our-clients-type6 .owl-nav .owl-next>.ol-nxt {
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		position: absolute;
		font-size: 16px;
		color: #cbcbcb;
		top: 50%;
		left: 34px;
	}

	.our-clients-type6 .owl-nav .owl-prev:after,
	.our-clients-type6 .owl-nav .owl-next:after {
		font-family: "linea-arrows-10";
		position: absolute;
		font-size: 30px;
	}

	.our-clients-type6 .owl-nav .owl-prev:after {
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		content: "\e066";
		color: #cbcbcb;
		left: 35%;
		top: 50%;
		z-index: 1;
	}

	.our-clients-type6 .owl-nav .owl-next:after {
		-webkit-transform: translate(-50%, -50%);
		transform: translate(50%, -50%);
		content: "\e068";
		color: #cbcbcb;
		right: 35%;
		top: 50%;
	}

	.our-clients-type6 .owl-nav .owl-prev:hover::after,
	.our-clients-type6 .owl-nav .owl-next:hover::after,
	.our-clients-type6 .owl-nav .owl-prev:hover .ol-pre,
	.our-clients-type6 .owl-nav .owl-next:hover .ol-nxt {
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		transition: all 0.3s ease;
		color: #353535;
	}

	@media (max-width: 1800px) {
		.our-clients-type6 .owl-nav .owl-prev {
			top: 50%;
			left: -3%;
			width: 70px;
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
		}
		.our-clients-type6 .owl-nav .owl-prev:after {
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
			left: 18px;
			top: 50%;
		}
		.our-clients-type6 .owl-nav .owl-next {
			top: 50%;
			right: -3%;
			width: 70px;
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
		}
		.our-clients-type6 .owl-nav .owl-next:after {
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
			right: 18px;
			top: 50%;
		}
		.our-clients-type6 .owl-nav .owl-next>.ol-nxt,
		.our-clients-type6 .owl-nav .owl-prev>.ol-pre {
			display: none;
		}
	}

	/****/

	/* Testimonial Carousel */

	.testimonial-carousel.testi-carou-1,
	.testimonial-carousel.testi-carou-2,
	.testimonial-carousel.testi-carou-3 {
		position: relative;
		padding: 0 40px;
		cursor: -webkit-grab;
		cursor: -moz-grab;
	}

	.testimonial-carousel.testi-carou-1 .tc-item {
		text-align: center;
		padding: 10px 25px;
	}

	.testimonial-carousel.testi-carou-1 .tc-item img {
		width: 90px;
		height: 90px;
		border-radius: 60px;
		box-shadow: 0 2px 0 0px rgba(0, 0, 0, 0.011);
		padding: 3px;
		background: #fff;
		border: 1px solid #f0f0f0;
		display: inline-block;
	}

	.testimonial-carousel.testi-carou-1 .tc-content {
		position: relative;
		background: #fff;
		color: #808080;
		margin-top: 30px;
		margin-bottom: 18px;
		padding: 30px;
		font-size: 14px;
		border: 1px solid #eaeaea;
		border-radius: 2px;
		box-shadow: 0 2px 0 0px rgba(0, 0, 0, 0.025);
	}

	.blox.dark .testimonial-carousel.testi-carou-1 .tc-content {
		color: #808080;
	}

	.testimonial-carousel.testi-carou-1 .tc-content:after,
	.testimonial-carousel.testi-carou-1 .tc-content:before {
		content: '';
		display: block;
		position: absolute;
		left: 50%;
		margin-left: -10px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 10px;
	}

	.testimonial-carousel.testi-carou-1 .tc-content:after {
		top: -18px;
		border-color: transparent transparent #ffffff transparent;
	}

	.testimonial-carousel.testi-carou-1 .tc-content:before {
		top: -19px;
		border-color: transparent transparent #e2e2e2 transparent;
	}

	.testimonial-carousel.testi-carou-1 .tc-name {
		font-size: 15px;
		font-weight: 600;
		color: #333;
		margin-bottom: 3px;
		line-height: 1.2;
	}

	.testimonial-carousel.testi-carou-1 .tc-job {
		font-size: 11px;
		font-weight: 500;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #888;
	}

	@media (min-width: 768px) and (max-width: 959px) {
		.testimonial-carousel.testi-carou-1 .tc-item {
			padding: 10px 15px;
		}
		.testimonial-carousel.testi-carou-1 .tc-content {
			padding: 16px 12px;
			font-size: 13px;
		}
	}

	@media only screen and (max-width: 767px) {
		.testimonial-carousel.testi-carou-1 .tc-item {
			padding: 10px;
		}
		.testimonial-carousel.testi-carou-1 .tc-content {
			padding: 20px 15px;
			font-size: 12px;
		}
	}

	/*  #Testimonial Carousel 2
	======================================*/

	.testimonial-carousel.testi-carou-2 .testimonial-owl-carousel .tc-content {
		background: rgba(255, 255, 255, 0.9);
		position: relative;
		font-size: 19px;
		font-weight: 100;
		margin: 0;
		padding: 46px 50px 46px 32px;
		border: 1px solid rgba(211, 211, 211, 0.48);
		text-align: left;
		position: relative;
	}

	.blox.dark .testimonial-carousel.testi-carou-2 .testimonial-owl-carousel .tc-content {
		background: none;
	}

	.testimonial-carousel.testi-carou-2 .testimonial-owl-carousel .tc-content:before {
		content: "";
		width: 0;
		height: 0;
		position: absolute;
		left: 57px;
		bottom: -15px;
		border-left: 11px solid transparent;
		border-right: 11px solid transparent;
		border-top: 14px solid #eaeaea;
	}

	.blox.dark .testimonial-carousel.testi-carou-2 .testimonial-owl-carousel .tc-content:before {
		border-top: 14px solid rgba(255, 255, 255, 0.4);
	}

	.testimonial-carousel.testi-carou-2 .testimonial-owl-carousel .t-m-footer {
		text-align: left;
		margin-top: 28px;
		margin-left: 62px;
	}

	.testimonial-carousel.testi-carou-2 .testimonial-owl-carousel .t-m-footer .tc-name {
		margin-bottom: 0;
		text-transform: none;
		font-size: 19px;
		font-weight: 700;
		padding-top: 12px;
		line-height: 22px;
	}

	.testimonial-carousel.testi-carou-2 .testimonial-owl-carousel .t-m-footer .tc-job {
		font-size: 14px;
	}

	.testimonial-carousel.testi-carou-2 .testimonial-owl-carousel .t-m-footer img {
		width: 70px;
		float: left;
		margin-right: 10px;
		border-radius: 55px;
	}

	.testimonial-carousel.testi-carou-2 .testimonial-owl-carousel .owl-item {
		padding: 25px;
	}

	@media ( min-width: 768px) and ( max-width: 991px) {
		.testimonial-carousel.testi-carou-2 .testimonial-owl-carousel p {
			padding: 30px;
		}
	}

	@media ( max-width: 380px) {
		.testimonial-carousel.testi-carou-2 .testimonial-owl-carousel p {
			padding: 20px;
			font-size: 15px;
			padding-right: 10px;
		}
	}

	/*  #Testimonial Carousel 3
	======================================*/

	.testimonial-carousel.testi-carou-3 .owl-item {
		padding: 0 7px;
	}

	.testimonial-carousel.testi-carou-3 .tc-item {
		text-align: left;
		margin: 0 30px;
		position: relative;
	}

	.testimonial-carousel.testi-carou-3 .main-content {
		background: rgba(255, 255, 255, 0.94);
		padding: 70px 10% 52px;
		border: 1px solid #eee;
	}

	.testimonial-carousel.testi-carou-3 img {
		position: absolute;
		top: 30px;
		right: 60px;
		border-radius: 55px;
		width: 90px;
		height: 90px;
		border: none;
		display: inline-block;
	}

	.testimonial-carousel.testi-carou-3 .tc-name,
	.testimonial-carousel.testi-carou-3 .tc-job {
		font-weight: 600;
		font-size: 17px;
		letter-spacing: -0.4px;
		margin-top: 10px;
		color: #437df9;
		text-transform: none;
	}

	.testimonial-carousel.testi-carou-3 .tc-job {
		font-size: 13px;
		text-transform: capitalize;
		margin-bottom: 0;
		margin-top: 30px;
		font-weight: 400;
		position: relative;
		margin-top: -18px;
	}

	.testimonial-carousel.testi-carou-3 .tc-name {
		position: relative;
		padding-top: 40px;
	}

	.testimonial-carousel.testi-carou-3 .tc-name:before {
		content: '\201C';
		position: absolute;
		font-size: 100px;
		line-height: 26px;
		color: inherit;
		font-weight: bold;
		top: 0;
		left: 1px;
		background: transparent !important;
	}

	.testimonial-carousel.testi-carou-3 .tc-content {
		color: #3a3b3c;
		font-size: 20px;
		font-weight: 400;
		margin-top: 59px;
		line-height: 1.6;
	}

	@media (max-width: 767px) {
		.testimonial-carousel.testi-carou-3 .main-content {
			margin-bottom: 20px;
		}
	}

	@media (max-width: 480px) {
		.testimonial-carousel.testi-carou-1,
		.testimonial-carousel.testi-carou-2,
		.testimonial-carousel.testi-carou-3 {
			padding: 0;
		}
		.testimonial-carousel.testi-carou-3 .tc-item {
			margin: 0;
		}
		.testimonial-carousel.testi-carou-3 .main-content {
			padding-bottom: 20px;
		}
		.testimonial-carousel.testi-carou-3 .tc-content {
			font-size: 13px;
			margin-top: 20px;
		}
		.testimonial-carousel.testi-carou-3 img {
			right: 50%;
			margin-right: -45px;
		}
		.testimonial-carousel.testi-carou-3 .tc-name {
			margin-top: 20px;
			margin-bottom: 0;
			text-align: center;
		}
		.testimonial-carousel.testi-carou-3 .tc-job {
			margin-top: 0;
			margin-bottom: 10px;
			text-align: center;
		}
		.testimonial-carousel.testi-carou-3 .tc-name:before {
			display: none;
		}
	}

	/*  #Testimonial Carousel 4
	======================================*/

	.testimonial-carousel.testi-carou-4 {
		padding: 42px 42px 0 42px;
		position: relative;
		min-height: 315px;
		z-index: 10;
	}

	.testimonial-carousel.testi-carou-4:after {
		content: "";
		z-index: 0;
		top: 70%;
		left: 0;
		right: 0;
		bottom: 0;
		position: absolute;
		background: #ffffff;
	}

	.testimonial-carousel.testi-carou-4 .tc-content-t4 {
		padding: 105px 95px 47px 95px;
		background-color: #f5f5f5;
	}

	.testimonial-carousel.testi-carou-4 .tc-content-t4 p {
		color: #444444;
		font-size: 25px;
		font-style: italic;
		margin-bottom: 44px;
	}

	.testimonial-carousel.testi-carou-4 .tc-content-t4:before {
		position: absolute;
		font-style: italic;
		content: '\201C';
		font-size: 121px;
		color: #d8d8d8;
		left: 80px;
		top: 78px;
	}

	.testimonial-carousel.testi-carou-4 .tc-content-t4 li {
		display: inline-block;
		margin: 0 6px;
	}

	.testimonial-carousel.testi-carou-4 .tc-content-t4 li:first-child {
		margin-left: 0;
	}

	.testimonial-carousel.testi-carou-4 .tc-content-t4 li i {
		font-size: 19px;
		color: #b7b7b7;
	}

	.testimonial-carousel.testi-carou-4 .owl-dots {
		margin-top: 35px;
	}

	.testimonial-carousel.testi-carou-4 .tc-content-t4 .tc-social-t4 {
		margin-left: 46px;
		position: relative;
	}

	.testimonial-carousel.testi-carou-4 .tc-content-t4 .tc-social-t4:before {
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		transform: translateY(-50%);
		position: absolute;
		content: "\e041";
		color: #e4e4e4;
		font-size: 60px;
		left: -60px;
		top: 50%;
		font-family: "linea-arrows-10";
	}

	.testimonial-carousel.testi-carou-4 .owl-dots .owl-dot.active:after {
		content: '';
		width: 16px;
		height: 16px;
		opacity: 0.2;
		display: block;
		margin-left: -3px;
		margin-top: -3px;
		border-radius: 50px;
		background: #437df9;
	}

	@media (max-width: 991px) {
		.testimonial-carousel.testi-carou-4 .tc-content-t4 {
			padding: 102px 40px 50px 40px;
		}
		.testimonial-carousel.testi-carou-4 .tc-content-t4 p {
			font-size: 22px;
		}
		.testimonial-carousel.testi-carou-4 .tc-content-t4:before {
			font-size: 105px;
			left: 28px;
			top: 75px;
		}
	}

	@media (max-width:479px) {
		.testimonial-carousel.testi-carou-4 .tc-content-t4 .tc-social-t4 {
			margin-left: 0;
			text-align: center;
		}
		.testimonial-carousel.testi-carou-4 .tc-content-t4 .tc-social-t4:before {
			display: none;
		}
	}

	/* Arrow */

	.testimonial-carousel .owl-nav .owl-prev,
	.testimonial-carousel .owl-nav .owl-next {
		font-family: 'themify';
	}

	@media (min-width: 768px) {
		.testimonial-carousel .owl-nav .owl-prev,
		.testimonial-carousel .owl-nav .owl-next {
			position: absolute;
			font-size: 18px;
			width: 26px;
			height: 80px;
			line-height: 80px;
			display: inline-block;
			padding: 0;
			text-align: center;
			border-radius: 3px;
			color: #333;
			cursor: pointer;
			transition: all .18s ease;
			-webkit-transition: all .18s ease;
		}
		.testimonial-carousel .owl-nav .owl-prev:hover,
		.testimonial-carousel .owl-nav .owl-next:hover {
			color: #437df9;
		}
		.testimonial-carousel.testi-carou-3 .owl-nav .owl-prev,
		.testimonial-carousel.testi-carou-3 .owl-nav .owl-next {
			bottom: auto;
			top: 50%;
		}
		.blox.dark .testimonial-carousel .owl-nav div {
			background: rgba(255, 255, 255, 0.7);
			color: #000;
		}
		.testimonial-carousel .owl-nav .owl-prev {
			left: -50px;
			bottom: 50%;
		}
		.testimonial-carousel .owl-nav .owl-next {
			right: -50px;
			bottom: 50%;
			padding-left: 2px;
		}
	}

	.testimonial-carousel .owl-nav .owl-prev:before {
		content: "\e629";
	}

	.testimonial-carousel .owl-nav .owl-next:before {
		content: "\e628";
	}

	/* Hero Carousel */

	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel {
		display: block;
	}

	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .wpb_wrapper {
		padding: 0;
		margin: 0;
		border: none;
	}

	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .vc_carousel-slideline .vc_carousel-slideline-inner>.vc_item>.vc_inner {
		margin: 0;
		padding: 0;
		position: relative;
		background: #000;
	}

	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .entry-content,
	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .r-metadata {
		display: none;
	}

	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel img {
		width: 100%;
		border: none;
		margin: 0;
	}

	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .hero-carousel-wrap {
		position: absolute;
		left: 0;
		right: 0;
		bottom: 7%;
		width: 84%;
		padding: 30px;
		margin: auto;
		background: rgba(255, 255, 255, 0.83);
		letter-spacing: -1px;
	}

	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .hero-carousel-wrap .hero-metadata .category a {
		padding: 4px 8px;
		background: #437df9;
		color: #fff;
		letter-spacing: 2px;
		font-size: 11px;
		text-transform: uppercase;
		font-weight: 400;
		margin-right: 4px;
		text-shadow: none;
		transition: all .22s ease;
		-webkit-transition: all .22s ease;
	}

	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .hero-carousel-wrap .hero-metadata .category a:hover {
		background: #000;
	}

	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .hero-carousel-wrap .hero-metadata .date {
		font-size: 13px;
		color: #808080;
		letter-spacing: 0.2px;
		font-family: 'Lora', serif;
		font-style: italic;
	}

	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel h2.post-title {
		font-size: 19px;
		font-weight: 700;
		line-height: 1.3;
		color: #fff;
		margin: 10px 0 0;
		text-transform: uppercase;
		letter-spacing: 2px;
	}

	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel h2.post-title a {
		color: #1f2123;
	}

	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel h2.post-title a:hover {
		color: #437df9;
	}

	#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel ol.vc_carousel-indicators {
		display: none;
	}

	#wrap .vc_carousel.vc_carousel_horizontal .vc_carousel-control {
		margin: 0;
		width: 60px;
		height: 100%;
		top: 0;
		left: 0;
		bottom: 0;
		background: rgba(0, 0, 0, 0.42);
	}

	#wrap .vc_carousel.vc_carousel_horizontal .vc_carousel-control.vc_right {
		left: auto;
		right: 0;
	}

	#wrap .vc_carousel.vc_carousel_horizontal .vc_carousel-control .icon-prev:before,
	#wrap .vc_carousel.vc_carousel_horizontal .vc_carousel-control .icon-next:before {
		font-family: 'FontAwesome';
		font-size: 24px;
		color: #fff;
		content: "\e605";
	}

	#wrap .vc_carousel.vc_carousel_horizontal .vc_carousel-control .icon-next:before {
		content: "\e606";
	}

	@media only screen and (max-width: 767px) {
		#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel .vc_carousel-slideline .vc_item.vc_slide_post {
			width: 300px !important;
		}
		#wrap .vc_carousel.vc_carousel_horizontal.hero-carousel h2.post-title {
			font-size: 18px;
		}
	}

	#wrap .vc_carousel.vc_slide {
		visibility: hidden;
		max-height: 220px;
		transition: all .27s ease;
		-webkit-transition: all .27s ease;
	}

	#wrap .vc_carousel.vc_slide.vc_build {
		visibility: visible;
		max-height: none;
	}

	/* Hero Post Slider */

	#wrap .wpb_gallery,
	#wrap .wpb_gallery_slides img {
		border: none;
	}

	#wrap .wpb_gallery_slides .flex-caption {
		background: rgba(0, 0, 0, 0.1);
		bottom: 0;
		top: 0;
		width: 100%;
		padding-top: 29%;
	}

	#wrap .wpb_gallery_slides .flex-caption h2.post-title {
		font-size: 26px;
		font-weight: 700;
		line-height: 1.3;
		letter-spacing: 3px;
		margin-bottom: 6px;
		text-transform: uppercase;
	}

	#wrap .wpb_gallery_slides .flex-caption h2.post-title a {
		color: #fff;
	}

	#wrap .wpb_gallery_slides .flex-caption h2.post-title a:hover {
		color: #437df9;
	}

	#wrap .wpb_gallery_slides .flex-caption a.readmore:after {
		content: "";
		display: none;
	}

	#wrap .wpb_gallery_slides .flex-caption h6,
	#wrap .wpb_gallery_slides .flex-caption h6 a {
		font-size: 12px;
		font-weight: 700;
		color: #ddd;
		text-transform: uppercase;
		letter-spacing: 2px;
	}

	/* Plans & Pricing */

	#wrap .ptp-pricing-table {
		display: block;
		width: auto;
		margin: 0 auto;
	}

	#wrap .ptp-pricing-table .ptp-item-container {
		text-align: center;
		margin: 12px 0;
		-webkit-transition: all .03s ease;
		-moz-transition: all .03s ease;
		-ms-transition: all .03s ease;
		-o-transition: all .03s ease;
		transition: all .03s ease;
		border: 1px solid transparent;
		border-radius: 6px;
	}

	#wrap .ptp-pricing-table .ptp-plan {
		background-color: #e7e7e7;
		font-weight: normal;
		font-size: 20px;
		margin: 0;
		padding: 16px;
		border-radius: 4px 4px 0 0;
		color: #425b71;
	}

	#wrap .ptp-pricing-table .ptp-price {
		padding: 8px 0;
		color: #fff;
		font-weight: bold;
		background: #27ae60;
		font-size: 12px;
		letter-spacing: 1.2px;
		text-transform: uppercase;
	}

	#wrap .ptp-pricing-table .ptp-bullet-item {
		background-color: #fbfbfb;
		color: #979797;
		text-align: center;
		padding: 16px 0;
		margin: 0;
		font-size: 13px;
		font-weight: 400;
		border-bottom: 1px dotted #e3e3e3;
	}

	#wrap .ptp-pricing-table .ptp-bullet-item span {
		color: #425b71;
		font-weight: 700
	}

	#wrap .ptp-pricing-table .ptp-item-container .ptp-cta {
		border-radius: 0 0 4px 4px;
		background-color: #f7f7f7;
		border-top: 3px solid #f0f0f0;
	}

	#wrap .ptp-pricing-table .ptp-item-container .ptp-button {
		padding: 12px 0;
		border: none;
		background-color: transparent;
		color: #4f667a;
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
	}

	#wrap .ptp-pricing-table .ptp-item-container:hover {
		background-color: #fff;
	}

	#wrap .ptp-pricing-table .ptp-item-container:hover .ptp-plan {
		background: #e4644b;
		color: #fff;
	}

	#wrap .ptp-pricing-table .ptp-item-container:hover .ptp-price {
		background: #de5440;
	}

	#wrap .ptp-pricing-table .ptp-item-container:hover .ptp-button {
		box-shadow: none;
		background-color: #e4644b;
		color: #fff
	}

	#wrap .ptp-pricing-table .ptp-three-col {
		width: 33.33333333333333%;
	}

	#wrap .ptp-pricing-table .ptp-four-col {
		width: 25%;
	}

	#tablepress-3_filter input[type="search"] {
		padding: 10px 15px;
		margin-left: 20px;
		margin-bottom: 27px;
		border: 1px solid #DADADA;
		border-radius: 5px;
		box-shadow: 0 0 8px 3px #eee inset;
	}

	#tablepress-3_filter input[type="search"]:focus {
		box-shadow: 0 0 10px 1px #dcdcdc;
	}

	/* pricing plan type 1 */

	.pricing-plan1 {
		border: 1px solid #e3e3e3;
		position: relative;
		padding: 30px 24px;
		padding-right: 0;
		min-height: 106px;
		-webkit-transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);
		transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);
	}

	.pricing-plan1 .ppheader {
		padding-right: 160px;
		position: relative;
	}

	.pricing-plan1 .ppheader h4 {
		font-size: 16px;
		color: #000;
		font-weight: 700;
		text-transform: uppercase;
		margin-bottom: 8px;
		-webkit-transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);
		transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);
	}

	.pricing-plan1 .ppheader p {
		line-height: 24px;
		margin-bottom: 0;
		padding-bottom: 0;
		-webkit-transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);
		transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);
		width: 100%;
	}

	.pricing-plan1 .ppfooter {
		text-align: center;
		position: absolute;
		right: 20px;
		top: 19px;
	}

	.pricing-plan1 .ppfooter h4 {
		font-size: 26px;
		color: #5dc738;
		font-weight: 700;
		text-transform: uppercase;
		margin-bottom: 8px;
	}

	.pricing-plan1 .ppfooter .readmore:after {
		display: none;
	}

	.pricing-plan1 .ppfooter .readmore {
		left: 0;
		transform: none;
		border: 2px solid #437df9;
		padding: 7px 20px;
		color: #437df9;
		font-weight: 600;
		margin: 0;
		-webkit-transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);
		transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);
		letter-spacing: 0;
	}

	.pricing-plan1 .ppfooter .readmore:hover {
		background: #292929;
		border-color: #292929;
		color: #fff;
	}

	@media (min-width: 992px) {
		.pl-custom-lft .pricing-plan1,
		.pl-custom-lft .pricing-plan2 {
			border-left: none;
		}
		.pl-custom-btm .pricing-plan1,
		.pl-custom-btm .pricing-plan2 {
			border-bottom: none;
		}
		.pl-custom-rgt .pricing-plan1,
		.pl-custom-rgt .pricing-plan2 {
			border-right: none;
		}
		.pl-custom-top .pricing-plan1,
		.pl-custom-top .pricing-plan2 {
			border-top: none;
		}
	}

	@media only screen and (max-width: 991px) {
		#header.sm-rgt-mn .alignright {
			display: inline-block;
			position: absolute;
			right: 14%;
			top: -1px;
		}
		#header.sm-rgt-mn .alignright p {
			font-size: 13px;
		}
		h1#site-title a {
			font-size: 19px !important;
		}
		h1#site-title span a {
			font-size: 16px !important;
		}
	}

	@media (min-width: 992px) and (max-width: 1200px) {
		.pricing-plan1 .ppheader p {
			font-size: 12px;
		}
		.pricing-plan1 {
			padding: 10px
		}
	}

	@media (min-width:768px) and (max-width: 991px) {
		.pricing-plan1 {
			padding-top: 11px !important;
		}
		.pricing-plan1 .ppheader {
			display: block;
			padding: 0;
			text-align: center;
		}
		.pricing-plan1 .ppfooter {
			position: relative;
			display: inline-block;
			left: 50%;
			top: 0;
			transform: translate(-50%, 0);
			-webkit-transform: translate(-50%, 0);
		}
		.pricing-plan1 .ppfooter h4 {
			margin-right: 5px;
		}
		.pricing-plan1 .ppfooter .readmore {
			top: -5px;
		}
		.pricing-plan1 .ppfooter h4,
		.pricing-plan1 .ppfooter .readmore {
			display: inline-block;
		}
		.pricing-plan1 .ppheader p {
			font-size: 12px;
		}
		.pricing-plan1 {
			padding: 10px
		}
	}

	/* pricing plan type 2 */

	.pricing-plan2 {
		position: relative;
		z-index: 8;
		background: #fff;
		border: 1px solid #e3e3e3;
		overflow: hidden;
		padding: 35px 30px;
		box-shadow: 0 2px 18px 0px rgba(0, 0, 0, 0.075);
		-webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
		transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
	}

	.pricing-plan2 .ppheader {
		display: inline-block;
	}

	.pricing-plan2 .ppheader h4 {
		font-size: 27px;
		font-weight: 700;
		color: #000;
		text-transform: uppercase;
		padding-bottom: 3px;
		-webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
		transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
	}

	.pricing-plan2 ul {
		display: inline-block;
		margin-bottom: 0;
		-webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
		transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
	}

	.pricing-plan2 ul li {
		list-style: none;
		margin-bottom: 0;
		padding-bottom: 5px;
		font-size: 14px;
		text-transform: capitalize;
		color: #616161;
		-webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
		transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
	}

	.pricing-plan2 ul li .feature-icon {
		padding-right: 8px;
		color: #04de78;
		font-size: 12px;
		vertical-align: middle;
		font-family: 'linea-arrows-10';
	}

	.pricing-plan2 ul li .feature-icon.not-available-icon {
		color: #ef134f;
	}

	.pricing-plan2 ul li .available-icon:before {
		content: "\e007";
	}

	.pricing-plan2 ul li .not-available-icon:before {
		content: "\e00c";
	}

	.pricing-plan2 .ppfooter {
		float: right;
		position: absolute;
		bottom: 30%;
		right: 30px;
		text-align: center;
	}

	.pricing-plan2 .ppflag {
		z-index: 1;
		position: absolute;
		top: 18px;
		right: -30px;
		font-size: 11px;
		letter-spacing: 1px;
		text-transform: uppercase;
		background: #04de78;
		padding: 2px 40px;
		color: #fff;
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		-webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
		transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
	}

	.pricing-plan2 .ppfooter h4 {
		font-size: 27px;
		color: #888;
		font-weight: 700;
		text-transform: uppercase;
		margin-bottom: 20px;
		-webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
		transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
	}

	.pricing-plan2 .ppfooter .readmore:after {
		display: none;
	}

	.pricing-plan2 .ppfooter .readmore {
		left: 0;
		transform: none;
		border: 1px solid #e3e3e3 !important;
		padding: 20px 30px;
		color: #437df9;
		font-weight: 600;
		margin: 0;
		-webkit-transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);
		transition: .3s cubic-bezier(0.25, 0.3, 0.06, 0.85);
		letter-spacing: 0;
	}

	.pricing-plan2 .ppfooter .readmore:hover {
		background: #292929;
		border-color: #292929;
		color: #fff;
	}

	.pricing-plan2 .ppfeatures li.feature-item:first-child,
	.pricing-plan2 .ppfeatures li.feature-item:nth-child(2) {
		padding-left: 12px;
	}

	.pricing-plan2 .ppfooter span {
		padding-right: 12px;
	}

	@media (max-width: 1200px) {
		.pricing-plan2 .ppfooter,
		.pricing-plan1 .ppfooter {
			float: none;
			position: static;
			padding-top: 10px;
		}
	}

	/* pricing plan type 3 */

	.pricing-plan3 {
		margin: 0;
		padding: 0;
		text-align: left;
		min-height: 255px;
		color: #ffffff;
		position: relative;
	}

	.pricing-plan3 .ppbg-overlay {
		background-size: cover;
		background-position: center center;
		left: 0;
		position: absolute;
		right: 0;
		top: 0;
		bottom: 0;
		opacity: 0.5;
		z-index: 9;
	}

	.pricing-plan3 .ppbc-overlay {
		position: absolute;
		display: block;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
	}

	.pricing-plan3 .ppcontent {
		position: relative;
		z-index: 94;
	}

	.pricing-plan3 .ppcontent .clearfix .col-lg-4,
	.pricing-plan3 .ppcontent .clearfix .col-lg-6,
	.pricing-plan3 .ppcontent .clearfix .col-lg-2,
	.pricing-plan3 .ppcontent .clearfix .col-md-7,
	.pricing-plan3 .ppcontent .clearfix .col-md-3 {
		padding: 0;
		display: inline-block;
	}

	.pricing-plan3 .ppheader {
		text-align: center;
		min-height: 255px;
		position: relative;
		width: 41%;
		display: inline-block;
	}

	.pricing-plan3 .ppheader h4 {
		font-size: 29px;
		font-weight: 700;
		color: #ffffff;
		margin-bottom: 35px;
		padding-top: 83px;
	}

	.pricing-plan3 .ppheader .price {
		color: #ffffff;
		font-size: 39px;
	}

	.pricing-plan3 .ppheader .period {
		color: #ffffff;
		font-size: 20px;
		z-index: 999999;
		display: inline-block;
	}

	.pricing-plan3 .pptriangle {
		border-right: 285px solid transparent;
		border-top: 255px solid #437df9;
		position: absolute;
		content: '';
		top: 0;
		left: 41%;
		width: 0;
		height: 0;
	}

	.pricing-plan3 .ppfeatures {
		padding-top: 90px;
		min-height: 255px;
		margin: 0;
	}

	.pricing-plan3 ul li {
	float: left;
		padding-bottom: 5px;
		list-style: none;
		margin-bottom: 0;
		font-size: 20px;
		font-weight: 400;
		color: #ffffff;
		display: flex;
		width: 50%;
		margin: 0;
	}

	.pricing-plan3 ul li .feature-icon {
		padding-right: 8px;
		color: #ffffff;
		font-size: 15px;
		vertical-align: middle;
		font-family: 'themify';
	}

	.pricing-plan3 ul li .feature-icon.not-available-icon {
		color: #ef134f;
	}

	.pricing-plan3 ul li .available-icon:before {
		content: "\e64c";
	}

	.pricing-plan3 ul li .not-available-icon:before {
		content: "\e646";
	}

	.pricing-plan3 .ppfooter {
		padding-top: 103px;
		min-height: 255px;
	}

	.pricing-plan3 .ppfooter h4 {
		font-size: 27px;
		color: #888;
		font-weight: 700;
		margin-bottom: 20px;
		text-transform: uppercase;
		-webkit-transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
		transition: .5s cubic-bezier(0.25, 0.5, 0.06, 0.85);
	}

	.pricing-plan3 .ppfooter .readmore:after {
		display: none;
	}

	.pricing-plan3 .ppfooter .readmore {
		left: 0;
		margin: 0;
		-webkit-transform: none;
		transform: none;
		padding: 12px 35px;
		color: #ffffff;
		line-height: 1.5;
		font-weight: 300;
		letter-spacing: 0;
		font-size: 17px;
		text-transform: none;
		border: 1px solid #e3e3e3 !important;
	}

	.pricing-plan3 .ppfooter .readmore:hover {
		background: #292929;
		border-color: #292929;
		color: #fff;
	}

	@media (max-width: 1280px) {
		.pricing-plan3 .ppheader {
			width: 100%;
		}
		.pricing-plan3 .ppheader .period {
			display: block;
		}
		.pricing-plan3 .pptriangle {
			display: none;
		}
		.pricing-plan3 ul li {
			font-size: 18px;
			width: 48%;
		}
		.pricing-plan3 .ppfeatures {
			padding-left: 40px;
			padding-top: 63px;
		}
		.pricing-plan3 .ppheader h4 {
			padding-top: 63px;
		}
		.pricing-plan3 .ppfooter {
			padding-top: 114px;
			text-align: center;
		}
		.pricing-plan3 .ppfooter .readmore {
			font-size: 16px;
			padding: 10px 12px;
		}
	}

	@media (max-width: 991px) {
		.pricing-plan3 .ppheader {
			width: 100%;
			min-height: 200px;
		}
		.pricing-plan3 .ppheader h4 {
			padding-left: 0;
			padding-top: 50px;
		}
		.pricing-plan3 .ppheader .period {
			display: inline-block;
		}
		.pricing-plan3 ul li {
			margin-bottom: 15px;
			width: inherit;
			display: block;
			float: none;
		}
		.pricing-plan3 .ppfeatures {
			padding: 50px 0 50px 20px;
		}
		.pricing-plan3 .ppfooter {
			text-align: center;
			padding-top: 67px;
			min-height: 180px;
		}
		.pricing-plan3 .ppfooter .readmore {
			padding: 18px 120px;
		}
		.pricing-plan3 .ppcontent .clearfix .col-lg-4,
		.pricing-plan3 .ppcontent .clearfix .col-lg-6,
		.pricing-plan3 .ppcontent .clearfix .col-lg-2,
		.pricing-plan3 .ppcontent .clearfix .col-md-7,
		.pricing-plan3 .ppcontent .clearfix .col-md-3 {
			display: block;
		}
	}

	@media (max-width:479px) {
		.pricing-plan3 .ppfooter .readmore {
			padding: 18px 70px;
		}
	}

	/* OUR PROCESS SECTION */

	.our-process-wrap {
		background: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/ourprocess.png) left top no-repeat;
		background-size: contain;
		display: table;
		padding-top: 82px;
		padding: 84px 40px 0;
		max-width: 1220px;
		margin: 0 auto;
	}

	.our-process {
		border-bottom: 1px dashed #e0e0e0;
		position: relative;
		height: 62px;
		overflow: visible;
		z-index: 11;
	}

	.our-process:before,
	.our-process:after {
		content: "\f192";
		position: absolute;
		left: -8px;
		bottom: -4px;
		font-family: 'FontAwesome';
		font-size: 16px;
		color: #ccc;
	}

	.our-process:after {
		left: auto;
		bottom: -11px;
		right: -8px;
		content: "\f140";
	}

	.our-process-item {
		text-align: center;
		padding: 0 10px;
		display: table-cell;
	}

	.our-process-item .our-process-content {
		text-align: center;
	}

	.our-process-item i {
		position: relative;
		background: #fff;
		position: relative;
		color: #52535c;
		font-size: 32px;
		display: inline-block;
		clear: both;
		border-radius: 50%;
		border: 2px solid #f4f3f3;
		-webkit-transition: all 0.33s ease-in-out;
		transition: all 0.33s ease-in-out;
		width: 120px;
		height: 120px;
		text-shadow: none;
		box-shadow: 0 2px 0 0px rgba(0, 0, 0, 0.017);
	}

	.our-process-item i:before {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}

	.our-process-item:hover i {
		border-color: #e1e1e1;
		box-shadow: 0 2px 25px -1px rgba(0, 0, 0, 0.1);
		color: #437df9;
	}

	.our-process-item h4 {
		font-size: 17px;
		text-transform: uppercase;
		color: #171c24;
		margin: 34px 0 25px;
	}

	.our-process-item p {
		font-size: 13px;
		color: #8a8a8a;
		line-height: 1.6;
		padding: 0 15px;
	}

	@media only screen and (min-width: 992px) and (max-width: 1280px) {
		.our-process-wrap {
			padding-top: 55px
		}
	}

	@media only screen and (max-width: 991px) {
		.our-process-item p {
			margin-bottom: 33px;
		}
		.our-process-item h5 {
			font-size: 15px;
		}
	}

	@media (min-width: 768px) and (max-width: 991px) {
		.our-process-wrap {
			padding-top: 35px
		}
		.our-process-item:first-child {
			padding-left: 10px;
		}
		.our-process-item:last-child {
			padding-right: 30px;
		}
		.our-process-item i {
			font-size: 32px;
			padding: 18px;
		}
		.our-process {
			height: 38px;
		}
		.our-process-item i:after {
			font-size: 14px;
			padding: 6px;
			width: 26px;
			height: 26px;
		}
	}

	@media only screen and (max-width: 767px) {
		.our-process-wrap {
			display: block;
			background: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/ourprocess-mobile-v.png) center no-repeat;
			background-size: contain;
			padding-top: 72px;
		}
		.our-process-item {
			position: relative;
			display: block;
			padding-bottom: 50px;
		}
		.our-process-item h4,
		.our-process-item p {
			position: relative;
			background-color: #fff;
			margin-top: 18px;
			margin-bottom: 0;
			padding: 12px 0 15px;
		}
		.our-process-item p {
			margin-top: 0;
			padding-top: 0;
			padding-bottom: 24px;
			margin-bottom: 0;
		}
		.our-process {
			border: none;
		}
		.our-process:before,
		.our-process:after {
			display: none;
		}
		.our-process:after {
			left: 31px;
		}
	}

	@media only screen and (max-width:479px) {
		.our-process-wrap {
			background-size: inherit;
			padding-top: 50px;
			background-position: top;
			padding-left: 0;
			padding-right: 0;
		}
	}

	.our-process-wrap-type2 {
		border: 1px solid #e4e4e4;
		display: table;
		max-width: 100%;
		margin: 0 auto;
		background: #fff;
	}

	.our-process-item-type2 {
		text-align: left;
		display: table-cell;
		padding: 94px 4% 54px 4%;
		border-right: 1px solid #e4e4e4;
		position: relative;
	}

	.our-process-item-type2:last-child {
		border-right: 0;
	}

	.our-process-item-type2:after {
		content: "\e628";
		font-family: 'themify';
		font-size: 23px;
		opacity: 1;
		right: -12px;
		position: absolute;
		top: calc(50% - 30px);
		color: #e6e6e6;
		background-color: #ffffff;
		padding-top: 19px;
		padding-bottom: 19px;
	}

	.our-process-item-type2:last-child:after {
		content: "";
	}

	.our-process-item-type2 span {
		border: 3px solid #437df9;
		padding: 4px 18px 0px 6px;
		font-size: 20px;
		font-weight: 500;
		color: #437df9;
	}

	.our-process-item-type2 h4 {
		font-size: 28px;
		text-transform: uppercase;
		color: #171c24;
		margin: 12px 0 25px;
		font-weight: 500;
	}

	.our-process-item-type2 p {
		font-size: 14px;
		line-height: 1.6;
		color: #77818b;
	}

	@media only screen and (min-width: 992px) and (max-width: 1280px) {
		.our-process-wrap-type2 {
			max-width: 100%;
		}
		.our-process-item-type2 {
			padding: 101px 40px 45px 40px;
		}
	}

	@media only screen and (max-width: 991px) {
		.our-process-wrap-type2 {
			max-width: 100%;
		}
		.our-process-item-type2 {
			padding: 101px 40px 45px 40px;
		}
	}

	@media only screen and (max-width: 767px) {
		.our-process-item-type2 {
			text-align: center;
			display: block;
			border-bottom: 1px solid #e4e4e4;
		}
		.our-process-item-type2:after {
			content: "\e62a";
			right: 50%;
			color: #e6e6e6;
			background-color: #ffffff;
			top: 90%;
		}
		.our-process-item-type2 span {
			padding: 4px 13px;
		}
		.our-process-item-type2 h4 {
			margin: 14px 0 25px;
		}
	}

	@media only screen and (max-width:479px) {
		.our-process-item-type2 {
			text-align: center;
			display: block;
			border-bottom: 1px solid #e4e4e4;
		}
		.our-process-item-type2:after {
			content: "\e62a";
			right: 50%;
			color: #e6e6e6;
			background-color: #ffffff;
			top: 95%;
		}
		.our-process-item-type2 span {
			padding: 5px 12px;
		}
	}

	/* OUR PROCESS 2 */
	.our-process-item-type3 {
		text-align: center;
		display: table-cell;
		padding: 0 90px;
	}

	.our-process-item-type3 span {
		color: #437ef9;
		font-size: 23px;
		text-align: center;
		background: #ffffff;
		box-shadow: 0px 6px 12px 0px rgba(29, 122, 213, 0.2);
		display: inline-table;
		border-radius: 100%;
		padding: 16px 22px;
		margin-bottom: 20px;
	}

	.our-process-item-type3 h4 {
		font-size: 29px;
		font-family: Noto serif;
		padding-bottom: 12px;
	}

	.our-process-item-type3 p {
		font-size: 16px;
		margin-bottom: 13px;
	}

	.our-process-item-type3 a {
		transition: all 0.3s;
	}

	@media (max-width:992px) {
		.our-process-item-type3 {
			display: block;
			margin-bottom: 25px;
		}
	}

	@media (max-width: 1400px) {
		.our-process-item-type3 {
			padding: 10px;
		}
	}

	@media (max-width: 767px) {
		.our-process-item-type3 {
			padding: 0;
		}
	}

	/* # Buy process
	================================================== */

	.buy-process-wrap {
		position: relative;
		padding-bottom: 100px;
	}

	.buy-process-wrap:before {
		content: '';
		position: absolute;
		top: 202px;
		left: 0;
		width: 100%;
		height: 39px;
		background-color: #437df9;
		color: #fff;
	}

	.buy-process-items {
		display: table;
		margin: auto;
		overflow: visible;
	}

	.buy-process-item {
		display: table-cell;
		position: relative;
		text-align: center;
		height: 456px;
		margin: 0 6px;
	}

	.buy-process-item:nth-child(odd) .text-wrap,
	.buy-process-item:nth-child(even) .icon-wrapper {
		position: absolute;
		top: 52px;
		left: 0;
		right: 0;
		height: 150px;
		text-align: center;
	}

	.buy-process-item:nth-child(even) .icon-wrapper {
		top: 0;
		height: 202px;
	}

	.buy-process-item h4 {
		font-size: 17px;
		color: #437df9;
		text-transform: uppercase;
		position: absolute;
		width: 100%;
		margin-bottom: 0;
	}

	.buy-process-item:nth-child(odd) h4 {
		bottom: 22px;
	}

	.buy-process-item:nth-child(even) h4 {
		top: 22px;
	}

	.buy-process-item p {
		position: absolute;
		font-size: 13px;
		color: #616161;
		margin-bottom: 0;
		width: 100%;
		line-height: 1.6;
	}

	.buy-process-item:nth-child(odd) p {
		bottom: 56px;
	}

	.buy-process-item:nth-child(even) p {
		top: 56px;
	}

	.buy-process-item span {
		position: absolute;
		top: 211px;
		left: 50%;
		transform: translate(-50%);
		-webkit-transform: translate(-50%);
		font-size: 25px;
		color: rgba(255, 255, 255, 0.65);
		font-weight: 600;
	}

	.buy-process-item.featured span {
		color: #fff;
	}

	.buy-process-item:nth-child(odd) .icon-wrapper,
	.buy-process-item:nth-child(even) .text-wrap {
		position: absolute;
		bottom: 49px;
		left: 0;
		right: 0;
		height: 166px;
	}

	.buy-process-item.featured:nth-child(odd) .icon-wrapper {
		height: 215px;
		bottom: 0;
	}

	.buy-process-item .icon-wrapper:before {
		content: '';
		position: absolute;
		top: 0;
		bottom: 0;
		left: 50%;
		width: 6px;
		background-color: #437df9;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
	}

	.buy-process-item i {
		position: absolute;
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		width: 90px;
		height: 90px;
		font-size: 40px;
		color: #fff;
		border-radius: 50%;
		background-color: #437df9;
	}

	.buy-process-item.featured i {
		background-color: #fff !important;
		color: #437df9;
		border: 4px solid;
	}

	.buy-process-item:nth-child(odd) i {
		bottom: 0;
	}

	.buy-process-item:nth-child(even) i {
		top: 0;
	}

	.buy-process-item i:before {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
	}

	@media only screen and (min-width: 1281px) {
		.buy-process-items {
			width: 1186px;
		}
		.buy-process-item h4 {
			font-size: 18px;
		}
		.buy-process-item.featured:nth-child(odd) .text-wrap:before,
		.buy-process-item.featured:nth-child(even) .text-wrap:before {
			content: '';
			position: absolute;
			width: 180%;
			height: 133%;
			background-color: #fff;
		}
		.buy-process-item.featured:nth-child(odd) .text-wrap:before {
			top: -33%;
			left: -40%;
			-moz-border-radius: 1000px 1000px 0 0;
			-webkit-border-radius: 1000px 1000px 0 0;
			border-radius: 1000px 1000px 0 0;
		}
		.buy-process-item.featured:nth-child(even) .text-wrap:before {
			bottom: -33%;
			left: -40%;
			-moz-border-radius: 0 0 1000px 1000px;
			-webkit-border-radius: 0 0 1000px 1000px;
			border-radius: 0 0 1000px 1000px;
		}
	}

	@media only screen and (min-width: 992px) and (max-width: 1280px) {
		.buy-process-items {
			width: 920px;
		}
		.buy-process-item h4 {
			font-size: 15px;
		}
		.buy-process-item p {
			font-size: 12px;
		}
	}

	@media only screen and (max-width: 991px) {
		.buy-process-items {
			width: 100%;
		}
	}

	/* All Mobile Sizes (devices and browser) */

	@media only screen and (max-width: 767px) {
		.buy-process-items {
			display: block;
		}
		.buy-process-wrap:before,
		#wrap .buy-process-item .text-wrap,
		#wrap .buy-process-item .icon-wrapper {
			position: static;
			height: auto;
		}
		#wrap .buy-process-item span {
			top: 150px;
			font-size: 150px;
			color: #437df9;
			opacity: .12;
		}
		.buy-process-item {
			display: block;
			height: auto;
			padding: 115px 20px 60px;
			overflow: hidden;
		}
		.buy-process-item .icon-wrapper:before,
		.buy-process-item h4,
		.buy-process-item p {
			position: static;
			margin-bottom: 10px;
		}
		#wrap .buy-process-item i {
			top: 0;
		}
		.buy-process-item p {
			padding-left: 7%;
			padding-right: 7%;
		}
	}

	/* Latest from blog */

	.latest-b2 {
		margin: 30px 0;
	}

	.latest-b2 a:hover {
		text-decoration: underline;
	}

	.latest-b2-img {
		float: left;
		width: 140px;
		margin-right: 15px;
		min-height: 140px;
	}

	.latest-b2-cont {
		min-height: 140px;
		padding-right: 10px;
	}

	h3.latest-b2-title {
		font-size: 17px;
		margin-bottom: 9px;
		font-weight: 700;
		margin-top: 12px;
		text-transform: uppercase;
		line-height: 1;
	}

	h3.latest-b2-title a {
		color: #2a2a2a;
	}

	h6.latest-b2-cat,
	h5.latest-b2-date {
		font-size: 12px;
		margin-bottom: 10px;
		font-weight: 400;
		margin-top: 2px;
		letter-spacing: 1px;
		line-height: 1;
		text-transform: uppercase;
	}

	h6.latest-b2-cat a {
		color: #616161;
	}

	h5.latest-b2-date {
		color: #999;
		font-size: 13px;
		font-weight: 300;
		font-style: normal;
	}

	@media only screen and (min-width: 992px) {
		.vc_col-md-8 .col-md-6.col-lg-4,
		.vc_col-md-6 .col-md-6.col-lg-4,
		.vc_col-md-10 .col-md-6.col-lg-4,
		.vc_col-sm-8 .col-md-6.col-lg-4,
		.vc_col-sm-6 .col-md-6.col-lg-4,
		.vc_col-sm-10 .col-md-6.col-lg-4,
		.vertical-header-enabled .col-md-6.col-lg-4 {
			width: 50%;
			padding-left: 0;
		}
	}

	@media only screen and (max-width: 480px) {
		.latest-b2-img {
			width: 100%;
			float: none;
			margin-bottom: 7px;
		}
	}

	@media only screen and (min-width: 481px) and (max-width: 767px) {
		h3.latest-b2-title {
			font-size: 16px;
			letter-spacing: 2px;
		}
	}

	/* Twitter */

	.twitter-box {
		width: 100%;
		background: #00a0d1;
		text-align: center;
		padding: 50px 0;
	}

	.twitter-box i {
		display: inline-block;
		font-size: 60px;
		color: #fff;
		padding: 15px;
		margin: 10px 0;
		-webkit-border-radius: 50%;
		-moz-border-radius: 50%;
		border-radius: 50%;
	}

	.twitter-box h3 {
		font-size: 20px;
		color: #fff;
		width: 80%;
		margin: 0 auto 30px;
		line-height: 1.5;
	}

	.twitter-box a {
		color: #111;
	}

	.twitter-box a:hover {
		text-decoration: underline;
	}

	.twitter-box a.follow-twitter {
		color: #fff;
		background: #058dc1;
		border-radius: 50px;
		padding: 10px 30px;
		font-weight: 400;
		vertical-align: middle;
		text-decoration: none
	}

	.twitter-box a.follow-twitter:hover {
		border: 2px solid #fff;
	}

	/* Contact */

	.contact-form p {
		color: #555;
	}

	.contact-form input {
		width: auto;
		display: block;
		height: 45px;
		padding-left: 15px;
		background: #f7f7f7;
	}

	.contact-form textarea {
		display: block;
		width: 100%;
		height: 110px;
		padding: 5px 15px;
		background: #f7f7f7;
	}

	.contact-form textarea:focus,
	.contact-form input:focus {
		background: #fff;
		-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
		-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .2);
		box-shadow: 0 0 3px rgba(0, 0, 0, .2);
		border: 1px solid #aaa;
	}

	.contact-form input,
	.contact-form textarea {
		border: none;
		color: #555;
		width: 100%;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.blox .contact-form input,
	.blox .contact-form textarea {
		background: #fff;
	}

	.blox.dark .contact-form input,
	.blox.dark .contact-form textarea {
		background: rgba(0, 0, 0, 0.8);
	}

	.contact-form .btnSend {
		color: #444;
		background: none;
		border: 3px solid #666;
		text-transform: uppercase;
		letter-spacing: 0.6px;
		font-size: 11px;
		height: 48px;
		font-weight: 700;
		box-shadow: none;
	}

	.contact-form .btnSend:hover {
		background: #27ae60;
		border-color: #27ae60;
		color: #fff;
	}

	.contact-info h5 {
		margin-bottom: 15px;
	}

	.contact-info p {
		margin: 0;
		font-size: 13px;
		padding: 7px 0;
		font-weight: 400;
		color: #555;
	}

	.contact-info i {
		font-size: 17px;
		margin-right: 10px;
		color: #437df9;
	}

	.our-map:before {
		content: '';
		background: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/map.png) repeat-x 0 0;
		height: 4px;
		overflow: hidden;
		width: 100%;
		margin: 0;
		display: block;
	}

	#nav .btnSend {
		background: none;
		padding: 8px 14px;
		font-size: 11px;
		font-weight: 600;
		color: #797979;
		border: 2px solid #e9e9e9;
		box-shadow: none;
		text-transform: uppercase;
	}

	.contact-form .input-group.first {
		padding-top: 20px;
	}

	.contact-form {
		text-align: center;
		padding-bottom: 0;
	}

	.contact-form .col-md-6:first-child {
		padding-left: 0;
	}

	.contact-form .col-md-6:last-child {
		padding-right: 0;
		text-align: left;
	}

	.contact-form form {
		padding: 20px 0;
	}

	.contact-form .field-group {
		text-align: left;
		padding: 0 20px;
	}

	.contact-form h5 {
		text-align: left;
		padding-left: 11px;
		display: inline-block;
	}

	.contact-form .txbx {
		width: 96%;
		height: 54px;
		border: 3px solid #e5e5e5;
		border-radius: 4px;
		float: none;
		padding-left: 14px;
		font-size: 16px;
		margin-left: 8px;
	}

	.contact-form .txbx:focus {
		border-width: 2px;
		border-radius: 2px;
	}

	.contact-form .era {
		min-height: 190px;
		max-height: 300px;
		width: 96%;
	}

	.contact-form .erabox {
		width: 100%;
		height: 100%;
		margin-top: 12px;
		padding: 20px 0;
		background: #fff;
		border-top: 5px solid #e9e9e9;
	}

	.contact-form .sendbtn {
		padding: 10px 18px;
		font-size: 14px;
	}

	.blox.dark .contact-form .btnSend {
		color: #fff;
	}

	.contact-form span.bad-field {
		font-size: 13px;
		margin-left: 9px;
		color: #edc1c1;
	}

	.contact-form span.bad-field.captcha {
		display: inherit;
	}

	input[type=text].bad-field,
	input[type=password].bad-field,
	input[type=email].bad-field,
	#wrap textarea.bad-field {
		border: 3px solid #edc1c1;
	}

	input[type=text].good-field,
	input[type=password].good-field,
	input[type=email].good-field,
	#wrap textarea.good-field {
		border: 3px solid #c1edc5;
	}

	.contact-form .g-recaptcha {
		display: inline-block;
		margin-bottom: 35px;
	}

	#contact-map {
		box-shadow: 1px 1px 4px 1px rgba(0, 0, 0, 0.1) inset;
		border: 1px solid #d6dbdc;
		border-left: none;
		border-right: none;
		padding: 0;
		margin: 0
	}

	#contact-map iframe {
		width: 100%;
		padding: 0;
		margin: 0;
		margin-bottom: -7px;
	}

	.row.magic {
		padding-left: 40px;
	}

	.columns.magic {
		padding-left: 20px;
	}

	.magic-link {
		clear: both;
	}

	.magic-link a {
		position: relative;
		display: inline-block;
		font-size: 11px;
		font-weight: bold;
		width: auto;
		color: #fff;
		border-radius: 25px;
		padding: 6px 26px 5px 20px;
		letter-spacing: 3px;
		text-transform: capitalize;
		background: #ffa02f;
		text-align: center;
	}

	.magic-link a:after {
		position: absolute;
		right: 10px;
		top: 11px;
		font-family: 'FontAwesome';
		font-size: 9px;
		content: "\f054";
		speak: none;
		font-style: normal;
		font-weight: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
		transition: all 0.15s ease-in-out;
		-webkit-transition: all 0.15s ease-in-out;
	}

	.magic-link a:hover:after {
		right: 7px;
	}

	.magic-link a.get {
		padding: 7px 26px 7px 20px;
		background-color: #7ebd22;
		border-radius: 5px;
		text-shadow: 1px 1px 0 #649b19;
		text-transform: uppercase;
	}

	.magic-link a.get.shadow1 {
		box-shadow: 0px 0px 5px #fff inset, 0 2px 3px -1px #74ad20;
		-webkit-box-shadow: 0px 0px 7px #fff inset, 0 2px 5px -1px #74ad20;
	}

	.magic-link a:hover {
		background-color: #4c4665;
		background-position: center right;
		text-shadow: 1px 1px 0 #666;
	}

	/* Pie Chart */

	.easyPieChart {
		position: relative;
		text-align: center;
	}

	.easyPieChart canvas {
		position: absolute;
		top: 0;
		left: 0;
	}

	.pie {
		text-align: center;
		font-size: 49px;
		position: relative;
		margin: 0 auto 20px;
	}

	.pie p {
		font-size: 16px;
		color: #888;
		font-weight: 400;
		position: absolute;
		bottom: -52px;
		width: 100%;
		padding-top: 10px;
		border-top: 2px solid #f9f9f9;
	}

	.container .pie p {
		margin-bottom: 0;
	}

	/* Callout (Promo Box) */

	.callout {
		min-height: 60px;
		margin: 8px 10px 30px;
		position: relative;
		clear: both;
		padding: 40px;
		border: 1px solid #eee;
		box-shadow: 0 5px 15px -4px rgba(0, 0, 0, 0.1);
	}

	.callout h1,
	.callout h2,
	.callout h3 {
		font-weight: 600;
		font-size: 25px;
		text-transform: uppercase;
		color: #171c24;
		line-height: 2;
	}

	.callout a {
		text-decoration: underline;
	}

	.callout a.callurl {
		display: block;
		font-size: 14px;
		font-weight: 500;
		padding: 15px 30px;
		background: #39c363;
		text-decoration: none;
		color: #fff;
		text-transform: uppercase;
		margin: 4px 0 10px 15px;
		position: relative;
		float: right;
		border-radius: 2px;
		letter-spacing: 1px;
		box-shadow: 0 5px 11px -5px #39c363;
		transition: all 0.25s ease;
		-webkit-transition: all 0.25s ease;
	}

	.callout a.callurl:hover {
		background: #222;
		border-radius: 33px;
		box-shadow: 0 5px 11px -5px #333;
	}

	.container .callout p {
		margin: 0;
	}

	.container div .callout {
		margin-left: 0;
		margin-right: 0;
	}

	.dpromo p {
		max-width: 480px;
	}

	.dpromo.col-md-6 {
		padding-left: 0;
	}

	@media only screen and (min-width: 768px) {
		.dpromo2.col-md-6 {
			padding-left: 15px;
		}
	}

	.container .dpromo img {
		float: right;
		margin-left: 20px;
		max-width: 210px;
	}

	.dpromo .magicmore {
		font-size: 11px;
		font-weight: 700;
		text-transform: uppercase;
		letter-spacing: 1px;
	}

	.double-btn {
		text-align: center;
	}

	.double-btn .button {
		margin-left: 15px;
		margin-right: 15px;
	}

	/* Old Distance (Vertical Spaces) */

	.vertical-space,
	.vertical-space1,
	.vertical-space2,
	.vertical-space3,
	.vertical-space4,
	.vertical-space5 {
		display: block;
		width: 100%;
		margin: 0;
		clear: both;
		border: 0 none;
		height: 20px;
	}

	.vertical-space2 {
		height: 40px;
	}

	.vertical-space3 {
		height: 60px;
	}

	.vertical-space4 {
		height: 80px;
	}

	.vertical-space5 {
		height: 100px;
	}

	*+html hr.vertical-space,
	*+html hr.vertical-space1,
	*+html hr .vertical-space2,
	*+html hr.vertical-space3,
	*+html hr.vertical-space4,
	*+html hr.vertical-space5 {
		height: 0px;
		margin: 10px 0;
		background: #fff;
		border: 1px solid #fff;
	}

	*+html hr.vertical-space2 {
		margin: 20px 0;
	}

	*+html hr.vertical-space3 {
		margin: 30px 0;
	}

	*+html hr.vertical-space4 {
		margin: 40px 0;
	}

	*+html hr.vertical-space5 {
		margin: 50px 0;
	}

	/* TITLE */

	.title {
		margin-bottom: 35px;
		clear: both;
		border-bottom: 6px solid #222;
		position: relative;
		height: 24px;
	}

	.title h4,
	.title h3 {
		background: #fff;
		display: inline-block;
		padding: 0;
		padding-right: 8px;
		font-weight: 700;
		font-size: 18px;
		line-height: 1.15;
		margin-top: 11px;
		letter-spacing: 2px;
		position: absolute;
	}

	h6.h-sub-content {
		display: inline-block;
		letter-spacing: 3px;
		padding-bottom: 5px;
		font-size: 17px;
		font-weight: 700;
		color: #101010;
		text-transform: uppercase;
		border-bottom: 6px solid #437df9;
		line-height: 27px;
		margin-bottom: -4px;
		width: auto;
		max-width: 100%;
	}

	.sub-content span {
		display: inline-block;
		font-size: 10px;
		font-weight: bold;
		letter-spacing: 2px;
	}

	.sub-content {
		border-bottom: 2px solid #f0f0f0;
		position: relative;
		margin-bottom: 20px;
		margin-top: 5px;
	}

	.blox.dark .sub-content {
		border-color: rgba(255, 255, 255, 0.14);
	}

	.mex-title {
		border-bottom: 1px solid rgba(0, 0, 0, 0.08);
		display: inline-block;
		padding-bottom: 20px;
		margin-bottom: 20px;
		font-weight: 100;
		letter-spacing: 0;
	}


	/* Quote of the Week */

	.qot-week {
		clear: both;
		margin: 10px;
		margin-top: 36px;
		padding-bottom: 18px;
		position: relative;
		text-align: center;
		border-top: 1px solid #e5e5e5;
	}

	.qot-week .qot-pic {
		position: relative;
		margin: 0 auto;
		margin-top: 7px;
		height: 40px;
		width: 74px;
	}

	.qot-week .qot-pic:before {
		content: '\201C';
		border-top: 2px solid #c4c4c4;
		border-radius: 50%;
		font-size: 62px;
		color: #555;
		font-weight: bold;
		background: #fff;
		padding: 3px 20px;
		margin-top: 20px;
		font-family: Georgia, Times, serif
	}

	.qot-week h6.qot-title {
		text-transform: uppercase;
		margin: 8px 0;
		color: #999;
		display: block;
		clear: both;
		font-size: 10px;
		font-weight: bold;
	}

	.qot-week blockquote,
	.qot-week blockquote cite,
	.qot-week blockquote cite small {
		padding: 0;
		margin: 0;
		font-style: normal;
	}

	.qot-week blockquote:before {
		content: '';
		content: none;
	}

	.qot-week h3 {
		font-size: 24px;
	}

	.qot-week h3:before {
		content: '\201C';
	}

	.qot-week h3:after {
		content: '\201D';
	}

	.qot-week h3:before,
	.qot-week h3:after {
		font-family: Times, serif;
		font-size: 30px;
		margin: 0 10px;
		font-weight: bold;
	}

	.qot-week cite {
		display: block;
		font-weight: 400;
		margin-top: 20px;
		font-size: 17px;
		color: #494949;
		margin-bottom: 8px;
	}

	.qot-week cite:before {
		content: '\2014\0020';
	}

	.column .qot-week,
	.columns .qot-week {
		margin-left: 0;
		margin-right: 0;
	}

	/* Prgress Bar */

	.progress-barBg {
		background-position: 0% 0%;
		position: relative;
		z-index: 3;
		width: 100%;
		height: 45px;
		box-shadow: inset 0px 1px 3px rgba(40, 40, 40, 0.1);
		margin-bottom: 25.5px;
		background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, .02) 100%);
		background-color: #fff;
		background-repeat: repeat;
		background-attachment: scroll;
	}

	.progress-bar-box h5 {
		margin-bottom: 11px;
	}

	.progress-bar {
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2;
		height: 45px;
		-webkit-animation: fillup 5s ease;
		-moz-animation: fillup 5s ease;
		-ms-animation: fillup 5s ease;
		-o-animation: fillup 5s ease;
		animation: fillup 5s ease;
	}

	.progress-barFill {
		width: 100%;
		height: 45px;
		-webkit-animation: progress 1s linear infinite;
		-moz-animation: progress 1s linear infinite;
		animation: progress 1s linear infinite;
		background-repeat: repeat-x;
		background-size: 45px 45px;
		background-image: -webkit-linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
		background-image: linear-gradient(-45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
	}

	.progress-percent {
		position: absolute;
		top: -30px;
		left: 100%;
		z-index: 1;
		width: 38px;
		margin-left: -19px;
		text-align: center;
		background: #000;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 2px;
		opacity: 0;
		-webkit-animation: percent-show 1.7s ease 5s forwards;
		-moz-animation: percent-show 1.7s ease 5s forwards;
		-o-animation: percent-show 1.7s ease 5s forwards;
		animation: percent-show 1.7s ease 5s forwards;
	}

	.progress-percent:after {
		width: 8px;
		height: 8px;
		content: ' ';
		position: absolute;
		z-index: 2;
		top: 100%;
		left: 50%;
		margin: -4px 0 0 -4px;
		background: #000;
		-webkit-transform: rotate(45deg);
		-moz-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		transform: rotate(45deg);
	}

	.progress-percent p {
		display: inline-block;
		margin: 0;
		color: #fff;
		font-size: 12px;
		line-height: 1;
	}

	.white-space {
		clear: both;
		width: 100%;
		height: 40px;
	}

	.flrdbtnshow a.button {
		margin-right: 5px;
	}


	/* # Webnus Custom Mneu
	========================= */
	.wn-custom-menu ul {
		list-style: none;
		padding: 0;
		margin: 0;
	}
	.wn-custom-menu ul li a {
	    font-size: 14px;
	    color: #828282;
	    text-transform: uppercase;
	    font-weight: 300;
	    line-height: 26px;
	    letter-spacing: 1px;
	    position: relative;
	}
	.blox.dark .wn-custom-menu ul li a, .litex .wn-custom-menu ul li a {
		color: #fff;
	}
	.wn-custom-menu ul li a:hover, .blox.dark .wn-custom-menu ul li a:hover, .litex .wn-custom-menu ul li a:hover {
		color: #437df9;
	}
	.wn-custom-menu ul li a:before {
	    display: inline-block;
	    content: "\e606";
	    font-size: 8px;
	    font-family: 'simple-line-icons';
	    margin-right: 5px;
	}

	/* # PRICING-TABLE
	========================= */
	.w-pricing-table del {
		display: block;
	}

	.w-pricing-table,
	.w-pricing-table.featured {
		text-align: center;
		margin-bottom: 21px;
		border: 1px solid #e5e5e5;
	}

	/* # PRICING-TABLE1
	========================= */
	.w-pricing-table.pt-type1 {
		text-align: center;
		margin-bottom: 35px;
		border: 5px solid #f3f3f3;
		border-radius: 5px;
		transition: all .36s ease;
		-webkit-transition: all .36s ease;
	}

	.w-pricing-table.pt-type1 .price-header,
	.w-pricing-table.pt-type1 .price-footer {
		border-radius: 5px 5px 0 0;
	}

	.w-pricing-table.pt-type1 .plan-price:after {
		content: '';
		position: absolute;
		top: 100%;
		right: 50%;
		transform: translate(50%, 0);
		-webkit-transform: translate(50%, 0);
		height: 0;
		border-left: 15px solid transparent;
		border-right: 15px solid transparent;
		border-top: 10px solid #f3f3f3;
		transition: all .5s ease;
		-webkit-transition: all .5s ease;
	}

	.w-pricing-table.pt-type1 .price-footer {
		padding-top: 20px;
		padding-bottom: 20px;
		border-top: 1px solid #e5e5e5;
		border-radius: 0 0 5px 5px;
	}

	.w-pricing-table.pt-type1 .price-footer a {
		margin-bottom: 0px;
		color: #777;
		font-weight: bold;
	}

	.w-pricing-table.pt-type1 .price-footer a:hover {
		color: #437df9;
	}

	.w-pricing-table.pt-type1 .price-header {
		border-bottom: 1px solid #e5e5e5;
	}

	.w-pricing-table.pt-type1 ul.features {
		padding-top: 16px;
	}

	.w-pricing-table.pt-type1 ul.features li {
		list-style: none;
		padding-top: 12px;
	}

	.w-pricing-table.pt-type1 ul.features li:nth-child(1) {
		border: none;
		border-radius: 5px;
	}

	.w-pricing-table.pt-type1 .plan-title {
		text-transform: capitalize;
		font-weight: 700;
		font-size: 22px;
		line-height: 36px;
		padding: 16px 15px 8px;
		margin-bottom: 0;
		background: #f3f3f3;
		color: #4a4a4a;
	}

	.w-pricing-table.pt-type1 .plan-price {
		line-height: normal;
		margin: 0;
	}

	.w-pricing-table.pt-type1 .plan-price span {
		font-weight: 700;
		font-size: 34px;
		color: #465155;
		text-shadow: 0 1px 1px rgba(255, 255, 255, 0.3);
	}

	.w-pricing-table.pt-type1.featured .plan-title,
	.w-pricing-table.pt-type1 .plan-price span,
	.w-pricing-table.pt-type1 .plan-price small {
		color: #fff;
		transition: all 0.4s ease;
		-webkit-transition: all 0.4s ease;
	}

	.plan-price small {
		font-size: 14px;
		font-weight: 400;
	}

	.w-pricing-table.pt-type1.featured .plan-title,
	.w-pricing-table.pt-type1 .pt-footer {
		line-height: 46px;
		background: #f3f3f3;
		padding: 12px 15px 0;
		font-size: 23px;
		font-weight: 700;
		color: #235769;
		transition: all .5s ease;
		-webkit-transition: all .5s ease;
	}

	.w-pricing-table.pt-type1 .plan-price {
		background: #f3f3f3;
		padding: 0 12px 37px;
		transition: all .5s ease;
		-webkit-transition: all .5s ease;
	}

	.w-pricing-table.pt-type1 .plan-price span {
		font-size: 23px;
	}

	.w-pricing-table.pt-type1 .plan-price span,
	.w-pricing-table.pt-type1 .plan-price small {
		color: #5dc738;
		transition: all .8s ease;
		-webkit-transition: all .8s ease;
	}

	.w-pricing-table.pt-type1 .pt-features {
		padding-top: 44px;
	}

	.w-pricing-table.pt-type1 .pt-features li,
	.w-pricing-table.pt-type1 .pt-features li {
		padding: 3px 0;
		list-style: none;
		font-size: 13px;
		font-weight: 400;
		color: #616161;
	}

	.w-pricing-table.pt-type1 .pt-features li:last-child:before,
	.w-pricing-table.pt-type1 .pt-features li:last-child:before {
		display: none;
	}

	.w-pricing-table.pt-type1 .pt-features .feature-icon {
		font-family: 'themify';
		padding-right: 5px;
		color: #437df9;
	}

	.w-pricing-table.pt-type1 .pt-features .not-available-icon:before {
		content: "\e646";
	}

	.w-pricing-table.pt-type1 .pt-features .available-icon:before {
		content: "\e64c";
	}

	.w-pricing-table.pt-type1 .pt-features .feature-icon.not-available-icon {
		color: #cc8383;
	}

	.w-pricing-table.pt-type1 .pt-features .feature-icon.empty-icon {
		display: none;
	}

	.w-pricing-table.pt-type1 .pt-footer a,
	.w-pricing-table.pt-type1 .pt-footer a {
		display: inline-block;
		font-size: 11px;
		color: #437df9;
		background: #fff;
		border: 2px solid;
		border-radius: 60px;
		padding: 0px 19px;
		line-height: 34px;
		margin-bottom: 14px;
		text-transform: uppercase;
		border: none;
		box-shadow: 0 12px 22px -10px rgba(0, 0, 0, 0.1);
		transition: all .25s ease;
		-webkit-transition: all .25s ease;
	}

	.w-pricing-table.pt-type1 .pt-footer a:hover,
	.w-pricing-table.pt-type1 .pt-footer a:hover {
		color: #fff !important;
		background: #393939;
	}

	.w-pricing-table.pt-type1 .pt-footer a:after,
	.w-pricing-table.pt-type1 .pt-footer a:after {
		display: none;
	}

	.w-pricing-table.pt-type1 .plan-price {
		position: relative;
	}

	.w-pricing-table.pt-type1.featured {
		border-color: #437df9;
	}

	.w-pricing-table.pt-type1.featured .plan-title,
	.w-pricing-table.pt-type1.featured .plan-price,
	.w-pricing-table.pt-type1.featured .pt-footer,
	.w-pricing-table.pt-type1.featured .pt-footer {
		background: #437df9;
		border: none;
	}

	.w-pricing-table.pt-type1.featured .plan-price:after {
		border-top-color: #437df9;
	}

	.w-pricing-table.pt-type1.featured .plan-price span,
	.w-pricing-table.pt-type1.featured .plan-price small,
	.w-pricing-table.pt-type1.featured .plan-title {
		color: #fff !important;
	}

	.w-pricing-table.pt-type1.featured .pt-footer a,
	.w-pricing-table.pt-type1.featured .pt-footer a {
		color: #437df9;
	}

	@media (min-width: 481px) and ( max-width: 1280px) {
		.w-pricing-table.pt-type1 .pt-features li:before,
		.w-pricing-table.pt-type1 .pt-features li:before {
			margin-top: 31px;
		}
	}

	@media (max-width:479px) {
		.w-pricing-table.pt-type1 .pt-features li:before,
		.w-pricing-table.pt-type1 .pt-features li:before {
			margin-top: 31px;
		}
	}

	/* # PRICING-TABLE2
	========================= */

	.w-pricing-table.pt-type2 {
		background: #fcfcfc;
		border-radius: 5px;
		border: 1px solid #ebeef0;
		box-shadow: 0 3px 4px -1px rgba(0, 0, 0, 0.05);
		padding: 38px 0;
		transition: .3s;
		-webkit-transition: .3s;
	}

	.w-pricing-table.pt-type2.featured {
		border-color: #437df9;
		padding-top: 45px;
		margin-top: -11px;
		padding-bottom: 52px;
		background: #fff;
		box-shadow: 0 2px 19px -7px #437df9;
	}

	.w-pricing-table.pt-type2:hover {
		border-color: #437df9;
		background: #fff;
	}

	.w-pricing-table.pt-type2>span {
		transition: .3s;
		-webkit-transition: .3s;
		font-size: 40px;
		width: 98px;
		height: 98px;
		text-align: center;
		color: #437df9;
		background: #fff;
		padding: 26px;
		border: 1px solid #f4f3f3;
		border-radius: 50%;
		margin-bottom: 19px;
		display: inline-block;
		box-shadow: 0 2px 0 0px rgba(0, 0, 0, 0.018);
	}

	.w-pricing-table.pt-type2:hover>span {
		border-color: #437df9;
	}

	.w-pricing-table.pt-type2.featured>span {
		border: 3px solid #437df9;
	}

	.w-pricing-table.pt-type2 h3,
	.w-pricing-table.pt-type2.featured h3 {
		font-size: 21px;
		font-weight: 300;
		color: #111;
		text-transform: capitalize;
		margin-bottom: 31px;
		background: none;
		padding: 0 12px;
	}

	.w-pricing-table.pt-type2 ul li {
		list-style: none;
		font-size: 14px;
		font-weight: 300;
		line-height: 1.7;
		color: #898d90;
		margin-bottom: 4px;
	}

	.w-pricing-table.pt-type2 h4.pt-price {
		padding: 14px 0;
	}

	.w-pricing-table.pt-type2 h4 span {
		font-size: 33px;
		font-weight: 700;
		color: #111;
	}

	.w-pricing-table.pt-type2 h4 small {
		font-size: 16px;
		font-weight: 700;
		color: #111;
		text-transform: lowercase;
		vertical-align: middle;
	}

	.w-pricing-table.pt-type2 h5 {
		font-size: 22px;
		font-weight: 300;
		color: #a9a9a9;
		text-decoration: line-through;
		margin: 0;
	}

	.w-pricing-table.pt-type2 .pt-footer a,
	.w-pricing-table.pt-type2 .pt-footer a {
		letter-spacing: 0;
		display: inline-block;
		color: #437df9;
		background: #fff;
		border: 1px solid #eee;
		border-radius: 60px;
		padding: 0 20px;
		margin-top: 30px;
		text-transform: uppercase;
		font-size: 10px;
		line-height: 30px;
		font-weight: 600;
		letter-spacing: 1px;
		box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.02);
	}

	.w-pricing-table.pt-type2.featured .pt-footer a {
		background: #437df9;
		color: #fff !important;
		border-color: #437df9;
	}

	.w-pricing-table.pt-type2.featured .pt-footer a:hover,
	.w-pricing-table.pt-type2 .pt-footer a:hover {
		background: #292929 !important;
		border-color: #292929 !important;
		color: #fff !important;
	}

	.w-pricing-table.pt-type2 .pt-footer a:after,
	.w-pricing-table .pt-footer a:after {
		display: none;
	}

	/* # PRICING-TABLE3
	================================================== */

	.w-pricing-table.pt-type3,
	.w-pricing-table.pt-type3.featured {
		position: relative;
		border: 1px solid #eee;
		border-radius: 10px;
		box-shadow: 0 12px 24px -10px #437df9;
	}

	.w-pricing-table.pt-type3 .pt-header {
		background: #437df9;
		padding-top: 42px;
		margin: -1px -1px 80px;
		border-radius: 10px 10px 0 0;
		position: relative;
	}

	.w-pricing-table.pt-type3.featured .pt-header {
		background: #39c36e;
	}

	.w-pricing-table.pt-type3 span.plan-label strong {
		display: block;
	}

	.w-pricing-table.pt-type3 .pt-header .plan-title,
	.w-pricing-table.pt-type3 .pt-header .plan-price,
	.w-pricing-table.pt-type3 .pt-header small {
		color: #fff;
	}

	.w-pricing-table.pt-type3 .pt-header h3,
	.w-pricing-table.pt-type3 .pt-header h4,
	.w-pricing-table.pt-type3 .pt-header h3,
	.w-pricing-table.pt-type3 .pt-header h4 {
		background: none;
		border: none;
	}

	.w-pricing-table.pt-type3 .pt-header h3,
	.w-pricing-table.pt-type3 .pt-header h3 {
		font-size: 25px;
		padding: 0;
		line-height: 1.1;
	}

	.w-pricing-table.pt-type3 .pt-header h4,
	.w-pricing-table.pt-type3 .pt-header h4 {
		padding: 0 0 80px;
		box-shadow: 0 12px 22px -10px rgba(0, 0, 0, 0.1);
		box-shadow: 0 10px 30px -15px #437df9;
	}

	.w-pricing-table.pt-type3 .pt-header h4 span,
	.w-pricing-table.pt-type3 .pt-header h4 {
		font-size: 22px;
		font-weight: 400;
	}

	.w-pricing-table.pt-type3 .pt-header h4 small {
		font-size: 20px;
		font-weight: 200;
	}

	.w-pricing-table.pt-type3>span:before,
	.w-pricing-table.pt-type3.featured>span:before {
		content: '';
		position: absolute;
		border: 3px solid rgba(255, 255, 255, .20);
		border-radius: 50%;
		padding: 55px 58px;
		bottom: -3px;
		right: 50%;
		transform: translate(50%, 0);
		-webkit-transform: translate(50%, 0);
	}

	.w-pricing-table.pt-type3 span.plan-label,
	.w-pricing-table.pt-type3.featured span.plan-label {
		font-size: 15px;
		text-transform: uppercase;
		text-align: center;
		width: 115px;
		height: 115px;
		max-width: 115px;
		font-weight: 500;
		border: 3px solid #437df9;
		display: block;
		border-radius: 100%;
		padding: 29px 18px;
		position: absolute;
		background: #fff;
		bottom: -50px;
		color: #62627a;
		right: 50%;
		transform: translate(50%, 0);
		-webkit-transform: translate(50%, 0);
		box-shadow: 0 12px 22px -13px #437df9;
	}

	.w-pricing-table.pt-type3.featured>span {
		border-color: #39c36e;
		color: #616161;
	}

	.w-pricing-table.pt-type3>span strong {
		font-size: 24px;
		display: block;
	}

	.w-pricing-table.pt-type3 .pt-features {
		padding-top: 25px;
	}

	.w-pricing-table.pt-type3 ul li,
	.w-pricing-table.pt-type3.featured ul li {
		list-style: none;
		font-size: 13px;
		font-weight: 400;
		color: #888;
		padding-bottom: 12px;
	}

	.w-pricing-table.pt-type2.featured .feature-icon,
	.w-pricing-table.pt-type3.featured .feature-icon,
	.w-pricing-table.pt-type2 .feature-icon,
	.w-pricing-table.pt-type3 .feature-icon {
		padding-right: 8px;
		color: #616161;
		font-family: 'themify';
	}

	.w-pricing-table.pt-type2 .feature-icon.not-available-icon:before,
	.w-pricing-table.pt-type3 .feature-icon.not-available-icon:before {
		content: "\e646";
		color: #cc0000;
	}

	.w-pricing-table.pt-type2 .available-icon:before,
	.w-pricing-table.pt-type3 .available-icon:before {
		content: "\e64c";
		color: #39c36e;
	}

	.w-pricing-table.pt-type3 .pt-footer,
	.w-pricing-table.pt-type3.featured .pt-footer {
		background: #437df9;
		padding: 20px 35px 40px;
		margin: -1px;
		border-radius: 0 0 10px 10px;
	}

	.w-pricing-table.pt-type3.featured .pt-footer {
		background: #39c36e;
	}

	.w-pricing-table.pt-type3 .pt-footer a:after {
		display: none;
	}

	.w-pricing-table.pt-type3 .pt-footer a:before,
	.w-pricing-table.pt-type3.featured .pt-footer a:before {
		content: '';
		position: absolute;
		border: 3px solid rgba(255, 255, 255, 0.20);
		border-radius: 60px;
		top: -3px;
		right: -3px;
		bottom: -3px;
		left: -3px;
	}

	.w-pricing-table.pt-type3 .pt-footer a,
	.w-pricing-table.pt-type3.featured .pt-footer a {
		color: #437df9;
		background: #fff;
		border-radius: 60px;
		padding: 8px 16px;
		letter-spacing: 1px;
		font-weight: 500;
		font-size: 12px;
		line-height: 30px;
		text-transform: uppercase;
	}

	.w-pricing-table.pt-type3.featured .pt-footer a {
		color: #39c36e;
		border-color: #39c36e;
	}

	.w-pricing-table.pt-type3 .pt-footer a:hover,
	.w-pricing-table.pt-type3.featured .pt-footer a:hover {
		color: #fff !important;
		background: #393939;
	}

	.w-pricing-table.pt-type3 .pt-footer p {
		color: #fff;
		font-size: 13px;
		padding-top: 15px;
	}

	/* # PRICING-TABLE4
	================================================== */

	.w-pricing-table.pt-type4.featured,
	.w-pricing-table.pt-type4 {
		background: #fff;
	}

	.w-pricing-table.pt-type4,
	.w-pricing-table.pt-type4.featured {
		position: relative;
		border: 5px solid #e1e1e1;
		border-radius: 6px;
		box-shadow: 0 15px 46px -20px rgba(0, 0, 0, 0.2);
	}

	.w-pricing-table.pt-type4.featured {
		box-shadow: 0 15px 46px -23px #39c36e;
		border-color: #acdea8;
	}

	.w-pricing-table.pt-type4 *,
	.w-pricing-table.pt-type4.featured * {
		text-align: left;
		padding: 0;
	}

	.w-pricing-table.pt-type4 .pt-header {
		background: #f9f9f9;
		padding: 45px;
		border-bottom: 1px solid #e4e4e4;
	}

	.w-pricing-table.pt-type3.featured {
		box-shadow: 0 12px 24px -10px #acdea8;
	}

	.w-pricing-table.pt-type4.featured .pt-header {
		background: #ebf9e7;
		border-color: #acdea8;
	}

	.w-pricing-table.pt-type3.featured .pt-header h4 {
		box-shadow: 0 10px 30px -15px #acdea8;
	}

	.w-pricing-table.pt-type4 h3,
	.w-pricing-table.pt-type4.featured h3 {
		background: none;
		color: #51c1e9;
		font-size: 28px;
		font-weight: 700;
		line-height: 1;
	}

	.w-pricing-table.pt-type3.featured span.plan-label {
		border-color: #39c36e;
		box-shadow: 0 12px 22px -13px #39c36e;
	}

	.w-pricing-table.pt-type4 h6,
	.w-pricing-table.pt-type4.featured h6 {
		color: #6a6a6a;
		font-size: 17px;
	}

	.w-pricing-table.pt-type4 ul li,
	.w-pricing-table.pt-type4.featured ul li {
		list-style: none;
		font-size: 14px;
		font-weight: 400;
		color: #444;
		padding-bottom: 20px;
	}

	.w-pricing-table.pt-type4 ul li:last-child,
	.w-pricing-table.pt-type4.featured ul li:last-child {
		padding-bottom: 0;
	}

	.w-pricing-table.pt-type4 ul li:before,
	.w-pricing-table.pt-type4.featured ul li:before {
		content: '';
		position: absolute;
		width: 100%;
		border-bottom: 1px solid #f1f1f1;
		padding-top: 30px;
		left: 0;
		right: auto;
	}

	.w-pricing-table.pt-type4 ul li:last-child:before,
	.w-pricing-table.pt-type4.featured ul li:last-child:before {
		display: none;
	}

	.w-pricing-table.pt-type4 ul,
	.w-pricing-table.pt-type4.featured ul {
		padding: 20px 30px 8px;
		margin: 0;
	}

	.w-pricing-table.pt-type4.featured .feature-icon,
	.w-pricing-table.pt-type4 .feature-icon {
		padding-right: 8px;
		color: #616161;
		font-family: 'FontAwesome';
	}

	.w-pricing-table.pt-type4.featured,
	.w-pricing-table.pt-type4 .feature-icon:before {
		content: "\f057";
		color: #8dd889;
	}

	.w-pricing-table.pt-type4.featured,
	.w-pricing-table.pt-type4 .available-icon:before {
		content: "\f058";
		color: #8dd889;
	}

	.w-pricing-table.pt-type4.featured,
	.w-pricing-table.pt-type4 .not-available-icon:before {
		color: #cc8383;
	}

	.w-pricing-table.pt-type4 .pt-footer,
	.w-pricing-table.pt-type4.featured .pt-footer {
		background: #a0d9f1;
		padding: 20px 35px;
	}

	.w-pricing-table.pt-type4 .pt-price h4 span,
	.w-pricing-table.pt-type4 .pt-price h4 small {
		color: #51c1e9;
		font-size: 29px;
		text-transform: lowercase;
		font-weight: 700;
	}

	.w-pricing-table.pt-type4 .pt-price h4 {
		background: none;
		border: none;
		margin-bottom: 0;
		padding: 23px 35px 20px;
	}

	.w-pricing-table.pt-type4 .pt-footer a:after {
		display: none;
	}

	.w-pricing-table.pt-type4.featured h3,
	.w-pricing-table.pt-type4.featured .pt-price h4 span,
	.w-pricing-table.pt-type4.featured .pt-price h4 small {
		color: #39c36e;
	}

	.w-pricing-table.pt-type4 .pt-footer,
	.w-pricing-table.pt-type4.featured .pt-footer {
		text-align: center;
		background: #f9f9f9;
		border-top: 1px solid #e4e4e4;
		padding: 40px;
	}

	.w-pricing-table.pt-type4 .pt-footer p {
		text-align: center;
	}

	.w-pricing-table.pt-type4 .pt-footer a,
	.w-pricing-table.pt-type4.featured .pt-footer a {
		color: #fff;
		background: #39c36e;
		border-radius: 60px;
		padding: 7px 40px;
		letter-spacing: 0;
	}

	.w-pricing-table.pt-type4 .pt-footer a.magicmore {
		border-radius: 3px;
		padding: 12px 20px;
		letter-spacing: 2px;
		color: #fff !important;
		text-transform: uppercase;
		font-size: 12px;
		box-shadow: 0 5px 16px -6px #39c36e;
	}

	.w-pricing-table.pt-type4 .pt-footer a.magicmore:hover {
		background: #222 !important;
		box-shadow: 0 5px 16px -6px #333;
	}

	@media (max-width: 991px) {
		.w-pricing-table.pt-type4 ul,
		.w-pricing-table.pt-type4.featured ul {
			padding: 20px 15px 8px;
		}
		.w-pricing-table.pt-type4 ul li,
		.w-pricing-table.pt-type4.featured ul li {
			font-size: 12px;
		}
	}

	/* # PRICING-TABLE5
	================================================== */

	.w-pricing-table.pt-type5 {
		background: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/bg-pricing-table-5.png);
		background-size: cover;
		position: relative;
		padding: 0;
		border: 2px solid #eee;
		box-shadow: 0 2px 0 0px rgba(0, 0, 0, 0.015);
	}

	.w-pricing-table.pt-type5 .pt-header h3 {
		padding-top: 90px;
		color: #128eaf;
		font-size: 25px;
		font-weight: 700;
	}

	.w-pricing-table.pt-type5 .pt-header h4 {
		padding: 0;
	}

	.w-pricing-table.pt-type5 .pt-header {
		position: relative;
		margin: -2px;
		width: auto;
	}

	.w-pricing-table.pt-type5 .pt-header h4>span,
	.w-pricing-table.pt-type5 .pt-header h4>small {
		font-size: 30px;
		font-weight: 500;
		color: #128eaf;
		text-transform: uppercase;
	}

	.w-pricing-table.pt-type5 .pt-header h4>small {
		font-weight: 700;
	}

	.w-pricing-table.pt-type5 .pt-header h5 {
		font-size: 15px;
		color: #008aaf;
		font-weight: 600;
		padding-bottom: 85px;
		text-decoration: line-through;
	}

	.w-pricing-table.pt-type5 .pt-header>span {
		position: absolute;
		left: 0;
		width: 100%;
		background: #BCC6CC;
		text-align: center;
		padding: 20px 0;
		margin-bottom: 30px;
		color: #fff;
		font-size: 23px;
		font-weight: 600;
		text-transform: uppercase;
		border-bottom-left-radius: 50%;
		border-bottom-right-radius: 50%;
	}

	.w-pricing-table.pt-type5 ul {
		margin: 0;
		margin-top: 60px;
		position: relative;
	}

	.w-pricing-table.pt-type5 ul li {
		list-style: none;
		color: #717375;
		font-size: 15px;
		font-weight: 400;
		padding-left: 0;
		padding: 12px 0;
		border-top: 1px solid #eee;
		margin: 0;
	}

	.w-pricing-table.pt-type5 ul li:first-child:before {
		content: '';
		position: absolute;
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		top: -50px;
		width: 0;
		height: 0;
		border-top: 25px solid #437df9;
		border-right: 31px solid transparent;
		border-left: 31px solid transparent;
	}

	.w-pricing-table.pt-type5 ul li:nth-child(even) {
		background: rgba(20, 164, 211, 0.10);
	}

	.w-pricing-table.pt-type5 .pt-footer {
		padding-bottom: 40px;
	}

	.w-pricing-table.pt-type5 .pt-footer a {
		border: 2px solid;
		padding: 8px 23px;
		border-radius: 60px;
		margin-top: 35px;
		display: inline-block;
		letter-spacing: 0;
	}

	.w-pricing-table.pt-type5 .pt-footer a:after {
		display: none;
	}

	.w-pricing-table.pt-type5 .pt-footer a:hover,
	.w-pricing-table.pt-type5.featured .pt-footer a:hover {
		color: #fff !important;
		background: #393939;
		border-color: #393939;
	}

	.w-pricing-table.pt-type5 .pt-features .feature-icon {
		font-family: 'themify';
		padding-right: 5px;
		color: #437df9;
	}

	.w-pricing-table.pt-type5 .pt-features .not-available-icon:before {
		content: "\e646";
	}

	.w-pricing-table.pt-type5 .pt-features .available-icon:before {
		content: "\e64c";
	}

	.w-pricing-table.pt-type5 .pt-features .feature-icon.not-available-icon {
		color: #cc8383;
	}

	.w-pricing-table.pt-type5 .pt-features .feature-icon.empty-icon {
		display: none;
	}

	/* # PRICING-TABLE6
	================================================== */

	.w-pricing-table.pt-type6 {
		text-align: left;
		border: 1px solid #e3e8ea;
		min-height: 146px;
		padding: 0;
		margin: 0;
		position: relative;
		box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.1);
	}

	.w-pricing-table.pt-type6 .pt-header {
		float: left;
		background: #e0e6e8;
		padding: 35px 40px 0;
		min-height: 144px;
		position: relative;
		width: 35%;
	}

	.w-pricing-table.pt-type6 .pt-header:after {
		content: '';
		position: absolute;
		right: 0;
		top: 0;
		width: 0;
		height: 0;
		border-bottom: 144px solid #fff;
		border-left: 100px solid transparent;
	}

	.w-pricing-table.pt-type6 .pt-header h3,
	.w-pricing-table.pt-type6 .pt-header h4 {
		margin: 0;
		color: #008aaf;
	}

	.w-pricing-table.pt-type6 .pt-header h3 {
		font-size: 25px;
		font-weight: 700;
	}

	.w-pricing-table.pt-type6 .pt-header h4>span {
		font-size: 30px;
	}

	.w-pricing-table.pt-type6 .pt-header h4>small {
		color: #008aaf;
		font-weight: 600;
	}

	.w-pricing-table.pt-type6 ul {
		float: left;
		padding-left: 2%;
		margin: 0;
		width: 46%;
		padding-top: 35px;
	}

	.w-pricing-table.pt-type6 ul li {
		float: left;
		margin: 0;
		width: 50%;
		padding-bottom: 5px;
		list-style: none;
		font-size: 14px;
		color: #717375;
		font-weight: 400;
		display: flex;
	}

	.w-pricing-table.pt-type6 ul li span {
		padding-right: 5px;
	}

	.w-pricing-table.pt-type6 .pt-footer {
		float: right;
		background: #437df9;
		min-height: 146px;
		height: auto;
		padding-top: 44px;
		padding-left: 0;
		padding-right: 0;
		width: 19%;
		text-align: center;
		margin: -1px;
	}

	.w-pricing-table.pt-type6 .pt-footer p,
	.w-pricing-table.pt-type6 .pt-footer a {
		color: #fff !important;
	}

	.w-pricing-table.pt-type6 .pt-footer p {
		font-weight: 500;
		font-size: 15px;
		margin: 0;
		padding-bottom: 10px;
	}

	.w-pricing-table.pt-type6 .pt-footer a {
		display: inline-block;
		letter-spacing: 0;
		font-weight: 400;
		font-size: 14px;
		border: 2px solid #fff;
		border-radius: 60px;
		padding: 8px 18px;
	}

	.w-pricing-table.pt-type6 .pt-footer a:after {
		display: none;
	}

	.w-pricing-table.pt-type6 .pt-footer a:hover {
		background: #292929;
		color: #fff !important;
		border-color: #292929;
	}

	.w-pricing-table.pt-type6.featured .feature-icon,
	.w-pricing-table.pt-type6 .feature-icon {
		padding-right: 8px;
		color: #616161;
		font-family: 'themify';
	}

	.w-pricing-table.pt-type6.featured,
	.w-pricing-table.pt-type6 .feature-icon:before {
		content: "";
		color: #CC0000;
	}

	.w-pricing-table.pt-type6.featured,
	.w-pricing-table.pt-type6 .available-icon:before {
		content: "\e64c";
		color: #39c36e;
	}

	.w-pricing-table.pt-type6.featured,
	.w-pricing-table.pt-type6 .not-available-icon:before {
		content: "\e646";
		color: #cc0000;
	}

	@media (min-width: 992px) and (max-width:1280px) {
		.w-pricing-table.pt-type6 .pt-footer {
			padding-left: 20px;
		}
		.w-pricing-table.pt-type6 ul {
			padding-left: 0;
		}
	}

	@media (min-width: 768px) and (max-width: 991px) {
		.w-pricing-table.pt-type6 .pt-footer {
			padding-left: 0px;
		}
		.w-pricing-table.pt-type6 .pt-footer p {
			padding-left: 10px;
			font-size: 12px;
		}
		.w-pricing-table.pt-type6 {
			min-height: 200px;
		}
		.w-pricing-table.pt-type6 .pt-footer {
			min-height: 198px;
			padding-top: 70px;
		}
		.w-pricing-table.pt-type6 .pt-header {
			min-height: 198px;
			padding-top: 70px;
		}
		.w-pricing-table.pt-type6 .pt-header:after {
			border-bottom: 198px solid #fff;
			border-left: 100px solid transparent;
		}
	}

	@media (max-width:767px) {
		.w-pricing-table.pt-type6 {
			text-align: center;
			margin-bottom: 50px;
		}
		.w-pricing-table.pt-type6 .pt-header {
			width: 100%;
			float: none;
		}
		.w-pricing-table.pt-type6 .pt-header:after {
			display: none;
		}
		.w-pricing-table.pt-type6 ul {
			width: 100%;
		}
		.w-pricing-table.pt-type6 ul {
			padding-bottom: 30px;
			background: #f6f6f6;
			float: none;
			display: block;
		}
		.w-pricing-table.pt-type6 ul li {
			width: 100%;
			text-align: left;
			padding: 10px 20px;
			float: none;
		}
		.w-pricing-table.pt-type6 .pt-footer {
			width: auto;
			padding-left: 0;
			float: none;
			display: block;
			margin: -1px;
		}
		.w-pricing-table.pt-type6 .pt-footer a {
			margin: 0;
		}
	}

	/* # PRICING-TABLE7
	================================================== */

	.w-pricing-table.pt-type7 {
		position: relative;
		background: #fcfcfc;
		padding: 70px 40px;
		margin: 0px 15px 0px;
		border: 1px solid #e9e9e9;
		border-radius: 0;
		text-align: center;
		box-shadow: 0 2px 0 0 rgba(0, 0, 0, 0.016);
	}

	.blox.dark .w-pricing-table.pt-type7 {
		box-shadow: 0 7px 8px rgba(0, 0, 0, 0.14);
	}

	.w-pricing-table.pt-type7.featured {
		margin-top: 0;
		padding-top: 110px;
		background: #fff;
	}

	.w-pricing-table.pt-type7.featured:before {
		display: block;
		content: "FEATURED";
		text-align: center;
		height: 41px;
		line-height: 41px;
		font-weight: 600;
		font-size: 15px;
		color: #fff;
		letter-spacing: 2px;
		text-transform: uppercase;
		background: #437df9;
		position: absolute;
		left: -1px;
		top: -1px;
		right: -1px;
	}

	.w-pricing-table.pt-type7 .plan-title {
		font-size: 30px;
		color: #437df9;
		font-weight: 400;
		letter-spacing: 0;
		text-transform: none;
		padding-bottom: 15px;
	}

	.w-pricing-table.pt-type7 .plan-price {
		margin: 10px 0;
		line-height: 1;
		font-weight: 700;
	}

	.w-pricing-table.pt-type7 .plan-price span {
		font-size: 71px;
	}

	.w-pricing-table.pt-type7 .plan-price span.price-symbol {
		font-size: 31px;
		margin-right: 6px;
		vertical-align: top;
	}

	.w-pricing-table.pt-type7 .plan-price small {
		font-size: 21px;
		letter-spacing: 1px;
		margin-left: 3px;
		text-transform: lowercase;
		font-weight: 500;
		vertical-align: super;
	}

	.w-pricing-table.pt-type7 .plan-price span,
	.w-pricing-table.pt-type7 .plan-price small {
		color: #2a2a2a;
	}

	.w-pricing-table.pt-type7 .pt-features {
		padding-top: 10px;
		color: #aaa;
		margin-bottom: 30px;
		list-style: none;
	}

	.w-pricing-table.pt-type7 .pt-features li {
		font-size: 19px;
		color: #444;
		font-weight: 300;
		line-height: 1.7;
	}

	.blox.dark .w-pricing-table.pt-type7 .pt-features li {
		color: #aaa;
	}

	.w-pricing-table.pt-type7 .pt-footer {
		padding-top: 12px;
		text-align: center;
	}

	.w-pricing-table.pt-type7 .pt-footer a.magicmore {
		display: inline-block;
		background: #437df9;
		color: #fff;
		padding: 14px 36px;
		border-radius: 0;
		font-size: 15px;
		font-weight: 600;
		letter-spacing: 3px;
		text-transform: uppercase;
		transition: all .28s ease;
		-webkit-transition: all .28s ease;
	}

	#wrap .w-pricing-table.pt-type7 .pt-footer a.magicmore:hover {
		background-color: #222;
		color: #fff !important;
	}

	@media (max-width: 991px) {
		.w-pricing-table.pt-type7 {
			padding: 40px 25px;
		}
		.w-pricing-table.pt-type7 .plan-price span {
			font-size: 50px;
		}
		.w-pricing-table.pt-type7 .plan-price span.price-symbol {
			font-size: 25px;
		}
		.w-pricing-table.pt-type7 .plan-price small {
			font-size: 15px;
			letter-spacing: 0;
		}
	}

	@media (max-width:767px) {
		.w-pricing-table.pt-type7.featured {
			margin-top: 40px;
		}
	}

	@media (min-width: 768px) and (max-width: 991px) {
		.w-pricing-table.pt-type7 {
			padding: 40px 15px;
		}
		.w-pricing-table.pt-type7 .plan-price span {
			font-size: 40px;
		}
		.w-pricing-table.pt-type7 .plan-price span.price-symbol {
			font-size: 17px;
		}
		.w-pricing-table.pt-type7 .plan-price small {
			font-size: 12px;
		}
		.w-pricing-table.pt-type7 .pt-footer a.magicmore {
			font-size: 11px;
			padding: 9px 18px;
		}
		.w-pricing-table.pt-type7 .plan-title {
			font-size: 16px;
			letter-spacing: 1px;
		}
		.w-pricing-table.pt-type7 .pt-features li {
			font-size: 12px;
			letter-spacing: 0;
		}
	}

	@media (min-width: 992px) and (max-width: 1280px) {
		.w-pricing-table.pt-type7 {
			margin-left: 0;
			margin-right: 0;
			padding: 40px 30px;
		}
		.w-pricing-table.pt-type7 .plan-price span {
			font-size: 57px;
		}
		.w-pricing-table.pt-type7 .plan-price span.price-symbol {
			font-size: 28px;
		}
		.w-pricing-table.pt-type7 .plan-price small {
			font-size: 17px;
			letter-spacing: 0.6px;
		}
	}

	.sub-text p {
		text-align: center;
		color: #808080;
	}

	/* # PRICING-TABLE 8
	================================================== */

	.w-pricing-table.pt-type8 {
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
		background: #fcfcfc;
		margin: 0px 15px 0px;
		padding-top: 50px;
		position: relative;
		text-align: center;
		border: none;
		overflow: hidden;
		box-shadow: 0 3px 14px -3px rgba(0, 0, 0, 0.1);
	}

	.w-pricing-table.pt-type8:hover {
		background: #363636;
		box-shadow: 0 3px 33px -3px rgba(0, 0, 0, 0.2);
	}

	.w-pricing-table.pt-type8 .pt-header {
		width: 190px;
		height: 190px;
		margin: 0 auto;
		padding: 62px 20px;
		text-align: left;
	}

	.w-pricing-table.pt-type8 .plan-title {
		font-size: 20px;
		color: #437df9;
		font-weight: 600;
		letter-spacing: 2px;
		text-transform: uppercase;
		margin-bottom: 40px;
		position: relative;
		display: inline-block;
		padding-right: 10px;
		-webkit-transition: all 0.3s ease;
		-moz--transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	.w-pricing-table.pt-type8 .plan-title .plan-title-line {
		content: '';
		background: #437df9;
		width: 100%;
		height: 1px;
		position: absolute;
		top: 50%;
		left: 100%;
	}

	.w-pricing-table.pt-type8 .plan-price {
		line-height: 1;
		font-weight: 700;
		text-align: left;
	}

	.w-pricing-table.pt-type8 .plan-price span {
		font-size: 50px;
		font-weight: 600;
	}

	.w-pricing-table.pt-type8 .plan-price small {
		font-size: 20px;
		color: #666666;
		font-weight: 100;
		margin-left: 20px;
		text-transform: lowercase;
	}

	.w-pricing-table.pt-type8 .plan-price span,
	.w-pricing-table.pt-type8 .plan-price small {
		color: #2a2a2a;
	}

	.w-pricing-table.pt-type8:hover .plan-price small {
		color: #bcbcbc;
	}

	.w-pricing-table.pt-type8:hover .plan-title,
	.w-pricing-table.pt-type8:hover .plan-price span,
	.w-pricing-table.pt-type8:hover .pt-content {
		color: #ffffff;
		-webkit-transition: all 0.3s ease;
		-moz--transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	.w-pricing-table.pt-type8:hover .plan-title {
		background: #363636;
	}

	.w-pricing-table.pt-type8:hover .plan-title-line {
		background: #ffffff;
	}

	.w-pricing-table.pt-type8 .pt-content {
		color: #666666;
		font-size: 15px;
		margin-top: 40px;
		line-height: 26px;
		margin-bottom: 60px;
		padding: 20px 50px 40px 50px;
	}

	.w-pricing-table.pt-type8 .pt-footer {
		padding: 20px 35px 50px;
		text-align: center;
	}

	.w-pricing-table.pt-type8 .pt-footer a.magicmore {
		color: #fff;
		border-radius: 0;
		font-size: 15px;
		font-weight: 600;
		padding: 21px 40px;
		letter-spacing: 3px;
		display: inline-block;
		text-transform: uppercase;
	}

	.w-pricing-table.pt-type8:hover .pt-footer a.magicmore {
		color: #363636;
	}

	#wrap .w-pricing-table.pt-type8:hover .pt-footer a.magicmore {
		background: #ffffff;
	}

	@media (max-width: 1280px) {
		.w-pricing-table.pt-type8 {
			margin-left: 0;
			margin-right: 0;
			padding: 40px 8px;
		}
		.w-pricing-table.pt-type8 .pt-header {
			width: 180px;
			height: 180px;
		}
		.w-pricing-table.pt-type8 .plan-price span.price-symbol {
			font-size: 28px;
		}
	}

	@media (max-width: 991px) {
		.w-pricing-table.pt-type8 {
			padding: 40px 0px;
		}
		.w-pricing-table.pt-type8 .pt-header {
			width: 160px;
			height: 160px;
		}
		.w-pricing-table.pt-type8 .pt-content {
			font-size: 16px;
			padding: 20px 25px 40px 20px;
		}
		.w-pricing-table.pt-type8 .plan-title {
			font-size: 18px;
		}
		.w-pricing-table.pt-type8 .pt-footer a.magicmore {
			font-size: 12px;
			padding: 15px 20px;
		}
	}

	@media (max-width: 767px) {
		.w-pricing-table.pt-type8 {
			padding: 40px 15px;
		}
		.w-pricing-table.pt-type8 .pt-footer a.magicmore {
			font-size: 11px;
			padding: 9px 18px;
		}
		.w-pricing-table.pt-type8 .plan-title {
			font-size: 20px;
			letter-spacing: 1px;
		}
	}

	/* # PRICING-TABLE9
	================================================== */

	.w-pricing-table.pt-type9 {
		background-color: #437df9;
		padding: 55px 52px 72px;
	}

	.w-pricing-table.pt-type9 .plan-title {
		font-size: 20px;
		color: #ffffff;
		font-weight: 300;
		line-height: 33px;
		padding-bottom: 53px;
		margin-bottom: 34px;
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	}

	.w-pricing-table.pt-type9 h4.pt-price {
		margin-bottom: 28px;
		padding-bottom: 52px;
		border-bottom: 1px solid rgba(255, 255, 255, 0.1);
	}

	.w-pricing-table.pt-type9 h4 span {
		color: #ffffff;
		display: block;
		font-size: 79px;
		font-weight: 700;
		margin-bottom: 3px;
	}

	.w-pricing-table.pt-type9 h4 small {
		font-size: 20px;
		font-weight: 200;
		color: #ffffff;
		text-transform: none;
		vertical-align: middle;
	}

	.w-pricing-table.pt-type9 .pt-footer a {
		color: #ffffff;
		font-size: 17px;
		margin-top: 30px;
		font-weight: 200;
		padding: 18px 41px;
		display: inline-block;
		border: 1px solid #eee;
	}

	.w-pricing-table.pt-type9 .pt-footer a:hover {
		color: #ffffff !important;
	}

	.w-pricing-table.pt-type9.featured .pt-footer a {
		background: #437df9;
		color: #ffffff;
		border-color: #437df9;
	}

	@media (min-width: 1281px) and (max-width: 1500px) {
		.w-pricing-table.pt-type9 h4 span {
			font-size: 60px;
		}
	}

	@media (min-width: 992px) and (max-width: 1280px) {
		.w-pricing-table.pt-type9 {
			padding: 30px 25px;
		}
		.w-pricing-table.pt-type9 h4 span {
			font-size: 50px;
		}
		.w-pricing-table.pt-type9 .pt-price small {
			font-size: 17px;
			letter-spacing: 0.6px;
		}
	}

	@media (max-width: 991px) {
		.w-pricing-table.pt-type9 {
			padding: 30px 50px;
		}
		.w-pricing-table.pt-type9 h4 span {
			font-size: 40px;
		}
		.w-pricing-table.pt-type9 .pt-price small {
			font-size: 20px;
			letter-spacing: 0;
		}
	}

	@media (min-width: 768px) and (max-width: 991px) {
		.w-pricing-table.pt-type9 {
			padding: 30px 12px;
		}
		.w-pricing-table.pt-type9 h4 span {
			font-size: 40px;
		}
		.w-pricing-table.pt-type9 .plan-title {
			font-size: 16px;
			letter-spacing: 1px;
		}
		.w-pricing-table.pt-type9 .pt-footer a.magicmore {
			font-size: 15px;
			padding: 6px 15px;
		}
	}

	@media (max-width:767px) {
		.w-pricing-table.pt-type9 {
			padding: 30px 25px;
		}
	}

	/* # PRICING-TABLE 10
	================================================== */

	.w-pricing-table.pt-type10 {
		position: relative;
		background: #fff;
		padding: 50px 20px 20px;
		border: 1px solid #e9e9e9;
		margin-top: 20px;
		border-radius: 14px;
		text-align: center;
		box-shadow: 0 5px 22px -6px rgba(0, 0, 0, 0.16);
		transition: all 0.3s ease;
	}

	.w-pricing-table.pt-type10:hover {
		box-shadow: 0 8px 64px -14px #437df9;
	}

	.w-pricing-table.pt-type10.featured {
		margin-top: -20px;
		padding-top: 90px;
		background: #fff;
	}

	.w-pricing-table.pt-type10.featured:before {
		display: block;
		content: "FEATURED";
		text-align: center;
		height: 38px;
		line-height: 39px;
		font-weight: 400;
		font-size: 13px;
		color: #999;
		letter-spacing: 2px;
		text-transform: uppercase;
		background: #f3f3f3;
		position: absolute;
		left: 0;
		top: 30px;
		right: 0;
	}

	.w-pricing-table.pt-type10 .plan-title {
		font-size: 36px;
		color: #437df9;
		font-weight: 400;
		letter-spacing: 0;
		text-transform: none;
		padding-bottom: 20px;
	}

	.w-pricing-table.pt-type10 .plan-price {
		margin: 10px -21px 20px;
		padding: 15px;
		line-height: 1;
		font-weight: 500;
		color: #fff;
		background: #437df9;
	}

	.w-pricing-table.pt-type10 .plan-price span {
		font-size: 22px;
	}

	.w-pricing-table.pt-type10 .plan-price span.price-symbol {
		font-size: 13px;
		margin-right: 0;
		vertical-align: top;
		font-weight: 300;
	}

	.w-pricing-table.pt-type10 .plan-price small {
		font-size: 15px;
		letter-spacing: 1px;
		margin-left: 3px;
		text-transform: lowercase;
		font-weight: 300;
		vertical-align: baseline;
	}

	.w-pricing-table.pt-type10 .plan-price span,
	.w-pricing-table.pt-type10 .plan-price small {
		color: #fff;
	}

	.w-pricing-table.pt-type10 .pt-features {
		padding-top: 10px;
		color: #aaa;
		margin-bottom: 30px;
		list-style: none;
	}

	.w-pricing-table.pt-type10 .pt-features li {
		font-size: 16px;
		color: #888;
		font-weight: 300;
		line-height: 1.86;
	}

	.blox.dark .w-pricing-table.pt-type10 .pt-features li {
		color: #aaa;
	}

	.w-pricing-table.pt-type10 .pt-footer {
		padding-top: 12px;
		text-align: center;
	}

	.w-pricing-table.pt-type10 .pt-footer a.magicmore {
		display: inline-block;
		background: #437df9;
		color: #fff;
		padding: 14px 36px;
		border-radius: 0;
		font-size: 15px;
		font-weight: 600;
		letter-spacing: 3px;
		text-transform: uppercase;
		transition: all .28s ease;
		-webkit-transition: all .28s ease;
	}

	#wrap .w-pricing-table.pt-type10 .pt-footer a.magicmore:hover {
		background-color: #222;
		color: #fff !important;
	}

	/*** ====================
	 portfolio carousel -----------
	 ***/

	.portfolio-carousel .owl-item {
		margin-top: -25px;
		margin-left: 25px;
	}

	.portfolio-carousel .portfolio-item {
		position: relative;
		-webkit-box-shadow: -25px 50px 0px 0px rgba(227, 227, 227, 1);
		-moz-box-shadow: -25px 50px 0px 0px rgba(227, 227, 227, 1);
		box-shadow: -25px 50px 0px 0px rgba(227, 227, 227, 1);
	}

	.portfolio-carousel .portfolio-title:before,
	.portfolio-carousel .portfolio-item .portfolio-title,
	.portfolio-carousel .portfolio-item .portfollo-content {
		display: none;
	}

	.portfolio-carousel .portfolio-item .portfolio-title a {
		color: #fff !important;
		font-size: 43px;
		font-weight: normal;
		text-transform: capitalize;
	}

	.portfolio-carousel .portfolio-item .portfollo-content p {
		color: #fff;
	}

	.portfolio-carousel .portfolio-item:hover .portfolio-title:before {
		display: block;
		content: "\e706";
		color: #fff;
		font-family: 'themify';
		position: absolute;
		top: -44px;
	}

	.portfolio-carousel .portfolio-item:hover .portfolio-title.enable {
		display: block;
		top: 126px;
		left: 72px;
		position: absolute;
	}

	.portfolio-carousel .portfolio-item:hover .portfollo-content.enable {
		color: #fff;
		display: block;
		position: absolute;
		bottom: 90px;
		left: 72px;
		font-size: 16px;
		padding-right: 75px;
	}

	.portfolio-carousel .portfolio-item:hover .bgc-overlay {
		-webkit-transition: all 0.5s;
		-moz-transition: all 0.5s;
		transition: all 0.5s;
		background-color: #437df9;
		position: absolute;
		opacity: 1;
		display: block;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
	}

	.portfolio-carousel .owl-nav .owl-prev .ol-pre:after {
		font-family: "linea-arrows-10" !important;
		content: "\e066";
		font-size: 50px;
		position: absolute;
		top: 50%;
		left: -2%;
		color: #000;
		transform: translateY(-50%);
	}

	.portfolio-carousel .owl-nav .owl-prev .ol-pre:hover::after {
		content: "\e067";
		font-size: 50px;
		-webkit-transition: all 0.8s;
		-moz-transition: all 0.8s;
		transition: all 0.8s;
		font-family: "linea-arrows-10" !important;
	}

	@media( max-width: 1280px) {
		.portfolio-carousel .portfolio-item:hover .portfolio-title.enable {
			top: 130px;
		}
		.portfolio-carousel .portfolio-item .portfolio-title a {
			font-size: 30px;
		}
		.portfolio-carousel .portfolio-item:hover .portfollo-content.enable {
			bottom: 80px;
		}
		.portfolio-carousel .portfolio-item:hover .portfolio-title:before {
			top: -30px;
		}
	}

	@media( max-width: 1200px) {
		.portfolio-carousel .portfolio-item:hover .portfolio-title.enable {
			top: 90px;
		}
		.portfolio-carousel .portfolio-item:hover .portfollo-content.enable {
			bottom: 60px;
		}
	}

	@media( max-width: 991px) {
		.portfolio-carousel .portfolio-item:hover .portfollo-content.enable {
			display: block;
		}
		.portfolio-carousel .portfolio-item:hover .portfolio-title.enable {
			top: 110px;
		}
		.portfolio-carousel .portfolio-item:hover .portfollo-content.enable {
			bottom: 150px;
		}
	}

	@media( max-width: 767px) {
		.portfolio-carousel .portfolio-item:hover .portfollo-content.enable {
			bottom: 80px;
		}
		.portfolio-carousel .owl-nav .owl-prev .ol-pre:after {
			left: -2%;
		}
	}

	@media( max-width: 480px) {
		.portfolio-carousel .portfolio-item:hover .portfolio-title.enable {
			top: 70px;
		}
		.portfolio-carousel .portfolio-item .portfolio-title a {
			font-size: 30px;
		}
		.portfolio-carousel .portfolio-item {
			box-shadow: none;
		}
	}

	/* Single Portfolio */

	#wrap .vc_images_carousel .vc_carousel-control {
		opacity: .5;
	}

	#wrap .vc_images_carousel .vc_carousel-control span {
		font-size: 16px;
		padding: 20px;
		background: #fff;
		border-radius: 33px;
		color: #585A5A;
		text-shadow: none;
		transition: all .5s ease;
		-webkit-transition: all .5s ease;
	}

	#wrap .vc_images_carousel .vc_carousel-control .icon-prev:before {
		content: "\e605";
	}

	#wrap .vc_images_carousel .vc_carousel-control .icon-next:before {
		content: "\e606";
	}

	#wrap .vc_images_carousel .vc_carousel-control span:before {
		font-family: 'simple-line-icons';
		font-size: 16px;
		right: 8px;
		top: -12px;
	}

	#wrap .vc_images_carousel .vc_carousel-control {
		opacity: .1;
	}

	#wrap .vc_images_carousel .vc_carousel-control:hover,
	#wrap .vc_images_carousel .vc_carousel-control span:hover {
		opacity: 1;
		color: #437df9;
	}

	/* Portfolio navigation */

	.wn-portfolio-nav.type-nav1 .col-md-4:first-child {
		margin-top: 50px;
	}

	.wn-portfolio-nav .wn-portfolio-nav-text a {
		display: inline-block;
		padding-bottom: 3px;
	}

	.wn-portfolio-nav .wn-portfolio-nav-text i {
		font-size: 40px;
		vertical-align: middle;
		display: inline-block;
		color: #000;
		margin-top: -3px;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	.wn-portfolio-nav .wn-portfolio-nav-text span {
		font-size: 17px;
		text-transform: uppercase;
		letter-spacing: 1.3px;
		color: #212121;
		font-weight: 600;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
		margin: 0 4px;
	}

	.wn-portfolio-nav .wn-portfolio-nav-wrap:hover .wn-portfolio-nav-text i.icon-arrows-slim-left-dashed:before {
		content: "\e066";
	}

	.wn-portfolio-nav .wn-portfolio-nav-wrap:hover .wn-portfolio-nav-text i.icon-arrows-slim-right-dashed:before {
		content: "\e068";
	}

	.wn-portfolio-nav .wn-portfolio-nav-wrap:hover .wn-portfolio-nav-text i,
	.wn-portfolio-nav .wn-portfolio-nav-wrap:hover .wn-portfolio-nav-text span {
		color: #437df9;
	}

	.wn-portfolio-nav.type-nav1 .wn-portfolio-nav-content {
		position: relative;
	}

	.wn-portfolio-nav.type-nav1 .wn-portfolio-nav-content img {
		width: 100%;
	}

	.wn-portfolio-nav.type-nav1 .wn-portfolio-nav-content .wn-portfolio-nav-overlay {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		right: 0;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}

	.wn-portfolio-nav.type-nav1 .wn-portfolio-nav-wrap:hover .wn-portfolio-nav-content .wn-portfolio-nav-overlay {
		visibility: visible;
		opacity: 0.75;
	}

	.wn-portfolio-nav.type-nav1 .wn-portfolio-nav-content .wn-portfolio-nav-title {
		position: absolute;
		bottom: 50px;
		right: 50px;
		color: #fff;
		font-size: 32px;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 0.5s ease;
		transition: all 0.5s ease;
	}

	.wn-portfolio-nav.type-nav1 .wn-portfolio-nav-wrap:hover .wn-portfolio-nav-content .wn-portfolio-nav-title {
		visibility: visible;
		opacity: 1;
	}

	.wn-portfolio-nav-center-icon i {
		display: inline-block;
		font-size: 24px;
		border: 1px solid #437df9;
		color: #000;
		padding: 12px 13px 6px 13px;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
		margin-top: -9px;
	}

	.wn-portfolio-nav.type-nav1 .wn-portfolio-nav-center-icon i {
		margin-top: 200px;
	}

	/* Nav type 2 */

	.wn-portfolio-nav.type-nav2 {
		margin-bottom: 200px;
	}

	.wn-portfolio-nav.type-nav2 .wn-portfolio-nav-content {
		display: inline-block;
		min-width: 310px;
		border: 1px solid #e4e4e4;
		padding: 17px 68px 17px 18px;
		min-height: 140px;
		position: relative;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	.wn-portfolio-nav.type-nav2 .wn-portfolio-nav-content.portfolio-prev-post {
		margin-left: 50px;
	}

	.wn-portfolio-nav.type-nav2 .wn-portfolio-nav-title a {
		font-size: 26px;
		color: #222222;
	}

	.wn-portfolio-nav.type-nav2 .wn-portfolio-nav-category a {
		color: #818181;
	}

	.wn-portfolio-nav.type-nav2 .portfolio-prev-post .wn-portfolio-nav-thumbnail {
		position: absolute;
		right: -40px;
		top: 10px;
	}

	.wn-portfolio-nav.type-nav2 .portfolio-next-post .wn-portfolio-nav-thumbnail {
		position: absolute;
		left: -40px;
		top: 10px;
	}

	.wn-portfolio-nav.type-nav2 .wn-portfolio-nav-content.portfolio-next-post {
		margin-right: 50px;
		text-align: left;
		padding: 17px 10px 10px 82px
	}

	.wn-portfolio-nav.type-nav2 .wn-portfolio-nav-arrow-main {
		position: absolute;
		top: -10px;
	}

	.wn-portfolio-nav.type-nav2 .portfolio-prev-post .wn-portfolio-nav-arrow-main {
		left: 50px;
	}

	.wn-portfolio-nav.type-nav2 .portfolio-next-post .wn-portfolio-nav-arrow-main {
		right: 50px;
	}

	.wn-portfolio-nav.type-nav2 .wn-portfolio-nav-arrow {
		position: relative;
	}

	.wn-portfolio-nav.type-nav2 .wn-portfolio-nav-arrow:after,
	.wn-portfolio-nav.type-nav2 .wn-portfolio-nav-arrow:before {
		border-left: 8px solid transparent;
		border-right: 8px solid transparent;
		border-bottom: 8px solid #fff;
		bottom: -12px;
		content: '';
		left: 50%;
		margin-left: -9px;
		position: absolute;
	}

	.wn-portfolio-nav.type-nav2 .wn-portfolio-nav-arrow:before {
		border-left: 8px solid rgba(101, 101, 101, 0);
		border-right: 8px solid rgba(93, 93, 93, 0);
		border-bottom: 8px solid;
		border-bottom-color: #e4e4e4;
		bottom: -10px;
		margin-left: -9px;
	}

	/*  Nav type 3 */

	.wn-portfolio-nav.type-nav3 .wn-portfolio-nav-wrap {
		width: 270px;
		height: 90px;
		display: inline-block;
		padding: 20px 35px;
	}

	.wn-portfolio-nav.type-nav3 .wn-portfolio-nav-main-content {
		display: inline-block;
	}

	.wn-portfolio-nav.type-nav3 .wn-portfolio-nav-center-icon i {
		margin-top: 0;
	}

	.wn-portfolio-nav.type-nav3 .wn-portfolio-nav-arrow-left i,
	.wn-portfolio-nav.type-nav3 .wn-portfolio-nav-arrow-right i {
		font-size: 40px;
		display: inline-block;
		color: #000;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
		margin-top: 5px;
	}

	.wn-portfolio-nav.type-nav3 .wn-portfolio-nav-arrow-right i:hover:before {
		content: "\e068";
	}

	.wn-portfolio-nav.type-nav3 .wn-portfolio-nav-arrow-left i:hover:before {
		content: "\e066";
	}

	.wn-portfolio-nav.type-nav3 .wn-portfolio-nav-arrow-left {
		float: left;
	}

	.wn-portfolio-nav.type-nav3 .wn-portfolio-nav-arrow-right {
		float: right;
	}

	@media (min-width: 992px) and (max-width: 1200px) {
		.wn-portfolio-nav .wn-portfolio-nav-text span {
			font-size: 16px;
		}
		.wn-portfolio-nav.type-nav1 .wn-portfolio-nav-content .wn-portfolio-nav-title {
			font-size: 28px;
		}
		.wn-portfolio-nav.type-nav1 .wn-portfolio-nav-center-icon i {
			margin-top: 130px;
		}
		.wn-portfolio-nav.type-nav2 .wn-portfolio-nav-content {
			margin-right: 0;
			min-width: 300px;
		}
	}

	@media (min-width: 768px) and (max-width: 991px) {
		.wn-portfolio-nav .wn-portfolio-nav-text span {
			font-size: 16px;
		}
		.wn-portfolio-nav.type-nav1 .wn-portfolio-nav-content .wn-portfolio-nav-title {
			font-size: 20px;
			bottom: 25px;
			right: 25px;
		}
		.wn-portfolio-nav.type-nav1 .wn-portfolio-nav-center-icon i {
			margin-top: 130px;
		}
		.wn-portfolio-nav.type-nav2 .wn-portfolio-nav-content {
			margin-right: 0;
			min-width: 100%;
		}
		.wn-portfolio-nav.type-nav2 .wn-portfolio-nav-content.portfolio-prev-post {
			margin-left: 0;
		}
		.wn-portfolio-nav.type-nav2 .wn-portfolio-nav-title a {
			font-size: 18px;
		}
	}

	@media (max-width: 767px) {
		.wn-portfolio-nav .wn-portfolio-nav-text span {
			display: none;
		}
		.wn-portfolio-nav.type-nav1 .wn-portfolio-nav-content .wn-portfolio-nav-title {
			font-size: 18px;
			bottom: 25px;
			right: inherit;
			left: 13px;
		}
		.wn-portfolio-nav.type-nav1 .wn-portfolio-nav-center-icon i {
			margin-top: 110px;
		}
		.wn-portfolio-nav.type-nav1 .col-md-4:first-child {
			margin-top: 35px;
		}
		.wn-portfolio-nav.type-nav2 .wn-portfolio-nav-content {
			margin-right: 0;
			min-width: 300px;
			margin-left: -180px;
			margin-top: 10px;
		}
		.wn-portfolio-nav.type-nav2 .wn-portfolio-nav-content.portfolio-prev-post {
			margin-left: 0;
		}
		.wn-portfolio-nav.type-nav2 .wn-portfolio-nav-title a,
		.wn-portfolio-nav.type-nav2 .wn-portfolio-nav-category a {
			font-size: 10px;
		}
		.wn-portfolio-nav.type-nav2 .portfolio-next-post .wn-portfolio-nav-arrow-main {
			right: 20px;
		}
		.wn-portfolio-nav.type-nav2 .portfolio-prev-post .wn-portfolio-nav-arrow-main {
			left: 20px;
		}
		.wn-portfolio-nav.type-nav2 .wn-portfolio-nav-thumbnail {
			width: 70px;
		}
		.wn-portfolio-nav.type-nav2 .wn-portfolio-nav-content.portfolio-next-post {
			padding: 17px 10px 10px 40px;
		}
		.wn-portfolio-nav.type-nav2 .wn-portfolio-nav-content {
			padding: 17px 30px 17px 18px;
		}
		.wn-portfolio-nav.type-nav3 .wn-portfolio-nav-wrap {
			width: 200px;
			padding: 20px 0;
		}
	}

	@media (max-width:479px) {
		.wn-portfolio-nav.type-nav1 .wn-portfolio-nav-content .wn-portfolio-nav-title {
			display: none;
		}
		.wn-portfolio-nav-center-icon i {
			font-size: 17px;
			padding: 9px 9px 2px 9px;
		}
		.wn-portfolio-nav.type-nav1 .wn-portfolio-nav-center-icon i {
			margin-top: 40px;
		}
		.wn-portfolio-nav.type-nav1 .col-md-4:first-child {
			margin-top: 0;
		}
		.wn-portfolio-nav.type-nav2 .wn-portfolio-nav-content.portfolio-next-post {
			padding: 17px 10px 10px 20px;
		}
		.wn-portfolio-nav.type-nav2 .wn-portfolio-nav-thumbnail {
			width: 50px;
		}
		.wn-portfolio-nav.type-nav3 .wn-portfolio-nav-wrap {
			width: 160px;
		}
		.wn-portfolio-nav.type-nav3 .wn-portfolio-nav-arrow-left i,
		.wn-portfolio-nav.type-nav3 .wn-portfolio-nav-arrow-right i {
			margin-top: 0px;
		}
	}

	/* portfolio item carousel */

	.portfolio-carousel-subtitle {
		border-bottom: 2px solid #eee;
		height: 50px;
	}

	.latest-projects-navigation {
		float: right;
		height: 40px;
		padding: 0;
		margin-top: 10px;
	}

	.latest-projects-navigation a {
		border: 2px solid #e6e6e6;
		border-radius: 5px;
		padding: 6px 12px 2px;
		cursor: pointer;
		transition: all .22s ease;
		-webkit-transition: all .22s ease;
	}

	.portfolio-carousel-subtitle h4 {
		float: left;
		height: 50px;
		font-weight: 600;
		font-size: 24px;
		line-height: 33px;
	}

	.port-display-block .widget ul li {
		display: block;
	}

	.latest-projects-navigation a i {
		font-size: 20px;
		color: #616a73;
	}

	.related-works .portfolio-item {
		list-style: none;
		position: relative;
	}

	.related-works .portfolio-item img {
		width: 100%;
		cursor: -webkit-grab;
		cursor: -moz-grab;
	}

	.related-works .portfolio-item h5 {
		font-size: 18px;
		font-weight: 600;
		text-transform: uppercase;
		margin: 22px 0 7px 0;
	}

	.related-works .portfolio-item h5 a {
		color: #000;
		transition: all .22s ease;
		-webkit-transition: all .22s ease;
	}

	.related-works .portfolio-meta .portfolio-date {
		font-size: 11px;
		font-weight: 500;
	}

	.related-works .portfolio-meta .portfolio-cat {
		margin-left: 32px;
		font-size: 15px;
		text-transform: uppercase;
	}

	.related-works .portfolio-meta .portfolio-cat a {
		color: #b4b4b4;
		font-weight: 400;
	}

	.related-works .portfolio-item>a {
		display: block;
		position: relative;
		cursor: -webkit-grab;
		cursor: -moz-grab;
	}

	.related-works .portfolio-item>a:active {
		cursor: -webkit-grabbing;
		cursor: -moz-grabbing;
		opacity: 1;
	}

	.related-works .portfolio-item>a:before {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		opacity: 0;
		transition: all .22s ease;
		-webkit-transition: all .22s ease;
	}

	.related-works .portfolio-item>a:hover:before {
		background: #437df9;
		opacity: .5;
	}

	.related-works .portfolio-item:hover h5 a {
		color: #437df9;
	}

	.latest-projects-navigation a:hover {
		background: #437df9;
		border-color: transparent;
	}

	.latest-projects-navigation a:hover i {
		color: #fff;
	}

	.single-portfolio .related-works h4.subtitle {
		margin-bottom: 50px;
		text-align: center;
		font-size: 40px;
	}

	.single-portfolio .related-works {
		margin-bottom: 80px;
	}

	.single-portfolio .related-works .owl-dots {
		margin-top: 50px;
	}

	@media only screen and (max-width: 480px) {
		.latest-projects-navigation a {
			padding: 4px 9px 0px;
		}
		.portfolio-carousel-subtitle h4 {
			font-size: 14px;
			font-weight: 500;
			line-height: 46px;
		}
	}

	/* Subscribe Box */

	.subscribe-box {
		position: relative;
		border: 1px solid #e9e9e9;
		padding: 5% 6%;
		margin-bottom: 25px;
		background: #fff;
	}

	.subscribe-box .subscribe-box-top {
		background-color: #437df9;
		width: 100%;
		text-align: center;
		padding: 24px 0;
		margin-bottom: 15px;
	}

	.subscribe-box .subscribe-box-top i {
		color: #fff;
		font-size: 60px;
	}

	.subscribe-box .subscribe-box-top h3 {
		color: #fff;
		font-weight: normal;
		font-size: 16px;
		letter-spacing: 5px;
		margin: 15px 0 0;
		text-transform: uppercase;
	}

	.subscribe-box .subscribe-box-text {
		min-height: 110px;
		padding: 3%;
	}

	.subscribe-box .subscribe-box-form {
		margin: 0;
	}

	.subscribe-box .subscribe-box-input div {
		padding: 0;
	}

	.subscribe-box .subscribe-box-input .subscribe-box-email {
		width: 100%;
		border: 1px solid #fafafa;
		background-color: #f5f5f5;
		padding: 16px;
		margin: 0;
		min-height: 56px;
		line-height: 56px;
		padding: 0 15px;
	}

	.subscribe-box .subscribe-box-input .subscribe-box-email:focus {
		border: 1px solid #ededed;
		box-shadow: none;
	}

	.subscribe-box .subscribe-box-input .subscribe-box-email:hover {
		border: 1px solid #e2efe3;
	}

	.subscribe-box .subscribe-box-input .subscribe-box-submit {
		margin: 0;
		border-radius: 0;
		width: 100%;
		padding: 18px 0 19px;
		background: #437df9;
		color: #fff;
		min-height: 56px;
	}

	.subscribe-modern .subscribe-box-input:hover .subscribe-box-submit span {
		color: #fff;
	}

	/* Subscribe modern */

	.subscribe-modern .subscribe-box-input {
		position: relative;
	}

	#wrap .subscribe-modern .subscribe-box-input .subscribe-box-email::-webkit-input-placeholder {
		color: #437df9;
		letter-spacing: 1px;
	}

	#wrap .subscribe-modern .subscribe-box-input .subscribe-box-email:-moz-placeholder {
		color: #437df9;
		letter-spacing: 1px;
	}

	#wrap .subscribe-modern .subscribe-box-input .subscribe-box-email::-moz-placeholder {
		color: #437df9;
		letter-spacing: 1px;
	}

	#wrap .subscribe-modern .subscribe-box-input .subscribe-box-email:-ms-input-placeholder {
		color: #437df9;
		letter-spacing: 1px;
	}

	.subscribe-modern .subscribe-box-input .subscribe-box-email {
		float: left;
		background: none;
		height: 53px;
		width: 63%;
		color: #437df9;
		margin: 0;
		border: 0;
		line-height: 34px;
		padding: 1px 0 12px 0;
		font-size: 16px;
	}

	.subscribe-modern .subscribe-box-input:after {
		content: "";
		width: 55%;
		height: 1px;
		background: #437df9;
		position: absolute;
		top: 52px;
		left: 7px;
	}

	.subscribe-modern .subscribe-box-input .subscribe-box-email:focus,
	.subscribe-modern .subscribe-box-input .subscribe-box-email:hover {
		box-shadow: none;
	}

	.subscribe-modern .subscribe-box-input .subscribe-box-submit {
		background: #437df9;
		color: #fff;
		height: 53px;
		border-radius: 0;
		margin: 0;
		border-radius: 0;
		float: right;
		width: 37%;
		padding: 0;
	}

	#wrap .subscribe-modern .subscribe-box-input .subscribe-box-submit.button:not(.rounded):after {
		background: #444;
	}

	.subscribe-modern .subscribe-box-input:hover span {
		color: #437df9;
		transition: all 0.5s ease;
		-webkit-transition: all 0.5s ease;
	}

	.subscribe-modern .subscribe-box-input span {
		font-size: 16px;
		letter-spacing: 2.5px;
	}

	#wrap .blox.dark .subscribe-modern .subscribe-box-input .subscribe-box-email::-webkit-input-placeholder {
		color: #fff;
		letter-spacing: 1px;
	}

	#wrap .blox.dark .subscribe-modern .subscribe-box-input .subscribe-box-email:-moz-placeholder {
		color: #fff;
		letter-spacing: 1px;
	}

	#wrap .blox.dark .subscribe-modern .subscribe-box-input .subscribe-box-email::-moz-placeholder {
		color: #fff;
		letter-spacing: 1px;
	}

	#wrap .blox.dark .subscribe-modern .subscribe-box-input .subscribe-box-email:-ms-input-placeholder {
		color: #fff;
		letter-spacing: 1px;
	}

	.blox.dark .subscribe-modern .subscribe-box-input .subscribe-box-email {
		float: left;
		background: none;
		height: 53px;
		width: 63%;
		color: #fff;
		margin: 0;
		border: 0;
		line-height: 34px;
		padding: 1px 0 12px 0;
		font-size: 16px;
	}

	.blox.dark .subscribe-modern .subscribe-box-input:after {
		content: "";
		width: 55%;
		height: 1px;
		background: #fff;
		position: absolute;
		top: 52px;
		left: 7px;
	}

	.blox.dark .subscribe-modern .subscribe-box-input .subscribe-box-email:focus,
	.blox.dark .subscribe-modern .subscribe-box-input .subscribe-box-email:hover {
		box-shadow: none;
	}

	.blox.dark .subscribe-modern .subscribe-box-input .subscribe-box-submit {
		background: #fff;
		color: #437df9;
		height: 53px;
		border-radius: 0;
		margin: 0;
		border-radius: 0;
		float: right;
		width: 37%;
		padding: 0;
	}

	#wrap .blox.dark .subscribe-modern .subscribe-box-input .subscribe-box-submit.button:not(.rounded):after {
		background: #437df9;
		color: #fff;
	}

	#wrap .blox.dark .subscribe-modern .subscribe-box-input:hover span {
		transition: all 0.5s ease;
		-webkit-transition: all 0.5s ease;
	}

	#wrap .blox.dark .subscribe-modern .subscribe-box-input span {
		font-size: 16px;
		letter-spacing: 2.5px;
	}

	@media (max-width:1200px) {
		#wrap .subscribe-modern .subscribe-box-input .subscribe-box-email,
		#wrap .subscribe-modern .subscribe-box-input span {
			font-size: 12px;
		}
		#wrap .subscribe-modern .subscribe-box-input .subscribe-box-submit,
		#wrap .subscribe-modern .subscribe-box-input .subscribe-box-email {
			height: 41px;
		}
		#wrap .subscribe-modern .subscribe-box-input:after {
			top: 40px;
		}
	}

	@media (max-width:1024px) {
		#wrap .subscribe-modern .subscribe-box-input .subscribe-box-email,
		#wrap .subscribe-modern .subscribe-box-input .subscribe-box-submit {
			margin: 0;
			width: 100%;
		}
		#wrap .subscribe-modern .subscribe-box-input .subscribe-box-submit {
			top: 1px;
		}
		#wrap .subscribe-modern .subscribe-box-input .subscribe-box-email {
			float: left;
		}
		#wrap .subscribe-modern .subscribe-box-input:after {
			width: 100%;
			left: 0;
		}
	}

	/*** subscribe bordered ***/

	.subscribe-bordered {
		border: 1px solid #e4e4e4;
		padding: 60px;
		margin: 20px 0;
	}

	.subscribe-bordered h3 {
		font-size: 29px;
		color: #2f2f2f;
		font-weight: 300;
	}

	.subscribe-bordered h5 {
		font-size: 15px;
		color: #444444;
		font-weight: 400;
		;
	}

	.subscribe-box-form {
		margin-bottom: 0px;
	}

	.subscribe-box-text {
		margin-bottom: 56px;
	}

	.subscribe-bordered .subscribe-box-text p {
		font-size: 15px;
		color: #444444;
		font-weight: 400;
	}

	.subscribe-bordered .subscribe-box-input input {
		border-top: none;
		border-left: none;
		border-right: none;
		color: #b6b6b6;
		font-size: 15px;
		opacity: 0.5;
	}

	.subscribe-bordered .subscribe-box-input input[type="email"] {
		margin-right: 30px;
		width: 80%;
		width: inherit;
		display: inline-block;
		padding: 0;
		box-shadow: none;
		color: #000;
	}

	.subscribe-bordered .subscribe-box-input .subscribe-box-submit {
		background: none;
		border: 1px solid #437df9;
		color: #212121;
		font-size: 13px;
		font-weight: 400;
		text-transform: uppercase;
		letter-spacing: 1.5px;
		position: relative;
	}

	#wrap .subscribe-bordered .subscribe-box-input .subscribe-box-submit:before {
		font-family: "linea-arrows-10" !important;
		content: "\e068";
		color: #000;
		position: absolute;
		bottom: 50%;
		font-size: 39px;
		right: -26px;
		left: auto;
		margin: 0;
		padding: 0 3px 0 4px;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		transform: translateY(50%);
	}

	#wrap .subscribe-bordered .subscribe-box-input .subscribe-box-submit:hover:before {
		right: -30px;
	}

	#wrap .subscribe-bordered .subscribe-box-input .button span {
		display: inline;
		transform: none;
		transition: none;
	}

	#wrap .subscribe-bordered .subscribe-box-input .button:hover:after,
	#wrap .subscribe-bordered .subscribe-box-input .button:after {
		background-color: inherit;
	}

	#wrap .subscribe-bordered .subscribe-box-input .button:hover span {
		color: inherit;
	}

	@media(min-width:1441px) and (max-width:1600px) {
		.subscribe-bordered .subscribe-box-input input[type="email"] {
			margin-right: 10px;
		}
	}

	@media(min-width:1281px) and (max-width:1440px) {
		.subscribe-bordered .subscribe-box-input input[type="email"] {
			margin-right: 10px;
			width: 50%;
		}
	}

	@media(max-width:1280px) {
		.subscribe-bordered .subscribe-box-input input[type="email"] {
			width: 100%;
			margin-right: 0;
		}
		#wrap .subscribe-bordered .subscribe-box-input .subscribe-box-submit {
			width: 100%;
			margin: 0;
		}
	}

	/*** subscribe full ***/

	.subscribe-full .subscribe-box-input {
		position: relative;
	}

	#wrap .subscribe-full .subscribe-box-input input[type="email"] {
		border-bottom: 1px solid #e1e1e1;
		padding: 36px 4px;
		border-top: none;
		border-left: none;
		border-right: none;
		font-size: 16px;
	}

	.subscribe-full input[type="email"]::-webkit-input-placeholder {
		font-size: 48px;
		color: #e6e6e6;
		padding-top: 10px;
	}

	.subscribe-full input[type="email"]:-moz-placeholder {
		font-size: 48px;
		color: #e6e6e6;
	}

	.subscribe-full input[type="email"]::-moz-placeholder {
		font-size: 48px;
		color: #e6e6e6;
	}

	.subscribe-full input[type="email"]:-ms-input-placeholder {
		font-size: 48px;
		color: #e6e6e6;
	}

	.subscribe-full input[type="email"]:focus {
		border: none;
		-webkit-box-shadow: none;
		box-shadow: none;
	}

	.subscribe-full input[type="email"]:focus+.button:before {
		right: 20px;
	}

	.subscribe-full .button {
		position: absolute;
		right: 0;
		bottom: 12%;
		background: transparent;
		border: none;
		color: #000;
	}

	#wrap .subscribe-full .button span {
		display: none;
	}

	.subscribe-full .button:before {
		content: "\e068";
		font-family: "linea-arrows-10" !important;
		position: absolute;
		font-size: 60px;
		transform: translateY(-50%);
		right: 10px;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	.subscribe-full .button:hover:before {
		right: 20px;
	}

	#wrap .subscribe-full .button:hover:after {
		background-color: transparent;
	}

	#wrap .subscribe-full .button:not(.rounded):after {
		background-color: transparent;
	}

	/* Twitter Box */

	.latest-tweets {
		position: relative;
		border: 1px solid #e9e9e9;
		padding: 12px 12px 16px;
		margin-bottom: 25px;
	}

	.latest-tweets .ltweets-top {
		background-color: #5eaade;
		width: 100%;
		text-align: center;
		padding: 24px 0;
		margin-bottom: 15px;
	}

	.latest-tweets .ltweets-top i {
		color: #fff;
		font-size: 60px;
	}

	.latest-tweets .ltweets-top h3 {
		color: #fff;
		font-weight: normal;
		font-size: 16px;
		letter-spacing: 5px;
		margin: 15px 0 0;
	}

	.latest-tweets .tweets {
		font-size: 15px;
		list-style: none;
		height: 87px;
		line-height: 21px;
	}

	.latest-tweets .tweets .tw-timestamp {
		color: #767676;
		font-size: 13px;
	}

	.latest-tweets .tw-item a {
		color: #5eaade;
	}

	.latest-tweets .ltweets-link-wrapper {
		background-color: #f4f4f4;
		width: 100%;
		text-align: center;
		padding: 14px;
	}

	.latest-tweets .ltweets-link {
		color: #5eaade;
		font-size: 16px;
	}

	.latest-tweets .ltweets-link:hover {
		color: #444;
	}

	/* Ministry Box */

	.ministry-box {
		position: relative;
		min-height: 287px;
		margin-bottom: 30px;
		overflow: hidden;
		text-align: center;
	}

	.ministry-box .ministry-bar {
		background-color: currentcolor;
		position: absolute;
	}

	.ministry-box .ministry-bar h4 {
		padding: 20px 0;
		color: #fff;
		text-transform: uppercase;
		margin-bottom: 0;
		font-size: 23px;
		font-weight: bold;
		letter-spacing: 2px;
	}

	.ministry-box .ministry-img img {
		min-width: 100%;
	}

	.ministry-box .ministry-bar {
		color: #0099cb;
		background-color: currentcolor;
		width: 100%;
		position: relative;
	}

	.ministry-box .ministry-bar:after {
		transition: all .5s ease-in-out;
		-webkit-transition: all .5s ease-in-out;
		margin-left: -15px;
		position: absolute;
		content: '';
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 15px 15px 0 15px;
		border-color: currentcolor transparent transparent transparent;
	}

	.ministry-box .ministry-content {
		height: 0;
		transition: all .5s ease-in-out;
		-webkit-transition: all .5s ease-in-out;
		overflow: hidden;
		padding: 0 8px;
		position: absolute;
		width: 100%;
	}

	.ministry-box:hover .ministry-content {
		height: 100%;
	}

	.ministry-box .ministry-content p {
		color: #fff;
		line-height: 20px;
		margin-bottom: 12px;
		padding: 5%;
		font-size: 14px;
	}

	.ministry-box .ministry-content h5 {
		color: #fff;
		font-weight: 500;
		margin: 7px 0 0
	}

	.ministry-box .ministry-content a {
		color: #fff;
		font-weight: 600;
		text-transform: uppercase;
	}

	.ministry-box .director-img {
		border-radius: 50%;
		width: 33%;
		border: 3px solid #fff;
	}

	.ministry-box .ministry-director p {
		padding: 0;
	}

	/* ministry box 2 */

	.ministry-box2 img {
		background-color: #fff;
		padding: 10px;
		transition: all .33s ease;
		-webkit-transition: all .33s ease;
		border: 1px solid #eee;
	}

	.ministry-box2:hover img {
		background-color: #ff797a;
	}

	.ministry-box2 h4 {
		font-weight: 400;
		font-size: 24px;
		text-align: center;
		margin: 25px auto 15px;
		transition: all .33s ease;
		-webkit-transition: all .33s ease;
	}

	.ministry-box2:hover h4 {
		color: #ff797a;
	}

	.ministry-box2 p {
		text-align: center;
		color: #8a8a8a;
	}

	/* Teaser boxes
	----------------------*/

	/* Teaser box 1 */

	.teaser-box1 {
		background: #f8f8f8;
		position: relative;
		border: 4px solid #fff;
		padding-bottom: 100px;
		transition: all 0.18s ease;
		-webkit-transition: all 0.18s ease;
	}

	.teaser-box1:hover {
		border-color: #437df9;
	}

	.teaser-box1 .teaser-title {
		position: absolute;
		bottom: 0;
		height: 100px;
		line-height: 100px;
		white-space: nowrap;
		background-color: #437df9;
		font-size: 29px;
		letter-spacing: 0;
		font-weight: 700;
		color: #fff;
		margin: 0;
		padding: 0 30px;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		width: 100%;
	}

	.teaser-box1:hover .teaser-title {
		background: #f8f8f8 !important;
		width: 100%;
		height: 100%;
		top: 0;
		bottom: 0;
		color: #000;
		padding-top: 100px;
	}

	.teaser-box1 img {
		width: 100%;
		opacity: 1;
		transition: all 0.32s ease;
		-webkit-transition: all 0.32s ease;
	}

	.teaser-box1:hover img {
		opacity: 0;
	}

	.teaser-box1 a:after {
		display: inline-block;
		font-family: 'themify';
		content: "\e628";
		font-size: 48px;
		color: #fff;
		background-color: #437df9;
		width: 100px;
		height: 100px;
		text-align: center;
		line-height: 100px;
		position: absolute;
		right: 0;
		bottom: 0;
		z-index: 11;
		-webkit-transition: all .15s ease;
		transition: all .15s ease;
	}

	.teaser-box1:hover a:after {
		background-color: #437df9;
	}

	.teaser-box1 .teaser-subtitle {
		position: absolute;
		top: 100px;
		z-index: 0;
		width: 100%;
		display: block;
		padding: 0 30px;
		padding-top: 220px;
		color: #444;
		margin: 0;
		font-size: 19px;
		opacity: 0;
		visibility: hidden;
		transition: all 0.32s ease;
		-webkit-transition: all 0.32s ease;
	}

	.teaser-box1:hover .teaser-subtitle {
		padding-top: 100px;
		opacity: 1;
		visibility: visible;
		z-index: 13;
	}

	@media only screen and (min-width: 1201px) and (max-width: 1441px) {
		.teaser-box1 .teaser-title {
			font-size: 26px;
		}
	}

	@media only screen and (max-width: 1200px) {
		.teaser-box1 .teaser-title {
			font-size: 22px;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 1200px) {
		.teaser-box1 a:after {
			display: none;
		}
	}

	@media only screen and (max-width:479px) {
		.teaser-box1 a:after {
			display: none;
		}
	}

	/* Teaser box 2 */

	.teaser-box2 {
		position: relative;
		background: #fff;
		padding-bottom: 15px;
		border: 1px solid #e5e5e5;
		padding: 2px;
		margin-right: -1px;
		box-shadow: none;
		transition: all 0.27s ease;
		-webkit-transition: all 0.27s ease;
	}

	.teaser-box2:hover {
		box-shadow: 0 0 35px rgba(0, 0, 0, 0.07);
	}

	.teaser-box2 img.teaser-image {
		background: #fff;
		width: 100%;
		-webkit-transition: .19s ease-in-out;
		-moz-transition: .19s ease-in-out;
		transition: .19s ease-in-out;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		transform: scale(1);
	}

	.teaser-box2:hover img.teaser-image {
		-webkit-transform: scale(0.94);
		-moz-transform: scale(0.94);
		transform: scale(0.94);
		z-index: 98;
	}

	.teaser-box2 .teaser-title,
	.teaser-box2 .teaser-subtitle {
		position: absolute;
		z-index: 3;
		left: 10px;
		bottom: 25px;
		font-size: 35px;
		line-height: 1;
		letter-spacing: -1px;
		display: inline-block;
		font-weight: bold;
		margin: 0;
		padding: 5px 15px 4px;
		transition: all 0.38s ease;
		-webkit-transition: all 0.38s ease;
		word-wrap: break-word;
		color: #222;
	}

	.teaser-box2 a:hover .teaser-title {
		color: #437df9;
	}

	.teaser-box2 .teaser-subtitle {
		bottom: 65px;
		font-size: 16px;
		line-height: 1.1;
		letter-spacing: 0;
		font-weight: 400;
		padding: 1px 15px 6px;
		color: #8e8e8e;
	}

	.teaser-box2:hover .teaser-subtitle {
		color: #111;
	}

	.teaser-box2 a {
		display: block;
		position: relative;
	}

	.teaser-box2 a:before {
		position: absolute;
		left: 0;
		right: 0;
		top: 38%;
		bottom: 0;
		background: linear-gradient(rgba(255, 255, 255, 0.01), rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 1));
		display: block;
		content: '';
		z-index: 2;
		transition: all 0.38s ease;
		-webkit-transition: all 0.38s ease;
	}

	.teaser-box2 a:hover:before {
		top: 0;
	}

	.teaser-box2 a:after {
		position: absolute;
		right: 15px;
		bottom: 40px;
		display: block;
		content: '\e048';
		z-index: 3;
		font-family: "linea-arrows-10" !important;
		font-size: 80px;
		color: #437df9;
		transition: all 0.23s ease;
		-webkit-transition: all 0.23s ease;
	}

	.teaser-box2:hover a:after {
		-webkit-transform: rotate(90deg);
		transform: rotate(90deg);
	}

	@media only screen and (min-width: 768px) and (max-width: 1200px) {
		.teaser-box2 a:after {
			bottom: auto;
			;
			top: 20px;
			right: 10px;
			font-size: 60px;
		}
		.teaser-box2 .teaser-title {
			font-size: 27px;
		}
		.teaser-box2 .teaser-subtitle {
			font-size: 13px;
		}
	}

	/* Teaser box 3 */

	.teaser-box3 {
		background: #f8f8f8;
		position: relative;
		transition: all 0.24s ease;
		-webkit-transition: all 0.24s ease;
	}

	.teaser-box3:hover {
		background: #437df9;
	}

	.teaser-box3 a {
		display: block;
		width: 100%;
		height: 100%;
	}

	.teaser-box3 .teaser-title {
		font-size: 29px;
		font-weight: 700;
		color: #000;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
	}

	.teaser-box3 .teaser-title,
	.teaser-box3 .teaser-subtitle {
		position: absolute;
		left: 51%;
		top: 30%;
		padding: 0 30px;
	}

	.teaser-box3 img {
		width: 50%;
		opacity: 1;
		transition: all 0.26s ease;
		-webkit-transition: all 0.26s ease;
	}

	.teaser-box3:hover img {
		opacity: 0.82;
	}

	.teaser-box3 .teaser-subtitle {
		top: 40%;
		color: #444;
		margin: 0;
		font-size: 19px;
		line-height: 1.8;
		transition: all 0.32s ease;
		-webkit-transition: all 0.32s ease;
	}

	.teaser-box3:hover .teaser-title,
	.teaser-box3:hover .teaser-subtitle {
		color: #fff;
	}

	.teaser-box3 .teaser-subtitle:after {
		position: absolute;
		left: 32px;
		content: 'Read More';
		display: inline-block;
		margin-top: 62px;
		background: #437df9;
		color: #fff;
		padding: 16px 36px;
		border-radius: 0;
		font-size: 14px;
		font-weight: 600;
		letter-spacing: 2px;
		text-transform: uppercase;
		transition: all .28s ease;
		-webkit-transition: all .28s ease;
	}

	.teaser-box3:hover .teaser-subtitle:after {
		background-color: #fff !important;
		color: #437df9;
	}

	@media only screen and (max-width: 767px) {
		.teaser-box3 img {
			width: 100%;
		}
		.teaser-box3 .teaser-title,
		.teaser-box3 .teaser-subtitle,
		.teaser-box3 .teaser-subtitle:after {
			left: 5%;
			color: #fff;
			top: 15%;
		}
		.teaser-box3 .teaser-title {
			font-size: 20px
		}
		.teaser-box3 .teaser-subtitle {
			font-size: 15px;
			top: 25%;
		}
		.teaser-box3 .teaser-subtitle:after {
			padding: 6px 16px;
			font-size: 12px;
			font-weight: 400;
			margin-left: 10px;
			top: 0;
		}
		.teaser-box3 a {
			background: #000;
		}
		.teaser-box3 img {
			opacity: 0.65;
		}
	}

	@media only screen and (max-width: 480px) {
		.teaser-box3 .teaser-title {
			font-size: 16px
		}
		.teaser-box3 .teaser-subtitle {
			font-size: 12px
		}
		.teaser-box3 .teaser-subtitle:after {
			padding: 4px 12px;
			font-size: 11px;
			margin-left: 16px;
			letter-spacing: 0;
		}
	}

	/* Teaser box 4 */

	.teaser-box4 {
		position: relative;
		margin-top: 0;
		border: 7px solid #fff;
		box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.019);
		transition: all .31s ease-in-out;
		-webkit-transition: all .31s ease-in-out;
	}

	.teaser-box4:hover {
		transform: translate(0, -9px);
		-webkit-transform: translate(0, -9px);
		box-shadow: 0px 15px 15px 0px rgba(0, 0, 0, 0.11);
	}

	.teaser-box4 img {
		transition: all .3s ease-in-out;
		-webkit-transition: all .3s ease-in-out;
		width: 100%;
	}

	.teaser-box4 .teaser-title,
	.teaser-box4 .teaser-subtitle {
		transition: all .33s ease-in-out;
		-webkit-transition: all .33s ease-in-out;
		background-color: #437df9;
		font-size: 12px;
		letter-spacing: 2px;
		font-weight: 600;
		height: 40px;
		margin: 0;
		padding: 13px;
		text-transform: uppercase;
		width: 100%;
		text-align: center;
		color: #fff;
		text-shadow: 0 0px 3px rgba(0, 0, 0, 0.16);
	}

	.teaser-box4 .teaser-subtitle {
		margin-top: -40px;
		opacity: 0;
		background-color: #202020;
		color: #fff;
	}

	.teaser-box4:hover .teaser-subtitle {
		opacity: 1;
	}

	.teaser-box4:hover .teaser-title {
		opacity: 0;
	}

	@media only screen and (max-width: 767px) {
		.teaser-box4,
		.teaser-box4:hover {
			margin-top: 15px;
			margin-bottom: 0;
		}
		.teaser-box4 .teaser-title,
		.teaser-box4 .teaser-subtitle {
			letter-spacing: 1px;
		}
	}

	/* Teaser box 5 */

	.teaser-box5 {
		position: relative;
		margin-bottom: 16px;
	}

	.teaser-box5:before {
		content: '';
		left: 0;
		right: 0;
		bottom: 0;
		top: 0;
		position: absolute;
		border: 8px solid transparent;
		transition: margin 0.3s ease;
		-webkit-transition: margin 0.3s ease;
	}

	.teaser-box5:hover:before {
		margin: -8px;
		border-color: #437df9;
	}

	.teaser-box5 .teaser-title {
		position: absolute;
		padding-right: 20px;
		font-size: 20px;
		font-weight: 600;
		bottom: 102px;
		left: 23px;
		color: #fff;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
	}

	.teaser-box5 a {
		display: block;
		background: #000;
		border: none !important;
	}

	.teaser-box5 img {
		width: 100%;
		transition: all .27s ease-in-out;
		-webkit-transition: all .27s ease-in-out;
		opacity: 0.95;
	}

	.teaser-box5:hover img {
		opacity: 0.65;
	}

	.teaser-box5 .teaser-subtitle {
		position: absolute;
		font-size: 15px;
		font-weight: 300;
		bottom: 79px;
		left: 23px;
		color: #fff;
	}

	.teaser-box5 .teaser-featured {
		position: absolute;
		font-size: 13px;
		text-transform: uppercase;
		background: #437df9;
		color: #fff;
		padding: 8px 16px 5px 16px;
		top: 25px;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
	}

	.teaser-box5:hover .teaser-title {
		color: #437df9;
	}

	/* Teaser box 6 */

	.teaser-box6 {
		position: relative;
		margin: 6px;
		background: #000;
	}

	.teaser-box6:before {
		content: '';
		left: 0;
		right: 0;
		bottom: 0;
		top: 0;
		position: absolute;
		border: 6px solid transparent;
		z-index: 3;
		transition: all 0.2s ease;
		-webkit-transition: all 0.2s ease;
	}

	.teaser-box6:hover:before {
		margin: -3px;
		border-color: #437df9;
	}

	.teaser-box6 .teaser-title,
	.teaser-box6 .teaser-subtitle {
		text-transform: uppercase;
		display: table;
		margin-top: 0;
		transition: all .18s ease;
		-webkit-transition: all .18s ease;
		font-size: 20px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		text-align: center;
		color: #fff;
	}

	.teaser-box6 a {
		display: block;
		z-index: 4;
		background: #000;
		border: none !important;
	}

	.teaser-box6 img {
		width: 100%;
		transition: all .27s ease-in-out;
		-webkit-transition: all .27s ease-in-out;
		opacity: 0.8;
	}

	.teaser-box6 .teaser-subtitle {
		z-index: 5;
		opacity: 0;
		margin: 0;
		margin-top: 20px;
		font-weight: 600;
		font-size: 12px;
		white-space: nowrap;
		padding: 12px 16px 9px;
		letter-spacing: 1px;
		color: #fff !important;
		background-color: #437df9;
		transition: all .18s ease;
		-webkit-transition: all .18s ease;
	}

	.teaser-box6 .teaser-subtitle:after {
		font-family: "linea-arrows-10";
		content: "\e04b";
		margin-left: 2px;
		font-size: 13px;
		display: inline;
		float: right;
	}

	.teaser-box6:hover .teaser-title {
		margin-top: -25px;
	}

	.teaser-box6:hover .teaser-subtitle {
		opacity: 1;
	}

	.teaser-box6:hover .teaser-subtitle:hover {
		background-color: #101010;
	}

	.teaser-box6:hover img {
		filter: blur(3px);
		-webkit-filter: blur(3px);
	}

	#nav .teaser-box6 a,
	#nav .teaser-box6 img {
		padding: 0;
		margin: 0;
		border: none !important;
	}

	/* Teaser box 7 */

	.teaser-box7 {
		position: relative;
	}

	.teaser-box7 h4,
	.teaser-box7 h5 {
		position: absolute;
		bottom: 0;
		display: block;
		width: 100%;
		margin-bottom: -1px;
		line-height: 25px;
		padding: 15px;
	}

	.teaser-box7 h4 {
		background: rgba(62, 62, 62, 0.88);
		color: #fff;
		font-weight: bold;
		height: 85px;
		transition: .22s all ease-in-out;
	}

	.teaser-box7:hover h4 {
		background: #3e3e3e;
		color: #437df9;
	}

	.teaser-box7 h4:before {
		content: "";
		width: 25%;
		height: 0;
		display: block;
		position: absolute;
		border-bottom: 3px solid #437df9;
		left: 0;
		top: 0;
		transition: .22s all ease-in-out;
	}

	.teaser-box7:hover h4:before {
		width: 100%;
	}

	.teaser-box7 h5 {
		color: #8a8a8a;
		padding-bottom: 20px;
		padding-top: 0;
		background-color: transparent;
	}

	/* Teaser Box 8 */

	.teaser-box8 {
		background: #fff;
		position: relative;
		box-shadow: 0 0 1px rgba(0, 0, 0, 0.01);
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
	}

	.teaser-box8:hover {
		box-shadow: 0 10px 29px rgba(0, 0, 0, 0.2);
	}

	.teaser-box8 .teaser-title {
		position: absolute;
		top: 10%;
		white-space: nowrap;
		background: none !important;
		font-size: 30px;
		letter-spacing: 0;
		font-weight: 700;
		color: #000;
		margin: 0;
		padding: 0 5%;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
		width: 100%;
	}

	.teaser-box8 img {
		width: 100%;
		opacity: 1;
		transition: all 0.32s ease;
		-webkit-transition: all 0.32s ease;
	}

	.teaser-box8:hover img {
		opacity: 0.8;
	}

	.teaser-box8 .teaser-subtitle {
		position: absolute;
		top: 10%;
		z-index: 3;
		width: 100%;
		display: block;
		padding: 0 5%;
		color: #222;
		margin: 40px 0 0;
		font-size: 19px;
		line-height: 1.52;
		max-width: 60%;
		font-weight: 300;
		transition: all 0.32s ease;
		-webkit-transition: all 0.32s ease;
	}

	.teaser-box8 .teaser-btn {
		position: absolute;
		bottom: 10%;
		left: 5%;
		background: #fff;
		display: inline-block;
		padding: 11px 22px;
		border-radius: 55px;
		font-size: 12px;
		font-weight: 500;
		letter-spacing: 1px;
		text-transform: uppercase;
		line-height: 1;
		color: #222;
		margin: 0;
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
		transition: all 0.32s ease;
		-webkit-transition: all 0.32s ease;
	}

	.teaser-box8 .teaser-btn:hover {
		background: #222 !important;
		color: #fff !important;
	}

	@media (max-width: 1280px) {
		.teaser-box8 .teaser-title {
			font-size: 25px;
		}
		.teaser-box8 .teaser-subtitle {
			font-size: 16px;
			margin-top: 32px;
		}
	}

	@media (max-width: 991px) {
		.teaser-box8 .teaser-title {
			font-size: 22px;
		}
		.teaser-box8 .teaser-subtitle {
			font-size: 14px;
			margin-top: 28px;
		}
	}

	@media (max-width: 480px) {
		.teaser-box8 .teaser-title {
			font-size: 17px;
		}
		.teaser-box8 .teaser-subtitle {
			font-size: 12px;
			margin-top: 20px;
			line-height: 1.38;
		}
		.teaser-box8 .teaser-btn {
			font-size: 9px;
			padding: 8px 16px;
		}
	}

	@media (max-width: 320px) {
		.teaser-box8 .teaser-subtitle {
			font-size: 0;
		}
	}

	/* Teaser Box 9 */

	.teaser-box9 {
		position: relative;
	}

	.teaser-box9 .teaser-title.has-image {
		transition: all 0.3s ease;
		border-radius: 55px;
		letter-spacing: 0;
		background: #437df9;
		color: #fff;
		display: inline-table;
		padding: 22px 53px;
		font-size: 14px;
		font-weight: 600;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

	.teaser-box9:hover .teaser-title.has-image {
		background: #222;
	}

	.teaser-box9 img.teaser-image,
	.teaser-box9 {
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
	}

	.teaser-box9 .teaser-title.has-image:hover {
		background: #30312c;
	}

	.teaser-box9:hover img.teaser-image {
		filter: blur(3px);
		-webkit-filter: blur(3px);
	}

	/* Teaser box 10 */

	.teaser-box10 {
		position: relative;
	}

	.teaser-box10:before {
		content: '';
		left: 0;
		right: 0;
		bottom: 0;
		top: 0;
		border: 0;
		position: absolute;
		transition: margin 0.3s ease;
		-webkit-transition: margin 0.3s ease;
	}

	.teaser-box10 .teaser-title {
		position: absolute;
		padding-right: 0;
		bottom: 165px;
		left: 51px;
		color: #fff;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
	}

	.teaser-box10 a {
		display: block;
		background: #437df9;
		border: none !important;
	}

	#wrap .teaser-box10 a h4 {
		margin: 0;
		word-spacing: -2px;
		line-height: 1;
		font-size: 32px;
		text-transform: uppercase;
		font-weight: 500;
	}

	.teaser-box10 img {
		width: 100%;
		transition: all .27s ease-in-out;
		opacity: 0.95;
	}

	.teaser-box10:hover img {
		opacity: 0.5;
		background: #000;
	}

	.teaser-box10 p {
		position: absolute;
		font-size: 16px;
		margin: 0;
		word-spacing: 2px;
		font-weight: 300;
		bottom: 120px;
		left: 54px;
		color: #fff;
	}

	.teaser-box10:after {
		content: "\e628";
		font-family: 'themify';
		position: absolute;
		font-size: 30px;
		bottom: 58px;
		left: 53px;
		color: #fff;
		transition: all .27s ease-in-out;
	}

	.teaser-box10:hover:after {
		left: 70px;
	}

	@media (max-width:479px) {
		.teaser-box10 p {
			font-size: 14px;
			bottom: 100px;
			left: 20px;
		}
		#wrap .teaser-box10 a h4 {
			font-size: 26px;
		}
		.teaser-box10 .teaser-title {
			bottom: 130px;
			left: 20px;
		}
		.teaser-box10:after {
			font-size: 24px;
			bottom: 35px;
			left: 20px;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 960px) {
		.teaser-box10 p {
			font-size: 14px;
			bottom: 120px;
			left: 20px;
			line-height: 16px;
		}
		#wrap .teaser-box10 a h4 {
			font-size: 26px;
		}
		.teaser-box10 .teaser-title {
			bottom: 150px;
			left: 20px;
		}
		.teaser-box10:after {
			font-size: 24px;
			bottom: 35px;
			left: 20px;
		}
	}

	@media only screen and (min-width: 961px) and (max-width: 1200px) {
		.teaser-box10 p {
			font-size: 20px;
			bottom: 100px;
			left: 20px;
			line-height: 22px;
		}
		#wrap .teaser-box10 a h4 {
			font-size: 30px;
		}
		.teaser-box10 .teaser-title {
			bottom: 170px;
			left: 20px;
		}
		.teaser-box10:after {
			font-size: 30px;
			bottom: 35px;
			left: 20px;
		}
	}

	/*** Teaser Box Type11 ***/

	.teaser-box11 {
		position: relative;
	}

	.teaser-box11 .teaser-title {
		position: absolute;
		left: 17%;
		top: 29%;
		color: #000;
		font-size: 15px;
		text-transform: uppercase;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
	}

	.teaser-box11 .teaser-title:after {
		content: " ";
		background: #000;
		display: inline-block;
		height: 2px;
		width: 50px;
		height: 2px;
		margin-bottom: 5px;
		margin-left: 95px;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
	}

	.teaser-box11:hover .teaser-title:after {
		background: #fff;
	}

	.teaser-box11 p {
		position: absolute;
		color: #000;
		left: 17%;
		bottom: 23%;
		font-size: 30px;
		line-height: 1.50;
		font-weight: 600;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
	}

	.teaser-box11:hover .teaser-title,
	.teaser-box11:hover p {
		color: #fff;
	}

	.teaser-box11 .bgc-overlay {
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		background-color: #437df9;
		position: absolute;
		display: block;
		opacity: 0;
		visibility: hidden;
		left: 0;
		right: 0;
		top: 0;
		bottom: 0;
	}

	.teaser-box11:hover .bgc-overlay {
		opacity: 0.5;
		visibility: visible;
	}

	@media ( max-width: 1280px) {
		.teaser-box11 .teaser-title {
			left: 13%;
			top: 20%;
		}
		.teaser-box11 p {
			left: 13%;
			bottom: 9%;
			font-size: 25px;
		}
	}

	@media ( max-width: 991px) {
		.teaser-box11 p {
			font-size: 20px;
		}
	}

	@media ( max-width: 767px) {
		.teaser-box11 .teaser-title {
			top: 15%;
			left: 10%;
		}
		.teaser-box11 p {
			bottom: 20%;
			left: 10%;
			font-size: 18px;
		}
	}

	@media ( max-width: 480px) {
		.teaser-box11 p {
			bottom: 5%;
			left: 10%;
			font-size: 15px;
		}
	}

	/*** teaser box 12 ***/

	.teaser-box12 {
		background-color: #f5f5f5;
		padding: 45px 30px 0 30px;
		margin-bottom: 40px;
	}

	.teaser-box12 .teaser-content {
		position: relative;
	}

	.teaser-box12 .teaser-image {
		margin-bottom: -30px;
	}

	.teaser-box12:hover .teaser-image {
		-webkit-box-shadow: 0px 0px 0px 10px rgba(67, 125, 249, 1);
		-moz-box-shadow: 0px 0px 0px 10px rgba(67, 125, 249, 1);
		box-shadow: 0px 0px 0px 10px rgba(67, 125, 249, 1);
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
	}

	#wrap .teaser-box12 .teaser-title {
		top: 73px;
		opacity: 0;
		color: #2f2f2f;
		font-size: 33px;
	}

	.teaser-box12 .teaser-subtitle {
		top: 150px;
		opacity: 0;
		color: #444444;
		font-size: 14px;
		text-transform: uppercase;
	}

	.teaser-box12 .teaser-subtitle:after {
		top: 58px;
		right: 50%;
		width: 75px;
		height: 75px;
		line-height: 20px;
		color: #437df9;
		content: "\e628";
		font-size: 38px;
		position: absolute;
		border-radius: 50%;
		padding: 30px 18px;
		font-family: 'themify';
		background-color: #fff;
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
		-moz-transition: all 0.3s;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
	}

	.teaser-box12 .teaser-title,
	.teaser-box12 .teaser-subtitle {
		left: 50%;
		padding: 10px 15px;
		position: absolute;
		display: inline-table;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
		-moz-transition: all 0.3s;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
	}

	#wrap .teaser-box12:hover .teaser-title,
	#wrap .teaser-box12:hover .teaser-subtitle {
		opacity: 1;
	}

	.teaser-box12 .bgc-overlay {
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		opacity: 0;
		display: block;
		margin-bottom: -30px;
		visibility: hidden;
		position: absolute;
		background-color: #f5f2ee;
		-moz-transition: all 0.3s;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
	}

	.teaser-box12:hover .bgc-overlay {
		margin-bottom: -30px;
		visibility: visible;
		opacity: 0.9;
	}

	@media(max-width: 1560px) {
		.teaser-box12 .teaser-title {
			top: 20px;
			font-size: 22px;
		}
		.teaser-box12 .teaser-subtitle {
			top: 70px;
		}
		.teaser-box12 .teaser-subtitle:after {
			top: 43px;
			width: 50px;
			height: 50px;
			font-size: 28px;
			padding: 8px 10px;
		}
	}

	@media(max-width: 991px) {
		.teaser-box12 .teaser-title {
			top: 4px;
		}
		.teaser-box12 .teaser-subtitle {
			top: 50px;
		}
		.teaser-box12 .teaser-subtitle:after {
			top: 30px;
			font-size: 25px;
			background-color: inherit;
		}
	}

	@media(max-width: 767px) {
		.teaser-box12 {
			text-align: center;
			margin-bottom: 60px;
		}
		.teaser-box12 .teaser-content {
			width: 80%;
			margin: 0 auto;
		}
		.teaser-box12 .teaser-title {
			top: 75px;
			font-size: 40px;
		}
		.teaser-box12 .teaser-subtitle {
			top: 170px;
		}
		.teaser-box12 .teaser-subtitle:after {
			top: 55px;
			font-size: 35px;
			background-color: #fff;
			width: 70px;
			height: 75px;
			padding: 15px 10px;
		}
	}

	@media(max-width:479px) {
		.teaser-box12 .teaser-content {
			width: inherit;
		}
		.teaser-box12 .teaser-title {
			top: 30px;
			font-size: 28px;
		}
		.teaser-box12 .teaser-subtitle {
			top: 100px;
		}
	}

	@media(max-width: 420px) {
		.teaser-box12 .teaser-title {
			top: 8px;
			font-size: 22px;
		}
		.teaser-box12 .teaser-subtitle {
			top: 53px;
		}
		.teaser-box12 .teaser-subtitle:after {
			top: 30px;
			font-size: 30px;
			background-color: inherit;
		}
	}

	/* # Teaser Box 13
	=============================================*/

	.teaser-box13 {
		position: relative;
	}

	.teaser-box13:after {
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		bottom: 37%;
		left: 0;
		background: #f5f5f5;
	}

	.teaser-box13 a,
	.teaser-box13 .liked {
		z-index: 1;
		position: relative;
		display: inline-block;
	}

	.teaser-box13 .liked {
		float: right;
		margin: 11px 0;
		margin-right: 25px;
		color: #444;
		font-size: 14px;
	}

	.teaser-box13 .liked i {
		color: #ff2e76;
		font-size: 15px;
		vertical-align: top;
		margin-right: 5px;
	}

	.teaser-box13 a {
		padding: 0 25px;
		width: 100%;
	}

	#wrap .teaser-box13 a figure {
		margin-bottom: 25px;
		position: relative;
	}

	.teaser-box13 a img {
		width: 100%;
	}

	body #wrap .teaser-box13 a h4 {
		position: relative;
		padding-bottom: 16px;
		margin-bottom: 17px;
		color: #2f2f2f;
		font-size: 33px;
		line-height: 33px;
	}

	.teaser-box13 a h5 {
		font-size: 14px;
		color: #444;
	}

	.teaser-box13 a h4 .before,
	.teaser-box13 a h4 .after {
		position: absolute;
		bottom: 0;
	}

	.teaser-box13 a h4 .before {
		width: 74px;
		height: 2px;
		background: #e4e4e4;
	}

	.teaser-box13 a h4 .after {
		width: 6px;
		height: 6px;
		border-radius: 50%;
		left: 77px;
		bottom: -2px;
	}

	.teaser-box13 .overlay-teaser-box13 {
		width: 100%;
		height: 100%;
		position: absolute;
		opacity: 0;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
	}

	.teaser-box13:hover .overlay-teaser-box13 {
		opacity: .8;
	}

	.teaser-box13 a figure i {
		width: 75px;
		height: 75px;
		background: #fff;
		display: inline-block;
		text-align: center;
		border-radius: 50%;
		font-size: 33px;
		padding-top: 20px;
		position: absolute;
		top: 40%;
		left: 50%;
		transform: translate( -50%, -50%);
		opacity: 0;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
	}

	.teaser-box13:hover a figure i {
		opacity: 1;
		top: 50%;
	}

	@media( min-width:769px) and ( max-width:1200px) {
		.teaser-box13 a figure i {
			font-size: 25px;
			padding-top: 19px;
			width: 60px;
			height: 60px;
		}
		.teaser-box13 a {
			padding: 0 15px;
		}
		.teaser-box13 .liked {
			margin-right: 15px;
		}
		.teaser-box13 a h4 {
			font-size: 20px;
		}
	}

	@media( max-width:480px) {
		.teaser-box13 a figure i {
			font-size: 25px;
			padding-top: 19px;
			width: 60px;
			height: 60px;
		}
		.teaser-box13 a {
			padding: 0 15px;
		}
		.teaser-box13 .liked {
			margin: 5px 0 1px;
			margin-right: 15px;
		}
		.teaser-box13 a h4 {
			font-size: 20px;
		}
	}

	/* # Teaser Box 14
	=============================================*/

	.teaser-box14 {
		position: relative;
		margin-bottom: 305px;
	}

	.teaser-box14 .teaser-title {
		position: absolute;
		bottom: 35px;
		left: 35px;
		background: #1d1d1b;
		color: #fff;
		padding: 30px 60px;
		margin: 0;
		font-size: 23px;
		font-weight: 400;
	}

	.teaser-box14 .teaser-title:before {
		content: "\e027";
		font-family: "linea-arrows-10" !important;
		position: absolute;
		font-size: 20px;
		color: #437df9;
		left: 30px;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
		top: 50%;
	}

	@media(max-width: 991px) {
		.teaser-box14 .teaser-title {
			bottom: 0;
			left: 0;
			font-size: 18px;
		}
	}

	@media(max-width: 767px) {
		.teaser-box14 {
			margin-bottom: 50px;
		}
		.teaser-box14 figure img {
			width: 100%;
		}
	}

	@media(max-width: 480px) {
		.teaser-box14 .teaser-title {
			font-size: 14px;
		}
	}

	/* # Teaser Box 15
	=============================================*/

	.teaser-box15 {
		position: relative;
		padding: 0;
		background: #fff;
		box-shadow: 0 1px 15px -3px rgba(0, 0, 0, 0.16);
		margin-bottom: 35px;
	}

	.teaser-box15 .col-md-4.tsb15-imgwrap {
		padding-left: 0;
		padding-right: 0;
	}

	.teaser-box15 img {
		width: 100%;
	}

	.teaser-box15 .col-md-8 {
		padding: 20px 30px 0;
	}

	.teaser-box15 .c-price {
		color: #000;
		font-weight: bold;
		font-size: 16px;
		float: right;
	}

	.teaser-box15 .c-featured {
		color: #fff;
		background: #1f51e6;
		font-size: 13px;
		font-weight: 500;
		padding: 4px 15px;
		max-width: 80%;
		display: inline-block;
	}

	.teaser-box15 .c-title {
		font-weight: 600;
		color: #000;
		font-size: 27px;
		padding: 22px 0 0 0;
	}

	.teaser-box15 .c-subtitle {
		font-size: 14px;
		top: 27px;
		font-weight: 500;
		color: #9b9b9b;
	}

	.teaser-box15 .c-text_content {
		color: #000;
		font-weight: 500;
		font-size: 17px;
	}

	.teaser-box15 .inner-c {
		padding: 25px 0px 0px 20px;
		position: relative;
	}

	.teaser-box15 .c-link {
		font-size: 12px;
		font-weight: 500;
		float: right;
		border: 1px solid #e4e4e4;
		padding: 10px 25px;
		-webkit-transition: all 0.3s;
		-o-transition: all 0.3s;
		transition: all 0.3s;
		cursor: pointer;
		display: inline-block;
		margin-top: -35px;
	}

	#wrap .teaser-box15 .c-link:hover {
		background-color: #222;
		border-color: transparent;
		color: #fff;
	}

	.teaser-box15 .c-feat-n {
		margin-right: 26px;
	}

	.teaser-box15 .feat-box {
		padding-top: 16px;
		font-size: 13px;
	}

	.teaser-box15 .features-data {
		display: inline-block;
	}

	@media only screen and (max-width: 991px) {
		.teaser-box15 .inner-c {
			margin: -20px 0px 0px 11px;
		}
		.teaser-box15 .feat-box {
			padding-top: 20px;
			padding-bottom: 0px;
		}
		.teaser-box15 .c-link {
			margin-top: -37px;
		}
	}

	@media only screen and (max-width: 767px) {
		.teaser-box15 .c-link {
			min-height: 48px;
			margin-top: 0px;
		}
		.teaser-box15 .inner-c {
			margin: 40px 0px 0px 0px;
		}
		.teaser-box15 .c-price {
			font-size: 13px;
		}
		.teaser-box15 .col-md-8 {
			padding: 20px 27px 15px;
		}
		.teaser-box15 .c-feat-n {
			margin-right: 10px;
		}
		.teaser-box15 .c-title {
			padding: 10px 0 0 0;
			font-size: 22px;
		}
		.teaser-box15 .c-text_content {
			font-size: 15px;
		}
		.teaser-box15 .feat-box {
			padding-top: 5px;
		}
		.teaser-box15 .inner-c {
			margin: -20px 0px 25px -20px;
		}
	}

	@media only screen and (max-width: 480px) {
		.teaser-box15 .c-featured {
			display: inline-block;
			float: none;
			max-width: 100%;
		}
		.teaser-box15 .c-price {
			display: block;
			float: none;
			margin: 0 0 5px;
		}
		.teaser-box15 .inner-c {
			padding: 23px 0px 0px 0px;
		}
	}

	/* # Teaser Box 16
	=============================================*/
	.teaser-box16 {
		position: relative;
		margin-bottom: 16px;
		border-radius: 10px;
		transition: margin 0.25s ease;
		-webkit-transition: margin 0.25s ease;
	}
	.teaser-box16:before {
		content: '';
		left: 0;
		right: 0;
		bottom: 0;
		top: 0;
		position: absolute;
		border: 8px solid transparent;
		transition: margin 0.3s ease;
		-webkit-transition: margin 0.3s ease;
	}
	.teaser-box16:hover:before {
		margin: -8px;
		border-color: #437df9;
	}
	.teaser-box16 img {
		width: 100%;
		transition: all .27s ease-in-out;
		-webkit-transition: all .27s ease-in-out;
		border-radius: 10px;
	}
	.teaser-box16:hover img {
		opacity: 0;
	}
	.teaser-box16:hover .tb16-content {
		background-color: #fff;
		border-radius: 10px;
	}
	.teaser-box16:hover {
		box-shadow: 15px 15px 40px 10px #02030345;
	}
	.tb16-content h4 {
		position: absolute;
		width: 100%;
		text-align: center;
		bottom: 15%;
		color: #fff !important;
		transition: all 0.3s ease;
		font-size: 26px !important;
	}
	.teaser-box16:hover .tb16-content h4 {
		position: absolute;
		width: 100%;
		text-align: center;
		bottom: 55%;
		color: #000 !important;
		font-weight: 400;
		transition: all 0.3s ease;
	}
	.tb16-content h5 {
		position: absolute;
		width: 100%;
		text-align: center;
		bottom: 10%;
		color: #fff;
		transition: all 0.3s ease;
	}
	.teaser-box16:hover .tb16-content h5 {
		position: absolute;
		width: 100%;
		text-align: center;
		bottom: 48%;
		color: #000;
		transition: all 0.3s ease;
	}
	.teaser-box16 a {
		text-align: center;
		display: none;
		padding: 0px;
		position: absolute;
		background-color: #43e05f;
		color: #fff !important;
		border-radius: 50px;
		bottom: 10%;
		width: 60%;
		transition: all 0.3s ease;
	}
	.teaser-box16:hover a {
		text-align: center;
		display: inline-block;
		padding: 13px 0px;
		position: absolute;
		color: #fff !important;
		width: 66%;
		border-radius: 50px;
		bottom: 30%;
		left: 50%;
		transform: translate(-50%,0);
	}

	.tb16-content a:hover {
		background-color: #444;
		transition: all 0.3s ease;
	}

	/* # Teaser Box 17
	=============================================*/
	.teaser-box17 img {
		bottom: 0;
		right: 0;
		position: absolute;
	}
	.teaser-box17 {
		background: #fff;
		border: 1px solid #e4e4e4;
		overflow: hidden;
		position: relative;
		border-radius: 15px;
		padding: 0 0 80px 50px;
		transition: all 0.3s ease;
		margin-bottom: 40px;
	}
	.teaser-box17:hover {
		box-shadow: 0 0 45px 10px #f0f0f0;
		transition: all 0.3s ease;
		border: 1px solid #f0f0f0;
	}
	.time-content {
		text-align: center;
		float: right;
		top: 0;
		background: -webkit-linear-gradient(#f70743, #ff567f);
		right: 0;
		position: absolute;
		color: #fff;
		padding: 25px 20px;
		border-radius: 0 0 0 15px;
	}
	.time-content i {
		font-size: 21px;
		margin-bottom: 10px;
	}
	.time-content span.c-subtitle {
		font-size: 13px;
	}
	span.time-tb17 {
		font-size: 27px;
	}
	.tb17-inner-c {
		float: left;
	}
	.tb17-inner-c h4 {
		font-size: 27px;
		margin-top: 80px;
		margin-bottom: 30px;
		font-weight: 400;
		color: #1e1e1e;
	}
	.tb17-inner-c span.c-price {
		font-size: 40px;
		color: #222;
	}
	p.tb17-p {
		font-size: 16px;
		margin-bottom: 35px;
		max-width: 400px;
		color: #505050;
	}

	/* Subscribe bar */

	.subscribe-bar1 h3 {
		font-weight: normal;
		font-size: 24px;
		letter-spacing: 2px;
		padding-left: 10px;
	}

	@media only screen and (min-width: 1200px) {
		.subscribe-bar1 h3 {
			padding-left: 15px;
		}
	}

	.subscribe-bar1 .subscribe-box-form {
		margin: 0;
	}

	.subscribe-bar1 .subscribe-box-input div {
		padding: 0;
	}

	.subscribe-bar1 .subscribe-box-input .subscribe-box-email {
		border-radius: 60px;
		padding: 25px 30px;
		color: #333;
		box-shadow: 0 2px 20px -5px rgba(0,0,0,.1);
	}

	.subscribe-bar1 .subscribe-box-input .subscribe-box-email::-webkit-input-placeholder {
		/* Chrome/Opera/Safari */
		color: #333;
		font-size: 11px;
		text-transform: capitalize;
	}

	.subscribe-bar1 .subscribe-box-input .subscribe-box-email::-moz-placeholder {
		/* Firefox 19+ */
		color: #333;
		font-size: 11px;
		text-transform: capitalize;
	}

	.subscribe-bar1 .subscribe-box-input .subscribe-box-email:-ms-input-placeholder {
		/* IE 10+ */
		color: #333;
		font-size: 11px;
		text-transform: capitalize;
	}

	.subscribe-bar1 .subscribe-box-input .subscribe-box-email:-moz-placeholder {
		/* Firefox 18- */
		color: #333;
		font-size: 11px;
		text-transform: capitalize;
	}

	.subscribe-bar1 .subscribe-box-input {
		position: relative;
	}

	.subscribe-bar1 .subscribe-box-input .subscribe-box-submit {
		border-radius: 60px;
		overflow: hidden;
		position: absolute;
		top: 50%;
		transform: translate( 0, -50%);
		right: 7px;
		color: #437df9;
		background: #fff;
		border: 1px solid transparent;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
		box-sizing: border-box;
	}

	.blox.dark .subscribe-bar1 .subscribe-box-input .subscribe-box-submit,
	.blox.dark .subscribe-bar1 .subscribe-box-input .subscribe-box-email {
		background: transparent;
		color: #fff;
	}

	.blox.dark .subscribe-bar1 .subscribe-box-input .subscribe-box-email::-webkit-input-placeholder {
		/* Chrome/Opera/Safari */
		color: #fff;
	}

	.blox.dark .subscribe-bar1 .subscribe-box-input .subscribe-box-email::-moz-placeholder {
		/* Firefox 19+ */
		color: #fff;
	}

	.blox.dark .subscribe-bar1 .subscribe-box-input .subscribe-box-email:-ms-input-placeholder {
		/* IE 10+ */
		color: #fff;
	}

	.blox.dark .subscribe-bar1 .subscribe-box-input .subscribe-box-email:-moz-placeholder {
		/* Firefox 18- */
		color: #fff;
	}

	.blox.dark .subscribe-bar1 .subscribe-box-input .subscribe-box-submit:hover {
		border-color: transparent;
	}

	#wrap .blox.dark .subscribe-bar1 .subscribe-box-input .subscribe-box-submit:after {
		background: transparent;
	}

	.subscribe-bar1 .subscribe-box-input .subscribe-box-submit:hover {
		border: 1px solid #333;
	}

	@media only screen and (max-width: 767px) {
		.subscribe-bar1 .subscribe-box-input .subscribe-box-email,
		.subscribe-bar1 .subscribe-box-input .subscribe-box-submit {
			border-radius: 5px 5px 0 0;
			margin: 0;
			width: 100%;
		}
		.subscribe-bar1 .subscribe-box-input .subscribe-box-submit {
			border-radius: 0 0 5px 5px;
			position: static;
			margin-top: 36px;
			border: 1px solid;
		}
	}

	/* subscribe flat */

	.subscribe-flat h3 {
		color: #292929;
		font-weight: normal;
		margin: 10px 0 0;
	}

	.subscribe-flat .subscribe-box-form {
		margin: 0;
	}

	.subscribe-flat .subscribe-box-input div {
		padding: 0;
	}

	.subscribe-flat .subscribe-box-input .subscribe-box-email {
		width: 100%;
		border: 1px solid #ededed;
		background-color: #ededed;
		padding: 36px;
		margin: 0;
		border-radius: 0;
	}

	.subscribe-flat .subscribe-box-input .subscribe-box-email:focus {
		border: 1px solid #f0f0f0;
		box-shadow: none;
	}

	.subscribe-flat .subscribe-box-input .subscribe-box-submit {
		font-size: 14px;
		background: rgba(0, 0, 0, 0.3);
		margin: 0;
		width: 100%;
		padding: 39px 0 38px;
		border-radius: 0;
		color: #fff;
	}

	/* Subscribe wish */

	.subscribe-wish {
		padding: 40px 0;
		text-align: center;
		z-index: 0;
	}

	.subscribe-wish .subscribe-box-form,
	.subscribe-wish .subscribe-box-input {
		margin-top: 0;
		position: relative;
	}

	.subscribe-wish .subscribe-box-input .subscribe-box-email {
		float: left;
		background-color: #f9f9f9;
		border: none;
		padding: 20px;
		width: calc(100% - 112px);
		opacity: 1;
		font-size: 16px;
		margin: 0;
		height: 112px;
		text-align: center;
		color: #222;
		word-spacing: 1px;
	}

	.blox.dark .subscribe-wish .subscribe-box-input .subscribe-box-email {
		background: rgba(255, 255, 255, 0.14);
		color: #fff;
	}

	.subscribe-wish .subscribe-box-input .subscribe-box-email::-webkit-input-placeholder {
		/* WebKit, Blink, Edge */
		color: #d5d5d5;
		letter-spacing: 1px;
		font-weight: 400;
	}

	.blox.dark .subscribe-wish .subscribe-box-input .subscribe-box-email::-webkit-input-placeholder {
		color: #fff;
	}

	.subscribe-wish .subscribe-box-input .subscribe-box-email:-moz-placeholder {
		/* Mozilla Firefox 4 to 18 */
		color: #d5d5d5;
		opacity: 1;
		letter-spacing: 1px;
		font-weight: 400;
	}

	.subscribe-wish .subscribe-box-input .subscribe-box-email::-moz-placeholder {
		/* Mozilla Firefox 19+ */
		color: #d5d5d5;
		opacity: 1;
		letter-spacing: 1px;
		font-weight: 400;
	}

	.subscribe-wish .subscribe-box-input .subscribe-box-email:-ms-input-placeholder {
		/* Internet Explorer 10-11 */
		color: #d5d5d5;
		letter-spacing: 1px;
		font-weight: 400;
	}

	.subscribe-wish .subscribe-box-input .subscribe-box-email:focus {
		box-shadow: none;
	}

	.subscribe-wish .subscribe-box-input .subscribe-box-submit {
		margin-left: 0;
		position: absolute;
		background: rgba(0, 0, 0, 0.15);
		opacity: 1;
		color: #fff;
		top: 0;
		right: 0;
		height: 112px;
		width: 112px;
		border-radius: 0;
		margin: 0;
		padding: 0;
	}

	.subscribe-wish .subscribe-box-input .subscribe-box-submit.button:not(.rounded):after {
		background: #444;
		color: #fff;
		opacity: 1;
	}

	.blox.dark .subscribe-wish .subscribe-box-input span,
	.subscribe-wish .subscribe-box-input span {
		display: none !important;
	}

	.subscribe-wish .subscribe-box-input .subscribe-box-submit:before {
		content: "\e628";
		font-family: 'themify';
		position: absolute;
		font-size: 34px;
		font-weight: 100;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		color: #fff;
		z-index: 99;
		transition: all 0.5s ease;
	}

	.subscribe-wish .subscribe-box-input .subscribe-box-submit:hover:before {
		left: 60%;
		color: #fff;
		opacity: 1;
	}

	@media (max-width: 1280px) {
		.subscribe-wish .subscribe-box-input .subscribe-box-email,
		.subscribe-wish .subscribe-box-input .subscribe-box-submit {
			margin: 0;
			width: 100%;
		}
		.subscribe-wish .subscribe-box-input .subscribe-box-submit {
			top: 113px;
		}
	}

	.wn-newsletter .subscribe-wish .subscribe-box-input .subscribe-box-email {
		background: #f3f3f3;
		border: 1px solid #e3e3e3;
		padding: 18px 70px 18px 29px;
		height: auto;
		color: #7e7e7e;
		text-align: left;
	}

	.wn-newsletter .subscribe-wish .subscribe-box-input .subscribe-box-email::-webkit-input-placeholder {
		/* Chrome/Opera/Safari */
		color: #707070;
		font-size: 16px;
		letter-spacing: 0;
		text-align: left;
	}

	.wn-newsletter .subscribe-wish .subscribe-box-input .subscribe-box-email::-moz-placeholder {
		/* Firefox 19+ */
		color: #707070;
		font-size: 16px;
		letter-spacing: 0;
		text-align: left;
	}

	.wn-newsletter .subscribe-wish .subscribe-box-input .subscribe-box-email:-ms-input-placeholder {
		/* IE 10+ */
		color: #707070;
		font-size: 16px;
		letter-spacing: 0;
		text-align: left;
	}

	.wn-newsletter .subscribe-wish .subscribe-box-input .subscribe-box-email:-moz-placeholder {
		/* Firefox 18- */
		color: #707070;
		font-size: 16px;
		letter-spacing: 0;
		text-align: left;
	}

	.wn-newsletter .subscribe-wish {
		overflow: hidden;
	}

	.wn-newsletter form.subscribe-box-form {
		max-width: 407px;
		margin: 0 auto;
	}

	.wn-newsletter .subscribe-wish .subscribe-box-input .subscribe-box-submit {
		width: 55px;
		height: 55px;
		display: inline-block;
		text-align: center;
		color: #fff;
		font-size: 25px;
		padding-top: 13px;
		position: absolute;
		right: 0;
		top: 0;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
		cursor: pointer;
	}

	.wn-newsletter .subscribe-wish .subscribe-box-input .subscribe-box-submit:before {
		font-family: "linea-arrows-10" !important;
		content: "\e04b";
		font-size: 25px;
	}

	/* Subscribe Rounded */

	#wrap .subscribe-rounded .subscribe-box-input .subscribe-box-email {
		width: 100%;
		border-radius: 60px;
		box-shadow: 0 1px 29px rgba(0, 0, 0, 0.07);
		transition: all 0.25s ease;
	}

	#wrap .subscribe-rounded .subscribe-box-input input.subscribe-box-email:hover {
		box-shadow: 0 1px 33px rgba(0, 0, 0, 0.16);
	}

	#wrap .subscribe-rounded .subscribe-box-input input.subscribe-box-email:focus {
		box-shadow: 0 1px 36px rgba(0, 0, 0, 0.2);
		background: rgba(255, 255, 255, 0.1);
	}

	#wrap .subscribe-rounded .subscribe-box-input .subscribe-box-submit {
		right: 6px;
		border-radius: 60px;
		width: 100px;
		height: 100px;
		top: 6px;
		background: #fff;
	}

	#wrap .subscribe-rounded .subscribe-box-input .subscribe-box-submit.button:not(.rounded):before {
		color: #222;
	}

	#wrap .subscribe-rounded .subscribe-box-input .subscribe-box-submit.button:not(.rounded):after {
		display: none;
	}

	.subscribe-rounded {
		padding: 40px 0;
		text-align: center;
		z-index: 0;
	}

	.subscribe-rounded .subscribe-box-form,
	.subscribe-rounded .subscribe-box-input {
		margin-top: 0;
		position: relative;
	}

	.subscribe-rounded .subscribe-box-input .subscribe-box-email {
		float: left;
		background-color: #f9f9f9;
		border: none;
		padding: 20px;
		width: calc(100% - 112px);
		opacity: 1;
		font-size: 16px;
		margin: 0;
		height: 112px;
		text-align: center;
		color: #222;
		word-spacing: 1px;
	}

	.blox.dark .subscribe-rounded .subscribe-box-input .subscribe-box-email {
		background: rgba(255, 255, 255, 0.14);
		color: #fff;
	}

	.subscribe-rounded .subscribe-box-input .subscribe-box-email::-webkit-input-placeholder {
		/* WebKit, Blink, Edge */
		color: #d5d5d5;
		letter-spacing: 1px;
		font-weight: 400;
	}

	.blox.dark .subscribe-rounded .subscribe-box-input .subscribe-box-email::-webkit-input-placeholder {
		color: #fff;
	}

	.subscribe-rounded .subscribe-box-input .subscribe-box-email:-moz-placeholder {
		/* Mozilla Firefox 4 to 18 */
		color: #d5d5d5;
		opacity: 1;
		letter-spacing: 1px;
		font-weight: 400;
	}

	.subscribe-rounded .subscribe-box-input .subscribe-box-email::-moz-placeholder {
		/* Mozilla Firefox 19+ */
		color: #d5d5d5;
		opacity: 1;
		letter-spacing: 1px;
		font-weight: 400;
	}

	.subscribe-rounded .subscribe-box-input .subscribe-box-email:-ms-input-placeholder {
		/* Internet Explorer 10-11 */
		color: #d5d5d5;
		letter-spacing: 1px;
		font-weight: 400;
	}

	.subscribe-rounded .subscribe-box-input .subscribe-box-email:focus {
		box-shadow: none;
	}

	.subscribe-rounded .subscribe-box-input .subscribe-box-submit {
		margin-left: 0;
		position: absolute;
		background: rgba(0, 0, 0, 0.15);
		opacity: 1;
		color: #fff;
		top: 0;
		right: 0;
		height: 112px;
		width: 112px;
		border-radius: 0;
		margin: 0;
		padding: 0;
	}

	.subscribe-rounded .subscribe-box-input .subscribe-box-submit:before {
		content: "\e628";
		font-family: 'themify';
		position: absolute;
		font-size: 34px;
		font-weight: 100;
		left: 50%;
		top: 50%;
		transform: translate(-50%, -50%);
		color: #fff;
		z-index: 99;
		transition: all 0.5s ease;
	}

	.subscribe-rounded .subscribe-box-input .subscribe-box-submit:hover:before {
		left: 60%;
		color: #fff;
		opacity: 1;
	}

	@media (max-width: 1280px) {
		.subscribe-rounded .subscribe-box-input .subscribe-box-email,
		.subscribe-rounded .subscribe-box-input .subscribe-box-submit {
			margin: 0;
			width: 100%;
		}
		.subscribe-rounded .subscribe-box-input .subscribe-box-submit {
			top: 113px;
		}
	}

	@media(max-width:640px) {
		#wrap .subscribe-rounded .subscribe-box-input .subscribe-box-submit {
			width: 100%;
			position: relative;
		}
	}

	/* latest news */

	.latestnews1 {
		display: table;
		border-spacing: 1px;
		table-layout: fixed;
		width: 100%;
	}

	.latestnews1 .ln-row {
		display: table-row;
	}

	.latestnews1 .ln-item {
		display: table-cell;
		position: relative;
		overflow: hidden;
	}

	.latestnews1 .ln-content {
		height: 60px;
		transition: all .5s ease-in-out;
		width: 100%;
		position: absolute;
		bottom: 0;
		background-color: rgba(39, 39, 39, 0.83);
		text-align: center;
		padding: 0 20px;
	}

	.latestnews1 .ln-item:hover .ln-content {
		padding-top: 36px;
		background-color: #437df9;
		height: 100%;
		opacity: 0.96;
	}

	.latestnews1 .ln-content h3 {
		font-weight: 700;
		line-height: 1.3;
		font-size: 13px;
		letter-spacing: 1px;
		text-transform: uppercase;
		margin: 18px auto 20px;
	}

	.latestnews1 .ln-content h3 a {
		color: #fff;
	}

	.latestnews1 .ln-content h3 a:hover {
		text-decoration: underline;
	}

	.latestnews1 .ln-date {
		color: #fff;
		margin-bottom: 56px;
		font-family: 'Lora', serif;
		font-style: italic;
	}

	.latestnews1 .ln-button {
		color: #fff;
		border: 2px solid;
		border-radius: 2px;
		padding: 6px 18px 5px;
		display: inline-block;
		text-transform: uppercase;
		letter-spacing: 2px;
		font-size: 11px;
		font-weight: bold;
		transition: all .35s ease-in-out;
	}

	.latestnews1 .ln-button:hover {
		color: #000;
	}

	@media only screen and (max-width: 961px) {
		.latestnews1 .ln-item {
			float: left;
			display: block;
			width: 50%;
		}
	}

	@media only screen and (max-width: 767px) {
		.latestnews1 .ln-item {
			width: 100%;
		}
	}

	/* latest news 2 */

	.latestnews2 .ln-item {
		margin-bottom: 24px;
	}

	.latestnews2 .ln-date {
		float: left;
		text-align: center;
		margin: 10px 16px 0 0;
	}

	.latestnews2 .ln-date .ln-day {
		background-color: #fff;
		color: #646464;
		font-size: 18px;
		font-weight: 600;
		padding: 8px 15px;
		border-radius: 5px 5px 0 0;
	}

	.latestnews2 .ln-date .ln-month {
		background: #437df9;
		color: #fff;
		border-radius: 0 0 5px 5px;
		font-size: 12px;
		text-transform: uppercase;
	}

	.dark.blox .latestnews2 .ln-content .ln-title {
		color: #fff;
	}

	.latestnews2 .ln-content .ln-title {
		text-transform: uppercase;
		font-size: 22px;
		font-weight: 500;
		color: #646464;
	}

	.latestnews2 .ln-content {
		overflow: hidden;
	}

	.latestnews2 .ln-content .ln-title:hover,
	.dark.blox .latestnews2 .ln-content .ln-title:hover {
		color: #437df9;
	}

	.latestnews2 .ln-content .ln-excerpt {
		margin-bottom: 10px;
	}

	.latestnews2 .ln-item .ln-content .ln-button {
		color: #828282;
		text-transform: initial;
	}

	.latestnews2 .ln-item .ln-content .ln-button:hover {
		color: #437df9;
	}

	/* Countdown */

	.btn-wrapper {
		text-align: center;
	}

	.countdown-wrapper .btn-wrapper {
		padding-top: 10px;
		padding-right: 0;
	}

	.countdown-wrapper h5.countdown-message {
		letter-spacing: 5px;
		font-weight: 500;
		font-size: 18px;
	}

	.countdown-wrapper p,
	.blox.dar .countdown-wrapper p {
		color: #888;
	}

	.countdown-wrapper a.button.black {
		float: right;
		margin-right: 0;
	}

	/* Countdown-clock */

	/* Countdown 5 */

	.ctd-type-5 .block-w .count-w {
		font-family: Playfair Display;
		font-size: 65px;
	}
	.ctd-type-5 .block-w {
		width: 135px;
	}

	.ctd-type-5 .block-w i {
		display: none;
	}

	.ctd-type-5 .block-w .label-w {
		color: #8b8b8b;
		font-size: 11px;
		font-weight: 500;
	}

	.blox.dark .ctd-type-5 .block-w {
		background: #fff;
		border-radius: 35px;
		width: 139px;
		height: 141px;
		display: inline-block;
		min-height: auto;
	}

	@media only screen and (min-width: 1281px) and (max-width: 1680px) {
		.blox.dark .ctd-type-5 .block-w {
			width: 120px;
    		height: 121px;
		}
		.ctd-type-5 .block-w .count-w {
			font-size: 48px;
		}
	}


	.blox.dark .ctd-type-5 .block-w .count-w {
		padding-top: 10px;
		padding-bottom: 16px;
	}

	@media only screen and (min-width: 992px) and (max-width: 1280px) {
		.flip-clock-divider.seconds,
		.countdown-clock ul:nth-child(11),
		.countdown-clock ul:nth-child(12) {
			display: none;
		}
	}

	@media only screen and (min-width: 481px) and (max-width: 767px) {
		.flip-clock-divider.seconds,
		.countdown-clock ul:nth-child(11),
		.countdown-clock ul:nth-child(12) {
			display: none;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 991px) {
		.countdown-clock {
			margin-bottom: 60px;
		}
		.countdown-clock .flip-clock-divider {
			width: 54px;
		}
	}

	@media only screen and (max-width: 767px) {
		.countdown-clock {
			margin-bottom: 16px;
		}
		.container .countdown-wrapper {
			text-align: center;
		}
		.countdown-clock {
			margin-left: 8px;
		}
		.countdown-clock .flip-clock-divider {
			margin-bottom: 28px;
			width: 8px;
		}
		.btn-wrapper .button {
			display: block;
			text-align: center;
			margin: 0;
		}
		.countdown-wrapper a.button.black {
			float: none;
		}
	}

	@media only screen and (max-width: 480px) {
		.flip-clock-divider.minutes .flip-clock-label {
			right: 152px;
			bottom: -108px;
		}
	}

	/* Get the bourbon mixin from http://bourbon.io */

	/* Reset */

	.flip-clock-wrapper * {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		-o-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-backface-visibility: hidden;
		-moz-backface-visibility: hidden;
		-ms-backface-visibility: hidden;
		-o-backface-visibility: hidden;
		backface-visibility: hidden;
	}

	.flip-clock-wrapper a {
		cursor: pointer;
		text-decoration: none;
		color: #ccc;
	}

	.flip-clock-wrapper a:hover {
		color: #fff;
	}

	.flip-clock-wrapper ul {
		list-style: none;
	}

	.flip-clock-wrapper.clearfix:before,
	.flip-clock-wrapper.clearfix:after {
		content: " ";
		display: table;
	}

	.flip-clock-wrapper.clearfix:after {
		clear: both;
	}

	.flip-clock-wrapper.clearfix {
		*zoom: 1;
	}

	/* Main */

	.flip-clock-wrapper {
		font: normal 11px "Helvetica Neue", Helvetica, sans-serif;
		-webkit-user-select: none;
	}

	.flip-clock-meridium {
		background: none !important;
		box-shadow: 0 0 0 !important;
		font-size: 36px !important;
	}

	.flip-clock-meridium a {
		color: #313333;
	}

	.flip-clock-wrapper {
		text-align: center;
		display: inline-block;
		width: auto;
		position: relative;
		padding-left: 0;
	}

	.flip-clock-wrapper:before,
	.flip-clock-wrapper:after {
		content: " ";
		/* 1 */
		display: table;
		/* 2 */
	}

	.flip-clock-wrapper:after {
		clear: both;
	}

	/* Skeleton */

	.flip-clock-wrapper ul {
		float: left;
		position: relative;
		margin: 2px;
		width: 50px;
		height: 50px;
		font-size: 80px;
		font-weight: bold;
		line-height: 87px;
		border-radius: 3px;
		background: rgba(0, 0, 0, 0.21);
	}
	@media only screen and (max-width: 767px) {
		.flip-clock-wrapper ul {
			width: 32px;
			height: 42px;
			line-height: 42px;
		}
		.flip-clock-wrapper ul li {
			line-height: 42px;
		}
		.flip-clock-wrapper ul li a div div.inn {
		    font-size: 36px;
		    font-weight: 300;
		}
	}

	.flip-clock-wrapper ul li {
		z-index: 1;
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		line-height: 54px;
		text-decoration: none !important;
	}

	.flip-clock-wrapper ul li:first-child {
		z-index: 2;
	}

	.flip-clock-wrapper ul li a {
		display: block;
		height: 100%;
		-webkit-perspective: 200px;
		-moz-perspective: 200px;
		perspective: 200px;
		margin: 0 !important;
		overflow: visible !important;
		cursor: default !important;
	}

	.flip-clock-wrapper ul li a div {
		z-index: 1;
		position: absolute;
		left: 0;
		width: 100%;
		height: 50%;
		font-size: 80px;
		overflow: hidden;
		outline: 1px solid transparent;
	}

	.flip-clock-wrapper ul li a div .shadow {
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 2;
	}

	.flip-clock-wrapper ul li a div.up {
		-webkit-transform-origin: 50% 100%;
		-moz-transform-origin: 50% 100%;
		-ms-transform-origin: 50% 100%;
		-o-transform-origin: 50% 100%;
		transform-origin: 50% 100%;
		top: 0;
	}

	.flip-clock-wrapper ul li a div.up:after {
		content: "";
		position: absolute;
		top: 24px;
		left: 0;
		z-index: 5;
		width: 100%;
		height: 3px;
		background-color: rgba(0, 0, 0, 0.12);
	}

	.flip-clock-wrapper ul li a div.down {
		-webkit-transform-origin: 50% 0;
		-moz-transform-origin: 50% 0;
		-ms-transform-origin: 50% 0;
		-o-transform-origin: 50% 0;
		transform-origin: 50% 0;
		bottom: 0;
		border-bottom-left-radius: 3px;
		border-bottom-right-radius: 3px;
	}

	.flip-clock-wrapper ul li a div div.inn {
		position: absolute;
		left: 0;
		z-index: 1;
		width: 100%;
		height: 200%;
		color: #fff;
		text-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
		text-align: center;
		background-color: #437df9;
		border-radius: 3px;
		font-size: 48px;
	}

	.flip-clock-wrapper ul li a div.up div.inn {
		top: 0;
	}

	.flip-clock-wrapper ul li a div.down div.inn {
		bottom: 0;
	}

	/* PLAY */

	.flip-clock-wrapper ul.play li.flip-clock-before {
		z-index: 3;
	}

	.flip-clock-wrapper .flip {
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.17);
	}

	.flip-clock-wrapper ul.play li.flip-clock-active {
		-webkit-animation: asd 0.5s 0.5s linear both;
		-moz-animation: asd 0.5s 0.5s linear both;
		animation: asd 0.5s 0.5s linear both;
		z-index: 5;
	}

	.flip-clock-divider {
		float: left;
		display: inline-block;
		position: relative;
		width: 18px;
		height: 62px;
	}

	.flip-clock-divider:first-child {
		width: 0;
	}

	.flip-clock-dot {
		display: none;
		background: #323434;
		width: 10px;
		height: 10px;
		position: absolute;
		border-radius: 50%;
		box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
		left: 5px;
	}

	.flip-clock-divider .flip-clock-label {
		position: absolute;
		bottom: -1.5em;
		right: -71px;
		color: #101010;
		font-weight: bold;
		text-shadow: none;
		text-transform: uppercase;
	}

	.blox.dark .flip-clock-divider .flip-clock-label {
		color: #8a8a8a;
	}

	.flip-clock-divider.seconds .flip-clock-label {
		right: -82px;
	}

	.flip-clock-dot.top {
		top: 30px;
	}

	.flip-clock-dot.bottom {
		bottom: 30px;
	}

	@-webkit-keyframes asd {
		0% {
			z-index: 2;
		}
		20% {
			z-index: 4;
		}
		100% {
			z-index: 4;
		}
	}

	@-moz-keyframes asd {
		0% {
			z-index: 2;
		}
		20% {
			z-index: 4;
		}
		100% {
			z-index: 4;
		}
	}

	@-o-keyframes asd {
		0% {
			z-index: 2;
		}
		20% {
			z-index: 4;
		}
		100% {
			z-index: 4;
		}
	}

	@keyframes asd {
		0% {
			z-index: 2;
		}
		20% {
			z-index: 4;
		}
		100% {
			z-index: 4;
		}
	}

	.flip-clock-wrapper ul.play li.flip-clock-active .down {
		z-index: 2;
		-webkit-animation: turn 0.5s 0.5s linear both;
		-moz-animation: turn 0.5s 0.5s linear both;
		animation: turn 0.5s 0.5s linear both;
	}

	@-webkit-keyframes turn {
		0% {
			-webkit-transform: rotateX(90deg);
		}
		100% {
			-webkit-transform: rotateX(0deg);
		}
	}

	@-moz-keyframes turn {
		0% {
			-moz-transform: rotateX(90deg);
		}
		100% {
			-moz-transform: rotateX(0deg);
		}
	}

	@-o-keyframes turn {
		0% {
			-o-transform: rotateX(90deg);
		}
		100% {
			-o-transform: rotateX(0deg);
		}
	}

	@keyframes turn {
		0% {
			transform: rotateX(90deg);
		}
		100% {
			transform: rotateX(0deg);
		}
	}

	.flip-clock-wrapper ul.play li.flip-clock-before .up {
		z-index: 2;
		-webkit-animation: turn2 0.5s linear both;
		-moz-animation: turn2 0.5s linear both;
		animation: turn2 0.5s linear both;
	}

	@-webkit-keyframes turn2 {
		0% {
			-webkit-transform: rotateX(0deg);
		}
		100% {
			-webkit-transform: rotateX(-90deg);
		}
	}

	@-moz-keyframes turn2 {
		0% {
			-moz-transform: rotateX(0deg);
		}
		100% {
			-moz-transform: rotateX(-90deg);
		}
	}

	@-o-keyframes turn2 {
		0% {
			-o-transform: rotateX(0deg);
		}
		100% {
			-o-transform: rotateX(-90deg);
		}
	}

	@keyframes turn2 {
		0% {
			transform: rotateX(0deg);
		}
		100% {
			transform: rotateX(-90deg);
		}
	}

	.flip-clock-wrapper ul li.flip-clock-active {
		z-index: 3;
	}

	/* SHADOW */

	.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow {
		background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64, 64, 0.68) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(64, 64, 64, 0.68)));
		background: linear-gradient top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64, 64, 0.68) 100%;
		background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64, 64, 0.68) 100%);
		background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64, 64, 0.68) 100%);
		background: linear-gradient, to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64, 64, 0.68) 100%;
		-webkit-animation: show 0.5s linear both;
		-moz-animation: show 0.5s linear both;
		animation: show 0.5s linear both;
	}

	.flip-clock-wrapper ul.play li.flip-clock-active .up .shadow {
		background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64, 64, 0.68) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 0, 0, 0.1)), color-stop(100%, rgba(64, 64, 64, 0.68)));
		background: linear-gradient top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64, 64, 0.68) 100%;
		background: -o-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64, 64, 0.68) 100%);
		background: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64, 64, 0.68) 100%);
		background: linear-gradient to bottom, rgba(0, 0, 0, 0.1) 0%, rgba(64, 64, 64, 0.68) 100%;
		-webkit-animation: hide 0.5s 0.3s linear both;
		-moz-animation: hide 0.5s 0.3s linear both;
		animation: hide 0.5s 0.3s linear both;
	}

	/*DOWN*/

	.flip-clock-wrapper ul.play li.flip-clock-before .down .shadow {
		background: -moz-linear-gradient(top, rgba(64, 64, 64, 0.68) 0%, rgba(0, 0, 0, 0.1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(64, 64, 64, 0.68)), color-stop(100%, rgba(0, 0, 0, 0.1)));
		background: linear-gradient top, rgba(64, 64, 64, 0.68) 0%, rgba(0, 0, 0, 0.1) 100%;
		background: -o-linear-gradient(top, rgba(64, 64, 64, 0.68) 0%, rgba(0, 0, 0, 0.1) 100%);
		background: -ms-linear-gradient(top, rgba(64, 64, 64, 0.68) 0%, rgba(0, 0, 0, 0.1) 100%);
		background: linear-gradient to bottom, rgba(64, 64, 64, 0.68) 0%, rgba(0, 0, 0, 0.1) 100%;
		-webkit-animation: show 0.5s linear both;
		-moz-animation: show 0.5s linear both;
		animation: show 0.5s linear both;
	}

	.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow {
		background: -moz-linear-gradient(top, rgba(64, 64, 64, 0.68) 0%, rgba(0, 0, 0, 0.1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(64, 64, 64, 0.68)), color-stop(100%, rgba(0, 0, 0, 0.1)));
		background: linear-gradient top, rgba(64, 64, 64, 0.68) 0%, rgba(0, 0, 0, 0.1) 100%;
		background: -o-linear-gradient(top, rgba(64, 64, 64, 0.68) 0%, rgba(0, 0, 0, 0.1) 100%);
		background: -ms-linear-gradient(top, rgba(64, 64, 64, 0.68) 0%, rgba(0, 0, 0, 0.1) 100%);
		background: linear-gradient to bottom, rgba(64, 64, 64, 0.68) 0%, rgba(0, 0, 0, 0.1) 100%;
		-webkit-animation: hide 0.5s 0.3s linear both;
		-moz-animation: hide 0.5s 0.3s linear both;
		animation: hide 0.5s 0.2s linear both;
	}

	@media(max-width:1280px) and (min-width:1023px) {
		#wrap .flip-clock-divider {
			width: 7px;
		}
		#wrap .flip-clock-wrapper ul {
			width:45px;
			height:45px;
		}
		#wrap .flip-clock-wrapper ul li a div div.inn {
			font-size: 40px;
			line-height: 47px;
		}
	}

	@media (max-width:1023px) {
		#wrap .flip-clock-divider { 
			width: 7px;
		}
		#wrap .flip-clock-wrapper ul {
			width:35px;
			height:35px;
		}
		#wrap .flip-clock-wrapper ul li a div div.inn {
			font-size: 30px;
			line-height: 37px;
		}
		#wrap .flip-clock-divider .flip-clock-label {
			right: auto;
			left: 14px;
		} 
	}

	@media (max-width: 780px) and (min-width: 767px) {
		#wrap .flip-clock-divider.seconds,
		#wrap .countdown-clock ul:nth-child(11),
		#wrap .countdown-clock ul:nth-child(12) {
			display: none;
		}
	}

	@media (max-width: 480px) {
		#wrap .flip-clock-divider:first-child { 
			width: 0px;
		}
		#wrap .flip-clock-divider.minutes .flip-clock-label {
			bottom:-1.5em;
		}
		#wrap .flip-clock-wrapper ul {
			width:30px;
			height:30px;
		}
		#wrap .flip-clock-wrapper ul li a div div.inn {
			font-size: 27px;
			line-height: 32px;
		}
		#wrap .flip-clock-divider .flip-clock-label {
			right: auto; left: 14px;
		} 
	}

	@media (max-width: 320px) {
		#wrap .flip-clock-wrapper ul {
			width:23px; height:23px;
		}
		#wrap .flip-clock-wrapper ul li a div div.inn {
			font-size: 20px; line-height: 25px;
		}
		#wrap .flip-clock-divider.minutes .flip-clock-label,
		#wrap .flip-clock-divider .flip-clock-label {
			bottom:0.5em;
		}
		#wrap .flip-clock-divider .flip-clock-label {
			right: auto; left: 14px;
		} 
		#wrap .flip-clock-divider.seconds,
		#wrap .countdown-clock ul:nth-child(11),
		#wrap .countdown-clock ul:nth-child(12) {
			display: none;
		}
	}

	@-webkit-keyframes show {
		0% {
			opacity: 0;
		}
		100% {
			opacity: 1;
		}
	}

	@-moz-keyframes show {
		0% {
			opacity: 0;
		}
		100% {
			opacity: 1;
		}
	}

	@-o-keyframes show {
		0% {
			opacity: 0;
		}
		100% {
			opacity: 1;
		}
	}

	@keyframes show {
		0% {
			opacity: 0;
		}
		100% {
			opacity: 1;
		}
	}

	@-webkit-keyframes hide {
		0% {
			opacity: 1;
		}
		100% {
			opacity: 0;
		}
	}

	@-moz-keyframes hide {
		0% {
			opacity: 1;
		}
		100% {
			opacity: 0;
		}
	}

	@-o-keyframes hide {
		0% {
			opacity: 1;
		}
		100% {
			opacity: 0;
		}
	}

	@keyframes hide {
		0% {
			opacity: 1;
		}
		100% {
			opacity: 0;
		}
	}

	/* topbar login */

	#w-login {
		background: #f6f8f9;
		width: 434px;
		margin: 0 auto;
	}


	#w-login h3 {
		background: #ffffff;
		color: #437df9;
		text-align: center;
		text-transform: uppercase;
		font-size: 21px;
		font-weight: 600;
		letter-spacing: 1px;
		padding: 32px 0;
		border-bottom: 1px solid #e5e5e5;
	}

	#w-login #user-login {
		padding: 20px 43px 10px;
	}

	#w-login form .login-username label,
	#w-login form .login-password label {
		font-size: 14px;
		color: #4a4a4a;
		text-transform: capitalize;
		letter-spacing: 0;
		font-weight: 300;
	}

	#w-login form .login-username label:before,
	#w-login form .login-password label:before {
		font-family: 'simple-line-icons', 'FontAwesome';
		margin-right: 5px;
	}

	#w-login form .login-username label:before {
		content: "\e005";
	}

	#w-login form .login-password label:before {
		content: "\e08e";
	}

	#w-login form input {
		border-color: #437df9;
		margin-top: 5px;
	}

	#w-login form .login-remember label input {
		vertical-align: top;
		margin-bottom: 0;
	}

	#w-login .login-links {
		list-style: none;
	}

	#w-login .login-links li a {
		list-style: none;
		position: absolute;
		bottom: 121px;
		right: 56px;
		font-size: 14px;
		color: #437df9;
		font-weight: 400;
	}
	.login-dropdown-element #w-login .login-links li a {
		bottom: 104px;
	}
	.login-dropdown-element #w-login .login-links li:first-child a {
		right: auto;
		left: 43px;
	}

	#w-login #user-login form {
		margin-bottom: 0;
	}

	#w-login form .login-submit input[type=submit],
	#w-login .login-links li a[href$="register"] {
		background: #437df9;
		letter-spacing: 1px;
		border-radius: 1px;
		padding: 14px 30px;
		margin-top: 33px;
		margin-bottom: 0;
		text-transform: uppercase;
		margin-left: 0;
		font-weight: 400;
		font-size: 12px;
		color: #fff !important;
		box-shadow: 0 2px 12px -4px #437df9;
	}

	.w-login #user-login .login-links li a[href$="register"] {
		bottom: 36px;
		right: 51px;
		font-weight: 400;
		padding: 13px 31px;
		color: #fff;
		font-size: 12px;
	}

	.w-login #user-login .login-links li a[href$="register"]:hover {
		color: #fff;
	}

	@media ( max-width:479px) {
		#w-login .login-links li:last-child a {
			left: 40px;
			bottom: 20%;
			font-size: 13px;
			display: block;
			width: 100%;
		}
		.w-login #user-login .login-links li a[href$="register"] {
			text-align: center;
			left: 50%;
			right: auto;
		}
	}

	@media ( min-width: 370px) and ( max-width: 480px) {
		#w-login {
			width: 323px;
		}
		#w-login .login-links li a {
			bottom: 8.8em;
			left: 50%;
		}
	}

	@media (max-width: 370px) {
		#w-login {
			width: 212px;
		}
		#w-login .login-links li a {
			bottom: 22%;
			left: 22%;
		}
		.w-login #user-login .login-links li a[href$="register"] {
			text-align: center;
			padding: 7px 32px;
			left: 20%;
			bottom: 10px;
			right: auto;
		}
	}

	/* modal (forms lightbox) */

	.mfp-close-btn-in .mfp-close {
		color: #fff !important;
	}

	.w-modal {
		width: initial;
		background: #fff;
		border-bottom: 1px solid #e8e8e8;
		margin-bottom: 50px;
	}

	.w-modal div.wpcf7 {
		padding: 0 30px 35px;
		clear: both;
		overflow: hidden;
	}

	.modal-title {
		color: #fff;
		background-color: #437df9;
		padding: 20px;
		display: block;
		font-weight: 600;
		font-size: 18px;
		letter-spacing: 1px;
		margin-bottom: 30px;
	}

	.w-modal .wpcf7 .wpcf7-form p {
		font-size: 13px;
		color: #8a8a8a;
		padding-bottom: 6px;
	}

	.w-modal .wpcf7 .wpcf7-form input[type=submit],
	.w-modal .wpcf7 .wpcf7-form input[type=reset],
	.w-modal .wpcf7 .wpcf7-form input[type=button] {
		font-weight: 700;
		text-transform: uppercase;
		border-radius: 1px;
		padding: 15px 25px;
		margin-bottom: 10px;
	}


	/* sermon section */

	#w-audio {
		width: 450px;
		height: 30px;
	}

	@media only screen and (max-width: 767px) {
		#w-audio {
			width: 400px;
		}
		.w-modal,
		.modal-contact {
			width: 480px;
		}
	}

	@media only screen and (max-width: 480px) {
		#w-audio {
			width: 238px;
		}
	}

	/* slide up note */

	.slideup-note {
		transition: all .5s ease-in-out;
		margin: -41px auto 0;
		height: 42px;
	}

	.slideup-note h4 {
		background-color: #f67c7d;
		color: #fff;
		margin: 0;
		font-size: 18px;
		padding: 10px 20px;
		text-transform: uppercase;
		border-radius: 10px 10px 0 0;
	}

	.slideup-note h4:after {
		font-family: 'fontawesome';
		content: "\f077";
		float: right;
		font-size: 16px;
	}

	.slideup-note p {
		font-size: 17px;
		padding: 0 20px;
		height: 0;
		background-color: #fff;
		transition: all .5s ease-in-out;
		overflow: hidden;
	}

	.slideup-note:hover {
		margin-top: -200px;
	}

	.slideup-note:hover h4:after {
		content: "\f078";
	}

	.slideup-note:hover p {
		padding: 20px;
		height: 159px;
	}

	/* extra classes */

	.giving-blox h5 {
		margin: 24px 0;
	}

	.giving-blox .button {
		margin: 30px 0;
	}

	.giving-blox .vc_pie_chart .vc_pie_chart_value {
		font-size: 300%;
	}

	.triple-blue h3,
	.triple-blue .countdown-w .countdown-message {
		margin: 24px 0;
		font-weight: bold;
		color: #3ed1e7;
		letter-spacing: 0px;
	}

	.triple-blue .countdown-w .countdown-message {
		margin: 14px 0;
	}

	.triple-blue .countdown-w {
		text-align: left;
		color: #63686b;
	}

	.triple-blue i {
		font-size: 64px;
		color: #3ed1e7;
	}

	.triple-blue .countdown-w.cd-minimal .block-w {
		text-align: center;
	}

	.note-bar {
		height: 0;
		margin-top: -144px;
	}

	.welcome-bar {
		padding: 35px;
		height: 144;
		overflow: hidden;
		background: rgba(0, 0, 0, 0.6);
	}

	.welcome-bar * {
		color: #fff;
	}

	.welcome-bar h4 {
		font-weight: bold;
		font-size: 50px;
	}

	.welcome-bar h5 {
		letter-spacing: 5px;
		margin-top: -18px;
	}

	/* # Layer Slider Custom Styles
	================================================== */

	#wrap .ls-slider1-h {
		text-align: left;
		color: #26282d;
		font-size: 49px;
		font-weight: 300;
		letter-spacing: 1px;
		margin-bottom: 10px;
	}

	#wrap .ls-slider1-h.slide2h {
		color: #fff;
		text-align: center;
	}

	#wrap .ls-slider1-h.slide3h {
		color: #fff;
	}

	#wrap .ls-slider1-p {
		font-size: 21px;
		line-height: 1.6;
		color: #4a4a4a;
		font-weight: 300;
		text-transform: none;
		letter-spacing: 0px;
	}

	#wrap .ls-slider1-p.slide2p {
		color: #fff;
		text-align: center;
	}

	#wrap .ls-slider1-p.slide3p {
		color: #fff;
	}

	#wrap .ls-slider1-a {
		text-transform: uppercase;
		background: #437df9;
		color: #fff;
		padding: 16px 20px 15px;
		font-size: 12px;
		letter-spacing: 3px;
		font-weight: 500;
		margin-top: 10px;
		border-radius: 3px;
	}

	#wrap .ls-slider1-a:hover,
	#wrap .ls-slider1-a.slide2a,
	#wrap .ls-slider1-a.slide3a {
		background: #fff;
		color: #222;
	}

	#wrap .ls-slider1-a.slide2a:hover,
	#wrap .ls-slider1-a.slide3a:hover {
		background: #222;
		color: #fff;
	}

	@media (max-width: 991px) {
		#wrap .ls-slider1-a {
			font-size: 8px;
			letter-spacing: 1px;
			display: block;
		}
		#wrap .ls-slider1-a.slide2a {
			padding: 12px 22px 12px;
			font-size: 12px;
			letter-spacing: 4px;
			display: inline-block;
		}
		#wrap .ls-slider1-a.slide3a {
			display: block;
		}
	}

	@media (max-width:767px) {
		#wrap .ls-slider1-a {
			padding: 12px 16px 12px;
			font-size: 8px;
			letter-spacing: 1px;
			display: block;
		}
		#wrap .ls-slider1-a.slide2a {
			padding: 12px 22px 12px;
			font-size: 10px;
			letter-spacing: 4px;
			display: inline-block;
		}
		#wrap .ls-slider1-a.slide3a {
			padding: 12px 22px 12px;
			font-size: 10px;
			display: block;
		}
	}

	/*  # Revslider Bullets style
	====================================================*/

	#wrap .ares .tp-bullet:hover .tp-bullet-title {
		display: none;
	}

	/*  # Revslider Bullets style Home 3
	====================================================*/

	.bullet-hom3 .tp-bullets {
		position: relative;
	}

	.bullet-hom3 .custom .tp-bullet {
		transition: all .3s ease;
		background: #fff;
		width: 8px;
		height: 8px;
		left: 50% !important;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		border-radius: 50%;
	}

	.bullet-hom3 .custom .tp-bullet:hover,
	.bullet-hom3 .custom .tp-bullet.selected {
		border: 5px solid;
	}

	.bullet-hom3 .tp-bullets:after {
		content: "";
		position: absolute;
		background: rgba(255, 255, 255, 0.3);
		width: 1px;
		top: 0;
		bottom: 0;
		left: 50%;
	}

	/* # Revolution Slider Styles
	================================================== */

	.tp-caption.medium_thin_grey2 {
		color: #444444;
		text-decoration: none;
		background-color: transparent;
		text-shadow: none;
		font-size: 28px;
		line-height: 40px;
		font-weight: 500;
		border-width: 0px;
		border-color: rgb(255, 214, 88);
		border-style: none;
	}

	.tp-caption a.white {
		background: #fff;
		border-radius: 2px;
		color: #222 !important;
		padding: 20px 34px;
		text-shadow: none !important;
		font-size: 12px;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-weight: 900;
	}

	.tp-caption a.white:hover {
		background: #fafafa;
	}

	#wrap .hebe .tp-tab-title {
		color: #437df9;
	}

	@media only screen and (max-width: 480px) {
		#wrap .tp-caption.Newspaper-Button {
			font-size: 9px !important;
			padding: 4px 14px !important;
		}
	}

	/* # Countdown
	================================================== */

	.countdown-w {
		text-align: center;
		font-size: 36px;
		margin: 0 auto;
		padding: 24px 0 20px;
		position: relative;
		display: table;
		table-layout: fixed;
	}

	.countdown-w .icon-w {
		font-size: 24px;
	}

	.countdown-w .label-w {
		font-size: 14px;
		font-weight: 300;
		letter-spacing: 1px;
		text-transform: uppercase;
		position: relative;
	}

	.countdown-w .block-w {
		display: table-cell;
		margin: 0 20px 10px;
		position: relative;
		min-height: 180px;
		width: 190px;
		font-size: 72px;
		transition: all .3s ease-in-out;
		line-height: 1.2;
	}

	@media (min-width:1281px) and (max-width:1680px) {
		.countdown-w .block-w {
			margin: 0 10px 10px;
		}
	}

	.countdown-w .block-w.done-w {
		border: 0 none;
	}

	.countdown-w .count-w {
		padding: 24px 0 20px;
		font-size: 45px;
	}

	.countdown-w .countdown-message,
	.countdown-w.ctd-type-2 .icon-w,
	.countdown-w .div-d {
		display: none;
	}

	.countdown-w.ctd-type-2 .count-w {
		padding: 0;
		margin: 0 auto 20px;
		font-size: 45px;
		font-weight: 500;
		width: 80px;
		height: 80px;
		line-height: 80px;
		text-align: center;
		background: rgba(0, 0, 0, 0.05);
	}

	.blox.dark .countdown-w.ctd-type-2 .count-w {
		color: #fff;
	}

	.blox.dark .countdown-w.ctd-type-2 .block-w.done-w .count-w:after,
	.blox.dark .countdown-w .countdown-message,
	.countdown-w.ctd-type-2 .icon-w,
	.countdown-w .div-d {
		display: none;
	}

	.blox.dark .countdown-w.ctd-type-2 .count-w {
		padding: 0;
		margin: 0;
		font-size: 90px;
		font-weight: 100;
		width: 100%;
		height: 80px;
		line-height: 82px;
		text-align: center;
		color: #000;
		background: rgba(0, 0, 0, 0.00);
	}

	.blox.dark .countdown-w.ctd-type-2 .count-w:after {
		content: ":";
		margin-left: 10px;
	}

	.blox.dark .countdown-w.ctd-type-2 .seconds-w.block-w .count-w:after {
		color: rgba(0, 0, 0, 0.00);
	}

	.blox.dark .countdown-w.ctd-type-2 .label-w {
		color: #000;
		text-align: center;
		margin-top: 17px;
		font-size: 25px;
		letter-spacing: 0.5px;
	}

	.blox.dark .countdown-w.ctd-type-2 .block-w.done-w .count-w {
		color: #000;
		margin: 10px 10px;
		font-size: 75px;
	}

	@media (max-width:780px) {
		.blox.dark .countdown-w.ctd-type-2 .count-w {
			font-size: 75px;
			height: 70px;
			line-height: 75px;
		}
		.blox.dark .countdown-w.ctd-type-2 .label-w {
			margin-top: 12px;
			font-size: 24px;
		}
	}

	@media (max-width:479px) {
		.blox.dark .countdown-w.ctd-type-2 .count-w {
			font-size: 48px;
			height: 54px;
		}
		.blox.dark .countdown-w.ctd-type-2 .label-w {
			margin-top: 10px;
			font-size: 12px;
		}
		.blox.dark .countdown-w.ctd-type-2 .count-w:after {
			margin-left: 3px;
		}
	}

	.blox.dark .countdown-w.ctd-type-1 {
		color: #fff;
	}

	.countdown-w.ctd-type-1 .icon-w {
		display: none;
	}

	.countdown-w.ctd-type-1 .count-w {
		padding: 50px 0 6px;
	}

	.countdown-w.ctd-type-1 .block-w {
		width: 180px;
		display: inline-block;
		background: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/count-border.png) no-repeat;
		font-size: 36px;
		font-weight: 600;
	}

	.countdown-w.ctd-type-4 {
		padding-top: 15px;
		padding-bottom: 10px
	}

	.countdown-w.ctd-type-4 .count-w {
		font-weight: 300;
		padding: 0;
		font-size: 50px;
	}

	.countdown-w.ctd-type-4 .block-w {
		width: 70px;
		height: 70px;
	}

	.countdown-w.ctd-type-4 .label-w {
		visibility: hidden;
	}

	.countdown-w.ctd-type-4 .div-d {
		display: inline-block;
	}

	.countdown-w.ctd-type-4 .countdown-message {
		font-size: 21px;
		display: table-caption;
		font-weight: 300;
		letter-spacing: 5px;
		margin-bottom: 0;
	}

	.countdown-w.ctd-type-4 .block-w.done-w {
		width: auto;
	}

	.countdown-w .done-w .count-w,
	.countdown-w.ctd-type-4 .done-w .count-w {
		font-size: 15px;
		letter-spacing: 2px;
	}

	/* # TESTIMONIALS Slider Type: ts-di
	================================================== */

	.ts-di.testimonial-slider-owl-carousel {
		position: relative;
		max-width: 100%;
	}

	.ts-di .testimonial {
		max-width: 100%;
		overflow: hidden;
		position: relative;
	}

	.ts-di .testimonial .testimonial-content {
		background: #fff;
		font-style: italic;
		color: #444;
		margin: 0;
		position: absolute;
		min-height: 382px;
		left: 500px;
		top: 50%;
		transform: translate(0, -50%);
		-webkit-transform: translate(0, -50%);
		float: right;
		padding: 100px 106px 98px 90px;
		border: 1px solid #e4e4e4;
		border-left: 0;
		border-radius: 0;
		text-align: left;
	}

	.ts-di .testimonial .testimonial-content h4 {
		padding: 0;
		margin: 0;
	}

	.ts-di .testimonial .testimonial-content h4 q {
		font-size: 35px;
		color: #4e4e4e;
		font-weight: 400;
	}

	.ts-di .testimonial .testimonial-content h4 q:before {
		position: absolute;
		left: 108px;
		top: 20px;
		content: '\201C';
		font-size: 80px;
		color: #437df9;
		font-weight: bold;
		font-family: Georgia, Times, serif;
		opacity: 1;
	}

	.ts-di .testimonial .testimonial-brand {
		float: left;
		margin-left: 0;
		width: 500px;
	}

	.ts-di .testimonial .testimonial-brand img {
		width: 100%;
		border-radius: 0;
		border: none;
		left: auto;
		transform: translate(0);
	}

	.ts-di .testimonial .testimonial-brand h5 {
		position: absolute;
		bottom: 20px;
		left: 170px;
		min-width: 376px;
		background: #437df9;
		color: #fff;
		margin: 0;
		text-align: left;
		padding: 15px 24px;
		font-size: 22px;
	}

	.ts-di .testimonial .testimonial-brand h5 em {
		color: #fff;
		font-size: 15px;
		display: inline-block;
		padding-bottom: 5px;
	}

	.ts-di.testimonial-slider-owl-carousel .owl-pagination {
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		width: 80px;
	}

	.ts-di.testimonial-slider-owl-carousel .owl-pagination span {
		position: absolute;
		background: none;
		border-radius: 0;
		border: none;
		padding: 0;
		top: 50%;
		margin-top: -180px;
		right: 1px;
		width: auto;
		height: auto;
	}

	.testimonial-slider-owl-carousel.ts-di .owl-pagination span:hover {
		background: none;
	}

	#wrap .ts-di.testimonial-slider-owl-carousel .owl-pagination span i {
		background: #fff;
		color: #6f6f6f;
		font-size: 30px;
		display: inline-block;
		text-align: center;
		border: 1px solid #e4e4e4;
		width: 80px;
		height: 160px;
		line-height: 160px;
		padding: 0;
		transition: all .3s ease;
	}

	.ts-di.testimonial-slider-owl-carousel .owl-pagination span i:hover {
		background: #f9f9f9;
		color: #437df9;
	}

	.ts-di.testimonial-slider-owl-carousel .owl-pagination span i:hover:before {
		color: #437df9;
	}

	.ts-di.testimonial-slider-owl-carousel .owl-pagination span.owl-prev {
		margin-top: 0;
		right: -1px;
	}

	.ts-di.testimonial-slider-owl-carousel .testimonial-content h4 q {
		font-size: 29px;
		font-style: italic;
	}

	.ts-di .testimonial .testimonial-content {
		background: #fff;
		font-style: italic;
		color: #444;
		margin: 0;
		position: absolute;
		min-height: 380px;
		left: 460px;
		top: 50%;
	}

	.testimonial-slider-owl-carousel.ts-di {
		position: relative;
	}

	.testimonial-slider-owl-carousel.ts-di .owl-controls .owl-buttons div {
		font-family: simple-line-icons;
		background: #fff;
		opacity: 1;
	}

	#wrap .testimonial-slider-owl-carousel.ts-di .owl-prev,
	#wrap .testimonial-slider-owl-carousel.ts-di .owl-next {
		margin: 0;
		position: absolute;
		border-radius: 0;
		opacity: 0.8;
		background: #fff;
		color: #6f6f6f;
		font-size: 30px;
		display: inline-block;
		text-align: center;
		border: 1px solid #e4e4e4;
		width: 80px;
		height: 150px;
		line-height: 150px;
		padding: 0;
		transition: all .3s ease;
		right: 0;
	}

	#wrap .testimonial-slider-owl-carousel.ts-di .owl-prev {
		top: 250px;
	}

	#wrap .testimonial-slider-owl-carousel.ts-di .owl-next {
		top: 75px;
	}

	#wrap .testimonial-slider-owl-carousel.ts-di .owl-prev:hover,
	#wrap .testimonial-slider-owl-carousel.ts-di .owl-next:hover {
		opacity: 1;
		color: #437df9;
	}

	.ts-di .testimonial .testimonial-brand h5 {
		bottom: 40px;
	}

	#wrap .testimonial-slider-owl-carousel.ts-di .owl-prev:before {
		content: "\e605";
	}

	#wrap .testimonial-slider-owl-carousel.ts-di .owl-next:before {
		content: "\e606";
	}

	@media (min-width:1281px) and (max-width:1440px) {
		.ts-di .testimonial .testimonial-brand {
			width: 460px;
		}
		.ts-di .testimonial .testimonial-content h4 q {
			font-size: 26px;
		}
		.ts-di .testimonial .testimonial-content {
			left: 460px;
			padding: 100px 80px 78px 95px;
		}
	}

	@media (min-width:1201px) and (max-width:1280px) {
		.ts-di .testimonial .testimonial-brand {
			width: 440px;
		}
		.ts-di .testimonial .testimonial-content {
			left: 440px;
			padding: 80px 80px 78px 75px;
		}
		.ts-di .testimonial .testimonial-content h4 q {
			font-size: 25px;
		}
		.ts-di .testimonial .testimonial-content h4 q:before {
			left: 98px;
			top: 10px;
		}
		.ts-di .testimonial .testimonial-brand h5 {
			left: 160px;
			font-size: 20px;
			min-width: 322px;
		}
	}

	@media (min-width: 992px) and (max-width:1200px) {
		.ts-di .testimonial .testimonial-brand {
			width: 340px;
		}
		.ts-di .testimonial .testimonial-content {
			left: 340px;
			padding: 60px 60px 58px 45px;
		}
		.ts-di .testimonial .testimonial-content h4 {
			padding-right: 70px;
		}
		.ts-di .testimonial .testimonial-content h4 q {
			font-size: 25px;
		}
		.ts-di .testimonial .testimonial-content h4 q:before {
			left: 65px;
			top: 0px;
		}
		.ts-di .testimonial .testimonial-brand h5 {
			left: 63px;
			min-width: 300px;
			font-size: 16px;
			padding: 13px 16px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-di .owl-prev {
			top: 180px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-di .owl-next {
			top: 20px;
		}
	}

	@media (max-width: 991px) {
		.ts-di .testimonial .testimonial-brand {
			width: 100%;
			float: right;
		}
		.ts-di .testimonial .testimonial-content {
			float: left;
			position: relative;
			left: auto;
			top: auto;
			transform: none;
			width: 100%;
			border-left: 1px solid #e4e4e4;
		}
		.ts-di .testimonial .testimonial-brand h5 {
			left: 0;
			margin-bottom: 26px;
		}
		.ts-di.testimonial-slider-owl-carousel .owl-pagination {
			width: 100%;
		}
		.ts-di.testimonial-slider-owl-carousel .owl-pagination {
			left: auto;
			right: 0;
			top: auto;
			bottom: 26%;
		}
		.ts-di.testimonial-slider-owl-carousel .owl-pagination .owl-prev {
			left: 45px;
			right: auto;
			top: auto;
			bottom: 26%;
		}
		#wrap .testimonial-slider-owl-carousel.ts-di .owl-prev,
		#wrap .testimonial-slider-owl-carousel.ts-di .owl-next {
			top: auto;
			bottom: 26%;
			width: 60px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-di .owl-prev {
			left: 0;
		}
		#wrap .testimonial-slider-owl-carousel.ts-di .owl-next {
			right: 0;
		}
	}

	@media (max-width:767px) {
		#wrap .testimonial-slider-owl-carousel.ts-di .owl-prev,
		#wrap .testimonial-slider-owl-carousel.ts-di .owl-next {
			top: auto;
			bottom: 26%;
			right: 0;
			width: 60px;
		}
		.ts-di .testimonial .testimonial-content {
			min-height: 250px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-di .owl-prev,
		#wrap .testimonial-slider-owl-carousel.ts-di .owl-next {
			height: 140px;
		}
		.ts-di .testimonial .testimonial-content {
			padding: 30px;
		}
		.ts-di .testimonial .testimonial-content h4 q {
			font-size: 20px;
		}
		.ts-di .testimonial .testimonial-content h4 q:before {
			font-size: 40px;
			top: 0px;
			left: 50px;
		}
		.ts-di .testimonial .testimonial-brand h5 {
			padding: 10px 14px;
			bottom: 0;
			font-size: 17px;
		}
	}

	@media (max-width:479px) {
		#wrap .ts-di.testimonial-slider-owl-carousel .owl-pagination a i {
			font-size: 20px;
			width: 50px;
			height: 100px;
			line-height: 100px;
		}
		.ts-di.testimonial-slider-owl-carousel .owl-pagination a {
			bottom: 120px;
		}
		.ts-di.testimonial-slider-owl-carousel .owl-pagination a.owl-prev {
			bottom: 120px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-di .owl-prev,
		#wrap .testimonial-slider-owl-carousel.ts-di .owl-next {
			bottom: 16%;
		}
	}

	/* # TESTIMONIALS Slider Type: ts-mono
	================================================== */

	.testimonial-slider-owl-carousel.ts-mono .testimonial-content {
		margin: 0;
		padding: 50px 0 10px 0px;
	}

	#wrap .testimonial-slider-owl-carousel.ts-mono .testimonial-content h4 {
		text-align: left;
	}

	#wrap .testimonial-slider-owl-carousel.ts-mono .testimonial-content h4 q {
		font-size: 39px;
		line-height: 1.1;
		margin: 0;
		font-weight: 300;
		padding: 0;
	}

	#wrap .blox.dark .testimonial-slider-owl-carousel.ts-mono .testimonial-content h4 q {
		color: #fff;
	}

	.testimonial-slider-owl-carousel.ts-mono .testimonial-content:before {
		position: absolute;
		left: 10px;
		top: 40px;
		content: '\201C';
		font-family: Georgia, Times, serif;
		font-size: 100px;
		color: #437df9;
		font-weight: bold;
	}

	#wrap .testimonial-slider-owl-carousel.ts-mono .testimonial-brand {
		min-height: 180px;
	}

	#wrap .testimonial-slider-owl-carousel.ts-mono .testimonial-brand img {
		float: left;
		margin-bottom: 35px;
		border: 0;
		left: 74px;
		top: 34px;
		height: 138px;
		width: 138px;
	}

	#wrap .testimonial-slider-owl-carousel.ts-mono .testimonial-brand .social-testimonial {
		display: none;
	}

	#wrap .testimonial-slider-owl-carousel.ts-mono .testimonial-brand h5 {
		position: absolute;
		line-height: 1;
		font-size: 20px;
		top: 75px;
		left: 150px;
	}

	#wrap .testimonial-slider-owl-carousel.ts-mono .testimonial-brand h5 strong {
		color: #437df9;
	}

	#wrap .testimonial-slider-owl-carousel.ts-mono .testimonial-brand h5 em {
		line-height: 1.9;
		font-size: 14px;
		color: #aaaab1;
	}

	.testimonial-slider-owl-carousel.ts-mono .owl-dots {
		width: auto;
		position: absolute;
		right: 0;
		padding-right: 12px;
		bottom: 36px;
		text-align: center;
	}

	.testimonial-slider-owl-carousel.ts-mono .owl-dots .owl-dot {
		display: block;
		margin: 11px 0 0 0;
		width: 14px;
		height: 14px;
		background: #4d4d4d;
	}

	.testimonial-slider-owl-carousel.ts-mono .owl-dots .owl-dot.active {
		background: #f4f4f4;
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
	}

	@media (max-width:1200px) {
		.testimonial-slider-owl-carousel.ts-mono .testimonial-content:before {
			content: '\201C';
			font-size: 95px;
			top: -18px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-mono .testimonial-content h4 q {
			font-size: 29px;
		}
		.testimonial-slider-owl-carousel.ts-mono .owl-dots {
			bottom: 40px;
			right: 26px;
		}
		.testimonial-slider-owl-carousel.ts-mono .owl-dots .owl-dot {
			width: 13px;
			height: 13px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-mono .testimonial-brand img {
			left: 85px;
			top: 28px;
			width: 120px;
			height: 120px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-mono .testimonial-brand h5 {
			font-size: 16px;
			top: 60px;
			left: 150px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-mono .testimonial-brand h5 em {
			font-size: 12px;
		}
	}

	@media (max-width: 991px) {
		.testimonial-slider-owl-carousel.ts-mono .testimonial-content:before {
			content: '\201C';
			font-size: 90px;
			top: -12px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-mono .testimonial-content h4 q {
			font-size: 26px;
		}
		.testimonial-slider-owl-carousel.ts-mono .owl-dots {
			right: 40px;
		}
		.testimonial-slider-owl-carousel.ts-mono .owl-dots .owl-dot {
			width: 12px;
			height: 12px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-mono .testimonial-brand img {
			left: 85px;
			top: 28px;
			width: 120px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-mono .testimonial-brand h5 {
			font-size: 14px;
			top: 62px;
			left: 150px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-mono .testimonial-brand h5 em {
			font-size: 11px;
		}
	}

	@media (max-width:767px) {
		.testimonial-slider-owl-carousel.ts-mono .testimonial-content:before {
			content: '\201C';
			font-size: 85px;
			top: 34px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-mono .testimonial-content h4 q {
			font-size: 23px;
		}
		.testimonial-slider-owl-carousel.ts-mono .owl-nav .owl-dots {
			bottom: 110px;
			right: 0px;
		}
		.testimonial-slider-owl-carousel.ts-mono .owl-nav .owl-dots .owl-dot {
			width: 11px;
			height: 11px;
		}
	}

	@media (max-width:420px) {
		.testimonial-slider-owl-carousel.ts-mono .testimonial-content:before {
			content: '\201C';
			font-size: 75px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-mono .testimonial-content h4 q {
			font-size: 20px;
		}
		.testimonial-slider-owl-carousel.ts-mono .owl-dots {
			bottom: 0;
			right: 0;
		}
		.testimonial-slider-owl-carousel.ts-mono .owl-nav .owl-dots {
			display: inline-block;
			margin: 4px;
		}
		.testimonial-slider-owl-carousel.ts-mono .owl-nav .owl-dots span {
			width: 10px;
			height: 10px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-mono .testimonial-brand img {
			left: 55px;
			top: 28px;
			width: 100px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-mono .testimonial-brand h5 {
			font-size: 12px;
			left: 113px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-mono .testimonial-brand h5 em {
			font-size: 10px;
		}
	}

	/* # TESTIMONIALS Slider Type: ts-di
	================================================== */

	.ts-di.testimonial-slider-owl-carousel {
		position: relative;
		max-width: 100%;
	}

	.ts-di .testimonial {
		max-width: 100%;
		overflow: hidden;
		position: relative;
	}

	.ts-di .testimonial .testimonial-content {
		background: #fff;
		font-style: italic;
		color: #444;
		margin: 0;
		position: absolute;
		min-height: 382px;
		left: 500px;
		top: 50%;
		transform: translate(0, -50%);
		-webkit-transform: translate(0, -50%);
		float: right;
		padding: 100px 106px 98px 90px;
		border: 1px solid #e4e4e4;
		border-left: 0;
		border-radius: 0;
		text-align: left;
	}

	.ts-di .testimonial .testimonial-content h4 {
		padding: 0;
		margin: 0;
	}

	.ts-di .testimonial .testimonial-content h4 q {
		font-size: 35px;
		color: #4e4e4e;
		font-weight: 400;
	}

	.ts-di .testimonial .testimonial-content h4 q:before {
		position: absolute;
		left: 108px;
		top: 20px;
		content: '\201C';
		font-size: 80px;
		color: #437df9;
		font-weight: bold;
		font-family: Georgia, Times, serif;
		opacity: 1;
	}

	.ts-di .testimonial .testimonial-brand {
		float: left;
		margin-left: 0;
		width: 500px;
		min-height: 520px;
	}

	.ts-di .testimonial .testimonial-brand img {
		width: 100%;
		border-radius: 0;
		border: none;
		left: auto;
		transform: translate(0);
	}

	.ts-di .testimonial .testimonial-brand h5 {
		position: absolute;
		bottom: 20px;
		left: 170px;
		min-width: 376px;
		background: #437df9;
		color: #fff;
		margin: 0;
		text-align: left;
		padding: 15px 24px;
		font-size: 22px;
	}

	.ts-di .testimonial .testimonial-brand h5 em {
		color: #fff;
		font-size: 15px;
		display: inline-block;
		padding-bottom: 5px;
	}

	.ts-di.testimonial-slider-owl-carousel .owl-pagination {
		position: absolute;
		right: 0;
		top: 0;
		height: 100%;
		width: 80px;
	}

	.ts-di.testimonial-slider-owl-carousel .owl-pagination span {
		position: absolute;
		background: none;
		border-radius: 0;
		border: none;
		padding: 0;
		top: 50%;
		margin-top: -180px;
		right: 1px;
		width: auto;
		height: auto;
	}

	.testimonial-slider-owl-carousel.ts-di .owl-pagination span:hover {
		background: none;
	}

	#wrap .ts-di.testimonial-slider-owl-carousel .owl-pagination span i {
		background: #fff;
		color: #6f6f6f;
		font-size: 30px;
		display: inline-block;
		text-align: center;
		border: 1px solid #e4e4e4;
		width: 80px;
		height: 160px;
		line-height: 160px;
		padding: 0;
		transition: all .3s ease;
	}

	.ts-di.testimonial-slider-owl-carousel .owl-pagination span i:hover {
		background: #f9f9f9;
		color: #437df9;
	}

	.ts-di.testimonial-slider-owl-carousel .owl-pagination span i:hover:before {
		color: #437df9;
	}

	.ts-di.testimonial-slider-owl-carousel .owl-pagination span.owl-prev {
		margin-top: 0;
		right: -1px;
	}

	.ts-di.testimonial-slider-owl-carousel .testimonial-content h4 q {
		font-size: 29px;
		font-style: italic;
	}

	.testimonial-slider-owl-carousel.ts-di {
		position: relative;
	}

	.testimonial-slider-owl-carousel.ts-di .owl-controls .owl-buttons div {
		font-family: simple-line-icons;
		background: #fff;
		opacity: 1;
	}

	#wrap .testimonial-slider-owl-carousel.ts-di .owl-prev,
	#wrap .testimonial-slider-owl-carousel.ts-di .owl-next {
		margin: 0;
		position: absolute;
		border-radius: 0;
		opacity: 0.8;
		background: #fff;
		color: #6f6f6f;
		font-size: 30px;
		display: inline-block;
		text-align: center;
		border: 1px solid #e4e4e4;
		width: 80px;
		height: 150px;
		line-height: 150px;
		padding: 0;
		transition: all .3s ease;
		right: 0;
	}

	#wrap .testimonial-slider-owl-carousel.ts-di .owl-prev {
		top: 50%;
	}

	#wrap .testimonial-slider-owl-carousel.ts-di .owl-next {
		top: 25%;
	}

	#wrap .testimonial-slider-owl-carousel.ts-di .owl-prev:hover,
	#wrap .testimonial-slider-owl-carousel.ts-di .owl-next:hover {
		opacity: 1;
		color: #437df9;
	}

	.ts-di .testimonial .testimonial-brand h5 {
		bottom: 40px;
	}

	#wrap .testimonial-slider-owl-carousel.ts-di .owl-prev:before {
		content: "\e605";
		font-family: simple-line-icons;
	}

	#wrap .testimonial-slider-owl-carousel.ts-di .owl-next:before {
		content: "\e606";
		font-family: simple-line-icons;
	}

	@media (min-width:1281px) and (max-width:1440px) {
		.ts-di .testimonial .testimonial-brand {
			width: 460px;
		}
		.ts-di .testimonial .testimonial-content h4 q {
			font-size: 26px;
		}
		.ts-di .testimonial .testimonial-content {
			left: 460px;
			padding: 100px 80px 78px 95px;
		}
	}

	@media (min-width:1201px) and (max-width:1280px) {
		.ts-di .testimonial .testimonial-brand {
			width: 440px;
		}
		.ts-di .testimonial .testimonial-content {
			left: 440px;
			padding: 80px 80px 78px 75px;
		}
		.ts-di .testimonial .testimonial-content h4 q {
			font-size: 25px;
		}
		.ts-di .testimonial .testimonial-content h4 q:before {
			left: 98px;
			top: 10px;
		}
		.ts-di .testimonial .testimonial-brand h5 {
			left: 160px;
			font-size: 20px;
			min-width: 322px;
		}
	}

	@media (min-width: 992px) and (max-width:1200px) {
		.ts-di .testimonial .testimonial-brand {
			width: 340px;
		}
		.ts-di .testimonial .testimonial-content {
			left: 340px;
			padding: 60px 60px 58px 45px;
		}
		.ts-di .testimonial .testimonial-content h4 {
			padding-right: 70px;
		}
		.ts-di .testimonial .testimonial-content h4 q {
			font-size: 25px;
		}
		.ts-di .testimonial .testimonial-content h4 q:before {
			left: 65px;
			top: 0px;
		}
		.ts-di .testimonial .testimonial-brand h5 {
			left: 63px;
			min-width: 300px;
			font-size: 16px;
			padding: 13px 16px;
		}
	}

	@media (max-width: 991px) {
		.ts-di .testimonial .testimonial-brand {
			width: 100%;
			float: right;
		}
		.ts-di .testimonial .testimonial-content {
			float: left;
			position: relative;
			left: auto;
			top: auto;
			transform: none;
			width: 100%;
			border-left: 1px solid #e4e4e4;
		}
		.ts-di .testimonial .testimonial-brand h5 {
			left: 0;
			margin-bottom: 26px;
		}
		.ts-di.testimonial-slider-owl-carousel .owl-pagination {
			width: 100%;
		}
		.ts-di.testimonial-slider-owl-carousel .owl-pagination {
			left: auto;
			right: 0;
			top: auto;
			bottom: 26%;
		}
		.ts-di.testimonial-slider-owl-carousel .owl-pagination .owl-prev {
			left: 45px;
			right: auto;
			top: auto;
			bottom: 26%;
		}
		#wrap .testimonial-slider-owl-carousel.ts-di .owl-prev,
		#wrap .testimonial-slider-owl-carousel.ts-di .owl-next {
			top: auto;
			bottom: 26%;
			width: 60px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-di .owl-prev {
			left: 0;
		}
		#wrap .testimonial-slider-owl-carousel.ts-di .owl-next {
			right: 0;
		}
	}

	@media (max-width:767px) {
		#wrap .testimonial-slider-owl-carousel.ts-di .owl-prev,
		#wrap .testimonial-slider-owl-carousel.ts-di .owl-next {
			top: auto;
			bottom: 26%;
			right: 0;
			width: 60px;
		}
		.ts-di .testimonial .testimonial-content {
			min-height: 250px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-di .owl-prev,
		#wrap .testimonial-slider-owl-carousel.ts-di .owl-next {
			height: 140px;
		}
		.ts-di .testimonial .testimonial-content {
			padding: 30px;
		}
		.ts-di .testimonial .testimonial-content h4 q {
			font-size: 20px;
		}
		.ts-di .testimonial .testimonial-content h4 q:before {
			font-size: 40px;
			top: 0px;
			left: 50px;
		}
		.ts-di .testimonial .testimonial-brand h5 {
			padding: 10px 14px;
			bottom: 0;
			font-size: 17px;
		}
	}

	@media (max-width:479px) {
		#wrap .ts-di.testimonial-slider-owl-carousel .owl-pagination a i {
			font-size: 20px;
			width: 50px;
			height: 100px;
			line-height: 100px;
		}
		.ts-di .testimonial .testimonial-brand {
			min-height: 424px;
		}
		.ts-di .testimonial .testimonial-brand h5 {
			bottom: 0;
		}
		.ts-di.testimonial-slider-owl-carousel .owl-pagination a {
			bottom: 120px;
		}
		.ts-di.testimonial-slider-owl-carousel .owl-pagination a.owl-prev {
			bottom: 120px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-di .owl-prev,
		#wrap .testimonial-slider-owl-carousel.ts-di .owl-next {
			top: 50%;
		}
	}

	/* # TESTIMONIALS Slider Type: ts-tri
	================================================== */

	.ts-tri.testimonial-slider-owl-carousel {
		max-width: 100%;
	}

	.ts-tri.testimonial-slider-owl-carousel .testimonial-content h4 {
		padding: 30px 50px;
		text-align: left;
		border: none;
		border-radius: 0;
	}

	.ts-tri.testimonial-slider-owl-carousel .testimonial-content h4 q {
		position: relative;
		font-family: "Lora", serif;
		font-size: 29px;
		font-style: italic;
		text-align: left;
		color: #000;
	}

	.ts-tri.testimonial-slider-owl-carousel .testimonial-content h4 q:before {
		position: absolute;
		left: 24px;
		top: -70px;
		content: '\201C';
		font-size: 80px;
		color: #437df9;
		font-weight: bold;
		font-family: Georgia, Times, serif;
		opacity: 1;
	}

	.ts-tri.testimonial-slider-owl-carousel .testimonial-brand {
		position: relative;
		margin-top: 130px;
		float: left;
		width: 400px;
		height: 400px;
		padding: 114px 0 0;
		background: #437df9;
		margin-right: auto;
		text-align: center;
		color: #fff;
	}

	.ts-tri.testimonial-slider-owl-carousel .testimonial-brand img {
		position: relative;
		width: 120px;
		height: auto !important;
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		border: none;
		margin: 0;
		border-radius: 50%;
		box-shadow: 0 2px 0 0px rgba(0, 0, 0, 0.035);
		-moz-box-shadow: 0 2px 0 0px rgba(0, 0, 0, 0.035);
		-webkit-box-shadow: 0 2px 0 0px rgba(0, 0, 0, 0.035);
	}

	.ts-tri.testimonial-slider-owl-carousel .testimonial-brand h5 {
		font-size: 20px;
		letter-spacing: 1px;
		color: #fff;
	}

	.ts-tri.testimonial-slider-owl-carousel .testimonial-brand h5 em {
		font-size: 15px;
		font-weight: 300;
		letter-spacing: 1px;
		color: #fff;
	}

	.ts-tri.testimonial-slider-owl-carousel .testimonial-content {
		margin-left: 0;
		margin-right: 0;
		padding: 8px 15px;
		width: calc(100% - 400px);
		float: right;
		background: #f8f8f8;
		border: none;
		padding: 15% 20px;
		border-radius: 0;
	}

	.testimonial-slider-owl-carousel.ts-tri {
		position: relative;
	}

	.testimonial-slider-owl-carousel.ts-tri .owl-controls .owl-buttons div {
		font-family: simple-line-icons;
		background: #fff;
		opacity: 1;
	}

	#wrap .testimonial-slider-owl-carousel.ts-tri .owl-prev,
	#wrap .testimonial-slider-owl-carousel.ts-tri .owl-next {
		position: absolute;
		padding: 10px 7px;
		background: none;
		font-size: 24px;
		color: #fff;
		width: 45px;
		height: 45px;
		opacity: 1;
		top: 50%;
	}

	#wrap .testimonial-slider-owl-carousel.ts-tri .owl-prev {
		left: 45px;
	}

	#wrap .testimonial-slider-owl-carousel.ts-tri .owl-next {
		left: 315px;
	}

	#wrap .testimonial-slider-owl-carousel.ts-tri .owl-prev:before {
		font-family: simple-line-icons;
		content: "\e605";
	}

	#wrap .testimonial-slider-owl-carousel.ts-tri .owl-next:before {
		font-family: simple-line-icons;
		content: "\e606";
	}

	#wrap .testimonial-slider-owl-carousel.ts-tri .owl-prev:hover,
	#wrap .testimonial-slider-owl-carousel.ts-tri .owl-next:hover {
		background: #fff;
		color: #000;
		border-radius: 50%;
	}

	@media only screen and (min-width:1441px) {
		.ts-tri.testimonial-slider-owl-carousel .testimonial-content {
			padding: 13% 20px;
		}
		.ts-tri.testimonial-slider-owl-carousel .testimonial-content h4 q {
			font-size: 33px;
		}
		.ts-tri.testimonial-slider-owl-carousel .testimonial-content h4 q:before {
			top: -100px;
			font-size: 90px;
		}
	}

	@media only screen and (max-width: 991px) {
		.ts-tri.testimonial-slider-owl-carousel .testimonial-content {
			width: 100%;
			float: none;
			margin-bottom: 0;
			padding: 11% 20px;
		}
		.ts-tri.testimonial-slider-owl-carousel .testimonial-brand {
			float: none;
			margin: 0 auto;
			padding-top: 60px;
		}
		.ts-tri.testimonial-slider-owl-carousel .testimonial-content h4 q {
			font-size: 23px;
		}
		.ts-tri.testimonial-slider-owl-carousel .owl-next {
			margin-left: 6px;
		}
		.ts-tri.testimonial-slider-owl-carousel .owl-prev {
			margin-left: -60px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-tri .owl-prev,
		#wrap .testimonial-slider-owl-carousel.ts-tri .owl-next {
			top: 88%;
		}
		#wrap .testimonial-slider-owl-carousel.ts-tri .owl-prev {
			left: 360px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-tri .owl-next {
			left: 390px;
		}
	}

	@media only screen and (max-width:767px) {
		.ts-tri.testimonial-slider-owl-carousel .testimonial-content h4 {
			padding: 15px;
		}
		.ts-tri.testimonial-slider-owl-carousel .testimonial-brand {
			width: 100%;
		}
		.ts-tri.testimonial-slider-owl-carousel .testimonial-content h4 q:before {
			font-size: 60px;
			top: -50px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-tri .owl-prev,
		#wrap .testimonial-slider-owl-carousel.ts-tri .owl-next {
			top: 88%;
		}
		#wrap .testimonial-slider-owl-carousel.ts-tri .owl-prev,
		#wrap .testimonial-slider-owl-carousel.ts-tri .owl-next {
			left: 50%;
		}
	}

	/* # TESTIMONIALS Slider Type: tetra
	================================================== */

	.testimonial-slider-owl-carousel.ts-tetra {
		position: relative;
	}

	.ts-tetra.testimonial-slider-owl-carousel .testimonial-content h4 {
		padding-bottom: 0;
	}

	.ts-tetra.testimonial-slider-owl-carousel .testimonial-content h4 q {
		font-size: 20px;
		font-weight: 300;
	}

	.blox.dark .ts-tetra.testimonial-slider-owl-carousel .testimonial-content h4 q {
		color: #fff;
	}

	.ts-tetra.testimonial-slider-owl-carousel .testimonial-brand {
		margin-top: 0;
	}

	.ts-tetra.testimonial-slider-owl-carousel .testimonial-brand img {
		width: 76px;
		padding: 0;
		left: 0;
		border: none;
		border-radius: 50px;
		margin-bottom: 14px;
		position: inherit;
		display: inline-block;
		transform: translate(0, 0);
	}

	.testimonial-slider-owl-carousel .testimonial-brand img {
		left: 35px;
	}

	.blox.dark .ts-tetra.testimonial-slider-owl-carousel .testimonial-brand img {
		border: 4px solid rgba(255, 255, 255, 0.68);
	}

	.ts-tetra.testimonial-slider-owl-carousel .testimonial-brand h5 {
		font-size: 16px;
		letter-spacing: 0;
	}

	.ts-tetra.testimonial-slider-owl-carousel .owl-buttons {
		display: inline-block;
		position: static;
	}

	.testimonial-slider-owl-carousel.ts-tetra .owl-controls .owl-buttons div {
		font-family: simple-line-icons;
		background: #fff;
		opacity: 1;
	}

	#wrap .testimonial-slider-owl-carousel.ts-tetra .owl-prev,
	#wrap .testimonial-slider-owl-carousel.ts-tetra .owl-next {
		position: absolute;
		color: #437df9;
		width: 50px;
		height: 50px;
		background: none;
		opacity: 0.8;
		border: 2px solid #437df9;
		padding: 13px;
		font-size: 22px;
		transition: all .19s ease;
		border-radius: 55px;
		top: 37%;
		right: 0;
	}

	#wrap .testimonial-slider-owl-carousel.ts-tetra .owl-prev {
		left: 0;
	}

	#wrap .testimonial-slider-owl-carousel.ts-tetra .owl-next {
		right: 0;
	}

	#wrap .testimonial-slider-owl-carousel.ts-tetra .owl-prev:before {
		font-family: simple-line-icons;
		content: "\e605";
	}

	#wrap .testimonial-slider-owl-carousel.ts-tetra .owl-next:before {
		font-family: simple-line-icons;
		content: "\e606";
	}

	#wrap .testimonial-slider-owl-carousel.ts-tetra .owl-next:hover,
	#wrap .testimonial-slider-owl-carousel.ts-tetra .owl-prev:hover {
		background: #437df9;
		color: #fff !important;
	}

	.testimonial-slider-owl-carousel.ts-tetra .owl-dots {
		position: static;
	}

	.testimonial-slider-owl-carousel.ts-tetra .owl-dots .owl-dot {
		display: inline-block;
		width: 25px;
		height: 4px;
		background: #e3e3e3;
		border: none;
		border-radius: 0;
	}

	.testimonial-slider-owl-carousel.ts-tetra .owl-dots .owl-dot.active {
		background: #437df9;
		box-shadow: none;
		-moz-box-shadow: none;
		-webkit-box-shadow: none;
	}

	@media only screen and (min-width: 992px) {
		.ts-tetra.testimonial-slider-owl-carousel .testimonial-content {
			margin-left: 100px;
			margin-right: 100px;
			padding: 8px 15px;
		}
	}

	/* # TESTIMONIALS Slider Type: penta
	================================================== */

	.testimonial-slider-owl-carousel.ts-penta .testimonial-content h4 q:after {
		content: '';
	}

	.testimonial-slider-owl-carousel.ts-penta .testimonial-content h4 {
		padding-bottom: 0;
	}

	.testimonial-slider-owl-carousel.ts-penta .testimonial-arrow {
		display: inherit;
	}

	.testimonial-slider-owl-carousel.ts-penta .testimonial-arrow:after,
	.testimonial-slider-owl-carousel.ts-penta .testimonial-arrow:before {
		right: -2px;
		left: auto;
	}

	.testimonial-slider-owl-carousel.ts-penta .testimonial-content {
		border: none;
		background: #fff;
		margin-left: auto;
		margin-right: 1px;
		text-align: left;
		padding: 55px 48px 56px 59px;
	}

	.testimonial-slider-owl-carousel.ts-penta .testimonial-content h4 q,
	.testimonial-slider-owl-carousel.ts-penta .testimonial-content h4 q p {
		font-size: 19px;
		font-weight: 300;
		margin: 0;
		color: #282828;
	}

	.testimonial-slider-owl-carousel.ts-penta .testimonial-content h4 q:before {
		font-family: sans-serif, Arial, Helvetica;
		font-size: 80px;
		margin: 0 10px;
		left: 0px;
		top: 0;
		color: #37a7c1;
	}

	.testimonial-slider-owl-carousel.ts-penta .testimonial-arrow {
		width: 117px;
		left: 0;
	}

	.testimonial-slider-owl-carousel.ts-penta .testimonial-arrow:before,
	.testimonial-slider-owl-carousel.ts-penta .testimonial-arrow:after {
		border-top: 15px solid #fff;
		border-left: 17px solid transparent;
		border-right: 17px solid transparent;
		left: 80px;
	}

	.testimonial-slider-owl-carousel.ts-penta .testimonial-arrow:before {
		border-top: 15px solid #ececec;
	}

	.testimonial-slider-owl-carousel.ts-penta .testimonial-brand img {
		float: right;
	}

	.testimonial-slider-owl-carousel.ts-penta .testimonial-brand {
		text-align: left;
		padding-top: 15px;
		margin-top: 0;
	}

	#wrap .testimonial-slider-owl-carousel.ts-penta .testimonial-brand h5 {
		margin: 7px 0 11px;
		line-height: 1.4;
		font-size: 14px;
		margin-left: 69px;
		text-align: left;
		clear: none;
		direction: ltr;
		width: 50%;
	}

	.testimonial-slider-owl-carousel.ts-penta .testimonial-brand h5 strong {
		font-size: 16px;
		color: #2f2f2f;
		font-weight: 500;
		letter-spacing: 0.2px;
	}

	.testimonial-slider-owl-carousel.ts-penta .testimonial-brand h5 em {
		font-size: 16px;
		color: #919191;
		font-style: inherit;
		font-weight: 300;
	}

	.blox .testimonial-slider-owl-carousel.ts-penta .testimonial-content {
		border: none;
	}

	.blox.dark .testimonial-slider-owl-carousel.ts-penta .testimonial-brand h5 * {
		color: #fff;
	}

	.blox.dark .testimonial-slider-owl-carousel.ts-penta .owl-dot span {
		background: #fff;
	}

	.testimonial-slider-owl-carousel.ts-penta .owl-dots {
		left: 63px;
		position: absolute
	}

	.testimonial-slider-owl-carousel.ts-penta .owl-dots .owl-dot {
		background: #444;
	}

	.testimonial-slider-owl-carousel.ts-penta .owl-dots .owl-dot.active {
		background: #437df9;
		border-color: #437df9;
		width: 12px;
		height: 12px;
		position: relative;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
	}

	.testimonial-slider-owl-carousel.ts-penta .social-testimonial {
		display: inline-block;
		margin-left: 0;
		text-align: center;
		min-width: 222px;
	}

	.testimonial-slider-owl-carousel.ts-penta .social-testimonial ul {
		margin: 0;
	}

	.testimonial-slider-owl-carousel.ts-penta .social-testimonial ul li {
		float: left;
		display: inline;
		padding: 3px;
		padding-top: 0;
		border: none;
	}

	.testimonial-slider-owl-carousel.ts-penta .social-testimonial ul li a {
		font-size: 14px;
	}

	.testimonial-slider-owl-carousel.ts-penta .social-testimonial ul li a i {
		padding: 5px 6px;
		font-size: 14px;
		background: #b8b8b8;
		color: #fff;
		border-radius: 3px;
	}

	.testimonial-slider-owl-carousel.ts-penta .social-testimonial ul li a i.fa-facebook {
		padding: 5px 7px;
	}

	.testimonial-slider-owl-carousel.ts-penta .social-testimonial ul li a:hover i.fa-facebook {
		background-color: #3b5996;
	}

	.testimonial-slider-owl-carousel.ts-penta .social-testimonial ul li a:hover i.fa-twitter {
		background-color: #00acee;
	}

	.testimonial-slider-owl-carousel.ts-penta .social-testimonial ul li a:hover i.fa-vimeo {
		background-color: #0dadd6;
	}

	.testimonial-slider-owl-carousel.ts-penta .social-testimonial ul li a:hover i.fa-dribbble {
		background-color: #d53e68;
	}

	.testimonial-slider-owl-carousel.ts-penta .social-testimonial ul li a:hover i.fa-youtube {
		background-color: #cb322c;
	}

	.testimonial-slider-owl-carousel.ts-penta .social-testimonial ul li a:hover i.fa-pinterest {
		background-color: #cb2027;
	}

	.testimonial-slider-owl-carousel.ts-penta .social-testimonial ul li a:hover i.fa-linkedin {
		background-color: #0073b2;
	}

	.testimonial-slider-owl-carousel.ts-penta .social-testimonial ul li a:hover i.fa-rss {
		background-color: #f29a1d;
	}

	.testimonial-slider-owl-carousel.ts-penta .social-testimonial ul li a:hover i.fa-google-plus {
		background-color: #c3391c;
	}

	.testimonial-slider-owl-carousel.ts-penta .social-testimonial ul li a:hover i.fa-instagram {
		background-color: #dc2743;
	}

	#wrap .testimonial-slider-owl-carousel.ts-penta .testimonial-brand img {
		left: auto;
		bottom: 40px;
		width: 138px;
		right: 53px;
		transform: none;
		border-radius: 50%;
		border: none;
		margin-top: 10px;
		float: right;
		margin-right: 0px;
		display: inline;
	}

	@media (max-width:479px) {
		#wrap .testimonial-slider-owl-carousel.ts-penta .testimonial-brand img {
			width: 100px;
			right: 20px;
			bottom: 80px;
		}
		.testimonial-slider-owl-carousel.ts-penta .testimonial-content {
			padding: 30px 30px 50px;
		}
		.testimonial-slider-owl-carousel.ts-penta .owl-dots {
			left: 50%;
		}
	}

	/* # TESTIMONIALS Slider Type: hexa
	================================================== */

	.ts-hexa {
		display: block;
		background: #fff;
		padding: 89px 85px 198px 75px;
	}

	.ts-hexa .testimonial-content {
		width: 100%;
		padding: 50px 0 10px;
		border: 0;
		border-bottom: 1px solid #e3e3e3;
		border-radius: 0;
		background: #fff;
		margin: 5px 0 20px;
	}

	.blox.dark .ts-hexa .testimonial-content {
		border-bottom: 1px solid #e3e3e3;
	}

	.ts-hexa .owl-item {
		padding-left: 10px;
	}

	.ts-hexa .testimonial .testimonial-content h4 {
		text-align: left;
		padding: 0;
		padding-right: 45px;
		margin-bottom: 13px;
		position: relative;
		line-height: 0;
	}

	.ts-hexa .testimonial .testimonial-content h4 q {
		font-size: 28px;
		font-family: Lora;
		font-style: italic;
		font-weight: 500;
		color: #282828;
		letter-spacing: 0.01px;
		word-spacing: -0.1px;
		line-height: 40px;
	}

	.ts-hexa .testimonial .testimonial-content h4 q:after {
		content: '\201C';
		position: absolute;
		font-family: Georgia, Times, serif;
		font-weight: 100;
		font-size: 123px;
		left: -15px;
		top: -31px;
		color: #437df9;
		margin: 0;
		padding: 0;
		opacity: 1;
	}

	.testimonial-slider-owl-carousel.ts-hexa .testimonial-arrow {
		display: block;
	}

	.ts-hexa .testimonial-arrow {
		position: absolute;
		height: 14px;
		left: 38px;
		bottom: -14px;
	}

	.ts-hexa .testimonial-arrow:after {
		top: 0px;
		border-color: #fff transparent transparent transparent;
	}

	.ts-hexa .testimonial-arrow:before {
		top: 0px;
		border-color: #e3e3e3 transparent transparent transparent;
	}

	.ts-hexa .testimonial-brand {
		text-align: left;
		overflow: visible;
	}

	.ts-hexa .testimonial .testimonial-brand img {
		float: left;
		width: 70px;
		left: 35px;
		border-radius: 0;
		border: 0;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		box-shadow: none;
		margin-top: 19px;
	}

	.ts-hexa .testimonial .testimonial-brand .social-testimonial {
		display: none;
	}

	#wrap .ts-hexa .testimonial .testimonial-brand h5 {
		float: left;
		clear: right;
		text-align: left;
		margin: 31px 25px 0;
		line-height: 0;
		text-transform: capitalize;
	}

	#wrap .ts-hexa .testimonial .testimonial-brand strong {
		letter-spacing: 0.002em;
		font-size: 22px;
		line-height: 20px;
		font-weight: 600;
	}

	.ts-hexa .owl-item .testimonial .testimonial-brand h5 em {
		font-weight: 400;
		font-size: 15px;
		line-height: 35px;
		letter-spacing: 0.05em;
		word-spacing: -1px;
		text-transform: capitalize;
	}

	.ts-hexa .testimonial-arrow:before {
		content: '';
		display: block;
		position: absolute;
		width: 0;
		left: -14px;
		height: 0;
		border-style: solid;
		border-width: 10px;
	}

	.ts-hexa .testimonial-arrow:after {
		content: '';
		display: block;
		position: absolute;
		width: 0;
		left: -12px;
		height: 0;
		border-style: solid;
		border-width: 8px;
	}

	#wrap .testimonial-slider-owl-carousel.ts-hexa .owl-nav {
		padding-left: 12px;
	}

	#wrap .testimonial-slider-owl-carousel.ts-hexa .owl-prev,
	#wrap .testimonial-slider-owl-carousel.ts-hexa .owl-next {
		float: left;
		font-family: simple-line-icons;
		width: 38px;
		height: 38px;
		background: none;
		opacity: 1;
		border: 1px solid #e3e3e3;
		border-radius: 0;
		transition: all .32s ease;
		line-height: 0;
		padding: 18px 5px;
		display: inline-block;
		margin-top: 60px;
	}

	#wrap .testimonial-slider-owl-carousel.ts-hexa .owl-prev:hover,
	#wrap .testimonial-slider-owl-carousel.ts-hexa .owl-next:hover {
		background: #437df9;
		border: 1px solid #437df9;
		transition: all .32s ease;
	}

	#wrap .testimonial-slider-owl-carousel.ts-hexa .owl-next {
		margin-left: 12px;
	}

	#wrap .testimonial-slider-owl-carousel.ts-hexa .owl-prev:after,
	#wrap .testimonial-slider-owl-carousel.ts-hexa .owl-next:after {
		color: #437df9;
		font-size: 16px;
	}

	#wrap .testimonial-slider-owl-carousel.ts-hexa .owl-prev:after {
		content: "\e605";
	}

	#wrap .testimonial-slider-owl-carousel.ts-hexa .owl-next:after {
		content: "\e606";
	}

	#wrap .testimonial-slider-owl-carousel.ts-hexa .owl-prev:hover:after,
	#wrap .testimonial-slider-owl-carousel.ts-hexa .owl-next:hover:after {
		color: #fff !important;
	}

	@media (max-width:1680px) {
		.ts-hexa {
			padding: 60px 40px 160px 40px;
		}
		.ts-hexa .testimonial .testimonial-content h4 {
			padding-right: 20px;
		}
	}

	@media (max-width:1366px) {
		.ts-hexa {
			padding: 40px 40px 160px 40px;
		}
		.ts-hexa .testimonial .testimonial-content h4 q {
			font-size: 22px;
			line-height: 37px;
		}
		.ts-hexa .testimonial .testimonial-content h4 {
			padding-right: 10px;
		}
		.ts-hexa .testimonial .testimonial-content h4 q:after {
			font-size: 90px;
			top: -25px;
		}
		#wrap .ts-hexa .testimonial .testimonial-brand strong {
			font-size: 18px;
		}
		.ts-hexa .owl-item .testimonial .testimonial-brand h5 em {
			font-size: 13px;
			line-height: 30px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-hexa .owl-prev,
		#wrap .testimonial-slider-owl-carousel.ts-hexa .owl-next {
			margin-top: 45px;
		}
	}

	@media (max-width:1200px) {
		.ts-hexa {
			padding: 40px 40px 160px 40px;
		}
		.ts-hexa .testimonial .testimonial-content h4 q {
			font-size: 20px;
		}
		.ts-hexa .testimonial .testimonial-content h4 {
			padding-right: 0;
		}
		.ts-hexa .testimonial .testimonial-content h4 q:after {
			font-size: 75px;
			left: -10px;
		}
		#wrap .ts-hexa .testimonial .testimonial-brand strong {
			font-size: 16px;
		}
		.ts-hexa .owl-item .testimonial .testimonial-brand h5 em {
			font-size: 12px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-hexa .owl-prev,
		#wrap .testimonial-slider-owl-carousel.ts-hexa .owl-next {
			width: 32px;
			height: 32px;
			padding: 14px 7px 0 5px;
			margin-top: 30px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-hexa .owl-prev:after,
		#wrap .testimonial-slider-owl-carousel.ts-hexa .owl-next:after {
			font-size: 12px;
		}
	}

	@media (max-width:640px) {
		.ts-hexa {
			padding: 20px 15px 90px 15px;
		}
		.ts-hexa .testimonial .testimonial-content {
			font-size: 18px;
			line-height: 30px;
		}
		.ts-hexa .testimonial .testimonial-content h4 q:after {
			font-size: 60px;
			left: -0;
		}
		#wrap .ts-hexa .testimonial .testimonial-brand strong {
			font-size: 14px;
		}
		.ts-hexa .owl-item .testimonial .testimonial-brand h5 em {
			font-size: 10px;
			line-height: 20px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-hexa .owl-prev,
		#wrap .testimonial-slider-owl-carousel.ts-hexa .owl-next {
			width: 25px;
			height: 25px;
			padding: 10px 5px 0 5px;
			margin-top: 20px;
		}
		#wrap .testimonial-slider-owl-carousel.ts-hexa .owl-prev:after,
		#wrap .testimonial-slider-owl-carousel.ts-hexa .owl-next:after {
			font-size: 10px;
		}
		.ts-hexa .owl-item {
			padding-left: 0;
		}
	}

	@media (max-width:479px) {
		.ts-hexa {
			padding: 20px 15px 70px 15px;
		}
		.ts-hexa .testimonial .testimonial-content h4 {
			text-align: center;
		}
		.ts-hexa .testimonial-arrow {
			width: 100%;
			left: 50%;
			transform: translate(-50%, 0);
			-webkit-transform: translate(-50%, 0);
			text-align: center;
		}
		.ts-hexa .testimonial .testimonial-content h4 q:after {
			left: 0px;
		}
		.ts-hexa .testimonial .testimonial-brand {
			text-align: center;
			display: block;
		}
		.ts-hexa .testimonial .testimonial-brand img {
			margin-top: 10px;
			float: none;
			left: 50%;
		}
		#wrap .ts-hexa .testimonial .testimonial-brand h5 {
			display: block;
			width: 100%;
			text-align: center;
			margin: 15px 0 0;
		}
		#wrap .ts-hexa .testimonial-arrow:before,
		#wrap .ts-hexa .testimonial-arrow:after {
			left: 50%;
			transform: translate(-50%, 0);
			-webkit-transform: translate(-50%, 0);
		}
	}

	/* # TESTIMONIALS Slider Type: hepta
	================================================== */

	.testimonial-slider-owl-carousel.ts-hepta {
		position: relative;
		max-width: 1085px;
	}

	.testimonial-slider-owl-carousel.ts-hepta .testimonial {
		background-image: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/t-c-bg.png);
		background-position: top right;
		background-repeat: no-repeat;
		background-color: #437df9;
		position: relative;
		overflow: visible;
		float: right;
		width: 90%;
		min-height: 606px;
		margin: 0;
		padding: 0;
	}

	.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-content {
		margin: 274px 92px 150px 207px;
		text-align: left;
		padding: 0;
	}

	.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-content h4 {
		padding: 0;
		margin: 0;
	}

	.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-content h4 q {
		font-style: italic;
		font-family: "Lora", serif;
		color: #ffffff;
		font-size: 35px;
		line-height: 1.4
	}

	.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-content h4 q:before {
		font-family: Georgia, Times;
		position: absolute;
		left: 18px;
		top: -78px;
		content: '\201C';
		font-size: 80px;
		opacity: 1;
	}

	.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-brand {
		position: initial;
		min-height: 0;
		margin: 0;
	}

	.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-brand img {
		border: 1px solid #d9d9d9;
		position: absolute;
		border-radius: 0;
		bottom: 262px;
		width: 200px;
		height: 200px;
		left: 0;
		top: 108px;
	}

	.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-brand h5 {
		text-transform: uppercase;
		position: absolute;
		margin: 15px 24px;
		min-width: 376px;
		text-align: left;
		font-size: 22px;
		left: 179px;
		color: #fff;
		top: 88px;
	}

	.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-brand h5 em {
		display: inline-block;
		padding-bottom: 5px;
		text-transform: none;
		letter-spacing: 1px;
		font-size: 16px;
		margin-top: 10px;
		color: #fff;
	}

	.testimonial-slider-owl-carousel.ts-hepta .testimonial .social-testimonial {
		display: none;
	}

	.testimonial-slider-owl-carousel.ts-hepta .owl-dots {
		zoom: 1;
		width: auto;
		left: 310px;
		bottom: 80px;
		text-align: center;
		position: absolute;
		display: -webkit-inline-box;
	}

	.testimonial-slider-owl-carousel.ts-hepta .owl-dots .owl-dot {
		width: 10px;
		height: 10px;
		margin: 5px 7px;
		opacity: .82;
		display: block;
		border-radius: 30px;
		filter: Alpha(Opacity=50);
		background-color: #ffffff;
		-webkit-backface-visibility: visible;
		transition: opacity .2s ease;
	}

	.testimonial-slider-owl-carousel.ts-hepta .owl-dots .owl-dot.active {
		background-color: #533fa7;
		opacity: 1;
		box-shadow: 0px 0px 0px 4px rgba(83, 63, 167, 0.3);
		-webkit-box-shadow: 0px 0px 0px 4px rgba(83, 63, 167, 0.3);
		-moz-box-shadow: 0px 0px 0px 4px rgba(83, 63, 167, 0.3);
	}

	@media (min-width:1281px) and (max-width:1440px) {
		.ts-hepta .testimonial .testimonial-brand {
			width: 460px;
		}
		.ts-hepta .testimonial .testimonial-content h4 q {
			font-size: 26px;
		}
		.ts-hepta .testimonial .testimonial-content {
			margin: 100px 80px 78px 95px;
		}
	}

	@media (min-width:1201px) and (max-width:1280px) {
		.ts-hepta .testimonial .testimonial-brand {
			width: 440px;
		}
		.ts-hepta .testimonial .testimonial-content {
			margin: 80px 80px 78px 75px;
		}
		.ts-hepta .testimonial .testimonial-content h4 q {
			font-size: 25px;
		}
		.ts-hepta .testimonial .testimonial-content h4 q:before {
			left: 98px;
			top: 10px;
		}
		.ts-hepta .testimonial .testimonial-brand h5 {
			left: 160px;
			font-size: 20px;
			min-width: 322px;
		}
	}

	@media (min-width: 992px) and (max-width:1200px) {
		.ts-hepta .testimonial .testimonial-brand {
			width: 340px;
		}
		.ts-hepta .testimonial .testimonial-content {
			margin: 60px 60px 58px 45px;
		}
		.ts-hepta .testimonial .testimonial-content h4 {
			padding-right: 70px;
		}
		.ts-hepta .testimonial .testimonial-content h4 q {
			font-size: 25px;
		}
		.ts-hepta .testimonial .testimonial-content h4 q:before {
			left: 65px;
			top: 0px;
		}
		.ts-hepta .testimonial .testimonial-brand h5 {
			padding: 13px 16px;
			min-width: 300px;
			font-size: 16px;
			left: 63px;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-brand img {
			left: 10px;
		}
	}

	@media (min-width:769px) and (max-width: 991px) {
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-content {
			padding: 277px 51px 180px 180px;
			margin: 0;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-content h4 q {
			font-size: 32px;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-brand h5 {
			min-width: 250px;
			left: 155px;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-content h4 q:before {
			font-size: 70px;
			left: 204px;
			top: 215px;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-brand img {
			left: 30px;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .owl-dots {
			width: 100%;
		}
		.testimonial-slider-owl-carousel.ts-hepta .owl-dots {
			transform: translate(50%, 0);
			padding-left: 0;
			left: 50%;
		}
	}

	@media (min-width:641px) and (max-width:767px) {
		.testimonial-slider-owl-carousel.ts-hepta .testimonial {
			width: 100%;
			float: none;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial {
			width: 100%;
			float: none;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-brand img {
			left: 100px;
			top: 0;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-brand h5 {
			min-width: 218px;
			left: 245px;
			top: 80px;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-content {
			padding: 305px 40px 180px 63px;
			margin: 0;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-content h4 q {
			font-size: 33px;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-content h4 q:before {
			left: 82px;
			top: 255px;
			font-size: 62px;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .owl-dots {
			width: 100%;
		}
		.testimonial-slider-owl-carousel.ts-hepta .owl-dots {
			transform: translate(-50%, 0);
			padding-left: 0;
			left: 50%;
		}
	}

	@media (min-width:481px) and (max-width:640px) {
		.testimonial-slider-owl-carousel.ts-hepta .testimonial {
			width: 100%;
			float: none;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-content {
			padding: 260px 25px 110px 25px;
			margin: 0;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-content h4 q {
			font-size: 26px;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-brand img {
			left: 80px;
			top: 0;
			width: 160px;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-brand h5 {
			min-width: 172px;
			top: 50px;
			left: 155px;
			font-size: 19px;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-brand h5 em {
			font-size: 13px;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-content h4 q:before {
			font-size: 62px;
			left: 46px;
			top: 215px;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .owl-dots {
			width: 100%;
		}
		.testimonial-slider-owl-carousel.ts-hepta .owl-dots {
			transform: translate(-50%, 0);
			padding-left: 0;
			left: 50%;
		}
	}

	@media (min-width: 381px) and (max-width:479px) {
		.testimonial-slider-owl-carousel.ts-hepta .testimonial {
			width: 100%;
			float: none;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial {
			width: 100%;
			float: none;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-brand {
			width: 100%;
			float: right;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-content {
			padding: 600px 25px 180px 25px;
			margin: 0;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-content h4 q {
			font-size: 26px;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-brand img {
			left: 50%;
			top: 0;
			width: 100%;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-brand h5 {
			min-width: 180px;
			left: 50%;
			top: 440px;
			font-size: 19px;
			transform: translate(-50%, 0);
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-brand h5 em {
			font-size: 13px;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-content h4 q:before {
			font-size: 62px;
			left: 48px;
			top: 542px;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .owl-dots {
			width: 100%;
		}
		.testimonial-slider-owl-carousel.ts-hepta .owl-dots {
			transform: translate(-50%, 0);
			padding-left: 0;
			left: 50%;
		}
	}

	@media (min-width: 321px) and (max-width:380px) {
		.testimonial-slider-owl-carousel.ts-hepta .testimonial {
			width: 100%;
			float: none;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial {
			width: 100%;
			float: none;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-brand {
			width: 100%;
			float: right;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-content {
			padding: 528px 25px 180px 25px;
			margin: 0;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-content h4 q {
			font-size: 18px;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-brand img {
			left: 50%;
			top: 0;
			width: 100%;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-brand h5 {
			min-width: 192px;
			top: 300px;
			left: 0;
			font-size: 17px;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-brand h5 em {
			font-size: 13px;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-content h4 q:before {
			font-size: 62px;
			left: 48px;
			top: 51%;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .owl-dots {
			width: 100%;
		}
		.testimonial-slider-owl-carousel.ts-hepta .owl-dots {
			transform: translate(-50%, 0);
			padding-left: 0;
			left: 50%;
		}
	}

	@media (max-width: 320px) {
		.testimonial-slider-owl-carousel.ts-hepta .testimonial {
			position: inherit;
			width: 100%;
			float: none;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-brand img {
			left: 50%;
			top: 0;
			width: 100%;
			border: none;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-brand h5 {
			min-width: 150px;
			left: 0;
			top: 250px;
			font-size: 16px;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-brand h5 em {
			font-size: 12px;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-content {
			padding: 380px 2px 130px 10px;
			margin: 0;
			max-width: 180px;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-content h4 q {
			font-size: 14px;
		}
		.testimonial-slider-owl-carousel.ts-hepta .testimonial .testimonial-content h4 q:before {
			font-size: 65px;
			left: 35px;
			top: 322px;
		}
		.testimonial-slider-owl-carousel.ts-hepta .owl-dots {
			transform: none;
			width: 100%;
			left: 15px;
			bottom: 40px;
		}
	}

	/* # TESTIMONIALS Slider Type: octa
	================================================== */

	.testimonials-slider-w.ts-octa.layer {
		background-position: center;
		background-repeat: no-repeat;
		position: relative;
		margin: 0 auto;
	}

	.testimonial-slider-owl-carousel.ts-octa {
		background: rgba(144, 110, 254, 0.9);
		margin: 0 auto;
		max-width: 971px;
	}

	.testimonial-slider-owl-carousel.ts-octa .testimonial .testimonial-content {
		margin: 30% 12% 7% 12%;
		background: none;
		text-align: left;
		border: none;
		padding: 0;
	}

	.testimonial-slider-owl-carousel.ts-octa .testimonial .testimonial-content:before {
		font-family: Georgia, Times;
		position: absolute;
		font-size: 124px;
		color: #ffffff;
		content: '\201C';
		opacity: 1;
		top: -22px;
		left: 0px;
	}

	.testimonial-slider-owl-carousel.ts-octa .testimonial .testimonial-content h4 q {
		color: #ffffff;
		font-size: 30px;
		letter-spacing: 2px;
		line-height: 1.4;
	}

	.testimonial-slider-owl-carousel.ts-octa .testimonial .testimonial-arrow {
		display: none;
	}

	.testimonial-slider-owl-carousel.ts-octa .testimonial .testimonial-brand {
		margin-bottom: 125px;
		margin-right: 73px;
		text-align: right;
		min-height: 0;
		width: 400px;
	}

	.testimonial-slider-owl-carousel.ts-octa .social-testimonial {
		position: absolute;
		bottom: -25px;
		right: 0;
	}

	.testimonial-slider-owl-carousel.ts-octa .testimonial .testimonial-brand em {
		text-transform: uppercase;
		margin-top: 2px;
		letter-spacing: 1px;
		color: #ffffff;
		float: right
	}

	.testimonial-slider-owl-carousel.ts-octa .social-testimonial ul li a i {
		display: inline !important;
	}

	.testimonial-slider-owl-carousel.ts-octa .testimonial-brand img {
		left: 135px;
		position: absolute;
		display: none;
	}

	.testimonial-slider-owl-carousel .testimonial-brand .social-testimonial {
		display: none;
	}

	.owl-theme .owl-controls .owl-nav div {
		background: none;
		opacity: 1;
		padding: 0;
		margin: 0;
	}

	.testimonial-slider-owl-carousel.ts-octa .owl-nav .owl-prev,
	.testimonial-slider-owl-carousel.ts-octa .owl-nav .owl-next {
		position: absolute;
		top: 50%;
	}

	.testimonial-slider-owl-carousel.ts-octa .owl-nav .owl-prev {
		left: -5%;
	}

	.testimonial-slider-owl-carousel.ts-octa .owl-nav .owl-next {
		right: -5%;
	}

	.testimonial-slider-owl-carousel.ts-octa .owl-nav .owl-next:after,
	.testimonial-slider-owl-carousel.ts-octa .owl-nav .owl-prev:after {
		font-family: "linea-arrows-10";
		font-weight: 100;
		font-size: 70px;
		color: #000000;
	}

	.testimonial-slider-owl-carousel.ts-octa .owl-nav .owl-prev:after {
		content: "\e066";
	}

	.testimonial-slider-owl-carousel.ts-octa .owl-nav .owl-next:after {
		content: "\e068";
	}

	.testimonial-slider-owl-carousel.ts-octa .owl-nav .owl-next:hover::after .testimonial-slider-owl-carousel.ts-octa .owl-nav .owl-prev:hover::after {
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		font-family: "linea-arrows-10";
	}

	.testimonial-slider-owl-carousel.ts-octa .owl-nav .owl-prev:hover::after {
		content: "\e067";
	}

	.testimonial-slider-owl-carousel.ts-octa .owl-nav .owl-next:hover::after {
		content: "\e069";
	}

	.testimonial-slider-owl-carousel.ts-octa .testimonial .testimonial-brand strong {
		color: #ffffff;
		font-size: 28px;
		font-weight: 200;
	}

	@media (max-width: 1200px) {
		.testimonial-slider-owl-carousel.ts-octa {
			width: 100%;
		}
		.testimonial-slider-owl-carousel.ts-octa .owl-nav .owl-prev {
			left: 0;
		}
		.testimonial-slider-owl-carousel.ts-octa .owl-nav .owl-prev:after {
			content: "\e066";
		}
		.testimonial-slider-owl-carousel.ts-octa .owl-nav .owl-next {
			right: 0;
		}
		.testimonial-slider-owl-carousel.ts-octa .owl-nav .owl-next:after {
			content: "\e068";
		}
		.testimonial-slider-owl-carousel.ts-octa .testimonial .testimonial-content h4 q {
			font-size: 27px;
		}
		.testimonial-slider-owl-carousel.ts-octa .testimonial .testimonial-brand strong {
			font-size: 24px;
		}
		.testimonial-slider-owl-carousel.ts-octa .testimonial .testimonial-brand em {
			font-size: 12px;
		}
	}

	@media (max-width: 991px) {
		.testimonial-slider-owl-carousel.ts-octa .testimonial .testimonial-content h4 q {
			font-size: 27px;
		}
		.testimonial-slider-owl-carousel.ts-octa .testimonial .testimonial-brand strong {
			font-size: 24px;
		}
		.testimonial-slider-owl-carousel.ts-octa .testimonial .testimonial-brand em {
			font-size: 12px;
		}
	}

	@media (max-width: 767px) {
		.testimonial-slider-owl-carousel.ts-octa .testimonial .testimonial-content h4 q {
			font-size: 25px;
		}
		.testimonial-slider-owl-carousel.ts-octa .testimonial .testimonial-brand {
			margin-bottom: 80px;
		}
		.testimonial-slider-owl-carousel.ts-octa .testimonial .testimonial-content:before {
			font-size: 100px;
			top: -24px;
		}
		.testimonial-slider-owl-carousel.ts-octa .owl-nav .owl-prev:after,
		.testimonial-slider-owl-carousel.ts-octa .owl-nav .owl-next:after {
			font-size: 50px;
		}
	}

	@media (max-width:480px) {
		.testimonial-slider-owl-carousel.ts-octa .testimonial .testimonial-brand {
			text-align: center;
			margin-bottom: 55px;
		}
		.testimonial-slider-owl-carousel.ts-octa .testimonial .testimonial-brand strong {
			font-size: 20px;
		}
		.testimonial-slider-owl-carousel.ts-octa .testimonial .testimonial-brand em {
			font-size: 9px;
			float: none;
		}
		.testimonial-slider-owl-carousel.ts-octa .testimonial .testimonial-brand img {
			left: 58px;
			position: absolute;
			bottom: -6px;
		}
	}

	/* # TESTIMONIALS Slider Type: nine
	================================================== */

	.testimonial-slider-owl-carousel.ts-nona {
		background-color: #437df9;
		position: relative;
		color: #ffffff;
		text-align: center;
	}

	.testimonial-slider-owl-carousel.ts-nona .testimonial {
		padding: 198px 45px 166px;
	}

	.testimonial-slider-owl-carousel.ts-nona .testimonial em {
		transform: translateX(-50%);
		text-transform: none;
		letter-spacing: 1px;
		position: absolute;
		font-style: italic;
		font-weight: 100;
		font-size: 16px;
		color: #fff;
		top: 137px;
	}

	.testimonial-slider-owl-carousel.ts-nona .testimonial .testimonial-content {
		margin: 0;
	}

	.testimonial-slider-owl-carousel.ts-nona .testimonial .testimonial-content h4 {
		padding: 0;
		margin-top: 46px;
	}

	.testimonial-slider-owl-carousel.ts-nona .testimonial .testimonial-content h4 q {
		color: #ffffff;
		font-size: 21px;
		line-height: 1.7;
		font-weight: 100;
	}

	.testimonial-slider-owl-carousel.ts-nona .testimonial .testimonial-content .testimonial-title {
		font-size: 29px;
		color: #ffffff;
		font-weight: 600;
		letter-spacing: 1px;
		font-family: Noto serif;
	}

	.testimonial-slider-owl-carousel.ts-nona .testimonial .testimonial-content .testimonial-title:before {
		transform: translateX(-50%);
		font-family: Georgia, Times;
		position: absolute;
		content: '\201C';
		font-size: 90px;
		top: -79px;
		left: 50%;
	}

	.testimonial-slider-owl-carousel.ts-nona .testimonial .testimonial-brand {
		margin-top: 10px;
	}

	.testimonial-slider-owl-carousel.ts-nona .testimonial .testimonial-brand img {
		border: 1px solid #d9d9d9;
		border-radius: 50%;
		position: initial;
		margin: 0 auto 15px;
		-webkit-transform: none;
		transform: none;
		width: auto !important;
		height: auto !important;
	}

	.testimonial-slider-owl-carousel.ts-nona .testimonial .testimonial-brand strong {
		font-style: italic;
		font-weight: 100;
		font-size: 18px;
		color: #fff;
	}

	.testimonial-slider-owl-carousel.ts-nona .testimonial .social-testimonial {
		display: none;
	}

	.testimonial-slider-owl-carousel.ts-nona .owl-nav .owl-prev .ol-pre:after {
		font-family: "linea-arrows-10" !important;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		transition: all 0.3s ease;
		position: absolute;
		content: "\e03f";
		font-sizE: 32px;
		left: 44%;
		bottom: 110px;
	}

	.testimonial-slider-owl-carousel.ts-nona .owl-nav .owl-prev .ol-pre:hover::after {
		font-family: "linea-arrows-10" !important;
		content: "\e066";
		margin-left: -8px;
	}

	.testimonial-slider-owl-carousel.ts-nona .owl-nav .owl-next .ol-nxt:after {
		font-family: "linea-arrows-10" !important;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		transition: all 0.3s ease;
		position: absolute;
		content: "\e04b";
		font-sizE: 32px;
		right: 44%;
		bottom: 110px;
	}

	.testimonial-slider-owl-carousel.ts-nona .owl-nav .owl-next .ol-nxt:hover::after {
		font-family: "linea-arrows-10" !important;
		content: "\e068";
		margin-right: -8px;
	}

	@media (max-width: 1280px) {
		.testimonial-slider-owl-carousel.ts-nona .owl-nav .owl-prev .ol-pre:after {
			left: 40%;
		}
		.testimonial-slider-owl-carousel.ts-nona .owl-nav .owl-next .ol-nxt:after {
			right: 40%;
		}
	}

	@media (max-width: 1200px) {
		.testimonial-slider-owl-carousel.ts-nona .owl-nav .owl-prev .ol-pre:after {
			left: 40%;
		}
		.testimonial-slider-owl-carousel.ts-nona .owl-nav .owl-next .ol-nxt:after {
			right: 40%;
		}
	}

	@media (max-width: 991px) {
		.testimonial-slider-owl-carousel.ts-nona .owl-nav .owl-prev .ol-pre:after {
			left: 36%;
		}
		.testimonial-slider-owl-carousel.ts-nona .owl-nav .owl-next .ol-nxt:after {
			right: 36%;
		}
	}

	@media (max-width:767px) {
		.testimonial-slider-owl-carousel.ts-nona .owl-nav .owl-prev .ol-pre:after {
			left: 43%;
		}
		.testimonial-slider-owl-carousel.ts-nona .owl-nav .owl-next .ol-nxt:after {
			right: 43%;
		}
		.testimonial-slider-owl-carousel.ts-nona .testimonial .testimonial-content h4 q {
			font-size: 16px;
		}
		.testimonial-slider-owl-carousel.ts-nona .testimonial {
			padding-left: 15px;
			padding-right: 15px;
		}
	}

	@media (max-width:479px) {
		.testimonial-slider-owl-carousel.ts-nona .owl-nav .owl-prev .ol-pre:after {
			left: 36%;
		}
		.testimonial-slider-owl-carousel.ts-nona .owl-nav .owl-next .ol-nxt:after {
			right: 36%;
		}
		.testimonial-slider-owl-carousel.ts-nona .testimonial .testimonial-content h4 q {
			font-size: 14px;
		}
		.testimonial-slider-owl-carousel.ts-nona .testimonial {
			padding-left: 10px;
			padding-right: 10px;
		}
	}

	/* # TESTIMONIALS Slider Type: Ten
	================================================== */

	.testimonial-slider-owl-carousel.owl-carousel.owl-theme.ts-deca.owl-loaded.owl-drag {
		text-align: center;
		margin-bottom: 0;
		margin-left: 0;
		margin-right: 0;
	}

	.testimonial-slider-owl-carousel {
		max-width: 1674px;
	}

	#wrap .testimonial-slider-owl-carousel.ts-deca .testimonial {
		margin: 0 40px 83px 0;
	}

	.testimonial-slider-owl-carousel.ts-deca .testimonial .testimonial-content,
	.testimonial-slider-owl-carousel.ts-deca .testimonial .testimonial-content h4,
	.testimonial-slider-owl-carousel.ts-deca .testimonial .testimonial-brand,
	.testimonial-slider-owl-carousel.ts-deca .testimonial .testimonial-brand h5,
	.testimonial-slider-owl-carousel.ts-deca .testimonial {
		padding: 0;
		margin: 0;
	}

	.testimonial-slider-owl-carousel.ts-deca .testimonial .testimonial-brand img {
		position: relative;
		-webkit-transform: translate(0, 0);
		transform: translate(0, 0);
		left: auto;
		width: auto;
		border-radius: 0;
		border: none;
		box-shadow: none;
		margin: 0;
		width: 100%;
		display: inline-block;
	}

	.testimonial-slider-owl-carousel.ts-deca .testimonial:before {
		content: "";
		background: #000;
		position: absolute;
		bottom: 0;
		right: 10%;
		width: 46%;
		height: 78px;
		z-index: 9999;
		background-color: transparent;
		background-image: radial-gradient(#bababa 20%, transparent 0%), radial-gradient(#bababa 20%, transparent 0%);
		background-size: 10px 10px, 0px 0px;
		background-position: 0px 0px, 0px 0px;
	}

	#wrap .testimonial-slider-owl-carousel.ts-deca .testimonial-brand {
		display: inline-block;
		width: 61%;
	}

	.testimonial-slider-owl-carousel.ts-deca .testimonial .testimonial-content {
		float: left;
		width: 39%;
		padding-top: 11%;
		padding-left: 16px;
		margin-top: 10px;
		padding-right: 40px;
		text-align: left;
	}

	.testimonial-slider-owl-carousel.ts-deca .testimonial .testimonial-content h4 {
		margin-bottom: 51px;
		line-height: 0;
	}

	.testimonial-slider-owl-carousel.ts-deca .testimonial .testimonial-content h4 q {
		font-size: 28px;
		font-weight: 400;
		color: #252425;
		line-height: 39px;
	}

	.testimonial-slider-owl-carousel.ts-deca .testimonial .testimonial-content h5 {
		text-transform: capitalize;
		font-size: 16px;
		line-height: 15px;
	}

	.testimonial-slider-owl-carousel.ts-deca .testimonial .testimonial-content em {
		font-style: normal;
		font-size: 13px;
		line-height: 22px;
		color: #bababa;
		text-transform: capitalize;
	}

	.testimonial-slider-owl-carousel.ts-deca .center-line span.deca-line:after {
		content: "";
		position: absolute;
		width: 359px;
		height: 5px;
		background: #252425;
		bottom: calc(28% - 5px);
		bottom: -webkit-calc(28% - 5px);
		bottom: -moz-calc(28% - 5px);
		right: calc(55% + 1px);
		right: -webkit-calc(55% + 1px);
		right: -moz-calc(55% + 1px);
		z-index: 9;
	}

	.testimonial-slider-owl-carousel.ts-deca .owl-nav {
		position: absolute;
		bottom: 170px;
		left: calc(25% + 1px);
		left: -webkit-calc(25% + 1px);
		left: -moz-calc(25% + 1px);
	}

	.testimonial-slider-owl-carousel.ts-deca .owl-nav .owl-prev,
	.testimonial-slider-owl-carousel.ts-deca .owl-nav .owl-next {
		font-family: "linea-arrows-10";
		font-size: 32px;
		font-weight: 100;
	}

	.testimonial-slider-owl-carousel.ts-deca .owl-nav .owl-next:before {
		content: "\e04b";
		position: absolute;
		left: calc(30% - 20px);
		left: -webkit-calc(30% - 20px);
		left: -moz-calc(30% - 20px);
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	.testimonial-slider-owl-carousel.ts-deca .owl-nav .owl-prev:before {
		content: "\e03f";
		position: absolute;
		left: calc(30% - 48px);
		left: -webkit-calc(30% - 48px);
		left: -moz-calc(30% - 48px);
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	.testimonial-slider-owl-carousel.ts-deca .owl-nav .owl-next:hover:before {
		content: "\e068";
		margin-left: 7px;
	}

	.testimonial-slider-owl-carousel.ts-deca .owl-nav .owl-prev:hover:before {
		content: "\e066";
		margin-left: -10px;
	}

	@media (max-width:1680px) {
		.testimonial-slider-owl-carousel.ts-deca .owl-nav {
			bottom: 145px;
			left: calc(21% + 5px);
			left: -webkit-calc(21% + 5px);
			left: -moz-calc(21% + 5px);
		}
	}

	@media (max-width:1366px) {
		#wrap .testimonial-slider-owl-carousel.ts-deca .testimonial-brand {
			width: 51%;
		}
		.testimonial-slider-owl-carousel.ts-deca .testimonial .testimonial-content {
			width: 49%;
			padding-top: 5%;
			padding-right: 25px;
		}
		.testimonial-slider-owl-carousel.ts-deca .testimonial:before {
			right: 7%;
			bottom: 18px;
			width: 40%;
			height: 58px;
		}
		.testimonial-slider-owl-carousel.ts-deca .testimonial .testimonial-content h4 {
			margin-bottom: 36px;
		}
		.testimonial-slider-owl-carousel.ts-deca .testimonial .testimonial-content h4 q {
			font-size: 24px;
			line-height: 35px;
		}
		.testimonial-slider-owl-carousel.ts-deca .testimonial .testimonial-content h5 {
			font-size: 14px;
		}
		.testimonial-slider-owl-carousel.ts-deca .testimonial .testimonial-content em {
			font-size: 11px;
		}
		.testimonial-slider-owl-carousel.ts-deca .center-line span.deca-line:after {
			width: 300px;
			height: 3px;
			bottom: 30%;
			right: 40%;
		}
		.testimonial-slider-owl-carousel.ts-deca .owl-nav {
			bottom: 115px;
			left: 37%;
		}
	}

	@media (max-width:1280px) {
		.testimonial-slider-owl-carousel.ts-deca .owl-nav {
			bottom: 100px;
			left: 34%;
		}
	}

	@media (max-width:1200px) {
		#wrap .testimonial-slider-owl-carousel.ts-deca .testimonial {
			margin: 0 30px 63px 0;
		}
		.testimonial-slider-owl-carousel.ts-deca .testimonial:before {
			bottom: 25px;
			height: 38px;
		}
		.testimonial-slider-owl-carousel.ts-deca .testimonial .testimonial-content h4 q {
			font-size: 18px;
			line-height: 26px;
		}
		.testimonial-slider-owl-carousel.ts-deca .testimonial .testimonial-content h5 {
			font-size: 13px;
		}
		.testimonial-slider-owl-carousel.ts-deca .center-line span.deca-line:after {
			width: 250px;
			height: 2px;
			bottom: 30%;
			right: 40%;
		}
		.testimonial-slider-owl-carousel.ts-deca .owl-nav {
			bottom: 100px;
			left: 39%;
		}
		.testimonial-slider-owl-carousel.ts-deca .owl-nav .owl-prev,
		.testimonial-slider-owl-carousel.ts-deca .owl-nav .owl-next {
			font-size: 22px;
		}
	}

	@media (max-width:1024px) {
		.testimonial-slider-owl-carousel.ts-deca .owl-nav {
			bottom: 85px;
			left: 35%;
		}
	}

	@media (max-width: 991px) {
		#wrap .testimonial-slider-owl-carousel.ts-deca .testimonial {
			margin: 0 0 83px 0;
		}
		#wrap .testimonial-slider-owl-carousel.ts-deca .testimonial-brand {
			display: block;
			width: 100%;
		}
		.testimonial-slider-owl-carousel.ts-deca .testimonial .testimonial-content {
			display: block;
			width: 100%;
			padding: 0;
			margin-bottom: 35px;
			text-align: center;
		}
		.testimonial-slider-owl-carousel.ts-deca .testimonial:before {
			right: 8%;
			width: 76%;
		}
		.testimonial-slider-owl-carousel.ts-deca .testimonial .testimonial-content h4 q {
			font-size: 30px;
			line-height: 40px;
		}
		.testimonial-slider-owl-carousel.ts-deca .testimonial .testimonial-content h5 {
			font-size: 16px;
		}
		.testimonial-slider-owl-carousel.ts-deca .testimonial .testimonial-content em {
			font-size: 13px;
		}
		.testimonial-slider-owl-carousel.ts-deca .center-line span.deca-line:after {
			display: none;
		}
		.testimonial-slider-owl-carousel.ts-deca .owl-nav .owl-prev,
		.testimonial-slider-owl-carousel.ts-deca .owl-nav .owl-next {
			font-size: 38px;
		}
		.testimonial-slider-owl-carousel.ts-deca .owl-nav {
			bottom: 7%;
			left: 8%;
		}
	}

	@media (max-width:640px) {
		.testimonial-slider-owl-carousel.ts-deca .testimonial .testimonial-content h4 q {
			font-size: 24px;
			line-height: 35px;
		}
		.testimonial-slider-owl-carousel.ts-deca .owl-nav {
			bottom: 9%;
			left: 25%;
		}
		.testimonial-slider-owl-carousel.ts-deca .testimonial:before {
			right: 0;
			height: 50px;
			width: 60%;
		}
	}

	@media (max-width:479px) {
		.testimonial-slider-owl-carousel.ts-deca .testimonial .testimonial-content h4 q {
			font-size: 20px;
			line-height: 30px;
		}
		.testimonial-slider-owl-carousel.ts-deca .owl-nav {
			bottom: 11%;
		}
	}

	@media (max-width:320px) {
		.testimonial-slider-owl-carousel.ts-deca .testimonial:before {
			display: none;
		}
		.testimonial-slider-owl-carousel.ts-deca .owl-nav {
			bottom: 10%;
			left: 50%;
			transform: translate(-50%, 0);
			-webkit-transform: translate(-50%, 0)
		}
	}

	/* # TESTIMONIALS Slider Type: eleven
	================================================== */

	.testimonial-slider-undeca {
		padding: 42px 42px 0 42px;
		position: relative;
		min-height: 315px;
		z-index: 10;
	}

	.testimonial-slider-undeca:after {
		content: "";
		z-index: 0;
		top: 70%;
		left: 0;
		right: 0;
		bottom: 0;
		position: absolute;
		background: #ffffff;
	}

	.testimonial-slider-undeca .tc-content-t11 {
		padding: 105px 95px 47px 95px;
		background-color: #f5f5f5;
	}

	.testimonial-slider-undeca .tc-content-t11 p {
		color: #444444;
		font-size: 25px;
		font-style: italic;
		margin-bottom: 44px;
		text-align: left;
	}

	.testimonial-slider-undeca .tc-content-t11:before {
		position: absolute;
		font-style: italic;
		content: '\201C';
		font-size: 121px;
		color: #d8d8d8;
		left: 80px;
		top: 78px;
	}

	.testimonial-slider-undeca .tc-content-t11 li {
		display: inline-block;
		margin: 0 6px;
	}

	.testimonial-slider-undeca .tc-content-t11 li:first-child {
		margin-left: 0;
	}

	.testimonial-slider-undeca .tc-content-t11 li i {
		font-size: 19px;
		color: #b7b7b7;
	}

	.testimonial-slider-undeca .tc-content-t11 .tc-social-t11 {
		margin-left: 46px;
		position: relative;
		text-align: left;
	}

	.testimonial-slider-undeca .tc-content-t11 .tc-social-t11:before {
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		transform: translateY(-50%);
		position: absolute;
		content: "\e041";
		color: #e4e4e4;
		font-size: 60px;
		left: -60px;
		top: 50%;
		font-family: "linea-arrows-10";
	}

	.testimonial-slider-undeca .owl-dots {
		margin-top: 35px;
	}

	.testimonial-slider-undeca .owl-dots .owl-dot.active:after {
		content: '';
		width: 16px;
		height: 16px;
		opacity: 0.2;
		display: block;
		margin-left: -3px;
		margin-top: -3px;
		border-radius: 50px;
		background: #437df9;
	}

	@media (max-width: 991px) {
		.testimonial-slider-undeca .tc-content-t11 {
			padding: 102px 40px 50px 40px;
		}
		.testimonial-slider-undeca .tc-content-t11 p {
			font-size: 22px;
		}
		.testimonial-slider-undeca .tc-content-t11:before {
			font-size: 105px;
			left: 28px;
			top: 75px;
		}
	}

	@media (max-width:479px) {
		.testimonial-slider-undeca .tc-content-t11 .tc-social-t11 {
			margin-left: 0;
			text-align: center;
		}
		.testimonial-slider-undeca .tc-content-t11 .tc-social-t11:before {
			display: none;
		}
	}

	/* # TESTIMONIALS Slider Type: twelve
	================================================== */

	.ts-dodeca {
		padding: 0 8% 50px;
		position: relative;
		background: #fff;
		box-shadow: 0 1px 28px -3px rgba(0, 0, 0, 0.16);
	}

	.ts-dodeca:before,
	.ts-dodeca:after {
		content: "";
		display: block;
		position: absolute;
		z-index: 1;
		width: 100%;
		height: 100%;
		right: -30px;
		top: -30px;
		border: 8px solid #437df9;
		background: transparent;
	}

	.ts-dodeca:after {
		z-index: 2;
		right: 0;
		top: 0;
		border: 38px solid #fff;
		background: transparent;
	}

	.ts-dodeca .testimonial {
		background: #fff;
		padding: 50px 30px 5px;
	}

	.ts-dodeca .testimonial-brand img {
		left: 50%;
		width: 120px;
		border: none !important;
		box-shadow: none;
	}

	.ts-dodeca .testimonial-title {
		font-size: 19px;
		font-style: normal;
		margin-top: 15px;
		margin-bottom: 10px;
	}

	.ts-dodeca .testimonial-sub-title {
		font-size: 15px;
		color: #1d1d1b;
	}

	.ts-dodeca .testimonial-content {
		font-size: 23px;
		color: #1d1d1b;
		margin: 0 0 35px 0;
	}

	.ts-dodeca .testimonial-content p {
		color: #1d1d1b !important;
	}

	.ts-dodeca .owl-dots .owl-dot {
		background: #1d1d1b;
		width: 16px;
		height: 16px;
		border: solid 4px #fff;
		-webkit-transition: all .3s ease;
		transition: all .3s ease;
	}

	.ts-dodeca .owl-dots .owl-dot.active {
		background: transparent !important;
		border-color: #437df9;
	}

	.ts-dodeca .owl-dots {
		position: absolute;
		z-index: 3;
		bottom: 55px;
		display: inline-block;
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
	}

	@media only screen and (max-width: 480px) {
		.ts-dodeca {
			padding-left: 4%;
			padding-right: 4%;
		}
		.ts-dodeca:before {
			right: -10px;
			top: -10px;
			border-width: 4px;
		}
		.ts-dodeca:after {
			border-width: 14px;
		}
		.ts-dodeca .testimonial {
			padding-right: 15px;
			padding-left: 15px;
		}
		.ts-dodeca .testimonial-content,
		.ts-dodeca .testimonial-content p {
			font-size: 15px;
		}
	}

	/* # Latest From Blog (Post formats)
	================================================== */

	/* owl dots */

	.owl-dots {
		text-align: center;
	}

	.owl-dots .owl-dot {
		width: 10px;
		height: 10px;
		display: inline-block;
		background: #e4e4e4;
		border-radius: 50%;
		margin: 0 6px;
		transition: all .3s ease;
	}

	.owl-dots .owl-dot.active {
		background: #437df9;
	}

	/* Owl navigation */

	.latest-b-carousel .owl-nav .owl-prev:after,
	.latest-b-carousel .owl-nav .owl-next:after {
		top: 45%;
		color: #437df9;
		font-size: 40px;
		font-weight: 200;
		position: absolute;
		font-family: 'simple-line-icons';
	}

	.latest-b-carousel .owl-nav .owl-prev:after {
		left: -45px;
		content: "\e605";
	}

	.latest-b-carousel .owl-nav .owl-next:after {
		right: -40px;
		content: "\e606";
	}

	.latest-b-carousel.wn-lb-arrow-nav .owl-dots,
	.latest-b-carousel.wn-lb-bullet-nav .owl-nav {
		display: none;
	}

	.post-format-icon {
		float: left;
		background: #fff;
		border: 1px solid #e5e5e5;
		font-weight: 400;
		border-radius: 5px;
		padding: 11px 13px;
		margin-bottom: 10px;
		margin-top: 4px;
		font-size: 20px;
		font-family: 'FontAwesome';
		color: #437df9;
		margin-right: 15px;
		box-shadow: 0 5px 25px -6px rgba(0, 0, 0, 0.15)
	}

	.post-format-icon:before {
		content: "\f040";
	}

	.post-format-icon.image:before {
		content: "\f030";
	}

	.post-format-icon.link:before {
		content: "\f0c1";
	}

	.post-format-icon.video:before {
		content: "\f16a";
	}

	.post-format-icon.aside:before {
		content: "\f15b";
	}

	.post-format-icon.gallery:before {
		content: "\f03e";
	}

	.post-format-icon.audio:before {
		content: "\f001";
	}

	.post-format-icon.quote:before {
		content: "\f10d";
	}

	/* # Latest From Blog (ExtentBase)
	================================================== */

	.latest-b2 {
		margin: 30px 0;
	}

	.latest-b2 a:hover {
		text-decoration: underline;
	}

	.latest-b2-img {
		float: left;
		width: 140px;
		margin-right: 15px;
		min-height: 140px;
	}

	.latest-b2-img img {
		box-shadow: 0 3px 35px -4px rgba(0, 0, 0, 0.28);
	}

	.latest-b2-cont {
		min-height: 140px;
		padding-right: 10px;
	}

	h3.latest-b2-title {
		font-size: 17px;
		margin-bottom: 9px;
		font-weight: 700;
		margin-top: 12px;
		text-transform: uppercase;
		line-height: 1;
	}

	h3.latest-b2-title a {
		color: #2a2a2a;
	}

	h6.latest-b2-cat,
	h5.latest-b2-date {
		font-size: 12px;
		margin-bottom: 10px;
		font-weight: 400;
		margin-top: 2px;
		letter-spacing: 1px;
		line-height: 1;
		text-transform: uppercase;
	}

	h6.latest-b2-cat a {
		color: #616161;
	}

	h5.latest-b2-date {
		color: #999;
		font-size: 13px;
		font-weight: 300;
		font-style: normal;
	}

	@media only screen and (min-width: 992px) {
		.vc_col-md-8 .col-md-6.col-lg-4,
		.vc_col-md-6 .col-md-6.col-lg-4,
		.vc_col-md-10 .col-md-6.col-lg-4,
		.vc_col-sm-8 .col-md-6.col-lg-4,
		.vc_col-sm-6 .col-md-6.col-lg-4,
		.vc_col-sm-10 .col-md-6.col-lg-4,
		.vertical-header-enabled .col-md-6.col-lg-4 {
			width: 50%;
			padding-left: 0;
		}
	}

	@media only screen and (max-width: 480px) {
		.latest-b2-img {
			width: 100%;
			float: none;
			margin-bottom: 7px;
		}
		.latest-b2-cont {
			min-height: 78px;
		}
	}

	@media only screen and (min-width: 481px) and (max-width: 767px) {
		h3.latest-b2-title {
			font-size: 16px;
			letter-spacing: 2px;
		}
	}

	/* # Latest from blog - Type=One
	================================================== */

	.container.latestposts-one {
		margin: 0 -10px;
		max-width: none;
		width: auto;
	}

	@media only screen and (min-width: 1200px) {
		.container.latestposts-one {
			margin: 0 -15px;
		}
	}

	.latestposts-one .latest-b {
		margin-bottom: 5px;
		position: relative;
		border: 1px solid #eaeaea;
	}

	.latestposts-one .latest-content {
		background: #fff;
		padding: 30px 40px 20px;
		box-shadow: 0 2px 3px rgba(0, 0, 0, 0.08);
		transition: all .25s ease;
	}

	.latestposts-one .latest-b:hover .latest-content {
		box-shadow: 0 5px 32px rgba(0, 0, 0, 0.09);
	}

	.latestposts-one .latest-b-cat {
		position: absolute;
		top: 0;
		background: #474747;
		padding: 5px 15px;
		color: #fff
	}

	.latestposts-one .latest-b-cat:hover {
		background-color: #437df9;
	}

	.latestposts-one .latest-b-cat a {
		font-style: normal;
		font-size: 11px;
		color: #fff;
		text-transform: uppercase;
		letter-spacing: 2px;
	}

	.latestposts-one .latest-b-cat a:hover {
		text-decoration: underline;
	}

	.latestposts-one .latest-date {
		padding-bottom: 5px;
		margin-bottom: 0;
		color: #737478;
	}

	.latestposts-ros .latest-content p.latest-icons {
		position: absolute;
		top: 0px;
		right: 11px;
		background: #333;
		color: #fff;
		padding: 4px 8px;
		visibility: hidden;
		opacity: 0;
		transition: opacity 0.2s linear;
	}

	.latestposts-one .latest-b:hover .latest-content p.latest-icons {
		visibility: visible;
		opacity: 1;
	}

	.latestposts-one .latest-content p.latest-icons span {
		padding: 5px;
	}

	.latestposts-one .latest-content p.latest-icons span i {
		padding-right: 4px;
		font-size: 12px;
	}

	.latestposts-one .latest-title {
		font-size: 24px;
		font-weight: 600;
		line-height: 1.3;
		letter-spacing: 1px;
		text-transform: uppercase;
	}

	.latestposts-one .latest-title a {
		color: #101010;
	}

	.latestposts-one .latest-title a:hover {
		color: #437df9;
	}

	.latestposts-one .latest-img img {
		width: 100%;
		height: auto !important;
	}

	.latestposts-one .latest-author,
	.latestposts-one .latest-author a {
		font-size: 16px;
		margin: 12px 0;
		letter-spacing: 0;
		text-transform: capitalize;
		color: #888;
		font-style: italic;
		font-family: lora;
	}

	.latestposts-one .latest-author a:hover {
		color: #437df9;
	}

	.latestposts-one .latest-excerpt {
		font-size: 15px;
		line-height: 1.84;
		font-weight: 400;
		color: #666;
	}

	@media only screen and (max-width: 480px) {
		.latestposts-one .latest-b {
			margin-bottom: 30px;
		}
	}

	/* # Latest from blog - Type=Two
	================================================== */

	.container.latestposts-two {
		margin: 0 -10px;
		max-width: none;
		width: auto;
	}

	@media only screen and (min-width: 1200px) {
		.container.latestposts-two {
			margin: 0 -15px;
		}
	}

	.latestposts-two .blog-post img,
	.blog-post iframe,
	.blog-single-post img,
	.blog-single-post iframe {
		border-bottom: none;
	}

	.latestposts-two .entry-meta,
	.entry-content {
		float: left;
		margin-bottom: 8px;
	}

	.latestposts-two .blog-post {
		border: none;
		margin-bottom: 10px;
	}

	.latestposts-two .blog-date-sec {
		border-right: none;
		padding-right: 0;
	}

	.latestposts-two .blog-post .blog-date-sec img {
		width: 50px;
		height: 50px;
		border-radius: 50%;
		margin-top: 3px;
	}

	.latestposts-two .blog-date-sec {
		float: left;
		border-right: none;
		padding-right: 15px;
		min-width: 80px;
	}

	.latestposts-two .blog-post p.blog-author {
		padding-top: 5px;
		margin-bottom: 15px;
		font-size: 11px;
		font-weight: 400;
		color: #a1a1a1;
		letter-spacing: 2px;
		text-transform: uppercase;
	}

	.latestposts-two .blog-post p.blog-author a {
		color: #a1a1a1;
	}

	.latestposts-two .blog-post .tline-date.lfb2 {
		color: #a1a1a1;
	}

	.latestposts-two .blog-post p.blog-author a:hover {
		color: #437df9;
	}

	.latestposts-two .blog-post p strong {
		font-weight: bold;
	}

	.latestposts-two .blog-post h4 {
		font-size: 29px;
		font-weight: 500;
		margin-top: 20px;
		margin-bottom: 15px;
		letter-spacing: 0;
		text-transform: none;
	}

	.latestposts-two .blog-line p.blog-cat a {
		color: #437df9;
	}

	.latestposts-two .blog-post .entry-content p.blog-detail {
		color: #777;
		font-weight: 300;
		font-size: 15px;
		line-height: 1.84;
		padding-top: 12px;
		padding-right: 5%;
	}

	.latestposts-two .blog-line p.blog-cat a {
		font-weight: 600;
		font-size: 12px;
		letter-spacing: 1px;
	}

	.latestposts-two .blog-line h4 {
		font-weight: 500;
		letter-spacing: 0;
		font-size: 18px;
		line-height: 1.3;
		text-transform: none;
	}

	.latestposts-two .blog-line p {
		font-size: 12px;
		color: #a1a1a1;
		font-weight: 400;
	}

	.latestposts-two h6.blog-cat,
	.latestposts-two h6.blog-date {
		color: #717171;
		display: inline-block;
		font-size: 12px;
		font-weight: 600;
		letter-spacing: 1px;
		text-transform: uppercase;
	}

	.latestposts-two h6.blog-date {
		font-weight: 400;
	}

	.latestposts-two h6.blog-date i {
		margin-right: 4px;
		color: #7a7a7a;
		margin-left: 6px;
	}

	.latestposts-two .blog-line:hover h4 a {
		color: #437df9;
	}

	.latestposts-two .blog-line:hover .img-hover:before {
		-webkit-box-shadow: inset 0 0 0 5px;
		-moz-box-shadow: inset 0 0 0 5px;
		box-shadow: inset 0 0 0 5px;
		color: #437df9;
	}

	.latestposts-two .blog-post img {
		margin: 0;
		padding: 0;
		box-shadow: 0 8px 28px -4px rgba(0, 0, 0, 0.18);
	}

	.latestposts-two .blog-post .pad-r20 a {
		position: relative;
	}

	.latestposts-two .col-md-5 .blog-line:last-child {
		border-bottom: none;
	}

	@media only screen and (max-width: 480px) {
		.latestposts-two .blog-line img {
			width: 60px;
			height: auto;
		}
	}

	/* # Latest from blog - Type=Three
	================================================== */

	.container.latestposts-three {
		margin: 0 -10px;
		max-width: none;
		width: auto;
	}

	@media only screen and (min-width: 1200px) {
		.container.latestposts-three {
			margin: 0 -15px;
		}
	}

	.latestposts-three .latest-b2 {
		margin: 0 0 15px;
		border: 1px solid #e6e6e6;
		background: #fff;
		text-align: center;
		box-shadow: 0 2px 7px -2px rgba(0, 0, 0, 0.1);
		transition: all 0.25s ease;
	}

	.latestposts-three .latest-b2:hover {
		box-shadow: 0 3px 15px -2px rgba(0, 0, 0, 0.13);
	}

	.latestposts-three .latest-b2-img {
		float: none;
		width: auto;
		margin: 0;
		min-height: 1px;
	}

	.latestposts-three .latest-b2-cont {
		min-height: 1px;
		padding: 40px 20px;
	}

	.latestposts-three .latest-b2-metad2 {
		background-color: #f7f7f7;
		margin: 0 -20px -40px;
		margin-top: 0;
		padding: 20px;
		color: #666;
		letter-spacing: 1px;
		font-weight: 400;
		font-size: 12px;
		max-width: none;
		text-transform: uppercase;
	}

	.latestposts-three .latest-b2-metad2 i {
		margin-right: 3px;
	}

	.latestposts-three .latest-b2-cont a.readmore {
		display: none;
	}

	.latestposts-three .latest-b2-cont p {
		color: #666;
		margin-bottom: 40px;
	}

	.latestposts-three h3.latest-b2-title {
		font-size: 22px;
		margin: 18px 0 16px;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-weight: 700;
		line-height: 1.3;
	}

	.latestposts-three h3.latest-b2-title a {
		color: #0a0a0a;
		text-decoration: none;
	}

	.latestposts-three h3.latest-b2-title a:hover {
		color: #437df9;
	}

	.latestposts-three h6.latest-b2-cat,
	h5.latest-b2-date {
		font-size: 12px;
		font-weight: 600;
		text-transform: uppercase;
		letter-spacing: 2px;
	}

	.latestposts-three .latest-b2-metad2 span {
		padding: 0 4px;
	}

	.latestposts-three .latest-b2-metad2 span a {
		color: #666;
	}

	.latestposts-three h6.latest-b2-cat a,
	.latestposts-three .latest-b2-metad2 span a:hover {
		color: #437df9;
	}

	@media only screen and (max-width: 480px) {
		.latestposts-three .latest-b2-metad2 {
			font-size: 11px;
		}
	}

	/* # Latest from blog - Type=Four
	================================================== */

	.container.latestposts-four {
		margin: 0 -10px;
		max-width: none;
		width: auto;
	}

	@media only screen and (min-width: 1281px) {
		.container.latestposts-four {
			margin: 0 -15px;
		}
	}

	.latestposts-four .latest-b2 {
		margin: 10px 0 0;
	}

	@media only screen and (min-width: 992px) {
		.latestposts-four .col-md-6 {
			padding-left: 35px;
		}
		.latestposts-four .col-md-6:first-of-type {
			border-right: 1px solid #e7e7e7;
			padding-left: 0;
			padding-right: 45px;
		}
	}

	.latestposts-four .col-md-9 {
		padding: 0;
	}

	.latestposts-four .latest-b2-img {
		float: none;
		width: 100%;
		margin: 0;
		min-height: auto;
	}

	.latestposts-four .latest-b2-cont {
		min-height: 20px;
		position: relative;
	}

	.latestposts-four .latest-b2 .au-avatar img {
		width: 75px;
		height: 75px;
		box-shadow: 0 3px 16px -2px rgba(0, 0, 0, 0.28);
		margin-bottom: 12px;
	}

	.latestposts-four .latest-b2 h6.blog-date {
		margin-bottom: 12px;
	}

	.latestposts-four .latest-b2 h6.blog-author {
		margin-bottom: 45px;
		letter-spacing: 0;
		line-height: 1.5;
		font-size: 14px;
		font-weight: 400;
		color: #222;
	}

	.latestposts-four .latest-b2 h6.blog-author a {
		color: #777;
	}

	.latestposts-four .latest-b2 h6.blog-author strong {
		color: #a1a1a1;
		font-size: 13px;
		font-weight: 400;
	}

	.latestposts-four .latest-b2 h6.latest-b2-cat {
		display: inline-block;
		padding: 12px 16px 10px;
		background: #437df9;
		color: #fff;
	}

	.latestposts-four .latest-b2 h6.latest-b2-cat a {
		color: #fff;
	}

	.latestposts-four .latest-b2-img {
		padding-left: 15px;
	}

	.latestposts-four .latest-b2-img img {
		margin-bottom: 14px;
		box-shadow: 0 3px 14px -2px rgba(0, 0, 0, 0.1);
	}

	.latestposts-four h3.latest-b2-title {
		font-size: 25px;
		padding: 10px 25px;
		line-height: 1.25;
		margin-top: -60px;
		text-transform: none;
		font-weight: 700;
		letter-spacing: -1px;
		background: #fff;
		margin-left: 40px;
		margin-right: 20px;
		border-top: none;
		box-shadow: 0 -7px 14px -2px rgba(0, 0, 0, 0.3);
	}

	.latestposts-four h3.latest-b2-title a {
		color: #292929;
	}

	.latestposts-four h3.latest-b2-title a:hover {
		color: #437df9;
		text-decoration: none;
	}

	.latestposts-four h6.latest-b2-cat,
	.latestposts-four h5.latest-b2-date {
		font-size: 10px;
	}

	.latestposts-four .latest-b2 .vertical-space {
		height: 2px;
	}

	@media only screen and (max-width: 991px) {
		.latestposts-four .latest-b2 .au-avatar {
			float: left;
			margin-right: 20px;
		}
		.latestposts-four .latest-b2 h6.blog-author {
			margin-bottom: 5px;
			font-size: 15px;
			font-weight: 600;
		}
		.latestposts-four .latest-b2 h6.latest-b2-cat {
			display: inline-block;
			padding: 6px 12px 5px;
		}
		.latestposts-four .latest-b2-img {
			padding-left: 0;
			clear: both;
		}
		.latestposts-four .latest-b2-img img {
			width: 100%;
		}
		.latestposts-four .col-md-6:first-of-type {
			border-bottom: 1px solid #e7e7e7;
		}
	}

	@media only screen and (max-width: 767px) {
		.latestposts-four h3.latest-b2-title {
			margin-left: 16px;
			margin-right: 16px;
			padding-left: 10px;
			padding-right: 10px;
		}
	}

	@media only screen and (max-width: 480px) {
		.latestposts-four .latest-b2 {
			margin-bottom: 30px;
		}
	}

	/* # Latest from blog - Type=Five
	================================================== */

	.container.latestposts-five {
		margin: 0 -10px;
		max-width: none;
		width: auto;
	}

	@media only screen and (min-width: 1281px) {
		.container.latestposts-five {
			margin: 0 -15px;
		}
	}

	.latestposts-five .latest-b2 {
		margin: 30px 0;
	}

	.latestposts-five h3.latest-b2-title {
		font-size: 22px;
		text-transform: none;
		letter-spacing: -1px;
		line-height: 1.28;
		font-weight: 700;
	}

	.latestposts-five h6.latest-b2-cat {
		font-size: 12px;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-weight: 600;
	}

	.latestposts-five h6.latest-b2-cat a {
		color: #437df9;
	}

	.latestposts-five h6.latest-b2-cat a:hover {
		text-decoration: underline;
	}

	.latestposts-five h5.latest-b2-date {
		font-size: 12px;
		text-transform: uppercase;
		letter-spacing: 1px;
		font-weight: 400;
	}

	.latestposts-five h5.latest-b2-date a {
		color: #a1a1a1;
	}

	@media only screen and (max-width: 480px) {
		.latestposts-five h6.latest-b2-cat {
			margin-top: 10px;
		}
		.latestposts-five .latest-b2-img img {
			padding: 8px;
			background: #fff;
			border: 1px solid #e5e5e5;
		}
	}

	/* # Latest from blog - Type=Six
	================================================== */

	.container.latestposts-six {
		margin: 0 -10px;
		max-width: none;
		width: auto;
	}

	@media only screen and (min-width: 1281px) {
		.container.latestposts-six {
			margin: 0 -15px;
		}
	}

	.latestposts-six .latest-b {
		margin-bottom: 15px;
		border: 1px solid #eaeaea;
		box-shadow: 0 8px 23px -9px rgba(0, 0, 0, 0.1);
	}

	.latestposts-six .latest-img {
		width: auto;
	}

	.latestposts-six .latest-content {
		background: #fff;
		padding: 0;
		padding-bottom: 0;
		text-align: center;
	}

	.latestposts-six .latest-content p.latest-date {
		margin-bottom: 5px;
		font-size: 12px;
		font-weight: 600;
		text-transform: uppercase;
		color: #437df9;
		padding: 25px 15px 0;
		letter-spacing: 0.5px;
	}

	.latestposts-six .latest-title {
		font-size: 19px;
		font-weight: 700;
		line-height: 1.3;
		letter-spacing: 0;
		text-transform: uppercase;
		padding: 0 20px;
		margin-bottom: 30px;
	}

	.latestposts-six .latest-title a {
		color: #111;
	}

	.latestposts-six .latest-title a:hover {
		color: #437df9;
	}

	.latestposts-six .latest-img img {
		width: 100%;
		height: auto !important;
		box-shadow: 0 5px 18px -6px rgba(0, 0, 0, 0.26);
	}

	.latestposts-six .latest-author {
		margin-bottom: 0;
		width: auto;
		background-color: #f7f7f7;
		padding: 12px 15px;
		font-size: 10px;
		color: #444;
		letter-spacing: 1px;
		text-transform: uppercase;
		font-weight: 500;
	}

	.latestposts-six .latest-author a {
		color: #222;
	}

	.latestposts-six .latest-author a:hover {
		color: #437df9;
		text-decoration: underline;
	}

	/* # Latest from blog - Type=Seven
	================================================== */

	.container.latestposts-seven {
		margin: 0 -10px;
		max-width: none;
		width: auto;
	}

	@media only screen and (min-width: 1281px) {
		.container.latestposts-seven {
			margin: 0 -15px;
		}
	}

	.latestposts-seven .latest-b {
		margin: 30px 0;
	}

	.latestposts-seven .wrap-date-icons {
		float: left;
		text-align: center;
		border-right: 1px solid #e9e9e9;
		padding-right: 12px;
		margin-top: 18px;
		margin-bottom: 31px;
	}

	.latestposts-seven .wrap-date-icons h3.latest-date {
		padding: 0 10px;
		margin-bottom: 0;
		padding-bottom: 15px;
		color: #437df9;
		font-weight: 600;
	}

	.latestposts-seven .wrap-date-icons h3.latest-date span.latest-date-month {
		display: block;
		letter-spacing: -1.5px;
		text-transform: uppercase;
		font-size: 18px;
		line-height: 1;
	}

	.latestposts-seven .wrap-date-icons h3.latest-date span.latest-date-day {
		display: block;
		font-size: 32px;
		line-height: 30px;
	}

	.latestposts-seven .wrap-date-icons h3.latest-date span.latest-date-year {
		font-weight: 300;
		font-size: 15px;
		display: block;
		line-height: 1;
		letter-spacing: 1px;
		padding-top: 5px;
	}

	.latestposts-seven .wrap-date-icons .latest-icons {
		border-top: 1px solid #e9e9e9;
		padding-top: 12px;
	}

	.latestposts-seven .wrap-date-icons .latest-icons p {
		margin-bottom: 0;
		color: #cccccc;
		line-height: 1;
	}

	.latestposts-seven .wrap-date-icons .latest-icons p span i {
		font-size: 20px;
	}

	.latestposts-seven .latest-content {
		margin-top: 22px;
		margin-left: 85px;
	}

	.latestposts-seven .latest-content .latest-title {
		font-size: 25px;
		font-weight: 700;
		line-height: 28px;
		padding-bottom: 10px;
		letter-spacing: -1px;
		text-transform: none;
	}

	.latestposts-seven .latest-content .latest-title a {
		color: #111;
	}

	.latestposts-seven .latest-content .latest-title a:hover {
		color: #437df9;
	}

	.latestposts-seven .latest-content .latest-author {
		font-size: 12px;
		font-weight: 500;
		letter-spacing: 1px;
		text-transform: uppercase;
	}

	.latestposts-seven .latest-content .latest-author a {
		color: #437df9;
	}

	.latestposts-seven .latest-content .latest-author a:hover {
		color: #437df9;
	}

	.latestposts-seven .latest-img img {
		padding: 7px;
		margin-bottom: 8px;
		background: #fff;
		border: 1px solid #e9e9e9;
		box-shadow: 0 2px 7px -2px rgba(0, 0, 0, 0.1);
		transition: all .39s ease;
	}

	.latestposts-seven .latest-img:hover img {
		background-color: #437df9;
	}

	@media (max-width: 767px) {
		.latestposts-seven .latest-content .latest-title {
			font-size: 18px;
			line-height: 1.5;
		}
	}

	/* # Latest from blog - Type=Eight
	================================================== */

	.container.latestposts-eight {
		margin: 0 -10px;
		max-width: none;
		width: auto;
	}

	@media only screen and (min-width: 1281px) {
		.container.latestposts-eight {
			margin: 0 -15px;
		}
	}

	.latestposts-eight .image:before {
		content: "\f030";
	}

	.latestposts-eight .link:before {
		content: "\f0c1";
	}

	.latestposts-eight .video:before {
		content: "\f16a";
	}

	.latestposts-eight .latest-b8-img {
		margin-bottom: 15px;
		border-radius: 2px;
		background: #fff;
		padding: 0px;
		overflow: hidden;
	}

	.latestposts-eight .latest-b8 h3 {
		font-size: 24px;
		font-weight: 700;
		margin-top: 33px;
		margin-bottom: 10px;
		min-height: 55px;
	}

	.latestposts-eight .latest-b8 h3 a {
		color: #000;
		line-height: 25px;
	}

	.latestposts-eight .latest-b8 h3 a:hover {
		text-decoration: underline;
	}

	.latestposts-eight .latest-b8-meta span,
	.latest-b8-meta a {
		font-size: 11px;
		color: #999;
	}

	.latestposts-eight .latest-b8-meta i {
		color: #999;
	}

	.latestposts-eight .latest-b8 p {
		color: #888;
		margin-top: 11px;
	}

	.latestposts-eight .latest-b8 .readmore {
		display: none;
	}

	.latestposts-eight .latest-b8-meta {
		text-align: center;
		border: 1px solid #e5e5e5;
		padding: 0 12px 10px;
		border-radius: 1px;
		box-shadow: 0 5px 12px -6px rgba(0, 0, 0, 0.09);
	}

	.latestposts-eight .latest-b8-meta div {
		display: inline-block;
		margin-top: 12px;
		padding-right: 12px;
	}

	.latestposts-eight .latest-b8-meta i {
		margin-right: 5px;
	}

	@media (max-width: 767px) {
		.latestposts-eight .latest-b8-meta {
			margin-bottom: 35px;
		}
	}

	/* # Latest from blog - Type=Nine
	================================================== */

	.container.latestposts-nine {
		margin: 0 -10px;
		max-width: none;
		width: auto;
	}

	@media only screen and (min-width: 1281px) {
		.container.latestposts-nine {
			margin: 0 -15px;
		}
	}

	.latestposts-nine .latest-b9 h3 {
		clear: left;
		font-size: 23px;
		font-weight: 500;
		line-height: 1.36;
		text-transform: none;
		letter-spacing: 0;
		clear: left;
		display: inline-block;
		margin-top: 20px;
		margin-bottom: 10px;
	}

	.latestposts-nine .latest-b9 h3 a {
		color: #000;
		line-height: 25px;
	}

	.latestposts-nine .latest-b9 h3 a:hover {
		text-decoration: underline;
	}

	.latestposts-nine .latest-b9 h3 .link {
		float: left;
		background: #fff;
		border: 2px solid #ebebeb;
		font-weight: 400;
		border-radius: 5px;
		padding: 11px 13px;
		font-size: 20px;
		font-family: 'FontAwesome';
		color: #437df9;
		margin-right: 15px;
	}

	.latestposts-nine .latest-b9-img {
		margin-bottom: 7px;
		border-radius: 5px;
		background: #fff;
		padding: 0px;
		overflow: hidden;
		box-shadow: 0 8px 38px -6px rgba(0, 0, 0, 0.26);
	}

	.latestposts-nine .latest-b9-meta span,
	.latestposts-nine .latest-b9-meta a {
		font-size: 12px;
		color: #a1a5ad;
	}

	.latestposts-nine .latest-b9-meta .date:after,
	.latestposts-nine .latest-b9-meta .categories:after {
		content: ".";
		color: #55C3E9;
		font-size: 23px;
		font-weight: 600;
		padding-left: 8px;
		padding-right: 5px;
		vertical-align: text-bottom;
	}

	.latestposts-nine .latest-b9-meta a:hover {
		text-decoration: underline;
	}

	.latestposts-nine .latest-b9 p {
		font-size: 14px;
		color: #616161;
	}

	.latestposts-nine .latest-b9 .readmore {
		font-size: 11px;
		padding: 13px 23px;
		letter-spacing: 0;
		left: 0;
		text-transform: capitalize;
	}

	.latestposts-nine .latest-b9 .readmore:after {
		content: "\f101";
		font-size: 15px;
		top: 2px;
		right: 20px;
		opacity: 0;
		color: #fff;
		transition: .3s;
	}

	.latestposts-nine .latest-b9:hover a.readmore {
		background: #7dc771;
		color: #fff;
	}

	.latestposts-nine .latest-b9:hover a.readmore:after {
		opacity: 1;
	}

	@media (max-width: 767px) {
		.latestposts-nine .latest-b9 {
			margin-bottom: 35px;
		}
		.latestposts-nine .latest-b9 h3 {
			margin-bottom: 5px;
			margin-top: 12px;
		}
	}

	/* # Latest from blog - Type=ten
	================================================== */

	.container.latestposts-ten {
		margin: 0 -10px;
		max-width: none;
		width: auto;
	}

	.container.latestposts-ten .col-md-6:nth-child(3) {
		clear: left;
	}

	@media only screen and (min-width: 1281px) {
		.container.latestposts-ten {
			margin: 0 -15px;
		}
	}

	.latestposts-ten .latest-b10 {
		margin-bottom: 40px;
		overflow: hidden;
	}

	.latestposts-ten .latest-b10 .latest-b10-img {
		float: left;
		width: 186px;
		margin-right: 28px;
	}

	.latestposts-ten .latest-b10 .latest-b10-content {
		overflow: hidden;
		text-align: left;
	}

	.latestposts-ten .latest-b10 .latest-b10-img a {
		display: block;
	}

	.latestposts-ten .latest-b10 .latest-b10-img img {
		border-radius: 3px;
		width: 100%;
		box-shadow: 0 8px 38px -6px rgba(0, 0, 0, 0.26);
	}

	.latestposts-ten .latest-b10 .latest-b10-content h3 {
		font-size: 23px;
		overflow: hidden;
		padding-bottom: 4px;
		font-weight: 700;
	}

	.latestposts-ten .latest-b10 .latest-b10-content h3 a {
		color: #1a1a1a;
	}

	.latestposts-ten .latest-b10 .latest-b10-content h3 a:hover {
		text-decoration: underline;
	}

	.latestposts-ten .latest-b10 .latest-b10-content p {
		overflow: hidden;
		font-size: 15px;
		margin-bottom: 10px;
		font-weight: 400;
	}

	.latestposts-ten .latest-b10 .latest-b10-meta .date {
		display: block;
		font-size: 14px;
		color: #999;
		margin-bottom: 7px;
		font-weight: 400;
		letter-spacing: 1px;
		text-transform: uppercase;
	}

	.latestposts-ten .latest-b10 .latest-b10-content a.readmore:after {
		display: none;
	}

	.latestposts-ten .latest-b10 .latest-b10-content a.readmore {
		padding: 0;
		text-align: left;
		color: #437df9;
		letter-spacing: 0;
		font-weight: 400;
		left: 0;
		transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
		border: none;
		background: none;
		text-transform: none;
		font-size: 13px;
	}

	.latestposts-ten .latest-b10 .latest-b10-content a.readmore:hover {
		color: #101010 !important;
	}

	.latestposts-ten .latest-b10 .latest-b10-content a.readmore:after {
		display: inline;
		font-family: simple-line-icons;
		content: "\e606";
		font-size: 12px;
		padding-left: 3px;
		margin-top: -3px;
	}

	@media (max-width: 767px) {
		.latestposts-ten .latest-b10 .latest-b10-img {
			float: none;
			display: block;
			width: 100%;
		}
		.latestposts-ten .latest-b10 .latest-b10-img .latest-b10-meta {
			margin-left: 0;
			margin-bottom: 10px;
		}
		.latestposts-ten .latest-b10 .latest-b10-img .latest-b10-meta .date {
			display: inline-block;
		}
		.latestposts-ten .latest-b10 .latest-b10-img img {
			width: 100%;
		}
		.latestposts-ten .latest-b10 .latest-b10-content {
			display: block;
		}
		.latestposts-ten .latest-b10 .latest-b10-meta .date {
			margin-top: 15px;
		}
	}

	@media only screen and (min-width: 768px) and (max-width: 1200px) {
		.latestposts-ten .latest-b10 .latest-b10-content h3 {
			font-size: 15px;
			font-weight: 600;
		}
		.latestposts-ten .latest-b10 .latest-b10-content p,
		.latestposts-ten .latest-b10 .latest-b10-img .latest-b10-meta .date,
		.latestposts-ten .latest-b10 .latest-b10-content a.readmore {
			font-size: 12px;
		}
	}

	/* # Latest from blog - Type=Eleven
	================================================== */

	.container.latestposts-eleven {
		margin: 0 -10px;
		max-width: none;
		width: auto;
	}

	@media only screen and (min-width: 1281px) {
		.container.latestposts-eleven {
			margin: 0 -15px;
		}
	}

	.latestposts-eleven .latest-b11 .latest-b11-img,
	.latestposts-eleven .latest-b11 .latest-b11-content {
		float: left;
	}

	.latestposts-eleven .latest-b11 .latest-b11-content {
		width: 56%;
		margin-right: 4%;
	}

	.latestposts-eleven .latest-b11 .latest-b11-img {
		width: 40%;
		float: right;
		text-align: right;
	}

	.latestposts-eleven .latest-b11 {
		background: #fff;
		padding: 17px 13px 13px 18px;
		display: inline-block;
		border: 1px solid #e6e6e6;
		border-top: 3px solid #437df9;
		transition: .3s;
		margin-bottom: 35px;
		margin-top: 35px;
		box-shadow: 0 2px 7px -2px rgba(0, 0, 0, 0.1);
	}

	.latestposts-eleven .latest-b11:hover {
		box-shadow: 0 3px 18px -2px rgba(0, 0, 0, 0.18);
	}

	.latestposts-eleven .latest-b11 img {
		width: 125px;
		height: auto;
		border-radius: 4px;
	}

	.latestposts-eleven .latest-b11 h6,
	.latestposts-eleven .latest-b11 h6 a {
		font-size: 12px;
		font-weight: 500;
		color: #afb3b9;
		margin-bottom: 10px;
	}

	.latestposts-eleven .latest-b11 h6 a:hover {
		color: #000;
		text-decoration: underline;
	}

	.latestposts-eleven .latest-b11 h3 {
		float: left;
		font-size: 14px;
		line-height: 1.5;
		font-weight: 600;
		margin-bottom: 4px;
		width: 100%;
	}

	.latestposts-eleven .latest-b11 h3 a {
		color: #000;
	}

	.latestposts-eleven .latest-b11 .latest-b11-meta {
		font-size: 11px;
		color: #afb3b9;
	}

	.latestposts-eleven .latest-b11 .latest-b11-meta .date:after {
		content: '.';
		font-size: 23px;
		color: #437df9;
		font-weight: 700;
		vertical-align: text-bottom;
		margin-left: 10px;
		margin-right: 6px;
	}

	/* # Latest from blog - Type=Twelve
	================================================== */

	.latestposts-twelve .latest-b12 {
		border-radius: 8px;
		margin-bottom: 60px;
		border: 1px solid #eee;
		box-shadow: 0 5px 12px -2px rgba(0, 0, 0, 0.04);
	}

	.latestposts-twelve .latest-b12 .latest-b12-cont {
		min-height: 337px;
		padding: 21px 30px 32px 22px;
		background: #fff;
	}

	.latestposts-twelve .latest-b12 .latest-b12-cont {
		border-bottom-left-radius: 8px;
		border-bottom-right-radius: 8px;
	}

	.latestposts-twelve .latest-b12 .latest-b12-cont * {
		text-align: left;
	}

	.latestposts-twelve .latest-b12 img {
		width: 100%;
		border-top-left-radius: 8px;
		border-top-right-radius: 8px;
	}

	.latestposts-twelve .latest-b12 .latest-b12-cont .latest-b12-cat {
		margin-bottom: 18px;
	}

	.latestposts-twelve .latest-b12 .latest-b12-cont .latest-b12-cat a {
		font-size: 11px;
		color: #437df9;
		font-weight: 600;
		text-transform: uppercase;
	}

	.latestposts-twelve .latest-b12 .latest-b12-cont .latest-b12-title {
		transition: all .3s ease;
		position: relative;
		font-size: 18px;
		line-height: 27px;
		font-weight: 600;
		text-transform: uppercase;
		margin-bottom: 45px;
	}

	.latestposts-twelve .latest-b12 .latest-b12-cont .latest-b12-title a {
		color: #000;
		transition: all .3s ease;
	}

	.latestposts-twelve .latest-b12 .latest-b12-cont .latest-b12-author:hover a,
	.latestposts-twelve .latest-b12 .latest-b12-cont .latest-b12-title:hover a {
		color: #437df9;
	}

	.latestposts-twelve .latest-b12 .latest-b12-cont .latest-b12-title:after {
		content: "";
		position: absolute;
		width: 25px;
		height: 2px;
		background: #437df9;
		bottom: -23px;
		left: 0px;
	}

	.latestposts-twelve .latest-b12 .latest-b12-cont p {
		color: #777;
		line-height: 1.92;
		margin-bottom: 61px;
	}

	.latestposts-twelve .latest-b12 .latest-b12-cont .latest-b12-author,
	.latestposts-twelve .latest-b12 .latest-b12-cont .latest-b12-date {
		color: #73736b;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: 500;
	}

	.latestposts-twelve .latest-b12 .latest-b12-cont .latest-b12-author a {
		transition: all .3s ease;
		color: #525249;
		font-weight: 400;
	}

	.latestposts-twelve .latest-b12 .latest-b12-cont .latest-b12-author span {
		padding-right: 4px;
	}

	.latestposts-twelve .latest-b12 .latest-b12-cont .latest-b12-date {
		float: right;
	}

	@media ( max-width: 767px) {
		.latestposts-twelve .latest-b12 img {
			width: 100%;
		}
	}

	/* Latest From blog Carousel */

	.latestposts-twelve.latest-b-carousel .owl-item {
		padding: 15px;
	}

	/* Arrow */

	.latest-b-carousel .owl-controls .owl-buttons .owl-prev,
	.latest-b-carousel .owl-controls .owl-buttons .owl-next {
		font-family: 'simple-line-icons';
	}

	@media (min-width: 768px) {
		.latest-b-carousel .owl-controls .owl-buttons .owl-prev,
		.latest-b-carousel .owl-controls .owl-buttons .owl-next {
			position: absolute;
			font-size: 18px;
			width: 26px;
			height: 80px;
			line-height: 80px;
			display: inline-block;
			padding: 0;
			text-align: center;
			border-radius: 3px;
			color: #fff;
			background: rgba(0, 0, 0, .36);
			cursor: pointer;
			transition: all .18s ease;
		}
		.latest-b-carousel .owl-controls .owl-buttons .owl-prev {
			left: -50px;
			bottom: 50%;
		}
		.latest-b-carousel .owl-controls .owl-buttons .owl-next {
			right: -50px;
			bottom: 50%;
			padding-left: 2px;
		}
	}

	.latest-b-carousel .owl-controls .owl-buttons .owl-prev:before {
		content: "\e605";
	}

	.latest-b-carousel .owl-controls .owl-buttons .owl-next:before {
		content: "\e606";
	}

	/* # Latest from blog - Type=Tirteen
	================================================== */

	.latestposts-thirteen .col-md-3 {
		padding: 0 0 0 6px;
	}

	.latest-b13 {
		margin-bottom: 40px;
		box-shadow: 0 3px 8px -2px rgba(0, 0, 0, 0.04);
	}

	.latest-b13-img {
		position: relative;
	}

	.latest-b13-img img {
		width: 100%;
	}

	.latest-b13-cat {
		position: absolute;
		bottom: -18px;
		background: rgba(0, 0, 0, 0.85);
		left: 25px;
		padding: 6px 20px;
	}

	.latest-b13-cat a {
		color: #fff;
		font-size: 12px;
		font-weight: 400;
		letter-spacing: 0.7px;
		text-transform: uppercase;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
	}

	.aligncenter .latest-b13-cat {
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
	}

	.latestposts-thirteen .latest-b13-title {
		font-size: 20px;
		line-height: 24px;
		font-weight: 600;
	}

	.latest-b13-title a {
		color: #31312c;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
	}

	.latest-b13-title a:hover,
	.latest-b13-author a:hover,
	.latest-b13-cat:hover a {
		color: #437df9;
	}

	.latest-b13-title a:after {
		content: '';
		width: 25px;
		height: 2px;
		background: #437df9;
		display: block;
		margin: 29px 0 25px;
	}

	.aligncenter .latest-b13-title a:after {
		margin-left: auto;
		margin-right: auto;
	}

	.latest-b13-cont {
		background: #fff;
		padding: 42px 25px 29px;
		border: 1px solid #eee;
	}

	.latest-b13-cont p {
		font-size: 13px;
		color: #525249;
		margin-bottom: 50px;
	}

	.latest-b13-date {
		float: right;
		font-size: 11px;
		color: #a9a9a9;
		text-transform: uppercase;
		font-weight: 500;
	}

	.latest-b13-author {
		font-size: 11px;
		font-weight: 500;
		color: #a9a9a9;
	}

	.latest-b13-author a {
		text-transform: uppercase;
		color: #a9a9a9;
		transition: all 0.3s ease;
		-webkit-transition: all 0.3s ease;
	}

	.latest-b13-metad2 {
		text-align: left;
	}

	/* # Latest from blog - Type=Fourteen
	================================================== */

	#wrap .wn-latest-b14 .latest-b14 {
		background-repeat: no-repeat !important;
		background-size: cover !important;
	}

	.wn-latest-b14 {
		padding: 0;
	}

	.wn-latest-b14 .latest-b14-cont {
		padding: 60% 0 35%;
		background: rgba(0, 0, 0, 0.25);
		position: relative;
		text-align: center;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.wn-latest-b14 .latest-b14-cont h3.latest-b14-title {
		padding-bottom: 24px;
		font-size: 29px;
		font-weight: 600;
		position: absolute;
		top: 70%;
		text-align: center;
		width: 100%;
		left: 0;
		padding: 0 30px;
		text-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	}

	.wn-latest-b14 .latest-b14-cont h3.latest-b14-title:hover a {
		text-decoration: underline;
	}

	#wrap .wn-latest-b14 .latest-b14-cont h3.latest-b14-title a.hcolorf:hover {
		color: #fff !important;
	}

	.wn-latest-b14 .latest-b14-cont * {
		color: #fff;
	}

	.wn-latest-b14 .latest-b14-cont i {
		opacity: 0;
		display: inline-block;
		position: absolute;
		left: 50%;
		margin-left: -48px;
		top: 33%;
		width: 96px;
		height: 96px;
		line-height: 96px;
		border: 3px solid transparent;
		text-align: center;
		border-radius: 50%;
		font-size: 40px;
		background: #fff;
		color: #050708;
		margin-bottom: 62px;
		-webkit-transition-delay: .3s;
		transition-delay: .3s;
		transition: all .3s ease-out;
		-webkit-transition: all .3s ease-out;
	}

	.wn-latest-b14 .latest-b14-cont .latest-b14-meta {
		margin-bottom: 5px;
		position: absolute;
		top: 63%;
		left: 0;
		text-align: center;
		width: 100%;
	}

	.wn-latest-b14 .latest-b14-cont .latest-b14-meta span {
		font-size: 15px;
		font-weight: 300;
	}

	.wn-latest-b14 .latest-b14-cont .latest-b14-meta .latest-b14-cat {
		position: relative;
		padding-right: 5px;
	}

	.wn-latest-b14 .latest-b14-cont .latest-b14-meta .latest-b14-cat:after {
		content: " /";
		padding-left: 5px;
	}

	.wn-latest-b14:hover .latest-b14-cont i {
		opacity: 1;
		border: 3px solid transparent;
	}

	.wn-latest-b14:hover .latest-b14-cont {
		background: #437df9;
		opacity: 0.93;
	}

	.wn-latest-b14 .latest-b14-cont a.hcolorf {
		display: inline-block;
	}

	.wn-latest-b14 .latest-b14-cont a.hcolorf:hover i {
		background: none;
		color: #fff;
		border: 3px solid;
	}

	@media ( min-width:1281px) and ( max-width:1366px) {
		.wn-latest-b14 .latest-b14-cont {
			padding-bottom: 46%;
		}
		.wn-latest-b14 .latest-b14-cont h3.latest-b14-title {
			font-size: 26px;
		}
		.wn-latest-b14 .latest-b14-cont i {
			font-size: 24px;
			width: 60px;
			height: 60px;
			line-height: 60px;
			margin-left: -30px;
			border: 2px solid transparent;
		}
		.wn-latest-b14:hover .latest-b14-cont i {
			border: 2px solid transparent;
		}
		.wn-latest-b14 .latest-b14-cont a.hcolorf:hover i {
			border: 2px solid;
		}
	}

	@media ( min-width:481px) and (max-width: 991px) {
		.col-md-6.wn-latest-b14 {
			float: left;
			width: 50%;
		}
	}

	@media (max-width:767px) {
		.wn-latest-b14 .latest-b14-cont h3.latest-b14-title {
			font-size: 19px;
			padding: 0 15px;
			top: 60%;
		}
		.wn-latest-b14 .latest-b14-cont .latest-b14-meta {
			top: 50%;
		}
		.wn-latest-b14 .latest-b14-cont i {
			font-size: 24px;
			width: 60px;
			height: 60px;
			line-height: 60px;
			top: 18%;
			margin-left: -30px;
			border: 2px solid transparent;
		}
		.wn-latest-b14:hover .latest-b14-cont i {
			border: 2px solid transparent;
		}
		.wn-latest-b14 .latest-b14-cont a.hcolorf:hover i {
			border: 2px solid;
		}
	}

	/* # Latest from blog - Type = Fifteen
	================================================== */

	.wn-latest-b15 .latest-b15 .latest-b15-img {
		position: relative;
		overflow: hidden;
	}

	.wn-latest-b15 .latest-b15 .latest-b15-img img {
		width: 100%;
	}

	.wn-latest-b15 .latest-b15 .latest-b15-img .latest-b15-overlay {
		position: absolute;
		background: #437df9;
		width: 100%;
		height: 0px;
		bottom: 0;
		opacity: 0;
		transition: all .3s cubic-bezier(0.25, 0.1, 0.38, 0.79);
	}

	.wn-latest-b15 .latest-b15 .latest-b15-img .latest-b15-overlay i {
		opacity: 0;
		position: absolute;
		top: 38%;
		left: 50%;
		transform: translate(-50%, -50%);
		color: #000;
		background: #fff;
		border-radius: 50%;
		width: 95px;
		height: 95px;
		display: inline-block;
		text-align: center;
		font-size: 30px;
		font-weight: 100;
		padding-top: 33px;
		transition: all .3s cubic-bezier(0.48, 1.21, 0.93, 1.01);
		transition-delay: .3s;
	}

	.wn-latest-b15:hover .latest-b15 .latest-b15-img .latest-b15-overlay {
		height: 100%;
		opacity: 0.94;
	}

	.wn-latest-b15:hover .latest-b15 .latest-b15-img .latest-b15-overlay i {
		top: 42%;
		opacity: 1;
	}

	.wn-latest-b15 .latest-b15 .latest-b15-content {
		text-align: center;
		background: #fff;
		border: 1px solid #f8f8f8;
		box-shadow: 0 2px 5px rgba(0, 0, 0, 0.12);
		position: relative;
		max-width: 90%;
		margin: 0 auto;
		margin-top: -70px;
		padding: 25px 53px 27px;
		margin-bottom: 80px;
	}

	.wn-latest-b15 .latest-b15 .latest-b15-content .latest-b15-meta-data,
	.wn-latest-b15 .latest-b15 .latest-b15-content .latest-b15-meta-data a {
		font-size: 15px;
		color: #1c1d21;
		text-transform: capitalize;
		margin-bottom: 5px;
		transition: all .2s ease;
		-webkit-transition: all .2s ease;
	}

	.wn-latest-b15 .latest-b15 .latest-b15-content .latest-b15-meta-data a:hover {
		color: #437df9;
	}

	.wn-latest-b15 .latest-b15 .latest-b15-content h2 {
		font-size: 27px;
		font-weight: 700;
		line-height: 1.3;
		text-transform: none;
		color: #1c1d21;
		margin-bottom: 0;
	}

	.wn-latest-b15 .latest-b15 .latest-b15-content h2 a {
		color: #1c1d21;
		transition: all .2s ease;
		-webkit-transition: all .2s ease;
	}

	.wn-latest-b15 .latest-b15 .latest-b15-content h2 a:hover {
		color: #437df9;
	}

	@media ( max-width: 481px) {
		.wn-latest-b15 .latest-b15 .latest-b15-content {
			padding: 30px 10px;
			margin-top: -42px;
			margin-bottom: 30px;
		}
		.wn-latest-b15 .latest-b15 .latest-b15-content h2 {
			font-size: 14px;
		}
		.wn-latest-b15 .latest-b15 .latest-b15-content .latest-b15-meta-data {
			font-size: 12px;
		}
	}

	@media ( max-width: 320px) {
		.wn-latest-b15 .latest-b15 .latest-b15-img .latest-b15-overlay i {
			width: 65px;
			height: 65px;
			font-size: 25px;
			padding-top: 21px;
		}
		.wn-latest-b15 .latest-b15 .latest-b15-content {
			padding: 30px 20px;
			margin-top: -49px;
		}
		.wn-latest-b15 .latest-b15 .latest-b15-content h2 {
			font-size: 18px;
		}
		.wn-latest-b15 .latest-b15 .latest-b15-img .latest-b15-overlay i {
			font-size: 20px;
			padding-top: 21px;
			width: 60px;
			height: 60px;
		}
	}

	/* # Latest from blog - Type = Sixteen
	================================================== */

	.wn-latest-b16 .latest-b16 {
		margin-bottom: 20px;
		box-shadow: 0 1px 5px rgba(0, 0, 0, 0.02);
		transition: all 0.27s ease;
	}

	.wn-latest-b16 .latest-b16:hover {
		box-shadow: 0 0 29px rgba(0, 0, 0, 0.1);
	}

	.wn-latest-b16 .latest-b16 .latest-b16-img img,
	.wn-latest-b16 .latest-b16 .latest-b16-img {
		position: relative;
	}

	.wn-latest-b16 .latest-b16 .latest-b16-img:after {
		content: '';
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		background: rgba(0, 0, 0, 0.27);
	}

	.wn-latest-b16 .latest-b16 .latest-b16-overlay {
		position: absolute;
		bottom: 20px;
		z-index: 2;
		padding-left: 11%;
	}

	.wn-latest-b16 .latest-b16 .latest-b16-overlay * {
		color: #fff;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
	}

	.wn-latest-b16 .latest-b16 .latest-b16-overlay h3 {
		font-size: 19px;
		font-weight: 600;
		text-shadow: 0 1px #444;
		margin-bottom: 4px;
		padding-right: 15px;
	}

	.wn-latest-b16 .latest-b16 .latest-b16-overlay .latest-b16-meta-data {
		font-size: 14px;
		font-weight: 400;
		text-shadow: 0 1px #444;
	}

	.wn-latest-b16 .latest-b16 .latest-b16-overlay .latest-b16-meta-data a:hover,
	.wn-latest-b16 .latest-b16 .latest-b16-overlay h3:hover a {
		color: #437df9;
	}

	.wn-latest-b16 .latest-b16 .latest-b16-content {
		border: 1px solid #e8e8e8;
		padding: 9% 11%;
	}

	#wrap .wn-latest-b16 .latest-b16 .latest-b16-content .latest-b61-excerpt {
		font-size: 14px;
		color: #7a7272;
		font-weight: 400;
	}

	.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-readmore {
		color: #282828;
		font-size: 12px;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
		position: relative;
		padding-left: 25px;
	}

	.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-readmore:before {
		content: '';
		position: absolute;
		background: #7a7272;
		width: 18px;
		height: 1px;
		left: 0;
		top: 45%;
	}

	.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-readmore:hover {
		color: #437df9;
	}

	.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-readmore:hover:before {
		background: #437df9;
	}

	.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-footer {
		margin-top: 35px;
		padding-top: 20px;
		padding-bottom: 12px;
		border-top: 1px solid #e8e8e8;
	}

	.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-footer .latest-author {
		float: left;
		color: #7a7272;
		font-size: 12px;
	}

	.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-footer .latest-author strong a {
		padding-left: 3px;
		color: #282828;
		font-weight: 500;
		text-transform: capitalize;
		transition: all .2s ease;
	}

	.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-footer .latest-author strong a:hover {
		color: #437df9;
	}

	.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-footer .latest-date {
		float: right;
		color: #7a7272;
		font-size: 12px;
	}

	.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-footer .latest-date i {
		font-size: 13px;
		margin-right: 5px;
		vertical-align: middle;
		color: #7a7272;
	}

	@media ( min-width: 1201px) and ( max-width: 1280px) {
		.wn-latest-b16 .latest-b16 .latest-b16-content {
			padding: 32px 30px;
		}
	}

	@media ( min-width: 992px) and ( max-width: 1200px) {
		.wn-latest-b16 .latest-b16 .latest-b16-content {
			padding: 32px 15px 10px;
		}
		.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-footer .latest-author,
		.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-footer .latest-date {
			float: none;
		}
	}

	@media ( max-width: 460px) {
		.wn-latest-b16 .latest-b16 .latest-b16-content {
			padding: 32px 15px 10px;
		}
		.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-footer .latest-author,
		.wn-latest-b16 .latest-b16 .latest-b16-content .latest-b16-footer .latest-date {
			float: none;
		}
	}

	/* carousle */

	.latestposts-thirteen.latest-b-carousel .owl-item {
		padding: 0 2px;
	}

	/* # Latest from blog - Type = Seventeen
	================================================== */

	.wn-latest-b17 {
		border-bottom: 1px solid #eee;
		margin-top: 57px;
		padding-bottom: 19px;
	}

	.wn-latest-b17 .latest-b17 .latest-b17-content .latest-date {
		font-size: 21px;
		color: #437df9;
		text-transform: capitalize;
		font-weight: 100;
		margin-bottom: 6px;
	}

	.wn-latest-b17 .latest-b17 .latest-b17-content h3 {
		font-size: 22px;
		font-weight: 700;
	}

	.wn-latest-b17 .latest-b17 .latest-b17-content h3 a {
		color: #353535;
	}

	.wn-latest-b17 .latest-b17 .latest-b17-content h3 a:hover {
		color: #437df9;
	}

	.wn-latest-b17 .latest-b17 .latest-b17-content .latest-b17-readmore {
		color: #282828;
		font-size: 12px;
		transition: all .5s ease;
		-webkit-transition: all .5s ease;
		position: relative;
		padding-left: 25px;
	}

	.wn-latest-b17 .latest-b17 .latest-b17-content .latest-b17-readmore:before {
		content: '';
		position: absolute;
		background: #7a7272;
		width: 18px;
		height: 1px;
		left: 0;
		top: 45%;
		transition: all .1s ease;
		-webkit-transition: all .1s ease;
	}

	.wn-latest-b17 .latest-b17 .latest-b17-content .latest-b17-readmore:hover {
		color: #437df9;
	}

	.wn-latest-b17 .latest-b17 .latest-b17-content .latest-b17-readmore:hover:before {
		background: #437df9;
	}

	/* # Latest from blog - Type = Eighteen
	================================================== */

	.latestposts-eighteen .latest-b18 {
		margin: 25px 0;
	}

	.latestposts-eighteen .latest-b18 img {
		width: 100%;
	}

	.latestposts-eighteen .latest-b18 figure.latest-b18-img {
		background: #fff;
		border: 1px solid #e4e4e4;
	}

	.latestposts-eighteen.latest-b-carousel .latest-b18 figure.latest-b18-img {
		margin: 0 15px;
	}

	.latestposts-eighteen .latest-b18 .latest-b18-cont {
		background: #fff;
		border: 1px solid #e4e4e4;
		padding: 32px 40px 40px 38px;
		margin: -62px 37px 0;
		position: relative;
		box-shadow: 0 1px 6px -3px rgba(0, 0, 0, 0.1);
	}

	.latestposts-eighteen .latest-b18 .latest-b18-cont span.latest-b18-date {
		font-size: 15px;
		font-weight: 300;
		color: #a9a9a9;
	}

	.latestposts-eighteen .latest-b18 .latest-b18-cont .latest-b18-title a {
		font-size: 25px;
		font-weight: 500;
		color: #000;
	}

	.latestposts-eighteen .latest-b18 .latest-b18-cont .latest-b18-title a:hover {
		text-decoration: underline;
	}

	.latestposts-eighteen .latest-b18 .latest-b18-cont .latest-b18-title {
		margin: 3px 0 13px 0;
	}

	.latestposts-eighteen .latest-b18 .latest-b18-cont .latest-b18-title a,
	.latestposts-eighteen .latest-b18 .latest-b18-cont span.latest-b18-date,
	.latestposts-eighteen .latest-b18 .latest-b18-cont p,
	.latestposts-eighteen .latest-b18 .latest-b18-cont .latest-b18-metad2 a.latest-b18-readmore {
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
	}

	.latestposts-eighteen .latest-b18 .latest-b18-cont .latest-b18-metad2 a.latest-b18-readmore {
		font-size: 13px;
		font-weight: 500;
		text-transform: uppercase;
		letter-spacing: 2px;
		position: relative;
	}

	.latestposts-eighteen .latest-b18 .latest-b18-cont .latest-b18-metad2 a.latest-b18-readmore:after {
		padding-left: 3px;
	}

	.latestposts-eighteen .latest-b18 .latest-b18-cont .latest-b18-metad2 a.latest-b18-readmore:hover:after {
		padding-left: 7px;
	}

	.latestposts-eighteen .latest-b18 .latest-b18-cont .latest-b18-metad2 a.latest-b18-readmore:after,
	.latestposts-eighteen .latest-b18 .latest-b18-cont .latest-b18-metad2 a.latest-b18-readmore:hover:after {
		font-family: 'themify';
		content: "\e628";
		position: absolute;
		transition: .3s all ease;
		-webkit-transition: .3s all ease;
	}

	.latestposts-eighteen .latest-b18 .latest-b18-cont.hcolorr.hcolorb:hover {
		border: 1px solid;
		transition: .3s all ease;
		-webkit-transition: .3s all ease;
	}

	.latestposts-eighteen.latest-b-carousel .owl-controls .owl-buttons .owl-prev,
	.latestposts-eighteen.latest-b-carousel .owl-controls .owl-buttons .owl-next {
		background: transparent;
		color: #bfbfbf;
		font-size: 54px;
		bottom: 56%;
		width: auto;
	}

	.latestposts-eighteen.latest-b-carousel .owl-controls .owl-buttons .owl-prev:hover,
	.latestposts-eighteen.latest-b-carousel .owl-controls .owl-buttons .owl-next:hover {
		color: #bfbfbf;
	}

	.latestposts-eighteen.latest-b-carousel .owl-controls .owl-buttons .owl-prev {
		left: -68px;
	}

	.latestposts-eighteen.latest-b-carousel .owl-controls .owl-buttons .owl-next {
		right: -68px;
	}

	@media ( max-width: 1200px) {
		.latestposts-eighteen .latest-b18 figure.latest-b18-img {
			margin: 0;
		}
		.latestposts-eighteen .latest-b18 .latest-b18-cont {
			padding: 25px 30px 25px 25px;
			margin: -40px 15px 0;
		}
		.latestposts-eighteen.latest-b-carousel .latest-b18 .latest-b18-cont {
			padding: 25px 30px 25px 25px;
			margin: -40px 30px 0;
		}
		.latestposts-eighteen .latest-b18 .latest-b18-cont .latest-b18-title a {
			font-size: 24px;
			line-height: 35px;
		}
		.latestposts-eighteen .latest-b18 .latest-b18-cont span.latest-b18-date {
			font-size: 14px;
		}
		.latestposts-eighteen .latest-b18 .latest-b18-cont .latest-b18-metad2 a.latest-b18-readmore {
			font-size: 12px;
		}
		.latestposts-eighteen.latest-b-carousel .owl-controls .owl-buttons .owl-prev {
			left: -45px;
		}
		.latestposts-eighteen.latest-b-carousel .owl-controls .owl-buttons .owl-next {
			right: -45px;
		}
		.latestposts-eighteen.latest-b-carousel .owl-controls .owl-buttons .owl-prev,
		.latestposts-eighteen.latest-b-carousel .owl-controls .owl-buttons .owl-next {
			bottom: 60%;
		}
	}

	@media ( max-width: 991px) {
		.latestposts-eighteen .latest-b18 figure.latest-b18-img {
			margin: 0;
		}
		.latestposts-eighteen .latest-b18 .latest-b18-cont {
			padding: 20px 25px 20px 20px;
			margin: -30px 10px 0;
		}
		.latestposts-eighteen.latest-b-carousel .owl-controls .owl-buttons .owl-prev {
			left: 40%;
		}
		.latestposts-eighteen.latest-b-carousel .owl-controls .owl-buttons .owl-next {
			right: 40%;
		}
		.latestposts-eighteen.latest-b-carousel .owl-controls .owl-buttons .owl-prev,
		.latestposts-eighteen.latest-b-carousel .owl-controls .owl-buttons .owl-next {
			bottom: -15%;
		}
	}

	@media ( max-width: 767px) {
		.latestposts-eighteen .latest-b18 .latest-b18-cont {
			padding: 15px 20px 15px 15px;
		}
	}

	@media ( max-width: 640px) {
		.latestposts-eighteen .latest-b18 .latest-b18-cont .latest-b18-title a {
			font-size: 22px;
			line-height: 1.3;
		}
		.latestposts-eighteen.latest-b-carousel .latest-b18 .latest-b18-cont {
			margin: 0 15px;
		}
		.latestposts-eighteen .latest-b18 .latest-b18-cont {
			margin: 0;
		}
		.latestposts-eighteen .latest-b18 .latest-b18-cont span.latest-b18-date {
			font-size: 12px;
		}
		.latestposts-eighteen .latest-b18 .latest-b18-cont .latest-b18-metad2 a.latest-b18-readmore {
			font-size: 11px;
		}
	}

	@media ( max-width: 480px) {
		.latestposts-eighteen .latest-b18 .latest-b18-cont p {
			font-size: 14px;
		}
	}

	/* # Latest from blog - Type = Nineteen
	================================================== */

	#wrap .container.latestposts-ninteen:not(.force-container) {
		margin: 0 -15px;
		max-width: none;
		width: auto;
	}

	@media only screen and (max-width: 480px) {
		#wrap .container.latestposts-ninteen:not(.force-container) {
			padding: 0
		}
	}

	.latestposts-ninteen.latest-b-carousel.owl-carousel .owl-item {
		padding: 0 5px;
	}

	.latestposts-ninteen .latest-b19 {
		background-color: #ffffff;
		margin-bottom: 60px;
		border: 1px solid #eee;
		transition: all 0.62s ease;
		box-shadow: 0 3px 14px -5px rgba(0, 0, 0, 0.1);
	}

	.latestposts-ninteen .latest-b19:hover {
		box-shadow: 0 3px 30px -3px rgba(0, 0, 0, 0.15);
	}

	.latestposts-ninteen .latest-b19:hover .latest-b19-cont .latest-b19-title a {
		color: #437df9;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		transition: all .3s ease;
	}

	.latestposts-ninteen .latest-b19 .latest-b19-img {
		overflow: hidden;
	}

	.latestposts-ninteen .latest-b19 .latest-b19-img img {
		-webkit-transition: transform 0.7s cubic-bezier(0.13, 0.5, 0.49, 1.25);
		-ms-transition: transform 0.7s cubic-bezier(0.13, 0.5, 0.49, 1.25);
		transition: transform 0.7s cubic-bezier(0.13, 0.5, 0.49, 1.25);
		width: 100% !important;
		max-width: 100% !important;
	}

	.latestposts-ninteen .latest-b19:hover .latest-b19-img img {
		transform: scale(1.1);
		-ms-transform: scale(1.1);
		-webkit-transform: scale(1.1);
	}

	.latestposts-ninteen .latest-b19 .latest-b19-cont {
		padding: 35px 33px 24px 33px;
	}

	.latestposts-ninteen .latest-b19 .latest-b19-cont .latest-b19-title {
		position: relative;
		font-size: 23px;
		line-height: 1.25;
		font-weight: 600;
	}

	.latestposts-ninteen .latest-b19 .latest-b19-cont .latest-b19-title a {
		color: #353535;
	}

	.latestposts-ninteen .latest-b19 .latest-b19-cont p {
		color: #777;
		line-height: 1.8;
		font-size: 16px;
		margin-bottom: 40px;
		margin-top: 20px;
	}

	.latestposts-ninteen .latest-b19 .latest-b19-metadata {
		padding: 0 33px 24px 33px;
		border-top: 1px solid #f1f1f1;
	}

	.latestposts-ninteen .latest-b19 .latest-b19-metadata .latest-b19-avatar img {
		width: 46px;
		height: 46px;
		margin-top: 0px;
		border-radius: 50%;
		display: inline-block;
	}

	.latestposts-ninteen .latest-b19 .latest-b19-metadata .latest-b19-date, .latestposts-ninteen .latest-b19 .latest-b19-metadata .latest-b19-avatar a {
		color: #808080;
		font-size: 14px;
		font-weight: 500;
		margin-left: 4px;
		margin-top: 34px;
		display: inline-block;
	}
	.latestposts-ninteen .latest-b19 .latest-b19-metadata .latest-b19-avatar a {
		padding-left: 3px;
		padding-right: 4px;
	}
	.latestposts-ninteen .latest-b19 .latest-b19-metadata .latest-b19-avatar a:hover {
		text-decoration: underline;
	}

	@media (min-width: 992px) and (max-width: 1200px) {
		.latestposts-ninteen .latest-b19 .latest-b19-cont .latest-b19-avatar img {
			width: 36px;
			height: 36px;
		}
		.latestposts-ninteen .latest-b19 .latest-b19-cont .latest-b19-date {
			margin-top: 24px;
		}
	}

	@media (min-width: 768px) and ( max-width: 991px) {
		.latestposts-ninteen .latest-b19 .latest-b19-metadata {
			text-align: center;
		}
		.latestposts-ninteen .latest-b19 .latest-b19-metadata .latest-b19-avatar img {
			width: 36px;
			height: 36px;
			margin-top: 24px;
		}
		.latestposts-ninteen .latest-b19 .latest-b19-metadata .latest-b19-date {
			margin-top: 24px;
		}
	}

	/* # Latest from blog - Type = Twenty
	================================================== */

	.latestposts-twenty .latest-b20 .latest-b20-img img {
		width: 100%;
	}

	.latestposts-twenty .latest-b20 .latest-b20-cont {
		padding: 40px 70px 55px;
		color: #ffffff;
	}

	.latestposts-twenty .latest-b20 .latest-b20-detail {
		margin-bottom: 33px;
	}

	.latestposts-twenty .latest-b20 .latest-b20-detail .latest-b20-cat a,
	.latestposts-twenty .latest-b20 .latest-b20-detail .latest-b20-date {
		color: #ffffff;
		font-size: 14px;
		font-weight: 300;
	}

	.latestposts-twenty .latest-b20 .latest-b20-title {
		margin-bottom: 43px;
	}

	.latestposts-twenty .latest-b20 .latest-b20-title a {
		font-weight: 600;
		font-size: 29px;
		color: #ffffff;
	}

	.latestposts-twenty .latest-b20 a.readmore {
		color: #ffffff;
		font-weight: 300;
		font-size: 17px;
		letter-spacing: 0;
		text-transform: none;
	}

	.latestposts-twenty .latest-b20 a.readmore:hover {
		background: #222 !important;
	}

	.latestposts-twenty .owl-nav .owl-prev .owl-pree:after,
	.latestposts-twenty .owl-nav .owl-next .owl-nxtt:after {
		font-family: "linea-arrows-10" !important;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		transition: all 0.3s ease;
		position: absolute;
		font-size: 32px;
		bottom: -45px;
		color: #676766;
	}

	.latestposts-twenty .owl-nav .owl-prev .owl-pree:after {
		content: "\e03f";
		left: 4px;
	}

	.latestposts-twenty .owl-nav .owl-next .owl-nxtt:after {
		content: "\e04b";
		left: 50px;
	}

	.latestposts-twenty .owl-nav .owl-prev .owl-pree:hover:after {
		content: "\e066";
		margin-left: -8px;
	}

	.latestposts-twenty .owl-nav .owl-next .owl-nxtt:hover::after {
		content: "\e068";
		margin-right: -8px;
	}

	/* # Latest from blog - Type = Twenty one
	================================================== */

	.latestposts-twenty-one,
	.blgtyp11 .blog-inner {
		background: #f8f8f8;
	}

	.latest-b21.col-md-6,
	.latest-b21.col-md-3 {
		padding: 0;
	}

	@media(min-width: 1281px) {
		.latest-b21.col-md-3 {
			width: 300px;
		}
		.latest-b21.col-md-6 {
			width: calc(100% - 600px);
		}
	}

	#wrap .latest-b21:not(.blog-post) {
		padding-bottom: 38px;
		border-left: 1px solid #fff;
	}

	.latest-b21 .latest-b21-img img {
		width: 100%;
	}

	.latest-b21.col-md-6 .latest-b21-cont,
	.blgtyp11 .latest-b21-cont {
		max-width: 90%;
		margin: -63px auto 0;
		background: #fff;
		padding: 20px 50px 35px;
		box-shadow: 0 2px 10px -4px rgba(0, 0, 0, 0.1);
		transition: 0.78s all ease;
		z-index: 1;
	}

	.latest-b21.col-md-6 .latest-b21-cont:hover,
	.blgtyp11 .latest-b21-cont:hover {
		box-shadow: 0 1px 28px rgba(0, 0, 0, 0.06);
	}

	.blgtyp11 .latest-b21-cont,
	.latest-b21 .latest-b21-cont {
		position: relative;
	}

	.latest-b21-cont .latest-b21-category {
		display: inline;
		background: #555;
		padding: 4px 15px;
		position: absolute;
		top: -28px;
		line-height: 20px;
		height: 28px;
	}

	.latest-b21-cont .latest-b21-category a {
		color: #fff;
		font-size: 11px;
		font-weight: 500;
		text-transform: uppercase;
		letter-spacing: 1px;
	}

	.latest-b21-cont .latest-b21-category a:hover {
		text-decoration: underline;
	}

	.latest-b21-cont .latest-b21-date {
		font-size: 12px;
		font-weight: 300;
		color: #a1a1a1;
		margin-bottom: 10px;
	}

	.latest-b21-cont .latest-b21-date i {
		font-size: 15px;
		vertical-align: middle;
		margin-right: 3px;
	}

	.latest-b21-title a {
		color: #121212;
		font-size: 17px;
		line-height: 1.3;
		font-weight: 500;
		margin-bottom: 12px;
		display: block;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
	}

	.blog-post.blgtyp1 .latest-b21-title a {
		font-size: 26px;
	}

	.latest-b21-title a:hover {
		text-decoration: underline;
	}

	.latest-b21.col-md-6 .latest-b21-title a {
		font-size: 26px;
	}

	#wrap .latest-b21-cont .latest-excerpt {
		margin-bottom: 35px;
		font-size: 15px;
		font-weight: 300;
		margin-top: 0;
		color: #6a6a6a;
	}

	#wrap .latest-author span a {
		font-size: 13px;
		color: #adadae;
		font-weight: 400;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
	}

	#wrap .latest-author span a:hover {
		color: #437df9;
	}

	.latest-b21-cont .latest-author span img {
		border-radius: 50%;
		margin-right: 4px;
	}

	.latest-b21.col-md-3 .latest-b21-cont {
		max-width: 90%;
		margin: -63px auto 0;
		background: #fff;
		min-height: 148px;
		padding: 20px 10px 15px 20px;
		box-shadow: 0 2px 10px -4px rgba(0, 0, 0, 0.1);
		transition: 0.78s all ease;
	}

	.latest-b21.col-md-3 .latest-b21-cont:hover {
		box-shadow: 0 1px 28px rgba(0, 0, 0, 0.06);
	}

	@media(min-width: 992px) and (max-width: 1200px) {
		.latest-b21.col-md-3 .latest-b21-cont {
			padding: 15px;
			min-height: 135px;
		}
		#wrap .latest-b21.col-md-3 {
			padding-bottom: 20px;
		}
		.latest-b21-title a {
			font-size: 14px;
		}
		.latest-b21.col-md-6 .latest-b21-cont,
		.blgtyp11 .latest-b21-cont,
		.latest-b21.col-md-3 .latest-b21-cont {
			margin-top: -30px;
		}
	}

	@media(min-width: 768px) and (max-width: 991px) {
		.latest-b21.col-md-3 {
			float: left;
			width: 50%;
		}
	}

	@media(max-width: 991px) {
		.latest-b21.col-md-6 .latest-b21-cont,
		.blgtyp11 .latest-b21-cont,
		.latest-b21.col-md-3 .latest-b21-cont {
			padding: 15px;
		}
		#wrap .latest-b21 {
			border: none;
			min-height: auto;
		}
		.latest-b21.col-md-6 .latest-b21-title a {
			font-size: 22px;
		}
	}

	/* # Latest from blog - Type = Twenty Two
	================================================== */

	#wrap .container.latestposts-twenty-two {
		margin: 0 -15px;
		max-width: none;
		width: auto;
	}

	.wn-latest-b22 .latest-b22 .latest-b22-img img {
		position: relative;
		overflow: hidden;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		transition: all .3s ease;
		border: 1px solid rgba(67, 125, 249, 0);
	}

	.wn-latest-b22 .latest-b22:hover .latest-b22-img img {
		border: 1px solid #437df9;
		overflow: hidden;
	}

	.wn-latest-b22 .latest-b22 .latest-b22-content {
		text-align: left;
		background: #fff;
		position: relative;
		max-width: 84%;
		margin: 0 auto;
		margin-top: -50px;
		padding: 25px 53px 27px;
		margin-bottom: 80px;
		border: 1px solid #e4e4e4;
	}

	.wn-latest-b22 .latest-b22 .latest-b22-content .latest-b22-meta-data {
		font-size: 14px;
		color: #616161;
		margin-bottom: 28px;
	}

	.wn-latest-b22 .latest-b22 .latest-b22-content h2 {
		line-height: 0.8;
	}

	.wn-latest-b22 .latest-b22:hover .latest-b22-content h2 a {
		color: #437df9;
	}

	.wn-latest-b22 .latest-b22 .latest-b22-content h2 a {
		font-size: 30px;
		color: #222222;
		-webkit-transition: all .3s ease;
		-moz-transition: all .3s ease;
		transition: all .3s ease;
	}

	@media ( max-width: 961px) {
		.wn-latest-b22 .latest-b22 .latest-b22-img img {
			width: 100%;
		}
	}

	@media ( max-width: 767px) {
		.wn-latest-b22 .latest-b22 .latest-b22-content h2 {
			font-size: 18px;
			line-height: 1;
		}
	}

	@media ( max-width: 481px) {
		.wn-latest-b22 .latest-b22 .latest-b22-content {
			padding: 43px 30px;
			margin-top: -59px;
		}
		.wn-latest-b22 .latest-b22 .latest-b22-content h2 {
			font-size: 24px;
		}
	}

	@media ( max-width: 320px) {
		.wn-latest-b22 .latest-b22 .latest-b22-content {
			padding: 30px 20px;
			margin-top: -49px;
		}
		.wn-latest-b22 .latest-b22 .latest-b22-content h2 a {
			font-size: 26px;
		}
	}

	/* # Latest from blog - Type = Twenty Three
	================================================== */

	.wn-latest-b23 {
		position: relative;
		margin-bottom: 60px;
		padding-bottom: 200px;
		margin-top: 60px;
	}

	.wn-latest-b23 .latest-b23-content {
		background: #f5f5f5;
		display: inline-block;
		position: absolute;
		width: 400px;
		right: 30px;
		bottom: 0;
	}

	.wn-latest-b23 .latest-b23-content p {
		margin: 0 35px 38px 35px;
		font-weight: 300;
	}

	.wn-latest-b23 .latest-b23-content h2 {
		margin: 60px 55px 22px 80px;
		position: relative;
	}

	.wn-latest-b23 .latest-b23-content h2 a {
		font-size: 22px;
		color: #2f2f2f;
		padding-left: 10px;
		line-height: 1.2;
	}

	.wn-latest-b23 .latest-b23-content h2 a:hover {
		color: #437df9;
	}

	.wn-latest-b23 .latest-b23-content .latest-b23-line {
		background-color: #e4e4e4;
		position: absolute;
		left: -45px;
		top: 25px;
		width: 30px;
		height: 2px;
	}

	.wn-latest-b23 .latest-b23-content .latest-b23-dot {
		position: absolute;
		border-radius: 50%;
		left: -12px;
		top: 23px;
		width: 6px;
		height: 6px;
	}

	.wn-latest-b23 .latest-b23-img img {
		background-position: top left;
	}

	#wrap .wn-latest-b23 a.readmore {
		margin: 0 40px 38px 35px;
		background: none;
		border: 1px solid #437df9;
		color: #212121;
		font-size: 12px;
		font-weight: 400;
		text-transform: uppercase;
		letter-spacing: 1.5px;
		position: relative;
	}

	#wrap .wn-latest-b23 a.readmore:hover {
		color: #212121 !important;
		background-color: rgba(0, 0, 0, 0.1) !important;
	}

	#wrap .wn-latest-b23 a.readmore:before {
		font-family: "linea-arrows-10" !important;
		-webkit-transition: all 0.3s ease;
		transition: all 0.3s ease;
		transform: translateY(50%);
		padding: 0 3px 0 4px;
		position: absolute;
		font-size: 39px;
		content: "\e068";
		color: #000;
		bottom: 50%;
		right: -26px;
		left: auto;
		margin: 0;
	}

	#wrap .wn-latest-b23 a.readmore:hover:before {
		right: -30px;
	}

	@media(min-width: 992px) and (max-width: 1200px) {
		.wn-latest-b23 {
			margin-bottom: 80px;
			position: relative;
			padding-bottom: 0;
		}
	}

	@media(max-width:1200px) {
		.wn-latest-b23 .latest-b23 {
			text-align: center;
		}
		.wn-latest-b23 .latest-b23-content {
			width: 90%;
			margin-top: -100px;
			position: inherit;
		}
		.wn-latest-b23 .latest-b23-content h2 {
			text-align: left;
			margin: 45px 33px 22px 80px;
		}
		.wn-latest-b23 .latest-b23-content p {
			text-align: left;
		}
	}

	@media(max-width: 991px) {
		.wn-latest-b23 {
			margin-bottom: 60px;
			position: relative;
			padding-bottom: 0;
		}
		.wn-latest-b23 .latest-b23-img img {
			width: 100%;
		}
	}

	@media(max-width:479px) {
		.wn-latest-b23 {
			margin-bottom: 40px;
		}
		.wn-latest-b23 .latest-b23-content {
			width: 100%;
			margin-top: 0;
		}
		.wn-latest-b23 .latest-b23-content h2 {
			margin: 15px 15px 10px 22px;
		}
		.wn-latest-b23 .latest-b23-content h2 a {
			font-size: 25px;
		}
		.wn-latest-b23 .latest-b23-content p {
			margin: 0 25px 38px 25px;
			font-size: 15px;
			font-weight: 300;
		}
		#wrap .wn-latest-b23 a.readmore {
			line-height: 1.5;
			margin: 0 23px 38px 10px;
		}
		.wn-latest-b23 .latest-b23-content .latest-b23-line,
		.wn-latest-b23 .latest-b23-content .latest-b23-dot {
			display: none;
		}
	}

	/* # Latest from blog - Type = Twenty Four
	================================================== */

	.latest-blg-wrap-title {
		position: absolute;
		top: -22px;
		left: 16px;
		line-height: 22px;
		height: 22px;
		padding: 0 18px;
		font-size: 13px;
		letter-spacing: 1px;
		font-weight: 500;
		background: #f9f9f9;
	}

	#wrap .latestposts-twenty-four {
		position: relative;
		border: 1px solid #eaeaea;
		padding: 24px 2px;
		box-shadow: 0 2px 10px -3px rgba(0, 0, 0, 0.09);
	}

	.latestposts-twenty-four .latest-b24 .latest-b24-img {
		float: left;
	}

	.latestposts-twenty-four .latest-b24 .latest-b24-img img {
		border-radius: 50%;
		margin-right: 20px;
		width: 74px;
		height: auto;
	}

	.latestposts-twenty-four .latest-b24 .latest-b24-content {
		overflow: hidden;
	}

	.latestposts-twenty-four .latest-b24 .latest-b24-content {
		overflow: hidden;
	}

	.latestposts-twenty-four .latest-b24 .latest-b24-content .latest-b24-date {
		font-size: 12px;
		font-weight: 300;
		color: #a1a1a1;
	}

	.latestposts-twenty-four .latest-b24 .latest-b24-content .latest-b24-date i {
		margin-right: 3px;
		font-size: 15px;
		vertical-align: text-bottom;
	}

	.latestposts-twenty-four .latest-b24 .latest-b24-content .latest-b24-title {
		font-size: 13px;
		line-height: 1.5;
		font-weight: 500;
		margin-top: 3px;
	}

	.latestposts-twenty-four .latest-b24 .latest-b24-content .latest-b24-title a {
		color: #191919;
	}

	.latestposts-twenty-four .latest-b24 .latest-b24-content .latest-b24-title a:hover {
		text-decoration: underline;
	}

	@media(max-width: 991px) {
		.latestposts-twenty-four .latest-b24.col-md-3 {
			float: left;
			overflow: hidden;
			padding: 10px;
			width: 50%;
		}
	}

	@media(max-width:479px) {
		.latestposts-twenty-four .latest-b24.col-md-3 {
			width: 100%;
			float: none;
		}
	}

	/* # Latest from blog - Type = Twenty Five
	================================================== */

	.latestposts-twenty-five .time {
		float: left;
		color: #a1a1a1;
		position: relative;
		padding-right: 10px;
		margin-right: 10px;
		font-weight: 400;
	}

	.latestposts-twenty-five .time:before {
		content: '';
		position: absolute;
		height: 18px;
		width: 1px;
		background: #a1a1a1;
		right: 0;
	}

	.latestposts-twenty-five .time i {
		margin-right: 4px;
		width: 14px;
		height: 14px;
		font-size: 15px;
		vertical-align: text-top;
	}

	.latestposts-twenty-five li {
		list-style: none;
	}

	.latestposts-twenty-five .latest-b25-title {
		font-size: 13px;
		overflow: hidden;
		height: 100%;
		margin: 0;
	}

	.latestposts-twenty-five .latest-b25-title .time,
	.latestposts-twenty-five .latest-b25-title a {
		height: 100%;
		display: inline-block;
	}

	.latestposts-twenty-five .latest-b25-title a {
		color: #191919;
		padding-top: 2px;
		font-weight: 500;
	}

	@media( max-width: 480px) {
		.latestposts-twenty-five .latest-b25-title .time,
		.wn-news-ticker .ticker-controls {
			display: none;
		}
	}

	/* Latest from blog 27 */
	.latest-27 {
		padding-top: 50px;
	}

	.latest-27 .blog-date-27,
	.latest-27 .latest-author,
	.latest-27 .latest-author a {
		font-size: 16px;
		color: #8f8f8f;
		font-family: "Exo 2";
	}

	.latest-27 .latest-title {
		font-size: 24px;
	}

	.latest-27 .latest-title a {
		color: #2f2f2f;
		transition: all 0.3s;
	}

	.latest-title {
		position: relative;
	}

	.latest-title:after {
		content: '';
		background: #e3e3e3;
		width: 31%;
		left: -162px;
		top: 23%;
		position: absolute;
		height: 1px;
	}

	.latest-title:before {
		content: '';
		background: #e3e3e3;
		width: 20%;
		right: -80px;
		top: 23%;
		position: absolute;
		height: 1px;
	}

	.latest-27 .latest-author {
		margin-left: 70px;
		margin-top: 4px;
	}

	.latest-27 .latest-author a {
		margin-left: 6px;
		text-transform: uppercase;
	}

	.latest-27 .blog-date-27 i {
		margin-right: 6px;
	}

	.latest-27 .blog-date-27 {
		text-align: center;
		margin-right: -44px;
		margin-top: 1px;
	}

	.click-more-latest-27 {
		text-align: center;
	}

	.click-more-latest-27 .click-more-latest-btn {
		border: 0;
		background: transparent;
		margin-top: 36px;
	}

	.click-more-latest-27 .click-more-latest-btn i {
		cursor: pointer;
	}

	.latestposts-twenty-seven .wn-hide .latest-27 {
		display: none;
	}

	.latest-27 .latest-title a:hover {
		color: #27ae60;
	}

	@media (min-width: 1355px) and (max-width: 1500px) {
		.latest-27 .latest-title {
			font-size: 21px;
		}
		.latest-title::before {
			width: 14%;
		}
		.latest-title::after {
			width: 20%;
			left: -135px;
		}
	}

	@media (min-width: 991px) and (max-width: 1354px) {
		.latest-27 .latest-title {
			font-size: 15px;
			text-align: center;
		}
		.latest-title::after {
			width: 14%;
			left: -60px;
		}
		.latest-27 .blog-date-27,
		.latest-27 .latest-author,
		.latest-27 .latest-author a {
			font-size: 13px;
		}
	}

	@media (min-width: 480px) and (max-width: 991px) {
		.latest-title::before {
			width: 10%;
			right: -1%;
			top: 45%;
		}
		.latest-27 .blog-date-27 {
			margin-right: unset;
			margin-top: unset;
		}
		.latest-27 .latest-author {
			margin-left: unset;
			margin-top: unset;
			text-align: center;
		}
		.latest-title::after {
			width: 10%;
			left: 1%;
			top: 45%;
		}
		.latest-27 .latest-title {
			font-size: 15px;
			text-align: center;
		}
		.latest-27 .blog-date-27,
		.latest-27 .latest-author,
		.latest-27 .latest-author a {
			font-size: 11px;
		}
		.latest-27 .col-md-4 h3 a {
			width: 65%;
			display: block;
			margin: 0 auto;
		}
	}

	@media (min-width: 100px) and (max-width: 479px) {
		.latest-title::before {
			width: 10%;
			right: -10%;
			top: 45%;
		}
		.latest-27 .blog-date-27 {
			margin-right: unset;
			margin-top: unset;
		}
		.latest-27 .latest-author {
			margin-left: unset;
			margin-top: unset;
			text-align: center;
		}
		.latest-title::after {
			width: 10%;
			left: -10%;
			top: 45%;
		}
		.latest-27 .latest-title {
			font-size: 15px;
			text-align: center;
		}
		.latest-27 .blog-date-27,
		.latest-27 .latest-author,
		.latest-27 .latest-author a {
			font-size: 11px;
		}
		.latest-27 .col-md-4 h3 a {
			width: 90%;
			display: block;
			margin: 0 auto;
		}
	}


	/* # PostBox
	================================================== */

	.a-post-box-1 {
		position: relative;
		overflow: hidden;
	}

	.a-post-box-1 .latest-txt {
		position: absolute;
		bottom: 10%;
		padding: 20px;
		width: 88%;
		left: 0;
		right: 0;
		margin: auto;
		transition: all .5s ease-in-out;
		text-align: center;
	}

	.a-post-box-1 .latest-title {
		font-size: 19px;
		margin-bottom: 16px;
		font-weight: 700;
		letter-spacing: 2px;
		line-height: 1.35;
		text-transform: uppercase;
	}

	.a-post-box-1 .latest-title a {
		color: #fff;
	}

	.a-post-box-1 .latest-title a:hover {
		color: #437df9;
	}

	.a-post-box-1 .latest-cat {
		display: inline-block;
		background: #437df9;
		color: #fff;
		padding: 0;
		border: none;
		text-align: center;
		letter-spacing: 0.3px;
		transition: all .21s ease-in-out;
	}

	.a-post-box-1 .latest-cat:hover {
		background: #111 !important;
	}

	.a-post-box-1 .latest-cat a {
		padding: 2px 8px 4px;
		color: #fff;
		font-size: 10px;
		text-transform: uppercase;
		font-weight: 400;
		letter-spacing: 1px;
	}

	.a-post-box-1 .latest-date {
		font-size: 13px;
		color: #eee;
		margin: 20px 0 0 11px;
	}

	.a-post-box-1 .latest-content {
		color: #fff;
		margin-top: 30px;
	}

	.a-post-box-1 .latest-img img {
		width: 100%;
	}

	.a-post-box-1 .latest-overlay {
		height: 100%;
		background-color: rgba(0, 0, 0, 0.37);
		position: absolute;
		width: 100%;
		bottom: 0;
		border: 1px solid #e5e5e5;
	}

	.container.a-post-box-1 {
		margin: 0 -10px;
	}

	.nopad-left .a-post-box-1 .latest-overlay,
	.nopad-right .a-post-box-1 .latest-overlay {
		border: none;
	}

	.vc_col-sm-4 .a-post-box-1 .latest-author,
	.vc_col-sm-4 .a-post-box-1 .latest-views,
	.vc_col-sm-4 .a-post-box-1 .latest-comments {
		display: none;
	}

	.vc_col-sm-4 .a-post-box-1 .latest-title,
	.wpb_column .wpb_column .a-post-box-1 .latest-title {
		font-size: 16px;
	}

	.vc_col-sm-6 .a-post-box-1 .latest-title {
		font-size: 17px;
	}

	.vc_col-sm-3 .a-post-box-1 .latest-title {
		font-size: 13px;
		letter-spacing: 0;
	}

	.vc_col-sm-3 .a-post-box-1 .latest-txt {
		padding: 20px;
	}

	.vc_col-sm-3 .a-post-box-1 .a-post-box-1 .latest-meta {
		margin-left: 10px;
	}

	@media only screen and (max-width: 991px) {
		.a-post-box-1 .latest-date {
			display: block;
			margin-top: 2px;
		}
	}

	@media only screen and (max-width:479px) {
		.a-post-box-1 .latest-txt {
			padding: 10px;
		}
		.a-post-box-1 .latest-title {
			font-size: 16px;
		}
	}

	@media only screen and (min-width: 992px) and (max-width:1280px) {
		.nopad-left,
		.nopad-right {
			padding: 0;
		}
		.nopad-left .wpb_row,
		.nopad-right .wpb_row {
			margin: 0;
		}
		.a-post-box-1 .latest-txt {
			width: 96%;
		}
		.a-post-box-1 .latest-title {
			letter-spacing: 0;
		}
	}

	@media only screen and (min-width:768px) and (max-width: 991px) {
		.a-post-box-1 .latest-txt {
			width: 90%;
		}
		.vc_col-sm-4 .a-post-box-1 .latest-title {
			font-size: 19px;
		}
		.vc_col-sm-3 .a-post-box-1 .latest-title {
			font-size: 17px;
		}
	}

	/* # PostBox Type 2
	================================================== */

	.a-post-box-2 {
		position: relative;
		overflow: hidden;
		text-transform: capitalize;
	}

	.a-post-box-2 .latest-txt {
		position: absolute;
		background: rgba(255, 255, 255, .95);
		padding: 5% 4% 7%;
		width: 81%;
		max-width: 550px;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		text-align: center;
	}

	.a-post-box-2 .latest-title {
		margin-top: 19px;
		margin-bottom: 0;
		margin-left: -9px;
		font-weight: 700;
		line-height: 29px;
		padding: 0 10px;
	}

	.a-post-box-2 .latest-title a {
		color: #222;
		font-size: 25px;
		letter-spacing: 0;
	}

	.a-post-box-2 .latest-title a:hover {
		color: #437df9;
	}

	.a-post-box-2 .latest-cat {
		display: inline-block;
		color: #fff;
		padding: 0;
		border: none;
		text-align: center;
		position: relative;
		letter-spacing: 0.3px;
		transition: all .21s ease-in-out;
	}

	.a-post-box-2 .latest-cat a {
		color: #222;
		font-size: 16px;
		font-weight: 400;
		letter-spacing: 0;
		margin-left: 18px;
	}

	.a-post-box-2 .latest-date {
		font-size: 16px;
		position: relative;
		color: #222;
		margin: 0 0 0 50px;
	}

	.a-post-box-2 .latest-date:before {
		content: "";
		position: absolute;
		width: 20px;
		height: 1px;
		background: #222;
		bottom: 7px;
		left: -29px;
		z-index: 9999
	}

	.a-post-box-2 .latest-content {
		color: #fff;
		margin-top: 30px;
	}

	.a-post-box-2 .latest-img img {
		width: 100%;
	}

	.a-post-box-2 .latest-cat .latest-color {
		content: "";
		width: 10px;
		height: 10px;
		position: absolute;
		border-radius: 50%;
		top: 8px;
		left: 0;
	}

	@media (max-width:1680px) {
		.a-post-box-2 .latest-txt {
			width: 85%;
		}
	}

	@media (max-width:1440px) {
		.a-post-box-2 .latest-txt {
			width: 85%;
		}
		.a-post-box-2 .latest-title a {
			font-size: 23px;
		}
		.a-post-box-2 .latest-cat a {
			font-size: 13px;
		}
		.a-post-box-2 .latest-date {
			font-size: 13px;
			margin: 0 0 0 30px;
			letter-spacing: -1px;
		}
		.a-post-box-2 .latest-date:before {
			width: 15px;
			bottom: 5px;
			left: -20px;
		}
	}

	@media (max-width:1366px) {
		.a-post-box-2 .latest-title {
			margin-left: 0;
			margin-top: 12px;
		}
		.a-post-box-2 .latest-title a {
			font-size: 20px;
		}
	}

	@media (max-width:1200px) {
		.a-post-box-2 .latest-title {
			line-height: 16px;
		}
		.a-post-box-2 .latest-title a {
			font-size: 16px;
		}
		.a-post-box-2 .latest-cat a {
			font-size: 11px;
			margin-left: 0;
		}
		.a-post-box-2 .latest-date {
			font-size: 11px;
			margin: 0 0 0 20px;
		}
		.a-post-box-2 .latest-date:before {
			width: 7px;
			left: -10px;
		}
		.a-post-box-2 .latest-cat .latest-color {
			width: 7px;
			height: 7px;
		}
		.a-post-box-2 .latest-cat .latest-color {
			top: 10px;
			left: -10px;
		}
	}

	@media (max-width: 991px) {
		.a-post-box-2 .latest-txt {
			width: 100%;
		}
		.a-post-box-2 .latest-title a {
			font-size: 14px;
		}
		.a-post-box-2 .latest-date {
			margin: 0 0 0 15px;
		}
	}

	@media (max-width:767px) {
		.a-post-box-2 .latest-txt {
			width: 80%;
		}
		.a-post-box-2 .latest-title {
			line-height: 31px;
			margin-top: 30px;
		}
		.a-post-box-2 .latest-title a {
			font-size: 29px;
		}
		.a-post-box-2 .latest-cat a {
			font-size: 16px;
		}
		.a-post-box-2 .latest-date {
			font-size: 16px;
			margin: 0 0 0 75px;
			letter-spacing: -1px;
		}
		.a-post-box-2 .latest-date:before {
			width: 15px;
			bottom: 5px;
			left: -20px;
		}
	}

	@media (max-width:479px) {
		.a-post-box-2 .latest-title {
			margin-top: 12px;
		}
		.a-post-box-2 .latest-title a {
			font-size: 18px;
		}
		.a-post-box-2 .latest-cat a {
			font-size: 12px;
		}
		.a-post-box-2 .latest-date {
			font-size: 12px;
			margin: 0 0 0 30px;
		}
	}

	@media (max-width:320px) {
		.a-post-box-2 .latest-txt {
			width: 100%;
		}
		.a-post-box-2 .latest-title {
			margin-top: 10px;
			line-height: 20px;
		}
		.a-post-box-2 .latest-title a {
			font-size: 14px;
		}
		.a-post-box-2 .latest-cat a {
			font-size: 11px;
		}
		.a-post-box-2 .latest-date {
			font-size: 11px;
			margin: 0 0 0 30px;
		}
	}

	/* # Category Box
	================================================== */

	.latest-cat-box {
		padding: 5% 6%;
		border: 0;
		margin-bottom: 25px;
		background-color: #fff;
	}

	.latest-cat-box h6.h-sub-content {
		border-bottom-width: 4px;
		letter-spacing: 0;
	}

	.latest-cat-box .blog-post {
		margin-bottom: 20px;
		padding: 0;
		background: none;
		border: none;
	}

	.latest-cat-box .lc-main {
		margin-bottom: 4px;
	}

	.latest-cat-box .blog-post.lc-main h4 {
		font-size: 27px;
		letter-spacing: -1px;
		font-weight: 700;
		margin-bottom: 12px;
		margin-top: 8px;
		line-height: 1.3;
		text-transform: none;
	}

	.latest-cat-box .blog-author,
	.latest-cat-box .blog-author * {
		color: #9a9a9a;
		font-size: 13px;
		letter-spacing: 0;
		text-transform: none;
	}

	.latest-cat-box .blog-author strong {
		font-weight: 700;
	}

	.latest-cat-box .lc-main .blog-detail {
		margin-bottom: 33px;
	}

	.latest-cat-box .blog-post p.blog-author {
		font-size: 13px;
		color: #9a9a9a;
		text-transform: none;
		letter-spacing: 0;
		line-height: 1.5;
	}

	.latest-cat-box .blog-post p.blog-author a {
		text-transform: none;
		letter-spacing: 0;
		font-size: 13px;
		color: #9a9a9a;
	}

	.latest-cat-box .blog-post p.blog-author span.date a {
		color: #fd6b48;
	}

	.latest-cat-box .blog-post p.blog-author a:hover {
		text-decoration: underline;
	}

	.latest-cat-box .lc-main a.readmore {
		display: none;
	}

	.latest-cat-box .lc-items {
		padding: 0;
		margin: 0;
		max-width: none;
		width: auto;
	}

	.latest-cat-box .lc-items .blog-line {
		border: none;
	}

	.latest-cat-box .lc-items h4 {
		font-size: 18px;
		font-weight: 700;
		letter-spacing: -1px;
		text-transform: none;
		margin-top: 4px;
	}

	.latest-cat-box .lc-items img {
		float: left;
		width: 90px;
		height: auto;
		box-shadow: none;
		border: none;
	}

	.latest-cat-box .img-hover {
		float: left;
		margin-left: 0;
		margin-right: 15px;
	}

	.latest-cat-box .img-hover:before {
		display: none;
	}

	.latest-cat-box .blog-post img {
		margin-bottom: 10px;
		padding: 0;
	}

	.latest-cat-box .lc-items article {
		overflow: hidden;
	}

	.latest-cat-box .lc-items article:last-child {
		border-bottom: 0;
	}

	@media only screen and (max-width: 480px) {
		.latest-cat-box .lc-items img {
			width: 90px;
		}
	}

	/* # New Tab
	================================================== */

	.vc_tta-tabs.vc_tta-style-modern.vc_tta-shape-round .vc_tta-tab {
		position: relative;
	}

	.vc_tta-tabs.vc_tta-style-modern.vc_tta-shape-round .vc_tta-tab>a {
		border-color: #EFEDED;
		background-color: #FFFFFF;
		border-radius: 50%;
		width: 100px;
		height: 100px;
		border-width: 3px;
		text-align: center;
		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
		position: relative;
	}

	.vc_tta-tabs.vc_tta-style-modern.vc_tta-shape-round .vc_tta-tab:after {
		content: '';
		position: absolute;
		top: 50%;
		margin-top: -1px;
		right: -40px;
		width: 40px;
		height: 3px;
		background-color: #EFEDED;
	}

	.vc_tta-tabs.vc_tta-style-modern.vc_tta-shape-round .vc_tta-tab:last-child:after {
		display: none;
	}

	.vc_tta-tabs.vc_tta-style-modern.vc_tta-shape-round .vc_tta-tab.vc_active>a {
		background-color: #437df9;
		border-color: #14C6E7;
		-webkit-transition: all .2s ease-in-out;
		transition: all .2s ease-in-out;
	}

	.vc_tta-tabs.vc_tta-style-modern.vc_tta-shape-round .vc_tta-tab .vc_tta-icon {
		line-height: 71px;
		color: #437df9;
		font-size: 26px;
		text-align: center;
	}

	.vc_tta-tabs.vc_tta-style-modern.vc_tta-shape-round .vc_tta-tab.vc_active .vc_tta-icon {
		color: #fff !important;
	}

	.vc_tta-tabs.vc_tta-style-modern.vc_tta-shape-round .vc_tta-panel-body h4 {
		margin-left: 0;
	}

	/* # 404 Error Page discovery
	================================================== */

	.blox .custom-404 {
		position: relative;
	}

	.blox .custom-404 p {
		font-size: 61px;
		color: #000;
		margin-bottom: 0;
		font-weight: 600;
		line-height: 1.3;
		position: relative;
	}

	.blox .custom-404 p:first-child {
		font-size: 182px;
	}

	.blox .custom-404 p:first-child:before {
		content: "";
		width: 39px;
		height: 3px;
		background: #437df9;
		position: absolute;
		top: 98px;
	}

	.blox .widget.widget_search input[type="submit"] {
		display: none;
	}

	.blox .widget.widget_search input[type="text"] {
		margin-top: 31px;
		margin-bottom: 32px;
	}

	/*  # 404 Error Page forward
	==================================================*/

	#wrap .wpb_text_column .wpb_wrapper h1.forward-404-title {
		font-size: 90px;
		text-transform: uppercase;
		font-weight: 600;
		line-height: 0.9;
		margin-top: 15px;
	}

	#wrap .wpb_text_column .wpb_wrapper h4.oops {
		font-size: 24px;
		text-transform: capitalize;
		font-weight: 200;
		margin-bottom: 12px;
	}

	#wrap .wpb_text_column .wpb_wrapper h1.forward-404 {
		letter-spacing: -25px;
		width: 450px;
		margin: 0 auto;
		margin-top: 38px;
		background: -webkit-linear-gradient(left, #a26dee 0%, #1ce5c4 100%);
		-webkit-background-clip: text;
		-webkit-text-fill-color: transparent;
		font-size: 250px;
		text-transform: capitalize;
		font-weight: 500;
	}

	#wrap .wpb_text_column .wpb_wrapper h5.forward-404-paragraph {
		font-size: 16px;
		text-transform: capitalize;
		font-weight: 400;
		margin-bottom: 16px;
	}

	#wrap .wn-404-gradien {
		background: -webkit-linear-gradient(left, #1be6c4 0%, #a36cee 100%);
	}

	.blox.dark .vc_wp_custommenu ul li a {
		color: #fff;
	}

	.blox.dark .vc_wp_custommenu ul li a:hover {
		text-decoration: underline;
	}

	/* #Bootstrap elements
	================================================== */

	.dropup,
	.dropdown {
		position: relative;
	}

	.dropdown-toggle {
		*margin-bottom: -3px;
	}

	.dropdown-toggle:active,
	.open .dropdown-toggle {
		outline: 0;
	}

	.caret {
		display: inline-block;
		width: 0;
		height: 0;
		vertical-align: top;
		border-top: 4px solid #000;
		border-right: 4px solid transparent;
		border-left: 4px solid transparent;
		content: '';
		opacity: 0.3;
		filter: alpha(opacity=30);
	}

	.dropdown .caret {
		margin-top: 8px;
		margin-left: 2px;
	}

	.dropdown:hover .caret,
	.open .caret {
		opacity: 1;
		filter: alpha(opacity=100);
	}

	.dropdown-menu {
		float: left;
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 1000;
		display: none;
		min-width: 160px;
		padding: 4px 0;
		margin: 1px 0 0;
		list-style: none;
		background-color: #fff;
		border: 1px solid #ccc;
		border: 1px solid rgba(0, 0, 0, 0.2);
		*border-right-width: 2px;
		*border-bottom-width: 2px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		-webkit-background-clip: padding-box;
		-moz-background-clip: padding;
		background-clip: padding-box;
	}

	.dropdown-menu.pull-right {
		right: 0;
		left: auto;
	}

	.dropdown-menu .divider {
		*width: 100%;
		height: 1px;
		margin: 8px 1px;
		*margin: -5px 0 5px;
		overflow: hidden;
		background-color: #e5e5e5;
		border-bottom: 1px solid #fff;
	}

	.dropdown-menu a {
		display: block;
		padding: 3px 15px;
		clear: both;
		font-weight: normal;
		line-height: 18px;
		color: #7a7f83;
		white-space: nowrap;
	}

	.dropdown-menu li>a:hover,
	.dropdown-menu .active>a,
	.dropdown-menu .active>a:hover {
		color: #fff;
		text-decoration: none;
		background-color: #1eb1e4;
	}

	.open {
		*z-index: 1000;
	}

	.open>.dropdown-menu {
		display: block;
	}

	.pull-right>.dropdown-menu {
		right: 0;
		left: auto;
	}

	.well,
	.promobox {
		min-height: 20px;
		padding: 19px;
		margin-bottom: 20px;
		background-color: #f9f9f9;
		border: 1px solid #e1e7ec;
		border: 1px solid rgba(0, 0, 0, 0.05);
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
		box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	}

	.well blockquote {
		border-color: #e5e5e5;
		border-color: rgba(0, 0, 0, 0.15);
	}

	.well blockquote:before,
	blockquote.well:before {
		content: '';
		content: none;
	}

	.well-large {
		padding: 24px;
		-webkit-border-radius: 6px;
		-moz-border-radius: 6px;
		border-radius: 6px;
	}

	.well-small {
		padding: 9px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
	}

	.promobox {
		background: #fdfdfd;
		padding-bottom: 11px;
	}

	.promobox button,
	.promobox .button {
		float: right;
	}

	.collapse {
		position: relative;
		height: 0;
		overflow: hidden;
		-webkit-transition: height 0.35s ease;
		-moz-transition: height 0.35s ease;
		-ms-transition: height 0.35s ease;
		-o-transition: height 0.35s ease;
		transition: height 0.35s ease;
	}

	.collapse.in {
		height: auto;
	}

	.close {
		float: right;
		font-size: 20px;
		font-weight: bold;
		line-height: 18px;
		color: #000;
		text-shadow: 0 1px 0 #fff;
		opacity: 0.2;
		filter: alpha(opacity=20);
	}

	.close:hover {
		color: #000;
		text-decoration: none;
		cursor: pointer;
		opacity: 0.4;
		filter: alpha(opacity=40);
	}

	.nav {
		margin-bottom: 18px;
		margin-left: 0;
		list-style: none;
	}

	.nav>li>a {
		display: block;
	}

	.nav>li>a:hover {
		text-decoration: none;
		background-color: #e1e7ec;
	}

	.nav>.pull-right {
		float: right;
	}

	.nav .nav-header {
		display: block;
		padding: 3px 15px;
		font-size: 11px;
		font-weight: bold;
		line-height: 18px;
		color: #999999;
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
		text-transform: uppercase;
	}

	.nav li+.nav-header {
		margin-top: 9px;
	}

	.nav-list {
		padding-right: 15px;
		padding-left: 15px;
		margin-bottom: 0;
	}

	.nav-list>li>a,
	.nav-list .nav-header {
		margin-right: -15px;
		margin-left: -15px;
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	}

	.nav-list>li>a {
		padding: 3px 15px;
	}

	.nav-list>.active>a,
	.nav-list>.active>a:hover {
		color: #fff;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
		background-color: #0088cc;
	}

	.nav-list [class^='icon-'] {
		margin-right: 2px;
	}

	.nav-list .divider {
		*width: 100%;
		height: 1px;
		margin: 8px 1px;
		*margin: -5px 0 5px;
		overflow: hidden;
		background-color: #e5e5e5;
		border-bottom: 1px solid #fff;
	}

	.nav-tabs,
	.nav-pills {
		*zoom: 1;
	}

	.nav-tabs:before,
	.nav-pills:before,
	.nav-tabs:after,
	.nav-pills:after {
		display: table;
		content: '';
	}

	.nav-tabs:after,
	.nav-pills:after {
		clear: both;
	}

	.nav-tabs>li,
	.nav-pills>li {
		float: left;
	}

	.nav-tabs>li>a,
	.nav-pills>li>a {
		padding-right: 18px;
		padding-left: 18px;
		line-height: 14px;
	}

	.nav-tabs {
		border-bottom: 1px solid #e5e5e5;
	}

	.nav-tabs>li {
		margin-bottom: -1px;
	}

	.nav-tabs>li>a {
		padding-top: 12px;
		background: #f7f7f7;
		padding-bottom: 12px;
		color: #555;
		line-height: 18px;
		border: 1px solid #e5e5e5;
		border-right: 0 none;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
	}

	.nav-tabs>li>a:hover {
		background: #fbfbfb;
	}

	.nav-tabs>.active>a,
	.nav-tabs>.active>a:hover {
		cursor: default;
		background-color: #fff;
		border: 1px solid #e5e5e5;
		border-bottom: 0 none;
		padding-top: 20px;
		margin-top: -7px;
	}

	.nav-pills>li>a {
		padding-top: 8px;
		padding-bottom: 8px;
		margin-top: 2px;
		margin-bottom: 2px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}

	.nav-pills>.active>a,
	.nav-pills>.active>a:hover {
		color: #fff;
		background-color: #0088cc;
	}

	.nav-stacked>li {
		float: none;
	}

	.nav-stacked>li>a {
		margin-right: 0;
	}

	.nav-tabs.nav-stacked {
		border-bottom: 0;
	}

	.nav-tabs.nav-stacked>li>a {
		border: 1px solid #e5e5e5;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
	}

	.nav-tabs.nav-stacked>li:first-child>a {
		-webkit-border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0;
	}

	.nav-tabs.nav-stacked>li:last-child>a {
		-webkit-border-radius: 0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		border-radius: 0 0 4px 4px;
	}

	.nav-tabs.nav-stacked>li>a:hover {
		z-index: 2;
		border-color: #e5e5e5;
	}

	.nav-pills.nav-stacked>li>a {
		margin-bottom: 3px;
	}

	.nav-pills.nav-stacked>li:last-child>a {
		margin-bottom: 1px;
	}

	.nav-tabs .dropdown-menu {
		-webkit-border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		border-radius: 0 0 5px 5px;
	}

	.nav-pills .dropdown-menu {
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}

	.nav-tabs .dropdown-toggle .caret,
	.nav-pills .dropdown-toggle .caret {
		margin-top: 6px;
		border-top-color: #0088cc;
		border-bottom-color: #0088cc;
	}

	.nav-tabs .dropdown-toggle:hover .caret,
	.nav-pills .dropdown-toggle:hover .caret {
		border-top-color: #005580;
		border-bottom-color: #005580;
	}

	.nav-tabs .active .dropdown-toggle .caret,
	.nav-pills .active .dropdown-toggle .caret {
		border-top-color: #333333;
		border-bottom-color: #333333;
	}

	.nav>.dropdown.active>a:hover {
		color: #000;
		cursor: pointer;
	}

	.nav-tabs .open .dropdown-toggle,
	.nav-pills .open .dropdown-toggle,
	.nav>li.dropdown.open.active>a:hover {
		color: #fff;
		background-color: #999999;
		border-color: #999999;
	}

	.nav li.dropdown.open .caret,
	.nav li.dropdown.open.active .caret,
	.nav li.dropdown.open a:hover .caret {
		border-top-color: #fff;
		border-bottom-color: #fff;
		opacity: 1;
		filter: alpha(opacity=100);
	}

	.tabs-stacked .open>a:hover {
		border-color: #999999;
	}

	.tabbable {
		*zoom: 1;
	}

	.tabbable:before,
	.tabbable:after {
		display: table;
		content: '';
	}

	.tabbable:after {
		clear: both;
	}

	.tab-content {
		overflow: auto;
		border: 1px solid #e5e5e5;
		border-top: 0 none;
		padding-top: 18px;
		margin-top: -18px;
	}

	.tab-content .columns {
		max-width: 100%;
	}

	.tab-content .columns p {
		padding: 0;
	}

	.tabs-below>.nav-tabs,
	.tabs-right>.nav-tabs,
	.tabs-left>.nav-tabs {
		border-bottom: 0;
	}

	.tab-content>.tab-pane,
	.pill-content>.pill-pane {
		display: none;
		padding: 15px 25px;
	}

	.tab-content>.active,
	.pill-content>.active {
		display: block;
	}

	.tabs-below>.nav-tabs {
		border-top: 1px solid #e5e5e5;
	}

	.tabs-below>.nav-tabs>li {
		margin-top: -1px;
		margin-bottom: 0;
	}

	.tabs-below>.nav-tabs>li>a {
		-webkit-border-radius: 0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		border-radius: 0 0 4px 4px;
	}

	.tabs-below>.nav-tabs>li>a:hover {
		border-top-color: #e5e5e5;
		border-bottom-color: transparent;
	}

	.tabs-below>.nav-tabs>.active>a,
	.tabs-below>.nav-tabs>.active>a:hover {
		border-color: transparent #e5e5e5 #e5e5e5 #e5e5e5;
	}

	.tabs-left>.nav-tabs>li,
	.tabs-right>.nav-tabs>li {
		float: none;
	}

	.tabs-left>.nav-tabs>li>a,
	.tabs-right>.nav-tabs>li>a {
		min-width: 190px;
		margin-right: 0;
		margin-bottom: 3px;
		text-transform: uppercase;
		font-size: 12px;
		font-weight: bold;
		border-left: 0 none;
		background: #fdfdfd;
		color: #838383;
	}

	.tabs-left>.nav-tabs {
		float: left;
		margin-right: -1px;
		padding-top: 40px;
	}

	.tabs-left>.nav-tabs>li>a {
		margin-right: -1px;
		border: 1px solid #e5e5e5;
		padding: 10px;
		margin: 0;
		border-left: 0 none;
	}

	.tabs-left>.nav-tabs>li>a:hover {
		border-bottom: 1px solid #e5e5e5;
		color: #444;
	}

	.tabs-left>.nav-tabs .active>a,
	.tabs-left>.nav-tabs .active>a:hover {
		border-bottom: 1px solid #e5e5e5;
		border-right-color: #fff;
		padding: 10px;
		border-left: 0 none;
		margin: 0;
		color: #333;
		background: #fff;
	}

	.tabs-right>.nav-tabs {
		float: right;
		border-left: 1px solid #e5e5e5;
	}

	.tabs-right>.nav-tabs>li>a {
		margin-left: -1px;
		border: 1px solid #e5e5e5;
	}

	.tabs-right>.nav-tabs>li>a:hover {
		border-color: #e5e5e5 #e5e5e5 #e5e5e5 #e5e5e5;
		border-width: 1px;
	}

	.tabs-right>.nav-tabs .active>a,
	.tabs-right>.nav-tabs .active>a:hover {
		border-color: #e5e5e5 #e5e5e5 #e5e5e5 transparent;
		*border-left-color: #fff;
	}

	.tabs-right>.tab-content,
	.tabs-left>.tab-content,
	.tabs-below>.tab-content {
		margin: 0;
		padding: 4px;
		padding-top: 10px;
		display: block;
		border: 0 none;
		border-left: 1px solid #e5e5e5;
		box-shadow: 0 0 0 0;
	}

	.tabs-below>.tab-content {
		border: 1px solid #e5e5e5;
		border-bottom: 0 none;
	}

	.tooltip {
		position: absolute;
		z-index: 1020;
		display: block;
		padding: 5px;
		font-size: 11px;
		opacity: 0;
		filter: alpha(opacity=0);
		visibility: visible;
	}

	.tooltip.in {
		opacity: 0.8;
		filter: alpha(opacity=80);
	}

	.tooltip.top {
		margin-top: -2px;
	}

	.tooltip.right {
		margin-left: 2px;
	}

	.tooltip.bottom {
		margin-top: 2px;
	}

	.tooltip.left {
		margin-left: -2px;
	}

	.tooltip.top .tooltip-arrow {
		bottom: 0;
		left: 50%;
		margin-left: -5px;
		border-top: 5px solid #000;
		border-right: 5px solid transparent;
		border-left: 5px solid transparent;
	}

	.tooltip.left .tooltip-arrow {
		top: 50%;
		right: 0;
		margin-top: -5px;
		border-top: 5px solid transparent;
		border-bottom: 5px solid transparent;
		border-left: 5px solid #000;
	}

	.tooltip.bottom .tooltip-arrow {
		top: 0;
		left: 50%;
		margin-left: -5px;
		border-right: 5px solid transparent;
		border-bottom: 5px solid #000;
		border-left: 5px solid transparent;
	}

	.tooltip.right .tooltip-arrow {
		top: 50%;
		left: 0;
		margin-top: -5px;
		border-top: 5px solid transparent;
		border-right: 5px solid #000;
		border-bottom: 5px solid transparent;
	}

	.tooltip-inner {
		max-width: 200px;
		padding: 3px 8px;
		color: #fff;
		text-align: center;
		text-decoration: none;
		background-color: #000;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}

	.tooltip-arrow {
		position: absolute;
		width: 0;
		height: 0;
	}

	.pull-right {
		float: right;
	}

	.pull-left {
		float: left;
	}

	.hide {
		display: none;
	}

	.show {
		display: block;
	}

	.invisible {
		visibility: hidden;
	}

	.pagination2 {
		height: 36px;
		margin: 18px 0;
	}

	.pagination2 ul {
		display: inline-block;
		*display: inline;
		margin-bottom: 0;
		margin-left: 0;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		*zoom: 1;
		-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
	}

	.pagination2 li {
		display: inline;
	}

	.pagination2 a {
		float: left;
		padding: 0 14px;
		line-height: 34px;
		text-decoration: none;
		border: 1px solid #e5e5e5;
		border-left-width: 0;
	}

	.pagination2 a:hover,
	.pagination2 .active a {
		background-color: #f5f5f5;
	}

	.pagination2 .active a {
		color: #999999;
		cursor: default;
	}

	.pagination2 .disabled span,
	.pagination2 .disabled a,
	.pagination2 .disabled a:hover {
		color: #999999;
		cursor: default;
		background-color: transparent;
	}

	.pagination2 li:first-child a {
		border-left-width: 1px;
		-webkit-border-radius: 3px 0 0 3px;
		-moz-border-radius: 3px 0 0 3px;
		border-radius: 3px 0 0 3px;
	}

	.pagination2 li:last-child a {
		-webkit-border-radius: 0 3px 3px 0;
		-moz-border-radius: 0 3px 3px 0;
		border-radius: 0 3px 3px 0;
	}

	.pagination2-centered {
		text-align: center;
	}

	.pagination2-right {
		text-align: right;
	}

	.alert {
		padding: 18px 35px 18px 50px;
		background: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/alert-notice-ico.png) no-repeat;
		background-position: 20px 50%;
		margin-bottom: 18px;
		color: #c09853;
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
		background-color: #fcf8e3;
		border: 1px solid #f3d9a6;
		-webkit-border-radius: 2px;
		-moz-border-radius: 2px;
		border-radius: 0;
	}

	.alert img {
		float: left;
		margin: -2px 6px 4px -4px;
	}

	.alert img {
		float: left;
		margin: -2px 6px 4px -4px;
	}

	.alert-heading {
		color: inherit;
	}

	.alert p {
		margin: 0;
	}

	.alert .close {
		position: relative;
		top: -2px;
		right: -21px;
		line-height: 18px;
	}

	.alert-success {
		color: #699801;
		background: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/alert-success-ico.png) no-repeat;
		background-position: 20px 50%;
		background-color: #e0f0bd;
		border-color: #afd65f;
	}

	.alert-danger,
	.alert-error {
		color: #b94a48;
		background: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/alert-error-ico.png) no-repeat;
		background-position: 20px 50%;
		background-color: #fce6e9;
		border-color: #ed9aa3;
	}

	.alert-info {
		color: #3a87ad;
		background: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/alert-info-ico.png) no-repeat;
		background-position: 20px 50%;
		background-color: #d9edf7;
		border-color: #98cdd8;
	}

	.alert-block {
		padding-top: 14px;
		padding-bottom: 14px;
	}

	.alert-block>p,
	.alert-block>ul {
		margin-bottom: 0;
	}

	.alert-block p+p {
		margin-top: 5px;
	}

	button.close {
		padding: 0;
		margin: 0;
		border: 0;
		background: none;
		box-shadow: none !important;
	}

	table {
		max-width: 100%;
		background-color: transparent;
		border-collapse: collapse;
		border-spacing: 0;
	}

	.table {
		width: 100%;
		margin-bottom: 18px;
	}

	.table th,
	.table td {
		padding: 8px;
		line-height: 18px;
		text-align: left;
		vertical-align: top;
		border-top: 1px dotted #e5e5e5;
	}

	.table th {
		font-weight: bold;
	}

	.table thead th {
		vertical-align: bottom;
		border-top: 0 none;
		background: #f7f7f7;
	}

	.table tbody+tbody {
		border-top: 2px solid #e5e5e5;
	}

	.table-condensed th,
	.table-condensed td {
		padding: 4px 5px;
	}

	.table-bordered {
		border: 1px solid #e5e5e5;
		border-collapse: separate;
		*border-collapse: collapsed;
		border-left: 0;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
	}

	.table-bordered th,
	.table-bordered td {
		border-left: 1px solid #e5e5e5;
	}

	.table tbody tr:hover td,
	.table tbody tr:hover th {
		background-color: #fcfcfc;
	}

	@-webkit-keyframes progress-bar-stripes {
		from {
			background-position: 40px 0;
		}
		to {
			background-position: 0 0;
		}
	}

	@-moz-keyframes progress-bar-stripes {
		from {
			background-position: 40px 0;
		}
		to {
			background-position: 0 0;
		}
	}

	@keyframes progress-bar-stripes {
		from {
			background-position: 40px 0;
		}
		to {
			background-position: 0 0;
		}
	}

	@-o-keyframes progress-bar-stripes {
		from {
			background-position: 0 0;
		}
		to {
			background-position: 40px 0;
		}
	}

	@keyframes progress-bar-stripes {
		from {
			background-position: 40px 0;
		}
		to {
			background-position: 0 0;
		}
	}

	.progress {
		height: 32px;
		margin-bottom: 18px;
		overflow: hidden;
		background-color: #f7f7f7;
		background-repeat: repeat-x;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;
		background-image: linear-gradient(to top, #f5f5f5, #f9f9f9);
	}

	.progress .bar {
		width: 20%;
		height: 34px;
		font-size: 15px;
		line-height: 33px;
		color: #fff;
		text-align: left;
		padding-left: 12px;
		background-color: #0e90d2;
		background-repeat: repeat-x;
		-webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
		-moz-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
		box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
		-webkit-transition: width 0.6s ease;
		-moz-transition: width 0.6s ease;
		-ms-transition: width 0.6s ease;
		-o-transition: width 0.6s ease;
		transition: width 0.6s ease;
	}

	.progress .bar small {
		color: #fafafa;
		font-size: 12px;
	}

	.progress-striped .bar {
		background-color: #149bdf;
	}

	.progress.active .bar {
		-webkit-animation: progress-bar-stripes 2s linear infinite;
		-moz-animation: progress-bar-stripes 2s linear infinite;
		-ms-animation: progress-bar-stripes 2s linear infinite;
		-o-animation: progress-bar-stripes 2s linear infinite;
		animation: progress-bar-stripes 2s linear infinite;
	}

	.progress-danger .bar,
	.progress-red .bar {
		background-color: #e53f51;
	}

	.progress-success .bar,
	.progress-green .bar {
		background-color: #8fbe32;
	}

	.progress-info .bar,
	.progress-blue .bar {
		background-color: #03acdc;
	}

	.progress-warning .bar,
	.progress-orange .bar {
		background-color: #f98805;
	}

	/* topbar login */

	.w-login #user-login {
		padding: 22px 15px 15px;
	}

	.w-login #user-login .login-links {
		list-style: none;
		margin: 0
	}

	.w-login #user-login .login-links li {
		display: inline;
		margin-right: 15px;
		font-size: 13px;
		font-weight: 400;
	}

	.w-login #user-login .login-links li:last-child:after {
		display: none;
	}

	.w-login #user-login .login-links li a {
		color: #437df9;
	}

	.w-login #user-login .login-links li a:hover {
		color: #437df9;
	}

	.w-login #user-login p {
		margin: 0;
	}

	.w-login #user-login label {
		font-weight: 400;
		font-size: 13px;
		line-height: 23px;
	}

	.w-login #user-login input {
		padding: 14px;
		border-radius: 0;
		margin: 6px 0 20px;
	}

	.w-login #user-login input.login-button {
		padding: 13px 18px;
		text-transform: uppercase;
		font-weight: bold;
		float: right;
		margin-right: 3px;
	}

	.w-login #user-logged {
		padding: 30px 10px;
		text-align: center;
	}

	.w-login #user-logged .author-avatar {
		display: block;
	}

	.w-login #user-logged .author-avatar img {
		border-radius: 50%;
		border: 4px solid #437df9;
	}

	.w-login #user-logged .user-welcome {
		font-size: 22px;
		font-weight: 300;
		padding: 10px;
		margin: 20px 0;
		color: #444;
	}

	.w-login #user-logged .user-welcome strong {
		font-weight: 600;
	}

	.w-login #user-logged .logged-links {
		list-style: none;
		background-color: #437df9;
		padding: 8px 20px;
		width: 70%;
		margin: 0 auto;
		display: table;
	}

	.w-login #user-logged .logged-links li {
		display: table-cell;
		margin: 0 8px;
	}

	.w-login #user-logged .logged-links a {
		color: #fff;
		border-radius: 3px;
		font-size: 13px;
		font-weight: 400;
	}

	.w-login #user-logged .logged-links a:hover {
		text-decoration: underline;
	}

	/* social login s*/

	.whb-wrap .wn-social-login {
		padding: 39px 43px 0;
	}

	.whb-wrap .wn-social-login .the_champ_login_ul li i {
		width: 56px;
		height: 56px;
	}

	.whb-wrap .wn-social-login .the_champ_login_ul li i .theChampLoginSvg {
		width: 33px;
		height: 38px;
	}

	.whb-wrap .wn-social-login .wn-or-divider span {
		background: #f6f6f6;
	}

	/* # Essensial grid
	================================================== */

	#wrap .esg-filters .esg-navigationbutton {
		float: right;
	}

	#wrap .esg-filters .esg-left {
		margin-right: 20px !important;
	}

	#wrap .eg-washington-element-1,
	#wrap .eg-washington-element-0 {
		padding: 10px !important;
	}

	/* # Title Plus Text type
	================================================== */

	/* # Title Plus Text type 1 */

	.title-plus-text.type-1,
	.title-plus-text.type-1.aligncenter {
		text-align: center;
	}

	.title-plus-text.type-1.alignleft {
		text-align: left;
	}

	.title-plus-text.type-1.alignright {
		text-align: right;
	}

	.title-plus-text.type-1.alignleft h3:before {
		left: 0;
		margin-left: 0;
	}

	.title-plus-text.type-1.alignright h3:before {
		left: auto;
		right: 0;
		margin-left: 0;
	}

	/* # Title Plus Text type 1 */

	.title-plus-text.type-1 {
		-webkit-transition: all 0.48s ease;
		transition: all 0.48s ease;
		-webkit-transform: translateY(30px);
		transform: translateY(30px);
		text-align: center;
	}

	.title-plus-text.type-1.wn-done-anim {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	.title-plus-text.type-1 h3 {
		-webkit-transition: all 1.4s ease;
		transition: all 1.4s ease;
		opacity: 0;
		font-size: 12px;
		font-weight: 500;
		text-transform: uppercase;
		letter-spacing: 2px;
		position: relative;
		margin-bottom: 42px;
		padding-top: 16px;
	}

	.title-plus-text.type-1.wn-done-anim h3 {
		opacity: 1;
	}

	.title-plus-text.type-1 h3 .before {
		-webkit-transform: translate(-50%, 0) scale(0, 1);
		transform: translate(-50%, 0) scale(0, 1);
		-webkit-transition: all 0.88s cubic-bezier(0.13, 0.92, 0.4, 1.04) 0.4s;
		transition: all 0.88s cubic-bezier(0.13, 0.92, 0.4, 1.04) 0.4s;
		position: absolute;
		top: 0;
		left: 50%;
		width: 60px;
		height: 0;
		display: block;
		content: '';
		border-top: 2px solid #437df9;
	}

	.title-plus-text.type-1.wn-done-anim h3 .before {
		-webkit-transform: translate(-50%, 0) scale(1, 1);
		transform: translate(-50%, 0) scale(1, 1);
	}

	.title-plus-text.type-1 h2,
	.title-plus-text.type-3 h2 {
		display: inline-block;
		font-size: 50px;
		line-height: 1;
		letter-spacing: -3px;
		margin-bottom: 6px;
	}

	.title-plus-text.type-1 h2 {
		-webkit-transition: all 1.4s ease;
		transition: all 1.4s ease;
		opacity: 0;
		display: block;
	}

	.title-plus-text.type-1.wn-done-anim h2 {
		opacity: 1;
	}

	.title-plus-text.type-1>h2:nth-of-type(1),
	.title-plus-text.type-3>h2:nth-of-type(1) {
		font-weight: 300;
	}

	.title-plus-text.type-1 h2:last-of-type,
	.title-plus-text.type-3 h2:last-of-type {
		font-weight: 700;
	}

	.title-plus-text p {
		font-size: 18px;
		font-weight: 300;
		margin-top: 14px;
	}

	/* # Title Plus Text type 2 */

	#wrap .title-plus-text.type-2 h3 {
		margin-bottom: 12px;
		font-size: 23px;
		font-style: italic;
	}

	.title-plus-text.type-2 h2 {
		font-weight: 700;
		letter-spacing: -3px;
		margin-bottom: 14px;
		font-size: 55px;
	}

	/* # Title Plus Text type 3 */

	#wrap .title-plus-text.type-3 h3 {
		font-size: 32px;
		font-style: italic;
		letter-spacing: 0;
		margin-bottom: 18px;
	}

	.title-plus-text.type-3 p {
		position: relative;
		margin-top: 13px;
	}

	.title-plus-text.type-3 p:before {
		content: "";
		position: absolute;
		width: 56px;
		height: 6px;
		background: #34342e;
		top: -33px;
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
	}

	.title-plus-text.type-3>h2 {
		margin-bottom: 33px;
	}

	.title-plus-text.type-3.left p:before {
		left: 30px;
	}

	@media (max-width:767px) {
		#wrap .title-plus-text h2 {
			font-size: 35px;
		}
		#wrap .title-plus-text>h2 {
			margin-right: 10px;
		}
	}

	@media (max-width:479px) {
		.title-plus-text h2 {
			font-size: 25px;
		}
		#wrap .title-plus-text>h2 {
			margin-right: 10px;
		}
	}

	/* Contact Page */

	.wpcf7 .deep-contact input[type="text"],
	.wpcf7 .deep-contact [type="email"] {
		line-height: 19px;
		background-color: #f2f2f2;
		box-shadow: none;
		color: #73736b;
		padding: 13px 24px 10px 24px;
		font-size: 12px;
		border: 0;
		border-radius: 2px;
		font-weight: 400;
	}

	.wpcf7 .deep-contact div {
		padding-bottom: 4px;
	}

	.wpcf7 .deep-contact .w-contact-txt textarea {
		min-height: 255px;
		box-shadow: none;
		font-size: 12px;
		color: #73736b;
		padding: 10px 24px 0 24px;
		border: 0;
		border-radius: 2px;
		font-weight: 400;
	}

	.wpcf7 .deep-contact .w-contact-txt textarea:focus {
		background-color: #f0f0f0;
	}

	.wpcf7 .deep-contact input[type=text]::-webkit-input-placeholder {
		color: #73736b;
	}

	.wpcf7 .deep-contact input[type=text]:-moz-placeholder {
		color: #73736b;
	}

	.wpcf7 .deep-contact input[type=text]::-moz-placeholder {
		color: #73736b;
	}

	.wpcf7 .deep-contact input[type=text]:-ms-input-placeholder {
		color: #73736b;
	}

	.wpcf7 .deep-contact input[type=email]::-webkit-input-placeholder {
		color: #73736b;
	}

	.wpcf7 .deep-contact input[type=email]:-moz-placeholder {
		color: #73736b;
	}

	.wpcf7 .deep-contact input[type=email]::-moz-placeholder {
		color: #73736b;
	}

	.wpcf7 .deep-contact input[type=email]:-ms-input-placeholder {
		color: #73736b;
	}

	.wpcf7 .deep-contact textarea::-webkit-input-placeholder {
		color: #73736b;
	}

	.wpcf7 .deep-contact textarea:-moz-placeholder {
		color: #73736b;
	}

	.wpcf7 .deep-contact textarea::-moz-placeholder {
		color: #73736b;
	}

	.wpcf7 .deep-contact textarea:-ms-input-placeholder {
		color: #73736b;
	}

	.wpcf7 .deep-contact .w-contact-submit input[type=submit] {
		background-color: #437df9;
		padding: 21px 28px 18px 28px;
		margin-top: 19px;
		font-weight: 400;
		letter-spacing: 0.3px;
	}

	/* Contact Info */

	.w-contact-info article h4 {
		font-size: 16px;
		font-weight: 700;
		color: #31312c;
	}

	.w-contact-info article p {
		font-size: 15px;
		color: #8a8a84;
		padding-top: 4px;
		padding-top: 20px;
	}

	/*  # Suite Toggle Shortcode
	=========================================*/

	.suite-toggle {
		color: #fff;
		margin-bottom: 10px;
	}

	.suite-toggle .main-content {
		padding: 37px 30px 0;
	}

	.suite-toggle.click {
		transition: all 0.3s ease;
		background: #31312c !important;
	}

	.suite-toggle .price {
		display: inline-block;
		color: #fff;
		margin-bottom: 0;
	}

	.suite-toggle .price>span {
		margin-right: 4px;
		font-size: 14px;
	}

	.suite-toggle .toggle-content {
		position: relative;
	}

	.suite-toggle .toggle-content span {
		padding: 0 30px 22px;
		display: inline-block;
	}

	.suite-toggle .toggle-content span i,
	.suite-toggle .extra-content .close-toggle i {
		background: #fff;
		padding: 7px;
		color: #000;
		width: 28px;
		height: 28px;
		display: inline-block;
		margin-top: 20px;
		cursor: pointer;
	}

	.suite-toggle .toggle-content span i:hover,
	.suite-toggle .extra-content .close-toggle i:hover {
		background: #222;
		color: #fff !important;
	}

	.suite-toggle .extra-content {
		color: #fff;
		position: absolute;
		top: 60px;
		background: #31312c;
		padding: 15px 30px 0;
		z-index: 999;
		width: 100%;
	}

	.suite-toggle .extra-content p {
		color: #fff;
		font-size: 14px;
	}

	.suite-toggle .extra-content .close-toggle i {
		margin: 0 0 15px;
	}

	.suite-toggle h3 {
		color: #fff;
		text-transform: uppercase;
		font-size: 18px;
		margin-bottom: 0;
	}

	.suite-toggle .service-icon {
		margin-bottom: -5px;
	}

	.suite-toggle .service-icon i {
		font-size: 34px;
		margin-top: 20px;
		display: inline-block;
	}

	@media ( min-width: 768px) and ( max-width: 991px) {
		.suite-toggle .main-content {
			padding: 24px 12px 0;
		}
		.suite-toggle .toggle-content span {
			padding: 0 12px 22px;
		}
		.suite-toggle .extra-content {
			padding: 0 12px;
		}
	}

	/*  # Offers Toggle Shortcode
	=========================================*/

	.offer-toggle figure {
		position: relative;
	}

	.offer-toggle .main-content {
		position: absolute;
		top: 0;
		padding: 30px 35px 70px;
	}

	.offer-toggle .offer-icon i {
		color: #fff;
		font-size: 48px;
		margin-bottom: 30px;
	}

	.offer-toggle .main-content h3,
	.offer-toggle .main-content h4 {
		color: #fff;
	}

	.offer-toggle .main-content h4 {
		font-size: 12px;
		font-weight: 400;
		letter-spacing: 1px;
	}

	.offer-toggle .main-content h3 {
		font-size: 31px;
		font-weight: 600;
		margin-bottom: 20px;
	}

	.offer-toggle .toogle-plus {
		position: relative;
	}

	.offer-toggle .toogle-plus i {
		cursor: pointer;
		z-index: 1000;
		position: absolute;
		background: #437df9;
		padding: 0;
		width: 26px;
		height: 26px;
		line-height: 26px;
		text-align: center;
		border: 1px solid;
		color: #fff;
		font-size: 10px;
		display: inline-block;
	}

	.offer-toggle .toggle-content {
		background: rgba(49, 49, 49, 0.93);
		padding: 70px 30px 55px;
		margin-top: -33px;
	}

	.offer-toggle .extra-content p {
		color: #fff;
		font-weight: 300;
		font-size: 13px;
		margin-bottom: 0;
	}

	.offer-toggle .toogle-plus i {
		position: relative;
		overflow: hidden;
	}

	.offer-toggle .toogle-plus i:after {
		content: "";
		background: rgba(255, 255, 255, 0.3);
		display: block;
		position: absolute;
		padding-top: 240%;
		padding-left: 240%;
		margin-top: -120%;
		margin-left: -120%;
		opacity: 0;
		transition: all 1s;
	}

	.offer-toggle .toogle-plus i:active:after {
		padding-top: 0;
		padding-left: 0;
		margin-top: 0;
		margin-left: 0;
		opacity: 1;
		transition: 0s;
	}

	.offer-toggle .toogle-plus i:after {
		background-color: #000;
	}

	/*  #Webnus Tooltip
	===============================*/

	.wn-data-tooltip[data-name]:before,
	.wn-data-tooltip[data-name]:after {
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 0.18s ease;
		transition: all 0.18s ease;
	}

	.wn-data-tooltip[data-name]:before {
		position: absolute;
		top: -39px;
		left: 1px;
		padding: 8px;
		background-color: #010101;
		border-radius: 0;
		color: #fff;
		content: attr(data-name);
		text-align: center;
		font-size: 10px;
		text-transform: uppercase;
		font-weight: 400;
		height: 23px;
		line-height: 11px;
		white-space: nowrap;
		letter-spacing: 1px;
		z-index: 2;
		box-shadow: 0 1px 18px rgba(0, 0, 0, 0.23);
	}

	.wn-data-tooltip[data-name]:after {
		content: '';
		position: absolute;
		top: -16px;
		left: 9px;
		width: 0;
		border-width: 4px;
		border-style: solid;
		border-color: #010101 transparent transparent transparent;
	}

	.wn-data-tooltip[data-name]:hover:before,
	.wn-data-tooltip[data-name]:hover:after {
		opacity: 1;
		visibility: visible;
	}

	/*  #Webnus image carousel 1
	===============================*/

	.w-image-carousel .owl-item {
		padding: 0 7px;
	}

	.wn-data-tooltip {
		position: relative;
	}

	/*  #General Verical Arrows
	===============================*/

	.wn-vertical-carousel .owl-dots .owl-dot.active {
		background: #437df9;
	}

	.wn-vertical-carousel .owl-dots .owl-dot:after {
		background-color: #437df9;
		content: " ";
		position: absolute;
		width: 15px;
		height: 1px;
		left: -10px;
		bottom: 0;
	}

	.wn-vertical-carousel .owl-nav .owl-prev .ol-pre:after,
	.wn-vertical-carousel .owl-nav .owl-next .ol-nxt:after {
		font-family: "linea-arrows-10";
		font-size: 32px;
		color: #437df9;
		position: absolute;
		right: calc( 50% - 26px);
		opacity: 1;
		width: 52px;
		height: 53px;
		line-height: 52px;
		text-align: center;
		border: none;
		border-radius: 0;
		background: rgba(255, 255, 255, 0.7);
		-webkit-transform: translateY(50%);
		transform: translateY(50%);
		-webkit-transition: all 0.7s ease;
		-moz-transition: all 0.7s ease;
		transition: all 0.7s ease;
	}

	.wn-vertical-carousel .owl-nav .owl-prev .ol-pre:after {
		content: "\e06a";
		top: 0;
	}

	.wn-vertical-carousel .owl-nav .owl-prev .ol-pre:hover::after {
		content: "\e06b";
		color: #000;
		background: #fff
	}

	.wn-vertical-carousel .owl-nav .owl-next .ol-nxt:after {
		content: "\e064";
		bottom: 55px;
	}

	.wn-vertical-carousel .owl-nav .owl-next .ol-nxt:hover::after {
		content: "\e065";
		color: #000;
		background: #fff;
	}

	/*  #Webnus image carousel 2
	===============================*/

	.w-image-carousel-type2 .owl-stage-outer img {
		width: 100%;
	}

	.w-image-carousel-type2 .owl-dots {
		position: absolute;
		z-index: 4;
		top: 0;
		left: -10px;
	}

	.w-image-carousel-type2 .owl-dots .owl-dot {
		width: 4px;
		cursor: pointer;
		display: block;
		border-radius: 0;
		height: 100px;
		background-color: #ffffff;
		position: relative;
	}

	/*  #Webnus image carousel 3
	===============================*/

	.w-image-carousel-type3 {
		padding: 20px;
	}

	.w-image-carousel-type3 .owl-stage-outer img {
		width: 100%;
	}

	.w-image-carousel-type3 .services-carousel {
		text-align: center;
	}

	.w-image-carousel-type3 .services-carousel .image-title {
		text-transform: uppercase;
		letter-spacing: 1px;
		font-size: 14px;
		color: #fff;
	}

	/*  #Webnus image carousel 4
	===============================*/

	.w-image-carousel-type4 .services-carousel img {
		-webkit-transition: all 0.7s ease;
		-moz-transition: all 0.7s ease;
		transition: all 0.7s ease;
	}

	.w-image-carousel-type4 .services-carousel img:hover {
		opacity: 0.5;
	}

	@keyframes slideOutUp {
		from {
			transform: translate3d(0, 0, 0);
		}
		to {
			visibility: hidden;
			transform: translate3d(0, -100%, 0);
		}
	}

	.slideOutUp {
		animation-name: slideOutUp;
	}

	@keyframes slideInUp {
		from {
			transform: translate3d(0, 100%, 0);
			visibility: visible;
		}
		to {
			transform: translate3d(0, 0, 0);
		}
	}

	.slideInUp {
		animation-name: slideInUp;
	}

	/*  #Contact form
	=====================================*/

	.discover-contact-form {
		overflow: hidden;
	}

	.wpcf7-form-control-wrap {
		display: block;
	}

	.wn-cnform label {
		opacity: 1;
		left: 0;
		top: 28px;
		position: relative;
		transition: all .3s ease;
		color: #8c8c8c;
		font-size: 19px;
		font-weight: 300;
		margin-top: 20px;
	}

	#wrap .wn-cnform input[type="text"],
	#wrap .wn-cnform input[type="email"],
	#wrap .wn-cnform textarea {
		padding: 0;
		padding: 10px 0 15px;
		border: 0;
		border-bottom: 1px solid #e3e3e3;
		box-shadow: none;
		background: none;
	}

	.wn-cnform.wn-active label {
		opacity: 1;
		left: 0px;
		top: 0;
		transition: all .3s ease;
	}

	.wn-btn-cf {
		display: inline-block;
		text-align: center;
		margin-top: 40px;
	}

	#wrap .wn-btn-cf input[type="submit"] {
		border-radius: 0;
		padding: 23px 42px 22px;
		letter-spacing: 2px;
	}

	.wn-cnform,
	.wn-cnform.wn-active {
		position: relative;
	}

	.wn-cnform:after {
		content: "";
		height: 1px;
		width: 0;
		position: absolute;
		left: 0;
		transition: all .3s ease;
	}

	#wrap .wn-cnform.wn-active input[type="text"],
	#wrap .wn-cnform.wn-active input[type="email"],
	#wrap .wn-cnform.wn-active textarea {
		border-color: transparent;
		transition: border .7s ease;
	}

	.wn-cnform.wn-active:after {
		content: "";
		height: 1px;
		width: 100%;
		background: #292929;
	}

	[class*="col-"].wn-cnform:after {
		left: 15px;
	}

	[class*="col-"].wn-cnform.wn-active:after {
		width: calc(100% - 30px);
	}

	.wn-cnform.wn-mssg {
		margin-top: 40px;
		position: relative;
	}

	.wn-cnform.wn-mssg.wn-active:after {
		width: 100%;
	}

	#wrap .wn-cnform.wn-active input[type="text"]::-webkit-input-placeholder {
		opacity: 0;
	}

	#wrap .wn-cnform.wn-active input[type="email"]::-webkit-input-placeholder {
		opacity: 0;
	}

	#wrap .wn-cnform.wn-active textarea::-webkit-input-placeholder {
		opacity: 0;
	}

	#wrap .wn-cnform.wn-active input[type="text"]::-moz-placeholder {
		opacity: 0;
	}

	#wrap .wn-cnform.wn-active input[type="email"]::-moz-placeholder {
		opacity: 0;
	}

	#wrap .wn-cnform.wn-active textarea::-moz-placeholder {
		opacity: 0;
	}

	#wrap .wn-cnform.wn-active input[type="text"]::-ms-input-placeholder {
		opacity: 0;
	}

	#wrap .wn-cnform.wn-active input[type="email"]::-ms-input-placeholder {
		opacity: 0;
	}

	#wrap .wn-cnform.wn-active textarea::-ms-input-placeholder {
		opacity: 0;
	}

	#wrap .wn-cnform input[type="text"]::-webkit-input-placeholder {
		opacity: 0;
	}

	#wrap .wn-cnform input[type="email"]::-webkit-input-placeholder {
		opacity: 0;
	}

	#wrap .wn-cnform textarea::-webkit-input-placeholder {
		opacity: 0;
	}

	#wrap .wn-cnform input[type="text"]::-moz-placeholder {
		opacity: 0;
	}

	#wrap .wn-cnform input[type="email"]::-moz-placeholder {
		opacity: 0;
	}

	#wrap .wn-cnform textarea::-moz-placeholder {
		opacity: 0;
	}

	#wrap .wn-cnform input[type="text"]::-ms-input-placeholder {
		opacity: 0;
	}

	#wrap .wn-cnform input[type="email"]::-ms-input-placeholder {
		opacity: 0;
	}

	#wrap .wn-cnform textarea::-ms-input-placeholder {
		opacity: 0;
	}

	#wrap .wn-cnform input[type="text"]::-webkit-input-placeholder {
		color: #8c8c8c;
		font-size: 19px;
	}

	#wrap .wn-cnform input[type="email"]::-webkit-input-placeholder {
		color: #8c8c8c;
		font-size: 19px;
	}

	#wrap .wn-cnform textarea::-webkit-input-placeholder {
		color: #8c8c8c;
		font-size: 19px;
	}

	#wrap .wn-cnform input[type="text"]::-moz-placeholder {
		color: #8c8c8c;
		font-size: 19px;
	}

	#wrap .wn-cnform input[type="email"]::-moz-placeholder {
		color: #8c8c8c;
		font-size: 19px;
	}

	#wrap .wn-cnform textarea::-moz-placeholder {
		color: #8c8c8c;
		font-size: 19px;
	}

	#wrap .wn-cnform input[type="text"]::-ms-input-placeholder {
		color: #8c8c8c;
		font-size: 19px;
	}

	#wrap .wn-cnform input[type="email"]::-ms-input-placeholder {
		color: #8c8c8c;
		font-size: 19px;
	}

	#wrap .wn-cnform textarea::-ms-input-placeholder {
		color: #8c8c8c;
		font-size: 19px;
	}

	@media( max-width:480px) {
		#wrap .wn-btn-cf input[type="submit"] {
			font-size: 13px;
			padding: 20px 10px;
		}
	}

	/*  # construction-contact-form
	=============================*/

	#wrap .construction-contact-form .wn-conform-left {
		padding-left: 0;
	}

	#wrap .construction-contact-form input[type="text"],
	#wrap .construction-contact-form input[type="email"],
	#wrap .construction-contact-form textarea {
		padding: 40px;
		border: 1px solid #e6e6e6;
		box-shadow: none;
		background: none;
		margin-bottom: 15px;
	}

	#wrap .construction-contact-form textarea {
		height: 200px;
	}

	#wrap .construction-contact-form .wn-conform label {
		display: none;
	}

	#wrap .construction-contact-form .wn-btn-conform input[type="submit"] {
		width: 100%;
		border: 0;
		border-radius: 0;
		padding: 27px 42px;
		margin-top: 30px;
		font-size: 15px;
		letter-spacing: 2px;
	}

	#wrap .construction-contact-form .wn-conform.wn-active input[type="text"],
	#wrap .construction-contact-form .wn-conform.wn-active input[type="email"],
	#wrap .construction-contact-form .wn-conform.wn-active textarea {
		border-color: transparent;
		transition: border .7s ease;
	}

	#wrap .construction-contact-form input[type="text"]::-webkit-input-placeholder {
		font-size: 19px;
		color: #1d1d1b;
	}

	#wrap .construction-contact-form input[type="email"]::-webkit-input-placeholder {
		font-size: 19px;
		color: #1d1d1b;
	}

	#wrap .construction-contact-form textarea::-webkit-input-placeholder {
		font-size: 19px;
		color: #1d1d1b;
	}

	#wrap .construction-contact-form .wn-conform.wn-active input[type="text"]::-webkit-input-placeholder {
		opacity: 0;
	}

	#wrap .construction-contact-form .wn-conform.wn-active input[type="email"]::-webkit-input-placeholder {
		opacity: 0;
	}

	#wrap .construction-contact-form .wn-conform.wn-active textarea::-webkit-input-placeholder {
		opacity: 0;
	}

	@media(max-width:767px) {
		.construction-contact-form .wn-conform-right {
			padding-left: 0;
		}
	}

	/*  # vc tab
	=============================*/

	#wrap .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a {
		color: #000;
	}

	#wrap .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active>a {
		color: #437df9;
	}

	#wrap .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active {
		border-bottom: 2px solid #437df9;
	}

	#wrap .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab.vc_active>a,
	.vc_tta.vc_general .vc_tta-tabs-list {
		background: #f8f8f8;
	}

	#wrap .vc_tta-color-white.vc_tta-style-flat .vc_tta-tab>a span.vc_tta-title-text {
		letter-spacing: 1.3px;
	}

	/*  # Page title
	=============================*/

	.page-title h1 {
		font-size: 79px;
		font-weight: 400;
		letter-spacing: 0;
		margin-bottom: 0;
		line-height: 85px;
	}

	.page-title p {
		font-size: 30px;
		margin-top: 0;
	}

	/*  # Single Gallery
	=============================*/

	.gallery-single-featured-image img {
		width: 100%;
	}

	/*  # MEC
	============================*/

	#wrap .mec-event-list-minimal .mec-event-article.mec-clear {
		margin-top: 29px;
		border-color: #eee;
	}

	#wrap .mec-event-list-minimal .mec-event-article.mec-clear .mec-event-title,
	#wrap .mec-event-list-minimal .mec-event-article.mec-clear .mec-event-detail {
		overflow: hidden;
	}

	#wrap .mec-event-list-minimal .mec-event-article.mec-clear .mec-event-title {
		letter-spacing: 0;
		color: #353535;
		font-size: 22px;
	}

	#wrap .mec-event-list-minimal .mec-event-article.mec-clear .btn-wrapper {
		text-align: left;
		display: block;
		width: 100%;
	}

	#wrap .mec-event-list-minimal .mec-event-article.mec-clear .btn-wrapper .mec-detail-button {
		margin-left: 64px;
		margin-bottom: 4px;
		color: #282828;
		font-size: 12px;
		transition: all .5s ease;
		-webkit-transition: all .5s ease;
		position: relative;
		padding: 0 0 0 24px;
		background: none;
		text-align: left;
		display: block;
	}

	#wrap .mec-event-list-minimal .mec-event-article.mec-clear .btn-wrapper .mec-detail-button:before {
		content: '';
		position: absolute;
		background: #7a7272;
		width: 18px;
		height: 1px;
		left: 0;
		top: 45%;
		transition: all .1s ease;
		-webkit-transition: all .1s ease;
	}

	#wrap .mec-event-list-minimal .mec-event-article.mec-clear .btn-wrapper .mec-detail-button:hover {
		color: #437df9;
	}

	#wrap .mec-event-list-minimal .mec-event-article.mec-clear .btn-wrapper .mec-detail-button:hover:before {
		background: #437df9;
	}

	/*  # Magnific Lightbox
	============================*/

	.mfp-bg {
		z-index: 9999;
	}

	.mfp-wrap {
		z-index: 99999;
	}

	.mfp-close {
		display: none;
	}

	.white-popup {
		position: relative;
		background: #fff;
		width: auto;
		max-width: 500px;
		margin: 20px auto;
	}

	/* Zoom Effect */

	.mfp-zoom-in .mfp-with-anim {
		opacity: 0;
		transition: all 0.2s ease-in-out;
		transform: scale(0.8);
	}

	.mfp-zoom-in.mfp-bg {
		opacity: 0;
		transition: all 0.3s ease-out;
	}

	.mfp-zoom-in.mfp-ready .mfp-with-anim {
		opacity: 1;
		transform: scale(1);
	}

	.mfp-zoom-in.mfp-ready.mfp-bg {
		opacity: 0.8;
	}

	.mfp-zoom-in.mfp-removing .mfp-with-anim {
		transform: scale(0.8);
		opacity: 0;
	}

	.mfp-zoom-in.mfp-removing.mfp-bg {
		opacity: 0;
	}

	.w-audio.wn-audio-content {
		max-width: 410px;
		margin: 0 auto;
	}

	/*  # The Grid
	============================*/

	#wrap .tg-page-number.tg-page-current,
	#wrap .tg-page-number:not(.dots):hover,
	#wrap .tg-slider-bullets li.tg-active-item span {
		background: #437df9;
	}

	/*  # Icon Divider
	============================*/

	.sec-divider {
		background: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/dividerline1.png) center center repeat-x;
		margin: 25px auto 30px;
		display: block;
		position: relative;
		height: 1px;
		text-align: center;
	}

	.sec-divider .cir {
		margin: auto;
		width: 50px;
		height: 50px;
		border: 1px solid #d7d7d7;
		padding: 11px 0;
		text-align: center;
		position: relative;
		top: -26px;
		border-radius: 100px;
		font-size: 16px;
		line-height: 26px;
		color: #b5b9bc
	}

	/* # News letter popup modal
	============================*/

	.wn-newsletter .wn-newsletter-close {
		cursor: pointer;
	}

	.wn-newsletter .mfp-close {
		display: none;
	}

	.wn-newsletter .wn-newsletter-close {
		font-family: 'themify';
		color: #437df9;
		background: #f3f3f3;
		font-size: 22px;
		width: 58px;
		height: 58px;
		position: absolute;
		right: 0;
		top: 0;
		display: inline-block;
		text-align: center;
		padding-top: 16px;
	}

	.wn-newsletter .wn-newsletter-close:after {
		content: "\e646";
	}

	#small-dialog.wn-newsletter {
		max-width: 715px;
		border: 1px solid #e4e4e4;
		padding: 45px;
		padding-top: 75px;
	}

	#small-dialog.wn-newsletter .mc4wp-form {
		position: relative;
		max-width: 407px;
		margin: 0 auto;
		margin-bottom: 39px;
	}

	#small-dialog.wn-newsletter .max-title6 h1,
	#small-dialog.wn-newsletter .max-title6 h2,
	#small-dialog.wn-newsletter .max-title6 h3,
	#small-dialog.wn-newsletter .max-title6 h4,
	#small-dialog.wn-newsletter .max-title6 h5,
	#small-dialog.wn-newsletter .max-title6 h6 {
		padding-left: 90px;
		padding-right: 90px;
	}

	#small-dialog.wn-newsletter .max-title.max-title6 {
		margin-bottom: 19px;
	}

	#small-dialog.wn-newsletter .wn-sub-max-title {
		padding-left: 45px;
		padding-right: 45px;
		line-height: 2;
		margin-bottom: 0;
	}

	#small-dialog.wn-newsletter .mc4wp-form input[type="email"],
	#small-dialog.wn-newsletter .mc4wp-form input[type="text"],
	#small-dialog.wn-newsletter .mc4wp-form input[type="tel"],
	#small-dialog.wn-newsletter .mc4wp-form input[type="num"] {
		background: #f3f3f3;
		border: 1px solid #e3e3e3;
		padding: 19px 70px 19px 29px;
	}

	#small-dialog.wn-newsletter .mc4wp-form input[type="email"]:focus,
	#small-dialog.wn-newsletter .mc4wp-form input[type="text"]:focus,
	#small-dialog.wn-newsletter .mc4wp-form input[type="tel"]:focus,
	#small-dialog.wn-newsletter .mc4wp-form input[type="num"]:focus {
		box-shadow: none;
	}

	#small-dialog.wn-newsletter .mc4wp-form input::-webkit-input-placeholder {
		/* Chrome/Opera/Safari */
		color: #707070;
		font-size: 16px;
	}

	#small-dialog.wn-newsletter .mc4wp-form input::-moz-placeholder {
		/* Firefox 19+ */
		color: #707070;
		font-size: 16px;
	}

	#small-dialog.wn-newsletter .mc4wp-form input:-ms-input-placeholder {
		/* IE 10+ */
		color: #707070;
		font-size: 16px;
	}

	#small-dialog.wn-newsletter .mc4wp-form input:-moz-placeholder {
		/* Firefox 18- */
		color: #707070;
		font-size: 16px;
	}

	#small-dialog.wn-newsletter .mc4wp-form .wn-button {
		width: 55px;
		height: 55px;
		position: absolute;
		right: 0;
		top: 0;
	}

	#small-dialog.wn-newsletter .mc4wp-form input[type="submit"] {
		margin: 0;
		background: none;
		width: 55px;
		height: 55px;
	}

	#small-dialog.wn-newsletter .mc4wp-form .wn-button i {
		width: 55px;
		height: 55px;
		display: inline-block;
		text-align: center;
		color: #fff;
		font-size: 25px;
		padding-top: 13px;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 2;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
		cursor: pointer;
	}

	#small-dialog.wn-newsletter .mc4wp-form .wn-button i:hover {
		background: #000;
	}

	#small-dialog.wn-newsletter .no-thanks:not(.wn-newsletter-close) {
		display: block;
		text-align: center;
	}

	#wrap #small-dialog.wn-newsletter .wrap-preloader {
		height: auto;
	}

	/* # Food Menu 1
	============================*/

	.food-menu-w1 {
		display: block;
		border: 8px solid #e7e7e7;
		padding: 30px 40px;
		margin-bottom: 30px;
		min-height: 310px;
	}

	.food-menu-w1 img {
		height: 200px;
		width: 200px;
		border-radius: 50%;
		float: right;
		margin: 15px;
	}

	.food-menu-w1 .menu-dts {
		width: 57%;
		text-align: center;
	}

	.food-menu-w1 h3 {
		font-weight: bold;
		letter-spacing: 2px;
	}

	.food-menu-w1 h5 {
		margin-top: 16px;
		margin-bottom: 12px;
		font-size: 18px;
		letter-spacing: 1px;
	}

	.dark.blox .food-menu-w1 h3,
	.dark.blox .food-menu-w1 h5 {
		color: #fff;
	}

	@media (min-width: 768px) and (max-width: 991px) {
		.food-menu-w1 {
			padding: 25px 20px;
		}
		.food-menu-w1 h3 {
			font-size: 23px;
			letter-spacing: 1px;
		}
	}

	@media (max-width: 767px) {
		.food-menu-w1 .menu-dts {
			width: 100%;
		}
		.food-menu-w1 h3 {
			font-size: 21px;
			letter-spacing: 0;
		}
	}

	@media (max-width:479px) {
		.food-menu-w1 {
			padding: 20px;
		}
		.food-menu-w1 img {
			height: 276px;
			width: 276px;
			float: none;
			margin: 0 0 15px 0;
		}
	}

	/* # Food Menu 2
	============================*/

	.food-menu-w2 {
		display: block;
		margin-bottom: 10px;
		padding: 30px 20px;
		overflow: hidden;
	}

	.fm-w2-item {
		margin-top: 54px;
		clear: both;
		padding: 0 10px;
	}

	.fm-w2-top {
		clear: both;
		width: 100%;
		min-height: 30px;
		position: relative;
		overflow: hidden;
	}

	.fm-w2-item .fm-w2-name {
		float: left;
		position: relative;
		z-index: 5;
		font-size: 23px;
		font-weight: 400;
		letter-spacing: 0;
		color: #252425;
		padding: 7px 8px;
		display: inline-block;
	}

	.dark.blox .fm-w2-item .fm-w2-price,
	.dark.blox .fm-w2-item .fm-w2-name {
		color: #fff;
	}

	.blox.dark .fm-w2-item .space:after {
		background-image: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/pointer.png);
	}

	.fm-w2-item .space:after {
		content: "";
		display: inline;
		left: 125px;
		bottom: 17px;
		background-image: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/dark-pointer.png);
		background-repeat: repeat-x;
		height: 1px;
		width: 75%;
		position: absolute;
		z-index: 1;
	}

	.fm-w2-item .fm-w2-price {
		position: relative;
		z-index: 5;
		color: #252425;
		float: right;
		font-size: 16px;
		font-weight: 700;
		margin-top: 8px;
		background: #fff;
	}

	.fm-w2-item .fm-w2-des {
		color: #616161;
		font-weight: 400;
		font-size: 13px;
		padding-left: 9px;
		line-height: 0.6em;
		margin-top: 4px;
	}

	.fm-w2-item.featured-w2 {
		position: relative;
		padding: 15px 15px 29px 19px;
		border: 3px solid;
		margin-top: 37px;
		margin-bottom: -32px;
	}

	.fm-w2-item.featured-w2 .fm-w2-featured {
		display: inline-block;
		position: absolute;
		right: 0;
		bottom: 0;
		padding: 4px 21px;
		color: #fff;
		font-size: 13px;
		text-transform: uppercase;
		letter-spacing: 0;
	}

	@media (max-width: 767px) {
		.fm-w2-item .fm-w2-name {
			letter-spacing: 0;
			font-size: 13px;
			font-weight: 700;
		}
		.fm-w2-item .fm-w2-des {
			font-size: 11px;
		}
		.fm-w2-item .fm-w2-price {
			font-size: 13px;
			padding: 1px 5px;
		}
		#wrap .fm-w2-item .fm-w2-price {
			display: block;
			width: 100%;
		}
	}

	@media (max-width: 480px) {
		.fm-w2-item .fm-w2-name {
			margin-right: 40px;
		}
		.fm-w2-item.featured-w2 {
			padding-bottom: 29px;
		}
		.fm-w2-item .fm-w2-name:after {
			display: none;
		}
	}

	/* # Food Menu 3
	============================*/

	.food-menu-w3 {
		display: block;
		padding: 20px 15px 20px 70px;
		margin-bottom: 46px;
		position: relative;
		overflow: hidden;
	}

	.food-menu-w3 img {
		width: 58px;
		height: 58px;
		border-radius: 50%;
		float: left;
		position: absolute;
		left: 0;
		top: 10px;
	}

	.food-menu-w3 .w3-menu-top {
		text-align: left;
		overflow: hidden;
		position: relative;
		clear: both;
		min-height: 30px;
		margin-left: 1px;
	}

	.food-menu-w3 h3 {
		padding-top: 1px;
		font-weight: bold;
		font-size: 23px;
		padding: 5px 7px;
		margin: -2px -7px 4px;
		letter-spacing: 0;
		float: left;
		color: #252425;
		text-transform: capitalize;
		line-height: 20px;
		position: relative;
		z-index: 5;
		background: #fff;
	}

	.food-menu-w3 .w3-menu-top.space:after {
		content: "";
		display: inline;
		left: 105px;
		top: 17px;
		background-image: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/dark-pointer.png);
		background-repeat: repeat-x;
		height: 1px;
		width: 100%;
		position: absolute;
		z-index: 0;
	}

	.blox.dark .food-menu-w3 .w3-menu-top.space:after {
		background-image: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/pointer.png);
	}

	#wrap .food-menu-w3 h5 {
		margin-bottom: 12px;
		font-size: 16px;
		letter-spacing: 0;
		float: right;
		background: #fff;
		color: #252425;
		padding: 5px 13px;
		position: absolute;
		right: 0;
		font-weight: 900;
		margin-top: 0;
		z-index: 1;
	}

	.food-menu-w3 .w3-menu-dts {
		color: #616161;
		font-size: 13px;
		margin-top: -2px;
		margin-left: 3px;
		padding-right: 114px;
		line-height: 22px;
	}

	@media (max-width: 1440px) {
		.food-menu-w3 .w3-menu-dts {
			padding-right: 25px;
		}
	}

	@media only screen and (min-width: 481px) and (max-width: 767px) {
		.food-menu-w3 h3 {
			font-size: 13px;
		}
		.food-menu-w3 h5 {
			font-size: 12px;
			font-weight: 700;
		}
		.food-menu-w3 h3:after {
			bottom: 21px
		}
	}

	@media (max-width: 480px) {
		.food-menu-w3 h5 {
			right: auto;
			top: 0;
			left: 0;
			font-size: 15px;
			font-weight: 700;
			line-height: 25px;
			text-align: center;
		}
		.food-menu-w3 h3 {
			padding-top: 50px;
		}
		.food-menu-w3 h3:after {
			display: none;
		}
	}

	/* # Food Menu 4
	============================*/

	.food-menu-w4 {
		display: block;
		padding: 0;
		margin-bottom: 30px;
		position: relative;
		overflow: hidden;
	}

	.food-menu-w4 img {
		width: 100%;
		margin-bottom: 20px;
		position: relative;
		z-index: 0;
	}

	.food-menu-w4 .w4-menu-top {
		text-align: left;
		overflow: hidden;
		position: relative;
		min-height: 30px;
		padding-top: 42px;
	}

	.food-menu-w4 .w4-menu-top:before {
		content: "";
		position: absolute;
		top: 0;
		right: 0;
		width: 85%;
		height: 5px;
		z-index: 5;
		background: #000;
	}

	.food-menu-w4 h3 {
		padding: 3px 7px 3px 0;
		font-weight: 400;
		font-size: 23px;
		letter-spacing: 0;
		position: relative;
		float: left;
		color: #2a2a2a;
		z-index: 5;
		text-transform: capitalize;
		background: #fff;
	}

	.food-menu-w4 .space:after {
		content: "";
		display: inline;
		left: 125px;
		bottom: 18px;
		background-image: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/dark-pointer.png);
		background-repeat: repeat-x;
		height: 1px;
		width: 100%;
		position: absolute;
		z-index: 0;
	}

	.blox.dark .food-menu-w4 .space:after {
		background-image: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/pointer.png);
	}

	#wrap .food-menu-w4 h5 {
		margin-top: 7px;
		font-size: 16px;
		letter-spacing: 0;
		font-weight: 900;
		float: right;
		background: #fff;
		padding: 1px 3px;
		position: absolute;
		right: 0;
		z-index: 1;
	}

	.blox .food-menu-w4 h5 {
		background: #f7f7f7;
	}

	.food-menu-w4 p {
		margin: 0;
	}

	.food-menu-w4 .w4-menu-dts {
		color: #8a8a8a;
		font-size: 13px;
		margin-top: -9px;
	}

	@media only screen and (min-width: 481px) and (max-width: 767px) {
		.food-menu-w4 h3 {
			font-size: 13px;
		}
		.food-menu-w4 h5 {
			font-size: 12px;
			font-weight: 700;
		}
		.food-menu-w4 h3:after {
			bottom: 21px
		}
	}

	@media (max-width: 480px) {
		.food-menu-w4 h5 {
			right: auto;
			top: 10px;
			left: 0;
			font-size: 15px;
			font-weight: 700;
			text-align: center;
			line-height: 35px;
		}
		.food-menu-w4 h3 {
			padding-top: 25px;
		}
		.food-menu-w4 h3:after {
			display: none;
		}
	}

	/* # Food Menu 5
	============================*/

	.food-menu-w5.colorb {
		padding: 14% 11% 21%;
		position: relative;
		z-index: 0;
		overflow: hidden;
		min-height: 555px;
		margin-bottom: 50px;
	}

	.food-menu-w5:after {
		content: "";
		position: absolute;
		left: 0;
		right: 0;
		width: 100%;
		height: 67%;
		z-index: -1;
		bottom: -3px;
		border: 1px solid #fff;
		background: #fff;
		-webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 0 100%, 0 39%);
		clip-path: polygon(100% 0, 100% 0, 100% 100%, 0 100%, 0 39%);
	}

	.food-menu-w5 h3 {
		font-size: 24px;
		text-transform: uppercase;
		letter-spacing: -0.8px;
		font-weight: 400;
		line-height: 0.8;
		color: #fff;
		margin-left: 14px;
	}

	.food-menu-w5 h5 {
		font-size: 16px;
		font-weight: 800;
		color: #fff;
		margin: 0 13px;
	}

	.food-menu-w5 .border-5 {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

	.food-menu-w5 .border-5:after {
		content: "";
		position: absolute;
		border: 5px solid #fff;
		border-radius: 50%;
		z-index: -1;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		width: 156px;
		height: 156px;
	}

	.food-menu-w5 .border-5 img {
		width: 136px;
		height: 136px;
		border-radius: 50%;
	}

	.food-menu-w5 .background-5 {
		display: block;
		position: absolute;
		bottom: 17%;
	}

	.food-menu-w5 .background-5 p {
		margin-left: 13px;
		font-size: 13px;
		padding-right: 32%;
		letter-spacing: -0.001em;
		word-spacing: 0.7px;
		line-height: 22px;
	}

	.dark.blox .food-menu-w5 p {
		color: #222;
	}

	.food-menu-w5 strong {
		font-size: 13px;
		font-weight: 600;
		letter-spacing: -0.5px;
		letter-spacing: -0.001em;
	}

	@media (min-width:1281px) and (max-width:1366px) {
		.food-menu-w5.colorb {
			padding: 7% 7% 12%;
			min-height: 500px;
		}
		.food-menu-w5 .background-5 {
			bottom: 7%;
		}
		.food-menu-w5 .background-5 p {
			padding-right: 25%;
		}
	}

	@media (min-width: 992px) and (max-width:1280px) {
		.food-menu-w5.colorb {
			padding: 7% 5% 10%;
			min-height: 430px;
		}
		.food-menu-w5 .background-5 {
			bottom: 5%;
		}
		.food-menu-w5 .background-5 p {
			padding-right: 7%;
			font-size: 11px;
		}
		.food-menu-w5 .border-5 img {
			width: 120px;
			height: 120px;
		}
	}

	@media (max-width: 991px) {
		.food-menu-w5.colorb {
			padding: 7%;
			min-height: 430px;
		}
		.food-menu-w5 .background-5 p {
			padding-right: 7%;
			font-size: 11px;
		}
		.food-menu-w5 .border-5:after {
			width: 116px;
			height: 116px;
		}
		.food-menu-w5 .border-5 img {
			width: 90px;
			height: 90px;
		}
	}

	@media (max-width:767px) {
		.food-menu-w5.colorb {
			min-height: 480px;
		}
	}

	@media (max-width:767px) {
		.food-menu-w5.colorb {
			min-height: 430px;
		}
	}

	/* Content Slider */

	@keyframes fadeIn {
		from {
			opacity: 0;
		}
		to {
			opacity: 1;
		}
	}

	.fadeIn {
		animation-name: fadeIn;
	}

	.owl-animated-out {
		z-index: 1
	}

	.owl-animated-in {
		z-index: 0
	}

	.fadeOut {
		-webkit-animation-name: fadeOut;
		animation-name: fadeOut;
	}

	@-webkit-keyframes fadeOut {
		0% {
			opacity: 1;
		}
		100% {
			opacity: 0;
		}
	}

	@keyframes fadeOut {
		0% {
			opacity: 1;
		}
		100% {
			opacity: 0;
		}
	}

	#wn-content-slider.cs-full-height {
		margin: 0;
	}

	#wn-content-slider.cs-full-height .content-slider-single {
		height: 100vh;
	}

	#wn-content-slider.cs-full-height .content-slider-single {
		height: 100vh;
	}

	#wn-content-slider.cs-full-height .content-slider-single>.vc_row {
		height: 100vh;
	}

	#wn-content-slider .owl-next,
	#wn-content-slider .owl-prev,
	#wn-content-slider .content-slider-arrow-icon,
	#wn-content-slider .content-slider-arrow-icon i {
		display: inline-block;
		cursor: pointer;
		width: 34px;
		height: 34px;
	}

	#wn-content-slider .content-slider-arrow-icon i {
		font-size: 34px;
		color: #000;
		opacity: 1;
		transition: all .5s cubic-bezier(.2, 1, .2, 1);
		-webkit-transition: all .5s cubic-bezier(.2, 1, .2, 1);
	}

	#wn-content-slider .content-slider-arrow-icon {
		position: absolute;
	}

	#wn-content-slider .wn-owl-prev {
		left: 0;
	}

	#wn-content-slider .wn-owl-next {
		right: 0;
	}

	#wn-content-slider .content-slider-arrow-icon {
		top: 50%;
		transition: all .5s cubic-bezier(.2, 1, .2, 1);
		-webkit-transition: all .5s cubic-bezier(.2, 1, .2, 1);
	}

	#wn-content-slider .wn-owl-next:hover i {
		margin-left: 8px;
	}

	#wn-content-slider .wn-owl-prev:hover i {
		margin-left: -8px;
	}

	#wn-content-slider .content-slider-arrow-icon:after {
		backface-visibility: hidden;
		display: block;
		content: ' ';
		z-index: 100;
		position: absolute;
		width: 22px;
		height: 1px;
		background-color: #000;
		top: 50%;
		opacity: 0;
		right: 4px;
		cursor: pointer;
		-ms-transform: translateY(-50%) scaleX(0) translateZ(0);
		transform: translateY(-50%) scaleX(0) translateZ(0);
		-webkit-transform: translateY(-50%) scaleX(0) translateZ(0);
		transition: opacity .5s cubic-bezier(.2, 1, .2, 1), transform .5s cubic-bezier(.2, 1, .2, 1);
		-webkit-transition: opacity .5s cubic-bezier(.2, 1, .2, 1), -webkit-transform .5s cubic-bezier(.2, 1, .2, 1);
	}

	#wn-content-slider .wn-owl-prev:after {
		right: inherit;
		left: 4px;
	}

	#wn-content-slider .content-slider-arrow-icon:hover:after {
		opacity: 1;
		-ms-transform: translateY(-50%) scaleX(1) translateZ(0);
		transform: translateY(-50%) scaleX(1) translateZ(0);
		-webkit-transform: translateY(-50%) scaleX(1) translateZ(0);
	}

	/*
	* === Content slider arrow position ===
	*/

	/* Top positions - arrow 1,3 */

	#wrap .wn-tleft:not(.arrow-type-arrow2) .content-slider-arrow-icon,
	#wrap .wn-tright:not(.arrow-type-arrow2) .content-slider-arrow-icon {
		top: 48px;
	}

	#wrap .wn-tleft:not(.arrow-type-arrow2) .wn-owl-prev,
	#wrap .wn-bleft:not(.arrow-type-arrow2) .wn-owl-prev,
	#wrap .wn-mleft:not(.arrow-type-arrow2) .wn-owl-prev {
		left: 10%;
	}

	#wrap .wn-tleft:not(.arrow-type-arrow2) .wn-owl-next,
	#wrap .wn-bleft:not(.arrow-type-arrow2) .wn-owl-next,
	#wrap .wn-mleft:not(.arrow-type-arrow2) .wn-owl-next {
		right: 83%;
	}

	#wrap .wn-tright:not(.arrow-type-arrow2) .wn-owl-prev,
	#wrap .wn-bright:not(.arrow-type-arrow2) .wn-owl-prev,
	#wrap .wn-mright:not(.arrow-type-arrow2) .wn-owl-prev {
		left: 85%;
	}

	#wrap .wn-tright:not(.arrow-type-arrow2) .wn-owl-next,
	#wrap .wn-bright:not(.arrow-type-arrow2) .wn-owl-next,
	#wrap .wn-mright:not(.arrow-type-arrow2) .wn-owl-next {
		right: 10%;
	}

	#wrap .wn-tcenter:not(.arrow-type-arrow2) .wn-owl-prev {
		left: 47%;
		top: 0;
	}

	#wrap .wn-tcenter:not(.arrow-type-arrow2) .wn-owl-next {
		right: 47%;
		top: 0;
	}

	/* bottom position - arrow 1,3 */

	#wrap .wn-bleft:not(.arrow-type-arrow2) .content-slider-arrow-icon,
	#wrap .wn-bright:not(.arrow-type-arrow2) .content-slider-arrow-icon {
		bottom: 40px;
		top: inherit;
	}

	#wrap .wn-bcenter:not(.arrow-type-arrow2) .wn-owl-prev {
		left: 47%;
		top: inherit;
		bottom: 0;
	}

	#wrap .wn-bcenter:not(.arrow-type-arrow2) .wn-owl-next {
		right: 47%;
		top: inherit;
		bottom: 0;
	}

	/* center position - arrow 1,3 */

	#wrap .wn-mcenter:not(.arrow-type-arrow2) .wn-owl-prev {
		left: 47%;
	}

	#wrap .wn-mcenter:not(.arrow-type-arrow2) .wn-owl-next {
		right: 47%;
	}

	/*  Arrow 2 normal */

	.arrow-type-arrow2.wn-normal-arrow .content-slider-arrow-icon:before {
		content: ' ';
		position: absolute;
		background: #000;
		height: 6px;
		width: 180px;
		top: -25px;
		left: 0;
	}

	.arrow-type-arrow2.wn-normal-arrow .wn-owl-next:before {
		left: inherit;
		right: 0;
	}

	/* Arrow 2 line */

	.arrow-type-arrow2:not(.wn-normal-arrow) .owl-nav:before {
		content: '';
		background: #000;
		height: 6px;
		width: 360px;
		position: absolute;
		top: 20px;
	}

	/* Arrow2 Positions */

	#wn-content-slider.arrow-type-arrow2:not(.wn-normal-arrow) .content-slider-arrow-icon {
		position: relative;
		top: 0;
	}

	#wn-content-slider.arrow-type-arrow2:not(.wn-normal-arrow) .owl-nav {
		position: absolute;
		display: inline-block;
	}

	#wn-content-slider.arrow-type-arrow2:not(.wn-normal-arrow) .owl-nav:before {
		top: -26px;
	}

	#wn-content-slider.arrow-type-arrow2.wn-tleft .owl-nav {
		top: 60px;
		left: 10%;
	}

	#wn-content-slider.arrow-type-arrow2.wn-tright .owl-nav {
		top: 60px;
		right: 25%;
	}

	#wn-content-slider.arrow-type-arrow2.wn-tcenter .owl-nav {
		top: 60px;
		left: 41%;
	}

	#wn-content-slider.arrow-type-arrow2.wn-bleft .owl-nav {
		bottom: 60px;
		left: 10%;
	}

	#wn-content-slider.arrow-type-arrow2.wn-bright .owl-nav {
		bottom: 60px;
		right: 25%;
	}

	#wn-content-slider.arrow-type-arrow2.wn-bcenter .owl-nav {
		bottom: 60px;
		left: 41%;
	}

	#wn-content-slider.arrow-type-arrow2.wn-mleft .owl-nav {
		top: 50%;
		left: 10%;
	}

	#wn-content-slider.arrow-type-arrow2.wn-mright .owl-nav {
		top: 50%;
		right: 25%;
	}

	#wn-content-slider.arrow-type-arrow2.wn-mcenter .owl-nav {
		top: 50%;
		left: 41%;
	}

	/* Arrow Type 3 */

	#wrap #wn-content-slider.arrow-type-arrow3 .content-slider-arrow-icon {
		box-shadow: 1px 1px 1px #888;
		background: #fff;
	}

	#wrap #wn-content-slider.arrow-type-arrow3 .content-slider-arrow-icon i {
		color: #437df9;
	}

	#wrap #wn-content-slider.arrow-type-arrow3 .content-slider-arrow-icon:hover i {
		background-color: #437df9;
		color: #ffffff;
		margin: 0;
	}

	#wrap #wn-content-slider.arrow-type-arrow3 .content-slider-arrow-icon:hover:after {
		display: none;
	}

	/* Arrow 4 */

	#wn-content-slider.arrow-type-arrow4 .content-slider-arrow-icon:after {
		display: none;
	}

	#wn-content-slider.arrow-type-arrow4 .content-slider-arrow-icon {
		width: 125px;
		height: 55px;
		background: #fff;
		text-align: center;
		padding: 13px 0;
		-webkit-box-shadow: 0 3px 9px rgba(165, 165, 165, 0.25);
		box-shadow: 0 3px 9px rgba(165, 165, 165, 0.25);
	}

	#wn-content-slider.arrow-type-arrow4 .content-slider-arrow-icon i {
		vertical-align: middle;
	}

	#wn-content-slider.arrow-type-arrow4 .content-slider-arrow-icon span {
		margin: 0 10px;
		letter-spacing: -1px;
	}

	#wn-content-slider.arrow-type-arrow4 .wn-owl-prev:hover i {
		margin-left: 0;
		margin-right: 8px;
	}

	#wrap .arrow-type-arrow4.wn-bright .content-slider-arrow-icon {
		bottom: 121px;
		right: 20px;
		left: inherit;
	}

	#wrap .arrow-type-arrow4.wn-bright .content-slider-arrow-icon.wn-owl-next {
		bottom: 183px;
	}

	/* Content Slider Bullets */

	#wn-content-slider .owl-dots {
		margin-top: 10px;
	}

	#wn-content-slider.wn-bullet-rec .owl-dots .owl-dot {
		border-radius: 0;
		height: 3px;
		width: 26px;
		margin: 0 5px;
	}

	#wn-content-slider.wn-bullet-sq .owl-stage-outer {
		z-index: -1;
	}

	#wn-content-slider.wn-bullet-sq .owl-dots {
		margin-top: -70px;
	}

	#wn-content-slider.wn-bullet-sq .owl-dots .owl-dot {
		border-radius: 0;
		height: 12px;
		width: 12px;
		margin: 0 5px;
		z-index: 99;
	}

	#wn-content-slider.wn-bullet-sq .owl-dots .owl-dot:not(.active) {
		border: 1px solid #fff;
		background: transparent;
	}

	@media (min-width: 768px) and (max-width: 1200px) {
		#wrap .wn-tleft:not(.arrow-type-arrow2) .wn-owl-next,
		#wrap .wn-bleft:not(.arrow-type-arrow2) .wn-owl-next,
		#wrap .wn-mleft:not(.arrow-type-arrow2) .wn-owl-next {
			right: 83%;
		}
		#wrap .wn-tleft:not(.arrow-type-arrow2) .wn-owl-prev,
		#wrap .wn-bleft:not(.arrow-type-arrow2) .wn-owl-prev,
		#wrap .wn-mleft:not(.arrow-type-arrow2) .wn-owl-prev {
			left: 8%;
		}
		#wrap .wn-tright:not(.arrow-type-arrow2) .wn-owl-prev,
		#wrap .wn-bright:not(.arrow-type-arrow2) .wn-owl-prev,
		#wrap .wn-mright:not(.arrow-type-arrow2) .wn-owl-prev {
			left: 83%;
		}
		#wrap .wn-tright:not(.arrow-type-arrow2) .wn-owl-next,
		#wrap .wn-bright:not(.arrow-type-arrow2) .wn-owl-next,
		#wrap .wn-mright:not(.arrow-type-arrow2) .wn-owl-next {
			right: 8%;
		}
		#wrap .wn-tcenter:not(.arrow-type-arrow2) .wn-owl-prev,
		#wrap .wn-bcenter:not(.arrow-type-arrow2) .wn-owl-prev,
		#wrap .wn-mcenter:not(.arrow-type-arrow2) .wn-owl-prev {
			left: 45%;
		}
		#wrap .wn-tcenter:not(.arrow-type-arrow2) .wn-owl-next,
		#wrap .wn-bcenter:not(.arrow-type-arrow2) .wn-owl-next,
		#wrap .wn-mcenter:not(.arrow-type-arrow2) .wn-owl-next {
			right: 45%;
		}
	}

	@media (min-width: 481px) and (max-width: 769px) {
		#wrap .wn-tleft:not(.arrow-type-arrow2) .wn-owl-next,
		#wrap .wn-bleft:not(.arrow-type-arrow2) .wn-owl-next,
		#wrap .wn-mleft:not(.arrow-type-arrow2) .wn-owl-next {
			right: 75%;
		}
		#wrap .wn-tright:not(.arrow-type-arrow2) .wn-owl-prev,
		#wrap .wn-bright:not(.arrow-type-arrow2) .wn-owl-prev,
		#wrap .wn-mright:not(.arrow-type-arrow2) .wn-owl-prev {
			left: 75%;
		}
		#wrap .wn-tcenter:not(.arrow-type-arrow2) .wn-owl-prev,
		#wrap .wn-bcenter:not(.arrow-type-arrow2) .wn-owl-prev,
		#wrap .wn-mcenter:not(.arrow-type-arrow2) .wn-owl-prev {
			left: 43%;
		}
		#wrap .wn-tcenter:not(.arrow-type-arrow2) .wn-owl-next,
		#wrap .wn-bcenter:not(.arrow-type-arrow2) .wn-owl-next,
		#wrap .wn-mcenter:not(.arrow-type-arrow2) .wn-owl-next {
			right: 43%;
		}
	}

	@media (max-width:479px) {
		#wrap .wn-tleft:not(.arrow-type-arrow2) .wn-owl-next,
		#wrap .wn-bleft:not(.arrow-type-arrow2) .wn-owl-next,
		#wrap .wn-mleft:not(.arrow-type-arrow2) .wn-owl-next {
			right: 65%;
		}
		#wrap .wn-tright:not(.arrow-type-arrow2) .wn-owl-prev,
		#wrap .wn-bright:not(.arrow-type-arrow2) .wn-owl-prev,
		#wrap .wn-mright:not(.arrow-type-arrow2) .wn-owl-prev {
			left: 65%;
		}
		#wrap .wn-tcenter:not(.arrow-type-arrow2) .wn-owl-prev,
		#wrap .wn-bcenter:not(.arrow-type-arrow2) .wn-owl-prev,
		#wrap .wn-mcenter:not(.arrow-type-arrow2) .wn-owl-prev {
			left: 35%;
		}
		#wrap .wn-tcenter:not(.arrow-type-arrow2) .wn-owl-next,
		#wrap .wn-bcenter:not(.arrow-type-arrow2) .wn-owl-next,
		#wrap .wn-mcenter:not(.arrow-type-arrow2) .wn-owl-next {
			right: 35%;
		}
		.arrow-type-arrow2 .owl-nav:before {
			width: 240px;
		}
		#wn-content-slider.arrow-type-arrow2.wn-tright .owl-nav,
		#wn-content-slider.arrow-type-arrow2.wn-tcenter .owl-nav,
		#wn-content-slider.arrow-type-arrow2.wn-bright .owl-nav,
		#wn-content-slider.arrow-type-arrow2.wn-bcenter .owl-nav,
		#wn-content-slider.arrow-type-arrow2.wn-mright .owl-nav,
		#wn-content-slider.arrow-type-arrow2.wn-mcenter .owl-nav {
			right: 0;
			left: 10px;
		}
	}

	@media (max-width: 320px) {
		#wrap .wn-tleft.arrow-type-arrow3 .wn-owl-next,
		#wrap .wn-bleft.arrow-type-arrow3 .wn-owl-next,
		#wrap .wn-mleft.arrow-type-arrow3 .wn-owl-next {
			right: 59%;
		}
		#wrap .wn-tright.arrow-type-arrow3 .wn-owl-prev,
		#wrap .wn-bright.arrow-type-arrow3 .wn-owl-prev,
		#wrap .wn-mright.arrow-type-arrow3 .wn-owl-prev {
			left: 59%;
		}
	}

	/* Content Slider Numbers */

	#wn-content-slider-wrap {
		position: relative;
	}

	.content-slider-num {
		position: absolute;
		letter-spacing: 1px;
		font-size: 20px;
		padding: 6px;
		z-index: 1;
	}

	.content-slider-num-current {
		color: #353535;
	}

	.content-slider-num-total {
		color: #bbb;
	}

	.num-tl .content-slider-num {
		left: 0;
		top: 0;
	}

	.num-tr .content-slider-num {
		right: 0;
		top: 0;
	}

	.num-tc .content-slider-num {
		right: 50%;
		top: 0;
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
	}

	.num-bl .content-slider-num {
		left: 0;
		bottom: 0;
	}

	.num-br .content-slider-num {
		right: 0;
		bottom: 0;
	}

	.num-bc .content-slider-num {
		right: 50%;
		bottom: 0;
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
	}

	.num-ml .content-slider-num {
		left: 0;
		top: 50%;
	}

	.num-mr .content-slider-num {
		right: 0;
		top: 50%;
	}

	.num-mc .content-slider-num {
		right: 50%;
		top: 50%;
		-webkit-transform: translateX(50%);
		transform: translateX(50%);
	}

	@media( min-width: 992px) and ( max-width: 1366px) {
		#wn-content-slider .wpb_single_image .vc_figure {
			display: block;
			width: 100%;
		}
		#wn-content-slider .content-slider-single .container.force-container {
			padding: 0;
		}
	}

	@media( min-width: 992px) and ( max-width: 1200px) {
		#wn-content-slider .content-slider-single .container.force-container {
			padding: 0;
		}
	}

	/* Collections top-right */

	.wn-collections {
		border: 1px solid #e4e4e4;
		padding-top: 50px;
		position: relative;
	}

	.wn-collections .collection-year-brands {
		background: #f7f7f7;
		min-height: 145px;
		padding: 20px 60px;
		margin-bottom: 50px;
	}

	.wn-collections .collection-year {
		font-size: 30px;
		color: #000;
		line-height: 51px;
	}

	.wn-collections .collection-brands {
		font-size: 14px;
		line-height: 27px;
	}

	.wn-collections .collection-img {
		position: absolute;
		top: -75px;
		right: 30px;
		width: 44%;
	}

	.wn-collections .collection-meta {
		padding-left: 60px;
	}

	.wn-collections .collection-title {
		position: relative;
		padding: 0 60px 20px 0;
		margin: 28px 0;
	}

	.wn-collections .collection-title h3 {
		font-size: 40px;
		line-height: 51px;
		font-weight: 700;
		color: #000;
	}

	.wn-collections .collection-content p {
		font-size: 17px;
		font-weight: 300;
		color: #505050;
		line-height: 33px;
		padding: 0 70px 0 0;
	}

	.wn-collections .collection-title .after,
	.collection-title .before {
		z-index: 0;
		-webkit-transition: all 0.88s cubic-bezier(0.13, 0.92, 0.4, 1.04) 0.4s;
		transition: all 0.88s cubic-bezier(0.13, 0.92, 0.4, 1.04) 0.4s;
		content: '';
		position: absolute;
		bottom: 0;
		height: 3px;
		left: 0;
		background-color: #437df9;
		border: none;
		width: 0;
	}

	.wn-collections .collection-title.wn-done-anim .after {
		width: 60px;
		z-index: 99;
	}

	.wn-collections .collection-title .before {
		height: 1px;
		background-color: transparent;
	}

	.wn-collections .collection-title.wn-done-anim .before {
		border: 1px solid transparent;
		border-image-source: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/border-related.png);
		border-image-repeat: repeat;
		border-image-slice: 1;
		width: 150px;
	}

	.wn-collections .collection-link a {
		border: 1px solid #e4e4e4;
		padding: 20px 35px;
		display: inline-block;
		font-size: 13px;
		line-height: 14px;
		letter-spacing: 2px;
		text-transform: uppercase;
		font-weight: 500;
		margin: 38px 0 80px;
		background: #fff;
		position: relative;
		font-family: inherit;
		border-radius: 0;
	}

	#wrap .wn-collections .collection-link a:after {
		background-color: #292929;
	}

	/* Collections top-left */

	.wn-collections.type-top-left .collection-img {
		right: inherit;
		left: 30px;
	}

	.wn-collections.type-top-left .collection-year-brands .clearfix .col-md-6 {
		padding-left: 25px;
	}

	.wn-collections.type-top-left .collection-meta {
		padding-left: 20px;
	}

	.wn-collections.type-top-left .collection-content p {
		padding: 0 15px 0 0;
	}

	.wn-collections.type-top-left .collection-title {
		padding: 0 0px 20px 0;
	}

	/* Collections bottom-left and bottom-right */

	.wn-collections.type-bottom-left .collection-meta,
	.wn-collections.type-bottom-right .collection-meta {
		padding: 0 70px;
	}

	.wn-collections.type-bottom-left .collection-content p,
	.wn-collections.type-bottom-right .collection-content p {
		margin-bottom: 70px;
	}

	.wn-collections.type-bottom-left .collection-link a,
	.wn-collections.type-bottom-right .collection-link a {
		margin: 25px 0 58px;
	}

	/* Collections bottom-left */

	.wn-collections.type-bottom-left .collection-img {
		top: inherit;
		bottom: -75px;
		right: inherit;
		left: 30px;
	}

	.wn-collections.type-bottom-left .collection-link {
		text-align: right;
	}

	/* Collections bottom-right */

	.wn-collections.type-bottom-right .collection-img {
		top: inherit;
		bottom: -75px;
	}

	@media (min-width: 1681px) {
		.wn-collections.type-bottom-left .collection-link {
			margin-right: 36px;
		}
		.wn-collections .collection-brands {
			font-size: 15pX;
		}
	}

	@media (min-width: 1200px) and (max-width: 1440px) {
		.wn-collections .collection-title h3 {
			font-size: 38px;
			line-height: 45px;
		}
		.wn-collections.type-top-left .collection-content p {
			padding: 0 10px 0 0;
		}
		.wn-collections.type-top-left .collection-year-brands {
			padding: 20px 40px;
		}
		.wn-collections.type-bottom-right .collection-link a,
		.wn-collections.type-bottom-left .collection-link a {
			font-size: 13px;
			margin: 25px 0 35px;
		}
		.wn-collections.type-bottom-right .collection-img,
		.wn-collections.type-bottom-left .collection-img {
			bottom: -40px;
		}
	}

	@media (min-width: 1201px) and (max-width: 1365px) {
		.wn-collections.type-top-right .collection-img,
		.wn-collections.type-top-left .collection-img {
			top: -40px;
		}
		.wn-collections.type-bottom-right .collection-link a,
		.wn-collections.type-bottom-left .collection-link a {
			padding: 10px 16px 7px;
		}
	}

	@media (max-width: 1200px) {
		.wn-collections.type-top-right .collection-img {
			top: 0;
			right: 0;
		}
		.wn-collections.type-top-right .collection-meta .clearfix>.col-md-6 {
			width: 100%;
		}
		.wn-collections.type-top-left .collection-img {
			top: 0;
			left: 0;
		}
		.wn-collections.type-top-left .collection-year-brands {
			padding: 20px 7px;
		}
		.wn-collections.type-top-left .collection-year-brands .clearfix .col-md-6 {
			padding-left: 5px;
		}
		.wn-collections .collection-title h3 {
			font-size: 41px;
			line-height: 41px;
		}
		.wn-collections.type-bottom-left .collection-img {
			bottom: 0;
			left: 0;
		}
		.wn-collections.type-bottom-right .collection-img {
			bottom: 0;
			right: 0;
		}
		.wn-collections.type-bottom-left .collection-year-brands,
		.wn-collections.type-bottom-right .collection-year-brands {
			padding: 20px 15px 20px 29px;
			margin-bottom: 0;
		}
		.wn-collections.type-bottom-left .collection-link a,
		.wn-collections.type-bottom-right .collection-link a {
			margin: 0 0 95px;
		}
	}

	@media (max-width: 991px) {
		.wn-collections {
			padding-top: 0;
		}
		.wn-collections .collection-year-brands {
			padding: 20px 60px 20px 10px;
			min-height: 180px;
		}
		.wn-collections.type-top-right .collection-meta {
			padding-left: 30px;
			padding-top: 120px;
		}
		.wn-collections.type-top-left .collection-year-brands {
			padding: 20px 0;
		}
		.wn-collections .collection-content p {
			padding: 0 30px 0 0;
		}
		.wn-collections.type-bottom-left .collection-link a,
		.wn-collections.type-bottom-right .collection-link a {
			font-size: 13px;
		}
		.wn-collections.type-bottom-left .collection-meta,
		.wn-collections.type-bottom-right .collection-meta {
			padding: 0 35px;
		}
		.wn-collections.type-bottom-left .collection-year-brands,
		.wn-collections.type-bottom-right .collection-year-brands {
			padding: 0;
		}
		.wn-collections.type-bottom-left .collection-year-brands .col-sm-7,
		.wn-collections.type-bottom-right .collection-year-brands .col-sm-7 {
			padding: 10px 25px;
		}
	}

	@media (min-width: 769px) and (max-width: 991px) {
		.wn-collections.type-top-left .collection-year-brands .clearfix .col-md-6 {
			padding-left: 0;
			padding-right: 0;
			width: 47%;
		}
		.wn-collections.type-top-left .collection-year-brands .clearfix .col-md-6:last-child {
			width: 53%;
		}
	}

	@media (max-width:767px) {
		.wn-collections.type-top-right .collection-year-brands {
			padding-left: 30px;
		}
		.wn-collections.type-top-left .collection-meta {
			padding-top: 120px;
		}
		.wn-collections.type-top-left .collection-content p {
			padding: 0 10px 0 0;
		}
		.wn-collections.type-bottom-left .collection-year-brands .col-sm-7,
		.wn-collections.type-bottom-right .collection-year-brands .col-sm-7 {
			padding: 25px;
		}
		.wn-collections.type-bottom-left .collection-content p,
		.wn-collections.type-bottom-right .collection-content p {
			padding: 0;
		}
	}

	@media (min-width: 481px) and (max-width:767px) {
		.wn-collections.type-top-left .collection-title h3 {
			font-size: 35px;
			line-height: 35px;
		}
		.wn-collections .collection-link a {
			padding: 16px 18px;
			font-size: 12px;
		}
		.wn-collections.type-top-left .collection-year-brands .clearfix .col-md-6 {
			padding-left: 10px;
		}
		.wn-collections.type-bottom-left .collection-link a,
		.wn-collections.type-bottom-right .collection-link a {
			padding: 16px 18px;
		}
		.wn-collections.type-top-right .collection-meta {
			padding-top: 100px;
		}
	}

	@media (max-width:479px) {
		.wn-collections.type-top-right .collection-meta,
		.wn-collections.type-top-left .collection-meta {
			padding-top: 0;
		}
		.wn-collections .collection-img,
		.wn-collections .collection-img img {
			width: 100%;
			position: relative;
		}
		#wrap .wn-collections .collection-meta {
			padding-left: 10px;
			padding-right: 10px;
		}
		.wn-collections .collection-year-brands .clearfix .col-xs-6 {
			width: 100%;
		}
		.wn-collections.type-top-right .collection-year-brands {
			padding-right: 10px;
			padding-left: 10px;
		}
		.wn-collections .collection-title h3 {
			font-size: 26px;
			line-height: 26px;
		}
		.wn-collections .collection-link a {
			padding: 13px 16px;
			font-size: 12px;
			margin: 10px 0 35px;
		}
		.wn-collections .collection-content p {
			font-size: 16px;
			line-height: 30px;
			padding: 0;
		}
		.wn-collections.type-top-left .collection-year-brands .clearfix .col-md-6 {
			padding-left: 20px;
		}
		.wn-collections.type-top-left .collection-meta .clearfix .col-md-6 {
			width: 100%;
		}
		#wrap .wn-collections.type-bottom-left .collection-meta,
		#wrap .wn-collections.type-bottom-right .collection-meta {
			padding-left: 30px;
			padding-right: 30px;
		}
		#wrap .wn-collections.type-bottom-left .collection-year-brands,
		#wrap .wn-collections.type-bottom-right .collection-year-brands {
			padding: 20px 0 20px 10px;
			min-height: 155px;
		}
		.wn-collections.type-bottom-left .collection-link a,
		.wn-collections.type-bottom-right .collection-link a {
			margin: 0 0 25px;
		}
	}

	@media (max-width: 320px) {
		.wn-collections.type-bottom-left .collection-link a,
		.wn-collections.type-bottom-right .collection-link a {
			padding: 12px 10px;
			font-size: 11px;
		}
	}

	/*	Reservation
	===============================	*/

	.book-form-deep {
		margin: 0 112px;
	}

	.book-form-deep strong,
	.book-form-deep p {
		color: #437df9;
		font-size: 16px;
		text-align: center;
		font-weight: 400;
		letter-spacing: 0.012em;
	}

	#wrap .dark.blox .book-form-deep strong,
	#wrap .dark.blox .book-form-deep p {
		color: #fff;
	}

	.book-form-deep .r-deep-form input[type="text"] {
		width: 100%;
		float: left;
		position: relative;
		z-index: 999999;
		cursor: pointer;
	}

	.book-form-deep .r-deep-form input[type="text"] {
		padding: 10px 0 12px;
		border: 0;
		background: transparent;
		box-shadow: none;
		background: none;
		border-radius: 0;
	}

	.book-form-deep .r-deep-form input[type="text"]:hover {
		background: transparent;
	}

	.book-form-deep .r-deep-form input[type="text"] {
		border-bottom: 1px solid #437df9;
	}

	#wrap .dark.blox .book-form-deep .r-deep-form input[type="text"] {
		border-bottom: 1px solid #fff;
	}

	.book-form-deep .r-submition {
		display: inline-block;
		text-align: center;
		margin: 0 auto 26px;
	}

	#wrap .book-form-deep .r-submition input[type="submit"] {
		border-radius: 0;
		margin: 83px 0 44px;
		padding: 19px 20px 18px 22px;
		border: 4px solid;
		letter-spacing: 3px;
		font-size: 15px;
		background: #437df9;
		box-shadow: none;
	}

	#wrap .dark.blox .book-form-deep .r-submition input[type="submit"] {
		border: 4px solid #fff;
		background: transparent;
	}

	#wrap .book-form-deep .r-submition input[type="submit"]:hover,
	#wrap .dark.blox .book-form-deep .r-submition input[type="submit"]:hover {
		border: 4px solid #292929;
	}

	.book-form-deep .nice-select {
		background: transparent;
		color: #437df9;
		border: 0;
		border-bottom: 1px solid #437df9;
		cursor: pointer;
		font-weight: 400;
		font-size: 16px;
		line-height: 37px;
		list-style: none;
		min-height: 44px;
		outline: none;
		padding-left: 0;
		text-align: left;
		-webkit-transition: all 0.5s;
		transition: all 0.5s;
		width: 100%;
	}

	#wrap .dark.blox .book-form-deep .nice-select {
		background: transparent;
		color: #fff;
		border-bottom: 1px solid #fff;
	}

	.book-form-deep .r-submition .r-people #people-book {
		color: #000;
	}

	.book-form-deep .nice-select .option:hover,
	.book-form-deep .nice-select .option.focus,
	.book-form-deep .nice-select .option.selected.focus {
		background-color: #f5f5f5;
		color: #000;
	}

	.book-form-deep .nice-select .option {
		font-weight: 400;
		color: #000;
	}

	.book-form-deep .nice-select .option.selected {
		color: #000;
	}

	.book-form-deep .nice-select .option {
		cursor: pointer;
		font-weight: 400;
		line-height: 28px;
		list-style: none;
		min-height: 28px;
		outline: none;
		padding-left: 10px;
		padding-right: 0;
		text-align: left;
		-webkit-transition: all 0.5s;
		transition: all 0.5s;
	}

	.book-form-deep .nice-select option {
		color: rgba(102, 102, 102, 1);
		margin: 0 auto;
		width: 100%;
		padding: 10px;
		border-radius: 4px;
		background-color: rgba(255, 255, 255, 0.85);
	}

	.book-form-deep .nice-select:after {
		font-family: 'simple-line-icons';
		content: "\e604";
		border: 0;
		width: 0;
		padding-right: 0;
		right: 18px;
		-webkit-transform-origin: 0% 0%;
		-ms-transform-origin: 0% 0%;
		transform-origin: 0% 0%;
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0);
		transform: rotate(0);
		margin-bottom: -107px;
		background-color: transparent;
		color: #437df9;
		font-size: 16px;
		font-weight: 400;
	}

	#wrap .dark.blox .book-form-deep .nice-select:after {
		background-color: transparent;
		color: #fff;
	}

	#wrap .book-form-deep .r-time {
		margin-top: 52px;
	}

	#wrap .book-form-deep .r-people {
		margin-top: 71px;
	}

	#wrap .book-form-deep input[type="text"]::-webkit-input-placeholder {
		opacity: 0;
	}

	#wrap .book-form-deep input[type="text"]::-moz-placeholder {
		opacity: 0;
	}

	#wrap .book-form-deep input[type="text"]::-ms-input-placeholder {
		opacity: 0;
	}

	#wrap .book-form-deep input[type="text"]::-webkit-input-placeholder {
		opacity: 0;
	}

	#wrap .book-form-deep input[type="text"]::-moz-placeholder {
		opacity: 0;
	}

	#wrap .book-form-deep input[type="text"]::-ms-input-placeholder {
		opacity: 0;
	}

	#wrap .book-form-deep input[type="text"]::-webkit-input-placeholder {
		color: #437df9;
		font-size: 17px;
	}

	#wrap .book-form-deep input[type="text"]::-moz-placeholder {
		color: #437df9;
		font-size: 17px;
	}

	#wrap .book-form-deep input[type="text"]::-ms-input-placeholder {
		color: #437df9;
		font-size: 17px;
	}

	#wrap .book-form-deep input[type="text"] {
		font-weight: 400;
		color: #437df9;
		font-size: 17px;
	}

	#wrap .dark.blox .book-form-deep input[type="text"]::-webkit-input-placeholder {
		color: #fff;
		font-size: 17px;
	}

	#wrap .dark.blox .book-form-deep input[type="text"]::-moz-placeholder {
		color: #fff;
		font-size: 17px;
	}

	#wrap .dark.blox .book-form-deep input[type="text"]::-ms-input-placeholder {
		color: #fff;
		font-size: 17px;
	}

	#wrap .dark.blox .book-form-deep input[type="text"] {
		font-weight: 400;
		color: #fff;
		font-size: 17px;
	}

	#wrap .book-form-deep .r-date:after {
		content: "\e604";
		position: absolute;
		font-family: 'simple-line-icons';
		font-size: 16px;
		font-weight: 400;
		right: 18px;
		color: #437df9;
		bottom: 33px;
		z-index: 99999;
	}

	#wrap .dark.blox .book-form-deep .r-date:after {
		color: #fff;
	}

	@media (max-width:1366px) {
		.book-form-deep {
			margin: 0 56px;
		}
	}

	@media (max-width:1024px) {
		.book-form-deep {
			margin: 0 20px;
		}
	}

	@media (max-width:767px) {
		#wrap .book-form-deep .r-submition {
			width: 100%;
		}
		#wrap .book-form-deep .r-submition input[type="submit"] {
			margin: 50px 0 0;
			padding: 14px;
			border: 2px solid #fff;
			font-size: 14px;
		}
		#wrap .book-form-deep .r-date:after {
			right: 12px;
			top: 15px;
		}
	}

	@media (max-width:414px) {
		.book-form-deep {
			margin: 0 3px;
		}
		.book-form-deep .nice-select {
			min-width: 50px;
		}
	}

	/* Reservation Form 2 */

	.reservation-form-w2 {
		background: #fff;
		border: 1px solid #eee;
		padding: 50px 30px 20px;
		box-shadow: 0 2px 45px -4px rgba(0, 0, 0, 0.1);
	}

	.reservation-form-w2 .rfw-col {
		margin-bottom: 5px;
	}

	.reservation-form-w2 i {
		float: left;
		font-size: 24px;
		margin-right: 10px;
		margin-top: 12px;
		margin-left: 5px;
		color: #9a9a9a;
	}

	.reservation-form-w2 .rfw-col span.form-control-wrap {
		position: relative;
		float: left;
	}

	.reservation-form-w2 input,
	.reservation-form-w2 select,
	.reservation-form-w2 .nice-select {
		width: 100%;
		height: 42px;
		line-height: 40px;
		font-family: inherit;
		padding-left: 15px;
		box-sizing: border-box;
		border: 1px solid #e3e3e3;
		font-size: 13px;
		font-weight: 300;
		box-shadow: 0 1px 5px -1px rgba(0, 0, 0, .065) inset;
	}

	.reservation-form-w2 .nice-select {
		background: #fff;
	}

	.reservation-form-w2 .nice-select:after {
		line-height: 42px;
		box-shadow: 0 1px 3px -1px rgba(0, 0, 0, .04) inset;
		background: #fafafa;
	}

	.reservation-form-w2 input[type="submit"] {
		margin-bottom: 15px;
		padding: 16px;
		text-align: center;
		float: right;
	}

	.blox.dark .reservation-form-w2 input,
	.blox.dark .reservation-form-w2 select,
	.blox.dark .reservation-form-w2 i,
	.slides-content.dark .reservation-form-w2 input,
	.slides-content.dark .reservation-form-w2 select,
	.slides-content.dark .reservation-form-w2 i {
		color: #888;
	}

	.reservation-form-w2 .rfw-col input,
	.reservation-form-w2 .rfw-col select {
		min-width: 148px;
		border-radius: 0;
	}

	.reservation-form-w2 input[type="submit"],
	.reservation-form-w2 input[type="button"] {
		width: auto;
		font-weight: bold;
		background-color: #437df9;
		padding: 16px 32px;
		border: none;
		box-sizing: border-box;
		color: #fff !important;
		line-height: 13px;
		box-shadow: 0 5px 25px -6px rgba(0, 0, 0, 0.5);
	}

	.reservation-form-w2 input[type="submit"]:hover,
	.reservation-form-w2 input[type="reset"]:hover,
	.reservation-form-w2 input[type="button"]:hover {
		background-color: #222 !important;
		color: #fff;
	}

	.reservation-form-w2 p {
		text-align: center;
		color: #8a8a8a;
		clear: both;
		margin-bottom: 18px;
		font-size: 14px;
	}

	.blox.dark .reservation-form-w2 p,
	.blox.dark .reservation-form-w2 strong,
	.slides-content.dark .reservation-form-w2 p,
	.slides-content.dark .reservation-form-w2 strong {
		color: #8a8a8a;
		border-radius: 0;
	}

	@media (min-width: 1280px) {
		.reservation-form-w2 .rfw-col input,
		.reservation-form-w2 .rfw-col select {
			min-width: 190px;
		}
		.reservation-form-w2 p {
			padding-top: 12px;
		}
	}

	@media (min-width: 992px) and (max-width: 1199px) {
		.reservation-form-w2 .rfw-col input.otw-reservation-date {
			width: 48px;
		}
	}

	@media (min-width: 768px) and (max-width: 991px) {
		.reservation-form-w2 .rfw-col {
			min-height: 60px;
		}
		.reservation-form-w2 .rfw-col input,
		.reservation-form-w2 .rfw-col select {
			min-width: 270px;
		}
		.reservation-form-w2 input[type="submit"] {
			margin-left: 40px;
		}
	}

	@media (max-width: 767px) {
		.reservation-form-w2 .rfw-col input,
		.reservation-form-w2 .rfw-col select {
			min-width: 252px;
			margin-bottom: 5px;
			margin-right: 2px;
		}
		.reservation-form-w2 .rfw-col {
			width: 100%;
			margin-bottom: 25px;
			min-height: 50px;
		}
	}

	@media (max-width: 480px) {
		.reservation-form-w2 .rfw-col input,
		.reservation-form-w2 .rfw-col select {
			min-width: 172px;
		}
		.reservation-form-w2 input[type="submit"] {
			margin-bottom: 14px;
			margin-top: 20px;
			min-width: 40px;
			width: 172px;
			margin-right: 2px;
			padding: 16px 0;
		}
		.reservation-form-w2 p {
			font-size: 12px;
		}
	}

	/* Reservation Form 3 */

	.reservation-form-w3 {
		margin-bottom: 20px;
	}

	.reservation-form-w3 .r-deep-form {
		padding-right: 25px;
		padding-left: 25px;
		position: relative;
	}

	.reservation-form-w3 .r-deep-form i {
		position: absolute;
		bottom: 10px;
		left: 30px;
		font-size: 18px;
		color: #437df9;
	}

	.reservation-form-w3 .r-deep-form input,
	.reservation-form-w3 .r-deep-form .nice-select {
		border: none;
		border-bottom: 1px solid #e3e3e3;
		box-shadow: none;
		width: 94%;
		float: none;
		padding-left: 40px;
		background: none;
		height: 36px;
		margin: 0;
		font-family: inherit;
	}

	.reservation-form-w3 .r-deep-form .nice-select:after {
		background: none;
		border: none;
	}

	.reservation-form-w3 .r-submition {
		text-align: center;
		padding: 60px 0 40px;
	}

	.reservation-form-w3 .r-submition input[type="submit"] {
		border: none;
		font-size: 13px;
		display: inline-block;
		width: auto;
		font-weight: 400;
		line-height: 13px;
		height: auto;
		letter-spacing: 1px;
		color: #437df9;
		background: #ffffff;
		padding: 20px 44px 20px 44px;
		box-shadow: 0px 3px 75px -3px rgba(0, 0, 0, 0.17);
	}

	.reservation-form-w3 .r-submition input[type="submit"]:hover {
		color: #fff !important;
		background: #222 !important;
	}

	.reservation-form-w3 p {
		text-align: center;
	}

	@media (max-width: 991px) {
		.reservation-form-w3 .r-deep-form {
			width: 100%;
			float: none;
			padding-top: 40px;
		}
	}

	/*  Recipes
	==================================  */

	.recipe-one {
		margin-bottom: 123px;
	}

	.recipe-one-img {
		position: relative;
		width: 100%;
	}

	.wn-recipes {
		display: block;
	}

	.recipe-one-content {
		padding-right: 25%;
	}

	.wn-recipes .recipe-one-date {
		content: "";
		position: absolute;
		left: -34px;
		bottom: 32px;
		color: #fff;
		padding: 12px 28px 12px 8px;
		font-size: 12px;
		text-transform: uppercase;
		font-weight: 400;
	}

	.wn-recipes .recipe-one-date strong {
		font-weight: 700;
		word-spacing: -1px;
		margin-left: 19px;
	}
	.wn-recipes .recipe-one-date i {
		margin: 0 6px 0 16px;
		font-size: 13px;
	}

	#wrap .wn-recipes .recipe-one-date .author a,
	.wn-recipes .recipe-one-date .categories a,
	.wn-recipes .recipe-one-date .date {
		color: #fff;
	}

	.wn-recipes .recipe-one-date {
		content: "";
		position: absolute;
		left: -34px;
		bottom: 32px;
		color: #fff;
		padding: 12px 20px 12px 8px;
		font-size: 13px;
		text-transform: uppercase;
		font-weight: 400;
	}

	.wn-recipes .recipe-one-content h3 {
		position: relative;
		margin-top: 16px;
		margin-left: 117px;
	}

	.wn-recipes .recipe-one-content h3 a {
		color: #000;
		font-size: 22px;
		font-weight: 900;
		text-transform: uppercase;
		letter-spacing: 0.5px;
		word-spacing: 1px;
	}

	.wn-recipes .recipe-one-content h3:before {
		content: "";
		position: absolute;
		top: 50%;
		transform: translate(0, -50%);
		-webkit-transform: translate(0, -50%);
		left: -117px;
		background: #252425;
		width: 107px;
		height: 5px;
	}

	.wn-recipes .recipe-one-content p {
		font-size: 16px;
		letter-spacing: 0;
		line-height: 31px;
		font-weight: 400;
	}

	.wn-recipes .latest-excerpt {
		margin-left: -1px;
		margin-top: 13px;
	}

	.recipe-one:nth-child(2n+4) {
		float: right;
	}

	.wn-recipes .col-md-12 .recipe-one-content,
	.wn-recipes .col-md-6 .recipe-one-content {
		padding-right: 12%;
	}

	.wn-recipes .col-md-12 .recipe-one-img img {
		width: 100%;
	}

	.wn-recipes .col-md-6 .recipe-one-img img {
		width: 90%;
	}

	.wn-recipes .col-md-3 .recipe-one-img img {
		width: 80%;
	}

	.wn-recipes .col-md-3 .recipe-one-content {
		padding-right: 20%;
	}

	.wn-recipes .col-md-3 .recipe-one-date {
		left: -40px;
		padding: 15px 38px 15px 28px;
	}

	.wn-recipes .col-md-3 .recipe-one-date span {
		display: block;
	}

	.wn-recipes .col-md-3 .recipe-one-content h3 {
		margin-left: 80px;
	}

	.wn-recipes .col-md-3 .recipe-one-content h3:before {
		left: -80px;
		width: 70px;
	}

	@media (max-width:1680px) {
		.recipe-one-content {
			padding-right: 11%;
		}
	}

	@media (max-width:1680px) {
		.recipe-one-img {
			width: 95%;
		}
		.recipe-one-img img {
			width: 100%;
		}
	}

	@media (max-width:1366px) {
		.wn-recipes .recipe-one-content h3 a {
			font-size: 19px;
		}
		.wn-recipes .recipe-one-content p {
			font-size: 14px;
		}
		.wn-recipes .recipe-one-date {
			font-size: 12px;
		}
		.wn-recipes .recipe-one-date strong {
			margin-left: 10px;
		}
		.wn-recipes .recipe-one-date {
			padding: 11px 10px 11px 0;
			font-size: 13px;
			left: -40px;
			text-transform: uppercase;
			font-weight: 400;
		}
		.wn-recipes .col-md-3 .recipe-one-content h3 {
			margin-left: 50px;
		}
		.wn-recipes .col-md-3 .recipe-one-content h3:before {
			left: -50px;
			width: 40px;
		}
		.wn-recipes .col-md-3 .recipe-one-content p {
			line-height: 22px;
		}
	}

	@media (max-width:1280px) {
		.recipe-one-content {
			padding-right: 5%;
		}
		.wn-recipes .recipe-one-content h3:before {
			width: 50px;
			height: 4px;
			left: -55px;
		}
		.wn-recipes .recipe-one-content h3 {
			margin-left: 55px;
		}
		.wn-recipes .recipe-one-content h3 a {
			font-size: 18px;
		}
		.wn-recipes .recipe-one-date strong {
			margin-left: 7px;
		}
		.wn-recipes .recipe-one-date {
			left: -35px;
			padding: 10px 7px 10px 0;
			font-size: 11px;
		}
	}

	@media (max-width:1200px) {
		.wn-recipes .recipe-one-content h3 {
			margin-left: 40px;
		}
		.wn-recipes .recipe-one-content h3:before {
			width: 35px;
			left: -40px;
		}
		.wn-recipes .recipe-one-date {
			left: 0;
			padding: 11px 0 11px 0;
			font-size: 11px;
		}
		.wn-recipes .recipe-one-date strong {
			margin-left: 20px;
		}
		.wn-recipes .recipe-one-content p {
			font-size: 13px;
			line-height: 20px;
		}
		.wn-recipes .col-md-3 .recipe-one-img img {
			width: 100%;
		}
		.wn-recipes .col-md-3 .recipe-one-content {
			padding-right: 0;
		}
		.wn-recipes .col-md-3 .recipe-one-date {
			left: -25px;
			padding: 10px 15px 10px 0;
		}
		.wn-recipes .col-md-3 .recipe-one-content h3 {
			margin-left: 0;
		}
		.wn-recipes .col-md-3 .recipe-one-content h3:before {
			width: 0;
		}
		.wn-recipes .col-md-12 .recipe-one-date,
		.wn-recipes .col-md-6 .recipe-one-date {
			left: -35px;
			padding: 10px 17px 10px 7px;
			font-size: 11px;
		}
	}

	@media (max-width: 991px) {
		.wn-recipes .recipe-one-date {
			padding: 14px 35px 14px 20px;
			font-size: 14px;
		}
		.wn-recipes .recipe-one-date strong {
			margin-left: 19px;
		}
		.wn-recipes .recipe-one-content h3 {
			margin-left: 117px;
		}
		.wn-recipes .recipe-one-content h3 a {
			font-size: 26px;
		}
		.wn-recipes .recipe-one-content h3:before {
			width: 107px;
			left: -117px;
			height: 5px;
		}
		.wn-recipes .recipe-one-content p {
			font-size: 18px;
			line-height: 31px;
		}
		.wn-recipes .col-md-12 .recipe-one-content,
		.wn-recipes .col-md-6 .recipe-one-content,
		.wn-recipes .col-md-3 .recipe-one-content {
			padding-right: 5%;
		}
		.wn-recipes .col-md-12 .recipe-one-img img,
		.wn-recipes .col-md-6 .recipe-one-img img {
			width: 100%;
		}
	}

	@media (max-width:767px) {
		.wn-recipes .recipe-one-date {
			padding: 12px 28px 12px 15px;
			font-size: 14px;
		}
		.wn-recipes .recipe-one-date strong {
			margin-left: 15px;
		}
		.wn-recipes .recipe-one-content h3 {
			margin-left: 85px;
		}
		.wn-recipes .recipe-one-content h3 a {
			font-size: 24px;
		}
		.wn-recipes .recipe-one-content h3:before {
			width: 75px;
			left: -85px;
		}
		.wn-recipes .recipe-one-content p {
			font-size: 16px;
			line-height: 25px;
		}
	}

	@media (max-width:640px) {
		.wn-recipes .recipe-one-date {
			padding: 15px 128px 15px 8px;
			left: -25px;
		}
		.wn-recipes .recipe-one-date strong {
			line-height: 25px;
		}
		.wn-recipes .recipe-one-date span {
			display: block;
		}
		.wn-recipes .recipe-one-content h3 a {
			font-size: 20px;
		}
		.wn-recipes .recipe-one-content p {
			font-size: 14px;
		}
		.wn-recipes .col-md-3 .recipe-one-content h3 {
			margin-left: 85px;
		}
		.wn-recipes .col-md-3 .recipe-one-content h3:before {
			width: 75px;
			left: -85px;
		}
		.wn-recipes .col-md-12 .recipe-one-date,
		.wn-recipes .col-md-6 .recipe-one-date,
		.wn-recipes .col-md-3 .recipe-one-date {
			padding: 12px 128px 12px 15px;
			font-size: 14px;
		}
	}

	@media (max-width:479px) {
		.wn-recipes .recipe-one-date {
			padding: 12px 40px 12px 8px;
			font-size: 12px;
		}
		.wn-recipes .recipe-one-date strong {
			line-height: 18px;
		}
		.wn-recipes .recipe-one-content h3 {
			margin-left: 25px;
		}
		.wn-recipes .recipe-one-content h3 a {
			font-size: 18px;
		}
		.wn-recipes .recipe-one-content h3:before {
			width: 20px;
			left: -25px;
			height: 3px;
		}
		.wn-recipes .recipe-one-content p {
			font-size: 12px;
			line-height: 22px;
		}
		.wn-recipes .col-md-12 .recipe-one-date,
		.wn-recipes .col-md-6 .recipe-one-date,
		.wn-recipes .col-md-3 .recipe-one-date {
			padding: 12px 40px 12px 8px;
			font-size: 12px;
		}
		.wn-recipes .col-md-12 .recipe-one-content h3,
		.wn-recipes .col-md-6 .recipe-one-content h3,
		.wn-recipes .col-md-3 .recipe-one-content h3 {
			margin-left: 25px;
		}
		.wn-recipes .col-md-12 .recipe-one-content h3:before,
		.wn-recipes .col-md-6 .recipe-one-content h3:before,
		.wn-recipes .col-md-3 .recipe-one-content h3:before {
			width: 20px;
			left: -25px;
			height: 3px;
		}
	}

	/* # Testimonial Tab 
	================================================== */

	#wn-testimonial-tab .testimonial-tab-items .testimonial-tabs {
		position: relative;
		margin: 0 auto;
	}

	#wn-testimonial-tab .testimonial-tab-items {
		min-height: 400px;
	}

	#wn-testimonial-tab .testimonial-tab-items .testimonial-tab-item {
		display: inline-block;
		margin: 0 20px 10px 0;
		vertical-align: top;
		width: 140px;
	}

	#wn-testimonial-tab .testimonial-tab-items .testimonial-tab-item .testimonial-tab-info {
		text-align: center;
	}

	#wn-testimonial-tab .testimonial-tab-items .testimonial-tab-switch {
		display: none;
	}

	#wn-testimonial-tab .testimonial-tab-items .testimonial-tab-label {
		width: 90px;
		height: 90px;
		opacity: 0.5;
		cursor: pointer;
		border-radius: 100%;
		display: inline-block;
		margin-bottom: 10px;
		-moz-border-radius: 100%;
		-webkit-border-radius: 100%;
		border: 4px solid rgba(161, 174, 183, 0.3)
	}

	#wn-testimonial-tab .testimonial-tab-items .testimonial-tab-label img {
		height: auto;
		max-width: 100%;
		border-radius: 100%;
		-moz-border-radius: 100%;
		-webkit-border-radius: 100%;
	}

	#wn-testimonial-tab .testimonial-tab-items .testimonial-tab-name {
		text-transform: capitalize;
		font-weight: 600;
		font-size: 16px;
		color: #f96868;
		opacity: 0.5;
	}

	#wn-testimonial-tab .testimonial-tab-items .testimonial-tab-job {
		opacity: 0.5;
		color: #a1aeb7;
	}

	#wn-testimonial-tab .testimonial-tab-items .testimonial-tab-content {
		transition: all 0.35s;
		margin: 66px 0 20px 0;
		position: absolute;
		background: #fff;
		color: #353535;
		height: auto;
		border: none;
		padding: 0;
		z-index: 1;
		width: 100%;
		opacity: 0;
		left: 0;
		top: 100%;
	}

	#wn-testimonial-tab .testimonial-tab-items .testimonial-tabs .testimonial-tab-switch:checked+.testimonial-tab-info .testimonial-tab-label {
		z-index: 2;
		opacity: 1;
	}

	#wn-testimonial-tab .testimonial-tab-items .testimonial-tabs .testimonial-tab-switch:checked+.testimonial-tab-info .testimonial-tab-label~div {
		z-index: 2;
		opacity: 1;
	}

	#wn-testimonial-tab .testimonial-tab-items .testimonial-tabs .testimonial-tab-switch:checked~.testimonial-tab-content {
		z-index: 2;
		opacity: 1;
		-webkit-animation: fadein 2s;
		/* Safari, Chrome and Opera > 12.1 */
		-moz-animation: fadein 2s;
		/* Firefox < 16 */
		-ms-animation: fadein 2s;
		/* Internet Explorer */
		-o-animation: fadein 2s;
		/* Opera < 12.1 */
		animation: fadein 2s;
	}

	@media (min-width: 992px) and (max-width: 1280px) {
		#wn-testimonial-tab .testimonial-tab-items .testimonial-tab-name {
			font-size: 15px;
		}
		#wn-testimonial-tab .testimonial-tab-items .testimonial-tab-job {
			font-size: 14px;
		}
		#wn-testimonial-tab .testimonial-tab-items .testimonial-tab-content {
			width: 100%;
		}
	}

	@media (max-width: 991px) {
		#wn-testimonial-tab .testimonial-tab-items .testimonial-tab-name {
			font-size: 14px;
		}
		#wn-testimonial-tab .testimonial-tab-items .testimonial-tab-job {
			font-size: 12px;
		}
		#wn-testimonial-tab .testimonial-tab-items .testimonial-tab-content p {
			font-size: 14px;
		}
	}

	@media (min-width: 481px) and (max-width: 991px) {
		#wn-testimonial-tab .testimonial-tab-items .testimonial-tab-label {
			width: 70px;
			height: 70px;
		}
		#wn-testimonial-tab .testimonial-tab-items .testimonial-tab-content {
			width: 100%;
		}
	}

	@media (max-width:479px) {
		#wn-testimonial-tab .testimonial-tab-items .testimonial-tabs {
			text-align: center;
		}
		#wn-testimonial-tab {
			padding: 10px;
		}
		#wn-testimonial-tab .testimonial-tab-items .testimonial-tab-label {
			width: 50px;
			height: 50px;
			margin: 0;
		}
	}

	@keyframes fadein {
		from {
			opacity: 0;
		}
		to {
			opacity: 1;
		}
	}

	/* Firefox < 16 */

	@-moz-keyframes fadein {
		from {
			opacity: 0;
		}
		to {
			opacity: 1;
		}
	}

	/* Safari, Chrome and Opera > 12.1 */

	@-webkit-keyframes fadein {
		from {
			opacity: 0;
		}
		to {
			opacity: 1;
		}
	}

	/* Internet Explorer */

	@keyframes fadein {
		from {
			opacity: 0;
		}
		to {
			opacity: 1;
		}
	}

	/* Opera < 12.1 */

	@-o-keyframes fadein {
		from {
			opacity: 0;
		}
		to {
			opacity: 1;
		}
	}

	/*	# Title
	==============================*/

	.wn-deep-title-wrap .wn-deep-title {
		display: inline-block;
		position: relative;
	}

	.wn-deep-title-wrap .wn-deep-title h1,
	.wn-deep-title-wrap .wn-deep-title h2,
	.wn-deep-title-wrap .wn-deep-title h3,
	.wn-deep-title-wrap .wn-deep-title h4,
	.wn-deep-title-wrap .wn-deep-title h5,
	.wn-deep-title-wrap .wn-deep-title h6 {
		position: relative;
	}

	.wn-deep-title-wrap .wn-deep-title .wn-deep-title-shape {
		position: absolute;
	}

	/*	# Google Map Marker
	==============================*/

	.radar-dot {
		margin: auto auto;
		width: 100px;
		height: 100px;
		position: relative;
	}

	.radar-centraldot {
		width: 10px;
		height: 10px;
		background: rgba(32, 150, 243, 1);
		border-radius: 30px;
		position: absolute;
		left: 0;
		top: 0;
		animation: animationDotCentral linear 3s;
		transform-origin: 50% 50%;
		animation-fill-mode: forwards;
		animation-iteration-count: infinite;
	}

	.radar-wave,
	.radar-wave2 {
		width: 130px;
		height: 130px;
		background: rgba(32, 150, 243, 1);
		border-radius: 200px;
		position: absolute;
		left: -60px;
		top: -60px;
		opacity: 0;
		animation: animationWave cubic-bezier(0, .54, .53, 1) 3s;
		transform-origin: 50% 50%;
		animation-fill-mode: forwards;
		animation-delay: 0.9s;
		animation-iteration-count: infinite;
	}

	.radar-wave2 {
		animation-delay: 1.07s;
	}

	@keyframes animationDotCentral {
		0% {
			transform: scale(0);
			opacity: 0;
		}
		5% {
			transform: scale(2);
		}
		10% {
			transform: scale(0.90);
			opacity: 1;
		}
		11% {
			transform: scale(1.50);
		}
		12% {
			transform: scale(1.00);
		}
		28% {
			opacity: 1;
		}
		100% {
			opacity: 0;
		}
	}

	@keyframes animationWave {
		0% {
			opacity: 0;
			transform: scale(0);
		}
		1% {
			opacity: 1;
		}
		10% {
			opacity: 0.4;
		}
		70% {
			transform: scale(0.7);
			opacity: 0;
		}
		100% {
			opacity: 0;
		}
	}

	/*	# Shape Divider
	==============================*/

	.wn-shape-divider {
		width: 100vw;
		margin: 0 auto;
		position: relative;
		z-index: 77;
	}

	.wn-shape-divider svg {
		z-index: 2;
	}

	#shapedivider4,
	#shapedivider4-bottom {
		background-repeat: no-repeat;
	}

	/* Divider 1 */

	.wn-shape-divider.wn-shape-top-1:before,
	.wn-shape-divider.wn-shape-bottom-1:before {
		content: '';
		display: block;
	}

	.wn-shape-divider.wn-shape-top-1:before {
		border-left: 100vw solid #000;
		border-bottom: 130px solid transparent;
		border-right: 0;
		border-top: 0;
	}

	.wn-shape-divider.wn-shape-bottom-1:before {
		position: absolute;
		bottom: 0;
		border-right: 100vw solid #000;
		border-top: 130px solid transparent;
		border-left: 0;
		border-bottom: 0;
	}

	/* Divider 2 */

	.wn-shape-top-2 svg,
	.wn-shape-top-2 svg rect,
	.wn-shape-bottom-2 svg,
	.wn-shape-bottom-2 svg rect {
		width: 100%;
		height: 60px;
	}

	.wn-shape-top-2 svg defs pattern path,
	.wn-shape-bottom-2 svg defs pattern path {
		fill: #000;
	}

	.wn-shape-bottom-2 svg {
		position: absolute;
		bottom: 0;
	}

	/* Divider 3 */

	.wn-shape-divider.wn-shape-top-3,
	.wn-shape-divider.wn-shape-bottom-3 {
		position: absolute;
		content: '';
		right: 0;
		left: 0;
		z-index: 10;
		display: block;
		height: 90px;
		background-size: 49px 100%;
		background-position: 50%;
		background-repeat: repeat-x;
	}

	.wn-shape-divider.wn-shape-top-3 {
		top: 0;
		background-image: linear-gradient(225deg, #000 18%, transparent 18%), linear-gradient( -225deg, #000 18%, transparent 18%);
	}

	.wn-shape-divider.wn-shape-bottom-3 {
		bottom: 0;
		background-image: linear-gradient(315deg, #000 18%, transparent 18%), linear-gradient( 45deg, #000 18%, transparent 18%);
	}

	/* Divider 4  */

	.wn-shape-top-4 svg,
	.wn-shape-top-4 svg rect,
	.wn-shape-bottom-4 svg,
	.wn-shape-bottom-4 svg rect {
		width: 100%;
		height: 80px;
	}

	.wn-shape-top-4 svg defs pattern path,
	.wn-shape-bottom-4 svg defs pattern path {
		fill: #000;
	}

	.wn-shape-bottom-4 svg {
		position: absolute;
		bottom: 0;
	}

	/* Divider 5  */

	.wn-shape-divider.wn-shape-top-5:before,
	.wn-shape-divider.wn-shape-bottom-5:before {
		right: 50%;
		border-right: 1000px solid transparent;
		border-left: 1000px solid;
	}

	.wn-shape-divider.wn-shape-top-5:after,
	.wn-shape-divider.wn-shape-bottom-5:after {
		left: 50%;
		border-left: 1000px solid transparent;
		border-right: 1000px solid;
	}

	.wn-shape-divider.wn-shape-top-5:after,
	.wn-shape-divider.wn-shape-top-5:before,
	.wn-shape-divider.wn-shape-bottom-5:after,
	.wn-shape-divider.wn-shape-bottom-5:before {
		content: '';
		position: absolute;
		width: 50%;
		z-index: 100;
		-moz-transform: rotate(0.000001deg);
		-webkit-transform: rotate(0.000001deg);
		-o-transform: rotate(0.000001deg);
		-ms-transform: rotate(0.000001deg);
		transform: rotate(0.000001deg);
	}

	.wn-shape-divider.wn-shape-top-5:after,
	.wn-shape-divider.wn-shape-top-5:before {
		top: 0;
		border-top: 160px solid #000;
	}

	.wn-shape-divider.wn-shape-bottom-5:after,
	.wn-shape-divider.wn-shape-bottom-5:before {
		bottom: 0;
		border-bottom: 160px solid #000;
	}

	/* Divider 6 */

	.wn-shape-divider.wn-shape-top-6,
	.wn-shape-divider.wn-shape-bottom-6 {
		padding-top: 7em;
	}

	.wn-shape-divider.wn-shape-top-6:before,
	.wn-shape-divider.wn-shape-top-6:after,
	.wn-shape-divider.wn-shape-bottom-6:before,
	.wn-shape-divider.wn-shape-bottom-6:after {
		position: absolute;
		content: '';
		pointer-events: none;
		top: 0;
		left: 0;
		z-index: 10;
		width: 50%;
		height: 70px;
		background: #000;
	}

	.wn-shape-divider.wn-shape-bottom-6:before,
	.wn-shape-divider.wn-shape-bottom-6:after {
		top: inherit;
		bottom: 0;
	}

	.wn-shape-divider.wn-shape-bottom-6::before {
		border-radius: 0 80px 0 0;
	}

	.wn-shape-divider.wn-shape-bottom-6::after {
		left: 50%;
		border-radius: 80px 0 0 0;
	}

	.wn-shape-divider.wn-shape-top-6::before {
		border-radius: 0 0px 80px 0;
	}

	.wn-shape-divider.wn-shape-top-6::after {
		left: 50%;
		border-radius: 0 0 0 80px;
	}

	/* Divider 7 */

	.wn-shape-divider.wn-shape-top-7,
	.wn-shape-divider.wn-shape-bottom-7 {
		display: block;
		position: absolute;
		content: '';
		left: 50%;
		width: 50px;
		height: 50px;
		-webkit-transform: translateX(-50%) rotate(45deg);
		transform: translateX(-50%) rotate(45deg);
		bottom: -25px;
		z-index: 10;
		background: #000;
		box-shadow: -50px 50px 0 #000, 50px -50px 0 #000;
	}

	.wn-shape-divider.wn-shape-top-7 {
		bottom: inherit;
		top: -25px;
	}

	/* Divider 8 */

	.wn-shape-divider.wn-shape-top-8:before,
	.wn-shape-divider.wn-shape-bottom-8:before {
		display: block;
		position: absolute;
		content: '';
		left: 0;
		width: 100%;
		height: 50px;
		background-size: 60px 100%;
	}

	.wn-shape-divider.wn-shape-top-8:before {
		top: 0;
		background-image: -webkit-gradient(linear, 0 0, 10% 100%, color-stop(0.5, #000), color-stop(0.5, #000));
		background-image: linear-gradient(195deg, #000 49%, transparent 50%);
	}

	.wn-shape-divider.wn-shape-bottom-8:before {
		bottom: 0;
		background-image: -webkit-gradient(linear, 0 0, 10% 100%, color-stop(0.5, #000), color-stop(0.5, #000));
		background-image: linear-gradient(15deg, #000 49%, transparent 50%);
	}

	/* Divider 9 */

	.wn-shape-top-9 svg,
	.wn-shape-bottom-9 svg {
		width: 100%;
		height: 100px;
		position: absolute;
		padding-bottom: 0;
		margin-bottom: 0;
		fill: #000;
		stroke: #000;
		top: 0;
	}

	.wn-shape-bottom-9 svg {
		top: inherit;
		bottom: -20px;
	}

	.video-play-btn-wrap .wn-popup-video.video-popup {
		position: absolute;
		top: 0;
		right: 0;
		bottom: 0;
		left: 0;
		z-index: 999;
		width: 100%;
	}

	/*	# Process Carousel
	==============================*/

	#process-carousel-wrap {
		position: relative;
	}

	.process-carousel {
		color: #ffffff;
	}

	.process-carousel .process-item {
		padding: 92px 65px 249px;
	}

	.process-carousel .process-item .process-title {
		margin-bottom: 46px;
	}

	.process-carousel .process-item .process-title span {
		font-size: 29px;
		color: #ffffff;
		font-weight: 600;
	}

	.process-carousel .process-item .process-content p {
		font-size: 20px;
		color: #ffffff;
	}

	.process-carousel-num {
		position: absolute;
		bottom: 110px;
		color: #ffffff;
		z-index: 9;
		left: 77px;
		font-size: 20px;
		font-weight: 100;
	}

	.process-carousel .owl-nav {
		margin-left: 50px;
		position: relative;
	}

	.process-carousel-num .lnum {
		font-weight: bold;
	}

	.process-carousel .owl-nav .owl-prev .ol-pre:after,
	.process-carousel .owl-nav .owl-next .ol-nxt:after {
		font-family: "linea-arrows-10" !important;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		transition: all 0.3s ease;
		position: absolute;
		font-size: 32px;
		color: #ffffff;
	}

	.process-carousel .owl-nav .owl-prev .ol-pre:after {
		content: "\e03f";
		left: 145px;
		bottom: 110px;
	}

	.process-carousel .owl-nav .owl-next .ol-nxt:after {
		content: "\e04b";
		left: 180px;
		bottom: 110px;
	}

	.process-carousel .owl-nav .owl-prev .ol-pre:hover:after {
		content: "\e066";
		margin-left: -8px;
	}

	.process-carousel .owl-nav .owl-next .ol-nxt:hover:after {
		content: "\e068";
		margin-left: 8px;
	}

	@media (max-width:767px) {
		.process-carousel .owl-nav .owl-prev .ol-pre:after {
			left: 40%;
		}
		.process-carousel .owl-nav .owl-next .ol-nxt:after {
			left: 50%;
		}
		.process-carousel-num {
			bottom: 60px;
		}
		.process-carousel .owl-nav {
			margin-left: -20px;
		}
	}

	@media (max-width:479px) {
		.process-carousel .process-item {
			padding: 92px 20px 200px;
		}
		.process-carousel .process-item .process-title span {
			font-size: 25px;
		}
		.process-carousel .process-item .process-content p {
			font-size: 14px;
		}
		.process-carousel .owl-nav .owl-prev .ol-pre:after {
			left: 36%;
		}
	}

	/*	# Like + Share + share
	==============================*/

	.wn-lvs-shortcode-wrap {
		display: inline-block;
	}

	.wn-like-shortcode,
	.wn-view-shortcode {
		border: 1px solid #e4e4e4;
		margin-right: 15px;
		position: relative;
		float: left;
		margin-bottom: 15px;
	}

	/* Like */

	.wn-like-shortcode span a {
		border-left: 1px solid #e4e4e4;
		padding: 16px 0 19px;
		color: #d4d4d4;
		font-size: 18px;
		-webkit-transition: all 0.3s ease;
		-moz-transition: all 0.3s ease;
		transition: all 0.3s ease;
	}

	.wn-like-shortcode .sl-wrapper a span svg {
		width: 50px;
	}

	.wn-like-shortcode .wn-like-count {
		font-size: 26px;
		float: left;
		padding: 14px 22px 13px;
		color: #b4b4b4;
		min-width: 83px;
		text-align: center;
	}

	.wn-like-shortcode .wn-like-icon {
		margin: 0;
		padding: 18px 17px 14px 17px;
		display: inline-block;
	}

	.wn-like-shortcode #wn-like-loader {
		position: absolute;
		left: 35px;
		top: 14px;
	}

	/* View */

	.wn-view-shortcode-count {
		font-size: 26px;
		color: #b4b4b4;
		padding: 14px 7px;
		min-width: 83px;
		text-align: center;
		float: left;
	}

	.wn-view-shortcode-icon {
		float: right;
		;
	}

	.wn-view-shortcode .wn-view-shortcode-icon i {
		font-size: 24px;
		color: #b4b4b4;
		display: inline-block;
		border-left: 1px solid #e4e4e4;
		padding: 15px 15px 11px;
		vertical-align: middle;
	}

	/* Share */

	.wn-share-shortcode {
		float: left;
		position: relative;
		padding-right: 15px;
	}

	.wn-share-shortcode .wn-share-shortcode-dropdown {
		opacity: 0;
		visibility: hidden;
		position: absolute;
		left: 70px;
		top: -1px;
		border: 1px solid #e4e4e4;
		z-index: 99;
		background: #fff;
		min-width: 220px
	}

	.wn-share-shortcode .wn-share-shortcode-icon {
		font-size: 22px;
		color: #b4b4b4;
		padding: 13px 16px 14px;
		text-align: center;
		float: left;
		cursor: pointer;
		border: 1px solid #e4e4e4;
	}

	.wn-share-shortcode .wn-share-shortcode-icon i {
		vertical-align: middle;
		cursor: pointer;
	}

	.wn-share-shortcode .wn-share-shortcode-icon:hover i {
		color: #fff;
	}

	.wn-share-shortcode:hover .wn-share-shortcode-dropdown {
		opacity: 1;
		visibility: visible;
	}

	.wn-share-shortcode .wn-share-shortcode-dropdown a {
		display: block;
		color: #707070;
		width: 126px;
		padding: 0 16px;
		text-align: left;
		line-height: 26px;
		height: auto;
	}

	.wn-share-shortcode .wn-share-shortcode-dropdown a:first-child {
		padding-top: 8px;
	}

	.wn-share-shortcode .wn-share-shortcode-dropdown a:last-child {
		padding-bottom: 8px;
	}

	.wn-share-shortcode .wn-share-shortcode-dropdown i:before {
		content: attr(data-network);
		text-transform: uppercase;
		font-size: 12px;
		color: #707070;
	}

	.wn-share-shortcode-dropdown:before,
	.wn-share-shortcode-dropdown:after {
		width: 0;
		height: 0;
		border-top: 6px solid transparent;
		border-bottom: 6px solid transparent;
		border-right: 7px solid #e4e4e4;
		content: '';
		position: absolute;
		left: -8px;
		top: 20px;
	}

	.wn-share-shortcode-dropdown:after {
		border-right-color: #fff;
		left: -6px;
	}

	/*	#load more ajax
	===============================*/

	.wn-loadmore-ajax {
		text-align: center;
	}

	.wn-loadmore-ajax a {
		position: relative;
		padding: 15px 35px;
		border: 1px solid;
		color: #437df9;
		font-size: 13px;
		font-weight: 400;
		line-height: 13px;
		display: inline-block;
		margin-bottom: 20px;
		letter-spacing: 1px;
		border-radius: 40px;
		box-shadow: 0 3px 25px -8px;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
		overflow: hidden;
	}

	.wn-loadmore-ajax a:hover {
		color: #fff;
		background: #437df9;
		border-color: transparent;
		box-shadow: 0 3px 25px -8px #505050;
	}

	.wn-loadmore-ajax .wn-circle-side-wrap [data-loader='wn-circle-side'] {
		top: 13px;
		left: 43%;
	}

	/*	# Before After Image
	==============================*/

	.twentytwenty-handle {
		border-color: #437df9;
		background: #437df9;
		cursor: move;
		height: 30px;
		width: 30px;
		margin-left: -19px;
		margin-top: -20px;
	}

	.twentytwenty-horizontal .twentytwenty-handle:after,
	.twentytwenty-horizontal .twentytwenty-handle:before,
	.twentytwenty-vertical .twentytwenty-handle:after,
	.twentytwenty-vertical .twentytwenty-handle:before {
		background: #437df9;
	}

	.twentytwenty-horizontal .twentytwenty-handle:before {
		-webkit-box-shadow: 0 3px 0 #437df9, 0 0 12px rgba(51, 51, 51, .5);
		-moz-box-shadow: 0 3px 0 #437df9, 0 0 12px rgba(51, 51, 51, .5);
		box-shadow: 0 3px 0 #437df9, 0 0 12px rgba(51, 51, 51, .5);
	}

	.twentytwenty-horizontal .twentytwenty-handle:after {
		-webkit-box-shadow: 0 -3px 0 #437df9, 0 0 12px rgba(51, 51, 51, .5);
		-moz-box-shadow: 0 -3px 0 #437df9, 0 0 12px rgba(51, 51, 51, .5);
		box-shadow: 0 -3px 0 #437df9, 0 0 12px rgba(51, 51, 51, .5);
	}

	.twentytwenty-vertical .twentytwenty-after-label:before,
	.twentytwenty-vertical .twentytwenty-before-label:before {
		margin-left: inherit;
		width: auto;
		-webkit-transform: translateX(-50%);
		transform: translateX(-50%);
	}

	.twentytwenty-vertical .twentytwenty-handle:before {
		margin-left: 17px;
	}

	.twentytwenty-vertical .twentytwenty-handle:after {
		margin-right: 17px;
	}

	.twentytwenty-horizontal .twentytwenty-handle:before {
		margin-bottom: 17px;
	}

	.twentytwenty-horizontal .twentytwenty-handle:after {
		margin-top: 17px;
	}

	.twentytwenty-left-arrow {
		border-right: 5px solid #fff;
		margin-left: -15px;
	}

	.twentytwenty-right-arrow {
		border-left: 5px solid #fff;
		margin-right: -15px;
	}

	.twentytwenty-down-arrow {
		border-top: 5px solid #fff;
		margin-bottom: -15px;
	}

	.twentytwenty-up-arrow {
		border-bottom: 5px solid #fff;
		margin-top: -15px;
	}

	.no-middle-line .twentytwenty-handle:before,
	.no-middle-line .twentytwenty-handle:after {
		display: none;
	}

	.wn-before-after.arrow-square .twentytwenty-handle {
		border-radius: 0;
		width: 84px;
		height: 84px;
		margin-left: -44px;
	}

	.wn-before-after.arrow-square .twentytwenty-handle span.twentytwenty-left-arrow,
	.wn-before-after.arrow-square .twentytwenty-handle span.twentytwenty-right-arrow {
		border: 0;
		margin-top: -11px;
	}

	.wn-before-after.arrow-square .twentytwenty-handle span.twentytwenty-right-arrow {
		margin-right: 25px;
	}

	.wn-before-after.arrow-square .twentytwenty-handle span.twentytwenty-right-arrow:before {
		content: "\e07d";
		font-family: "linea-arrows-10" !important;
		color: #fff;
		font-size: 48px;
	}

	.twentytwenty-horizontal .wn-before-after.arrow-square .twentytwenty-handle:after {
		top: 86%;
	}

	.twentytwenty-horizontal .wn-before-after.arrow-square .twentytwenty-handle:before {
		bottom: 86%;
	}

	/*	# Custom Scrollbar
	==============================*/

	#ascrail2000 {
		z-index: 9999 !important;
	}

	/* Inner scrollbar */

	#wn-inner-scroll-column {
		background: #e4e4e4;
		width: 1px !important;
	}

	#wn-inner-scroll-column .nicescroll-cursors {
		transform: translateX(5.5px) !important;
	}

	@media only screen and (max-width: 960px) {
		#wn-inner-scroll-column {
			left: inherit !important;
			right: 20px !important;
		}
	}

	/*	# directions key
	===================================*/

	.directions-key {
		text-align: right;
		position: relative;
	}

	.directions-key img {
		margin-bottom: 11px;
		width: 100%;
	}

	.directions-key span.before {
		width: 100%;
		height: 5px;
		background: #252425;
		position: absolute;
		bottom: 12px;
		right: 0;
		z-index: 1;
	}

	.directions-key p {
		padding-right: 120px;
		display: inline;
		background: #fff;
		z-index: 2;
		position: relative;
		padding-left: 9px;
		margin-top: 25px;
		overflow: hidden;
	}

	/*	# Lists
	===================================*/

	.number {
		list-style: none;
	}

	.number li {
		min-height: 40px;
		position: relative;
		margin-bottom: 23px;
		overflow: hidden;
		color: #252425;
		font-size: 16px;
		font-weight: 500;
	}

	.number li span.num {
		width: 40px;
		height: 40px;
		border-radius: 50%;
		display: inline-block;
		text-align: center;
		color: #fff;
		padding-top: 9px;
		line-height: 1.5;
		margin-right: 13px;
		font-size: 16px;
		font-weight: 500;
		float: left;
	}

	/*	# recipe
	===================================*/

	#wrap .wn-recipe-single .recipe-single-featured-image {
		position: relative;
	}

	#wrap .wn-recipe-single .recipe-single-featured-image img {
		width: 100%;
	}

	#wrap .wn-recipe-single .recipe-single-featured-image .wn-deep-recipe {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		display: block;
		width: 100%;
	}

	#wrap .wn-recipe-single .wn-deep-recipe .wn-deep-recipe-desc {
		text-align: center;
		color: #fff;
		font-size: 23px;
		letter-spacing: 4px;
		margin-top: 87px;
	}
	.wn-recipe-wrap .recipe-single-featured-image .wn-deep-recipe .wn-deep-title .wn-deep-subtitle {
		text-transform: uppercase;
	}

	@media (min-width: 1025px) and (max-width:1280px) {
		#wrap .wn-recipe-single .wn-deep-recipe .wn-deep-recipe-desc {
			margin-top: 77px;
		}
	}

	@media (min-width: 992px) and (max-width:1024px) {
		#wrap .wn-recipe-single .wn-deep-recipe .wn-deep-recipe-desc {
			margin-top: 67px;
		}
	}

	@media (min-width: 769px) and (max-width: 991px) {
		#wrap .wn-recipe-single .wn-deep-recipe .wn-deep-recipe-desc {
			margin-top: 47px;
			font-size: 17px;
		}
	}

	@media (min-width: 481px) and (max-width:767px) {
		#wrap .wn-recipe-single .wn-deep-recipe .wn-deep-recipe-desc {
			margin-top: 37px;
			font-size: 15px;
			letter-spacing: 2px;
		}
	}

	@media (min-width: 321px) and (max-width:479px) {
		#wrap .wn-recipe-single .wn-deep-recipe .wn-deep-recipe-desc {
			margin-top: 30px;
			font-size: 12px;
			letter-spacing: 1px;
		}
	}

	@media (max-width: 320px) {
		#wrap .wn-recipe-single .wn-deep-recipe .wn-deep-recipe-desc {
			display: none;
		}
	}

	.wn-recipe-single .au-avatar-box .au-avatar {
		float: left;
	}

	.wn-recipe-single .au-avatar-box .au-avatar img {
		border-radius: 50%;
		margin-right: 16px;
	}

	.wn-recipe-single .au-avatar-box,
	.wn-recipe-single .au-avatar-box .recipe-author {
		overflow: hidden;
		margin-bottom: 16px;
	}

	.wn-recipe-single .au-avatar-box .recipe-author {
		margin-top: 15px;
		font-size: 15px;
	}

	.wn-recipe-single .au-avatar-box .recipe-author a {
	    font-size: 15px;
	    font-weight: 500;
	    color: #333;
	}

	.wn-recipe-single .wn-recipe-content-wrap {
		margin-top: 60px;
	}

	.recipe-metadata {
	    overflow: hidden;
	    border: 1px solid #e8e8e8;
	    border-radius: 1px;
	    display: table;
	    padding: 12px 7%;
	    width: 100%;
	    box-shadow: 0 2px 10px -4px rgba(0,0,0,.1);
	}
	.recipe-metadata i {
		font-size: 16px;
		color: #9a9a9a;
		margin-right: 6px;
	}

	.recipe-metadata .meta {
	    display: table-cell;
	    position: relative;
	    font-size: 13px;
	    line-height: 14px;
	    text-align: center;
	    border-right: 1px solid #e8e8e8;
	}

	.recipe-metadata .meta:last-child {
		border-right: none;
	}

	.recipe-metadata .meta,
	.recipe-metadata .meta strong,
	.recipe-metadata .meta a {
		color: #4a4a4a;
	}

	.recipe-metadata .meta .recipe_category {
		display: inline-block;
		margin: 0;
	}

	.recipe-metadata .meta .recipe_category li {
		list-style: none;
		margin: 0;
		display: inline-block;
	}

	.recipe-metadata .meta .recipe_category li:before {
		content: ', ';
	}

	.recipe-metadata .meta .recipe_category li:first-child:before {
		content: '';
	}

	.wn-recipe-wrap .recipe-header .recipe-title {
		font-weight: 700;
		margin-top: 37px;
		margin-right: 72px;
		margin-bottom: 10px;
	}

	.wn-recipe-wrap .recipe-header .recipe-excerpt {
		color: #252425;
	}

	.food-information {
		display: table;
		width: 100%;
		padding: 26px 35px;
		margin-bottom: 40px;
		border-radius: 1px;
	}

	.food-information .food-info {
		display: table-cell;
		font-size: 14px;
		text-align: center;
	}

	.wn-recipe-content-wrap .post-sharing {
		border-bottom: 1px solid #e7e7e7;
		padding-bottom: 34px;
	}

	.wn-recipe-content-wrap .wn-recipe-nav {
		overflow: hidden;
		margin: 66px 0 141px;
	}

	.wn-recipe-content-wrap .wn-recipe-nav-text a {
		color: #212121;
		font-size: 13px;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
	}

	.wn-recipe-content-wrap .wn-recipe-nav-text a i {
		font-size: 40px;
	}

	.wn-recipe-content-wrap .wn-recipe-nav-text a i.icon-arrows-slim-left {
		margin-right: 16px;
	}

	.wn-recipe-content-wrap .wn-recipe-nav-text a i.icon-arrows-slim-right {
		margin-left: 16px;
	}

	.wn-recipe-content-wrap .wn-recipe-nav-text a span {
		letter-spacing: 1px;
		display: inline-block;
		vertical-align: top;
		padding-top: 8px;
	}

	/* Repice top related */

	.top-related .top-related-title {
		color: #252425;
		font-size: 22px;
		font-weight: 600;
		margin-bottom: 31px;
	}

	.top-related .recipe-item:last-child {
		margin-right: 0;
	}

	.top-related .recipe-item img {
		width: 100%;
	}

	.top-related .recipe-item h5 {
		overflow: hidden;
		margin-top: 26px;
	}

	.top-related .recipe-item h5 a {
		color: #252425;
		font-size: 18px;
		font-weight: 600;
		padding-left: 88px;
		position: relative;
		overflow: hidden;
		float: left;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
		text-transform: uppercase;
	}

	.top-related .recipe-item h5 a:after {
		content: '';
		position: absolute;
		width: 75px;
		height: 5px;
		background: #252425;
		left: 0;
		top: 50%;
		transform: translate(0, -50%);
		float: left;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
	}

	.top-related .recipe-item h5 a:hover:after {
		width: 85px;
	}

	.top-related .recipe-item h5 a:hover {
		padding-left: 98px;
	}

	@media(min-width: 992px) and (max-width: 1200px) {
		.food-information {
			padding: 20px 20px;
		}
		.food-information .food-info {
			font-size: 13px;
		}
		.recipe-metadata {
			padding: 12px 20px;
		}
		.recipe-metadata .meta li,
		.recipe-metadata .meta,
		.recipe-metadata .meta strong {
			font-size: 12px;
		}
	}

	@media(min-width: 681px) and (max-width: 991px) {
		.recipe-metadata {
			padding: 10px;
		}
		.food-information {
			padding: 13px;
		}
		.food-information .food-info {
			font-size: 13px;
		}
		.recipe-metadata {
			padding: 10px;
		}
		.recipe-metadata .meta li,
		.recipe-metadata .meta,
		.recipe-metadata .meta strong {
			font-size: 13px;
		}
	}

	@media(max-width: 680px) {
		.recipe-metadata {
			padding: 10px;
		}
		.food-information {
			padding: 13px;
		}
		.food-information .food-info {
			font-size: 13px;
		}
		.recipe-metadata {
			padding: 10px;
		}
		.recipe-metadata .meta li,
		.recipe-metadata .meta,
		.recipe-metadata .meta strong {
			font-size: 13px;
		}
		.recipe-metadata .meta>strong {
			display: block;
		}
		.food-information .food-info strong {
			display: block;
		}
	}

	@media(max-width:479px) {
		.recipe-metadata .meta {
			display: block;
			border-bottom: 1px solid #eee;
			border-right: none;
			padding: 10px 0 10px;
		}
		.recipe-metadata .meta:last-child {
			border-bottom: 0;
		}
		.recipe-metadata {
			padding: 0;
		}
	}

	/* # Magazin type 1
	=========================================*/

	.magazin-wrap {
		position: relative;
	}

	.magazin-wrap .magazin-cat-nav-wrap {
		border-bottom: 1px solid #efefef;
		margin-bottom: 30px;
		clear: both;
		min-height: 34px;
	}

	.magazin-wrap .magazin-cat-nav-wrap .magazin-title {
		float: left;
		margin: 0;
		padding-bottom: 14px;
		position: relative;
		font-size: 18px;
		font-weight: 700;
		line-height: 20px;
	}

	.magazin-wrap .magazin-cat-nav-wrap .magazin-title:before {
		content: '';
		width: 46px;
		height: 4px;
		background: #437df9;
		position: absolute;
		bottom: -3px;
		left: 0;
		display: inline-block;
	}

	.magazin-wrap .magazin-cat-nav-wrap ul.magazin-cat-nav {
		float: right;
		margin: 0;
		position: relative;
	}

	.magazin-wrap .magazin-cat-nav-wrap ul.magazin-cat-nav li {
		list-style: none;
		display: inline-block;
		padding: 0 15px;
		margin: 0;
		line-height: 1;
		position: relative;
	}

	.magazin-wrap .magazin-cat-nav-wrap ul.magazin-cat-nav li:last-child {
		padding-right: 0;
	}

	.magazin-wrap .magazin-cat-nav-wrap ul.magazin-cat-nav li a {
		color: #777;
		font-size: 13px;
		font-weight: 400;
	}

	.magazin-wrap .magazin-cat-nav-wrap ul.magazin-cat-nav li a:hover {
		color: #000;
	}

	/* # Magazin type 1 + 2 + 3
	=========================================*/

	#wrap .magazine-b1,
	#wrap .left-section .magazine-b2,
	#wrap .left-section .magazine-b3,
	.magazin-wrap.magazin-2 .right-section,
	.magazin-wrap.magazin-3 .below-section {
		background: #f8f8f8;
		padding-bottom: 41px;
		border-left: 1px solid #fff;
	}

	#wrap .left-section .magazine-b3 {
		padding-bottom: 27px;
	}

	.magazin-wrap.magazin-1 .col-md-6 {
		margin-bottom: 30px;
	}

	.magazin-wrap.magazin-2 .col-md-6 {
		margin-bottom: 10px;
	}

	.magazin-wrap.magazin-3 .col-md-6 {
		margin-bottom: 0;
	}

	.magazine-b1 .magazine-b1-img img,
	.left-section .magazine-b2 .magazine-b2-img img,
	.left-section .magazine-b3 .magazine-b3-img img {
		width: 100%;
	}

	.magazin-wrap.magazin-1 .magazine-b1.col-md-6 .magazine-b1-cont,
	.magazin-wrap.magazin-2 .magazine-b2.col-md-6 .magazine-b2-cont,
	.magazin-wrap.magazin-3 .magazine-b3.col-md-6 .magazine-b3-cont {
		max-width: 651px;
		margin: -63px auto 0;
		background: #fff;
		padding: 20px 49px 34px;
	}

	.magazin-wrap.magazin-1 .magazine-b1 .magazine-b1-cont,
	.magazin-wrap.magazin-2 .left-section .magazine-b2 .magazine-b2-cont,
	.magazin-wrap.magazin-3 .left-section .magazine-b3 .magazine-b3-cont {
		position: relative;
		max-width: 87%;
		margin: 0 auto;
		margin-top: -37px;
		background: #fff;
		padding: 14px 21px 18px 28px;
		box-shadow: 0 2px 10px -4px rgba(0, 0, 0, 0.09);
		transition: 0.78s all ease;
	}

	.magazin-wrap.magazin-1 .magazine-b1 .magazine-b1-cont:hover,
	.magazin-wrap.magazin-2 .left-section .magazine-b2 .magazine-b2-cont:hover,
	.magazin-wrap.magazin-3 .left-section .magazine-b3 .magazine-b3-cont:hover {
		box-shadow: 0 1px 28px rgba(0, 0, 0, 0.06);
	}

	.magazin-wrap.magazin-1 .magazine-b1 .magazine-b1-cont .magazine-b1-category,
	.magazin-wrap.magazin-2 .left-section .magazine-b2 .magazine-b2-cont .magazine-b2-category,
	.magazin-wrap.magazin-3 .left-section .magazine-b3 .magazine-b3-cont .magazine-b3-category {
		display: inline;
		background: #555;
		padding: 4px 15px;
		position: absolute;
		top: -28px;
		line-height: 20px;
		height: 28px;
	}

	.magazin-wrap.magazin-1 .magazine-b1 .magazine-b1-cont .magazine-b1-category a,
	.magazin-wrap.magazin-2 .left-section .magazine-b2 .magazine-b2-cont .magazine-b2-category a,
	.magazin-wrap.magazin-3 .left-section .magazine-b3 .magazine-b3-cont .magazine-b3-category a {
		color: #fff;
		font-size: 11px;
		font-weight: 500;
		text-transform: uppercase;
		letter-spacing: 1px;
	}

	.magazin-wrap.magazin-1 .magazine-b1 .magazine-b1-cont .magazine-b1-category a:hover,
	.magazin-wrap.magazin-2 .left-section .magazine-b2 .magazine-b2-cont .magazine-b2-category a:hover,
	.magazin-wrap.magazin-3 .left-section .magazine-b3 .magazine-b3-cont .magazine-b3-category a:hover {
		text-decoration: underline;
	}

	.magazin-wrap.magazin-1 .magazine-b1 .magazine-b1-cont .magazine-b1-date,
	.magazin-wrap.magazin-2 .left-section .magazine-b2 .magazine-b2-cont .magazine-b2-date,
	.magazin-wrap.magazin-3 .left-section .magazine-b3 .magazine-b3-cont .magazine-b3-date {
		font-size: 12px;
		font-weight: 300;
		color: #a1a1a1;
		margin-bottom: 10px;
	}

	.magazin-wrap.magazin-1 .magazine-b1 .magazine-b1-cont .magazine-b1-date i,
	.magazin-wrap.magazin-2 .left-section .magazine-b2 .magazine-b2-cont .magazine-b2-date i,
	.magazin-wrap.magazin-3 .left-section .magazine-b3 .magazine-b3-cont .magazine-b3-date i {
		font-size: 15px;
		vertical-align: text-top;
		margin-right: 3px;
	}

	.magazin-wrap.magazin-1 .magazine-b1 .magazine-b1-cont .magazine-b1-title a,
	.magazin-wrap.magazin-2 .left-section .magazine-b2 .magazine-b2-cont .magazine-b2-title a,
	.magazin-wrap.magazin-3 .left-section .magazine-b3 .magazine-b3-cont .magazine-b3-title a {
		color: #121212;
		font-size: 22px;
		font-weight: 500;
		margin-bottom: 26px;
		display: block;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
	}

	.magazin-wrap.magazin-1 .magazine-b1 .magazine-b1-cont .magazine-b1-title a:hover,
	.magazin-wrap.magazin-2 .left-section .magazine-b2 .magazine-b2-cont .magazine-b2-title a:hover,
	.magazin-wrap.magazin-3 .left-section .magazine-b3 .magazine-b3-cont .magazine-b3-title a:hover {
		color: #000;
		text-decoration: underline;
	}

	.magazin-wrap.magazin-1 .magazine-b1 .magazine-b1-cont .magazine-excerpt,
	.magazin-wrap.magazin-2 .left-section .magazine-b2 .magazine-b2-cont .magazine-excerpt,
	.magazin-wrap.magazin-3 .left-section .magazine-b3 .magazine-b3-cont .magazine-excerpt {
		margin-bottom: 35px;
		font-size: 15px;
	}

	.magazin-wrap.magazin-1 .magazine-b1 .magazine-b1-cont .magazine-author span a,
	.magazin-wrap.magazin-2 .left-section .magazine-b2 .magazine-b2-cont .magazine-author span a,
	.magazin-wrap.magazin-3 .left-section .magazine-b3 .magazine-b3-cont .magazine-author span a {
		font-size: 13px;
		color: #adadae;
		font-weight: 400;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
	}

	.magazin-wrap.magazin-1 .magazine-b1 .magazine-b1-cont .magazine-author span a:hover,
	.magazin-wrap.magazin-2 .left-section .magazine-b2 .magazine-b2-cont .magazine-author span a:hover,
	.magazin-wrap.magazin-3 .left-section .magazine-b3 .magazine-b3-cont .magazine-author span a:hover {
		color: #000;
		text-decoration: underline;
	}

	.magazin-wrap.magazin-1 .magazine-b1 .magazine-b1-cont .magazine-author span img,
	.magazin-wrap.magazin-2 .left-section .magazine-b2 .magazine-b2-cont .magazine-author span img,
	.magazin-wrap.magazin-3 .left-section .magazine-b3 .magazine-b3-cont .magazine-author span img {
		border-radius: 50%;
		margin-right: 4px;
	}

	#wrap .magazin-wrap .pagination {
		clear: both;
		margin: -0;
		line-height: 1;
	}

	#wrap .magazin-wrap.magazin-1 .pagination {
		display: block !important;
	}

	.magazin-wrap.magazin-1 .pagination a,
	.magazin-wrap.magazin-2 .pagination a,
	.magazin-wrap.magazin-3 .pagination a {
		position: relative;
		overflow: hidden;
		margin: 0 5px;
	}

	.magazin-wrap.magazin-1 .pagination a:first-child,
	.magazin-wrap.magazin-2 .pagination a:first-child,
	.magazin-wrap.magazin-3 .pagination a:first-child {
		margin-left: 0;
	}

	.magazin-wrap.magazin-1 .pagination a:last-child,
	.magazin-wrap.magazin-2 .pagination a:last-child,
	.magazin-wrap.magazin-3 .pagination a:last-child {
		margin-right: 0;
	}

	.magazin-wrap.magazin-1 .pagination i,
	.magazin-wrap.magazin-2 .pagination i,
	.magazin-wrap.magazin-3 .pagination i {
		font-size: 44px;
		color: #000;
		margin: 0 5px;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
		position: relative;
	}

	.magazin-wrap.magazin-1 .pagination i:first-child {
		margin-left: 0;
	}

	.magazin-wrap.magazin-2 .pagination i:last-child {
		margin-right: 0;
	}

	.magazin-wrap.magazin-3 .pagination i:last-child {
		margin-right: 0;
	}

	.magazin-wrap.magazin-1 .pagination i.icon-arrows-slim-right:hover:before,
	.magazin-wrap.magazin-2 .pagination i.icon-arrows-slim-right:hover:before,
	.magazin-wrap.magazin-3 .pagination i.icon-arrows-slim-right:hover:before {
		content: '\e069';
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
	}

	.magazin-wrap.magazin-1 .pagination i.icon-arrows-slim-left:hover:before,
	.magazin-wrap.magazin-2 .pagination i.icon-arrows-slim-left:hover:before,
	.magazin-wrap.magazin-3 .pagination i.icon-arrows-slim-left:hover:before {
		content: '\e067';
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
	}

	.magazin-wrap.magazin-2 .right-section {
		margin-left: 53px;
	}

	.magazin-wrap.magazin-2 .right-section {
		padding: 20px 20px 20px 43px;
	}

	.magazin-wrap.magazin-3 .below-section {
		padding: 0px 36px 20px 115px;
		margin-top: -2px;
	}

	.col-md-6.below-section.wn-pagination {
		width: calc( 50% - 15px);
	}

	.col-md-6.below-section.wn-pagination:nth-child(odd) {
		margin-left: 30px;
	}

	.right-section .magazine-b2.magazine-b2-cont,
	.below-section .magazine-b3.magazine-b3-cont {
		background: #fff;
		padding-top: 15px;
		padding-bottom: 21px;
		padding-right: 20px;
		margin-bottom: 6px;
		min-height: 110px;
		box-shadow: 0 2px 10px -4px rgba(0, 0, 0, 0.084);
		transition: 0.78s all ease;
	}

	.right-section .magazine-b2.magazine-b2-cont:hover,
	.below-section .magazine-b3.magazine-b3-cont:hover {
		box-shadow: 0 1px 28px rgba(0, 0, 0, 0.06);
	}

	.right-section .magazine-b2.magazine-b2-cont .magazine-b2-img,
	.below-section .magazine-b3.magazine-b3-cont .magazine-b3-img {
		float: left;
		margin-left: -87px;
		margin-right: 17px;
		width: 120px;
		height: 80px;
	}

	.right-section .magazine-b2.magazine-b2-cont img,
	.below-section .magazine-b3.magazine-b3-cont img {
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.001);
		transition: 0.78s box-shadow ease;
	}

	.right-section .magazine-b2.magazine-b2-cont:hover img,
	.below-section .magazine-b3.magazine-b3-cont:hover img {
		box-shadow: 0 2px 15px rgba(0, 0, 0, 0.1);
	}

	.right-section .magazine-b2.magazine-b2-cont .magazine-b2-cont,
	.below-section .magazine-b3.magazine-b3-cont .magazine-b3-cont {
		overflow: hidden;
	}

	.magazin-wrap.magazin-2 .right-section .magazine-b2 .magazine-b2-cont .magazine-b2-date,
	.magazin-wrap.magazin-3 .below-section .magazine-b3 .magazine-b3-cont .magazine-b3-date {
		font-size: 12px;
		color: #a1a1a1;
		font-weight: 300;
		padding-top: 6px;
		line-height: 22px;
	}

	.magazin-wrap.magazin-2 .right-section .magazine-b2 .magazine-b2-cont .magazine-b2-date i,
	.magazin-wrap.magazin-3 .below-section .magazine-b3 .magazine-b3-cont .magazine-b3-date i {
		font-size: 15px;
		vertical-align: middle;
		margin-right: 3px;
	}

	.magazin-wrap.magazin-2 .right-section .magazine-b2 .magazine-b2-cont .magazine-b2-title,
	.magazin-wrap.magazin-3 .below-section .magazine-b3 .magazine-b3-cont .magazine-b3-title {
		line-height: 14px;
	}

	.magazin-wrap.magazin-2 .right-section .magazine-b2 .magazine-b2-cont .magazine-b2-title a,
	.magazin-wrap.magazin-3 .below-section .magazine-b3 .magazine-b3-cont .magazine-b3-title a {
		color: #191919;
		font-size: 14px;
		font-weight: 500;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
	}

	.magazin-wrap.magazin-2 .right-section .magazine-b2 .magazine-b2-cont .magazine-b2-title a:hover,
	.magazin-wrap.magazin-3 .below-section .magazine-b3 .magazine-b3-cont .magazine-b3-title a:hover {
		color: #000;
		text-decoration: underline;
	}

	.magazin-wrap.magazin-3 .below-section.wn-pagination:nth-child(2n+2) {
		clear: left;
	}

	.magazin-wrap.magazin-3 .magazin-wrap-content {
		margin-bottom: 20px;
	}
	@media( max-width: 991px) {
		.col-md-6.below-section.wn-pagination {
			width: 100%;
		}
		.col-md-6.below-section.wn-pagination:nth-child(odd) {
			margin: 0;
		}
		#wrap .left-section .magazine-b3 {
			padding-bottom: 41px;
		}
	}

	@media(min-width: 1201px) and (max-width: 1280px) {
		.magazin-wrap.magazin-1 .magazine-b1 .magazine-b1-cont .magazine-b1-title a,
		.magazin-wrap.magazin-2 .left-section .magazine-b2 .magazine-b2-cont .magazine-b2-title a .magazin-wrap.magazin-3 .left-section .magazine-b3 .magazine-b3-cont .magazine-b3-title a {
			font-size: 20px;
		}
	}

	@media(min-width: 992px) and (max-width: 1200px) {
		.magazin-wrap.magazin-1 .magazine-b1 .magazine-b1-cont .magazine-b1-title a,
		.magazin-wrap.magazin-2 .left-section .magazine-b2 .magazine-b2-cont .magazine-b2-title a,
		.magazin-wrap.magazin-3 .left-section .magazine-b3 .magazine-b3-cont .magazine-b3-title a {
			font-size: 16px;
		}
		.magazin-wrap.magazin-1 .magazine-b1.col-md-6 .magazine-b1-cont,
		.magazin-wrap.magazin-2 .magazine-b2.col-md-6 .magazine-b2-cont,
		.magazin-wrap.magazin-3 .magazine-b3.col-md-6 .magazine-b3-cont {
			margin-top: -30px;
		}
		.magazin-wrap.magazin-3 .below-section {
			padding-left: 18px;
			padding-right: 18px;
		}
		.right-section .magazine-b2.magazine-b2-cont .magazine-b2-img,
		.below-section .magazine-b3.magazine-b3-cont .magazine-b3-img {
			float: none;
			margin: 0;
			width: auto;
		}
		.right-section .magazine-b2.magazine-b2-cont,
		.below-section .magazine-b3.magazine-b3-cont {
			padding: 15px;
			text-align: center;
		}
		.magazin-wrap.magazin-2 .right-section {
			padding: 20px;
			margin-left: 0;
		}
	}

	@media(max-width: 991px) {
		.magazin-wrap.magazin-1 .magazine-b1.col-md-6 .magazine-b1-cont,
		.magazin-wrap.magazin-2 .magazine-b2.col-md-6 .magazine-b2-cont,
		.magazin-wrap.magazin-3 .magazine-b3.col-md-6 .magazine-b3-cont {
			margin: 0;
			max-width: 100%;
		}
		#wrap .magazine-b1,
		#wrap .magazine-b2 {
			border: none;
			min-height: auto;
		}
		.magazin-wrap .magazin-cat-nav-wrap {
			position: relative;
		}
		.magazin-wrap .magazin-cat-nav-wrap ul.magazin-cat-nav {
			position: relative;
			border-radius: 2px;
			right: 0;
			top: 0;
			z-index: 99;
		}
		.magazin-wrap .magazin-cat-nav-wrap ul.magazin-cat-nav:hover {
			box-shadow: 0 3px 22px rgba(0, 0, 0, .08);
		}
		.magazin-wrap .magazin-cat-nav-wrap ul.magazin-cat-nav:before {
			width: 32px;
			height: 20px;
			display: block;
			content: "\e603";
			background: #f3f3f3;
			font-family: 'simple-line-icons';
			border-radius: 4px;
			color: #333;
			line-height: 20px;
			font-size: 16px;
			text-align: center;
			position: absolute;
			right: 0;
			top: 0;
		}
		.magazin-wrap .magazin-cat-nav-wrap ul.magazin-cat-nav li {
			display: none;
			opacity: 0;
			visibility: hidden;
			transition: all 0.23s ease;
			padding: 10px;
			background: #fff;
			width: 160px;
		}
		.magazin-wrap .magazin-cat-nav-wrap ul.magazin-cat-nav:hover li {
			opacity: 1;
			visibility: visible;
			display: block;
		}
	}

	#wrap .magazin-wrap .magazin-dropdown-list {
		padding: 0;
		position: relative;
		top: 3px;
	}

	.magazin-wrap .magazin-dropdown-list i {
		background: #f3f3f3;
		border-radius: 4px;
		display: inline-block;
		text-align: center;
		width: 32px;
		height: 20px;
		color: #333;
		font-size: 16px;
		padding-top: 2px;
		cursor: pointer;
	}

	.magazin-wrap .magazin-dropdown-list ul {
		width: 182px;
		display: none;
		position: absolute;
		border-radius: 2px;
		right: 0;
		top: 17px;
		z-index: 99;
		line-height: 2;
		background: #fff;
		box-shadow: 0 3px 22px rgba(0, 0, 0, .08);
		border: 1px solid rgba(0, 0, 0, .08);
	}

	.magazin-wrap .magazin-dropdown-list ul li,
	.magazin-wrap .magazin-dropdown-list ul li a {
		display: block;
		width: 100%;
		padding: 10px 0;
	}

	#wrap .magazin-wrap .magazin-dropdown-list:hover ul {
		display: block;
	}

	@media(max-width:479px) {
		.right-section .magazine-b2.magazine-b2-cont .magazine-b2-img,
		.below-section .magazine-b3.magazine-b3-cont .magazine-b3-img {
			width: 60px;
			height: 40px;
			margin-right: 7px;
			margin-left: -40px;
		}
		.magazin-wrap.magazin-3 .below-section {
			padding-left: 45px;
			padding-right: 15px;
		}
		.magazin-wrap.magazin-2 .right-section {
			margin-left: 0;
		}
		.right-section .magazine-b2.magazine-b2-cont,
		.below-section .magazine-b3.magazine-b3-cont {
			padding-right: 6px;
		}
		.magazin-wrap.magazin-2 .right-section .magazine-b2 .magazine-b2-cont .magazine-b2-title a,
		.magazin-wrap.magazin-3 .below-section .magazine-b3 .magazine-b3-cont .magazine-b3-title a {
			font-size: 13px;
		}
		.magazin-wrap.magazin-1 .magazine-b1 .magazine-b1-cont .magazine-b1-title a,
		.magazin-wrap.magazin-2 .left-section .magazine-b2 .magazine-b2-cont .magazine-b2-title a,
		.magazin-wrap.magazin-3 .left-section .magazine-b3 .magazine-b3-cont .magazine-b3-title a {
			font-size: 16px;
		}
	}

	/* Content Carousel */

	.wn-content-carousel .owl-nav .owl-prev .ol-pre:after {
		content: "\e03f";
		font-size: 50px;
		font-family: "linea-arrows-10" !important;
	}

	.wn-content-carousel .owl-nav .owl-next .ol-nxt:after {
		content: "\e04b";
		font-size: 50px;
		font-family: "linea-arrows-10" !important;
	}

	.wn-content-carousel.bottom .owl-nav {
		text-align: center;
	}

	.wn-content-carousel.bottom .owl-nav .owl-prev,
	.wn-content-carousel.bottom .owl-nav .owl-next {
		display: inline-block;
	}

	.wn-content-carousel.wn-cc-sidebar .owl-nav .owl-next .ol-nxt:after {
		position: absolute;
		right: -55px;
		top: 50%;
	}

	.wn-content-carousel.wn-cc-sidebar .owl-nav .owl-prev .ol-pre:after {
		position: absolute;
		left: -55px;
		top: 50%;
	}

	.wn-content-carousel .owl-carousel .owl-stage-outer {
		margin-bottom: 28px;
	}

	/* Block Quote type 1
	===========================================*/

	.wn-block-quote.wn-block-quote-1 {
		display: inline-block;
		background: #fafafa;
		position: relative;
		width: 100%;
	}

	.wn-block-quote.wn-block-quote-1 .image-wrap {
		float: left;
	}

	.wn-block-quote.wn-block-quote-1 .block-quote-content {
		overflow: hidden;
		position: absolute;
		right: 60px;
		top: 95px;
		max-width: 500px;
	}

	.wn-block-quote.wn-block-quote-1 .col-md-7 {
		padding-left: 0;
	}

	.wn-block-quote-1 .block-quote-content .content {
		background: #fff;
		font-size: 26px;
		line-height: 1.5;
		color: #222;
		margin-right: 20px;
		margin-top: 20px;
		padding: 10%;
		box-shadow: 0px 5px 29px 0px rgba(1, 2, 2, 0.11);
	}

	.wn-block-quote-1 .authorbox {
		overflow: hidden;
		position: relative;
		left: 40%;
		margin-top: 35px;
	}

	.wn-block-quote-1 .authorbox img {
		border-radius: 50%;
		float: left;
		margin-right: 16px;
	}

	.wn-block-quote-1 .authorbox p {
		margin-bottom: 0;
		margin-top: 10px;
		color: #222;
		font-size: 16px;
		background: #fafafa;
		display: inline-block;
		padding: 0 10px;
	}

	@media ( max-width: 1280px) {
		.wn-block-quote.wn-block-quote-1 {
			display: block;
			width: 100%;
			overflow: hidden;
		}
		.wn-block-quote.wn-block-quote-1 .block-quote-content {
			position: absolute;
			left: 8%;
			right: 8%;
			top: 12%;
			margin: 0;
			width: auto;
		}
		.wn-block-quote-1 .block-quote-content .content {
			margin: 20px;
			overflow: hidden;
		}
		.wn-block-quote-1 .authorbox {
			margin-left: 50px;
			margin-bottom: 20px;
		}
	}

	@media ( max-width: 767px) {
		.wn-block-quote-1 .block-quote-content .content {
			background: #fff;
			font-size: 25px;
			color: #222;
			padding: 20px;
		}
		.wn-block-quote-1 .authorbox {
			left: auto;
			margin-top: 0;
		}
	}

	@media ( max-width: 480px) {
		.wn-block-quote-1 .block-quote-content .content {
			font-size: 16px;
			margin-bottom: 8px;
		}
		.wn-block-quote.wn-block-quote-1 .block-quote-content {
			left: 0%;
			right: 0%;
			top: 0%;
		}
	}

	@media ( max-width: 320px) {
		.wn-block-quote-1 .block-quote-content .content {
			font-size: 15px;
		}
		.wn-block-quote-1 .block-quote-content .content {
			margin: 5px;
		}
		.wn-block-quote-1 .authorbox {
			margin-left: 5%;
		}
	}

	/* Block Quote type 2
	===========================================*/

	.wn-block-quote.wn-block-quote-2 {
		position: relative;
	}

	.wn-block-quote.wn-block-quote-2 .block-quote-author {
		border: 1px solid #e8e8e8;
		text-align: right;
		padding: 38px 23px 79px;
	}

	.wn-block-quote.wn-block-quote-2 .block-quote-author img {
		border-radius: 50%;
	}

	.wn-block-quote.wn-block-quote-2 .wn-block-quote-content {
		margin-left: -135px;
		margin-top: -36px;
		width: 100%;
		text-align: left;
		padding: 51px 68px 19px 53px;
		position: absolute;
	}

	.wn-block-quote.wn-block-quote-2 .wn-block-quote-content .content {
		font-size: 30px;
		font-family: 'Playfair Display', serif;
		font-style: italic;
		margin-bottom: 35px;
	}

	.wn-block-quote.wn-block-quote-2 .wn-block-quote-content * {
		color: #fff;
	}

	.wn-block-quote.wn-block-quote-2 .wn-block-quote-content .author-name {
		font-size: 13px;
		font-weight: 500;
	}

	@media( min-width: 992px) and ( max-width: 1680px) {
		.wn-block-quote.wn-block-quote-2 .wn-block-quote-content {
			margin-left: -30px;
			max-width: 90%;
		}
		.wn-block-quote.wn-block-quote-2 .wn-block-quote-content .content {
			font-size: 25px;
		}
		.wn-block-quote.wn-block-quote-2 .block-quote-author img {
			width: 80px;
			position: relative;
			z-index: 2;
		}
		.wn-block-quote-2 {
			margin-bottom: 50px;
		}
	}

	@media(max-width: 991px) {
		.wn-block-quote.wn-block-quote-2 .wn-block-quote-content {
			margin: auto;
			width: 100%;
			text-align: left;
			padding: 20px;
			position: relative;
		}
		.wn-block-quote.wn-block-quote-2 .wn-block-quote-content .content {
			font-size: 24px;
		}
		.wn-block-quote.wn-block-quote-2 .block-quote-author {
			border: none;
			text-align: right;
			padding: 20px;
		}
	}

	/* Post Slider 1
	================================================== */

	.postslider-owl-carousel.postslider-1 {
		display: block;
		text-align: center;
		max-height: 765px;
	}

	.postslider-owl-carousel.postslider-1 .latest-img img {
		height: auto;
	}

	.postslider-owl-carousel.postslider-1 .latest-img {
		overflow: hidden;
		max-height: 765px;
	}

	.postslider-owl-carousel.postslider-1 .latest-content {
		background: rgba(255, 255, 255, .97);
		position: absolute;
		padding: 7% 5% 5% 5%;
		width: 60%;
		max-width: 720px;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		text-align: center;
	}

	.postslider-owl-carousel.postslider-1 .latest-title {
		margin-bottom: 18px;
		margin-top: 18px;
	}

	.postslider-owl-carousel.postslider-1 .latest-title a {
		font-size: 43px;
		color: #222;
		margin-left: 3px;
		margin-bottom: 50px;
		font-weight: 700;
		letter-spacing: 0;
		word-spacing: 0;
		text-align: center;
		line-height: 58px;
	}

	.postslider-owl-carousel.postslider-1 .latest-title a:hover {
		color: #437df9;
	}

	.postslider-owl-carousel.postslider-1 span,
	.postslider-owl-carousel.postslider-1 span a {
		color: #222;
		font-size: 16px;
		position: relative;
		letter-spacing: 0;
		word-spacing: 3px;
	}

	.postslider-owl-carousel.postslider-1 .date {
		margin-right: 10px;
	}

	.postslider-owl-carousel.postslider-1 .category {
		margin-right: 53px;
	}

	.postslider-owl-carousel.postslider-1 .date:before {
		content: "";
		position: absolute;
		top: 50%;
		-webkit-transform: translate( 0, -50%);
		-moz-transform: translate( 0, -50%);
		-ms-transform: translate( 0, -50%);
		transform: translate( 0, -50%);
		left: -30px;
		width: 20px;
		height: 1px;
		background: #000;
	}

	.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav {
		font-family: 'themify';
	}

	.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav .owl-next,
	.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav .owl-prev {
		height: 16px;
		background: transparent;
		width: 64px;
		position: absolute;
		top: 50%;
		-webkit-transform: translate( 0, -50%);
		-moz-transform: translate( 0, -50%);
		-ms-transform: translate( 0, -50%);
		transform: translate( 0, -50%);
	}

	.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav .owl-next {
		left: -15px;
	}

	.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav .owl-prev {
		right: -15px;
	}

	.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav .owl-next:after,
	.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav .owl-prev:after {
		content: "";
		width: 62px;
		height: 2px;
		top: 5px;
		background: #000;
		position: absolute;
	}

	.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav .owl-next:hover:after,
	.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav .owl-prev:hover:after {
		background: #437df9;
	}

	.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav .owl-next:after {
		right: 0;
	}

	.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav .owl-prev:after {
		left: 0;
	}

	.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav .owl-next:before,
	.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav .owl-prev:before {
		content: "";
		width: 60px;
		height: 2px;
		top: -6px;
		color: #000;
		position: absolute;
		font-size: 20px;
		font-weight: 900;
	}

	.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav .owl-next:hover:before,
	.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav .owl-prev:hover:before {
		color: #437df9;
	}

	.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav .owl-next:before {
		content: "\e64a";
		right: 28px;
	}

	.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav .owl-prev:before {
		content: "\e649";
		left: 28px;
	}

	@media (max-width:1366px) {
		.postslider-owl-carousel.postslider-1 {
			max-height: 600px;
		}
		.postslider-owl-carousel.postslider-1 .latest-img {
			max-height: 600px;
		}
		.postslider-owl-carousel.postslider-1 .latest-content {
			padding: 5% 3% 4% 3%;
			width: 550px;
		}
	}

	@media (max-width:1280px) {
		.postslider-owl-carousel.postslider-1 .latest-title a {
			font-size: 25px;
		}
		.postslider-owl-carousel.postslider-1 .latest-content {
			width: 84%;
		}
	}

	@media (max-width:1024px) {
		.postslider-owl-carousel.postslider-1 {
			max-height: 500px;
		}
		.postslider-owl-carousel.postslider-1 .latest-img {
			max-height: 500px;
		}
		.postslider-owl-carousel.postslider-1 .latest-title a {
			font-size: 32px;
			line-height: 40px;
		}
		.postslider-owl-carousel.postslider-1 span,
		.postslider-owl-carousel.postslider-1 span a {
			font-size: 14px;
		}
		.postslider-owl-carousel.postslider-1 .date {
			margin-right: 0;
		}
		.postslider-owl-carousel.postslider-1 .category {
			margin-right: 43px;
		}
	}

	@media (max-width: 991px) {
		.postslider-owl-carousel.postslider-1 {
			padding-bottom: 40px;
		}
		.postslider-owl-carousel.postslider-1 .latest-img {
			max-height: 400px;
		}
		.postslider-owl-carousel.postslider-1 .latest-content {
			width: 280px;
		}
		.postslider-owl-carousel.postslider-1 .latest-title {
			margin-top: 10px;
		}
		.postslider-owl-carousel.postslider-1 .latest-title a {
			font-size: 24px;
			line-height: 30px;
		}
		.postslider-owl-carousel.postslider-1 span,
		.postslider-owl-carousel.postslider-1 span a {
			font-size: 13px;
		}
		.postslider-owl-carousel.postslider-1 .date {
			margin-right: 0;
		}
		.postslider-owl-carousel.postslider-1 .category {
			margin-right: 33px;
		}
		.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav .owl-next,
		.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav .owl-prev {
			top: auto;
			bottom: 0;
		}
		.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav .owl-next:after,
		.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav .owl-prev:after {
			width: 42px;
		}
		.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav .owl-next:before {
			content: "\e64a";
			right: 9px;
		}
		.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav .owl-prev:before {
			content: "\e649";
			left: 9px;
		}
		.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav .owl-next {
			left: 25%;
		}
		.postslider-owl-carousel.postslider-1.owl-carousel .owl-nav .owl-prev {
			right: 25%;
		}
	}

	/* Post Slider 2
	================================================== */

	.postslider-owl-carousel.postslider-2 {
		display: block;
		text-align: center;
		max-height: 765px;
	}

	.postslider-owl-carousel.postslider-2 .latest-img img {
		height: auto;
	}

	.postslider-owl-carousel.postslider-2 .latest-img {
		overflow: hidden;
		max-height: 765px;
	}

	.postslider-owl-carousel.postslider-2 .latest-content {
		background: rgba(255, 255, 255, .97);
		position: absolute;
		padding: 7.5% 5% 5% 5%;
		width: 550px;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
		text-align: center;
	}

	.postslider-owl-carousel.postslider-2 .latest-title {
		margin-bottom: 18px;
		margin-top: 18px;
	}

	.postslider-owl-carousel.postslider-2 .latest-title a {
		font-size: 43px;
		color: #222;
		margin-left: 3px;
		margin-bottom: 50px;
		font-weight: 700;
		letter-spacing: 0;
		word-spacing: 0;
		text-align: center;
		line-height: 58px;
	}

	.postslider-owl-carousel.postslider-2 span,
	.postslider-owl-carousel.postslider-2 span a {
		color: #222;
		font-size: 16px;
		position: relative;
		letter-spacing: 0;
		word-spacing: 3px;
	}

	.postslider-owl-carousel.postslider-2 .date {
		margin-right: 10px;
	}

	.postslider-owl-carousel.postslider-2 .category {
		margin-right: 53px;
	}

	.postslider-owl-carousel.postslider-2 .date:before {
		content: "";
		position: absolute;
		top: 50%;
		-webkit-transform: translate( 0, -50%);
		-moz-transform: translate( 0, -50%);
		-ms-transform: translate( 0, -50%);
		transform: translate( 0, -50%);
		left: -30px;
		width: 20px;
		height: 1px;
		background: #000;
	}

	#wrap .postslider-owl-carousel.postslider-2.owl-carousel .owl-nav {
		font-family: 'themify';
	}

	#wrap .postslider-owl-carousel.postslider-2.owl-carousel .owl-nav .owl-next,
	#wrap .postslider-owl-carousel.postslider-2.owl-carousel .owl-nav .owl-prev {
		height: 16px;
		text-indent: -9999px;
		background: transparent;
		width: 64px;
		position: absolute;
		top: 50%;
		transform: translate(0, -50%);
	}

	#wrap .postslider-owl-carousel.postslider-2.owl-carousel .owl-nav .owl-next {
		left: 297px;
	}

	#wrap .postslider-owl-carousel.postslider-2.owl-carousel .owl-nav .owl-prev {
		right: 297px;
	}

	#wrap .postslider-owl-carousel.postslider-2.owl-carousel .owl-nav .owl-next:after,
	#wrap .postslider-owl-carousel.postslider-2.owl-carousel .owl-nav .owl-prev:after {
		content: "";
		width: 62px;
		height: 2px;
		top: 5px;
		background: #000;
		position: absolute;
	}

	#wrap .postslider-owl-carousel.postslider-2.owl-carousel .owl-nav .owl-next:after {
		right: 0;
	}

	#wrap .postslider-owl-carousel.postslider-2.owl-carousel .owl-nav .owl-prev:after {
		left: 0;
	}

	#wrap .postslider-owl-carousel.postslider-2.owl-carousel .owl-nav .owl-next:before,
	#wrap .postslider-owl-carousel.postslider-2.owl-carousel .owl-nav .owl-prev:before {
		content: "";
		text-indent: 1px;
		width: 60px;
		height: 2px;
		top: -6px;
		color: #000;
		position: absolute;
		font-size: 20px;
		font-weight: 900;
	}

	#wrap .postslider-owl-carousel.postslider-2.owl-carousel .owl-nav .owl-next:before {
		content: "\e64a";
		right: 28px;
	}

	#wrap .postslider-owl-carousel.postslider-2.owl-carousel .owl-nav .owl-prev:before {
		content: "\e649";
		left: 28px;
	}

	@media (max-width:1440px) {
		.postslider-owl-carousel.postslider-2 .latest-content {
			padding: 50px 20px 46px 30px;
			width: 550px;
		}
	}

	@media (max-width:1280px) {
		.postslider-owl-carousel.postslider-2 .latest-content {
			padding: 25px 40px 25px 59px;
			width: 450px;
		}
		.postslider-owl-carousel.postslider-2 .top {
			margin-bottom: 10px;
		}
		.postslider-owl-carousel.postslider-2 span,
		.postslider-owl-carousel.postslider-2 span a {
			font-size: 13px;
		}
		.postslider-owl-carousel.postslider-2 .latest-title a {
			font-size: 30px;
			line-height: 38px;
		}
	}

	@media (max-width:1200px) {
		#wrap .postslider-owl-carousel.postslider-2.owl-carousel .owl-nav .owl-next {
			left: 108px;
		}
		#wrap .postslider-owl-carousel.postslider-2.owl-carousel .owl-nav .owl-prev {
			right: 108px;
		}
	}

	@media (max-width: 991px) {
		#wrap .postslider-owl-carousel.postslider-2.owl-carousel .owl-nav .owl-next {
			left: 35px;
		}
		#wrap .postslider-owl-carousel.postslider-2.owl-carousel .owl-nav .owl-prev {
			right: 35px;
		}
	}

	@media (max-width:767px) {
		#wrap .postslider-owl-carousel.postslider-2.owl-carousel .owl-nav .owl-next {
			left: 15px;
		}
		#wrap .postslider-owl-carousel.postslider-2.owl-carousel .owl-nav .owl-prev {
			right: 15px;
		}
		#wrap .postslider-owl-carousel.postslider-2.owl-carousel .owl-nav .owl-next,
		#wrap .postslider-owl-carousel.postslider-2.owl-carousel .owl-nav .owl-prev {
			height: 16px;
			text-indent: -9999px;
			background: transparent;
			width: 64px;
			position: absolute;
			top: auto;
			bottom: -45px;
		}
	}

	@media (max-width:479px) {
		.postslider-owl-carousel.postslider-2 .latest-content {
			padding: 7px 20px;
			width: 100%;
		}
		#wrap .postslider-owl-carousel.postslider-2.owl-carousel .owl-nav .owl-next {
			left: 25px;
		}
		#wrap .postslider-owl-carousel.postslider-2.owl-carousel .owl-nav .owl-prev {
			right: 25px;
		}
	}

	/* Public class for postslider type 1 and type 2 */

	.postslider-owl-carousel.postslider-1 .category .category-color,
	.postslider-owl-carousel.postslider-2 .category .category-color {
		width: 9px;
		height: 9px;
		position: absolute;
		border-radius: 50%;
		left: -18px;
		top: 50%;
		-webkit-transform: translate( 0, -50%);
		-moz-transform: translate( 0, -50%);
		-ms-transform: translate( 0, -50%);
		transform: translate( 0, -50%);
	}

	/* Post Slider 3
	=========================================*/

	.postslider-3 .postslider-carousel.postslider-b {
		position: relative;
		overflow: hidden;
	}

	@media( min-width: 1280px) {
		.postslider-3 .owl-stage-outer.owl-height {
			min-height: 930px;
		}
	}

	.postslider-3.owl-carousel .owl-item img {
		width: auto;
		box-shadow: 10px 10px 10px #000;
	}

	.postslider-3 .owl-item {
		background: #fafafa;
	}

	.postslider-3 .latest-img {
		overflow: hidden;
		display: inline-block;
		float: right;
		padding-left: 369px;
	}

	.postslider-3 .latest-content {
		background: #fff;
		box-shadow: 0px 5px 29px 0px rgba(1, 1, 2, 0.11);
		overflow: hidden;
		position: absolute;
		padding: 4% 3%;
		max-width: 548px;
		left: 50%;
		top: 50%;
		transform: translate(-90%, -50%);
	}

	.postslider-3 .latest-content .category a,
	.postslider-3 .latest-content .date,
	.postslider-3 .latest-content .latest-title a {
		color: #222;
	}

	.postslider-3 .latest-content .category a,
	.postslider-3 .latest-content .date {
		font-size: 16px;
		position: relative;
	}

	.postslider-3 .latest-content .date {
		padding-left: 30px;
	}

	.postslider-3 .latest-content .date:before {
		content: '';
		background: #222;
		position: absolute;
		left: 0;
		top: 50%;
		transform: translate( 0, 50%);
		-webkit-transform: translate( 0, 50%);
		width: 20px;
		height: 1px;
	}

	.postslider-3 .latest-content .category a {
		padding-left: 18px;
		padding-right: 9px;
	}

	.postslider-3 .latest-content .category a:nth-child(2n+1) {
		padding-left: 0;
		margin-right: 29px;
	}

	.postslider-3 .latest-content .category {
		position: relative;
	}

	.postslider-3 .latest-content .category .category-color {
		width: 9px;
		height: 9px;
		position: absolute;
		border-radius: 50%;
		top: 50%;
		transform: translate( 0, -50%);
		-webkit-transform: translate( 0, -50%);
	}

	.postslider-3 .latest-content .category a:first-child {
		padding: 0;
	}

	.postslider-3 .latest-content .category a:hover {
		text-decoration: underline;
	}

	#wrap .postslider-3 .latest-content .latest-title {
		font-size: 43px;
		font-weight: 600;
		margin-top: 19px;
		margin-bottom: 32px;
	}

	.postslider-3 .latest-content .excerpt {
		font-size: 16px;
		color: #818181;
		margin-bottom: 35px;
	}

	.postslider-3 .latest-content .magicmore {
		color: #212121;
		font-size: 16px;
		position: relative;
		padding-left: 54px;
		font-weight: 600;
		transition: all .22s ease;
		-webkit-transition: all .22s ease;
	}

	.postslider-3 .latest-content .magicmore i {
		width: 42px;
		height: 13px;
		font-size: 41px;
		display: inline;
		position: absolute;
		left: 0;
		top: -8px;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
	}

	.postslider-3 .latest-content .magicmore:hover {
		padding-left: 60px;
	}

	.postslider-3 .latest-content .magicmore:hover i {
		left: 5px;
	}

	.postslider-3 .latest-content .magicmore:after {
		display: none;
	}

	.postslider-3 .owl-dots {
		position: absolute;
		transform: rotate(90deg);
		top: 50%;
	}

	.postslider-3 .owl-dots .owl-dot {
		width: 9px;
		height: 9px;
		border-radius: 0;
	}

	@media(max-width: 1200px) {
		.postslider-3 .latest-content .latest-title {
			font-size: 30px;
			margin-bottom: 10px;
			margin-top: 10px;
		}
	}

	@media(min-width:480px) and (max-width:767px) {
		.postslider-3 .latest-content .latest-title {
			font-size: 20px;
			margin-bottom: 10px;
			margin-top: 10px;
		}
		.postslider-3 .latest-img,
		.postslider-3 .postslider-carousel.postslider-b {
			height: 100%;
		}
		.postslider-3 .latest-content {
			position: absolute;
			top: 50%;
			left: 50%;
			transform: translate(-50%, -50%);
			-webkit-transform: translate(-50%, -50%);
			max-width: 400px;
			width: 380px;
		}
		.postslider-3 .latest-img {
			padding-left: 0;
			float: none;
			display: block;
		}
	}

	@media(max-width:479px) {
		.postslider-3 .latest-content .latest-title {
			font-size: 20px;
			margin-bottom: 10px;
			margin-top: 10px;
		}
		.postslider-3 .latest-content {
			position: relative;
			top: auto;
			left: auto;
			padding: 46px 30px 40px 38px;
			transform: none;
		}
		.postslider-3 .latest-img {
			padding-left: 0;
			float: none;
			display: block;
		}
	}

	/* Twitter */

	.wn-wrap-tweets-carousel {
		margin-top: 56px;
		padding-bottom: 50px;
	}

	.wn-tweets-carousel {
		position: relative;
		border: 1px solid #e6e6e6;
		background: #fff;
		padding-bottom: 35px;
	}

	#wrap .wn-tweets-carousel p {
		text-align: center;
		padding: 44px 10px 0 10px;
		margin-bottom: 0px;
	}

	.wn-tweets-carousel>i {
		width: 68px;
		height: 68px;
		background: #fff;
		display: inline-block;
		text-align: center;
		font-size: 55px;
		border-radius: 50%;
		padding-top: 10px;
		padding-left: 3px;
		position: absolute;
		top: -36px;
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
	}

	#wrap .wn-tweets-carousel .socialfollow {
		display: inline-block;
		background: #fff;
		margin: 0;
		position: absolute;
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		bottom: -14px;
	}

	#wrap .wn-tweets-carousel .socialfollow a {
		border: none;
		width: 30px;
		height: 30px;
	}

	#wrap .wn-tweets-carousel .socialfollow a:hover {
		background: none !important;
	}

	#wrap .wn-tweets-carousel .socialfollow a:hover i:before {
		color: #222;
	}

	#wrap .wn-tweets-carousel .socialfollow a i:before {
		color: #818181;
	}

	.wn-tweets-carousel .owl-dots {
		position: absolute;
		bottom: -81px;
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
	}

	/* Column Animation */

	.wn-toggle-column {
		overflow: hidden;
	}

	.wn-toggle-column-icon,
	.wn-toggle-open,
	.wn-toggle-close {
		position: absolute;
		top: 70px;
		right: 17px;
		font-size: 35px;
		cursor: pointer;
		z-index: 999;
	}

	.wn-toggle-column-icon,
	.wn-toggle-open {
		-webkit-transform: rotate(-45deg);
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		transform: rotate(-45deg);
	}

	.wn-toggle-close {
		-webkit-transform: rotate(130deg);
		-moz-transform: rotate(130deg);
		-o-transform: rotate(130deg);
		-ms-transform: rotate(130deg);
		transform: rotate(130deg);
	}

	/* coming soon 1 contact form */

	.wpcf7 .wpcf7-form .wn-coming-soon-1 input:not(.wpcf7-submit),
	.wpcf7 .wpcf7-form .wn-coming-soon-1 textarea,
	.wpcf7 .wpcf7-form .wn-coming-soon-1 select {
		margin-bottom: 0;
		border-radius: 2px;
		font-weight: 500;
		text-transform: uppercase;
		color: #333;
		padding: 17px 20px 16px;
		font-family: inherit;
	}

	.wpcf7 .wpcf7-form .wn-coming-soon-1 input::-webkit-input-placeholder {
		color: #333;
		font-weight: 500;
	}

	.wpcf7 .wpcf7-form .wn-coming-soon-1 input:-moz-placeholder {
		color: #333;
		font-weight: 500;
	}

	.wpcf7 .wpcf7-form .wn-coming-soon-1 input::-moz-placeholder {
		color: #333;
		font-weight: 500;
	}

	.wpcf7 .wpcf7-form .wn-coming-soon-1 input:-ms-input-placeholder {
		color: #333;
		font-weight: 500;
	}

	.wpcf7 .wpcf7-form .wn-coming-soon-1 textarea::-webkit-input-placeholder {
		color: #333;
		font-weight: 500;
	}

	.wpcf7 .wpcf7-form .wn-coming-soon-1 textarea:-moz-placeholder {
		color: #333;
		font-weight: 500;
	}

	.wpcf7 .wpcf7-form .wn-coming-soon-1 textarea::-moz-placeholder {
		color: #333;
		font-weight: 500;
	}

	.wpcf7 .wpcf7-form .wn-coming-soon-1 textarea:-ms-input-placeholder {
		color: #333;
		font-weight: 500;
	}

	.wpcf7 .wpcf7-form .wn-coming-soon-1 .col-md-12 {
		text-align: center;
	}

	.wpcf7 .wpcf7-form .wn-coming-soon-1 .col-md-12 input[type="submit"] {
		padding: 18px 42px;
		border-radius: 3px;
		font-size: 12px;
		margin: 0;
		margin-top: 14px;
	}

	

	/* # Fast Contact
	============================ */
	.wn-ftc {
		min-width: 300px;
		max-width: 300px;
		box-shadow: 0px 1px 15px 0px rgba(0, 0, 0, 0.33);
		position: fixed;
		right: 6em;
		bottom: 0;
		z-index: 998;
	}

	.wn-ftc .wn-ftc-header {
		padding: 14px 17px;
		min-height: 55px;
		border-top-right-radius: 3px;
		border-top-left-radius: 3px;
		position: relative;
		z-index: 1;
		cursor: pointer;
	}

	.wn-ftc-body {
		background: #fff;
		overflow: hidden;
	}

	.wn-ftc .wn-ftc-header .ti-comments {
		float: left;
		font-size: 24px;
		margin-right: 9px;
		padding-top: 4px;
	}

	.wn-ftc .wn-ftc-header .wn-ftc-title-wrap {
		overflow: hidden;
		float: left;
	}

	.wn-ftc .wn-ftc-header .wn-ftc-close-icons {
		float: right;
		padding-top: 5px;
		min-width: 36px;
		min-height: 31px;
	}

	.wn-ftc-close-icons {
		position: relative;
	}

	.wn-ftc-close-icons .ftc-min,
	.wn-ftc-close-icons .ftc-close {
		width: 15px;
		height: 15px;
		position: absolute;
		cursor: pointer;
	}

	.wn-ftc-close-icons .ftc-close {
		right: 0;
	}

	.wn-ftc-close-icons .ftc-min span.line {
		width: 11px;
		height: 1px;
		position: absolute;
		left: 0;
		top: 50%;
		background: #fff;
		-ms-transform: rotate(-45deg);
		/* IE 9 */
		-webkit-transform: rotate(-45deg);
		/* Chrome, Safari, Opera */
		transform: rotate(-45deg);
		transition: all .3s ease;
	}

	.wn-ftc.open .wn-ftc-close-icons .ftc-min span.line {
		-ms-transform: rotate(0deg);
		/* IE 9 */
		-webkit-transform: rotate(0deg);
		/* Chrome, Safari, Opera */
		transform: rotate(0deg);
	}

	.wn-ftc-close-icons .ftc-min:before {
		content: '';
		width: 8px;
		height: 1px;
		position: absolute;
		left: 1px;
		top: 4px;
		background: #fff;
		transition: width .3s ease .5s;
		transition: transform .3s ease;
		-webkit-transition: width .3s ease .5s;
		-webkit-transition: transform .3s ease;
	}

	.wn-ftc-close-icons .ftc-min:after {
		content: '';
		width: 8px;
		height: 1px;
		position: absolute;
		right: 1px;
		bottom: 6px;
		background: #fff;
		-ms-transform: rotate(90deg);
		/* IE 9 */
		-webkit-transform: rotate(90deg);
		/* Chrome, Safari, Opera */
		transform: rotate(90deg);
		transition: width .3s ease .5s;
		transition: transform .3s ease;
		-webkit-transition: width .3s ease .5s;
		-webkit-transition: transform .3s ease;
	}

	.wn-ftc.open .wn-ftc-close-icons .ftc-min:after,
	.wn-ftc.open .wn-ftc-close-icons .ftc-min:before {
		width: 0;
		-ms-transform: rotate(0deg);
		/* IE 9 */
		-webkit-transform: rotate(0deg);
		/* Chrome, Safari, Opera */
		transform: rotate(0deg);
	}

	.wn-ftc-close-icons .ftc-close:before,
	.wn-ftc-close-icons .ftc-close:after {
		content: '';
		width: 15px;
		height: 1px;
		position: absolute;
		right: 0;
		top: 50%;
		background: #fff;
	}

	.wn-ftc-close-icons .ftc-close:before {
		-ms-transform: rotate(45deg);
		/* IE 9 */
		-webkit-transform: rotate(45deg);
		/* Chrome, Safari, Opera */
		transform: rotate(45deg);
	}

	.wn-ftc-close-icons .ftc-close:after {
		-ms-transform: rotate(-45deg);
		/* IE 9 */
		-webkit-transform: rotate(-45deg);
		/* Chrome, Safari, Opera */
		transform: rotate(-45deg);
	}

	.wn-ftc .wn-ftc-header * {
		color: #fff;
	}

	.wn-ftc .wn-ftc-header .wn-ftc-title-wrap h5 {
		font-size: 13px;
		margin-bottom: 0;
	}

	.wn-ftc .wn-ftc-header .wn-ftc-title-wrap p {
		font-size: 12px;
		margin-bottom: 0;
		line-height: 1;
		opacity: .5;
	}

	.wn-ftc .wn-ftc-body .wpcf7 .wpcf7-form p {
		margin-bottom: 0;
	}

	.wn-ftc .wn-ftc-body .wpcf7 .wpcf7-form input,
	.wn-ftc .wn-ftc-body .wpcf7 .wpcf7-form textarea {
		border-radius: 0;
		border: none;
		border-bottom: 1px solid #ebebeb;
		box-shadow: none;
		padding: 20px 18px;
		resize: none;
		width: 100% !important;
	}

	.wn-ftc .wn-ftc-body .wpcf7 .wpcf7-form textarea {
		border-bottom: none;
	}

	.wn-ftc .wn-ftc-body .wpcf7 .wpcf7-form input:focus,
	.wn-ftc .wn-ftc-body .wpcf7 .wpcf7-form textarea:focus {
		box-shadow: 0px 0px 12px 0px rgba(230, 231, 235, 1) inset;
	}

	.wn-ftc .wn-ftc-body .wpcf7 .wpcf7-form p:nth-last-child(3) {
		border-bottom: 0;
	}

	.wn-ftc .wn-ftc-body .wpcf7 .wpcf7-form p:nth-last-of-type(1) {
		text-align: right;
		padding-bottom: 26px;
		margin-top: 17px;
	}

	#wrap .wn-ftc .wn-ftc-body .wpcf7 .wpcf7-form input[type="submit"] {
		width: auto !important;
		font-size: 12px;
		font-weight: 400;
		border-radius: 3px;
		padding: 10px 26px;
		margin: 10px 10px 15px 20px;
		border: none;
	}

	#wrap .wn-ftc .wn-ftc-body .wpcf7 .wpcf7-form input[type="submit"]:hover {
		box-shadow: 0px 5px 28px -6px #202020 !important;
		background: #222 !important;
		color: #fff !important;
	}

	.wn-ftc .wn-ftc-body .wpcf7 .wpcf7-form textarea::-webkit-input-placeholder {
		color: #717171;
		font-size: 13px;
		font-family: inherit;
	}

	.wn-ftc .wn-ftc-body .wpcf7 .wpcf7-form textarea::-moz-placeholder {
		/* Firefox 19+ */
		color: #717171;
		font-size: 13px;
		font-family: inherit;
	}

	.wn-ftc .wn-ftc-body .wpcf7 .wpcf7-form textarea:-ms-input-placeholder {
		/* IE 10+ */
		color: #717171;
		font-size: 13px;
		font-family: inherit;
	}

	.wn-ftc .wn-ftc-body .wpcf7 .wpcf7-form textarea:-moz-placeholder {
		/* Firefox 18- */
		color: #717171;
		font-size: 13px;
		font-family: inherit;
	}

	.wn-ftc .wn-ftc-body .wpcf7 .wpcf7-form input::-webkit-input-placeholder {
		/* Chrome/Opera/Safari */
		color: #717171;
		font-size: 13px;
		font-family: inherit;
	}

	.wn-ftc .wn-ftc-body .wpcf7 .wpcf7-form input::-moz-placeholder {
		/* Firefox 19+ */
		color: #717171;
		font-size: 13px;
		font-family: inherit;
	}

	.wn-ftc .wn-ftc-body .wpcf7 .wpcf7-form input:-ms-input-placeholder {
		/* IE 10+ */
		color: #717171;
		font-size: 13px;
		font-family: inherit;
	}

	.wn-ftc .wn-ftc-body .wpcf7 .wpcf7-form input:-moz-placeholder {
		/* Firefox 18- */
		color: #717171;
		font-size: 13px;
		font-family: inherit;
	}
	
	.wn-ftc .wpcf7-not-valid-tip {
	    color: #b68704;
	    background: #ffe7a3;
	    padding: 4px 18px;
	    font-size: 12px;
	    line-height: 18px;
	}

	/* # category tab
	==================================*/

	#wrap #nav .wn-category-wrap,
	#wrap .wn-category-wrap {
		position: relative;
		background: #f0f0f0;
	}

	.wn-category-wrap .wn-category-tab:not(.active) {
		opacity: 0;
		position: absolute;
		bottom: -30px;
		transition: position .3s ease;
		z-index: -2;
		height: 0;
	}

	.wn-category-wrap .wn-category-tab.active {
		position: relative;
		transition: all .3s ease;
		bottom: 0;
	}

	#wrap #nav .wn-category-wrap .wn-category-tab-nav,
	#wrap .wn-category-wrap .wn-category-tab-nav {
		float: left;
		margin: 0;
		border-right: 0;
		padding: 22px 0;
		background: #f0f0f0;
		min-height: 324px;
	}

	#wrap #nav .wn-category-wrap .wn-category-tab-nav li,
	#wrap .wn-category-wrap .wn-category-tab-nav li {
		list-style: none;
		margin: 0;
		position: relative;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
	}

	#wrap #nav .wn-category-wrap .wn-category-tab-nav li.active:after,
	#wrap .wn-category-wrap .wn-category-tab-nav li.active:after {
		content: '';
		position: absolute;
		display: block;
		background: none;
		height: auto;
		right: -32px;
		top: 0;
		margin-top: 0;
		width: 0;
		border-width: 16px;
		border-style: solid;
		border-color: transparent transparent transparent #0a14f4;
	}

	#wrap #nav .wn-category-wrap .wn-category-tab-nav li a,
	#wrap .wn-category-wrap .wn-category-tab-nav li a {
		color: #444;
		display: block;
		font-weight: 500;
		font-size: 12px;
		padding: 0 20px;
		height: 32px;
		line-height: 32px;
		min-width: 160px;
		letter-spacing: 0.3px;
	}

	#wrap #nav .wn-category-wrap .wn-category-tab-nav li.active a,
	#wrap .wn-category-wrap .wn-category-tab-nav li.active a {
		color: #fff;
		box-shadow: -1px 2px 20px -9px #6620fa, 4px 3px 24px -8px #1a19f6, 1px -1px 16px -8px #4e2bfe;
		background: linear-gradient(90deg, #5501e6 0%, #7f18fb 33%, #7715f6 50%, #532dff 75%, #0a14f4 100%);
	}

	#wrap #nav .wn-category-wrap .wn-category-posts,
	#wrap .wn-category-wrap .wn-category-posts {
		overflow: hidden;
		padding: 28px 20px 26px;
		min-height: 324px;
		background: #fff;
	}

	#wrap #nav .wn-category-tab .wn-category img,
	#wrap .wn-category-tab .wn-category img {
		width: 100%;
	}

	#wrap #nav .wn-category-tab .wn-category .wn-tab-cat-content,
	#wrap .wn-category-tab .wn-category .wn-tab-cat-content {
		position: relative;
		width: 88%;
		margin-left: 6%;
		background: #fff;
		padding: 10px 20px;
		margin-top: -30px;
	}

	#wrap #nav .wn-category-tab .wn-category .wn-tab-cat-content .wn-category-meta,
	#wrap .wn-category-tab .wn-category .wn-tab-cat-content .wn-category-meta {
		display: inline;
		background: #555;
		padding: 4px 15px;
		position: absolute;
		top: -28px;
		line-height: 20px;
		height: 28px;
	}

	#wrap #nav .wn-category-tab .wn-category .wn-tab-cat-content .wn-category-meta a,
	#wrap .wn-category-tab .wn-category .wn-tab-cat-content .wn-category-meta a {
		color: #fff;
		font-size: 11px;
		font-weight: 500;
		text-transform: uppercase;
		letter-spacing: 1px;
	}

	#wrap #nav .wn-category-tab .wn-category .wn-tab-cat-content .wn-category-meta:hover a,
	#wrap .wn-category-tab .wn-category .wn-tab-cat-content .wn-category-meta:hover a {
		text-decoration: underline;
	}

	#wrap #nav .wn-category-tab .wn-category .wn-tab-cat-content h5,
	#wrap .wn-category-tab .wn-category .wn-tab-cat-content h5 {
		font-weight: 500;
		font-size: 13px;
		margin: 7px 0 0;
		line-height: 1.3;
		font-weight: 500;
	}

	#wrap #nav .wn-category-tab .wn-category .wn-tab-cat-content h5 a,
	#wrap .wn-category-tab .wn-category .wn-tab-cat-content h5 a {
		color: #333;
		display: block;
		font-weight: 500;
		font-size: 16px;
		text-transform: none;
		line-height: 1.38;
	}

	#wrap #nav .wn-category-tab .wn-category .wn-tab-cat-content h5 a:hover,
	#wrap .wn-category-tab .wn-category .wn-tab-cat-content h5 a:hover {
		text-decoration: underline;
	}

	#wrap #nav .wn-category-posts .wn-category,
	#wrap .wn-category-posts .wn-category {
		margin-bottom: 20px;
	}

	#wrap .wn-category-tab .wn-tab-cat-content .wn-category-date {
		font-size: 12px;
		font-weight: 300;
		color: #a1a1a1;
		margin: 6px 0;
	}

	#wrap .wn-category-tab .wn-tab-cat-content .wn-category-date i {
		font-size: 15px;
		vertical-align: middle;
		margin-right: 3px;
	}

	@media (max-width: 991px) {
		.wn-category-wrap .wn-category-posts {
			display: none;
		}
		#wrap #nav .wn-category-wrap .wn-category-tab-nav li.active a,
		#wrap .wn-category-wrap .wn-category-tab-nav li.active a {
			background: none;
			box-shadow: none;
			color: #000;
		}
		#wrap #nav .wn-category-wrap .wn-category-tab-nav li.active:after,
		#wrap .wn-category-wrap .wn-category-tab-nav li.active:after {
			display: none;
		}
	}

	@media( min-width: 992px) {
		#wrap #nav .wn-category-tab,
		#wrap .wn-category-tab {
			width: 25%;
			float: left;
			padding: 10px 20px;
		}
	}

	#wrap #nav .wn-category-wrap .pagination,
	#wrap .wn-category-wrap .pagination {
		padding-left: 15px;
		clear: both;
	}

	#wrap #nav .wn-category-wrap .pagination i,
	#wrap .wn-category-wrap .pagination i {
		font-size: 13px;
		padding: 8px;
		color: #666;
		background: #eee;
		margin-left: 5px;
		transition: all 0.22s ease;
	}

	#wrap #nav .wn-category-wrap .pagination i:hover,
	#wrap .wn-category-wrap .pagination i:hover {
		background: #fff;
		color: #000;
		box-shadow: 0 0 15px -3px rgba(0, 0, 0, 0.22);
	}

	#wrap #nav .wn-category-wrap .pagination,
	#wrap .wn-category-wrap .pagination {
		position: absolute;
		right: 40px;
		bottom: 25px;
	}

	@media ( max-width: 991px) {
		#wrap #nav .wn-category-wrap .pagination,
		#wrap .wn-category-wrap .pagination {
			position: absolute;
			left: 2px;
			top: 12px;
		}
		#wrap #nav .wn-category-wrap .pagination i,
		#wrap .wn-category-wrap .pagination i {
			font-size: 15px;
		}
		#wrap #nav .wn-category-wrap .wn-category-tab-nav,
		#wrap .wn-category-wrap .wn-category-tab-nav {
			padding-top: 40px;
		}
		#wrap #nav .wn-category-wrap .wn-category-posts,
		#wrap .wn-category-wrap .wn-category-posts {
			padding: 22px 19px 10px;
		}
	}

	/* # Infobox
	==================================*/

	.infobox {
		width: 100%;
	}

	.infobox .showbox,
	.infobox .showbox .img,
	.infobox .showbox .timebox,
	.infobox .showbox .callbox,
	.infobox .button-box,
	.infobox .button-box .featured-text,
	.infobox .button-box .button {
		display: inline-block;
	}

	.infobox .showbox .timebox,
	.infobox .showbox .callbox {
		margin-right: 78px;
	}

	.infobox .timebox span,
	.infobox .callbox span {
		display: block;
		text-align: center;
		font-size: 13px;
		line-height: 17px;
	}

	.infobox .timebox .time,
	.infobox .callbox .phone {
		font-weight: 600;
	}

	.infobox .showbox {
		float: left;
	}

	.infobox .button-box {
		float: right;
		line-height: 70px;
	}

	.infobox .button-box .featured-text {
		font-size: 21px;
		font-family: initial;
		margin-right: 52px;
	}

	.infobox .button-box .button {
		padding: 19px 32px;
		font-size: 12px;
		letter-spacing: -0.018em;
		font-weight: 500;
		color: #1d1d1d;
	}

	.infobox .button-box .button:hover {
		color: #fff;
	}

	.infobox .img {
		width: 52px;
		height: 52px;
		position: relative;
	}

	.infobox .img svg {
		position: absolute;
		top: 22px;
		font-weight: normal;
	}

	.infobox .infoselect {
		line-height: 70px;
		height: 75px;
		background: transparent;
		border: 0;
		font-size: 21px;
		min-width: 110px;
		font-family: initial;
		margin-right: 68px;
		margin-top: 5px;
	}

	.infobox .infoselect .current {
		border-bottom: 1px solid #b4b4b4;
	}

	.infobox .infoselect:before {
		content: "\e62a";
		font-family: 'Themify';
		position: absolute;
		border: 0;
		pointer-events: none;
		right: -2px;
		top: 0px;
		bottom: 1px;
		font-weight: 100;
		font-size: 19px;
	}

	.infobox .infoselect.nice-select:after {
		display: none;
	}

	@media ( min-width:1024px) and ( max-width:1280px) {
		.infobox .infoselect:before {
			pointer-events: none;
			right: -20px;
			top: 3px;
			font-size: 15px;
		}
	}

	@media (max-width:1023px) {
		.infobox .showbox,
		.infobox .button-box {
			display: block;
		}
		.infobox .button-box {
			padding-top: 20px;
		}
	}

	@media (max-width:767px) {
		.infobox .button-box .featured-text,
		.infobox .showbox .timebox,
		.infobox .showbox .callbox,
		.infobox .infoselect {
			margin-right: 20px;
		}
	}

	@media (max-width:480px) {
		.infobox .infoselect {
			min-width: 80%;
			margin: auto 0;
			margin: 0 10%;
			padding: 0;
		}
		.infobox .showbox {
			width: 100%;
			text-align: center;
		}
		.infobox .showbox .timebox,
		.infobox .showbox .callbox {
			display: inline-block;
			width: 100%;
		}
		.infobox .img svg {
			position: relative;
			margin-bottom: 21px;
		}
		.infobox .button-box {
			text-align: center;
		}
		.infobox .button-box .featured-text {
			font-size: 17px;
			margin-right: 0;
		}
		.infobox .button-box .button {
			padding: 12px 25px;
			font-size: 10px;
			font-weight: 400;
		}
	}

	/* Image Hotspot */

	#powerTip {
		min-height: 140px;
		max-width: 250px;
		background: #fff;
		border-radius: 25px;
		padding: 25px 20px 20px;
		overflow: hidden;
		-webkit-box-shadow: 7px 15px 70px 0 rgba(0,0,0,0.25);
    	box-shadow: 7px 15px 70px 0 rgba(0,0,0,0.25);
	}
	#powerTip p {
		margin-bottom: 10px;
		font-size: 14px;
		line-height: 25px;
		white-space: pre-line;
	}
	#powerTip strong {
		font-size: 16px;
		margin-bottom: 13px;
		font-weight: 600;
		white-space: nowrap;
	}
	.pins_animation.ihotspot_pulse {
		display: none;
	}

	.pins_animation.ihotspot_pulse + .pins_image {
		-webkit-animation: wnPulseAnimation 1s ease infinite;
		-moz-animation: wnPulseAnimation 1s ease infinite;
		animation: wnPulseAnimation 1s ease infinite;
		max-width: initial;
	}

	img.pins_image.ihotspot_hastooltop {
		cursor: pointer;
	}

	.box_view_html {
		color: initial;
	}

	@-webkit-keyframes wnPulseAnimation {
		0%,
		100% {
			-webkit-transform: scale(0.9);
		}
		50% {
			-webkit-transform: scale(1.1);
		}
	}

	@-moz-keyframes wnPulseAnimation {
		0%,
		100% {
			-moz-transform: scale(0.9);
		}
		50% {
			-moz-transform: scale(1.1);
		}
	}

	@-o-keyframes wnPulseAnimation {
		0%,
		100% {
			-o-transform: scale(0.9);
		}
		50% {
			-o-transform: scale(1.1);
		}
	}

	@keyframes wnPulseAnimation {
		0%,
		100% {
			transform: scale(0.9);
		}
		50% {
			transform: scale(1.1);
		}
	}



	
/* Our Team - Type 15 */
.our-team15 {
	padding: 55px 0;
	position: relative;
    box-shadow: 0 1px 12px -1px rgba(0,0,0,0.16);
	border-radius: 7px;
	text-align: center;
	background: #fff;
    margin-bottom: 40px;
	-webkit-transition: all 0.25s ease;
	transition: all 0.25s ease;
}
.our-team15 figure {
	position: relative;
}
.our-team15 h2 {
	margin-top: 10px;
	margin-bottom: 0;
	font-size: 24px;
	line-height: 32px;
	color: #000;
	transition: all 0.25s ease;
}
.our-team15 h5 {
	font-size: 15px;
	line-height: 30px;
	color: #878787;
	transition: all 0.25s ease;
}
.our-team15 .social-team {
	position: absolute;
	right: 15px;
	bottom: 0;
	padding-top: 1px;
	border-radius: 50%;
	width: 27px;
	height: 27px;
	line-height: 27px;
	text-align:  center;
	transition: background 0.25s ease;
}
.our-team15 .social-team.twitter {
	background: #1DA1F2;
    box-shadow: 0 4px 10px rgba(29,161,242,0.42);
}
.our-team15 .social-team.facebook {
	background: #4E66A2;
	box-shadow: 0 4px 10px rgba(78, 102, 162, 0.42);
}
.our-team15 .social-team.google-plus {
	background: #D11718;
    box-shadow: 0 4px 10px rgba(209,23,24,0.42);
}
.our-team15 .social-team.vimeo {
	background: #00ADEF;
    box-shadow: 0 4px 10px rgba(0,173,239,0.42);
}
.our-team15 .social-team.dribbble {
	background: #ea4c89;
    box-shadow: 0 4px 10px rgba(234,76,137,0.42);
}
.our-team15 .social-team.youtube {
	background: #FF0000;
    box-shadow: 0 4px 10px rgba(255,0,0,0.42);
}
.our-team15 .social-team.pinterest {
	background: #BD081C;
    box-shadow: 0 4px 10px rgba(189,8,28,0.42);
}
.our-team15 .social-team.linkedin {
	background: #0077B5;
    box-shadow: 0 4px 10px rgba(0,91,253,0.42);
}
.our-team15 .social-team.instagram {
	background: #dc2743;
	box-shadow: 0 3px 10px rgba(253, 0, 95, 0.42);
}
.our-team15 .social-team:hover {
	background: #222 !important;
}
.our-team15 .social-team i {
    margin: 0;
    padding: 5px;
    font-size: 14px;
    color: #fff;
    background: transparent;
}
.our-team15 figure .img-wrapper {
	position: relative;
	width: 140px;
	margin: 0 auto;
}
.our-team15 figure img {
	width: 140px;
	height: 140px;
	border-radius: 50%;
}

.our-team15:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	opacity: 0;
	transition: all 0.25s ease; 
	border-radius: 7px;	
    background: #0071fd;
	background-image: -moz-linear-gradient( 125deg, rgb(0,192,244) 0%, rgb(0,91,238) 90%);
	background-image: -webkit-linear-gradient( 125deg, rgb(0,192,244) 0%, rgb(0,91,238) 90%);
	background-image: -ms-linear-gradient( 125deg, rgb(0,192,244) 0%, rgb(0,91,238) 90%);
	background-image: linear-gradient( 125deg, rgb(0,192,244) 0%, rgb(0,91,238) 90%);	
}
.our-team15:hover {
	box-shadow: 0 20px 35px 0 rgba( 0, 91, 238 ,0.25);
}
.our-team15:hover:before {
	opacity: 1;
}
.our-team15:hover h2 {
	color: #fff;
}
.our-team15:hover h5 {
	color: rgba(255,255,255,0.4);
}


/* # Latest from blog - Type = Twenty Six
================================================== */

#wrap .latestposts-twenty-six {
	margin-bottom: 50px;
}
.latestposts-twenty-six .latest-b {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 25px auto 0;
	position: relative;
	padding: 40px 90px 40px 60px;
	border-radius: 7px;
	background-color: rgb( 255, 255, 255 );
	-webkit-box-shadow: 0 2px 6px 0 rgba( 0, 0, 0, 0.16 );
	box-shadow: 0 2px 6px 0 rgba( 0, 0, 0, 0.16 );
	-webkit-transition: all 0.27s ease;
	-o-transition: all 0.27s ease;
	transition: all 0.27s ease;
}
.latestposts-twenty-six .latest-b:hover {
    box-shadow: 0 12px 32px 0 rgba(0, 91, 238, 0.25);
}
.latestposts-twenty-six .latest-b:before {
	content: "";
	display: block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	opacity: 0;
	border-radius: 7px;
	background-image: -webkit-linear-gradient( 0deg, rgb(0,126,253) 0%, rgb(0,78,253) 84%);
	background-image: -webkit-gradient( linear, left bottom, left top, from(rgb(0,126,253)), color-stop(84%, rgb(0,78,253)));
	background-image: -webkit-linear-gradient( bottom, rgb(0,126,253) 0%, rgb(0,78,253) 84%);
	background-image: -o-linear-gradient( bottom, rgb(0,126,253) 0%, rgb(0,78,253) 84%);
	background-image: linear-gradient( 0deg, rgb(0,126,253) 0%, rgb(0,78,253) 84%);
	-webkit-transition: all 0.27s ease;
	-o-transition: all 0.27s ease;
	transition: all 0.27s ease;
}
.latestposts-twenty-six .latest-b:hover:before {
	opacity: 1;
}
.latestposts-twenty-six .latest-title {
	position: relative;
	display: inline-block;
	font-size: 24px;
	font-weight: normal;
	line-height: 35px;
	padding-left: 30px;
	color: #010101;
	-webkit-transition: all 0.27s ease;
	-o-transition: all 0.27s ease;
	transition: all 0.27s ease;
}
.latestposts-twenty-six .latest-title::before {
	display: inline-block;
	position: absolute;
	top: calc(50% - 8px);
	left: 0;
	content: '';
	width: 17px;
	height: 17px;
	background: #5cd0ed;
	opacity: 0.4;
	border-radius: 50%;
}
.latestposts-twenty-six .latest-title::after {
	display: inline-block;
	position: absolute;
	top: calc(50% - 4px);
	left: 4px;
	content: '';
	width: 9px;
	height: 9px;
	background: #5cd0ed;
	border-radius: 50%;
}
.latestposts-twenty-six .latest-excerpt {
	margin: 0;
	font-size: 19px;
	line-height: 30px;
	position: relative;
	color: #888888;
	-webkit-transition: all 0.27s ease;
	-o-transition: all 0.27s ease;
	transition: all 0.27s ease;
}
.latestposts-twenty-six .latest-img {
	-ms-flex-item-align: start;
	    align-self: flex-start;
	width: 140px;
	margin-right: 30px;
	min-width: 140px;
	position: relative;
}
.latestposts-twenty-six .latest-img img {
	border-radius: 50%;
}
.latestposts-twenty-six .latest-b:hover .latest-title {
	color: #fff
}
.latestposts-twenty-six .latest-b:hover .latest-excerpt {
    color: rgba(255,255,255,0.4);
}

@media (max-width : 480px) {
	.latestposts-twenty-six .latest-img {
		margin-right: 0;
		-ms-flex-item-align: center;
		    -ms-grid-row-align: center;
		    align-self: center;
	}
	.latestposts-twenty-six .latest-b {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	    padding: 10%;
	}
}


/* Convertor Shortcode */
#wrap .vcw.vcw-converter {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: inherit !important;
    margin: 0 !important;
    padding: 0 !important;
    border-radius: 7px !important;
    background: #fff !important;
    -webkit-box-shadow: 0 2px 9px -2px rgba(0, 0, 0, 0.1) !important;
    box-shadow: 0 2px 9px -2px rgba(0, 0, 0, 0.1) !important;
}

#wrap .vcw.vcw-converter > .vcw-input {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 97px 5% !important;
    border-radius: 0 7px 7px 0;
    background-color: #fff !important;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.15) !important;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.15) !important;
}
#wrap .vcw.vcw-converter > .vcw-input:first-child {
	position: relative;
	margin-bottom: 0 !important;
	border-radius: 7px 0 0 7px;
}
#wrap .vcw.vcw-converter > .vcw-input:first-child::before {
	position: absolute;
	top: calc( 50% - 9px );
	right: -8px;
	z-index: 100;
	content: "\e63f";
	font-size: 17px;
	font-family: 'themify';
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	color: #fff;
	-webkit-transform: rotate(90deg);
	        -ms-transform: rotate(90deg);
	    transform: rotate(90deg);
}
#wrap .vcw.vcw-converter > .vcw-input:first-child::after {
	content: '';
	display: block;
	position: absolute;
	width: 65px;
	height: 65px;
	top: calc( 50% - 32px );
	right: -32px;
	border-radius: 50%;
			background-image: -webkit-gradient( linear, right top, left top, from(rgb(0,174,255)), to(rgb(0,242,255)));
			background-image: -webkit-linear-gradient( right, rgb(0,174,255) 0%, rgb(0,242,255) 100%);
			background-image: -o-linear-gradient( right, rgb(0,174,255) 0%, rgb(0,242,255) 100%);
			background-image: linear-gradient( -90deg, rgb(0,174,255) 0%, rgb(0,242,255) 100%);
	-webkit-box-shadow: 0 3px 4px 0 rgba( 0, 218, 248, 0.4 );
	        box-shadow: 0 3px 4px 0 rgba( 0, 218, 248, 0.4 );
}

#wrap .vcw.vcw-converter .vcw-input .vcw-input-child {
    width: 90% !important;
    -webkit-box-flex: inherit;
        -ms-flex: inherit;
            flex: inherit;
    margin: 0 auto !important;
}   
#wrap .vcw.vcw-converter .vcw-input .vcw-input-child:first-child {
	position: relative;
	margin-bottom: 45px !important;	
}
#wrap .vcw.vcw-converter .vcw-input .vcw-input-child select,
#wrap .vcw.vcw-converter .vcw-input .vcw-input-child input {
	position: relative;
    width: 100% !important;
    padding-bottom: 5px !important;
	font-size: 28px !important;
	line-height: 32px !important;
	text-align: left !important;	
	color: #000 !important;    
	background: transparent !important;
	border: none !important;
	border-bottom: 2px solid #e4e4e4 !important;
	border-radius: 0 !important;
	z-index: 10;
}
#wrap .vcw.vcw-converter .vcw-input .vcw-input-child input:focus {
	border-bottom: 2px solid #00d1ef !important;	
}
#wrap .vcw.vcw-converter .vcw-input .vcw-input-child input::-webkit-input-placeholder {
	color: #e0e0e0;
}
#wrap .vcw.vcw-converter .vcw-input .vcw-input-child input:-ms-input-placeholder {
	color: #e0e0e0;
}
#wrap .vcw.vcw-converter .vcw-input .vcw-input-child input::-ms-input-placeholder {
	color: #e0e0e0;
	opacity: 1;
}
#wrap .vcw.vcw-converter .vcw-input .vcw-input-child input::placeholder {
	color: #e0e0e0;
	opacity: 1;
}
#wrap .vcw.vcw-converter .vcw-input .vcw-input-child:first-child::after {
	position: absolute;
	display: block;
	content: "\e64b";
	right: 5px;
	top: 7px;
	font-size: 18px;
	text-align: center;
	font-family: 'themify';
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	color: #a5a5a5;
	z-index: 1;
}
@media (max-width : 768px) {
	#wrap .vcw.vcw-converter {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		    -ms-flex-direction: column;
		        flex-direction: column;
	}
	#wrap .vcw.vcw-converter > .vcw-input:first-child::before {
		position: absolute;
		right: calc( 50% - 9px );
		bottom: -8px;
		top: auto;
	}
	#wrap .vcw.vcw-converter > .vcw-input:first-child::after {
		right: calc( 50% - 32px );
		bottom: -32px;
		top: auto;
	}
}



/* Full Card Shortcode */
.vcw-wrapper {
	position: relative;
	width: 100%;  
	margin: 30px 0;
	padding: 10px 15px;
	border-radius: 19px;
	box-shadow: 0 22px 65px -35px #18b8f3, 0 22px 56px -38px #41acf4, 0 33px 56px -35px #8595f7;
}
@media only screen and (max-width: 767px) {
    .vcw-wrapper { 
    	box-shadow: 0 16px 65px -17px #18b8f3, 0 12px 56px -28px #41acf4, 0 13px 56px -15px #8595f7;
    }
}
.vcw-wrapper::before {
	display: block;
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-image: -webkit-linear-gradient( 90deg, #00a5f7 0%, #00b3f5 16%, #04bef2 32%, #41acf4 48%, #4ea1f7 60%, #3b90ff 72%, #8c93f7 100%);
	background-image: -o-linear-gradient( 90deg, #00a5f7 0%, #00b3f5 16%, #04bef2 32%, #41acf4 48%, #4ea1f7 60%, #3b90ff 72%, #8c93f7 100%);
	background-image: linear-gradient( 90deg, #00a5f7 0%, #00b3f5 16%, #04bef2 32%, #41acf4 48%, #4ea1f7 60%, #3b90ff 72%, #8c93f7 100%);
	border-radius: 19px;
}
@media only screen and (max-width: 767px) {
	.vcw-wrapper::before {
		background-image: -webkit-linear-gradient( 0deg, #00a5f7 0%, #00b3f5 16%, #04bef2 32%, #41acf4 48%, #4ea1f7 60%, #3b90ff 72%, #8c93f7 100%);
		background-image: -o-linear-gradient( 0deg, #00a5f7 0%, #00b3f5 16%, #04bef2 32%, #41acf4 48%, #4ea1f7 60%, #3b90ff 72%, #8c93f7 100%);
		background-image: linear-gradient( 0deg, #00a5f7 0%, #00b3f5 16%, #04bef2 32%, #41acf4 48%, #4ea1f7 60%, #3b90ff 72%, #8c93f7 100%);
	}
}
.col-md-5th {
	position: relative;
	width: 20%;
	float: left;	
}
.vcw.vcw-full-card {
	position: relative;
	width: 100%;  
	margin: 0 !important;
	padding: 25px 10% 25px 30% !important;
	box-shadow: none !important;
}
.vcw.vcw-full-card:hover {
	box-shadow: none !important;
}
@media only screen and (min-width: 992px) {
	.vcw-wrapper .vcw.vcw-full-card::after {
		display: block;
		content: '';
		position: absolute;
		top: calc( 50% - 35px );
		right: 0;
		width: 1px;
		height: 70px;	
		background-color: rgba(255,255,255,0.15);
	}
}
.vcw-wrapper .last-column .vcw.vcw-full-card::after {
	display: none;
}
.vcw.vcw-white {
	background: transparent !important;
}
.vcw-wrapper .symbol-icon {
    position: absolute;
    top: calc( 50% - 30px );
    padding-left: 5%;
}

.vcw.vcw-full-card .vcw-symbol,
.vcw.vcw-full-card .vcw-divider,
.vcw.vcw-full-card .vcw-prices .vcw-price {
	display: none !important;
}
.vcw.vcw-full-card .vcw-prices .vcw-price:first-child {
	position: absolute;
	right: 10%;
	top: 25px;
	padding: 0 !important;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: reverse;
	    -ms-flex-direction: row-reverse;
	        flex-direction: row-reverse;
}
.vcw.vcw-full-card .vcw-name,
.vcw.vcw-full-card .vcw-prices .vcw-price .vcw-value,
.vcw.vcw-full-card .vcw-prices .vcw-price .vcw-currency {
	font-size: 15px !important;
	font-weight: normal !important;
	text-align: left !important;
}
.vcw.vcw-full-card .vcw-name {
	font-size: 16px !important;
    font-weight: 500 !important;
    text-align: left !important;
    font-family: 'Mukta Malar','Roboto Condensed', sans-serif !important;
}
.vcw.vcw-full-card .vcw-changes .vcw-change .vcw-title {
	font-size: 14px !important;
	line-height: 20px !important;
	font-weight: normal !important;	
	text-align: left !important;
}
.vcw.vcw-full-card .vcw-changes .vcw-change .vcw-value {
	font-size: 13px !important;
	line-height: 20px !important;
	text-align: left !important;
	margin-top: 5px !important;
}
.vcw.vcw-full-card .vcw-header,
.vcw.vcw-full-card .vcw-name,
.vcw.vcw-full-card .vcw-changes .vcw-change .vcw-title,
.vcw.vcw-full-card .vcw-changes .vcw-change .vcw-value,
.vcw.vcw-full-card .vcw-text, .vcw .vcw-around-color,
.vcw.vcw-full-card .vcw-changes .fa-caret-up::before, .vcw.vcw-full-card .vcw-changes .fa-caret-down::before {
	color: #fff !important;
}
.vcw.vcw-full-card .vcw-changes .vcw-change .vcw-title,
.vcw.vcw-full-card .vcw-prices .vcw-price {
	opacity: 0.55;
}
.vcw.vcw-full-card .vcw-prices .vcw-price .vcw-value {
	padding-right: 5px !important;
}
.vcw.vcw-full-card .vcw-changes {
	margin-top: 20px !important;
}
.vcw.vcw-full-card .vcw-prices {
	height: auto !important;
}
.vcw.vcw-full-card .vcw-changes .fa-caret-up::before {
	content: "+";
}
.vcw.vcw-full-card .vcw-changes .fa-caret-down::before {
	content: "-";
}
.vcw.vcw-full-card .vcw-changes .vcw-change:last-child .vcw-title, 
.vcw.vcw-full-card .vcw-changes .vcw-change:last-child .vcw-value {
	text-align: right !important;
}
@media (max-width : 1200px) {
	.col-md-5th {
	    width: inherit;
	}
}


/* # Roadmap Shortcode
================================================== */
.roadmap-wrap {
	position: relative;
	padding-bottom: 100px;
	min-height: 1px;
	clear: both;
	margin-top: 80px;
}
.roadmap-items {
	display: table;
	margin: auto;
	overflow: visible;
}
.roadmap-item {
	display: table-cell;
	position: relative;
	text-align: center;
	height: 456px;
	margin: 0 6px;
}
.roadmap-item::before {
	content: '';
	position: absolute;
	top: calc(50% - 32px);
	left: calc(50% - 8px);
	width: 17px;
	height: 17px;
	background: #5cd0ed;
	opacity: 0.4;
	border-radius: 50%;
}
.roadmap-item::after {
	content: '';
	position: absolute;
	top: calc(50% - 28px);
	left: calc(50% + -4px);
	width: 9px;
	height: 9px;
	background: #5cd0ed;
	border-radius: 50%;
}
.roadmap-item .roadmap-line::before {
	content: '';
	position: absolute;
	top: 202px;
	left: calc(-50% + 12px);
	width: calc(100% - 23px);
	height: 3px;
	background-color: #e4ebff;
	opacity: 0.2;
}
.roadmap-item:last-child .text-wrap::before {
	content: '';
	position: absolute;
	top: -48px;
	right: calc(-50% + 12px);
	width: calc(100% - 23px);
	height: 3px;
	background-color: #e4ebff;
	opacity: 0.2;
}
.roadmap-item.roadmap-past .text-wrap::before,
.roadmap-item.roadmap-past .roadmap-line::before {
	opacity: 1;
}
.roadmap-item:nth-child(2n+1) .text-wrap {
	position: absolute;
	bottom: 5px;
	left: 0;
	right: 0;
	height: 200px;
}
.roadmap-item:nth-child(2n+1) .text-wrap::after {
	content: '';
	position: absolute;
	top: -38px;
	left: 50%;
	width: 1px;
	height: 38px;
	background-color: #fff;
	opacity: 0.15;
}
.roadmap-item:nth-child(2n) .text-wrap {
	position: absolute;
	right: 0;
	left: 0;
	text-align: center;
	top: -42px;
	height: 200px;
}
.roadmap-item:nth-child(2n) .text-wrap::after {
	content: '';
	position: absolute;
	bottom: -38px;
	left: 50%;
	width: 1px;
	height: 38px;
	background-color: #fff;
	opacity: 0.15;
}
.roadmap-item h4 {
	font-size: 21px;
	line-height: 32px;
	color: #fff;
	width: 100%;
	margin-bottom: 0;
	padding: 12px 0 8px;
}
.roadmap-item p {
	font-size: 16px;
	line-height: 1.6;
	color: #fff;
	opacity: 0.4;
	margin-bottom: 0;
	padding: 15px 5% 30px;
	width: 100%;
	overflow:  hidden;
	height: 116px;
}
.roadmap-item .text-wrap:hover {
  border-radius: 7px;
  background-color: rgba( 255, 255, 255, 0.12 );
  -webkit-box-shadow: 0 2px 6px 0 rgba( 0, 0, 0, 0.07 );
          box-shadow: 0 2px 6px 0 rgba( 0, 0, 0, 0.07 );
}
.roadmap-item .text-wrap:hover h4 {
  border-radius: 7px 7px 0 0;
  background-color: rgba( 255, 255, 255, 0.14 );	
}

.roadmap-item.roadmap-select::before {
	background-color: rgb( 228, 235, 255 );
	opacity: 0.3;
	-webkit-box-shadow: 0 2px 6px 0 rgba( 0, 0, 0, 0.16 );
			box-shadow: 0 2px 6px 0 rgba( 0, 0, 0, 0.16 );
}
.roadmap-item.roadmap-select::after {
  	background-color: rgb( 228, 235, 255 );
}
.roadmap-item.roadmap-select .text-wrap,
.roadmap-item .text-wrap:hover {
  border-radius: 7px;
  background-color: rgba( 255, 255, 255, 0.12 );
  -webkit-box-shadow: 0 2px 6px 0 rgba( 0, 0, 0, 0.07 );
          box-shadow: 0 2px 6px 0 rgba( 0, 0, 0, 0.07 );
}
.roadmap-item.roadmap-select .text-wrap h4,
.roadmap-item .text-wrap:hover h4 {
  border-radius: 7px 7px 0 0;
  background-color: rgba( 255, 255, 255, 0.14 );	
}

@media only screen and (min-width: 1281px) {
	.roadmap-items {
		width: 90%;
	}
}

@media only screen and (max-width: 1280px) and (min-width: 768px) {
	.roadmap-items {
		width: 100%;
	}
	.roadmap-item h4 {
		font-size: 15px;
	}
	.roadmap-item p {
		font-size: 12px;
	}
}

@media only screen and (max-width: 991px) {
	.roadmap-items {
		width: 100%;
	}
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	.roadmap-item::before {
		top: 0;
	}
	.roadmap-item::after {
		top: 4px;
	}
	.roadmap-item .roadmap-line::before {
		top: 8px;
	}
	.roadmap-item .text-wrap::after {
	    top: 17px !important;
		height: 97px !important;
		bottom: auto !important;
	}
	.roadmap-items {
		display: block;
	}
	.roadmap-wrap:before, #wrap .roadmap-item .text-wrap {
		position: static;
		height: auto;
	}
	.roadmap-item {
		display: block;
		height: auto;
		padding: 115px 20px 60px;
		overflow: hidden;
	}
	.roadmap-item h4, .roadmap-item p {
		position: static;
		margin-bottom: 10px;
	}
	.roadmap-item p {
		padding-left: 7%;
		padding-right: 7%;
	}
}

/*  # Single sermon
====================================*/

.single-sermon .postmetadata {
	padding: 17px 8px;
}

.single-sermon .postmetadata h6 {
	display: inline-block;
	padding: 0 20px 0 15px;
}

.single-sermon .sermon-metadata {
	margin: 0;
	padding: 0;
	display: table-row;
	text-align: center;
}

.single-sermon .sermon-metadata h6.sermon-metadata-detail {
	line-height: 40px;
	text-align: left;
	font-weight: 400;
	text-transform: capitalize;
}

h6.sermon-metadata-detail a {
	margin-left: 2px;
	text-transform: uppercase;
}

.single-sermon #wrap .post-trait-w img {
	width: 100%;
}

.single-sermon #wrap .post-trait-w h1 {
	font-weight: 700;
}

.single-sermon .sermon-meta {
	max-width: 715px;
	margin: 0 auto;
	margin-top: -53px;
	position: relative;
	border-radius: 0;
	background: #fff;
	border: 1px solid #e4e4e4;
	padding: 30px 17px 26px 30px;
	margin-bottom: 40px;
}

.single-sermon .sermon-meta h6 a,
.single-sermon .sermon-meta h6 {
	border-right: none;
	display: inline-block;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 15px;
	color: #707070;
	text-transform: uppercase;
	letter-spacing: 1px;
}

.single-sermon .sermon-meta h6 a {
	color: #437df9;
	text-decoration: none;
	text-transform: uppercase;
}

.single-sermon .sermon-meta .wn-sermon-metaright {
	margin-top: 20px;
}

.single-sermon .sermon-meta .wn-sermon-metaright .blog-comments {
	margin-right: 33px;
}

.single-sermon .sermon-meta h6.blog-author {
	margin-right: 20px;
}

.single-sermon .sermon-meta h6 i {
	vertical-align: middle;
	font-size: 17px;
	color: #707070;
	margin-right: 7px;
	vertical-align: middle;
}

.single-sermon .sermon-meta h6 i.ti-eye {
	font-size: 22px;
}

.single-sermon .media-links a.button {
	border-radius: 0;
	border: 1px solid #e4e4e4;
	background: #fff;
	font-size: 15px;
	padding: 20px 24px 18px;
	margin-bottom: 5px;
}

.single-sermon #wrap .media-links a.button:hover {
	background: #437df9;
	border-color: #437df9;
}

.single-sermon .media-links a i {
	font-size: 18px;
	vertical-align: middle;
}

/* Sermons-Toggle */

.sermons-toggle .sermon-wrap-toggle .wn-sertg-item {
	border: 1px solid #e4e4e4;
	margin-bottom: 15px;
	box-shadow: 0 10px 15px #f3f3f3;
}

.sermons-toggle .sermon-wrap-toggle .wn-sertg-title {
	cursor: pointer;
	background: #fff;
	color: #000;
	cursor: pointer;
	font-size: 29px;
	font-weight: 600;
	padding: 30px 62px;
	margin-bottom: 0;
	transition: all .3s ease;
	position: relative;
}

.sermons-toggle .sermon-wrap-toggle i.ti-plus {
	position: absolute;
	font-size: 30px;
	right: 50px;
	top: 50%;
	transform: translate(0, -50%);
}

.sermons-toggle .sermon-wrap-toggle .wn-sertg-item.is-open i.ti-plus:before {
	content: "\e622";
}

.sermons-toggle .sermon-wrap-toggle .wn-sertg-item.is-open .wn-sertg-title {
	background: #f8f8f8;
	cursor: pointer;
}

.sermons-toggle .sermon-wrap-toggle .wn-sertg-content {
	padding: 36px 63px 44px;
	border-top: 1px solid #e4e4e4;
}

.sermons-toggle .sermon-wrap-toggle .media-links a {
	margin-bottom: 0;
}

.sermons-toggle .sermon-wrap-toggle .wn-sertg-content * {
	display: inline-block;
}

.sermons-toggle .sermon-wrap-toggle .wn-sertg-content .wn-sertg-meta {
	margin-bottom: 14px;
}

.sermons-toggle .sermon-wrap-toggle .wn-sertg-content .wn-sertg-category {
	position: relative;
	padding-right: 11px;
}

.sermons-toggle .sermon-wrap-toggle .wn-sertg-content .wn-sertg-category:after {
	content: "/";
	position: absolute;
	right: 0;
}

.sermons-toggle .sermon-wrap-toggle .wn-sertg-content .wn-sertg-category a {
	color: #444;
}

.sermons-toggle .sermon-wrap-toggle .wn-sertg-content .wn-sertg-category a:hover {
	color: #437df9;
}

.sermons-toggle .sermon-wrap-toggle .wn-sertg-content .wn-sertg-category,
.sermon-wrap-toggle .wn-sertg-content .wn-sertg-speaker {
	margin-bottom: 2px;
	color: #444;
}

.sermon-wrap-toggle .wn-sertg-content .wn-sertg-speaker a {
	color: #437df9;
}

.sermon-wrap-toggle .wn-sertg-content .wn-sertg-speaker a:hover {
	text-decoration: underline;
}

.sermons-toggle .sermon-wrap-toggle .wn-sertg-content .wn-sertg-date {
	display: block;
	color: #444;
}

.sermons-toggle .sermon-wrap-toggle .wn-sertg-content .media-links {
	margin: 20px 0 1px;
}

.sermons-toggle .sermon-wrap-toggle .wn-sertg-content .media-links .button i {
	margin-right: 7px;
	vertical-align: bottom;
}

.sermons-toggle .sermon-wrap-toggle .wn-sertg-content .media-links .button i.pe-7s-play {
	margin-right: 4px;
}

.sermons-toggle .sermon-wrap-toggle .wn-sertg-content .media-links .button {
	border-radius: 0;
	border: 1px solid #e4e4e4;
	color: #437df9;
	background: #fff;
	font-size: 15px;
	padding: 21px 40px 18px;
}

#wrap .sermons-toggle .sermon-wrap-toggle .wn-sertg-content .media-links .button span {
	color: #437df9;
}

#wrap .sermons-toggle .sermon-wrap-toggle .wn-sertg-content .media-links .button:hover span {
	color: #fff !important;
}

#wrap .sermons-toggle .sermon-wrap-toggle .wn-sertg-content .media-links .button:hover span {
	color: #fff;
	border-color: #437df9;
}

/* #sermons toggle2
================================================== */

.sermons-toggle2 .title-toggle {
	font-family: 'linea-arrows-10';
	color: #ffffff;
	background: #437df9;
	width: 69px;
	height: 72px;
	display: inline-block;
	text-align: center;
	position: absolute;
	left: 0;
	top: 25px;
	padding-top: 24px;
	transition: all .5s ease;
	margin-right: 25px;
	transition: all .5s ease;
}

.sermons-toggle2 .sermon-wrap-toggle {
	border-bottom: 7px solid #f4f4f4;
}

.sermons-toggle2 .sermon-wrap-toggle h2 {
	cursor: pointer;
	font-weight: 600;
	font-size: 20px;
	padding-top: 50px;
	padding-bottom: 46px;
	position: relative;
	margin: 0;
	padding-left: 93px;
	text-transform: uppercase;
}

.sermons-toggle2 .sermon-wrap-toggle .wn-sertg-item {
	border-top: 1px solid #f4f4f4;
	padding: 0px;
	position: relative;
}

.sermons-toggle2 .sermon-wrap-toggle .wn-sertg-meta p {
	line-height: 25px;
	display: inline-block;
	color: #7a7272;
	font-size: 14px;
	padding-right: 53px;
	font-weight: 400;
	padding-bottom: 18px;
}

.sermons-toggle2 .sermon-wrap-toggle .wn-sertg-meta p a {
	color: #282828;
	font-size: 14px;
	font-weight: 500;
	margin-bottom: 45px;
}

.sermons-toggle2 .sermon-wrap-toggle .wn-sertg-meta p a:hover {
	color: #437df9;
}

.sermons-toggle2 .sermon-wrap-toggle .wn-sertg-meta i {
	font-size: 14px;
	padding: 7px 7px 7px 0px;
	color: #437df9;
}

.sermons-toggle2 .sermon-wrap-toggle .wn-sertg-content {
	margin-left: 95px;
}

.sermons-toggle2 .sermon-wrap-toggle .wn-sertg-content p {
	margin-top: 0px;
	background: none;
	font-size: 14px;
	color: #7a7272;
}

.sermons-toggle2 .title-toggle:before {
	content: "\e048";
	transition: all .5s ease;
	font-size: 28px;
	padding-top: 20px;
}

.sermons-toggle2 .is-open .title-toggle:before {
	content: "\e041";
	transition: all .5s ease;
}

.sermons-toggle2 .title-toggle:hover {
	color: #ffffff;
}

.sermons-toggle2 .title-toggle:hover,
.sermons-toggle2 .sermon-wrap-toggle .is-open span {
	background: #282828;
}

.sermons-toggle2 .sermon-wrap-toggle .media-links a {
	background: none;
	color: #aaaab1;
}

.sermons-toggle2 .sermon-wrap-toggle .media-links a:hover {
	background: none;
	color: #437df9;
}

.sermons-toggle2 .sermon-wrap-toggle .media-links {
	margin-top: 40px;
	margin-bottom: 35px;
}

.sermons-toggle2 .sermon-wrap-toggle .media-links a {
	background: none !important;
	border: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	color: #aaaab1;
	display: inline-flex;
	letter-spacing: 1px;
	margin-right: 0px;
	padding: 0px 0px 0px 0px;
	padding-right: 60px;
}

.sermons-toggle2 .sermon-wrap-toggle .media-links a:hover {
	color: #437df9;
}

.sermons-toggle2 .sermon-wrap-toggle .media-links a:hover i {
	color: #437df9;
}

#wrap .sermons-toggle2 .sermon-wrap-toggle .media-links i {
	font-weight: bold;
	color: #aaaab1;
	margin-top: -1px;
	padding-right: 6px;
	line-height: 2;
}

.sermons-toggle2 .sermon-wrap-toggle .media-links i:hover {
	color: #437df9;
}

/* sermons-minimal */

.sermons-minimal article {
	padding: 5px 0 20px;
	clear: both;
	margin: 0 0 16px;
	display: block;
}

.sermons-minimal h4 {
	font-size: 29px;
	font-weight: 700;
	letter-spacing: 0;
	color: #000;
	text-transform: uppercase;
	line-height: 36px;
	margin-bottom: 5px;
}

.sermons-minimal a {
	color: #000;
}

.sermons-minimal .sermon-icon {
	font-size: 32px;
	float: left;
	color: #437df9;
	margin: 5px 20px 54px 0;
	padding: 30px;
	background-color: #f4f4f4;
}

@media (max-width: 420px) {
	.sermons-minimal .sermon-icon {
		display: inline-block;
		float: none;
		margin: 0 0 11px;
	}
}

.sermons-minimal .sermon-detail {
	font-size: 13px;
	overflow: hidden;
	font-weight: 300;
	color: #505050;
	letter-spacing: 2px;
	text-transform: uppercase;
}

.sermons-minimal .sermon-detail a {
	color: #505050;
}

.sermons-minimal a:hover h4,
.sermons-minimal .sermon-detail a:hover {
	color: #437df9;
}

.sermons-minimal .media-links {
	display: block;
}

.sermons-minimal .media-links i {
	color: #000;
	font-size: 17px;
	padding: 8px;
	display: inline-block;
	margin: 6px 5px 0 0;
	transition: all .25s ease;
}

.sermons-minimal .media-links a:hover i {
	background-color: #437df9;
	color: #fff;
}

.sermons-minimal .media-links span {
	display: none;
}

.sermons-minimal article .media-links i {
	position: relative;
	transition: all .3s ease;
}

.sermons-minimal .wn-data-tooltip {
	position: relative;
}

.sermons-minimal .wn-data-tooltip[data-name]:before,
.sermons-minimal .wn-data-tooltip[data-name]:after {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.18s ease;
	transition: all 0.18s ease;
}

.sermons-minimal .wn-data-tooltip[data-name]:before {
	position: absolute;
	top: -39px;
	left: 1px;
	padding: 0 8px;
	background-color: #010101;
	border-radius: 0;
	color: #fff;
	content: attr(data-name);
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: 400;
	height: 23px;
	line-height: 23px;
	white-space: nowrap;
	letter-spacing: 1px;
	z-index: 2;
	box-shadow: 0 1px 18px rgba(0, 0, 0, 0.23);
}

.sermons-minimal .wn-data-tooltip[data-name]:after {
	content: '';
	position: absolute;
	top: -16px;
	left: 9px;
	width: 0;
	border-width: 4px;
	border-style: solid;
	border-color: #010101 transparent transparent transparent;
}

.sermons-minimal .wn-data-tooltip[data-name]:hover:before,
.sermons-minimal .wn-data-tooltip[data-name]:hover:after {
	opacity: 1;
	visibility: visible;
}

/* Sermons-Grid */

.sermons-grid .col-md-4:nth-of-type(3n+1) {
	clear: left;
}

.sermons-grid .sermon-grid-item .sermons-grid-wrap {
	background: #fff;
	padding: 47px 41px;
	min-height: 622px;
	margin: 10px 8px;
	margin-bottom: 15px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.04);
	transition: all 0.27s ease;
}

.sermons-grid .sermon-grid-item .sermons-grid-wrap:hover {
	box-shadow: 0 1px 37px rgba(0, 0, 0, 0.094);
}

.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-header {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 30px;
	margin-bottom: 28px;
}

.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-header h4 {
	font-size: 19px;
	font-weight: 500;
	margin-bottom: 3px;
}

.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-header h4 a {
	color: #282828;
	transition: all .2s ease;
	-webkit-transition: all .2s ease;
}

.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-header h4:hover a {
	color: #437df9;
}

.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-header .sermon-grid-cat a {
	font-size: 14px;
	color: #7a7272;
	transition: all .2s ease;
	-webkit-transition: all .2s ease;
}

.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-header .sermon-grid-cat a:hover {
	color: #437df9;
}

.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-content .media-links a i {
	color: #aaaab1;
	font-size: 20px;
	margin-right: 13px;
	margin-bottom: 28px;
}

.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-content .media-links a i:hover {
	color: #437df9;
}

.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-content p {
	font-size: 14px !important;
	font-weight: 300;
	color: #888;
	padding-bottom: 90px;
}

.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-content .sermon-readmore {
	font-size: 12px;
	color: #282828;
	padding-left: 25px;
	position: relative;
	transition: all .2s ease;
	-webkit-transition: all .2s ease;
}

.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-content .sermon-readmore:hover {
	color: #437df9;
}

.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-content .sermon-readmore:before {
	content: "";
	background: #7a7272;
	width: 18px;
	height: 1px;
	position: absolute;
	left: 0;
	top: 45%;
	transition: all .2s ease;
	-webkit-transition: all .2s ease;
}

.sermons-grid .sermon-grid-item .sermons-grid-wrap .sermon-grid-content .sermon-readmore:hover:before {
	background: #437df9;
}

.sermon-grid-thumbnail {
	margin-bottom: 13px;
}

.wn-data-tooltip {
	position: relative;
}

.sermons-grid .wn-data-tooltip[data-name]:before,
.sermons-grid .wn-data-tooltip[data-name]:after {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.18s ease;
	transition: all 0.18s ease;
}

.sermons-grid .wn-data-tooltip[data-name]:before {
	position: absolute;
	top: -39px;
	left: 1px;
	padding: 0 8px;
	background-color: #010101;
	border-radius: 0;
	color: #fff;
	content: attr(data-name);
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: 400;
	height: 23px;
	line-height: 23px;
	white-space: nowrap;
	letter-spacing: 1px;
	z-index: 2;
	box-shadow: 0 1px 18px rgba(0, 0, 0, 0.23);
}

.sermons-grid .wn-data-tooltip[data-name]:after {
	content: '';
	position: absolute;
	top: -16px;
	left: 9px;
	width: 0;
	border-width: 4px;
	border-style: solid;
	border-color: #010101 transparent transparent transparent;
}

.wn-data-tooltip[data-name]:hover:before,
.wn-data-tooltip[data-name]:hover:after {
	opacity: 1;
	visibility: visible;
}

.sermons-grid.owl-theme .owl-controls {
	margin-top: 41px;
}

.sermons-grid.owl-theme .owl-controls .owl-page span {
	background: #7a7272;
	width: 10px;
	height: 10px;
	margin: 3px;
}

.sermons-grid.owl-theme .owl-controls .owl-page.active span {
	background: #437df9;
	width: 12px;
	height: 12px;
}

.sermons-grid .wn-data-tooltip {
	position: relative;
}

.sermons-grid .wn-data-tooltip[data-name]:before,
.sermons-grid .wn-data-tooltip[data-name]:after {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.18s ease;
	transition: all 0.18s ease;
}

.sermons-grid .wn-data-tooltip[data-name]:before {
	position: absolute;
	top: -39px;
	left: 1px;
	padding: 0 8px;
	background-color: #010101;
	border-radius: 0;
	color: #fff;
	content: attr(data-name);
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: 400;
	height: 23px;
	line-height: 23px;
	white-space: nowrap;
	letter-spacing: 1px;
	z-index: 2;
	box-shadow: 0 1px 18px rgba(0, 0, 0, 0.23);
}

.sermons-grid .wn-data-tooltip[data-name]:after {
	content: '';
	position: absolute;
	top: -16px;
	left: 9px;
	width: 0;
	border-width: 4px;
	border-style: solid;
	border-color: #010101 transparent transparent transparent;
}

.sermons-grid .wn-data-tooltip[data-name]:hover:before,
.sermons-grid .wn-data-tooltip[data-name]:hover:after {
	opacity: 1;
	visibility: visible;
}

/* Single Sermons Standard
=====================================*/

.sermon-latest-item .sermons-grid-wrap {
	background: #fff;
	border: 1px solid #e8e8e8;
	padding: 47px 41px;
	margin: 10px 8px;
}

.sermon-latest-item .sermons-grid-wrap .sermon-grid-header {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 30px;
	margin-bottom: 28px;
}

.sermon-latest-item .sermons-grid-wrap .sermon-grid-header h4 {
	font-size: 19px;
	font-weight: 500;
	margin-bottom: 3px;
}

.sermon-latest-item .sermons-grid-wrap .sermon-grid-header h4 a {
	color: #282828;
	transition: all .2s ease;
	-webkit-transition: all .2s ease;
}

.sermon-latest-item .sermons-grid-wrap .sermon-grid-header h4:hover a {
	color: #437df9;
}

.sermon-latest-item .sermons-grid-wrap .sermon-grid-header .sermon-grid-cat a {
	font-size: 14px;
	color: #7a7272;
	transition: all .2s ease;
	-webkit-transition: all .2s ease;
}

.sermon-latest-item .sermons-grid-wrap .sermon-grid-header .sermon-grid-cat a:hover {
	color: #437df9;
}

.sermon-latest-item .sermons-grid-wrap .sermon-grid-content .media-links a i {
	color: #aaaab1;
	font-size: 20px;
	margin-right: 13px;
	margin-bottom: 28px;
}

.sermon-latest-item .sermons-grid-wrap .sermon-grid-content .media-links a i:hover {
	color: #437df9;
}

.sermon-latest-item .sermons-grid-wrap .sermon-grid-content p {
	font-size: 14px !important;
	font-weight: 300;
	color: #888;
	padding-bottom: 90px;
}

.sermon-latest-item .sermons-grid-wrap .sermon-grid-content .sermon-readmore {
	font-size: 12px;
	color: #282828;
	padding-left: 25px;
	position: relative;
	transition: all .2s ease;
	-webkit-transition: all .2s ease;
}

.sermon-latest-item .sermons-grid-wrap .sermon-grid-content .sermon-readmore:hover {
	color: #437df9;
}

.sermon-latest-item .sermons-grid-wrap .sermon-grid-content .sermon-readmore:before {
	content: "";
	background: #7a7272;
	width: 18px;
	height: 1px;
	position: absolute;
	left: 0;
	top: 45%;
	transition: all .2s ease;
	-webkit-transition: all .2s ease;
}

.sermon-latest-item .sermons-grid-wrap .sermon-grid-content .sermon-readmore:hover:before {
	background: #437df9;
}

.wn-data-tooltip {
	position: relative;
}

.wn-data-tooltip[data-name]:before,
.wn-data-tooltip[data-name]:after {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.18s ease;
	transition: all 0.18s ease;
}

.wn-data-tooltip[data-name]:before {
	position: absolute;
	top: -39px;
	left: 1px;
	padding: 0 8px;
	background-color: #010101;
	border-radius: 0;
	color: #fff;
	content: attr(data-name);
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: 400;
	height: 23px;
	line-height: 23px;
	white-space: nowrap;
	letter-spacing: 1px;
	z-index: 2;
	box-shadow: 0 1px 18px rgba(0, 0, 0, 0.23);
}

.wn-data-tooltip[data-name]:after {
	content: '';
	position: absolute;
	top: -16px;
	left: 9px;
	width: 0;
	border-width: 4px;
	border-style: solid;
	border-color: #010101 transparent transparent transparent;
}

.wn-data-tooltip[data-name]:hover:before,
.wn-data-tooltip[data-name]:hover:after {
	opacity: 1;
	visibility: visible;
}

.sermons-grid.owl-theme .owl-controls {
	margin-top: 41px;
}

.sermons-grid.owl-theme .owl-controls .owl-page span {
	background: #7a7272;
	width: 10px;
	height: 10px;
	margin: 3px;
}

.sermons-grid.owl-theme .owl-controls .owl-page.active span {
	background: #437df9;
	width: 12px;
	height: 12px;
}

.wn-data-tooltip {
	position: relative;
}

.wn-data-tooltip[data-name]:before,
.wn-data-tooltip[data-name]:after {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.18s ease;
	transition: all 0.18s ease;
}

.wn-data-tooltip[data-name]:before {
	position: absolute;
	top: -39px;
	left: 1px;
	padding: 0 8px;
	background-color: #010101;
	border-radius: 0;
	color: #fff;
	content: attr(data-name);
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: 400;
	height: 23px;
	line-height: 23px;
	white-space: nowrap;
	letter-spacing: 1px;
	z-index: 2;
	box-shadow: 0 1px 18px rgba(0, 0, 0, 0.23);
}

.wn-data-tooltip[data-name]:after {
	content: '';
	position: absolute;
	top: -16px;
	left: 9px;
	width: 0;
	border-width: 4px;
	border-style: solid;
	border-color: #010101 transparent transparent transparent;
}

.wn-data-tooltip[data-name]:hover:before,
.wn-data-tooltip[data-name]:hover:after {
	opacity: 1;
	visibility: visible;
}

/* Sermons-Grid Carousel*/

.blox .sermon-carousel.sermons-grid .sermon-grid-item {
	border: none;
}

.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-header {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 30px;
	margin-bottom: 28px;
}

.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-header h4 {
	font-size: 19px;
	font-weight: 500;
	margin-bottom: 3px;
}

.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-header h4 a {
	color: #282828;
	transition: all .2s ease;
	-webkit-transition: all .2s ease;
}

.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-header h4:hover a {
	color: #437df9;
}

.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-header .sermon-grid-cat a {
	font-size: 14px;
	color: #7a7272;
	transition: all .2s ease;
	-webkit-transition: all .2s ease;
}

.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-header .sermon-grid-cat a:hover {
	color: #437df9;
}

.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-content .media-links a i {
	color: #aaaab1;
	font-size: 20px;
	margin-right: 13px;
	margin-bottom: 28px;
}

.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-content .media-links a i:hover {
	color: #437df9;
}

.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-content p {
	font-size: 14px !important;
	font-weight: 300;
	color: #888;
	padding-bottom: 90px;
}

.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-content .sermon-readmore {
	font-size: 12px;
	color: #282828;
	padding-left: 25px;
	position: relative;
	transition: all .2s ease;
	-webkit-transition: all .2s ease;
}

.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-content .sermon-readmore:hover {
	color: #437df9;
}

.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-content .sermon-readmore:before {
	content: "";
	background: #7a7272;
	width: 18px;
	height: 1px;
	position: absolute;
	left: 0;
	top: 45%;
	transition: all .2s ease;
	-webkit-transition: all .2s ease;
}

.sermon-carousel.sermons-grid .sermon-grid-item .sermon-grid-content .sermon-readmore:hover:before {
	background: #437df9;
}

.sermon-carousel.sermons-grid.owl-theme .owl-controls {
	margin-top: 41px;
}

.sermon-carousel.sermons-grid.owl-theme .owl-controls .owl-page span {
	background: #7a7272;
	width: 10px;
	height: 10px;
	margin: 3px;
}

.sermon-carousel.sermons-grid.owl-theme .owl-controls .owl-page.active span {
	background: #437df9;
	width: 12px;
	height: 12px;
}

/* Sermons-Clean */

.sermons-clean,
.sermons-clean .row {
	max-width: none;
}

.sermons-clean .row .col-md-6:nth-of-type(2n+1) {
	clear: left;
}

.sermons-clean .sermon-clean-item {
	overflow: hidden;
	margin-bottom: 30px;
}

.sermons-clean .sermon-clean-item .sermon-detail a {
	color: #437df9;
}

.sermons-clean .sermon-clean-item .sermon-detail a:hover {
	color: #222 !important;
}

.sermons-clean .clean-image {
	width: 40%;
	float: left;
}

.sermons-clean .clean-content {
	width: 60%;
	float: left;
	padding-left: 30px;
	border: 1px solid #e7e7e7;
	position: relative;
	min-height: 300px;
}

.sermons-clean h4 {
	margin-top: 31px;
	font-size: 29px;
	font-weight: 700;
}

.sermons-clean h4 a {
	color: #111;
	transition: all .33s ease
}

.sermons-clean h4 a:hover {
	color: #437df9;
}

.sermons-clean .media-links {
	padding: 20px;
	background: #f8f8f8;
}

.sermons-clean .sermon-img {
	margin-bottom: 12px;
	background: #fff;
	padding: 1px;
	transition: all .45s ease;
}

.sermons-clean .sermon-img:hover {
	border-color: #437df9;
}

.sermons-clean .row .col-md-4 {
	margin-bottom: 35px;
}

.sermons-clean .sermon-detail {
	color: #a1a1a1;
	margin-bottom: 14px;
	font-size: 16px;
	font-weight: 300;
	margin: 20px 0;
}

.sermons-clean .media-links {
	display: inline-block;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
}

.sermons-clean .media-links i {
	color: #000;
	font-size: 18px;
	padding: 8px;
	display: inline-block;
	margin: 6px 5px 0 0;
	transition: all .25s ease;
}

.sermons-clean .media-links a:hover i {
	background-color: #437df9;
	color: #fff;
}

.sermons-clean .media-links span {
	display: none;
}

.sermons-clean article .media-links i {
	position: relative;
	transition: all .3s ease;
}

.sermons-clean .clearn-view {
	position: absolute;
	right: 30px;
	bottom: 16px;
	line-height: 36px;
	font-size: 16px;
	font-weight: 300;
	color: #777;
}

.sermons-clean .clearn-view i {
	font-size: 24px;
	color: #444;
	margin: 0;
	display: inline;
	float: left;
}

.sermons-clean .wn-data-tooltip {
	position: relative;
}

.sermons-clean .wn-data-tooltip[data-name]:before,
.sermons-clean .wn-data-tooltip[data-name]:after {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.18s ease;
	transition: all 0.18s ease;
}

.sermons-clean .wn-data-tooltip[data-name]:before {
	position: absolute;
	top: -39px;
	left: 1px;
	padding: 0 8px;
	background-color: #010101;
	border-radius: 0;
	color: #fff;
	content: attr(data-name);
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: 400;
	height: 23px;
	line-height: 23px;
	white-space: nowrap;
	letter-spacing: 1px;
	z-index: 2;
	box-shadow: 0 1px 18px rgba(0, 0, 0, 0.23);
}

.sermons-clean .wn-data-tooltip[data-name]:after {
	content: '';
	position: absolute;
	top: -16px;
	left: 9px;
	width: 0;
	border-width: 4px;
	border-style: solid;
	border-color: #010101 transparent transparent transparent;
}

.sermons-clean .wn-data-tooltip[data-name]:hover:before,
.sermons-clean .wn-data-tooltip[data-name]:hover:after {
	opacity: 1;
	visibility: visible;
}

@media only screen and (max-width: 767px) {
	.sermons-clean .clean-content,
	.sermons-clean .clean-image {
		width: 100%;
		float: none;
	}
	.sermons-clean .clean-image img {
		width: 100%;
	}
}

/* sermon simple */

.sermons-simple article .sermon-img img {
	padding: 4px;
	border: 1px solid #eee;
	transition: all .28s ease;
	margin-bottom: 14px;
}

.sermons-simple article:hover .sermon-img img {
	background-color: #437df9;
}

.sermons-simple article h4 {
	text-align: center;
	font-size: 12px;
	line-height: 15px;
	margin-top: 10px;
}

.sermons-simple article h4 a {
	color: #555;
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 0.5px;
	text-transform: uppercase;
	transition: all .28s ease;
}

.sermons-simple article:hover h4 a {
	color: #437df9;
}

@media only screen and (max-width: 767px) {
	.sermons-simple article {
		margin-bottom: 25px;
	}
	.sermons-simple article h4,
	.sermons-simple article h4 a {
		font-size: 16px;
		line-height: 25px;
	}
}

/* A Sermon */

.a-sermon {
	background: #f6f6f6;
	padding: 30px 20px;
}

.a-sermon h4 {
	font-size: 19px;
	color: #4a4a4a;
	letter-spacing: 1px;
	font-weight: 700;
}

.a-sermon h4 a {
	color: #4a4a4a;
}

.a-sermon h4 a:hover {
	color: #f7c51e;
}

.a-sermon .media-links {
	background-color: #f7c51e;
	width: 100%;
	text-align: center;
	height: 40px;
	padding: 10px;
}

.a-sermon .media-links a {
	padding: 10px;
	color: #fff;
	font-size: 12px;
	letter-spacing: 1px;
}

.a-sermon .media-links a:hover {
	color: #222;
}

.a-sermon figure {
	margin: 16px 0;
}

.a-sermon .media-links i {
	margin-right: 5px;
}

.a-sermon .sermon-img img {
	width: 100%;
	padding: 5px;
	background: #fff;
	transition: all .15s ease;
}

.a-sermon .sermon-img:hover img {
	background-color: #f7c51e;
}

.a-sermon .sermon-detail {
	color: #a7a7a7;
	margin-bottom: 14px;
	font-size: 13px;
	font-family: 'Lora', serif;
	font-style: italic;
	line-height: 10px;
	background: #fff;
	padding: 10px;
}

.a-sermon p {
	font-size: 14px;
	line-height: 1.85;
}

/* Single-Sermons-Custom */

.sermon-custom-item .sermons-grid-wrap {
	background: #fff;
	border: 1px solid #e8e8e8;
	padding: 47px 41px;
	margin: 10px 8px;
}

.sermon-custom-item .sermons-grid-wrap .sermon-grid-header {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 30px;
	margin-bottom: 28px;
}

.sermon-custom-item .sermons-grid-wrap .sermon-grid-header h4 {
	font-size: 19px;
	font-weight: 500;
	margin-bottom: 3px;
}

.sermon-custom-item .sermons-grid-wrap .sermon-grid-header h4 a {
	color: #282828;
	transition: all .2s ease;
	-webkit-transition: all .2s ease;
}

.sermon-custom-item .sermons-grid-wrap .sermon-grid-header h4:hover a {
	color: #437df9;
}

.sermon-custom-item .sermons-grid-wrap .sermon-grid-header .sermon-grid-cat a {
	font-size: 14px;
	color: #7a7272;
	transition: all .2s ease;
	-webkit-transition: all .2s ease;
}

.sermon-custom-item .sermons-grid-wrap .sermon-grid-header .sermon-grid-cat a:hover {
	color: #437df9;
}

.sermon-custom-item .sermons-grid-wrap .sermon-grid-content .media-links a i {
	color: #aaaab1;
	font-size: 20px;
	margin-right: 13px;
	margin-bottom: 28px;
}

.sermon-custom-item .sermons-grid-wrap .sermon-grid-content .media-links a i:hover {
	color: #437df9;
}

.sermon-custom-item .sermons-grid-wrap .sermon-grid-content p {
	font-size: 14px !important;
	font-weight: 300;
	color: #888;
	padding-bottom: 90px;
}

.sermon-custom-item .sermons-grid-wrap .sermon-grid-content .sermon-readmore {
	font-size: 12px;
	color: #282828;
	padding-left: 25px;
	position: relative;
	transition: all .2s ease;
	-webkit-transition: all .2s ease;
}

.sermon-custom-item .sermons-grid-wrap .sermon-grid-content .sermon-readmore:hover {
	color: #437df9;
}

.sermon-custom-item .sermons-grid-wrap .sermon-grid-content .sermon-readmore:before {
	content: "";
	background: #7a7272;
	width: 18px;
	height: 1px;
	position: absolute;
	left: 0;
	top: 45%;
	transition: all .2s ease;
	-webkit-transition: all .2s ease;
}

.sermon-custom-item .sermons-grid-wrap .sermon-grid-content .sermon-readmore:hover:before {
	background: #437df9;
}

.wn-data-tooltip {
	position: relative;
}

.wn-data-tooltip[data-name]:before,
.wn-data-tooltip[data-name]:after {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.18s ease;
	transition: all 0.18s ease;
}

.wn-data-tooltip[data-name]:before {
	position: absolute;
	top: -39px;
	left: 1px;
	padding: 0 8px;
	background-color: #010101;
	border-radius: 0;
	color: #fff;
	content: attr(data-name);
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: 400;
	height: 23px;
	line-height: 23px;
	white-space: nowrap;
	letter-spacing: 1px;
	z-index: 2;
	box-shadow: 0 1px 18px rgba(0, 0, 0, 0.23);
}

.wn-data-tooltip[data-name]:after {
	content: '';
	position: absolute;
	top: -16px;
	left: 9px;
	width: 0;
	border-width: 4px;
	border-style: solid;
	border-color: #010101 transparent transparent transparent;
}

.wn-data-tooltip[data-name]:hover:before,
.wn-data-tooltip[data-name]:hover:after {
	opacity: 1;
	visibility: visible;
}

.sermons-grid.owl-theme .owl-controls {
	margin-top: 41px;
}

.sermons-grid.owl-theme .owl-controls .owl-page span {
	background: #7a7272;
	width: 10px;
	height: 10px;
	margin: 3px;
}

.sermons-grid.owl-theme .owl-controls .owl-page.active span {
	background: #437df9;
	width: 12px;
	height: 12px;
}

.wn-data-tooltip {
	position: relative;
}

.wn-data-tooltip[data-name]:before,
.wn-data-tooltip[data-name]:after {
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.18s ease;
	transition: all 0.18s ease;
}

.wn-data-tooltip[data-name]:before {
	position: absolute;
	top: -39px;
	left: 1px;
	padding: 0 8px;
	background-color: #010101;
	border-radius: 0;
	color: #fff;
	content: attr(data-name);
	text-align: center;
	font-size: 10px;
	text-transform: uppercase;
	font-weight: 400;
	height: 23px;
	line-height: 23px;
	white-space: nowrap;
	letter-spacing: 1px;
	z-index: 2;
	box-shadow: 0 1px 18px rgba(0, 0, 0, 0.23);
}

.wn-data-tooltip[data-name]:after {
	content: '';
	position: absolute;
	top: -16px;
	left: 9px;
	width: 0;
	border-width: 4px;
	border-style: solid;
	border-color: #010101 transparent transparent transparent;
}

.wn-data-tooltip[data-name]:hover:before,
.wn-data-tooltip[data-name]:hover:after {
	opacity: 1;
	visibility: visible;
}

/* A Sermon Boxed */

.a-sermon-boxed {
	position: relative;
	border: 1px solid #e9e9e9;
	padding: 12px 12px 16px;
	margin-bottom: 25px;
}

.a-sermon-boxed img {
	width: 100%;
}

.a-sermon-boxed .sermon-boxed-top {
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
}

.a-sermon-boxed .sermon-boxed-top i {
	color: #fff;
	font-size: 60px;
}

.a-sermon-boxed .sermon-boxed-top h3 {
	color: #000;
	font-weight: 600;
	font-size: 20px;
	margin: 15px 0 0;
}

.a-sermon-boxed h4 a {
	background: #fff;
	color: #000;
	font-size: 29px;
	font-weight: 600;
}

.a-sermon-boxed h4 a:hover {
	color: #437df9;
}

.a-sermon-boxed .media-links {
	background-color: #f4f4f4;
	width: 100%;
	text-align: center;
	padding: 14px;
}

.a-sermon-boxed .media-links a {
	border-radius: 0;
	border: 1px solid #e4e4e4;
	color: #437df9;
	background: #fff;
	font-size: 15px;
	padding: 16px 28px 17px;
}

.a-sermon-boxed .media-links a span {
	color: #437df9;
}

.a-sermon-boxed .media-links a:hover span {
	color: #fff;
}

.a-sermon-boxed .media-links i {
	margin-right: 5px;
}

.a-sermon-boxed .sermon-detail {
	color: #444;
	font-size: 13px;
	padding-bottom: 20px;
}

.a-sermon-boxed .sermon-detail a {
	color: #437df9;
}

.a-sermon-boxed .sermon-detail a:hover {
	text-decoration: underline;
}

@media only screen and (max-width: 960px) {
	.a-sermon-boxed .media-links a {
		font-size: 0px;
	}
	.a-sermon-boxed .media-links a i {
		font-size: 18px;
	}
}

/*  # Sermon Category
============================*/

.sermon-category-parent {
	position: relative;
}

.sermon-category-parent .sermon-overlay {
	position: absolute;
	opacity: 0;
	transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	-moz-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

.sermon-category-parent:hover .sermon-overlay {
	opacity: 0.82;
	z-index: 0;
	top: 0px;
	width: 100%;
	height: 100%;
}

.sermon-category-parent .sermon-category-box {
	position: absolute;
	left: 12%;
	bottom: 13%
}

.sermon-category-parent .sermon-category-box .sermon-category-name {
	font-size: 27px;
	color: #fff;
	font-weight: 700;
	margin-bottom: 4px;
}

.sermon-category-parent .sermon-category-box .sermon-category-count {
	font-size: 15px;
	color: #fff;
}

/* Speaker */

.speaker {
	text-align: center;
	background: #fff;
	margin-bottom: 30px;
	border: 1px solid #e9e9e9;
	overflow: hidden;
}

.social-team {
	padding-bottom: 14px;
	text-align: center;
}

.speaker figure {
	position: relative;
	margin: 0 auto;
	overflow: hidden;
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	-ms-transition: all .3s ease;
	-o-transition: all .3s ease;
	transition: all .3s ease;
}

.speaker figure img {
	width: 100%;
	height: 100%;
}

.social-team i {
	margin: 0 4px;
	background: #fff;
	padding: 10px;
	font-size: 18px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	color: #777;
}

.speaker h2 {
	font-size: 17px;
	margin-top: 25px;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #515151;
}

.speaker h2 a {
	color: #515151;
}

.speaker h2 a:hover {
	text-decoration: underline;
}

.speaker h5 {
	color: #02aff1;
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 11px;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 2.6px;
}

.speaker p {
	font-size: 13px;
	padding: 7px 15px 0;
	color: #989898;
}

.speaker .social-team {
	border-top: 1px solid #ededed;
	padding-top: 20px;
}

.speaker .social-team i {
	margin: 0 4px;
	padding: 5px 6px;
	font-size: 18px;
	border-radius: 3px;
	color: #8a8a8a;
}

.speaker .social-team i.fa-facebook {
	padding: 5px 8px;
}

.speaker i:hover {
	color: #fff;
}

/* # Causes
================================================== */

/* causes grid */

.causes-grid .row {
	margin-bottom: 20px;
}

/* causes */

.causes .cause-content p {
	margin: 29px 0 0;
	color: #777;
}

.causes .cause-content .cause-meta {
	margin-top: 70px;
}

.causes.causes-grid .cause-content .cause-meta {
	margin-top: 45px;
}

.causes .cause-content .cause-title {
	text-transform: uppercase;
	color: #1c1d21;
	font-size: 29px;
	font-weight: 700;
}

@media ( max-width: 480px) {
	.causes .cause-content .cause-title {
		font-size: 21px;
	}
}

.blox.dark .causes .cause-content .cause-title {
	color: #fff;
}

.causes .cause-content .cause-title:hover,
.blox.dark .causes .cause-content .cause-title:hover {
	color: #437df9;
}

.causes .cause-content .cause-days {
	font-size: 14px;
}

.causes .cause-content .donate-button {
	padding: 10px 20px;
	font-size: 12px;
}

.causes.causes-list .cause-content .cause-completed {
	background-color: #aaa;
	color: #fff;
	padding: 8px 20px;
	margin: 0;
	text-transform: uppercase;
	display: inline-block;
	text-align: center;
	font-size: 13px;
	letter-spacing: 1px;
	float: right;
}

.causes.causes-list .cause-content .wn-cause-list-foot {
	padding-top: 10px;
	min-height: 47px;
	position: relative;
}

.causes.causes-grid .cause-content .wn-cause-list-foot {
	padding-top: 29px;
	min-height: 64px;
}

.causes .postmetadata {
	width: 100%;
	display: table;
	table-layout: fixed;
	background: #f9f9f9;
	padding: 7px 14px;
	border-radius: 4px;
}

.causes.causes-grid article img {
	border: 1px solid #efefef;
}

.causes.causes-grid .cause-content {
	background: #fff;
	border: 1px solid #efefef;
	border-top: none;
	padding: 38px 52px 38px 53px;
	margin-bottom: 20px;
}

.causes.causes-grid .cause-content>p {
	margin-top: 15px;
	margin-bottom: 60px;
}

#wrap .causes.causes-grid .cause-content .vc_progress_bar {
	margin-bottom: 10px;
}

.causes .cause-content h4 {
	font-size: 22px;
}

.causes.causes-grid .wn-cause-sharing {
	float: left;
}

/*  # causes grid 2
============================*/

.wn-single-grid2 article {
	margin-top: 40px;
	border: 1px solid #e8e8e8;
}

.wn-single-grid2 article a img {
	width: 100%;
}

.wn-single-grid2 article a img {
	width: 100%;
	transition: all .9s ease;
}

.wn-single-grid2 .cause-content {
	position: relative;
	padding: 24px 47px 39px 44px;
}

.wn-single-grid2 .cause-content .cause-meta {
	position: relative;
}

.wn-single-grid2 .cause-meta {
	margin-top: 0;
}

.wn-single-grid2 .cause-content a.cause-title {
	font-family: Poppins;
	font-size: 19px;
	color: #282828;
	padding: 0px;
	font-weight: 500;
	letter-spacing: 0;
}

.wn-single-grid2 .cause-content a.cause-title:hover {
	color: #437df9;
	transition: all .5s ease;
}

.wn-single-grid2 .cause-content h4 {
	margin-bottom: 0;
}

.wn-single-grid2 .cause-content p {
	color: #7a7272;
	font-size: 14px;
	padding: 0px;
	margin: 0;
	line-height: 1.7;
}

.wn-single-grid2 .cause-content p.cause-days {
	width: 100%;
	color: #7a7272;
	font-size: 14px;
	padding-top: 7px;
	padding-bottom: 23px;
	margin: 0;
	font-weight: 400;
}

#wrap .wn-single-grid2 .cause-meta .vc_progress_bar .vc_label {
	top: 10px;
	padding: 0px;
}

#wrap .wn-single-grid2 .vc_progress_bar.wpb_content_element {
	margin: 0px;
	padding: 0;
}

#wrap .wn-single-grid2 .cause-meta .vc_progress_bar .vc_single_bar {
	width: 100%;
	background: #fff;
	border: 1px solid #aaaab1;
	margin-top: 0;
	height: 9px;
	border-radius: 0px;
	box-shadow: none;
	position: absolute;
	top: 3px;
}

#wrap .wn-single-grid2 .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
	font-size: 14px;
	color: #2e2e2e;
	padding-top: 6px;
	font-weight: 400;
}

.wn-single-grid2 .cause-content .cause-meta p {
	color: #7a7272;
	padding-top: 65px;
	padding-bottom: 35px;
	font-weight: 400;
}

.wn-single-grid2 .cause-content .cause-meta {
	margin-top: 0;
}

.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a {
	position: relative;
	font-size: 12px;
	padding-left: 25px;
	color: #282828;
	font-weight: 400;
}

.wn-single-grid2 .cause-content .cause-meta a:hover {
	color: #437df9;
}

.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a:before {
	content: "";
	height: 1px;
	width: 18px;
	background: #282828;
	position: absolute;
	display: inline-block;
	left: 1px;
	top: 47%;
}

.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a:hover:before {
	background: #437df9;
}

.wn-single-grid2 .cause-content p.cause-completed {
	color: #aaaab1;
	position: relative;
	font-size: 12px;
	padding: 0 0 0 27px;
	font-weight: 400;
}

.wn-single-grid2 .cause-content p.cause-completed:before {
	content: "";
	height: 1px;
	width: 18px;
	background: #aaaab1;
	position: absolute;
	display: inline-block;
	left: 1px;
	top: 8px;
}

.wn-single-grid2 span.vc_bar {
	background: #a06fed;
	position: absolute;
	top: 0;
	background: -webkit-linear-gradient(left, #1ce5c4 0%, #a06fed 100%);
}

#wrap .wn-single-grid2 .cause-meta .vc_progress_bar .vc_single_bar span.vc_bar {
	margin: 1px;
	border-radius: 0;
	height: 5px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

/* Width and Responsive Cause Screen */

@media ( min-width: 1025px) and ( max-width:1336px) {
	.wn-single-grid2 .cause-content {
		padding: 20px 22px 22px 20px;
	}
	.wn-single-grid2 .cause-content a.cause-title {
		display: inline-block;
		line-height: 1.5;
		font-size: 16px;
	}
	.wn-single-grid2 .cause-content p.cause-days {
		display: inline-block;
		padding-bottom: 7px;
		line-height: 1.5;
		font-size: 14px;
	}
	.wn-single-grid2 .cause-content .cause-meta p {
		font-size: 14px;
		padding-top: 65px;
		padding-bottom: 20px;
		line-height: 1.7;
		color: #7a7272;
	}
	.wn-single-grid2 .cause-content p.cause-completed {
		padding: 0 0 0 27px;
	}
	#wrap .wn-single-grid2 .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
		font-size: 12px;
		line-height: 1.5;
		color: #2e2e2e;
		padding-top: 6px;
		font-weight: 600;
	}
	.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a {
		font-size: 12px;
	}
	.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a:hover:before {
		content: "";
		height: 1px;
		width: 18px;
		background: #437df9;
		position: absolute;
		display: inline-block;
		left: 1px;
		top: 8px;
	}
}

@media ( min-width: 961px) and ( max-width:1024px) {
	.wn-single-grid2 .cause-content {
		padding: 10px 12px 12px 10px;
	}
	.wn-single-grid2 .cause-content a.cause-title {
		display: inline-block;
		line-height: 1.5;
		font-size: 12px;
	}
	.wn-single-grid2 .cause-content p.cause-days {
		display: inline-block;
		padding-bottom: 7px;
		line-height: 1.5;
		font-size: 12px;
	}
	.wn-single-grid2 .cause-content .cause-meta p {
		font-size: 12px;
		padding-top: 65px;
		padding-bottom: 20px;
		line-height: 1.7;
		color: #7a7272;
	}
	.wn-single-grid2 .cause-content p.cause-completed {
		padding: 0 0 0 27px;
	}
	#wrap .wn-single-grid2 .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
		font-size: 11px;
		line-height: 1.5;
		color: #2e2e2e;
		padding-top: 6px;
		font-weight: 600;
	}
	.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a {
		font-size: 11px;
	}
	.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a:hover:before {
		content: "";
		height: 1px;
		width: 18px;
		background: #437df9;
		position: absolute;
		display: inline-block;
		left: 1px;
		top: 8px;
	}
}

@media ( min-width: 768px) and ( max-width:960px) {
	.wn-single-grid2 .cause-content {
		position: relative;
		padding: 7px 7px 7px 7px;
	}
	.wn-single-grid2 .cause-content a.cause-title {
		display: inline-block;
		line-height: 1.5;
		font-size: 12px;
	}
	.wn-single-grid2 .cause-content p.cause-days {
		display: inline-block;
		padding-bottom: 7px;
		line-height: 1.5;
		font-size: 12px;
	}
	.wn-single-grid2 .cause-content .cause-meta p {
		font-size: 12px;
		padding-top: 65px;
		padding-bottom: 20px;
		line-height: 1.7;
		color: #7a7272;
	}
	.wn-single-grid2 .cause-content p.cause-completed {
		padding: 0 0 0 27px;
	}
	#wrap .wn-single-grid2 .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
		font-size: 11px;
		line-height: 1.5;
		color: #2e2e2e;
		padding-top: 6px;
		font-weight: 600;
	}
	.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a {
		font-size: 10px;
	}
	.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a:hover:before {
		content: "";
		height: 1px;
		width: 18px;
		background: #437df9;
		position: absolute;
		display: inline-block;
		left: 1px;
		top: 8px;
	}
}

@media ( min-width:480px) and ( max-width:767px) {
	.wn-single-grid2 .cause-content {
		padding: 17px 17px 17px 17px;
	}
	.wn-single-grid2 .cause-content a.cause-title {
		display: inline-block;
		line-height: 1.5;
		font-size: 14px;
	}
	.wn-single-grid2 .cause-content p.cause-days {
		display: inline-block;
		padding-bottom: 7px;
		line-height: 1.5;
		font-size: 12px;
	}
	#wrap .wn-single-grid2 .cause-meta .vc_progress_bar .vc_single_bar .vc_label,
	#wrap .cause-meta .vc_progress_bar .vc_single_bar {
		width: 100%;
	}
	.wn-single-grid2 .cause-content .cause-meta p {
		line-height: 1.5;
		padding-top: 70px;
		padding-bottom: 37px;
	}
	.wn-single-grid2 .cause-content .cause-meta p.cause-completed {
		padding-top: 0;
	}
}

@media ( min-width:321px) and ( max-width:481px) {
	.wn-single-grid2 .cause-content {
		padding: 7px 7px 7px 7px;
	}
	.wn-single-grid2 .cause-content a.cause-title {
		display: inline-block;
		line-height: 1.5;
		font-size: 12px;
	}
	.wn-single-grid2 .cause-content p.cause-days {
		display: inline-block;
		padding-bottom: 7px;
		line-height: 1.5;
		font-size: 12px;
	}
	.wn-single-grid2 .cause-content .cause-meta p {
		font-size: 12px;
		padding-top: 65px;
		padding-bottom: 23px;
		line-height: 1.7;
		color: #7a7272;
	}
	#wrap .wn-single-grid2 .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
		font-size: 11px;
		line-height: 11px;
		color: #2e2e2e;
		padding-top: 6px;
		font-weight: 500;
	}
	.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a {
		padding-left: 15px;
	}
	.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a:before {
		width: 10px;
	}
	.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a:hover:before {
		width: 10px;
	}
	.wn-single-grid2 .cause-content p.cause-completed {
		padding: 0 0 0 17px;
	}
	.wn-single-grid2 .cause-content p.cause-completed:before {
		width: 10px;
	}
}

@media ( max-width:320px) {
	.wn-single-grid2 .cause-content {
		padding: 7px 7px 7px 7px;
	}
	.wn-single-grid2 .cause-content a.cause-title {
		font-size: 12px;
	}
	.wn-single-grid2 .cause-content p.cause-days {
		display: inline-block;
		padding-bottom: 7px;
		line-height: 1.5;
		font-size: 12px;
	}
	.wn-single-grid2 .cause-content .cause-meta p {
		font-size: 12px;
		padding-top: 65px;
		padding-bottom: 23px;
		line-height: 1.7;
		color: #7a7272;
	}
	#wrap .wn-single-grid2 .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
		font-size: 11px;
		line-height: 11px;
		color: #2e2e2e;
		padding-top: 6px;
		font-weight: 500;
	}
	.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a {
		padding-left: 15px;
	}
	.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a:before {
		width: 10px;
	}
	.wn-single-grid2 .cause-content .cause-meta .wn-cause-list-foot a:hover:before {
		width: 10px;
	}
	.wn-single-grid2 .cause-content p.cause-completed {
		padding: 0 0 0 17px;
	}
	.wn-single-grid2 .cause-content p.cause-completed:before {
		width: 10px;
	}
}

/*	# causes list
===================================*/

.causes.causes-list .wn-ca-list-left .cause-img,
.causes.causes-list .wn-ca-list-right {
	min-height: 384px;
}

.causes.causes-list .wn-ca-list-left {
	padding-right: 0;
	padding-left: 0;
	position: relative;
}

.causes.causes-list .wn-ca-list-left .cause-img {
	background: #f9f9f9;
	border: 1px solid #e4e4e4;
	position: relative;
	overflow: hidden;
}

.causes.causes-list .wn-ca-list-left .cause-img img {
	position: absolute;
	bottom: 0;
	top: 0;
	height: 100%;
	width: auto;
	max-width: none;
}

.causes.causes-list .wn-ca-list-right {
	border: 1px solid #e4e4e4;
	border-left: none;
}

@media ( min-width: 768px) and ( max-width:960px) {
	.causes.causes-list .wn-ca-list-left .cause-img img {
		width: 100%;
		height: auto;
	}
}

@media(max-width:960px) {
	.causes.causes-list .wn-ca-list-right {
		border-left: 1px solid #e4e4e4;
		border-top: none;
	}
}

.causes.causes-list .wn-ca-list-right .cause-content {
	padding: 29px 16px 34px 30px;
}

.causes.causes-list .postmetadata {
	margin-bottom: 0;
	border: none;
	border-radius: 0;
	background: #f9f9f9;
	border-top: 1px solid #e4e4e4;
	padding: 11px 0px;
}

.causes.causes-list .wn-ca-list-left .postmetadata {
	position: absolute;
	bottom: 0;
	width: calc(100% + 1px);
}

.causes.causes-list .postmetadata li i.pe-7s-look {
	font-size: 22px;
}

.causes.causes-list .postmetadata li i {
	vertical-align: bottom;
}

.causes.causes-list .wn-ca-list-right .postmetadata {
	padding: 9px 0;
	border: none;
}

.causes.causes-list .wn-ca-list-right .postmetadata li i {
	vertical-align: sub;
}

.cause-metadata li i.pe-7s-folder,
.causes.causes-list .wn-ca-list-right .postmetadata li i.pe-7s-folder {
	font-size: 21px;
}

#wrap .causes.causes-list .cause-content .vc_progress_bar {
	margin-bottom: 22px;
}

.causes.causes-list article {
	margin-bottom: 63px;
}

.causes.causes-list .cause-img img,
.causes.causes-list .cause-completed {
	border-radius: 1px;
}

.causes.causes-list .cause-content h4 {
	font-size: 29px;
	font-weight: 700;
}

.causes.causes-list .cause-content .cause-meta {
	margin-top: 50px;
}

.causes.causes-list .cause-content .cause-sharing {
	float: right;
}

.causes.causes-list .donate-button,
.causes.causes-grid .donate-button {
	background: #fafafa;
	color: #707070;
	padding: 5px 18px;
	letter-spacing: 1px;
	font-size: 12px;
	font-weight: 500;
	text-align: center;
	border: 1px solid #e4e4e4;
	display: inline-block;
	margin-top: -2px;
	line-height: 30px;
}

.causes.causes-grid .donate-button {
	float: right;
}

.causes.causes-list .donate-button:hover,
.causes.causes-grid .donate-button:hover {
	background-color: #437df9;
	color: #fff;
	border-color: #437df9;
}

.causes.causes-list .cause-content .cause-sharing a.facebook {
	background: #3b5996;
}

.causes.causes-list .cause-content .cause-sharing a.twitter {
	background: #00acee;
}

.causes.causes-list .cause-content .cause-sharing a.google {
	background: #c3391c;
}

.causes.causes-list .cause-content .cause-sharing .cause-sharing-icon {
	font-size: 16px;
}

.causes.causes-list .cause-content .cause-sharing a:before {
	content: "share on ";
	padding: 0 5px 0 0;
	width: 0;
	font-size: 0px;
	display: inline;
	transition: all 0.21s ease;
}

.causes.causes-list .cause-content .cause-sharing a:hover:before {
	width: 100%;
	font-size: 11px;
}

#wrap .causes .vc_progress_bar .vc_single_bar .vc_label {
	font-size: 13px;
	color: #444;
}

/* cause list social share */

.causes .wn-cause-sharing .wn-cause-sharing-icons {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin: 0;
}

.causes .wn-cause-sharing {
	float: right;
	margin-right: 18px;
	margin-top: -2px;
	position: relative;
}

.causes .wn-cause-sharing .wn-cause-sharing-icons {
	transition: all .3s cubic-bezier(0.25, 0.1, 0.28, 0.83);
	-webkit-transition: all .3s cubic-bezier(0.25, 0.1, 0.28, 0.83);
}

.causes .wn-cause-sharing .wn-cause-sharing-icons li.single-mail {
	margin-left: 90px;
}

.causes .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social ul {
	display: none;
	position: absolute;
	top: -108px;
	left: 0px;
	z-index: 9;
}

.causes .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social ul li {
	display: block;
	margin-bottom: -1px;
	width: 39px;
	height: 37px;
	text-align: center;
	padding-top: 8px;
	border: 1px solid #e4e4e4;
	transition: all .3s ease;
}

.causes .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social li:hover,
.causes .wn-cause-sharing .wn-cause-sharing-icons li:hover {
	background: #437df9;
}

.causes .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social li:hover i,
.causes .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social li:hover i,
.causes .wn-cause-sharing .wn-cause-sharing-icons li:hover>i,
.causes .wn-cause-sharing .wn-cause-sharing-icons li:last-child:hover i {
	color: #fff;
}

.causes .wn-cause-sharing .wn-cause-sharing-icons li {
	list-style: none;
	display: table-cell;
	cursor: pointer;
	padding-top: 2px;
	border: 1px solid #e7e7e7;
	padding-bottom: 0;
	transition: all .3s cubic-bezier(0.25, 0.1, 0.28, 0.83);
	-webkit-transition: all .3s cubic-bezier(0.25, 0.1, 0.28, 0.83);
}

.causes .wn-cause-sharing .wn-cause-sharing-icons li.wn-wrap-social {
	border-right: none;
}

.causes .wn-cause-sharing .wn-cause-sharing-icons a {
	color: #939393;
}

.causes .wn-cause-sharing .wn-cause-sharing-icons ul {
	background: #fff;
}

#wrap .causes .wn-cause-sharing .single-mail i {
	font-size: 23px;
	vertical-align: sub;
}

.causes .wn-cause-sharing .wn-cause-sharing-icons li i {
	font-size: 17px;
	width: 37px;
	height: 33px;
	text-align: center;
	padding-top: 5px;
}

.causes .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social:hover ul {
	display: block;
	margin: 0;
}

.single-cause .vc_bar {
	border-radius: 60px !important;
}

#wrap .wn-cause-list-foot p.cause-completed {
    text-align: right;
    margin-top: 9px;
}

@media ( min-width: 961px) and ( max-width:1200px) {
	.cause-box .donate-button {
		float: right;
	}
	.causes .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social ul {
		left: 22px;
	}
	.causes.causes-list .cause-content h4 {
		font-size: 22px;
	}
	.causes .cause-content p {
		font-size: 13px;
	}
	.causes .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social ul {
		left: 0;
	}
	.causes.causes-grid .cause-content {
		padding: 20px;
	}
}

@media ( max-width: 960px) {
	.causes.causes-grid .cause-content {
		padding: 20px;
	}
	.causes.causes-grid .wn-single-grid {
		display: block;
		width: 100%;
		margin-bottom: 40px;
	}
}

@media ( max-width: 320px) {
	#wrap .causes.causes-grid .vc_progress_bar .vc_single_bar .vc_label,
	.causes.causes-grid .wn-cause-sharing {
		display: none;
	}
	.causes.causes-grid .donate-button {
		display: block;
		width: 100%;
		float: none;
	}
	.causes .wn-cause-list-foot .wn-cause-sharing {
		display: none;
	}
}

/*  # Cause List 2
============================*/

.causes-list2 article {
	padding: 1px;
	margin-top: 6px;
	margin-bottom: 6px;
	padding: 4px 30px 4px 4px;
	background: #ffffff;
}

.causes-list2 .wn-ca-list-left {
	padding-right: 12px;
}

.causes-list2 .wn-ca-list-left .cause-img img {
	width: 100%;
	padding-top: 50;
	padding-right: 0;
}

.causes-list2 .wn-ca-list-right {
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
}

.causes-list2 .wn-ca-list-right .cause-content .postmetadata {
	float: left;
	display: inline;
	width: auto;
	border: none;
	background: #ffffff;
	padding: 26px 0 10px 0;
	margin: 0 0 0 0;
	border-radius: 0;
}

.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata {
	padding: 0;
}

.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li,
.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li a {
	font-size: 11px;
	border: 0;
	padding: 0 35px 0 0;
	color: #7a7272;
	font-weight: 400;
	letter-spacing: 0;
}

.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li a:hover {
	color: #00aeef;
	transition: all .5s ease;
}

.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata i {
	font-size: 14px;
	vertical-align: middle;
	font-size: 14px;
	display: inline-block;
	padding: 0 6px 0 0;
}

.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata .cause-comments a {
	padding: 0 0 0 0;
}

.causes-list2 .wn-ca-list-right .cause-content .days-left {
	overflow: hidden;
	font-size: 12px;
	font-weight: 400;
	color: #7a7272;
	padding: 21px 0 0 0;
	text-align: right;
}

.causes-list2 .wn-ca-list-right .cause-content .days-left strong {
	word-spacing: -0.1em;
	font-size: 14px;
	font-weight: 800;
	color: #2e2e2e;
	padding-right: 5px;
}

.causes-list2 .wn-ca-list-right .cause-content h4 {
	float: left;
	margin: 5px 0 0 0;
}

.causes-list2 .wn-ca-list-right .cause-content a.cause-title {
	letter-spacing: 0;
	font-size: 19px;
	font-weight: 500;
	text-transform: capitalize;
	color: #282828;
	transition: all .5s ease;
}

.causes-list2 .wn-ca-list-right .cause-content a.cause-title:hover {
	color: #00aeef;
	transition: all .5s ease;
}

.causes-list2 .wn-ca-list-right .cause-content p {
	clear: left;
	color: #7a7272;
	font-size: 14px;
	padding-right: 170px;
	letter-spacing: 0;
	margin-top: 5px;
	padding-right: 20px;
}

#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta {
	margin-top: 30px;
}

#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar {
	margin: 0;
}

#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar .vc_single_bar {
	width: 290px;
	background: #fff;
	border: 1px solid #aaaab1;
	height: 9px;
	border-radius: 0px;
	box-shadow: none;
	position: absolute;
}

#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
	position: absolute;
	top: 8px;
	color: #2e2e2e;
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 0;
}

#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar span.vc_bar {
	margin: 1px;
	border-radius: 0;
	height: 5px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	background: #a06fed;
	position: absolute;
	top: 0;
	background: -webkit-linear-gradient(left, #1ce5c4 0%, #a06fed 100%);
}

.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot {
	float: right;
	display: inline;
	padding-top: 0px;
}

.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot p.cause-completed {
	font-size: 13px;
	display: inline;
	padding: 9px 14px 9px 14px;
	color: #ffffff;
	background: #aaaab1;
}

.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot a.donate-button {
	padding: 0;
	margin-top: 14px;
}

.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot .donate-button span.media_label {
	transition: all 0.5s ease;
	text-align: center;
	padding: 9px 14px 9px 14px;
	font-size: 13px;
	letter-spacing: 0;
	color: #ffffff;
	background: #00aeef;
}

.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot .donate-button span.media_label:hover {
	color: #ffffff;
	background: #353535;
}

@media (min-width: 1200px) and (max-width: 1280px) {
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata {
		padding: 18px 0 14px 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li,
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li a {
		font-size: 11px;
		border: 0;
		padding: 0 20px 0 0;
		color: #7a7272;
		font-weight: 400;
		letter-spacing: 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata i {
		font-size: 14px;
		padding: 0 4px 0 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content .days-left {
		font-size: 11px;
		padding: 18px 0 0 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content .days-left strong {
		font-size: 11px;
		padding-right: 4px;
	}
	.causes-list2 .wn-ca-list-right .cause-content h4 {
		margin-top: -16px;
		padding-bottom: 12px;
	}
	.causes-list2 .wn-ca-list-right .cause-content a.cause-title {
		font-size: 14px;
	}
	.causes-list2 .wn-ca-list-right .cause-content p {
		font-size: 13px;
		margin: 10px 0 0 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content p {
		clear: left;
		color: #7a7272;
		font-size: 13px;
		letter-spacing: 0;
		margin-top: 5px;
		padding-right: 20px;
		padding-bottom: 17px;
	}
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta {
		margin-top: 10px;
	}
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar .vc_single_bar {
		height: 9px;
	}
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
		top: 8px;
		font-size: 12px;
	}
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar span.vc_bar {
		margin: 1px;
		height: 5px;
	}
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot {
		padding-top: 0px;
	}
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot p.cause-completed,
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot .donate-button span.media_label {
		font-size: 12px;
		padding: 8px 13px 8px 13px;
	}
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot a.donate-button {
		margin-top: 10px;
	}
}

@media (max-width: 1199px) {
	.causes-list2 article {
		padding: 4px;
	}
	.causes-list2 .wn-ca-list-left {
		padding-right: 10px;
	}
}

@media (min-width: 961px) and (max-width: 1199px) {
	.causes-list2 .wn-ca-list-right {
		padding-right: 10px;
		padding-left: 7px;
		padding-bottom: 8px;
	}
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata {
		padding: 14px 0 8px 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li,
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li a {
		font-size: 10px;
		padding: 0 20px 0 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata i {
		font-size: 14px;
		padding: 0 3px 0 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content .days-left {
		font-size: 10px;
		padding: 14px 7px 0 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content .days-left strong {
		font-size: 10px;
		padding-right: 4px
	}
	.causes-list2 .wn-ca-list-right .cause-content h4 {
		margin-top: -22px;
	}
	.causes-list2 .wn-ca-list-right .cause-content a.cause-title {
		font-size: 14px;
	}
	.causes-list2 .wn-ca-list-right .cause-content p {
		font-size: 12px;
		margin: 0;
		padding-right: 20px;
	}
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta {
		margin-top: 8px;
	}
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar .vc_single_bar {
		height: 9px;
	}
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
		top: 6px;
		font-size: 11px;
	}
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar span.vc_bar {
		margin: 1px;
		height: 5px;
	}
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot {
		padding-top: 0px;
		padding-right: 7px;
	}
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot .donate-button span.media_label,
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot p.cause-completed {
		padding: 7px 12px 7px 12px;
		font-size: 12px;
	}
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot a.donate-button {
		margin-top: 6px;
	}
}

@media (max-width : 960px) {
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta {
		margin-bottom: 20px;
		position: relative;
	}
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar .vc_single_bar {
		width: 100%;
		position: absolute;
		top: 0;
		float: none;
	}
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot a.donate-button {
		margin-top: 10px;
	}
}

@media (min-width: 768px) and (max-width: 960px) {
	.causes-list2 .wn-ca-list-right {
		padding: 5px 25px 25px 25px;
	}
	.causes-list2 .wn-ca-list-left .cause-img img {
		width: 100%;
		padding-top: 50;
		padding-right: 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata {
		padding: 20px 0 10px 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li,
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li a {
		font-size: 10px;
		padding: 0 20px 0 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata i {
		font-size: 14px;
		padding: 0 4px 0 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content .days-left {
		font-size: 12px;
		padding: 20px 0 0 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content .days-left div {
		display: inline-block;
		font-size: 12px;
	}
	.causes-list2 .wn-ca-list-right .cause-content .days-left strong {
		font-size: 13px;
		padding-right: 7px
	}
	.causes-list2 .wn-ca-list-right .cause-content a.cause-title {
		font-size: 18px;
	}
	.causes-list2 .wn-ca-list-right .cause-content p {
		font-size: 14px;
		margin: 10px 0 20px 0;
		padding: 7px;
	}
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
		text-align: center;
		top: 18px;
		font-size: 14px;
		rigth: 0;
		padding-right: 50%;
	}
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar span.vc_bar {
		margin: 1px;
		height: 5px;
	}
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot {
		display: block;
		float: right;
		padding: 25px 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot p.cause-completed,
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot .donate-button span.media_label {
		padding: 10px 17px 10px 17px;
		font-size: 12px;
	}
}

@media (max-width: 767px) {
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li {
		display: inline-block;
		padding: 0;
		margin: 0;
		font-size: 13px;
		padding-right: 19px;
	}
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li span {
		width: 100%;
		display: inline;
	}
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li a {
		font-size: 12px;
		padding: 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata i {
		display: inline;
		font-size: 12px;
		padding: 0 4px 0 0;
		vertical-align: bottom;
	}
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata {
		width: 100%;
		float: none;
		padding: 0;
		display: table;
	}
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata {
		width: 100%;
		display: table-cell;
	}
	.causes-list2 .wn-ca-list-right .cause-content .days-left {
		float: none;
		display: block;
		text-align: left;
		font-size: 12px;
		padding: 12px 0 0 0;
		font-weight: 400;
	}
	.causes-list2 .wn-ca-list-right .cause-content .days-left div {
		display: inline-block;
		font-size: 12px;
	}
	.causes-list2 .wn-ca-list-right .cause-content .days-left strong {
		font-size: 12px;
		padding-right: 7px;
		font-weight: 600;
	}
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot p.cause-completed,
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot .donate-button span.media_label {
		font-size: 12px;
		padding: 7px 14px 7px 14px;
	}
}

@media (min-width: 640px) and (max-width: 767px) {
	.causes-list2 .wn-ca-list-right {
		padding: 16px 20px 20px 20px;
	}
	.causes-list2 .wn-ca-list-left .cause-img img {
		width: 100%;
		padding-top: 50;
		padding-right: 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content h4 {
		text-align: center;
		margin: 18px 0 0 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content a.cause-title {
		font-size: 18px;
	}
	.causes-list2 .wn-ca-list-right .cause-content p {
		padding: 7px;
	}
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
		text-align: center;
		top: 18px;
		font-size: 14px;
		font-weight: 400;
		rigth: 0;
		padding-right: 50%;
	}
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar span.vc_bar {
		margin: 1px;
		height: 5px;
	}
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot {
		display: block;
		float: right;
		padding: 25px 0;
	}
}

@media (min-width: 320px) and (max-width: 639px) {
	.causes-list2 .wn-ca-list-right {
		padding: 12px 16px 16px 16px;
	}
	.causes-list2 .wn-ca-list-left .cause-img img {
		width: 100%;
		padding-top: 50;
		padding-right: 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content h4 {
		margin: 24px 0 0 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content a.cause-title {
		font-size: 18px;
	}
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li {
		padding-right: 5px;
		font-size: 12px;
	}
	.causes-list2 .wn-ca-list-right .cause-content p {
		padding-right: 7px;
	}
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
		text-align: center;
		top: 16px;
		font-size: 14px;
		font-weight: 400;
		rigth: 0;
		padding-right: 50%;
	}
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot {
		display: block;
		float: right;
		padding: 20px 0 15px 0;
	}
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar span.vc_bar {
		margin: 1px;
		height: 5px;
	}
}

@media (min-width: 320px) and (max-width: 479px) {
	.causes-list2 .wn-ca-list-right {
		padding: 10px 14px 14px 14px;
	}
	.causes-list2 .wn-ca-list-right .cause-content h4 {
		margin: 20px 0 0 0;
	}
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
		padding-right: 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot a.donate-button {
		margin-top: 10px;
	}
}

@media ( max-width:480px) {
	.causes-list2 .wn-ca-list-right .cause-content .postmetadata .cause-metadata li {
		display: block;
		width: 100%;
		text-align: left;
		padding-bottom: 8px;
	}
}

@media (max-width: 420px) {
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta {
		margin-top: 20px;
	}
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar .vc_single_bar .vc_label {
		margin-left: 30px;
		text-align: center;
		top: 12px;
		font-size: 12px;
		font-weight: 400;
		rigth: 0;
		padding-right: 0;
	}
	#wrap .causes-list2 .wn-ca-list-right .cause-content .cause-meta .vc_progress_bar span.vc_bar {
		margin: 1px;
		height: 5px;
	}
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot {
		display: block;
		float: none;
		padding: 45px 0 15px 0;
		width: 100%;
	}
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot .donate-button span.media_label,
	.causes-list2 .wn-ca-list-right .cause-content .cause-meta .wn-cause-list-foot p.cause-completed {
		display: block;
		width: 100%;
		font-size: 10px;
		padding: 7px 14px 7px 14px;
	}
}

@media (max-width: 320px) {
	.causes-list2 .wn-ca-list-right {
		padding: 10px 14px 14px 14px;
	}
	.causes-list2 .wn-ca-list-left .cause-img img {
		width: 100%;
		padding-top: 50;
		padding-right: 0;
	}
	.causes-list2 .wn-ca-list-right .cause-content .days-left {
		float: none;
		display: block;
		font-size: 12px;
		padding: 12px 0 0 0;
		font-weight: 400;
		text-align: left;
	}
	.causes-list2 .wn-ca-list-right .cause-content .days-left div {
		display: inline-block;
		font-size: 12px;
	}
	.causes-list2 .wn-ca-list-right .cause-content .days-left strong {
		font-size: 12px;
		padding-right: 7px;
		font-weight: 600;
	}
	.causes-list2 .wn-ca-list-right .cause-content a.cause-title {
		font-size: 18px;
		font-size: 14px;
	}
	.causes-list2 .wn-ca-list-right .cause-content p {
		font-size: 12px;
		margin: 10px 0 0 0;
		padding: 7px;
	}
}

/* Webnus single cause */

.single-cause .cause-title {
	font-weight: 800;
	text-transform: uppercase;
	font-size: 50px;
	letter-spacing: 2px;
	margin-bottom: 20px;
}

.single-cause .postmetadata {
	width: 100%;
	display: table;
	table-layout: fixed;
	border-radius: 0;
	background: #f9f9f9;
	margin-bottom: 27px !important;
	padding: 9px 14px;
	margin-top: 0 !important;
}

.cause-metadata {
	margin: 0;
	padding: 0;
	display: table-row;
}

.cause-metadata li {
	text-align: center;
	display: table-cell;
	list-style: none;
	font-size: 14px;
	padding: 0 5px;
	font-weight: 500;
	color: #707070;
	text-transform: uppercase;
	letter-spacing: 1px;
	border-right: 1px solid #d4d4d4;
}

.cause-metadata li:last-child {
	border-right: none;
}

.cause-metadata li i {
	font-size: 18px;
	vertical-align: sub;
}

.cause-metadata li i.pe-7s-comment {
	font-size: 23px;
}

.cause-metadata li a {
	color: #777;
}

.cause-metadata li a:hover {
	color: #444;
}

#wrap .cause-box {
	border: 1px solid #e4e4e4;
	padding: 0;
	max-width: 1073px;
	margin: 0 auto;
	margin-top: -7%;
	position: relative;
	background: #fff;
	z-index: 2;
	overflow: visible;
	margin-bottom: 30px;
}

.donate-button {
	transition: all 0.21s ease;
}

.cause-box .donate-button {
	background: #fafafa;
	color: #707070;
	padding: 8px 18px;
	letter-spacing: 2px;
	font-size: 14px;
	font-weight: 500;
	text-align: center;
	border: 1px solid #e4e4e4;
	display: inline-block;
	margin-top: -2px;
}

.cause-box .cause-completed {
	background: #fafafa;
	color: #707070;
	padding: 8px 17px;
	margin-bottom: -5px;
	float: right;
	font-size: 12px;
}

.cause-box .donate-button:hover {
	background-color: #437df9;
	color: #fff;
}

#wrap .cause-box .vc_progress_bar {
	margin-bottom: 10px;
}

.cause-box .cause-sharing {
	margin: 24px 0 10px;
}

.cause-box .cause-sharing .cause-social {
	display: inline-block;
}

.cause-box .cause-sharing .cause-social a {
	margin: 0 4px;
	color: #868686;
	font-weight: 500;
	font-size: 10px;
	letter-spacing: 1px;
}

#wrap .blog-single-post .cause img.full {
	width: 100%;
}

.blog-single-post .cause-box .wn-donate-button,
.blog-single-post .cause-box .wn-donate-bar {
	padding: 24px 49px 30px;
}

#wrap .blog-single-post .cause-box .vc_progress_bar .vc_label,
#wrap .cause-meta .vc_progress_bar .vc_label {
	font-size: 15px;
	color: #444;
	margin-bottom: 20px;
	font-weight: 800;
	top: -35px;
	display: inline-block;
	letter-spacing: 1px;
	padding-left: 0;
}

#wrap .cause-meta .vc_progress_bar .vc_label {
	top: -37px;
	padding-left: 0;
	margin-bottom: 0;
}

#wrap .blog-single-post .cause-box .vc_progress_bar .vc_label span,
#wrap .cause-meta .vc_progress_bar .vc_label span {
	font-weight: 400;
	color: #9a9a9a;
	text-transform: initial;
	letter-spacing: 0;
	padding-left: 26px;
	position: relative;
}

#wrap .blog-single-post .cause-box .vc_progress_bar .vc_label span:before,
#wrap .cause-meta .vc_progress_bar .vc_label span:before {
	content: ' /';
	position: absolute;
	left: 12px;
}

#wrap .blog-single-post .cause-box .vc_progress_bar .vc_single_bar,
#wrap .cause-meta .vc_progress_bar .vc_single_bar {
	margin-top: 43px;
	height: 21px;
	border-radius: 50px;
	box-shadow: none;
}

#wrap .blog-single-post .cause-box .vc_progress_bar .vc_single_bar span.vc_bar,
#wrap .cause-meta .vc_progress_bar .vc_single_bar span.vc_bar {
	border-radius: 0;
	border-top-left-radius: 50px;
	border-bottom-left-radius: 50px;
}

#wrap .blog-single-post .cause-box .vc_progress_bar .vc_single_bar span.vc_bar:after,
#wrap .cause-meta .vc_progress_bar .vc_single_bar span.vc_bar:after,
#wrap .blog-single-post .cause-box .vc_progress_bar .vc_single_bar span.vc_bar:before,
#wrap .cause-meta .vc_progress_bar .vc_single_bar span.vc_bar:before {
	display: none;
}

.blog-single-post .cause-box .wn-donate-bar {
	float: left;
	border-right: 1px solid #e4e4e4;
	min-height: 120px
}

/* cause social share */

.cause-box .wn-donate-button {
	margin-top: 21px;
}

.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	float: left;
	margin: 0;
}

.cause-box .wn-donate-button .wn-cause-sharing {
	overflow: hidden;
	float: left;
	margin-right: 18px;
	margin-top: -2px;
}

.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social {
	border: 1px solid #e4e4e4;
	transition: all .3s cubic-bezier(0.25, 0.1, 0.28, 0.83);
	-webkit-transition: all .3s cubic-bezier(0.25, 0.1, 0.28, 0.83);
}

.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social ul {
	display: none;
	position: absolute;
	top: -95px;
	left: 49px;
}

.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social ul li {
	display: block;
	margin-bottom: 0px;
	width: 40px;
	height: 39px;
	text-align: center;
	padding-top: 8px;
	border: 1px solid #e4e4e4;
	transition: all .3s ease;
}

.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social li:hover,
.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons li:hover {
	background: #437df9;
}

.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social li:hover i,
.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social li:hover i,
.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons li:hover>i,
.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons li:last-child:hover i {
	color: #fff;
}

.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons li {
	list-style: none;
	display: table-cell;
	cursor: pointer;
	padding-top: 2px;
	transition: all .3s cubic-bezier(0.25, 0.1, 0.28, 0.83);
	-webkit-transition: all .3s cubic-bezier(0.25, 0.1, 0.28, 0.83);
}

.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons a {
	color: #939393;
}

.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons ul {
	background: #fff;
}

#wrap .cause-box .wn-donate-button .wn-cause-sharing .single-mail i {
	font-size: 23px;
}

.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons li i {
	font-size: 20px;
	width: 38px;
	height: 38px;
	text-align: center;
	padding-top: 7px;
}

.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social:hover ul {
	display: block;
	margin: 0;
}

@media ( min-width: 961px) and ( max-width:1200px) {
	.cause-box .donate-button {
		float: right;
	}
	.cause-box .wn-donate-button {
		margin-top: 20px;
	}
	.blog-single-post .cause-box .wn-donate-button,
	.blog-single-post .cause-box .wn-donate-bar {
		padding: 22px;
	}
	.blog-single-post .cause-box .wn-donate-bar {
		padding-top: 52px;
	}
	.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social ul {
		left: 22px;
	}
}

@media ( min-width: 769px) and ( max-width:961px) {
	#wrap .blog-single-post .cause-box .vc_progress_bar .vc_label {
		font-size: 12px;
		display: block;
		width: 100%;
	}
	#wrap .blog-single-post .cause-box .vc_progress_bar .vc_label span {
		padding-left: 8px;
	}
	#wrap .blog-single-post .cause-box .vc_progress_bar .vc_label span:before {
		left: 3px;
	}
	.cause-box .donate-button {
		float: right;
		padding: 5px 14px;
		font-size: 12px;
	}
	.cause-box .wn-donate-button {
		margin-top: 20px;
	}
	.cause-box .wn-donate-button .wn-cause-sharing {
		margin-right: 0;
	}
	.blog-single-post .cause-box .wn-donate-button,
	.blog-single-post .cause-box .wn-donate-bar {
		padding: 15px;
	}
	.blog-single-post .cause-box .wn-donate-bar {
		padding-top: 45px;
	}
	.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social ul {
		top: auto;
		bottom: 58px;
		left: 15px;
	}
}

@media ( max-width: 768px) {
	.blog-single-post .cause-box .wn-donate-button,
	.blog-single-post .cause-box .wn-donate-bar {
		width: 100%;
		float: none;
		display: block;
		border: none;
		margin-top: 0;
	}
	.cause-box .wn-donate-button .wn-cause-sharing .wn-cause-sharing-icons .wn-wrap-social ul {
		left: 49px;
		top: 57px;
	}
	.blog-single-post .cause-box .wn-donate-button {
		overflow: visible;
		padding-bottom: 50px;
	}
	.cause-metadata li {
		font-size: 10px;
	}
	.cause-metadata li i {
		font-size: 14px;
	}
	.cause-metadata li i.pe-7s-comment {
		font-size: 19px;
	}
}

@media ( max-width: 640px) {
	.cause-metadata li span {
		display: block;
		width: 100%;
	}
	#wrap .blog-single-post .cause-box .vc_progress_bar .vc_label {
		font-size: 12px;
		display: block;
		width: 100%;
	}
	.blog-single-post .cause-box .wn-donate-bar {
		padding-bottom: 0;
	}
	#wrap .blog-single-post .cause-box .vc_progress_bar .vc_label span {
		padding-left: 8px;
	}
	#wrap .blog-single-post .cause-box .vc_progress_bar .vc_label span:before {
		left: 3px;
	}
}

@media ( max-width: 480px) {
	#wrap .blog-single-post .cause-box .vc_progress_bar .vc_label {
		font-size: 15px;
		display: block;
		width: 100%;
		top: -85px;
	}
	.blog-single-post .cause-box .wn-donate-bar {
		padding-top: 110px;
	}
	#wrap .blog-single-post .cause-box .vc_progress_bar .vc_single_bar {
		margin-top: 70px;
	}
	#wrap .blog-single-post .cause-box .vc_progress_bar .vc_label span {
		padding-left: 8px;
	}
	#wrap .blog-single-post .cause-box .vc_progress_bar .vc_label span:before {
		left: 3px;
	}
	.cause-box .donate-button {
		padding: 7px 10px;
		font-size: 13px;
	}
}

@media ( max-width: 320px) {
	.cause-metadata li {
		display: block;
		border-right: 0;
		border-bottom: 1px solid #d4d4d4;
		padding: 8px 0 14px;
	}
	.cause-metadata li:last-child {
		border-bottom: 0;
	}
}

/* single cause shortcode */

.single-cause .cause-content .cause-days {
	display: inline-block;
	border-left: 1px dashed #f7c51e;
	padding-left: 16px;
	height: 22px;
	vertical-align: middle;
	letter-spacing: 0.8px;
	font-size: 16px;
	line-height: 1.4;
	color: #f7c51e;
	margin: 0 0 0 26px;
}

.single-cause .single-cause-pie h4 {
	font-size: 17px;
	padding-top: 15px;
}

/* Header Modal Contact */

.wn-donate-contact-modal,
.wn-header-contact-modal {
	background: #fff;
	padding: 25px 45px 0;
	width: 490px;
	margin: 0 auto;
}

.wn-donate-contact-modal .modal-title,
.wn-header-contact-modal .modal-title {
	background: transparent;
	color: #000;
	text-align: center;
	font-size: 42px;
	font-weight: 700;
	letter-spacing: -1px;
	padding: 0;
	margin: 0 0 5px;
	font-family: 'Poppins', 'Lora', serif;
}

.wn-donate-contact-modal .wpcf7 .wpcf7-form input[type],
.wn-donate-contact-modal .wpcf7 .wpcf7-form textarea,
#header-contact-modal .wn-header-contact-modal .wpcf7 .wpcf7-form input,
.wn-header-contact-modal .wpcf7 .wpcf7-form textarea {
	font-family: 'Source Sans Pro', 'Open Sans', Helvetica, Arial, sans-serif;
	background: #f6f6f6;
	box-shadow: none;
	padding: 17px 21px;
	margin: 14px 0;
	font-size: 15px;
	font-weight: 400;
	height: inherit;
}

.wn-donate-contact-modal .wpcf7 .wpcf7-form input[type="submit"],
#header-contact-modal .wn-header-contact-modal .wpcf7 .wpcf7-form input[type="submit"] {
	margin: 0;
	display: block;
	width: 100%;
	border-radius: 0;
	background: #437df9;
	font-weight: bold;
	letter-spacing: 1px;
}

.wn-donate-contact-modal .wpcf7 .wpcf7-form input::-webkit-input-placeholder,
#header-contact-modal .wn-header-contact-modal .wpcf7 .wpcf7-form input::-webkit-input-placeholder {
	letter-spacing: 0.5px;
	font-size: 15px;
}

.wn-donate-contact-modal .wpcf7 .wpcf7-form input:-moz-placeholder,
#header-contact-modal .wn-header-contact-modal .wpcf7 .wpcf7-form input:-moz-placeholder {
	letter-spacing: 0.5px;
	font-size: 15px;
}

.wn-donate-contact-modal .wpcf7 .wpcf7-form input::-moz-placeholder,
#header-contact-modal .wn-header-contact-modal .wpcf7 .wpcf7-form input::-moz-placeholder {
	letter-spacing: 0.5px;
	font-size: 15px;
}

.wn-donate-contact-modal .wpcf7 .wpcf7-form input:-ms-input-placeholder,
#header-contact-modal .wn-header-contact-modal .wpcf7 .wpcf7-form input:-ms-input-placeholder {
	letter-spacing: 0.5px;
	font-size: 15px;
}

.lity.lity-opened.lity-inline.lity-hidden {
	display: none;
}


/* Schedule */
.wn-schedule-wrap {
	margin: 10px 0;
}
.wn-schedule-box {
	position: relative;
	text-align: center;
	padding: 80px 0 40px;
}
.wn-schedule-box:before {
    content: "";
    background: rgba(137,207,235,0.4);
    position: absolute;
    left: 50%;
	top: 50px;
	bottom: 50px;
    width: 4px;
    margin-left: -2px;
}
.wn-schedule-date {
	display: inline-block;
	padding: 17px 30px;
    line-height: 16px;
    font-size: 13px;
    text-transform: uppercase;
    font-weight: 300;
    letter-spacing: 1px;
	color: #fff;
	background: #89cfeb;
	border-radius: 30px;
	position: absolute;
	top:0;
	left: 50%;
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
}
.wn-schedule-date.w-s-date-end {
	bottom: 0;
	top: auto;
}
.wn-schedule-event {
	position: relative;
	margin: 35px 0;
	clear: both;
	min-height: 110px;
}
.wn-schedule-event:after {
	clear: both;
	display: table;
	content: "";
}
.wn-schedule-event:before {
	content: "";
	position: absolute;
	top: 5px;
	left: 50%;
	margin-left: -5px;
	width: 10px;
	height: 10px;
	border-radius: 10px;
	background: #89cfeb;
	box-shadow: 0 0 0 4px rgba(137,207,235,0.4);
}
.wn-schedule-time, .wn-schedule-content {
	position: relative;
	width: 50%;
	float: left;
	text-align: right;
	font-size: 22px;
	color: #999;
	overflow: hidden;
	padding-right: 25px;
	font-weight: 200;
}
.wn-schedule-time {
	margin-top: -4px;
}
.wn-schedule-content {
	text-align: left;
	padding-right: 0;
	padding-left: 60px;
	font-size: 16px;
	font-weight: 300;
}
.wn-schedule-content:before {
	content: "";
	position: absolute;
	left: 0;
	top: 10px;
	width: 50px;
	height: 1px;
	background: rgba(137,207,235,0.4);
}
.wn-schedule-content:after {
	content: "";
	display: table;
	clear: both;
}
.wn-schedule-title {
	font-size: 24px;
	font-weight: 300;
	line-height: 1.2;
	margin-bottom: 10px;
	color: #444;
}
.wn-schedule-presenter {
	float: left;
	font-size: 16px;
	font-weight: 300;
	padding-right: 30px;
	line-height: 30px;
	height: 30px;
}
.wn-schedule-presenter img {
	border-radius: 50%;
	float: left;
	margin-right: 10px;
	width: 28px;
	height: auto;
	box-shadow: 0 3px 17px -6px rgba(0,0,0,.16);
}
.wn-schedule-location {
	float: left;
	position: relative;
	line-height: 30px;
	height: 30px;
}
.wn-schedule-location:before, .wn-schedule-time:before {
	font-family: 'simple-line-icons';
	content: "\e096";
	margin-right: 5px;
	font-size: 14px;
	color: #888;
}
.wn-schedule-time:before {
	content: "\e081";
}
.w-s-darkbg .wn-schedule-time, .w-s-darkbg .wn-schedule-content {
	color: rgba(255,255,255,0.5);
}  
.w-s-darkbg .wn-schedule-title {
	color: #fff;
}
.w-s-darkbg .wn-schedule-location:before, .w-s-darkbg .wn-schedule-time:before {
	color: rgba(137,207,235,0.4);
}
.w-s-darkbg .wn-schedule-date {
	background: rgba(137,207,235,0.4);
}

@media (max-width: 640px) {
	.wn-schedule-title {
		font-size: 17px;
	}
	.wn-schedule-presenter, .wn-schedule-location {
		width: 100%;
		float: none;
		padding-left: 0;
		padding-top: 5px;
		font-size: 13px;
	}
	.wn-schedule-time {
		font-size: 14px;
	}
	.wn-schedule-date {
		padding: 17px;
		letter-spacing: 0;
		font-size: 12px;
	}
	.wn-schedule-content {
		padding-left: 20px;
	}
	.wn-schedule-content:before {
		width: 18px;
	}
	.wn-schedule-location:before, .wn-schedule-time:before {
		font-size: 10px;
	}

}
	/* Login
	======================================*/

	.wp-sh-login {
		padding: 70px 60px 28px 60px;
		background: #ffffff;
		max-width: 568px;
		margin: 0 auto;
		box-shadow: 0px 14px 30px 0px rgba(0, 0, 0, 0.12);
	}

	.dis-social-login .wn-social-login {
		display: none;
	}

	.wp-sh-login .login-links li:first-child:hover {
		background: #292929;
	}

	.wp-sh-login .login-links li:first-child:hover a {
		color: #ffffff;
	}

	.wp-sh-login .wp-login-logo {
		margin-bottom: 20px;
	}

	#wrap .wp-sh-login .login-title {
		font-size: 33px;
		font-weight: 600;
		margin-bottom: 50px;
	}

	.wp-sh-login .wp-login-title .login-title {
		position: relative;
	}

	.wp-sh-login .wp-login-title .login-title:after {
		position: absolute;
		content: '';
		background: #e4e4e4;
		height: 2px;
		width: 118px;
		bottom: -25px;
		left: 0;
	}

	.wp-sh-login .wp-login-title .login-title:before {
		position: absolute;
		content: '';
		background: #0080ff;
		height: 2px;
		width: 37px;
		bottom: -25px;
		left: 0;
		z-index: 1;
	}

	.wp-sh-login .login-content {
		margin-top: 45px;
		font-size: 14.04px;
		color: #414141;
		font-weight: 400;
		margin-bottom: 36px
	}

	.wp-sh-login #user-login-title {
		display: none;
	}

	.wp-sh-login label {
		display: none;
	}

	.wp-sh-login p label:last-child {
		font-weight: 400;
		display: block;
		color: #666666;
		font-size: 14px;
		margin-top: -5px;
		margin-left: 29px;
	}

	.wp-sh-login input[type="text"],
	input[type="password"] {
		padding: 15px 19px;
		font-size: 14px;
		border: 1px solid #e4e4e4;
	}

	.wp-sh-login ::placeholder {
		color: #b0b0b0;
	}

	.wp-sh-login .wp-inner-login {
		position: relative;
	}

	.wp-sh-login .login-links li {
		list-style: none;
	}

	.wp-sh-login .login-links li a {
		color: #437df9;
		font-weight: 500;
	}

	.wp-sh-login .login-links li:last-child {
		position: absolute;
		bottom: 37.3%;
		right: 0;
	}

	.wp-sh-login #wp-submit {
		background: #437df9;
		text-transform: uppercase;
		font-size: 13px;
		letter-spacing: 1px;
		padding: 13px 45px;
		margin-top: 10px;
		box-shadow: 0 2px 12px -4px #437df9;
	}

	.wp-sh-login input[type="checkbox"] {
		margin-left: -29px;
	}

	.wp-sh-login .login-links li:last-child a {
		font-weight: unset;
	}

	.wp-sh-login .login-links li:first-child {
		position: absolute;
		right: 0;
		bottom: 28px;		
	}
	.wp-sh-login .login-links li:first-child a {
		padding: 13px 45px;
		border: 1px #e6e6e6 solid;
		font-size: 13px;
		letter-spacing: 1px;
		text-transform: uppercase;
		background: #ffffff;
		box-shadow: 0 2px 10px -4px rgba(0,0,0,0.17);
		transition: all 0.3s ease;
	}
	.wp-sh-login .login-links li:first-child a:hover {
		background: #222;
		color: #fff;
		border-color: #222;
	}

	@media (min-width: 200px) and (max-width: 1500px) {
		.wp-sh-login {
			padding: 70px 30px 60px 30px;
		}
		.wp-sh-login #wp-submit {
			display: block;
			width: 100%;
			margin-top: 30px
		}
		.wp-sh-login .login-links li:first-child {
			display: block;
			width: 100%;
			text-align: center;
			bottom: -55px;
		}
		.wp-sh-login p label:last-child {
			width: 100%;
			display: block;
		}
		.wp-sh-login .login-links li:last-child {
			bottom: 19%;
			right: 0;
			width: 100%;
			display: block;
			font-size: 13px;
		}
		#wrap .fix-form .login-links li:first-child {
			bottom: -60px;
		}
		#wrap .fix-form .login-links li:last-child {
			bottom: 50px;
		}
	}

	.wp-sh-login .logged-links {
		list-style: none;
		background: none !important;
		padding: 0 10px 5px;
		margin: 0 auto;
		display: table;
		text-align: center;
	}
	.wp-sh-login .logged-links li {
		display: table-cell;
		margin: 0 8px;
	}
	.wp-sh-login .logged-links li a {
		color: #fff;
		font-weight: 500;
		background: #437df9;
		text-transform: uppercase;
		font-size: 12px;
		letter-spacing: 1px;
		padding: 10px 36px;
	    margin: 0px 4px 30px;
    	display: inline-block;
		border-radius: 2px;
		box-shadow: 0 2px 12px -4px #437df9;
		transition: all 0.26s;
	}
	.wp-sh-login .logged-links li a:hover {
		background:#222;
		box-shadow: 0 2px 12px -4px #222;
	}


	.wp-sh-login .user-welcome {
		font-size: 22px;
		font-weight: 300;
		padding: 10px;
		margin: 20px 0;
		color: #444;
		text-align: center;
	}

	.wp-sh-login .avatar.avatar-100.photo {
		border-radius: 50%;
		border: 4px solid #437df9;
	}

	.wp-sh-login .author-avatar {
		display: block;
		text-align: center;
	}

	.fix-form .login-links li:last-child {
		bottom: 13.1%;
	}

	.fix-form .login-links li:first-child {
		bottom: 2.5%;
	}

	.first-copy-right p {
		color: #b8b8b8;
		text-align: center;
		font-size: 12px;
		font-family: Heebo;
		text-transform: uppercase;
		letter-spacing: 1px;
	}

	/* Grid instagram
	========================================== */
	.instagram-feed.grid ul,
	.instagram-feed.grid li {
		display: inline-block;
	}
	.instagram-feed.grid li {
		padding-left: 15px;
		padding-right: 15px;
		margin-bottom: 15px;
	}
	.instagram-feed.grid li a:after {
		content: "\e03d";
		font-family: "linea-arrows-10";
		position: absolute;
		color: #fff;
		font-size: 80px;
		border: 1px solid transparent;
		z-index: 993;
		transition: .3s all ease;
		left: 50%;
		bottom: 45%;
		transform: translate( -50%, 50%);
		line-height: 1;
		opacity: 0;
	}

	.instagram-feed.grid li:hover a:after {
		opacity: 1;
		bottom: 50%
	}
	@media( min-width:992px ) {
		.instagram-feed.grid li {
			width:33.3333%
		}
	}
	.instagram-feed.grid li:hover a:before {
		border: none;
		background: rgba(67, 125, 249, 0.7);
	}
	@media( max-width:991px ) {
		.instagram-feed.grid li {
			width:50%;
			margin-bottom: 20px;
		}

	}
	@media( max-width:768px ) {
		.instagram-feed.grid li {
			width:100%;
		}

	}
	
	/* Image with 'data' attribute is hidden */
	img[data-lazy-src] {
		/* we set the opacity to 0 */
		opacity: 0;
	}

	/* Image without 'data' attribute is (or becomes) visible */
	img.lazyloaded {
		/* prepare the future animation */
		-webkit-transition: opacity .5s linear 0.2s;
		-moz-transition: opacity .5s linear 0.2s;
		transition: opacity .5s linear 0.2s;
		/* we set the opacity to 1 to do the magic */
		opacity: 1;
	}

/* end
=============== */ 	/*----------------------------------
	
	Theme Name: Deep
	--------------------------
	
	/* #Widgets Styles
	================================================== */

	/* Sidebar Lists  */

	.widget {
		height: auto;
		padding: 0px;
		font-size: 13px;
		font-weight: normal;
		clear: both;
		position: relative;
	}

	.sidebar .widget,
	.wpb_column .widget {
		margin-bottom: 30px;
	}

	.widget ul,
	.widget ul li {
		margin: 0;
		padding: 0;
		list-style: none;
		letter-spacing: 0;
	}

	.widget ul ul {
		margin-left: 10px;
	}

	.widget ul li:not(.menu-item) {
		padding: 5px 0;
	}

	.widget li,
	.widget p,
	.widget div {
		word-wrap: break-word;
	}

	.widget ul {
		margin-bottom: 10px;
	}

	.widget ul.children {
		margin-bottom: 0;
		padding-left: 16px;
	}

	.widget ul li a:hover {
		color: #437df9;
	}

	.widget select {
		width: 100%;
		padding: 15px 10px;
		color: #222;
		font-size: 14px;
	}

	.widget .wp-caption img {
		max-width: 100%;
		height: auto;
	}

	.widget .wp-caption p {
		margin-bottom: 0;
	}

	.sidebar .widget ul li:not(.menu-item),
	#footer.litex .widget ul li:not(.menu-item) {
		color: #000;
		font-size: 15px;
		padding-top: 5px;
		padding-bottom: 5px;
	}

	.footer-in #wp-calendar caption,
	.toggle-top-area #wp-calendar caption {
		color:#888;
	}

	.widget ul.children li:last-child {
		border: none;
	}

	.widget ul li a,
	#footer.litex .footer-in .widget ul li a {
		text-decoration: none;
		color: #444;
		padding: 6px 2px 8px 0;
		-webkit-transition: all .07s ease;
		-moz-transition: all .07s ease;
		-ms-transition: all .07s ease;
		-o-transition: all .07s ease;
		transition: all .07s ease;
	}

	#footer .footer-in.type-2 .widget h5.subtitle {
		color: #31312c;
		padding-bottom: 0;
	}

	#footer.litex .footer-in .widget ul li:hover {
		background: #f7f7f7;
	}

	#footer.litex .footer-in .widget ul li a {
		background: none;
		color: #5d5d5d;
		padding: 0;
	}

	#footer.litex .footer-in .widget ul li a:hover {
		padding: 0;
	}

	#footer.litex .footer-in .widget ul li:hover {
		background: #fff;
		color: #555;
	}

	.widget ul li.menu-item-has-children:after {
		content: "";
		display: none;
	}

	.widget ul li span {
		color: #91979d;
	}

	.widget ul li span.post-date {
		font-size: 13px;
	}

	.widget ul li .comment-author-link a {
		font-size: 14px;
		font-weight: bold;
	}

	.widget ul li .comment-author-link a:before {
		font-family: 'FontAwesome';
		font-size: 15px;
		content: "\f075";
		margin-right: 7px;
		font-weight: 400;
	}

	.widget ul li .comment-author-link a:after {
		content: " : ";
	}

	.widget ul li .comment-author-link a:hover {
		color: #437df9;
	}

	.toggle-top-area .widget ul li a,
	.footer-in .widget ul li a,
	.footer-in .widget ul li {
		text-decoration: none;
		color: #c8c9ce;
		font-weight: 400;
	}
	#footer .rss-widget-icon {
		margin-top: 9px;
		margin-right: 5px;
	}
	.toggle-top-area .widget ul.menu li a,
	.footer-in .widget ul.menu li a,
	.sidebar .widget ul.menu li a {
		display: block;
		padding: 8px 2px 7px 0;
	}

	.footer-in .widget ul li a:hover {
		color: #437df9;
	}

	.sidebar .widget .instagram-feed ul {
		overflow: hidden;
	}

	.sidebar .widget .instagram-feed ul li {
		padding: 0;
	}

	#wrap #footer .instagram-feed ul li:hover {
		background: none;
		color: none;
	}

	.widget .postslider li,
	.widget .postslider ul li:hover,
	.widget .instagram-feed li,
	.widget .minislideshow li,
	.widget .minislideshow ul li:hover,
	#footer.litex .widget .postslider li,
	#footer.litex .widget .postslider ul li:hover,
	#footer.litex .widget .instagram-feed li,
	#footer.litex .widget .minislideshow li,
	#footer.litex .widget .minislideshow ul li:hover {
		border: none;
		padding: 0;
		background: none;
	}

	.widget .postslider li a,
	.widget .instagram-feed li a,
	#footer .widget .postslider li a,
	.widget .minislideshow li a {
		padding: 0;
		background: none;
		color: #484848;
	}

	.widget .postslider li a:hover,
	.widget .instagram-feed a:hover,
	#footer .widget .postslider a:hover,
	.widget .minislideshow li a:hover {
		padding-left: 0;
		background: none;
	}

	.widget .postslider li:after,
	.widget .side-list li:after,
	.widget .instagram-feed li:after,
	.widget .minislideshow li:after,
	#footer.litex .widget .postslider li:after,
	#footer.litex .widget .side-list li:after,
	#footer.litex .widget .instagram-feed li:after,
	#footer.litex .widget .minislideshow li:after {
		display: none;
	}

	.widget .postslider p,
	#footer .footer-in .widget .postslider p {
		font-size: 14px;
		font-weight: 700;
		line-height: 1.2;
		letter-spacing: 1px;
		text-transform: uppercase;
		text-align: center;
		margin-top: 10px;
		color: #111;
		padding: 7px 15px 4px;
		margin-bottom: 0;
	}

	.toggle-top-area .widget .postslider p,
	#footer .footer-in .widget .postslider p {
		color: #e9e9e9;
	}

	#footer.litext .footer-in .widget .postslider p {
		color: #404040;
	}

	.toggle-top-area .widget .flexslider,
	#footer .widget .flexslider {
		background: none;
	}

	.toggle-top-area .widget .flexslider img,
	#footer .widget .flexslider img {
		margin-bottom: 12px;
	}

	.widget .flexslider img {
		border-bottom: 3px solid rgba(0, 0, 0, 0.18);
	}

	.widget .flex-control-nav {
		display: none;
	}

	.widget .flex-direction-nav a {
		padding: 14px 7px 10px !important;
		top: 46%;
	}

	.widget .b-author img {
		width: 70px;
		height: 70px;
		border-radius: 35px;
	}

	.widget .testimonial-content p,
	.footer-in .widget .testimonial-content p {
		margin: 0 5px;
		font-size: 13px;
		font-weight: normal;
	}

	.widget .testimonial-content h4 q {
		font-size: 16px;
		font-family: 'Lora', serif;
		font-style: italic;
	}

	@media only screen and (max-width: 767px) {
		.widget .testimonial-content h4 q {
			font-size: 15px;
		}
	}

	.widget .flexslider:hover .flex-next,
	.widget .flexslider:hover .flex-prev {
		opacity: 1;
		background-color: rgba(0, 0, 0, 0.8) !important;
	}

	.widget .flickr-feed {
		margin-bottom: 14px;
	}

	.widget .flickr-feed a,
	.widget .instagram-feed a {
		float: left;
		background: none;
		padding: 0;
		margin: 0 1px 1px 0;
	}

	#footer.litex .widget .flickr-feed a,
	#footer.litex .widget .instagram-feed a,
	.sidebar .widget .flickr-feed a,
	.sidebar .widget .instagram-feed a {
		opacity: 1;
		filter: alpha(opacity=100);
	}

	.widget .instagram-feed li {
		width: 33.3%;
		float: left;
	}

	.widget .instagram-feed a {
		margin: 0 1px 1px 0;
	}

	.widget .instagram-feed a img {
		box-shadow: none;
		transition: all 0.31s ease;
	}

	.toggle-top-area .widget .instagram-feed a,
	#footer .widget .instagram-feed a {
		margin: 0 8px 8px 0;
	}

	.toggle-top-area .widget .instagram-feed a img:hover,
	#footer .widget .instagram-feed a img:hover {
		border-color: #437df9;
	}

	.widget .instagram-feed a {
		position: relative;
		display: block;
		overflow: hidden;
	}

	.widget .instagram-feed a:before {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		border: 1px solid transparent;
		z-index: 993;
		transition: .3s all ease;
	}

	.widget .instagram-feed a:hover:before {
		border-color: #437df9;
		border-width: 5px;
	}

	@media only screen and (min-width: 1281px) {
		.toggle-top-area .col-md-3 .widget .instagram-feed a img,
		#footer .col-md-3 .widget .instagram-feed a img {
			width: 100%;
			height: auto;
		}
	}

	#footer.litex .widget .instagram-feed a img {
		box-shadow: none;
	}

	.widget .flickr_badge_image,
	.widget .flickr-feed img {
		width: 74px;
		height: auto;
		margin: 0;
	}

	#footer .widget .flickr_badge_image,
	#footer .widget .flickr-feed img {
		width: 85px;
	}

	.widget .flickr-feed a:hover,
	#footer.litex .flickr-feed a:hover,
	.widget .instagram-feed a:hover,
	#footer.litex .widget .instagram-feed a:hover,
	.sidebar .widget .flickr-feed a:hover,
	.sidebar .widget .instagram-feed a:hover {
		opacity: 1;
		filter: alpha(opacity=100);
	}

	.widget .socialfollow {
		float: none;
		clear: both;
		margin: 10px 0 0;
		overflow: hidden;
	}

	.widget .socialfollow a i {
		margin: 1px;
		color: #555;
		font-size: 21px;
	}

	#footer .widget .socialfollow a i,
	.widget .socialfollow a:hover i {
		color: #aaa;
		font-size: 18px;
		transition: .3s all;
	}

	#footer .widget .socialfollow a:hover i {
		color: #437df9;
	}

	.sidebar .widget div.socialfollow i {
		color: #222;
	}

	.sidebar .widget div.socialfollow a:hover i {
		color: #fff;
	}

	#footer.litex .footer-in .contact-inf input,
	#footer.litex .footer-in .contact-inf textarea {
		background: #eee;
		border-color: #ddd;
		color: #696969;
		box-shadow: inset 0 0 3px 1px #e9e9e9, 1px 1px #fff;
	}

	h2.widgettitle {
		font-size: 13px;
		line-height: 20px;
		letter-spacing: 2px;
		font-weight: bold;
		text-transform: uppercase;
		color: #54606b;
		margin: 20px 0 16px;
		padding-bottom: 10px;
		border-bottom: 2px solid #e5e5e5;
	}

	.widget .textwidget ul li:after {
		display: none;
	}

	.sidebar .widget .socialfollow a {
		width: 45px;
		height: 45px;
		line-height: 48px;
		text-align: center;
		padding: 0;
		margin-right: 6px;
		margin-bottom: 7px;
		border: 1px solid #e4e4e4;
		float: none;
		background: #fff;
		display: inline-block;
		border-radius: 1px;
		box-shadow: 0 2px 8px -4px rgba(0, 0, 0, 0.2);
	}

	.sidebar .widget .socialfollow a.google-plus {
		padding-left: 6px;
	}

	.sidebar .widget .socialfollow a.facebook i:before {
		color: #3b5996;
	}

	.sidebar .widget .socialfollow a.twitter i:before {
		color: #00acee;
	}

	.sidebar .widget .socialfollow a.vimeo i:before {
		color: #0dadd6;
	}

	.sidebar .widget .socialfollow a.dribble i:before {
		color: #d53e68;
	}

	.sidebar .widget .socialfollow a.youtube i:before {
		color: #cb322c;
	}

	.sidebar .widget .socialfollow a.pinterest i:before {
		color: #cb2027;
	}

	.sidebar .widget .socialfollow a.google i:before,
	.sidebar .widget .socialfollow a.google-plus i:before {
		color: #c3391c;
	}

	.sidebar .widget .socialfollow a.linkedin i:before {
		color: #0073b2;
	}

	.sidebar .widget .socialfollow a.rss i:before {
		color: #f29a1d;
	}

	.sidebar .widget .socialfollow a.instagram i:before {
		color: #dc2743;
	}

	.sidebar .widget .socialfollow a.other-social i:before {
		color: #f63b29;
	}

	.sidebar .widget .socialfollow a:hover i:before {
		color: #fff;
	}

	.sidebar .widget .socialfollow a:hover {
		border-color: transparent;
	}

	.sidebar .socialfollow a.dribbble:hover {
		background: #dd3e7b;
	}

	.sidebar .socialfollow a.flickr:hover {
		background: #0063db;
	}

	.sidebar .socialfollow a.foursquare:hover {
		background: #f94777;
	}

	.sidebar .socialfollow a.github:hover {
		background: #201f1f;
	}

	.sidebar .socialfollow a.facebook:hover {
		background: #3b5996;
	}

	.sidebar .socialfollow a.twitter:hover {
		background: #00acee;
	}

	.sidebar .socialfollow a.vimeo:hover {
		background: #0dadd6;
	}

	.sidebar .socialfollow a.vine:hover {
		background: #00a478;
	}

	.sidebar .socialfollow a.yelp:hover {
		background: #db1701;
	}

	.sidebar .socialfollow a.yahoo:hover {
		background: #400090;
	}

	.sidebar .socialfollow a.dribble:hover {
		background: #d53e68;
	}

	.sidebar .socialfollow a.wordpress:hover {
		background: #21759b;
	}

	.sidebar .socialfollow a.youtube:hover {
		background: #cb322c;
	}

	.sidebar .socialfollow a.pinterest:hover {
		background: #cb2027;
	}

	.sidebar .socialfollow a.google-plus:hover {
		background: #c3391c;
	}

	.sidebar .socialfollow a.linkedin:hover {
		background: #0073b2;
	}

	.sidebar .socialfollow a.lastfm:hover {
		background: #e31b23;
	}

	.sidebar .socialfollow a.reddit:hover {
		background: #ff4500;
	}

	.sidebar .socialfollow a.soundcloud:hover {
		background: #f6851f;
	}

	.sidebar .socialfollow a.spotify:hover {
		background: #1ed760;
	}

	.sidebar .socialfollow a.tumblr:hover {
		background: #01273a;
	}

	.sidebar .socialfollow a.rss:hover {
		background: #f29a1d;
	}

	.sidebar .socialfollow a.instagram:hover {
		background: #dc2743;
	}

	.sidebar .socialfollow a.other-social:hover {
		background: #f63b29;
	}

	.sidebar .socialfollow a.dropbox:hover {
		background: #0062ff;
	}

	.sidebar .socialfollow a.skype:hover {
		background: #00aff0;
	}

	.sidebar .socialfollow a.feed:hover {
		background: #f90;
	}

	.sidebar .socialfollow a.leaf:hover {
		background: #81b441;
	}

	.sidebar .widget .socialfollow a i {
		line-height: 1;
		height: auto;
		font-size: 18px;
	}

	@media only screen and (max-width: 767px) {
		.sidebar .widget .socialfollow a {
			margin: 2px;
		}
	}

	.toggle-top-area,
	.toggle-top-area.footer-in {
		z-index: 99999;
		background: rgba(16, 16, 18, 0.99);
		position: absolute;
		width: 100%;
		padding: 0;
	}

	.toggle-top-area .col-md-3 {
		margin-bottom: 35px;
	}

	.toggle-top-area .col-md-3 .widget {
		padding: 0 10px;
	}

	.toggle-top-area .w_toparea {
		color: #fff;
		overflow: hidden;
		display: none;
		padding: 30px 0;
	}

	.toggle-top-area .w_toggle {
		position: absolute;
		right: 0;
		border-top: 35px solid rgba(16, 16, 18, 0.99);
		border-left: 35px solid transparent;
	}

	.toggle-top-area .w_toggle:after {
		font-size: 8px;
		font-family: 'FontAwesome';
		content: '\f067';
		position: absolute;
		left: -16px;
		top: -35px;
		color: #fff;
		font-weight: 900;
	}

	.toggle-top-area .w_toggle.open:after {
		content: '\f068';
	}

	.toggle-top-area .textwidget,
	.toggle-top-area .textwidget p,
	.footer-in .textwidget {
		color: #b5b5b5;
	}

	.toggle-top-area.footer-in .socialfollow a:hover {
		text-decoration: none;
		border-color: transparent;
		color: #fff;
	}

	.toggle-top-area.footer-in .widget .socialfollow a i,
	.toggle-top-area.footer-in .widget .socialfollow a:hover i {
		color: #aaa;
		font-size: 17px;
		transition: .3s all;
	}

	.toggle-top-area.footer-in .socialfollow a:hover i {
		color: #fff;
	}

	@media only screen and (max-width: 767px) {
		.toggle-top-area {
			display: none;
		}
	}

	/* Sidebar Image Lists */

	.side-list ul,
	ul.side-list {
		list-style: none;
		margin-left: 0;
		margin-bottom: 0px;
	}

	.side-list li,
	#footer.litex .side-list li,
	#footer.litex .side-list li:hover,
	.widget .side-list li {
		border-bottom: none;
		margin: 0;
		overflow: hidden;
		text-align: left;
	}

	.side-list li:last-child,
	#footer.litex .side-list li:last-child,
	.widget .side-list li:last-child {
		border-bottom: none;
	}

	.side-list li:hover {
		background: #fdfdfd;
	}

	.side-list img {
		float: left;
		width: 76px;
		height: auto;
		padding: 2px;
		margin-right: 14px;
		-webkit-transition: all .14s ease;
		-moz-transition: all .14s ease;
		-ms-transition: all .14s ease;
		-o-transition: all .14s ease;
		transition: all .14s ease;
	}

	.side-list li:hover img {
		background: #437df9;
	}

	#wrap .side-list h5 {
		font-size: 12px;
		font-weight: bold;
		margin: 0px 0 1px;
		line-height: 1.4;
		letter-spacing: 0;
		text-transform: none;
		overflow: hidden;
	}

	.widget .side-list h5 a {
		color: #000;
		font-weight: 500;
		font-size: 14px;
		overflow: hidden;
		line-height: 1.36;
	}

	.widget .side-list h5 a:hover {
		text-decoration: underline;
	}

	#wrap .side-list p {
		font-size: 13px;
		color: #8a8a8a;
		margin-bottom: 10px;
		font-weight: 300;
		overflow: hidden;
	}

	.widget .side-list a,
	.widget .side-list a:hover {
		background: none;
		padding: 0;
	}

	#footer .side-list ul,
	#footer ul.side-list,
	.toggle-top-area .side-list ul,
	.toggle-top-area ul.side-list {
		border: none;
	}

	#footer .side-list li,
	.toggle-top-area .side-list li {
		border: none;
		background: none;
	}

	#footer .side-list h5 a,
	.toggle-top-area .side-list h5 a {
		color: #d2d2d2;
		font-weight: 500;
	}

	#footer.litex .footer-in .side-list h5 a {
		color: #5e5e5e;
	}

	#footer.litex .side-list img {
		background: #fff;
	}

	#footer .side-list a {
		letter-spacing: 0;
		transition: ease .3s all;
	}

	#footer .side-list ul li {
		font-size: 14px;
		border-bottom: 1px solid rgba(255, 255, 255, 0.03);
		border-top: 1px solid transparent;
	}

	#footer .side-list ul li>a:after {
		content: "\e606";
		position: absolute;
		left: 10px;
		font-family: 'simple-line-icons';
		font-size: 8px;
		color: #49a0c1;
		transition: ease .3s all;
	}

	#footer .side-list ul li:hover a {
		color: #437df9;
	}

	#footer .side-list ul li:hover {
		background: rgba(0, 0, 0, 0.11);
		border-bottom: 1px solid rgba(255, 255, 255, 0.08);
		border-top: 1px solid rgba(255, 255, 255, 0.08);
	}

	#footer .side-list ul li p {
		font-size: 11px;
	}

	#footer:not(.litex) .side-list ul li:hover p {
		color: #fff;
		transition: ease .3s all;
	}

	#footer .side-list ul li:hover ul li>a:after {
		color: #fff;
	}

	/* Category List */

	.widget ul li.cat-item,
	.widget ul li.recentcomments,
	.widget ul li.page_item {
		color: #444;
		padding: 5px;
		line-height: 18px;
		border-bottom: 1px dashed #f0f0f0;
		transition: all .3s ease-in-out;
		position: relative;
		-webkit-transition: all .3s ease-in-out;
	}

	.widget ul li.cat-item span {
		background: #f0f0f0;
		padding: 3px 6px;
		min-width: 26px;
		text-align: center;
		border-radius: 4px;
		font-size: 11px;
		font-weight: 500;
		color: #888;
		float: right;
		margin-right: 5px;
		margin-top: 4px;
		vertical-align: top;
	}

	#footer:not(.litex) .widget ul li.cat-item,
	#footer:not(.litex) .widget ul li.recentcomments,
	#footer:not(.litex) .widget ul li.page_item {
		border-color: rgba(255, 255, 255, 0.08);
		background: none;
	}

	.widget ul li.cat-item ul {
		padding-left: 15px;
	}

	.widget ul li.cat-item:last-child {
		border: none;
	}

	.widget ul li.cat-item:hover,
	.widget ul li.recentcomments:hover {
		background: #f8f8f8;
	}

	.widget ul li.cat-item a,
	.widget ul li.recentcomments a,
	.widget ul li.page_item a {
		display: block;
		font-size: 14px;
		padding-top: 7px;
		text-transform: capitalize;
		display: inline-block;
		position: relative;
	}

	.widget ul li.cat-item a:before {
		display: inline-block;
		content: "\e606";
		font-size: 9px;
		font-family: 'simple-line-icons';
		margin-right: 7px
	}

	.widget ul li.cat-item a:hover,
	.widget ul li.recentcomments a:hover,
	.widget ul li.page_item a:hover {
		color: #437df9;
	}

	.footer-in .widget ul li.cat-item {
		background: none;
		border: none;
		color: #898b92;
	}

	.footer-in .widget ul li.cat-item:hover {
		background: rgba(0, 0, 0, 0.11);
	}

	.footer-in .widget ul li.cat-item span {
		background: rgba(255, 255, 255, 0.05);
	}

	/* # Recipe Sidebar
	=========================================*/

	/* Recipe popular */

	.sidebar .recipe-list ul li img {
		width: 74px;
		height: 74px;
		border-radius: 50%;
		float: left;
		margin-right: 20px;
	}

	.sidebar .recipe-list ul li {
		margin-bottom: 17px;
		padding-left: 0;
		overflow: hidden;
	}

	.sidebar .recipe-list ul li div {
		overflow: hidden;
		clear: right;
	}

	.sidebar .recipe-list ul li div p.date {
		color: #616161;
		font-size: 12px;
		margin-top: 5px;
		margin-bottom: 4px;
	}

	.sidebar .recipe-list ul li div a {
		font-size: 14px;
		color: #252425;
		font-weight: 500;
	}

	/* Shop Sidebar */

	.side-cart {
		padding: 0 0 10px 0;
		margin-bottom: 30px;
		position: relative;
	}

	.side-cart h4.subtitle {
		margin-top: 0px;
		color: #ff6c6d;
		margin-bottom: 2px;
		margin-left: 0;
	}

	.side-cart i {
		float: left;
		display: inline-block;
		font-size: 18px;
		color: inherit;
		margin-right: 5px;
		margin-top: 4px;
	}

	.side-cart .side-list {
		border-top: 3px solid #ff6c6d;
		margin-bottom: 2px;
	}

	.side-cart .total {
		border-top: 2px solid #dfdfdf;
		padding-top: 12px;
	}

	.side-cart .button {
		float: left;
		margin-right: 10px;
		background: #ff6c6d;
	}

	/* Tag Cloud */
	.tagcloud a, #footer.litex .tagcloud a {
	    line-height: 16px;
	    padding: 6px 12px;
	    font-size: 13px !important;
	    font-weight: 400;
	    margin: 4px 2px;
	    min-width: 18px;
	    width: auto;
	    color: #444;
	    display: inline-block;
	    text-decoration: none;
	    border: 1px solid #ddd;
	    letter-spacing: 0;
	    border-radius: 1px;
	    box-shadow: 0 2px 6px -3px rgba(0,0,0,0.1);
	}

	.tagcloud a:hover,
	#footer.litex .tagcloud a:hover {
		color: #fff;
		background-color: #437df9;
		border-color: transparent;
	}

	#footer .tagcloud a,
	.toggle-top-area .tagcloud a {
		padding: 7px 14px;
		background: rgba(255, 255, 255, 0.04);
		margin: 3px;
		display: inline-block;
		color: #808080;
		border: none;
	}

	#footer .tagcloud a:hover,
	.toggle-top-area .tagcloud a:hover {
		color: #fff;
		background: #437df9;
	}

	#footer.litex .footer-in .tagcloud a {
		color: #898989;
	}

	#footer.litex .footer-in .tagcloud a:hover {
		color: #333;
		background: #fff;
	}

	/* Advertisement */

	#header .webnus-ad {
		position: absolute;
		top: 0;
		right: 0;
		width: 728px;
		height: 90px;
		z-index: 91;
	}

	#header .alignright {
		min-height: 85px;
	}

	@media only screen and (max-width: 767px) {
		#header .webnus-ad {
			display: none;
		}
		.widget .flex-direction-nav a {
			top: 41%;
		}
	}

	/* Tabbed widget */

	.widget-tabs {
		margin-top: 10px;
		margin-bottom: 30px;
	}

	.tab-hold.tabs-wrapper {
		box-shadow: 0 2px 8px -4px rgba(0, 0, 0, 0.2);
	}

	.widget-tabs .tabs {
		margin: 0;
		width: 100%;
		display: table;
		border-collapse: separate;
		border-spacing: 0;
		border-right: 1px solid #e1e1e1;
	}

	.widget-tabs .tabs li {
		display: table-cell;
		background: #fafafa;
		border: 1px solid #e1e1e1;
		padding: 0;
		text-align: center;
		border-spacing: 0;
		border-right: none;
	}

	.widget-tabs .tabs li.active {
		background: #fff;
		border-bottom: 1px solid #fff;
	}

	.widget-tabs .tabs li a {
		display: block;
		color: #000;
		font-size: 14px;
		font-weight: 400;
		padding-top: 10px;
		text-transform: capitalize;
		padding: 12px 0;
	}

	.widget-tabs .tabs-container {
		background-color: #fff;
		border: 1px solid #e1e1e1;
		border-top: none;
		margin: 0;
		padding-top: 15px;
	}

	.widget-tabs .tab_content .tab-list li {
		text-align: left;
		padding: 15px 15px 20px;
		border-bottom: 1px solid #f1f1f1;
		min-height: 92px;
	}

	.widget-tabs .tab_content .tab-list li:hover {
		background: #fff;
	}

	.widget-tabs .tab_content .tab-list li:last-child {
		border-bottom: 0;
	}

	.widget-tabs .tab_content .tab-list .image {
		float: left;
		margin-right: 12px;
		width: 82px;
		height: 62px;
		line-height: 1.26;
	}

	.widget-tabs #tab-comments.tab_content .tab-list .image {
		width: 52px;
		height: 52px;
		margin-bottom: 10px;
	}

	.widget-tabs #tab-comments.tab_content .tab-list .image img {
		border-radius: 52px;
		width: 100%;
	}

	.widget-tabs .tab_content .tab-list .content {
		overflow: hidden;
		line-height: 1.6;
		font-size: 15px;
	}

	.widget-tabs .tab_content .tab-list .content p {
		margin-bottom: 0;
		font-size: 13px;
	}

	.widget-tabs .tab_content .tab-date,
	.widget-tabs .tab_content .tab-comments {
		font-size: 13px;
		color: #b1b1b1;
		padding-top: 4px;
		font-weight: 300;
	}

	.widget .widget-tabs .tab_content ul li a {
		color: #000;
		font-weight: 500;
		display: inline-block;
		line-height: 17px;
		padding-bottom: 0;
		padding-top: 0;
	}

	.widget .widget-tabs #tab-comments.tab_content ul li a {
		font-weight: 400;
	}

	.widget .widget-tabs .tab_content ul li a:hover {
		text-decoration: underline;
	}

	.widget .widget-tabs .tab_content ul li .tab-meta i {
		font-size: 13px;
		color: #aaa;
		vertical-align: middle;
	}

	#tab-popular.tab_content ul li .tab-meta .tab-date {
		display: none;
	}

	#tab-recent.tab_content ul li .tab-meta .tab-comments {
		display: none;
	}

	.sidebar .widget .tabs li:hover a,
	.sidebar .widget .tabs li.active a {
		color: #437df9;
	}

	.widget-tabs .tab.tab_content .tab-list li:first-child .image a {
		display: block;
	}

	.widget-tabs .tab.tab_content .tab-list li:first-child .image a img {
		width: 100%;
		height: auto;
	}

	/* About widget */

	.widget .webnus-about {
		font-size: 13px;
		color: #818181;
		text-align: center;
	}

	.widget .webnus-about img {
		margin-bottom: 16px;
		border: 1px solid #222;
	}

	.webnus-about h4 {
		text-transform: uppercase;
		font-size: 13px;
		font-weight: 600;
		letter-spacing: 1px;
	}

	/* Calendar widget */

	.widget_calendar {
		float: left;
	}

	#calendar_wrap {
		margin: 10px 0 20px;
	}

	#wp-calendar {
		width: 99%;
		border: none;
	}

	#wp-calendar caption {
		text-align: right;
		color: #444;
		font-size: 14px;
		margin-top: 10px;
		margin-bottom: 15px;
	}

	#wp-calendar thead {
		font-size: 10px;
		border: none;
	}

	#wp-calendar thead th {
		padding-bottom: 10px;
		border: none;
		background: none;
		text-align: center;
		font-size: 13px;
		font-weight: 400;
		color: #444;
	}

	#wp-calendar tbody {
		color: #8a8a8a;
		border: none;
	}

	#wp-calendar tbody td {
		border: 1px solid #eee;
		text-align: center;
		padding: 8px;
		font-size: 17px;
		font-weight: 300;
	}

	#footer:not(.litex) #wp-calendar tbody td {
		border-color: rgba(255, 255, 255, 0.08);
	}

	#wp-calendar tbody td#today {
		background: #437df9;
		color: #fff;
		transition: all .3s ease;
		-webkit-transition: all .3s ease;
	}

	#wp-calendar tbody td#today:hover {
		background: #444;
	}

	#wp-calendar tbody td#today a {
		display: block;
		color: #fff;
	}

	#wp-calendar tbody td:hover {
		background: #fff;
	}

	#wp-calendar tbody .pad {
		background: none;
	}

	#wp-calendar tfoot td {
		border: none;
	}

	#wp-calendar tfoot #next {
		font-size: 10px;
		text-transform: uppercase;
		text-align: right;
	}

	#wp-calendar tfoot #prev {
		font-size: 12px;
		text-transform: uppercase;
		padding-top: 10px;
	}

	#wp-calendar tfoot #prev a {
		color: #437df9;
	}

	/* Footer Tweets */

	#footer .lts-tweets .tweets {
		margin-top: -20px;
	}

	#footer .lts-tweets .tw-item {
		padding: 12px;
	}

	#footer .lts-tweets .tw-item .tw-icon {
		color: #00acee;
		margin-right: 10px;
		font-size: 16px;
		float: left;
	}

	#footer .lts-tweets .tw-item .tw-content {
		overflow: hidden;
		color: #b5b5b5;
		text-align: left;
	}

	#footer.litex .lts-tweets .tw-item .tw-content {
		color: #8a8a8a;
	}

	#footer .lts-tweets .lts-tweets .tw-item:hover {
		background: none;
	}

	#footer .lts-tweets .tw-item span {
		display: block;
		font-size: smaller;
	}

	/** Header Woo Cart **/

	.woo-cart-header {
		display: inline-block;
		width: 43px;
		float: right;
		position: relative;
		top: 28px;
		margin-left: 20px;
		padding-bottom: 6px;
	}

	.woo-cart-header .header-cart {
		padding: 0px 9px 0 0px;
		display: inline-block;
		border-radius: 2px 2px 0px 0px;
		-webkit-border-radius: 2px 2px 0px 0px;
		-moz-border-radius: 2px 2px 0px 0px;
		-o-border-radius: 2px 2px 0px 0px;
		-ms-border-radius: 2px 2px 0px 0px;
		position: relative;
		background-image: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/woobag@2x.png);
		background-repeat: no-repeat;
		background-position: 0 0;
		width: 34px;
		height: 38px;
		background-size: 34px 38px;
	}

	.woo-cart-header .header-cart i {
		margin: 0px;
		color: #8e8e8e;
		font-size: 14px;
		line-height: 28px;
		-webkit-transition: color 0.3s ease;
		-moz-transition: color 0.3s ease;
		-o-transition: color 0.3s ease;
		-ms-transition: color 0.3s ease;
	}

	.woo-cart-header .header-cart:hover i {
		color: #1abc9c;
	}

	.woo-cart-header .header-cart span {
		font-size: 12px;
		position: absolute;
		width: 33px;
		height: 42px;
		top: 0;
		left: 0;
		text-align: center;
		line-height: 41px;
		font-weight: bold;
		color: #9d9d9d;
	}

	.woo-cart-dropdown {
		background-color: #fff;
		display: block;
		left: auto;
		position: absolute;
		right: -1px;
		top: 100%;
		padding: 15px;
		width: 280px;
		visibility: hidden;
		transition: opacity 0.2s ease-in-out;
		color: #9d9d9d;
		border: 3px solid #a2a7b1;
		box-shadow: 0 2px 12px rgba(0, 0, 0, 0.082);
		z-index: 91000;
	}

	.woo-cart-dropdown:before {
		content: '';
		display: block;
		position: absolute;
		right: 16px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 9px;
		top: -18px;
		border-color: transparent transparent #a2a7b1 transparent;
	}

	.woo-cart-dropdown.drop-down-start {
		visibility: visible;
		overflow: visible;
		opacity: 1;
	}

	.woo-cart-header:hover .woo-cart-dropdown {
		display: block;
		visibility: visible;
		text-align: left;
	}

	.woo-cart-dropdown ul li {
		display: inline-block;
		width: 100%;
		float: none;
		padding: 7px 0;
		border-bottom: 1px solid #f3f3f3;
		line-height: 20px;
		color: #939393;
		letter-spacing: 0;
		font-weight: 400;
		font-size: 11px;
		text-transform: none;
	}

	.woo-cart-dropdown .cart-list.product-list-widget {
		margin-bottom: 15px;
	}

	.woo-cart-dropdown ul li a {
		color: #9d9d9d;
		display: block;
		font-size: 13px;
		line-height: 26px;
	}

	.woo-cart-dropdown .amount {
		font-size: 13px
	}

	.woo-cart-dropdown ul li a:hover {
		color: #437df9;
	}

	.woo-cart-dropdown span.total {
		padding: 0 0 0 8px;
		float: right;
		color: #9d9d9d;
		letter-spacing: 1px;
		font-weight: 600;
		font-size: 11px;
		text-transform: uppercase;
	}

	.woo-cart-dropdown span.total span {
		font-family: inherit;
		font-size: 13px;
		color: #666;
		padding: 0 0 0 2px;
	}

	.woo-cart-dropdown .qbutton {
		height: 28px;
		line-height: 30px;
		font-size: 11px;
		font-weight: 600;
		text-transform: uppercase;
		padding: 6px 13px;
		color: #494949;
		background: #f5f5f5;
		border-radius: 4px;
	}

	.woo-cart-dropdown .qbutton:hover {
		background: #494949;
		color: #fff
	}

	.woo-cart-dropdown .qbutton i {
		font-size: 14px;
		padding: 0 0 0 4px;
		margin: 0;
	}

	.woo-cart-dropdown .cart-list a>img {
		float: left;
		padding: 0 10px 0 0;
		display: block;
		background: none repeat scroll 0 0 #e5e5e5;
		height: 62px;
		margin-right: 10px;
		padding: 2px;
		width: 62px;
	}

	.sidebar li.widget-container {
		margin-bottom: 50px;
	}

	.widget input[type="text"],
	.widget input[type="password"],
	.widget input[type="email"] {
		border-width: 2px;
		min-height: 40px;
		padding-left: 15px;
	}

	/* login */

	.widget #user-login {
		padding: 22px 0 15px;
	}

	.widget #user-login .login-links {
		list-style: none;
		margin: 0
	}

	.widget #user-login .login-links li {
		display: inline;
		margin-right: 15px;
		font-size: 13px;
		font-weight: 400;
	}

	.widget #user-login .login-links li:last-child:after {
		display: none;
	}

	.widget #user-login .login-links li a {
		color: #437df9;
	}

	.widget #user-login .login-links li a:hover {
		color: #437df9;
	}

	.widget #user-login p {
		margin: 0;
	}

	.widget #user-login label {
		font-weight: 400;
		font-size: 13px;
		line-height: 23px;
	}

	.widget #user-login input {
		padding: 14px;
		border-radius: 0;
		margin: 6px 0 20px;
	}

	.widget #user-login input.login-button {
		padding: 13px 18px;
		text-transform: uppercase;
		font-weight: bold;
		float: right;
		margin-right: 3px;
	}

	.widget #user-logged {
		padding: 0;
		text-align: center;
	}

	.widget #user-logged .author-avatar {
		display: block;
	}

	.widget #user-logged .author-avatar img {
		border-radius: 50%;
		border: 4px solid #437df9;
	}

	.widget #user-logged .user-welcome {
		font-size: 22px;
		font-weight: 300;
		padding: 10px;
		margin: 20px 0;
		color: #444;
	}

	.widget #user-logged .user-welcome strong {
		font-weight: 600;
	}

	.widget #user-logged .logged-links {
		list-style: none;
		background-color: #fff;
		padding: 8px 20px;
		text-align: center;
		margin: 0 auto;
		display: table;
	}

	.widget #user-logged .logged-links li {
		display: table-cell;
		margin: 0 8px;
	}
	.widget #user-logged .logged-links a {
		color: #fff;
		font-weight: 500;
		background: #437df9;
		text-transform: uppercase;
		font-size: 12px;
		letter-spacing: 1px;
		padding: 10px 36px;
		margin: 5px;
		border-radius: 2px;
		box-shadow: 0 2px 12px -4px #437df9;
		transition: all 0.26s;
	}
	.widget #user-logged .logged-links a:hover {
		background:#222;
		box-shadow: 0 2px 12px -4px #222;
	}
	@media only screen and (max-width: 480px) {
		.widget #user-logged .logged-links li {
			display: block;
		}
		.widget #user-logged .logged-links a {
			padding: 8px 20px;
			display: inline-block;
			font-size: 11px;
		}
	}

	/* Subscribe Widget */

	.widget .widget-subscribe-form {
		position: relative;
		margin-bottom: 0;
	}

	.widget .widget-subscribe-form p {
		margin-bottom: 47px;
	}

	.widget .widget-subscribe-form .widget-subscribe-email {
		padding: 10px 18px 11px;
		margin-bottom: 0;
		border: none;
		border-radius: 50px;
		margin-left: 1px;
		height: 50px;
	}

	.widget .widget-subscribe-form .widget-subscribe-email::-webkit-input-placeholder {
		color: #bababa;
		font-size: 12px;
	}

	.widget .widget-subscribe-form .widget-subscribe-email::-moz-placeholder {
		color: #bababa;
		font-size: 12px;
	}

	.widget .widget-subscribe-form .widget-subscribe-email:-ms-input-placeholder {
		color: #bababa;
		font-size: 12px;
	}

	.widget .widget-subscribe-form .widget-subscribe-email:-moz-placeholder {
		color: #bababa;
		font-size: 12px;
	}
	.wn-form-wrap {
		position: relative;
	}
	.widget .widget-subscribe-form button {
		width: 32px;
		height: 32px;
		border-radius: 50%;
		background: #437df9;
		color: #fff;
		padding: 0;
		display: inline-block;
		text-align: center;
		border: none;
		line-height: 32px;
		margin: 0;
		position: absolute;
		top: 50%;
		margin-top: -16px;
		right: 10px;
		text-transform: lowercase;
		cursor: pointer;
		transition: all 0.33s ease;
	}

	.widget .widget-subscribe-form button:hover {
		background: #222;
	}

	.widget .widget-subscribe-form.type-two p {
		font-size: 12px;
		margin-bottom: 10px;
		margin-top: 30px;
	}

	.widget .widget-subscribe-form.type-two button {
		width: 56px;
		height: 50px;
		border-radius: 0;
		bottom: 0;
		background: #437df9;
		right: 0;
		border: none;
		color: #fff;
		font-weight: 400;
		font-size: 18px;
		line-height: 50px;
		cursor: pointer;
	}

	.widget .widget-subscribe-form.type-two .widget-subscribe-email {
		border-radius: 0;
	}

	.widget .widget-subscribe-form.type-two button:hover {
		background: #000;
	}

	@media (min-width: 768px) and ( max-width: 991px) {
		.widget .widget-subscribe-form button {
			right: 12px;
		}
	}

	@media (min-width: 480px) and (max-width: 767px) {
		.widget .widget-subscribe-form button {
			right: 11px;
		}
	}

	/* Review */

	#wrap .review-total-only.small-thumb {
		float: none;
	}

	#wrap .review-total-only.small-thumb {
		font-size: 13px;
		font-weight: 600;
		color: #f4cc00;
	}

	#wrap .review-result-wrapper i {
		font-size: 10px;
		color: #a1a1a1;
	}

	#wrap .review-result-wrapper .review-result i {
		color: #fec42d;
	}

	/* Events */

	#footer .vcalendar {
		list-style: none;
		margin-left: 0;
	}

	#footer .vcalendar li {
		margin-bottom: 15px;
		padding-bottom: 10px;
	}

	#footer .vcalendar h4.entry-title {
		font-size: 15px;
		font-weight: 700;
		color: #d7d7d7;
		text-transform: uppercase;
	}

	#footer .vcalendar h4.entry-title a {
		color: #d7d7d7;
	}

	#footer .vcalendar h4.entry-title a:hover {
		color: #fff;
	}

	.vcalendar .duration {
		text-transform: uppercase;
		font-size: 11px;
		color: #8a8a8a;
	}

	/* Social Count Plus */

	#wrap .social-count-plus li {
		width: calc(33.3% - 10px);
		margin: 5px;
		background: initial;
		border: 1px solid #f2f2f2;
		display: inline-block;
		text-align: center;
		padding: 0px 5px 7px;
		transition: all .3s cubic-bezier(0.45, 0.05, 0.55, 0.95);
		-webkit-transition: all .3s cubic-bezier(0.45, 0.05, 0.55, 0.95);
	}

	#wrap .social-count-plus li:hover {
		border-color: #252425;
	}

	#wrap .social-count-plus .label,
	#wrap .social-count-plus .count {
		display: block;
		color: #252425;
		font-size: 13px;
		text-transform: capitalize;
	}

	#wrap .social-count-plus .count {
		font-weight: 600;
		font-size: 16px;
	}

	#wrap .social-count-plus .default a.icon {
		background: none;
		width: 48px;
		height: 48px;
		margin-bottom: 10px;
		opacity: 1;
	}

	#wrap .social-count-plus .default a.icon:after {
		font: normal normal normal 18px/1 FontAwesome;
		text-rendering: auto;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		width: 48px;
		height: 48px;
		line-height: 48px;
		text-align: center;
		font-size: 20px;
		background: rgba(255, 255, 255, 0.11);
		display: inline-block;
		padding: 0;
		color: #fff;
		border-radius: 46px;
		transition: all 0.33s ease;
	}

	#wrap .social-count-plus .default .count-posts a.icon:after {
		content: "\f303";
		color: #e0b68d;
		font-weight: 900;
	}

	#wrap .social-count-plus .default .count-comments a.icon:after {
		content: "\f075";
		color: #aad450;
	}

	#wrap .social-count-plus .default .count-users a.icon:after {
		content: "\f007";
		color: #000;
	}

	#wrap .social-count-plus .default .count-facebook a.icon:after {
		content: "\f09a";
		color: #3b5998;
	}

	#wrap .social-count-plus .default .count-github a.icon:after {
		content: "\f113";
		color: #24292e;
	}

	#wrap .social-count-plus .default .count-youtube a.icon:after {
		content: "\f167";
		color: #bb0000;
	}

	#wrap .social-count-plus .default .count-twitter a.icon:after {
		content: "\f099";
		color: #00aced;
	}

	#wrap .social-count-plus .default .count-vimeo a.icon:after {
		content: "\f27d";
		color: #01b4ee;
	}

	#wrap .social-count-plus .default .count-twitch a.icon:after {
		content: "\f1e8";
		color: #6441a5;
	}

	#wrap .social-count-plus .default .count-googleplus a.icon:after {
		content: "\f1a0";
		color: #dd4b39;
	}

	#wrap .social-count-plus .default .count-instagram a.icon:after {
		content: "\f16d";
		color: #dc2743;
	}

	#wrap .social-count-plus .default .count-linkedin a.icon:after {
		content: "\f08c";
		color: #0077b5;
	}

	#wrap .social-count-plus .default .count-pinterest a.icon:after {
		content: "\f0d3";
		color: #bd081c;
	}

	#wrap .social-count-plus .default .count-steam a.icon:after {
		content: "\f1b6";
		color: #222;
	}

	#wrap .social-count-plus .default .count-tumblr a.icon:after {
		content: "\f174";
		color: #56bc8a;
	}

	#wrap .social-count-plus .default .count-soundcloud a.icon:after {
		content: "\f1be";
		color: #f76700;
	}

	/* Youtube box fix */

	#___ytsubscribe_0 .fluid-width-video-wrapper {
		padding: 0;
	}

	/* Single Images */

	.magazine-sidebar .widget img {
		border: 0;
	}

	/* Socil Network's */

	#wrap .magazine-sidebar .widget .social-count-plus .default a.icon {
		background-image: none !important;
	}

	#wrap .magazine-sidebar .widget .social-count-plus {
		overflow: hidden;
	}

	#wrap .magazine-sidebar .widget .social-count-plus li {
		border: 1px solid #eaeaea !important;
		padding: 0;
		margin: 10px auto 9px;
		float: right;
		width: 90%;
		background: #fff !important;
		position: relative;
		height: 58px;
		display: inline-block;
		text-align: left;
		box-shadow: 0 2px 10px -3px rgba(0, 0, 0, 0.09);
	}

	#wrap .magazine-sidebar .widget .social-count-plus li a.icon:after {
		width: 40px !important;
		height: 40px !important;
		line-height: 40px;
		border-radius: 0;
		top: 50%;
		transform: translate(0, -50%);
		left: -28px;
		position: absolute;
		color: #fff !important;
		font-size: 18px;
		text-align: center;
	}

	#wrap .magazine-sidebar .widget .social-count-plus li .items {
		color: #101010;
		font-size: 14px;
		margin: 0;
		letter-spacing: .001em;
		overflow: hidden;
		display: inline-block;
		position: relative;
		text-align: left;
		padding-left: 33px;
		padding-top: 16px;
	}

	#wrap .magazine-sidebar .widget .social-count-plus li .items .count {
		margin-right: 12px;
	}

	#wrap .magazine-sidebar .widget .social-count-plus li .items .count,
	#wrap .magazine-sidebar .widget .social-count-plus li .items .label {
		display: inline-block;
	}

	.magazine-sidebar .widget .social-count-plus li .follow-us a {
		color: #252425;
		font-size: 13px;
		text-transform: uppercase;
		float: right;
		padding: 16px 20px 0;
		position: relative;
	}

	.magazine-sidebar .widget .social-count-plus li .follow-us a:before {
		content: '';
		width: 1px;
		height: 35px;
		position: absolute;
		left: 0;
		top: 10px;
		background: #eaeaea;
	}

	#wrap .magazine-sidebar .social-count-plus .default .count-posts a.icon:after {
		background: #e0b68d;
	}

	#wrap .magazine-sidebar .social-count-plus .default .count-comments a.icon:after {
		background: #aad450;
	}

	#wrap .magazine-sidebar .social-count-plus .default .count-users a.icon:after {
		background: #000;
	}

	#wrap .magazine-sidebar .social-count-plus .default .count-facebook a.icon:after {
		background: #3b5998;
	}

	#wrap .magazine-sidebar .social-count-plus .default .count-github a.icon:after {
		background: #24292e;
	}

	#wrap .magazine-sidebar .social-count-plus .default .count-youtube a.icon:after {
		background: #bb0000;
	}

	#wrap .magazine-sidebar .social-count-plus .default .count-twitter a.icon:after {
		background: #00aced;
	}

	#wrap .magazine-sidebar .social-count-plus .default .count-vimeo a.icon:after {
		background: #01b4ee;
	}

	#wrap .magazine-sidebar .social-count-plus .default .count-twitch a.icon:after {
		background: #6441a5;
	}

	#wrap .magazine-sidebar .social-count-plus .default .count-googleplus a.icon:after {
		background: #dd4b39;
	}

	#wrap .magazine-sidebar .social-count-plus .default .count-instagram a.icon:after {
		background: #dc2743;
	}

	#wrap .magazine-sidebar .social-count-plus .default .count-linkedin a.icon:after {
		background: #0077b5;
	}

	#wrap .magazine-sidebar .social-count-plus .default .count-pinterest a.icon:after {
		background: #bd081c;
	}

	#wrap .magazine-sidebar .social-count-plus .default .count-steam a.icon:after {
		background: #222;
	}

	#wrap .magazine-sidebar .social-count-plus .default .count-tumblr a.icon:after {
		background: #56bc8a;
	}

	#wrap .magazine-sidebar .social-count-plus .default .count-soundcloud a.icon:after {
		background: #f76700;
	}

	/* Popular Posts */

	#wrap .magazine-sidebar .widget .side-list .wn-popularposts {
		margin: 28px auto;
		position: relative;
		padding: 19px 0 16px;
	}

	#wrap .magazine-sidebar .widget .side-list ul.wn-popularposts:before {
		position: absolute;
		content: "";
		top: 0;
		right: 0;
		width: 86%;
		height: 100%;
		background: #f8f8f8;
	}

	#wrap .magazine-sidebar .widget .side-list ul.wn-popularposts li {
		margin-bottom: 0;
		padding: 10px 0 0;
		min-height: 120px;
		position: relative;
	}

	#wrap .magazine-sidebar .widget .side-list ul.wn-popularposts li:hover {
		background: none !important;
	}

	#wrap .magazine-sidebar .widget .side-list .wn-popularposts .latest-post-right-sec {
		position: absolute;
		background: #fff;
		left: 86px;
		top: 0;
		padding: 21px 10px 20px 50px;
		margin-bottom: 0;
		line-height: 15px;
		right: 20px;
		min-height: 110px;
		box-shadow: 0 2px 10px -4px rgba(0, 0, 0, 0.084);
		transition: 0.78s all ease;
	}

	#wrap .magazine-sidebar .widget .side-list .wn-popularposts .latest-post-right-sec:hover {
		box-shadow: 0 1px 25px rgba(0, 0, 0, 0.043);
	}

	#wrap .magazine-sidebar .widget .side-list .wn-popularposts .latest-post-right-sec h5 a {
		font-size: 14px;
		letter-spacing: 0;
		line-height: 1;
		text-decoration: none;
		font-weight: 500;
	}

	#wrap .magazine-sidebar .widget .side-list ul.wn-popularposts li img {
		margin: 0;
		padding: 0;
		width: 120px;
		height: auto;
		position: relative;
		z-index: 9;
	}

	#wrap .magazine-sidebar .side-list .wn-popularposts p {
		display: none;
	}

	#wrap .magazine-sidebar .side-list .wn-popularposts p.date {
		display: block;
		color: #a3a3a3;
		font-size: 12px;
		font-weight: 300;
		margin-bottom: 5px;
		margin-left: 0;
	}

	#wrap .magazine-sidebar .side-list li p.date:before {
		content: "\e081";
		font-family: 'simple-line-icons';
		margin-right: 4px;
		font-size: 12px;
		vertical-align: middle;
		margin-left: 1px;
	}

	/* #Widgets Styles Restaurant Sidebar
	================================================== */

	.restaurant-sidebar .tagcloud a {
		border-radius: 60px;
		border-color: #e8e8e8;
		color: #1c1c1c;
		font-weight: 400;
		text-transform: capitalize;
		margin: 0 8px 9px 0;
		padding: 11px 20px 9px;
		transition: all .3s ease;
	}

	.restaurant-sidebar .tagcloud a:hover {
		color: #fff;
	}

	/* #Widgets Styles Personal Sidebar
	================================================== */

	/* Subtitle */

	.personal-sidebar .widget .subtitle-wrap {
		border: 0;
		padding: 0;
		line-height: 0;
		margin: 32px auto 30px;
	}

	.personal-sidebar .widget .subtitle-wrap:before {
		display: none;
	}

	/* Single Images */

	.personal-sidebar .widget img {
		border: 0;
	}

	/* About */

	.personal-sidebar .widget .webnus-about {
		text-align: left;
	}

	.personal-sidebar .widget .webnus-about h4 {
		font-size: 24px;
		font-weight: 500;
		margin: 14px 0 19px;
		text-transform: capitalize;
		word-spacing: -1px;
		letter-spacing: -0.001em;
	}

	.personal-sidebar .widget .webnus-about p {
		font-size: 16px;
		line-height: 28px;
	}

	/* Subscribe */

	.personal-sidebar .widget .widget-subscribe-form {
		border: 1px solid #818181;
		padding: 0;
		height: 60px;
		margin-bottom: 26px;
	}

	.personal-sidebar .widget .widget-subscribe-form p {
		display: none;
	}

	.personal-sidebar .widget .widget-subscribe-form button {
		width: 68px;
		height: 58px;
		border-radius: 0;
		border: 0;
		font-size: 0;
		background: transparent !important;
		padding: 0;
		margin: 0;
		display: inline-block;
		text-align: center;
		line-height: 0;
		position: absolute;
		top: 0;
		right: 0;
		transition: all 0.33s ease;
	}

	.personal-sidebar .widget .widget-subscribe-form button:hover {
		color: #437df9;
		cursor: pointer;
	}

	.personal-sidebar .widget .widget-subscribe-form button:before {
		font-family: "linea-arrows-10" !important;
		content: "\e068";
		position: absolute;
		font-size: 33px;
		top: 50%;
		transform: translate(0, -50%);
		right: 15px;
		color: #818181;
		transition: all 0.33s ease;
	}

	.personal-sidebar .widget .widget-subscribe-form button:hover:before {
		color: #437df9;
		right: 11px;
	}

	.personal-sidebar .widget .widget-subscribe-form .widget-subscribe-email {
		padding: 10px 17px 11px;
		height: 58px;
		font-size: 16px;
		-webkit-box-shadow: none;
		box-shadow: none;
		position: absolute;
	}

	.personal-sidebar .widget-subscribe-form input[type="text"]::-webkit-input-placeholder {
		font-family: Inconsolata;
		color: #8c8c8c;
		font-size: 16px;
		letter-spacing: -0.01em;
		word-spacing: 0;
	}

	.personal-sidebar .widget-subscribe-form input[type="text"]::-moz-placeholder {
		font-family: Inconsolata;
		color: #8c8c8c;
		font-size: 16px;
		letter-spacing: -0.01em;
		word-spacing: 0;
	}

	.personal-sidebar .widget-subscribe-form input[type="text"]::-ms-input-placeholder {
		font-family: Inconsolata;
		color: #8c8c8c;
		font-size: 16px;
		letter-spacing: -0.01em;
		word-spacing: 0;
	}

	.personal-sidebar .widget-subscribe-form input[type="text"]::-ms-input-placeholder {
		font-family: Inconsolata;
		color: #8c8c8c;
		font-size: 16px;
		letter-spacing: -0.01em;
		word-spacing: 0;
	}

	/* Instagram feed */

	.personal-sidebar .instagram-feed ul {
		margin-top: 0;
	}

	.personal-sidebar .instagram-feed a {
		padding: 0;
		margin: 0 12px 12px 0;
	}

	/* Popular posts */

	.personal-sidebar .side-list {}

	.personal-sidebar .side-list ul:before {}

	.personal-sidebar .side-list li {
		padding: 0;
		background: transparent;
		margin-bottom: 9px;
	}

	.personal-sidebar .side-list li img {
		margin: 0;
		padding: 0;
		width: 70px;
		height: auto;
	}

	.personal-sidebar .side-list .personal {
		padding-top: 9px;
		padding-left: 81px;
	}

	.personal-sidebar .side-list h5 {}

	.personal-sidebar .side-list h5 a {
		font-size: 17px;
		font-weight: 600;
		letter-spacing: -0.045em;
		word-spacing: -1px;
		text-transform: capitalize;
	}

	.personal-sidebar .side-list h5 a:hover {
		text-decoration: none;
		color: #437df9;
	}

	.personal-sidebar .side-list .date,
	.personal-sidebar .side-list .comment,
	.personal-sidebar .side-list p {
		margin-top: 1px;
		padding: 0;
		display: inline-block;
		font-size: 13px;
		color: #818181;
		font-weight: 700;
	}

	.personal-sidebar .side-list .comment {
		letter-spacing: 0;
		word-spacing: -1px;
		text-transform: lowercase;
		margin-left: 6px;
	}

	/* Category */

	.personal-sidebar ul li.cat-item,
	.personal-sidebar ul li.recentcomments,
	.personal-sidebar ul li.page_item {
		border: 0;
		padding: 0;
		margin: 0;
	}

	.personal-sidebar .cat-item a {
		color: #222;
	}

	.personal-sidebar .bubble .cat-color {
		border-radius: 50%;
		display: inline-block;
		width: 9px;
		height: 9px;
	}

	.personal-sidebar .bubble a.colorful-cat {
		background: transparent !important;
	}

	.personal-sidebar ul li.cat-item a,
	.personal-sidebar ul li.recentcomments a,
	.personal-sidebar ul li.page_item a {
		font-size: 16px;
		padding-top: 7px;
		text-transform: capitalize;
		display: inline-block;
	}

	.personal-sidebar ul li:hover {
		background: transparent;
	}

	/** latest review widget and single rating**/

	.widget .side-list ul li.post-review-item {
		padding: 15px 6%;
		background: #f8f8f8;
		position: relative;
	}

	.widget .side-list ul li.post-review-item:first-child {
		padding: 0;
	}

	.widget .side-list ul li.post-review-item:last-child {
		padding-bottom: 40px;
	}

	.widget .side-list ul li.post-review-item .review-date {
		display: none;
	}

	.widget .side-list ul li.post-review-item img {
		background: none;
		margin: 0;
		width: 80px;
		padding: 0;
		height: auto;
		position: relative;
		z-index: 9;
		top: 13px;
	}

	.widget .side-list ul li.post-review-item:hover .review-title a {
		text-decoration: none;
	}

	.widget .side-list ul li.post-review-item:first-child .review-figure {
		position: relative;
		overflow: hidden;
	}

	.widget .side-list ul li.post-review-item:first-child img {
		width: 100%;
		height: auto;
	}

	.widget .side-list ul li.post-review-item .review-content {
		background: #fff;
		left: 60px;
		top: 5px;
		bottom: 5px;
		min-height: 80px;
		padding: 11px 10px 10px 45px;
		margin-bottom: 0;
		line-height: 15px;
		margin-left: 45px;
		box-shadow: 0 2px 10px -4px rgba(0, 0, 0, 0.084);
		transition: 0.78s all ease;
	}

	.widget .side-list ul li.post-review-item:last-child .review-content {
		bottom: auto;
	}

	.widget .side-list ul li.post-review-item:first-child .review-content {
		background-color: #fff;
		margin: -70px 0 15px 0;
		position: relative;
		z-index: 22;
		left: 6%;
		top: auto;
		width: auto;
		max-width: 88%;
		padding: 17px 26px 35px;
		box-shadow: 0 2px 10px -3px rgba(0, 0, 0, 0.09);
	}

	.widget .side-list ul li.post-review-item h5 a {
		font-weight: 500;
		line-height: 1;
		font-size: 12px;
	}

	.side-list .wn-review-section .wn-average-stars {
		border: none;
		position: relative;
	}

	.side-list .wn-review-section .wn-average-stars .wn-stars {
		position: absolute;
		top: 50%;
		transform: translate( 0, -50%);
		-webkit-transform: translate( 0, -50%);
	}


	.widget .side-list ul li.post-review-item:first-child p.review-date {
		font-size: 12px !important;
		color: #a1a1a1 !important;
		font-weight: 300 !important;
		display: block;
		position: relative;
		line-height: 1;
	}

	.widget .side-list ul li.post-review-item:first-child p.review-date:before {
		font-size: 15px;
		vertical-align: text-top;
		margin-right: 3px;
		display: inline-block;
		font-family: "Pe-icon-7-stroke";
		content: "\e66b";
	}

	.widget .side-list ul li.post-review-item:first-child .review-title {
		margin-bottom: 20px;
	}

	.widget .side-list ul li.post-review-item:first-child .review-title a {
		font-size: 22px;
		line-height: 1.2;
		font-weight: 500;
	}

	/* Woocommerce Widgets In footer */

	#footer .product_list_widget li {
		display: inline-block;
		width: 100%;
	}

	#footer .product_list_widget li img {
		width: 70px;
		margin-right: 15px;
	}

	#footer .product_list_widget li ins {
		background: #437df9;
		padding: 3px;
	}

	#footer .product_list_widget li ins span {
		color: #fff;
	}

	#footer .product_list_widget li del {
		opacity: 1;
		text-decoration: none;
		position: relative;
	}

	#footer .product_list_widget li del:after {
		content: " ";
		background: #91979d;
		height: 1px;
		width: 100%;
		display: inline-block;
		position: absolute;
		left: 0;
		top: 9px;
	}

	#footer .product_list_widget .star-rating {
		float: none;
		margin-top: 3px;
		margin-bottom: 4px;
	}

	#footer .product_list_widget .star-rating span::before {
		color: #ffae00;
	}

	#footer .woocommerce-product-search input[type="search"] {
		border: none;
		padding: 16px;
	}

	#footer .woocommerce-product-search input[type="submit"] {
		background: #437df9;
		padding: 19px 17px 17px;
	}

	#footer .widget_shopping_cart_content .button,
	#footer .price_slider_amount button {
		background: #fff;
	}

	#footer ul.yith_wcbsl_bestsellers_list_widget li {
		border: none;
		box-shadow: none;
	}

	#footer .yith-wcbsl-widget-position {
		padding: 8px;
	}

	#footer .yith-wcbsl-widget-title {
		padding: 12px;
	}

	#wrap #footer .widget ul li .yith-wcbsl-widget-title a {
		color: #437df9;
	}

	#footer.litex .yith-wcbsl-widget-title {
		background: #ececec;
	}

	#footer.litex .footer-in .widget ul li.wc-layered-nav-term a,
	#footer.litex .footer-in .widget ul li.wc-layered-nav-term a:hover {
		padding-left: 20px;
	}

	#footer.litex .woocommerce-product-search input[type="search"] {
		background: #e4e4e4;
	}

	#footer.litex .widget_shopping_cart_content .button,
	#footer.litex .price_slider_amount button {
		background: #e4e4e4;
	}

	/* daily post */

	.wn-daily-post {
		background-color: #f8f8f8;
		padding: 0;
	}

	.wn-daily-post .latest-b21-cont {
		max-width: 80%;
		margin: 0 auto;
		background-color: #fff;
		padding: 14px 27px 17px;
		margin-top: -30px;
		box-shadow: 0 2px 10px -4px rgba(0, 0, 0, 0.084);
	}

	.wn-daily-post .latest-b21-title {
		margin-bottom: 34px;
		margin-top: 17px;
	}

	#wrap .wn-daily-post .latest-author img {
		display: inline-block;
		width: auto;
	}

	.wn-daily-post-carousel .owl-dots {
		margin-top: 15px;
	}

	/* # Login & Register
	===================================== */

	.wn-social-login .the_champ_login_container,
	.wn-social-login .the_champ_login_ul,
	.wn-social-login .theChampLogin {
		overflow: hidden;
		margin: 0 !important;
	}

	#wrap .wn-social-login .the_champ_login_ul li {
		display: block;
		float: none;
		margin-bottom: 18px !important;
		cursor: pointer;
	}

	.wn-social-login .the_champ_login_ul li p {
		text-align: center;
		padding-top: 14px;
		padding-bottom: 14px;
		color: #fff;
		margin-bottom: 0;
	}

	.wn-social-login .the_champ_login_ul li i {
		display: inline-block !important;
		width: 49px;
		height: 49px;
		text-align: center;
	}

	.wn-social-login .the_champ_login_ul li i .theChampLoginSvg {
		width: 32px;
		height: 33px;
		display: inline-block !important;
		margin-top: 8px;
	}

	.wn-social-login .wn-or-divider {
		position: relative;
		overflow: hidden;
		margin: 18px 0 0;
	}

	.wn-social-login .wn-or-divider span {
		font-size: 14px;
		color: #b0b0b0;
		text-transform: uppercase;
		padding-right: 10px;
		background: #fff;
	}

	.wn-social-login .wn-or-divider:after {
		content: '';
		position: absolute;
		top: calc( 50% - 1px);
		width: 100%;
		height: 1px;
		background: #e4e4e4;
	}

	.sidebar .webnus-login .user-login-title,
	.sidebar .webnus-login #user-login .login-username label,
	.sidebar .webnus-login #user-login .login-password label {
		display: none;
	}

	.webnus-login #user-login input[type="text"],
	.webnus-login #user-login input[type="password"] {
		border: 1px solid #e4e4e4;
		padding: 15px 19px;
		color: #b0b0b0;
	}

	#user-login p.login-remember {
		position: relative;
		margin-bottom: 30px;
	}

	#user-login .login-remember label {
		padding-left: 29px;
		font-size: 13px;
		color: #888;
		font-weight: 400;
		line-height: 20px;
	}
	.login-dropdown-element #user-login .login-remember label {
		line-height: 29px;
	}

	.sidebar .webnus-login #user-login .login-remember input[type="checkbox"] {
		margin: 0;
	}

	.sidebar .webnus-login #user-login .login-remember input[type="checkbox"] {
		left: 0;
	}

	.sidebar .webnus-login #user-login .login-submit input[type="submit"] {
		display: block;
		width: 100%;
		font-size: 14px;
		color: #fff;
		text-transform: uppercase;
		letter-spacing: 2px;
		background: #437df9;
		border-radius: 1px;
		box-shadow: 0 2px 12px -4px #437df9;
	}
	.sidebar .webnus-login #user-login .login-submit input[type="submit"]:hover {
		background: #222;
		box-shadow: 0 2px 12px -4px #333;
	}

	.sidebar .webnus-login #user-login input[type="text"]::-webkit-input-placeholder {
		/* Chrome/Opera/Safari */
		color: #b0b0b0;
	}

	.sidebar .webnus-login #user-login input[type="text"]::-moz-placeholder {
		/* Firefox 19+ */
		color: #b0b0b0;
	}

	.sidebar .webnus-login #user-login input[type="text"]:-ms-input-placeholder {
		/* IE 10+ */
		color: #b0b0b0;
	}

	.sidebar .webnus-login #user-login input[type="text"]:-moz-placeholder {
		/* Firefox 18- */
		color: #b0b0b0;
	}

	.theChampDeliciousSquareBackground+p {
		background-color: rgba(71, 71, 73, 0.9);
	}

	.sidebar .webnus-login #user-login input[type="password"]::-webkit-input-placeholder {
		/* Chrome/Opera/Safari */
		color: #b0b0b0;
	}

	.sidebar .webnus-login #user-login input[type="password"]::-moz-placeholder {
		/* Firefox 19+ */
		color: #b0b0b0;
	}

	.sidebar .webnus-login #user-login input[type="password"]:-ms-input-placeholder {
		/* IE 10+ */
		color: #b0b0b0;
	}

	.sidebar .webnus-login #user-login input[type="password"]:-moz-placeholder {
		/* Firefox 18- */
		color: #b0b0b0;
	}

	.sidebar .webnus-login .login-links li {
		display: inline-block;
	}

	.sidebar .webnus-login .login-links li:last-child {
		float: right;
	}

	.theChampDeliciousSquareBackground+p {
		background-color: rgba(71, 71, 73, 0.9);
		box-shadow: 0 2px 12px -4px rgba(71, 71, 73, 0.8);
	}

	.theChampInstagramBackground+p {
		background-color: rgba(82, 127, 164, 0.9);
		box-shadow: 0 2px 12px -4px rgba(82, 127, 164, 0.8);
	}

	.theChampYummlyBackground+p {
		background-color: rgba(225, 97, 32, 0.9);
		box-shadow: 0 2px 12px -4px rgba(225, 97, 32, 0.8);
	}

	.theChampBufferBackground+p {
		background-color: rgba(0, 0, 0, 0.9);
		box-shadow: 0 2px 12px -4px rgba(0, 0, 0, 0.8);
	}

	.theChampFacebookBackground+p {
		background-color: rgba(60, 88, 154, 0.9);
		box-shadow: 0 2px 12px -4px rgba(60, 88, 154, 0.8);
	}

	.theChampSteamBackground+p {
		background-color: rgba(57, 57, 57, 0.9);
		box-shadow: 0 2px 12px -4px rgba(57, 57, 57, 0.8);
	}

	.theChampTwitchBackground+p {
		background-color: rgba(100, 65, 165, 0.9);
		box-shadow: 0 2px 12px -4px rgba(100, 65, 165, 0.8);
	}

	.theChampLiveJournalBackground+p {
		background-color: rgba(237, 237, 237, 0.9);
		box-shadow: 0 2px 12px -4px rgba(237, 237, 237, 0.8);
	}

	.theChampDiggBackground+p {
		background-color: rgba(0, 96, 148, 0.9);
		box-shadow: 0 2px 12px -4px rgba(0, 96, 148, 0.8);
	}

	.theChampEmailBackground+p {
		background-color: rgba(100, 154, 63, 0.9);
		box-shadow: 0 2px 12px -4px rgba(100, 154, 63, 0.8);
	}

	.theChampFloatitBackground+p {
		background-color: rgba(83, 190, 238, 0.9);
		box-shadow: 0 2px 12px -4px rgba(83, 190, 238, 0.8);
	}

	.theChampGoogleBackground+p {
		background-color: rgba(221, 75, 57, 0.9);
		box-shadow: 0 2px 12px -4px rgba(221, 75, 57, 0.8);
	}

	.theChampGoogleplusBackground+p {
		background-color: rgba(221, 75, 57, 0.9);
		box-shadow: 0 2px 12px -4px rgba(221, 75, 57, 0.8);
	}

	.theChampLinkedinBackground+p {
		background-color: rgba(0, 119, 181, 0.9);
		box-shadow: 0 2px 12px -4px rgba(0, 119, 181, 0.8);
	}

	.theChampMoreBackground+p {
		background-color: rgba(238, 142, 45, 0.9);
		box-shadow: 0 2px 12px -4px rgba(238, 142, 45, 0.8);
	}

	.theChampPinterestBackground+p {
		background-color: rgba(204, 35, 41, 0.9);
		box-shadow: 0 2px 12px -4px rgba(204, 35, 41, 0.8);
	}

	.theChampPrintBackground+p {
		background-color: rgba(253, 101, 0, 0.9);
		box-shadow: 0 2px 12px -4px rgba(253, 101, 0, 0.8);
	}

	.theChampRedditBackground+p {
		background-color: rgba(36, 124, 237, 0.9);
		box-shadow: 0 2px 12px -4px rgba(36, 124, 237, 0.8);
	}

	.theChampStockTwitsBackground+p {
		background-color: rgba(63, 86, 110, 0.9);
		box-shadow: 0 2px 12px -4px rgba(63, 86, 110, 0.8);
	}

	.theChampStumbleuponBackground+p {
		background-color: rgba(235, 72, 36, 0.9);
		box-shadow: 0 2px 12px -4px rgba(235, 72, 36, 0.8);
	}

	.theChampTumblrBackground+p {
		background-color: rgba(41, 67, 93, 0.9);
		box-shadow: 0 2px 12px -4px rgba(41, 67, 93, 0.8);
	}

	.theChampTwitterBackground+p {
		background-color: rgba(85, 172, 238, 0.9);
		box-shadow: 0 2px 12px -4px rgba(85, 172, 238, 0.8);
	}

	.theChampVkontakteBackground+p {
		background-color: rgba(94, 132, 172, 0.9);
		box-shadow: 0 2px 12px -4px rgba(94, 132, 172, 0.8);
	}

	.theChampYahooBackground+p {
		background-color: rgba(143, 3, 204, 0.9);
		box-shadow: 0 2px 12px -4px rgba(143, 3, 204, 0.8);
	}

	.theChampXingBackground+p {
		background-color: rgba(0, 121, 125, 0.9);
		box-shadow: 0 2px 12px -4px rgba(0, 121, 125, 0.8);
	}

	.theChampWhatsappBackground+p {
		background-color: rgba(85, 235, 76, 0.9);
		box-shadow: 0 2px 12px -4px rgba(85, 235, 76, 0.8);
	}

	/* # Category drop down
	==================================== */

	.widget .nice-select {
		background-color: #fff;
		height: 44px;
		padding-left: 7px;
		margin: 0;
		width: 100%;
		border-color: #e6e6e6;
		padding-top: 4px;
		padding-left: 19px;
		position: relative;
	}

	.widget .nice-select:after {
		border-left: none;
		height: 30px;
		top: 6px;
		right: 1px;
	}

	.widget .nice-select span {
		font-size: 12px;
		line-height: 34px;
		color: #437df9;
		font-weight: 500;
		text-transform: uppercase;
		letter-spacing: 0.5px;
	}

	.widget #activity-filter-select ul.list {
		background: #fff;
		top: 42px;
		left: -1px;
		right: -1px;
		border: 1px solid #e6e6e6;
		box-shadow: 0 2px 10px -4px rgba(0, 0, 0, .16);
	}

	.widget #activity-filter-select ul.list li {
		display: block;
		width: 100%;
		text-transform: uppercase;
		letter-spacing: 0.5px;
		font-size: 12px;
		font-weight: 400;
		color: #a9a9a9;
		padding: 0 20px;
		height: 30px;
		min-height: inherit;
	}

	#activity-filter-select .nice-select .list li.focus {
		font-weight: normal;
		background: #fff;
		color: #437df9;
	}

	.widget #activity-filter-select ul.list li:hover {
		color: #437df9;
		background: #fff;
	}

	#wrap .widget>form {
		display: inline-block;
		width: 100%;
	}

	/* recent posts */

	#wrap .wn-recnet_post .wn-post {
		border-bottom: 1px solid #f5f5f5;
		padding-bottom: 0;
		margin-bottom: 10px;
	}

	#wrap .wn-recnet_post .wn-post:last-child {
		margin-bottom: 0;
		border-bottom: 0;
	}

	.wn-recnet_post .wn-post h5 {
		font-size: 15px;
	}

	.wn-recnet_post .wn-post h5 a {
		color: #202020;
		font-weight: 500;
	}

	.wn-recnet_post .wn-post .post-date {
	    color: #8a8a8a;
	    font-size: 13px;
	    font-weight: 300;
	    margin-bottom: 16px;
	}

	.wn-recnet_post .wn-post:last-child .post-date {
		margin-bottom: 0;
	}


	/* bbpress froums */
	.widget ul li .bbp-forum-title {
	    position: relative;
	    border-bottom: 1px solid #f6f6f6;
	    display: block;
	    padding: 0;
	    font-size: 14px;
	    font-weight: 400;
	    color: #333;
	    text-transform: capitalize;
	    padding-top: 6px;
	    padding-bottom: 13px;
	}
	.widget ul li .bbp-forum-title:before {
		display: inline-block;
		content: "\e606";
		font-size: 9px;
		font-family: 'simple-line-icons';
		margin-right: 7px;
		color: #202020;
		font-weight: bold;
	}
	@media (max-width: 320px) {
		.widget ul li .bbp-forum-title {
			font-size: 12px;
		}
	}

	/* # wp calendar
	=============================================== */

	#wrap .buddypress-sidebar #wp-calendar tbody td {
		border-radius: 50%;
		border: none;
		font-size: 14px;
		padding-top: 13px;
		padding-right: 1px;
		height: 50px;
	}
	@media only screen and (max-width: 480px) {
		#wrap .buddypress-sidebar #wp-calendar tbody td {
			border-radius: 1px;
			border: none;
			font-size: 12px;
			height: auto;
			font-weight: 400;
			padding: 0;
			line-height: 28px;
		}
	}

	.buddypress-sidebar #wp-calendar thead th {
		border-bottom: 1px solid #e4e4e4;
		color: #202020;
		padding-bottom: 2px;
		font-size: 12px;
	}

	.buddypress-sidebar #wp-calendar tfoot #prev a {
		color: #b0b0b0;
	}

	.buddypress-sidebar #wp-calendar tfoot #prev a:hover {
		color: #437df9;
	}

	.buddypress-sidebar #wp-calendar caption {
		text-align: center;
	}

	/* -------- end ----------- */ 	/*----------------------------------
	
	Theme Name: Deep
	-----------------
	
	/* #Icon Boxes
	========================================= */	
	article[class*="icon-box"] { clear: both; }	
	@media only screen and (max-width: 767px) {
		article[class*="icon-box"] { margin-bottom: 20px; }
	}
	.wn-icon-box { position: relative;}
	article[class*="icon-box"] i { text-align: center; }
	.owl-carousel .owl-item article[class*="icon-box"] img { display: inline-block; width: auto; }
	.wn-icon-box .content-style, .wn-icon-box p, .wn-icon-box i, .wn-icon-box h4, .wn-icon-box h5, .wn-icon-box h6 { position: relative;}

	/* #Icon Box 0
	=========================== */
	.icon-box { vertical-align: baseline; margin-bottom: 20px; position: relative; padding-left: 52px; }
	.icon-box img, .icon-box i { float: left; display: block; vertical-align: text-top; margin: 5px 20px 75px 0; }
	.icon-box i { font-size: 32px; color: #437df9; margin-right: 20px; cursor: default; position: absolute; left: 0; top: 0; }
	.icon-box h5, .icon-box h4 { margin-bottom: 5px; line-height: 1.3; font-size: 20px; letter-spacing: 0; font-weight: 700; color: #111; }
	.icon-box p { overflow: hidden; color: #808080; font-size: 16px; }
	
	/* #Icon Box 1
	=========================== */	
	.icon-box1 { margin-bottom: 20px; text-align: left; }
	.icon-box10 img { font-size: 32px; color: #484f54; margin-bottom: 23px; display: inline-block; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
	.icon-box1 h4 { font-size: 28px; text-transform: uppercase; font-weight: 600; margin-top: 16px; margin-bottom: 18px; transition: all .23s ease-in-out; }
	.icon-box1 h5 { margin: 19px 0 0; font-size: 23px; color: #437df9; font-family: 'Playfair Display',lora,serif; font-style: italic; }
	.icon-box1 p { color: #525249; font-size: 15px; line-height: 2; }
	.icon-box1 img { margin-bottom: 10px; }
	.icon-box1 h4 strong { font-weight: 600; }
	.icon-box1 i { color: #363842; font-size: 38px; line-height: 38px; margin-bottom: 13px; font-weight: 500; margin-right: 0; }
	.icon-box1 a { text-align: center; min-height: 10px; }
	.aligncenter .icon-box1 p { padding: 0 25px; }

	/* #Icon Box 2
	=========================== */
	.icon-box2 { background-color: #fff; vertical-align: baseline; text-align: center; border-radius: 5px; padding: 20px 12px; transition: background .3s ease-in-out; }
	.icon-box2 i { display: block; margin: 16px 0 0; font-size: 80px; color: #437df9; text-align: center; }
	.icon-box2 p { font-size: 15px; font-weight: 300; color: #444; margin-top: 15px; }
	.icon-box2 h4 { letter-spacing: -0.4px; font-size: 19px; font-weight: 500; color: #000; margin-top: 50px; margin-bottom: 23px; }
	.icon-box2:hover { background-color: #fafafa; }
	
	@media only screen and (min-width: 1441px) {
	.icon-box2 p { padding: 0 10%; }
	}
	
	@media only screen and (max-width: 767px) {
	.icon-box2 p { padding: 0; max-width: 320px; text-align: center;}
	}

	/* #Icon Box 3
	=========================== */
	.icon-box3 { vertical-align: baseline; text-align: center; padding: 40px 20px; -webkit-transition: background .3s ease-in-out; transition: background .3s ease-in-out; }
	.icon-box3:hover { background: rgba(0,0,0,0.02); }
	.blox .icon-box3:hover { background: rgba(0,0,0,0.17); }
	.icon-box3 i { display: block; margin: 16px 0 0; font-size: 80px; color: #437df9; text-align: center; }
	.icon-box3 p { margin-top: 15px; max-width: 330px; margin-left: auto; margin-right: auto; }
	.icon-box3 h4 { font-size: 29px; font-weight: 700; color: #000; margin-top: 33px; text-transform: uppercase; }	

	/* #Icon Box 4
	=========================== */	
	.icon-box4 {background:#fff;position:relative;text-align: center;border: 1px solid #e6e6e6;padding: 160px 30px 70px;overflow: hidden;box-shadow: 0 2px 3px 0px rgba(0,0,0,0.01); transition: all 0.28s ease; }
	.icon-box4:hover { box-shadow: 0 3px 45px 0px rgba(0,0,0,0.075); }
	.icon-box4 i {position: absolute;left: 50%;top: 40px;margin-left: -54px;z-index:3;text-align: center;color: #437df9;display: inline-block;padding: 30px;font-size: 64px;background: #fff;border-radius: 50%;margin-bottom: 10px;cursor: default;transition: all .3s ease;}
	.icon-box4 h4 {margin: 14px 0 40px;font-size: 27px;font-weight: 600;letter-spacing: 0;text-transform: uppercase;position: relative;}
	.icon-box4:before, .icon-box4 h4:after  {position: absolute;display: block;content: ".......................................................................";bottom: -26px;left: 50%;width: 100px;height: 10px;margin-left: -50px;letter-spacing: 5px;font-size: 4px;color: #000;overflow: hidden;}
	.icon-box4:before {width: 100%;left: 0;margin: 0;top: 90px;z-index: 1;overflow: initial;font-size: 7px;}
	.container .icon-box4 p { margin: 0 10px 30px;  color:#8a8a8a;}
	.icon-box4 a.magicmore {font-weight: 600;text-transform:uppercase;}
	@media only screen and (min-width: 768px) and (max-width: 991px) {
	.icon-box4 { padding-left:10px; padding-right:10px;}
	.icon-box4 h4 { font-size:23px;}
	.icon-box4 p { font-size:14px;}
	}
	@media only screen and (max-width: 480px) {
	.icon-box4 { padding-left: 15px; padding-right: 15px; }
	.icon-box4 h4 { font-size: 20px; }
	}	

	/* #Icon Box 5
	=========================== */
	.icon-box5 p { text-align: left; margin-top: 3px; color: #888; font-size: 15px; line-height: 1.54; padding-bottom: 10px; }
	.icon-box5 i { cursor: default; display: inline; font-size: 16px; float: left; color: #437df9; padding: 0; margin-right: 10px; margin-top: 3px; }
	.icon-box5 h4 { font-size: 17px; line-height: 27px; font-weight: 300; letter-spacing: 0; text-align: left; }
	.icon-box5 h4 strong { font-weight: 400; }
	.icon-box5 img { float: left; display: block; vertical-align: text-top; margin: 0 12px 0 0; }
	.icon-box5 a.magicmore { font-size: 11px; font-weight: 700; text-transform: uppercase; letter-spacing: 1px; }
	
	@media only screen and (min-width: 768px) {
	.alignright .icon-box5, .alignright .icon-box5 * { text-align: right; padding-right: 0; margin-right: 0; }
	.alignright .icon-box5 i, .alignright .icon-box5 img { float: right; margin-left: 10px; margin-right: 0; }
	}

	/* #Icon Box 6
	=========================== */
	.icon-box6 { position: relative; text-align: center; background-color: rgba(255,255,255,0.81); background-color: #fff\9; border: 1px solid #e5e5e5; border-radius: 3px; padding: 36px 20px 28px; text-shadow: 0 0 0 0; margin: 40px 0 20px; }
	.icon-box6 * { text-shadow: none; }
	.icon-box6 i { font-size: 24px; width: 56px; height: 56px; text-align: center; padding: 15px 16px 17px; background: #437df9; color: #fff; position: absolute; top: -30px; left: 50%; margin-left: -27px; border-radius: 30px; cursor: default; }
	.icon-box6 h4, .blox .icon-box6 h4, .blox.dark .icon-box6 h4 { font-weight: 400; margin-top: 20px; margin-bottom: 20px }
	.container .icon-box6 p, .container .blox .icon-box6 p, .container .blox.dark .icon-box6 p { color: #818181; margin-bottom: 25px; }

	/* #Icon Box 7
	=========================== */
	.icon-box7 { background-color: #fff; vertical-align: baseline; text-align: center; border-radius: 3px; padding: 25px 15px; margin-bottom: 30px; box-shadow: 0 7px 50px -10px rgba(0, 0, 0, 0.17); transform: translate3d(0, 0, 0); transition: all .38s cubic-bezier(0.41, 0.57, 0.1, 1.2);}
	.icon-box7 i { display: block; margin: 16px 0 0; font-size: 48px; color: #437df9; text-align: center; }
	.icon-box7 p { font-size: 15px; font-weight: 300; color: #444; margin-top: 15px; }
	.icon-box7 h4 { font-size: 18px; font-weight: 500; color: #000; margin-top: 24px; margin-bottom: 16px; }
	.icon-box7:hover { transform: translate3d(0, -4px, 0); box-shadow: 0 15px 50px rgba(0, 0, 0, 0.13); }
	
	@media only screen and (min-width: 1441px) {
	.icon-box7 p { padding: 0 10%; }
	}
	
	@media only screen and (max-width: 767px) {
	.icon-box7 p { padding: 0 5%; text-align: center;}
	}

	/* #Icon Box 8
	=========================== */
	.icon-box8 { text-align: left; overflow: hidden; margin-bottom: 20px; position: relative; padding: 20px 0 5px 93px; }
	.icon-box8 i { display: inline-block; font-size: 68px; color: #437df9; float: left; margin: 8px 0 0; position: absolute; left: 0; top: 0; transition: all 0.28s ease; }
	#wrap .icon-box8:hover i { background: none !important; }
	.icon-box8 h4 { font-size: 25px; font-weight: 700; color: #000; margin-bottom: 15px; margin-top: 8px; overflow: hidden; letter-spacing: 0; }
	.icon-box8 h4 strong { font-weight: 700; }
	.icon-box8 p {  max-width: 530px; }
	
	@media only screen and ( max-width: 1200px ) {
	.icon-box8 h4 { font-size: 22px; }
	}
	@media only screen and (max-width: 767px) {
	.icon-box8 { padding-top: 90px; padding-left: 0;}
	}

	/* #Icon Box 9
	=========================== */
	.icon-box9 { text-align: left; overflow: hidden; margin-bottom: 0; border: 2px solid #eee; padding: 40px 30px; border-radius: 6px; transition: all .5s ease; }
	.icon-box9 i, .icon-box9 img { display: inline-block; font-size: 32px; background: #fff; float: left; padding: 20px; color: inherit; box-shadow: none; border: 2px solid #eee; -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50%; -webkit-transition: all 0.18s ease; -moz-transition: all 0.18s ease; -ms-transition: all 0.18s ease; -o-transition: all 0.18s ease; transition: all 0.18s ease; }
	.blox.dark .icon-box9 i { color: #437df9; }
	.icon-box9 h4 { font-weight: 700; font-size: 21px; margin: 0 auto; overflow: hidden; letter-spacing: 1px;  line-height: 1; padding-left: 24px; text-transform: uppercase; margin-bottom: 12px; }
	.icon-box9 p { display: table; line-height: 1.7; margin-bottom: 10px; padding-left: 23px; }
	.icon-box9 a.magicmore { text-transform: uppercase; color: #437df9; border: 1px solid; font-size: 12px; font-weight: 300; letter-spacing: 2px; border-radius: 60px; padding: 9px 20px; float: right; box-shadow: 0 2px 0 0px rgba(0,0,0,0.035); transition: all .23s ease; }
	.blox.dark .icon-box9, .blox.dark .icon-box9 i, .blox.dark .icon-box9 img { border-color: rgba(255,255,255,0.77); }
	.blox.dark .icon-box9 h4, .blox.dark .icon-box9 p, #wrap .blox.dark .icon-box9 a.magicmore { color: #fff; }
	.icon-box9 .magicmore:hover:after { display: none; }
	#wrap .icon-box9 a.magicmore:hover { background: #fff; color: #222 !important; border-color: #fff; }
	.icon-box9 a.magicmore:after { display: none; }
	
	@media ( max-width: 480px) {
	.icon-box9 i, .icon-box9 img { margin-left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); }
	.icon-box9 h4 { display: inline-block; margin-top: 10px; text-align: center; width: 100%; padding-left: 0; }
	#wrap .icon-box9 a.magicmore { float: left; margin-left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); padding: 9px; }
	}
	
	@media ( max-width: 320px) {
	#wrap .icon-box9 a.magicmore { padding: 7px; font-size: 10px; letter-spacing: 0; }
	}

	/* #Icon Box 10
	=========================== */
	.icon-box10 { margin-bottom: 20px; }
	.icon-box10 i, .icon-box10 img { font-size: 32px; color: #484f54; margin-bottom: 23px; display: inline-block; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; transition: all .3s ease-in-out; }
	.icon-box10 h4 { font-size: 25px; text-transform: uppercase; font-weight: 500; margin-top: 25px; margin-bottom: 18px; transition: all .23s ease-in-out; }
	.icon-box10 h5 { margin: 19px 0 0; font-size: 23px; color: #437df9; font-family: 'Playfair Display'; font-style: italic; }
	.icon-box10 p { color: #525249; font-size: 15px; line-height: 2; }
	.icon-box10 img { margin-bottom: 10px; }
	.icon-box10 h4 strong { font-weight: 600; }
	.icon-box10 i { color: #363842; font-size: 38px; line-height: 38px; display: block; margin-bottom: 13px; font-weight: 500; margin-right: 0; }
	#wrap .icon-box10 i { text-align: left; }
	#wrap .icon-box10 a { text-align: center; min-height: 10px; }
	.aligncenter .icon-box10 p { padding: 0 25px; }

	/* #Icon Box 11
	=========================== */
	.icon-box11 { background: #f8f8f8; padding: 40px 40px 60px; position:relative; border-bottom: 5px solid #ddd; box-shadow: 0 0 170px #f8f8f8 inset; transition: box-shadow 0.21s ease 0s; -webkit-transition: box-shadow 0.21s ease 0s;}
	.icon-box11 i { display:inline-block; float:none; font-size:48px; color:#437df9; margin-bottom:40px;}
	.icon-box11 h4 { font-weight:400; font-size:21px; margin-bottom:30px;}
	.icon-box11 h4 strong {font-weight:700;}
	.icon-box11:hover {  color:#fff; border-color:#437df9; box-shadow: 600px 190px 170px #4a4a4a inset;}
	.icon-box11:hover * { color:#fff;}
	#wrap .icon-box11 a.magicmore { padding:0; font-size:15px; font-weight:400; text-transform:none; letter-spacing:0; position:relative; margin-bottom:20px;}
	#wrap .icon-box11 a.magicmore:after { display:inline; font-family:simple-line-icons; content: "\e606"; font-size:11px; padding-left:3px; position:static; opacity:1;}
	#wrap .icon-box11:hover i {background:none;}

	/* #Icon Box 12
	=========================== */
	.icon-box12 { background-color: transparent; padding: 20px 25px 30px; vertical-align: baseline; text-align: center; transition: all .35s ease-in-out; }
	.icon-box12 i { display: block; margin: 0; margin-bottom: 20px; font-size: 48px; color: #437df9; text-align: center; }
	.icon-box12 p { font-size: 15px; font-weight: 300; margin-top: 15px; }
	.icon-box12 h4 { font-size: 19px; font-weight: 500; margin-top: 10px; margin-bottom: 10px; }
	.icon-box12:hover { background-color: rgba(0,0,0,0.1); }
	.blox.dark .icon-box12:hover { background-color: rgba(0,0,0,0.75); }
	.blox.dark .icon-box12 a.magicmore { color: rgba(255,255,255,0.6); transition: all .35s ease-in-out; }
	.blox.dark .icon-box12:hover a.magicmore { color: #437df9; }
	
	@media only screen and (min-width: 1441px) {
	.icon-box12 p { padding: 0 10%; }
	}
	
	@media only screen and (max-width: 767px) {
	.icon-box12 p { padding: 0; display: inline-block; max-width: 320px; }
	}

	/* #Icon Box 13
	=========================== */
	.icon-box13 { background: #fff; text-align: left; overflow: hidden; margin-bottom: 20px; padding: 11%; box-shadow: 0 2px 7px 0px rgba(0,0,0,0.02); transition: all 0.28s ease; }
	.icon-box13:hover { box-shadow: 0 3px 33px 0px rgba(0,0,0,0.07); }
	.icon-box13 i { display: inline-block; font-size: 52px; color: #437df9; float: none; margin: 8px 15px 25px 0; transition: all 0.28s ease; }
	.icon-box13 h4 { font-size: 29px; font-weight: 700; color: #000; margin-bottom: 18px; margin-top: 8px; overflow: hidden; letter-spacing: 0; text-transform: uppercase; }
	.icon-box13 h4 strong { font-weight: 700; }
	.icon-box13 p { font-weight: 300; font-size: 19px; overflow: hidden; line-height: 1.68; color: #444; margin-bottom: 16px; max-width: 530px; }

	/* #Icon Box 14
	=========================== */
	.icon-box14 { text-align: center; padding: 37px 30px 29px; border: 1px solid #fff; transition: all .38s ease; border-radius: 2px; }
	.icon-box14:hover { border: 1px solid #ededed; box-shadow: 0 2px 3px rgba(0,0,0,0.025); }
	.icon-box14 i { font-size: 62px; color: #437df9; border-bottom: 1px solid #e3e3e3; margin: 0 16px 20px; display: block; position: relative; transition: all .36s ease; }
	.icon-box14 i:after { background: #437df9; border-right: 2px solid #fff; border-left: 2px solid #fff; font-size: 6px; content: ""; margin: 0 auto; display: block; width: 48px; height: 1px; margin-bottom: -1px; margin-top: 25px; }
	.icon-box14 h4 { color: #000; font-size: 25px; font-weight: 700; padding: 10px; }
	.icon-box14 p { color: #616161; margin-bottom: 15px; font-size: 15px; font-weight: 400; }

	/* #Icon Box 15
	=========================== */
	.icon-box15 { min-height: 414px; position: relative; background: rgba( 250, 250, 250, .80 ); padding: 66px 86px 68px 95px; box-shadow: 0 0 74px #f8f8f8 inset; transition: all .3s cubic-bezier(0.21, 0.35, 0.37, 0.72); -webkit-transition: all .3s cubic-bezier(0.21, 0.35, 0.37, 0.72); }
	.icon-box15:after { content: ""; position: absolute; right: 0; top: 50%; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); width: 1px; height: 50%; background: rgba(52, 52, 46, 0.17); }
	.icon-box15.w-border-right:after { display: none; }
	.icon-box15 img, .icon-box15 i { margin-bottom: 27px; display: inline-block; font-size: 40px; color: #437df9; }
	#wrap .icon-box15:hover i { color: #fff; }
	.icon-box15:hover * { transition: box-shadow 0.3s ease 0s; -webkit-transition: box-shadow 0.3s ease 0s; }
	.icon-box15 h5 { font-family: 'Playfair Display', 'Lora', serif; font-style: italic; color: #31312c; line-height: 21px; margin-bottom: 15px; }
	.icon-box15 h4 { font-size: 29px; color: #31312c; font-weight: 700; line-height: 31px; margin-bottom: 9px; }
	.icon-box15 p { color: #525249; }
	.icon-box15:hover { box-shadow: -620px -450px 50px #4a4a4a inset; }
	#wrap .icon-box15:hover * { color: #fff; }
	#wrap .icon-box15:hover .magicmore:after { color: #fff; }
	#wrap .icon-box15 .magicmore:hover:after { color: #437df9; }
	
	@media (min-width: 992px) and (max-width: 1200px) {
	.icon-box15 { padding: 40px; }
	.icon-box15 h5 { font-size: 15px; }
	.icon-box15 h4 { font-size: 24px; }
	}
	
	@media (min-width:768px) and (max-width: 991px) {
	.icon-box15 { padding: 30px; }
	.icon-box15 h5 { font-size: 15px; }
	.icon-box15 h4 { font-size: 20px; line-height: 29px; }
	}
	
	@media (max-width: 767px) {
	.padd-icon-box12 .vc_column-inner { padding-left: 10px !important; padding-right: 10px !important; }
	}
	
	@media (max-width: 640px) {
	.icon-box15 { text-align: center; padding: 20px; min-height: auto; }
	.icon-box15 h5 { font-size: 15px; }
	.icon-box15 h4 { font-size: 20px; line-height: 29px; }
	}

	/* #Icon Box 16
	=========================== */
	.icon-box16 { text-align: center; border: 1px solid #eaeaea; position: relative; transition: .5s ease-in-out; padding-top: 40px; padding-bottom: 10px; border-radius: 2px; margin-bottom: 20px; box-shadow: 0 2px 8px -1px rgba(0, 0, 0, 0.05);}
	.icon-box16 i { cursor: default; display: inline-block; font-size: 40px; color: #437df9; line-height: 1; padding-right: 10px; vertical-align: middle; }
	.icon-box16 h4 { color: #437df9; font-size: 20px; line-height: 21px; margin-bottom: 37px; font-weight: 600; display: inline-block; }
	.icon-box16 p { color: #616161; font-size: 14px; margin-bottom: 40px; padding: 0 16%; }
	.icon-box16 img { float: left; display: block; vertical-align: text-top; margin: 0 12px 0 0; }
	.icon-box16 p strong { color: #437df9; }
	.icon-box16 a.magicmore {color: #437df9;border: 1px solid;border-radius: 60px; box-shadow: 0 2px 10px -3px;text-transform: uppercase;background: #fff;padding: 0px 24px;display: inline-block;height: 30px;line-height: 30px;position: absolute;font-size: 12px;font-weight: 500;bottom: 0;left: 50%;letter-spacing: 1px;transform: translate(-50%, 50%);-webkit-transform: translate(-50%, 50%);}
	.icon-box16 a.magicmore:after { display: none; }
	.icon-box16:hover { background: #f6f8f9; }
	#wrap .icon-box16 a.magicmore:hover { background: #333; color: #fff; border-color: #333; }
	
	@media only screen and (min-width: 768px) {
	.alignright .icon-box16, .alignright .icon-box16 * { text-align: right; padding-right: 0; margin-right: 0; }
	.alignright .icon-box16 i, .alignright .icon-box16 img { float: right; margin-left: 10px; margin-right: 0; }
	}
	
	@media only screen and (max-width: 479px) {
	.icon-box16 a.magicmore { width: 160px; font-size: 11px; }
	.icon-box16 { margin-bottom: 35px; }
	}

	/* # Icon box 17
	================================================== */
	.icon-box17 { position: relative; display: block; overflow: hidden; padding: 45px 10px 35px; text-align: center; margin-bottom: 30px; color: #437df9; border: 3px solid #f3f3f3; border-top: none; border-radius: 4px; -webkit-box-shadow: 0 -4px 0 0; box-shadow: 0 -4px 0 0; }
	.icon-box17:hover { background: transparent; -webkit-box-shadow: 0 3px 0 0, 0 -4px 0 0; box-shadow: 0 3px 0 0, 0 -4px 0 0; }
	.icon-box17:before { content: ''; width: 0; height: 0; position: absolute; top: 0; left: 50%; margin-left: -8px; border: none; }
	.icon-box17:hover:before { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 8px solid; border-top-color: inherit; }
	.icon-box17 .icon-wrap { display: inline-block; background-color: #437df9; border-radius: 50%; margin-bottom: 32px; border: 1px solid transparent; }
	.icon-box17 i { width: 108px; height: 108px; padding: 30px; background: #fff; color: #437df9; border-radius: 50%; cursor: default; font-size: 48px; line-height: 48px; display: inline-block; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
	.icon-box17 h4 { margin-bottom: 13px; font-size: 18px; letter-spacing: -0.3px; font-weight: bold; text-transform: uppercase; }
	.icon-box17 p { font-size: 14px; color: #777; margin-bottom: 25px; padding: 0 15px; }
	.icon-box17:hover i { background: none; color: #fff !important; box-shadow: none; }
	.icon-box17 h4 strong { font-weight: 400; font-size: 18px; display: inline-block; }
	.icon-box17:hover h4 strong:after { content: ""; margin: 7px auto 0; width: 65%; height: 0; display: block; position: relative; border-bottom: 1px solid; border-color: inherit; }

	/* #Icon Box 18
	==========================*/
	.icon-box18 { background: #fff !important; padding-bottom: 55px; position: relative; }
	.icon-box18.left .wn-content-wrap { box-shadow: 240px 0px 210px -23px rgba(0, 0, 0, 0.15) inset, -240px 0px 154px -23px rgba(255,255,255, 0.06) inset; }
	.icon-box18.right .wn-content-wrap { box-shadow: -340px 0px 210px -23px rgba(0, 0, 0, 0.25) inset, 140px 0px 154px -23px rgba(255,255,255, 0.08) inset; }
	.icon-box18 .wn-content-wrap { padding: 28px 74px 44px 34px; position: relative; margin-bottom: 0;}
	#wrap .icon-box18 h4 { font-size: 29px; font-weight: 700; margin-bottom: 20px; }
	.icon-box18 i { font-size: 50px; margin-bottom: 20px; margin-top: 20px; }
	.icon-box18 h4 { margin-top: 15px; }
	.icon-box18.left .wn-content-wrap { padding: 28px 74px 44px 34px; }
	.icon-box18.right .wn-content-wrap { padding: 28px 34px 44px 74px; }
	.icon-box18.left .shape, .icon-box18.right .shape { width: 80px; height: 80px; transform: rotate(45deg); }
	.icon-box18.left .shape { box-shadow: 22px 0 21px rgba(0, 0, 0, 0.16) inset; }
	.icon-box18 .shape:after { content: ""; display: inline-block; background: #fff; width: 80px; height: 80px; left: 55px; bottom: 0; position: absolute; transform: rotate(-45deg); }
	.icon-box18.right .shape:after { left: auto; right: 0; bottom: -55px; }
	.icon-box18.right .shape { box-shadow: -17px 25px 30px -12px rgba(0, 0, 0, 0.5) inset; }
	.icon-box18.left .shape { left: 17px; }
	.icon-box18.right .shape { right: 17px; left: auto; }
	.icon-box18.right { text-align: right; overflow: hidden !important; }
	.icon-box18.right .magicmore { padding-bottom: 20px; color: #fff; padding-right: 0; }
	.icon-box18.right .magicmore:before { content: "\e629"; font-family: 'themify'; padding-right: 5px; }
	.icon-box18.right .magicmore:after { display: none; }
	.icon-box18 .shape { width: 104px; height: 57px; position: absolute; z-index: 0; left: 0; bottom: 0; }
	.icon-box18.left .shape, .icon-box18.right .shape { bottom: 15px; }
	.icon-box18.left img, .icon-box18.left i { display: block; text-align: left; min-height: 52px; }
	.icon-box18.right a { display: inline-block; }
	.icon-box18.right img, .icon-box18.right i { padding-right: 8px; display: block; text-align: right; min-height: 52px; }
	.icon-box18.right h4, .icon-box18.right p { text-align: right; overflow: hidden; }
	.icon-box18 .magicmore { color: #fff; }
	#wrap .icon-box18 p { clear: left; margin-bottom: 15px; font-size: 15px; font-weight: 300; }
	.icon-box18 h4, .icon-box18 p, .icon-box18 i { color: #fff; overflow: hidden; }

	/* # Icon box 19
	================================================== */
	.icon-box19 { position: relative; text-align: center; background-color: #fff; background-color: #fff\9; border: 1px solid #e5e5e5; padding: 36px 20px 28px; text-shadow: none; box-shadow: 0 2px 0 0px rgba(0,0,0,0.016); margin: 40px 15px 30px; }
	.icon-box19 * { text-shadow: none; }
	.icon-box19 i { box-shadow: 0 0 0 7px transparent, 0 0 0 8px transparent; font-size: 36px; padding: 20px; background: #fff; color: #437df9; position: absolute; top: -38px; left: 50%; margin-left: -37px; border-radius: 100%; cursor: default; width: 76px; height: 76px; text-align: center; transition: all .3s ease-in-out; }
	.icon-box19:hover i { background: #437df9; color: #fff !important; box-shadow: 0 0 0 7px #fff, 0 0 0 8px #e5e5e5; }
	.icon-box19 h4, .blox .icon-box19 h4, .blox.dark .icon-box19 h4 { color: #363636; margin-top: 30px; margin-bottom: 20px; font-size: 18px; font-weight: 600; letter-spacing: 2px; text-transform: uppercase; }
	.icon-box19 p { font-size: 15px; line-height: 1.82; padding-left: 15px; padding-right: 15px; }
	.container .icon-box19 p, .container .blox .icon-box19 p, .container .blox.dark .icon-box19 p { color: #818181; margin-bottom: 30px; }
	
	@media only screen and (max-width: 767px) {
	.icon-box19 { margin: 50px 0 80px; }
	}

	/* #Icon Box 20
	=========================== */
	.icon-box20 { vertical-align: baseline; margin-bottom: 20px; position: relative; padding-left: 90px; }
	.icon-box20 img, .icon-box20 i { float: left; display: block; vertical-align: text-top; margin: 5px 20px 75px 0; }
	.icon-box20 i { position: absolute; left: 0; top: 0;  border: 1px solid #e6e6e6; background: #fff; cursor: default; display: inline-block; font-size: 28px; float: left; color: #437df9; padding: 20px; margin:0; width: 68px; height: 68px; text-align: center; transition: all .3s ease-in-out; }
	.icon-box20 h4 { margin-top: 15px; margin-bottom: 5px; line-height: 1.3; font-size: 21px; letter-spacing: 0; font-weight: 700; color: #111; transition: .3s;}
	.icon-box20:hover h4 { color: #437df9; }
	.icon-box20 p { overflow: hidden; color: #808080; font-size: 16px; }
	.icon-box20:hover i { color: #fff !important; background: #437df9; border-color: transparent; }
	.icon-box20 img { float: left; display: block; vertical-align: text-top; margin: 0 12px 0 0; }
	.blox .icon-box20 i { background: transparent }
	.blox .icon-box20:hover i { color: #fff; background: #437df9; }

	/* #Icon Box 21
	========================== */
	.icon-box21 { background: rgba( 255,255,255,.86 ); position: relative; min-height: 290px; border-radius: 7px; margin: 20px 0; }
	.icon-box21:before { content: ""; position: absolute; width: 1px; height: 100%; background: #fff; left: 83px; }
	.icon-box21 .iconbox-leftsection { float: left; padding: 25px 32px; color: black; }
	.icon-box21 .iconbox-leftsection i { font-size: 26px; color: #000; }
	.icon-box21 .iconbox-rightsection { text-align: left; padding: 17px 23px 23px; overflow: hidden; }
	.icon-box21 .iconbox-rightsection h6, .icon-box21 .iconbox-rightsection h4 { color: #303133; }
	.icon-box21 .iconbox-rightsection p { color: #777; margin-bottom: 29px; }
	#wrap .icon-box21 .iconbox-rightsection h6 { margin-bottom: 10px; font: italic 15px Lora; }
	.icon-box21 .iconbox-rightsection h4 { margin-bottom: 20px; font-size: 29px; text-transform: uppercase; font-weight: 600; }
	.icon-box21 .iconbox-rightsection .magicmore { background: #437df9; color: #fff; padding: 8px 23px; font-weight: normal; letter-spacing: 1px; transition: all .5s ease; }
	.icon-box21 .iconbox-rightsection .magicmore:hover { box-shadow: 111px 111px 50px #303133 inset; background: #00a4bd; }
	.icon-box21 .iconbox-rightsection .magicmore:after { display: none; }
	.icon-box21 a.magicmore[href=""] { display: none; }
	
	@media ( min-width:768px ) and ( max-width: 1200px ) {
	.icon-box21 .iconbox-leftsection { padding: 18px 20px; }
	.icon-box21 .iconbox-rightsection { padding: 17px 10px 20px; }
	.icon-box21:before { left: 60px; }
	}
	
	@media ( min-width:768px ) and ( max-width: 991px ) {
	.icon-box21 .iconbox-rightsection h4 { font-size: 23px; }
	#wrap .icon-box21 .iconbox-rightsection h6 { font-size: 14px; }
	}
	
	@media ( max-width: 320px ) {
	.icon-box21 .iconbox-leftsection { padding: 18px 20px; }
	.icon-box21 .iconbox-rightsection { padding: 17px 10px 20px; }
	.icon-box21:before { left: 60px; }
	.icon-box21 .iconbox-rightsection h4 { font-size: 20px; }
	#wrap .icon-box21 .iconbox-rightsection h6 { font-size: 14px; }
	}

	/* # Icon box 22
	================================================== */
	.icon-box22 { position: relative; text-align: center; padding: 59px 15px 25px; background: #fff; border: 1px solid #eff1f3; box-shadow: 0 2px 0 0px rgba(0,0,0,0.016); -webkit-transition: .16s all ease; transition: .16s all ease; }
	.icon-box22 i { font-size: 64px; color: #cacaca; transition: all .23s ease; }
	.icon-box22 h4 { text-transform: uppercase; font-size: 25px; color: #474a4c; line-height: 1; margin: 25px 0; transition: all .23s ease; }
	.icon-box22 p { padding-left: 7%; padding-right: 7%; font-size: 16px; font-weight: 300; }
	.icon-box22:hover h4, .icon-box22:hover i, .icon-box22.w-featured i { color: #437df9; }
	.icon-box22.w-featured { position: relative; margin-top: -30px; padding: 80px 15px 65px; }
	.icon-box22.w-featured h4 { color: #437df9; }
	.icon-box22.w-border-right { border-right: none; }
	.icon-box22.w-border-left { border-left: none; }
	
	@media(max-width: 767px) {
	.icon-box22.w-featured { margin-top: 0; }
	}

	/* #Icon Box 23
	=========================== */
	.icon-box23 { text-align: center; padding-bottom: 30px; padding-top: 27px; margin-bottom: 35px; -webkit-transition: all .3s ease; transition: all .3s ease; }
	.icon-box23 i, .icon-box23 img { width: 40px; height: 40px; color: #437df9; font-size: 40px; position: relative; text-align: center; display: inline-block; margin-bottom: 10px; -webkit-transition: all .38s ease; transition: all .38s ease; }
	.icon-box23 h4 { padding-top: 9px; padding-bottom: 20px; position: relative; font-weight: 700; letter-spacing: 1px; -webkit-transition: all .3s ease; transition: all .3s ease; }
	.icon-box23 h4:before { -webkit-transition: all .3s ease; transition: all .3s ease; content: ""; position: absolute; top: 100%; width: 56px; height: 1px; background: #e3e3e3; right: 50%; transform: translate(50%, 0); -webkit-transform: translate(50%, 0); }
	.icon-box23 h4:after { content: ""; position: absolute; top: 100%; width: 16px; height: 1px; background: #437df9; right: 50%; transform: translate(50%, 0); -webkit-transform: translate(50%, 0); }
	.icon-box23 p { padding: 10px 30px; }
	.icon-box23.bordertop, .icon-box23.borderbottom, .icon-box23.borderright, .icon-box23.borderleft { position: relative; }
	.icon-box23:hover.icon-box23 h4:before { width: 177px; background: #437df9; }
	.icon-box23.bordertop h4:after { content: ""; position: absolute; top: -105px; height: 1px; width: 100%; background: #e6e6e6; }
	.icon-box23.borderbottom p:before { content: ""; position: absolute; bottom: -9%; left: 1%; height: 1px; width: 97%; background: #e6e6e6; }
	.icon-box23.borderright:before { content: ""; position: absolute; top: 0; right: -4%; height: 225px; width: 1px; background: #e6e6e6; }
	.icon-box23.borderleft:after { content: ""; position: absolute; top: 0; left: -4%; height: 225px; width: 1px; background: #e6e6e6; }
	
	@media ( min-width:992px ) and ( max-width: 1200px ) {
	.icon-box23.borderbottom p:before, .icon-box23.bordertop i:after, .icon-box23.bordertop img:after { width: 270px; }
	.icon-box23.borderleft:after { left: -6%; }
	.icon-box23.borderright:before { right: -5%; }
	}
	
	@media ( min-width:768px ) and ( max-width: 991px ) {
	.icon-box23.borderbottom p:before, .icon-box23.bordertop i:after, .icon-box23.bordertop img:after { width: 220px; }
	.icon-box23.borderright:before, .icon-box23.borderleft:after { height: 250px; }
	}
	
	@media ( max-width:767px ) {
	.icon-box23.borderbottom p:before, .icon-box23.bordertop i:after, .icon-box23.bordertop img:after { display: none; }
	.icon-box23.borderright:before, .icon-box23.borderleft:after { display: none; }
	}

	/* #Icon Box 24
	=========================== */
	.icon-box24 { position: relative; text-align: center; background-color: #fff; padding: 0; text-shadow: 0 0 0; transition: .3s ease; padding-top: 70px; padding-bottom: 40px; border: 1px solid #eee; margin-top: 5px; box-shadow: 0 2px 0 0px rgba(0,0,0,0.016); }
	
	@media only screen and (min-width: 768px) {
	.brderleftnone .icon-box24 { border-left: none; }
	}
	.icon-box24 * { text-shadow: none; }
	.icon-box24:before { content: ""; position: absolute; top: -1px; left: -1px; right: -1px; height: 55px; background: #fff; transition: .3s ease; }
	.icon-box24:after { content: ""; position: absolute; top: 54px; left: -1px; right: -1px; border-bottom: 1px solid #eee; z-index: 0; transition: .3s ease; }
	.icon-box24 i { font-size: 36px; padding: 29px; background: #fff; color: #437df9; position: absolute; top: 3px; left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); border: 1px solid #e6e6e6; border-radius: 100%; box-shadow: 0 2px 0 0px #fafafa; cursor: default; width: 100px; height: 100px; text-align: center; z-index: 3; transition: all .3s ease-in-out; }
	.icon-box24 h4 { font-size: 19px; padding-top: 65px; padding-bottom: 15px; margin-bottom: 0px; color: #282727; text-transform: uppercase; width: 100%; }
	.icon-box24 p { font-size: 15px; color: #7a7a7a; text-align: center; padding-bottom: 48px; padding: 0 6%; }
	.icon-box24.w-border-left { border-left: none; }
	.icon-box24.w-border-right { border-right: none; }
	.icon-box24:hover i { border-color: transparent; background: #437df9; color: #fff !important; }
	
	@media only screen and (max-width: 767px) {
	.icon-box24 { margin: 30px 0 10px; }
	}

	/* #Icon Box 25
	=========================== */
	.icon-box25 { background: #f6f6f6; border-right: 2px solid #437df9; position: relative; padding-left: 136px; padding-right: 9px; min-height: 100px; }
	.blox .icon-box25 { background: #fff; }
	.icon-box25 a { display: block; }
	.icon-box25 i, .icon-box25 img { font-size: 45px; background: #437df9; color: #fff; padding: 38px 43px; position: relative; position: absolute; top: 0; left: 0; bottom: 0; width: 123px; }
	.icon-box25 i:before { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); }
	.icon-box25 h4 { padding-top: 22px; padding-bottom: 0; font-size: 18px; font-weight: 600; color: #444; }
	.icon-box25 p { color: #777; font-size: 15px; padding-right: 10px; padding-bottom: 19px; margin: 0; }
	.icon-box25 a.magicmore { display: inline-block; float: right; margin-top: 15px; }
	
	@media only screen and (min-width: 768px) and (max-width: 991px) {
	.icon-box25 { padding: 127px 14px 14px; border-right: 0; }
	.icon-box25 i { bottom: auto; left: 0; right: 0; width: auto; height: 117px; margin: 0; }
	}
	
	@media only screen and (max-width: 480px) {
	.icon-box25 { padding: 140px 14px 14px; border-right: 0; }
	.icon-box25 i { bottom: auto; left: 0; right: 0; width: auto; height: 120px; margin: 0; }
	}


	/* #Icon Box 26
	=========================== */
	.icon-box26 { margin-bottom: 30px; }
	.icon-box26 img, .icon-box26 i {margin-bottom: 10px;display: inline-block;font-size: 48px;color: #437df9;}
	.icon-box26 h4 {font-weight: 600; font-size: 20px;color: #222;}
	.icon-box26 h4:before {content: '';width: 48px;height: 1px;display: inline-block;background: #222;vertical-align: middle;margin: -3px 14px 0 0;}
	.icon-box26 img { transform: translate(50%, -50%); position: absolute; top: 50%; right: 50%; }
	.icon-box26 p { padding-right: 10%; }


	/*	#icon Box 27
	==========================*/
	.icon-box27 { border: 1px solid #e5e5e5; display: block; background: #fff; padding: 62px 40px 59px; margin-bottom: 10px; border-radius: 0; transition: all .3s ease; }
	.icon-box27 i { font-size: 40px; color: #437df9; }
	.icon-box27 h4 { font-size: 21px; color: #31312c; margin-bottom: 20px; margin-top: 24px; font-weight: 600; }
	.icon-box27:hover { background: #437df9; }
	#wrap .icon-box27:hover * { color: #fff; }
	.icon-colorx i, i.icon-colorx { color: #437df9; }
	
	/* # Icon Box - Type = 28
	================================================== */
	
	.icon-box28 {
		padding: 26% 14%;
		text-align: center;
		border: 1px solid #e4e4e4;
		margin-bottom: 2px;
		box-shadow: 0 1px 6px -3px rgba(0,0,0,0.1);
		transition: all .22s ease;
		-webkit-transition: all .22s cubic-bezier(0.47, 0.47, 0.48, 0.48);
	}
	.icon-box28:hover {
		background-color: #437df9;
		color: #fff;
		border: 1px solid #437df9;		
	}	
	.icon-box28:hover h4,
	.icon-box28:hover p,
	.icon-box28:hover i {
		color: #fff;
	}
	.blox.dark .icon-box28 {
		border: 1px solid #fff;
		position: relative;
	}
	.icon-box28 i {
		font-size: 60px;
		color: #437df9;
		transition: all .22s ease;
		-webkit-transition: all .22s ease;
	}
	.icon-box28 h4 {
		color: #000;
		font-size: 26px;
		margin-top: 25px;
		font-weight: 600;
		transition: all .22s ease;
		-webkit-transition: all .22s ease;
	}
	.icon-box28 p {
		padding: 0;
		margin-top: 22px;
		transition: all .22s ease;
		-webkit-transition: all .22s ease;
	}
	.blox.dark .icon-box28:hover {
		background: #fff;
		color: #437df9;
		border: 1px solid #fff;
	}
	.blox.dark .icon-box28:hover * {
		color: #437df9;
	}
	.blox.dark .icon-box28 i, .blox.dark .icon-box28 h4, .blox.dark .icon-box28 p, #wrap .icon-box28:hover a.magicmore {
		color: #fff;
	}
	.blox.dark .icon-box28.blp:after, .blox.dark .icon-box28.brp:after,
	.blox.dark .icon-box28.trp:after, .blox.dark .icon-box28.tlp:after {
		content: '';
		background-image: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/bg-icon-type-28-tlp.png);
		background-size: contain;
		background-repeat: no-repeat;
		position: absolute;
		left: 0;
		bottom: 0;
		right: 0;
		top: 0;
		opacity: 0.5;
	}
	.blox.dark .icon-box28.trp:after {
		background-image: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/bg-icon-type-28-trp.png);
		background-position: top right;

	}
	.blox.dark .icon-box28.blp:after {
		background-image: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/bg-icon-type-28-blp.png);
		background-position: bottom left;
	}
	.blox.dark .icon-box28.brp:after {
		background-image: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/bg-icon-type-28-brp.png);
		background-position: bottom right;
	}

	.blox.dark .icon-box28.tlp,
	.blox.dark .icon-box28.trp,
	.blox.dark .icon-box28.blp,
	.blox.dark .icon-box28.brp {
		background-image: none;
	}
	
	.icon-box28.trp, .icon-box28.brp, .icon-box28.blp, .icon-box28.tlp {
		background-image: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/bg-icon-type-28-tlp.png);
		background-position: top left;
		background-repeat: no-repeat;
	}
	.icon-box28.trp {
		background-image: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/bg-icon-type-28-trp.png);
		background-position: top right;
	}
	.icon-box28.brp {
		background-image: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/bg-icon-type-28-brp.png);
		background-position: bottom right;
	}
	.icon-box28.blp {
		background-image: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/bg-icon-type-28-blp.png);
		background-position: bottom left;
	}

	.icon-box28.blp,
	.icon-box28.brp,
	.icon-box28.tlp,
	.icon-box28.trp {
		transition: all .22s cubic-bezier(0.47, 0.47, 0.48, 0.48);
		-webkit-transition: all .22s cubic-bezier(0.47, 0.47, 0.48, 0.48);
		background-size: 357px;
	}
	@media( min-width: 768px) and ( max-width: 960px) {
		.icon-box28 h4 {
			font-size: 20px;
		}
	}
	/* # Icon Box Carousel (From iconbox type 28)
	================================================== */
	.iconbox-owl-carousel .icon-box28 {
		margin: 0 15px;
	}
	.iconbox-owl-carousel .owl-controls .owl-buttons .owl-prev {
		left: -60px;
	}
	.iconbox-owl-carousel .owl-controls .owl-buttons .owl-next {
		right: -60px;
	}
	.iconbox-owl-carousel .owl-controls .owl-buttons .owl-prev,
	.iconbox-owl-carousel .owl-controls .owl-buttons .owl-next {
		bottom: 40%;
		position: absolute;
	}
	.iconbox-owl-carousel .owl-controls .owl-buttons .owl-prev,
	.iconbox-owl-carousel .owl-controls .owl-buttons .owl-next {
		background: transparent;

	} 
	.iconbox-owl-carousel .owl-controls .owl-prev:after {
		font-family: "linea-arrows-10" !important;
		content: "\e03f";
		font-size: 58px;
		color: #d9d9d9;
		transition: all .5s ease;
	}
	.iconbox-owl-carousel .owl-controls .owl-prev:hover:after {
	    color: #bfbfbf;
	}

	.iconbox-owl-carousel .owl-controls .owl-next:after {
		font-family: "linea-arrows-10" !important;
		content: "\e04b";
		font-size: 58px;
		color: #d9d9d9;
		transition: all .5s ease;
	}
	.iconbox-owl-carousel .owl-controls .owl-next:hover:after {
	    color: #bfbfbf;
	}

	@media (max-width: 1024px) {
		.iconbox-owl-carousel .owl-controls .owl-buttons .owl-prev {
			left: -45px;
		}
		.iconbox-owl-carousel .owl-controls .owl-buttons .owl-next {
			right: -45px;
		}
		.iconbox-owl-carousel .owl-controls .owl-buttons .owl-prev,
		.iconbox-owl-carousel .owl-controls .owl-buttons .owl-next {
			bottom: 40%;
			position: absolute;
		}
	}

	/* # Icon Box Carousel (From iconbox type 29)
	================================================== */
	.icon-box29 {
	    text-align:center;
	}
	.icon-box29 i {
	    color: #437df9;
	    border:2px solid;
	    border-radius: 50%;
	    width: 148px;
	    height: 148px;
	    display: inline-block;
	    padding: 48px;
	    margin-bottom: 50px;
	    font-size: 48px;
	}
	.icon-box29 h4 {
	    font-size: 23px;
	    font-weight: 500;
	    margin-bottom: 26px;
	    letter-spacing: 0.4px;
	}
	.icon-box29 p {
	    padding: 0px 10%;
	    font-size: 16px;
	}
	.dark.blox .icon-box29 i {
		color:#fff;
		border: 2px solid rgba(255,255,255,0.4);
	}
	.dark.blox .icon-box29 h4, .dark.blox .icon-box29 a.magicmore {
		color:#fff;
	}

	@media (max-width:1280px) {
		.icon-box29 h4 {
			font-size: 20px;
		}

	}
	@media (max-width:991px) {
		.icon-box29 i {
			margin-bottom: 30px;
		}
		.icon-box29 h4 {
			font-size: 18px;
			margin-bottom:17px;
		}

	}
	@media (max-width:767px) {
		.icon-box29 h4 {
			font-size: 22px;
			margin-bottom:25px;
		}

	}
	@media (max-width:480px) {
		.icon-box29 h4 {
			font-size: 20px;
		}
		.icon-box29 p {
			font-size: 14px;
			line-height: 1.7;
			padding: 0px 30px;
			margin-bottom:75px;
		}
	}

	/*  #Icon Box 30
	==========================*/
	.icon-box30 {
		padding: 109px 54px;
		transition: all .5s cubic-bezier(0, 0.31, 0.29, 1.01);
		-webkit-transition: all .5s cubic-bezier(0, 0.31, 0.29, 1.01);
		position: relative;
		text-align: center;
		overflow: hidden;
	}
	.icon-box30.light {
		background-color: #3e74e7;
	}
	.icon-box30.dark {
		background-color: #f8f8f8;
	}
	.icon-box30 i, .icon-box30 p, .icon-box30 h4 {
		z-index: 2;
		position: relative;
	}
	.icon-box30.dark i, .icon-box30.dark p, .icon-box30.dark h4 {
		color: #000;
	}
	.icon-box30.light i, .icon-box30.light p, .icon-box30.light h4 {
		color: #fff;
	}
	.icon-box30 i {
		font-size: 75px;
		margin-bottom: 19px;
		display: block;
	}
	.ico1n-box30 h4 {
		font-size: 27px;
		font-weight: 700;
		text-transform: uppercase;
		margin-bottom: 24px;
	}
	.icon-box30 p {
		font-size: 15px;
	}
	.icon-box30 span.after {
		transition: all .3s ease;
		position: absolute;
		background: #f8f8f8;
		left: 0;
		right: 0;
		bottom: 0;
		height: 0;
		z-index: 0;
	}
	.icon-box30:hover span.after {
		height: 100%;
	}
	.icon-box30.light:hover * {
		color: #000 !important;
	}

	/* -------- end ----------- */ 	/*----------------------------------
	
	Theme Name: Deep
	-------------------------
	
	/* #Site Styles
	================================================== */
	body {
		background-color: #f4f7f8;
	}
	input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
		-webkit-box-shadow: 0 0 0px 1000px white inset;
	}
	/* WRAPPER */
	#wrap {
		display: block;
		margin: 0 auto;
		position: relative;
		padding: 0;
		background: #fff;
		visibility: visible;
		clear: both;
		overflow: hidden;
	}
	#wrap.boxed-wrap {
		display: block;
		margin: 0 auto;
		background: #fff;
		overflow: hidden;
		width: 1000px;
		-webkit-box-shadow: 0 0 11px rgba(0,0,0,0.4);
		-moz-box-shadow: 0 0 9px rgba(0,0,0,0.4);
		box-shadow: 0 0 9px rgba(0,0,0,0.4);
		/* border: 1px solid #d6dbdc\9; */
		border-bottom: none;
		visibility: visible;
	}

	#wrap.boxed-wrap .container {
		width: 100%;
	}
	#wrap p img {
		height: auto;
	}
	#wrap.boxed-wrap #header {
		top: inherit;
		left: inherit;
		width: 1000px;
	}
	#wrap.boxed-wrap .whb-sticky-view.is-visible, #wrap.boxed-wrap .whb-sticky-view.whb-sticky-fixed {
		width: 1000px;
	}
	#site-title {
		font-size: 23px;
		letter-spacing: 0;
		color: #444;
		font-weight: 700;
		text-transform: uppercase;
	}

	#site-title a {
		color: #3b454d;
		font-weight: bold;
	}
	.site-slog a {
		color: #9a9a9a;
		font-size: 12px;
		font-weight: 400;
		text-transform: none;
	}
	#site-title small {
		display:block;
		margin-top: 5px;
	}
	#main-content.container {
		padding-top: 35px;
	}
	

	/* HEADLINE */
	#headline, #headline2 {
		width: 100%;
		padding: 12px 0 16px;
		background: #fafafa;
		display: table;
		border-bottom: 1px solid #eee;
		border-top: 1px solid #eee;
	}
	#headline.disabled-title, #headline.disabled-title * {
		position: absolute;
		width: 0;
		height: 0;
		font-size: 0;
		line-height: 0;
		top: -100px;
		left: -100px;
	}
	#headline h3, #headline h2, #headline h1 {
		text-align: center;
		color: #101010;
		font-size: 33px;
		line-height: 1.1;
		margin: 20px 12px 16px;
		position: relative;
		text-transform: uppercase;
		font-weight: 600;
		letter-spacing: 1px;
	}
	#headline h3 small, #headline h2 small, #headline h1 small {
		font-size: 56%;
		color: #777;
		font-weight: 300;
		margin-left: 12px;
		letter-spacing: 0;
		text-transform: capitalize;
	}


	h1.logo {
		margin-bottom: 0;
		font-size: 15px;
		font-weight: 700;
	}


	#search-form {
		float: right;
		margin: 38px 20px auto 0;
		position: relative;
		padding-left: 14px;
		height: 24px;
	}
	.top-bar #search-form {
		margin-top: 0;
	}
	#search-form .search-text-box, #search-form2 .search-text-box2 {
		background-color: #f5f5f5;
		background-image: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/search-icon.png);
		background-position: 12px 50%;
		background-repeat: no-repeat;
		border: 0 none;
		border-radius: 18px;
		box-shadow: none;
		color: transparent;
		cursor: text;
		font-size: 13px;
		color: #444;
		min-height: 35px;
		height: 35px;
		line-height: 18px;
		padding: 7px 5px 8px 30px;
		transition: all 0.3s ease-in-out 0s;
		width: 1px;
		min-width: 210px;
	}
	#search-form2 {
		display: none;
		position: relative;
	}
	#search-form2 .search-text-box2 {
		width: 220px;
		margin: auto;
		position: relative;
	}
	.search-form-box, .top-search-form-box {
		z-index: 2;
		position: absolute;
		right: -24px;
		margin-top: 45px;
		background: #fff;
		padding: 14px 18px;
		height: 63px;
		border: 1px solid #e2e2e2;
		border-radius: 0;
		-moz-box-shadow: 0 2px 12px rgba(0,0,0,0.082);
		-webkit-box-shadow: 0 2px 12px rgba(0,0,0,0.082);
		box-shadow: 0 2px 12px rgba(0,0,0,0.082);
		display: none;
	}
	@media only screen and (max-width: 991px) {
		.search-form-box, .top-search-form-box {
			width: 220px;
			right: 0;
		}
	}

	.search-form-box.show-sbox, .top-search-form-box.show-sbox {
		display: block;
		-webkit-animation: fade-anim .3s ease .037s both;
		animation: fade-anim .3s ease .037s both;
		z-index: 9112000;
	}

	.search-form-box:after, .search-form-box:before {
		content: '';
		display: block;
		position: absolute;
		right: 9px;
		width: 0;
		height: 0;
		border-style: solid;
		border-width: 10px;
	}
	.search-form-box:after {
		top: -18px;
		border-color: transparent transparent #ffffff transparent;
	}
	.search-form-box:before {
		top: -19px;
		border-color: transparent transparent #e2e2e2 transparent;
	}
	a.search-form-icon, a.search-form-icon:visited {
		display: block;
		width: 16px;
		height: 16px;
		color: #888;
	}
	a.search-form-icon:hover {
		color: #555;
	}
	a.search-form-icon i {
		color: #444;
		padding: 10px;
		padding-left: 12px;
		font-size: 18px;
		border-radius: 50%;
	}
	

	


	/* # 404 Styles
	================================================== */
	.error404 h2.pnf404, .error404 h1.pnf404 {
		font-size: 61px;
		font-family: 'Playfair Display', 'Lora', serif;
		color: #000;
		margin-bottom: 0;
		font-weight: 600;
		line-height: 1.3;
		position: relative;
		line-height: 1.1;
		font-weight: 900;
	}
	.error404 h1.pnf404 {
		font-size: 182px;
		margin-bottom: 24px;
	}
	.error404 h1.pnf404:before {
		content: "";
		width: 39px;
		height: 3px;
		background: #437df9;
		position: absolute;
		top: 98px;
	}
	.error404 form input.btn {
		display: none;
	}
	body.error404 form input.search-side {
		margin: 2px auto;
		padding: 6px 12px;
		min-height: 50px;
		height: 50px;
		border-radius: 0;
		max-width: 690px;
		text-align: left;
		display: inline-block;
	}
	/* --------------------- */
	
	
	
	/* FOOTER */
	
	#footer {
		width: 100%;
		background: #161616;
		text-align: left;
	}
	#footer.litex {
		background: #fcfcfc;
	}
	#footer .row {
		margin: 0;
	}
	.footer-in {
		margin: 0 auto;
		padding: 70px 0 60px 0;
		color: #ccc;
		position: relative;
	}
	.footer-in .columns {
		margin-top: 20px;
	}
	.footer-in h5.subtitle, .toggle-top-area h5.subtitle {
		color: #fff;
		padding-top: 30px;
		padding-bottom: 10px;
		padding-left: 1px;
		margin: 0 0 5px 0;
		position: relative;
		font-size: 22px;
		text-transform: uppercase;
		letter-spacing: 0;
		line-height: 1.5;
		font-weight: 700;
		text-align: left;
	}
	#footer.litex .footer-in h5.subtitle {
		color: #31312c;
		margin-bottom: 3px;
		border-color: #cacaca;
		padding-bottom: 10px;
	}
	#footer h5.subtitle span, .toggle-top-area h5.subtitle span {
		position: absolute;
		right: 0;
		text-align: right;
	}
	#footer h5.subtitle span a, .toggle-top-area h5.subtitle span a {
		color: #787878;
		font-size: 10px;
		font-weight: 400;
	}
	#footer .widget ul.menu li:after {
		display: none;
		content: "";
	}
	#footer .widget ul.menu li {
		border: none;
	}
	#footer.litex .widget ul.menu li {
		padding-left: 15px;
	}
	#footer.litex .widget ul.menu li:before {
		content: "\e649";
		font-family: 'themify';
		font-size: 8px;
		position: absolute;
		left: 0;
		transition: all .3s ease;
	}
	#footer.litex .widget ul.menu li:hover:before {
		left: 3px;
	}
	.footer-in hr {
		border-color: #373737;
	}
	.footer-in .copyright-txt {
		font-size: 12px;
	}
	.footer-in p, .footer-in .textwidget {
		line-height: 1.8;
		color: #d0d0d0;
		font-weight: 300;
	}
	.litex .footer-in p, .litex .footer-in .textwidget {
		color: #444;
	}
	.footer-in .yp-ft-logo {
		text-align: right;
	}
	.footer-in .yp-ft-logo img {
		max-width: 90px;
	}
	.contact2 div {
		line-height: 21px;
	}
	.footer-in a {
		text-decoration: none;
		-webkit-transition: all 0.18s ease;
		-moz-transition: all 0.18s ease;
		-o-transition: all 0.18s ease;
		transition: all 0.18s ease;
	}
	.footer-sbc {
		position: relative;
		text-align: center;
		margin: 0 auto;
	}
	.footer-sbc input[type="text"], .footer-sbc input[type="submit"] {
		float: left;
		margin: 4px 7px;
	}
	.footer-in ul.menu li {
		font-size: 14px;
		text-transform: uppercase;
		letter-spacing: 1px;
		transition: all 0.23s ease;
	}
	/* Social Icons */
	.social-icons a {
		float: left;
		border: 0;
		margin: 1px 7px 0 12px;
		opacity: 0.5;
		text-decoration: none;
		-webkit-transition: opacity 0.5s ease;
		-moz-transition: opacity 0.5s ease;
		-ms-transition: opacity 0.5s ease;
		-o-transition: opacity 0.5s ease;
		transition: opacity 0.5s ease;
	}
	.social-icons a:hover {
		opacity: 1;
	}
	.social-icons.members {
		clear: both;
		text-align: center;
		margin-bottom: 10px;
	}
	.social-icons.members a {
		text-align: center;
		float: none;
	}
	.footer-in a img {
		float: left;
	}
	.contact-inf span {
		display: block;
		color: #818181;
		font-size: 14px;
		padding: 5px 0;
	}
	.contact-inf i {
		margin-right: 5px;
		color: #474747;
	}
	.contact-inf form {
		margin-top: 20px;
	}
	.footer-in .contact-inf textarea::-webkit-input-placeholder {
		color: #555866;
	}
	.footer-in .contact-inf textarea::-moz-placeholder {
		color: #555866;
	}
	.footer-in .contact-inf textarea::-ms-input-placeholder {
		color: #555866;
	}
	.footer-in .contact-inf input::-webkit-input-placeholder {
		color: #555866;
	}
	.footer-in .contact-inf input::-moz-placeholder {
		color: #555866;
	}
	.footer-in .contact-inf input::-ms-input-placeholder {
		color: #555866;
	}
	.footer-in .contact-inf input {
		font-family: 'Source Sans Pro', 'Open Sans', Helvetica, Arial, sans-serif;
		display: block;
		min-width: 100%;
		margin: 12px 0;
		background: #202229;
		min-height: 33px;
		color: #a0a0a0;
		font-size: 12px;
		padding: 10px 0px 10px 12px;
		border-radius: 4px;
		border: none;
	}
	.footer-in .contact-inf textarea {
		font-family: 'Source Sans Pro', 'Open Sans', Helvetica, Arial, sans-serif;
		display: block;
		min-width: 100%;
		height: 88px;
		margin: 5px 0 10px 0;
		background: #202229;
		color: #a0a0a0;
		font-size: 12px;
		padding: 10px 0px 10px 12px;
		border-radius: 4px;
		border: none;
	}
	.footer-in .contact-inf button, .footer-in .tribe-events-widget-link a {
		padding: 14px 20px;
		font-size: 10px;
		text-transform: uppercase;
		letter-spacing: 1px;
		color: #aaa;
		font-weight: 600;
		border-radius: 2px;
		background: rgba(255,2555,255,0.05);
		margin-right: 6px;
		margin-left: 2px;
	}
	.footer-in .contact-inf input[name="wcEmail"], .footer-in .contact-inf input[name="wcSubject"] {
		float: left;
		width: 48%;
		min-width: 48%;
	}
	.footer-in .contact-inf input[name="wcEmail"] {
		margin-right: 2%;
		margin-top: 0;
	}
	.footer-in .contact-inf input[name="wcSubject"] {
		margin-top: 0;
		margin-left: 2%;
	}
	
	@media (max-width: 991px) {
		.footer-in .contact-inf input[name="wcEmail"], .footer-in .contact-inf input[name="wcSubject"] {
			width: 100%;
		}
		.footer-in .contact-inf input[name="wcSubject"] {
			margin-left: 0;
		}
	}
	.footer-in .tribe-events-widget-link a:hover, .footer-in .contact-inf button:hover {
		background: #437df9;
		color: #fff;
		text-decoration: none;
	}
	.footer-in a {
		color: #888;
		text-decoration: none;
	}
	.footer-in a:hover {
		text-decoration: underline;
		color: #999;
	}
	.footer-in .textwidget h6 {
		color: #555;
		letter-spacing: 2px;
		text-transform: uppercase;
		font-size: 15px;
	}
	#footer.litex .footer-in a {
		color: #0093d0;
	}
	.footer-in a.terms {
		color: #578f1a;
	}
	.footer-navi.floatright {
		float: right;
		text-align: right;
	}
	.footer-in .col-md-12 .widget {
		text-align: center;
	}
	.footbot {
		margin: 0 auto;
		position: relative;
		background: #0a0a0a;
		padding: 26px 0 18px;
		text-align: right;
	}
	.footbot p.copyright {
		font-size: 13px;
		color: #d0d0d0;
		font-weight: 300;
		letter-spacing: 1px;
	}
	#footer.litex .footbot {
		background: #437df9;
		color: #fff;
		border-top: 1px solid #ededed;
	}
	.litex .footbot .footer-navi {
		color: #9a9a9a;
		font-size: 14px;
		padding: 10px 0 20px;
		letter-spacing: -0.005em;
		word-spacing: -0.02em;
	}
	.footbot .footer-navi a {
	    color: #5f5f5f;
	    font-size: 14px;
	}
	.footbot .footer-navi a:after {
	    display: none;
	}
	#footer.litex .side-list p, #footer .side-list p {
		font-size: 11px;
		font-weight: 400;
	}
	.footer-navi.center {
		text-align: center;
		float: none;
	}
	#footer.litex .footbot .container {
		padding-top: 0;
	}
	.footbot img {
		position: relative;
		margin: 6px 40px 0 0;
		opacity: 0.93;
	}
	.footbot .center img {
		margin-right: 0;
	}
	.footer-navi {
		float: left;
		text-align: left;
		font-size: 13px;
		color: #d0d0d0;
		font-weight: 300;
		letter-spacing: 1px;
		display: block;
    	width: 100%;
	}
	.litex .footer-navi {
		color: #fff;
	}
	.footer-navi ul {
		margin-left: 40px;
	}
	.footer-navi a {
		color: #808080;
		font-weight: 400;
		font-size: 13px;
	}
	.custom-footer-menu a, .blox.dark .custom-footer-menu a {
		display: block;
		color: #fff;
		padding: 4px 0;
	}
	.footer-navi a:hover, .custom-footer-menu a:hover {
		color: #437df9;
		text-decoration: none;
	}
	.footer-navi .copyright a:after {
		display: none;
	}
	.footer-navi a:after {
		content: ".";
		font-size: 24px;
		color: #437df9;
		position: relative;
		bottom: 2px;
		margin: 0 8px;
		font-weight: 700;
	}
	.footer-navi a:last-child:after {
		content: "";
	}
	.socialfollow-name a {
		padding: 0 4px;
	}
	@media (max-width: 767px) {
		.footer-navi,.footer-navi.floatright {
			text-align: center;
			font-size: 11px;
		}
	}

	.wn-footer > p {
		display: none;
	}
	/* Social Icons */
	.socialfollow {
		float: right;
	}
	.socialfollow a {
		float: left;
		width: 36px;
		height: 36px;
		line-height: 36px;
		text-align: center;
		border-radius: 8px;
		padding: 0;
		margin-right: 7px;
		text-decoration: none;
		display: block;
		-webkit-transition: all 0.31s ease;
		-moz-transition: all 0.31s ease;
		-ms-transition: all 0.31s ease;
		-o-transition: all 0.31s ease;
		transition: all 0.31s ease;
	}
	.footbot .socialfollow {
		float: none;
	}
	.footbot .socialfollow a{
		float: none;
		display: inline-block;
	}
	.footer-in .socialfollow a {
		background: rgba(255,2555,255,0.05);
		padding-left: 0;
		margin-right: 0;
	}
	.socialfollow a:first-of-type {
		margin-left: 0;
	}
	#footer .footer-in .socialfollow a:hover {
		text-decoration: none;
		border-color: transparent;
		color: #fff;
	}
	.socialfollow img {
		opacity: 0.79;
	}
	.socialfollow i {
		font-size: 18px;
		color: #fff;
		opacity: 0.95;
	}
	#footer .widget .socialfollow a {
		padding-left: 0;
		margin-right: 7px;
		padding-right: 0;
		display: inline-block;
		vertical-align: middle;
	}
	.litex .footer-in .socialfollow a {
		background: rgba(0,0,0,0.05);
	}
	.litex .footer-in .socialfollow a i {
		color: inherit;
	}
	@media (max-width: 767px) {
		#footer .footer-in .socialfollow {
			margin-left: 0;
		}
	}

	.our-team .socialfollow a {
		padding: 4px;
		margin: 1px 4px;
		background: none;
		height: 26px;
	}
	.our-team .socialfollow i {
		color: #a1a1a1;
		-webkit-transition: all 0.25s ease;
		-moz-transition: all 0.25s ease;
		-ms-transition: all 0.125s ease;
		-o-transition: all 0.25s ease;
		transition: all 0.25s ease;
	}
	.our-team .socialfollow a:hover {
		background: none;
	}
	/* ------ Pre Footer Instagram ------- */
	
	.footer-instagram-bar {
		background: #fff;
		width: 100%;
	}
	.footer-instagram-bar .container {
		padding: 40px 0 30px;
		display: none;
	}
	.footer-instagram-bar .footer-instagram-text {
		margin-bottom: 10px;
		text-align: center;
	}
	.footer-instagram-bar .footer-instagram-text i {
		font-size: 48px;
		color: #f63b29;
		display: table-cell;
	}
	.footer-instagram-bar .footer-instagram-text h6 {
		line-height: 1;
		vertical-align: middle;
		font-size: 19px;
		letter-spacing: -1px;
		text-transform: uppercase;
	}
	.instagram-feed {
		display: table;
		margin: 0 auto;
	}
	.instagram-feed ul {
		display: table-row;
	}
	.instagram-feed li {
		list-style: none;
		display: table-cell;
		transition: all .4s ease-in-out;
		overflow: hidden;
	}
	.instagram-feed li img {
		width: 100%;
		transition: all .4s ease-in-out;
	}
	#pre-footer .row {
		margin: 0;
	}
	.instagram-feed li a {
		position: relative;
		display: block;
		overflow: hidden;
	}
	.instagram-feed li a:before {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		right: 0;
		bottom: 0;
		border: 1px solid transparent;
		z-index: 993;
		transition: .3s all ease;
	}
	.instagram-feed li:hover a:before {
		border-color: #437df9;
		border-width: 5px;
	}
	
	@media only screen and (max-width: 767px) {
		.instagram-feed li {
			float: left;
			width: 25%;
			margin: 0;
		}
	}

	.footer-instagram-bar .instagram-text i { 
		font-size:18px; 
		vertical-align: middle; 
		color:#437df9;
	}
	.footer-instagram-bar .instagram-text a { 
		color:#444;
	}
	.footer-instagram-bar .instagram-text a:hover { 
		color:#111; 
		text-decoration:underline;
	}

	/* ------ Instagram Carousel ------- */
	.instagram-feed.carousel {
		display: block;
		margin: 0 5%;
	}
	.instagram-feed.carousel .instagram-wrap img {
		padding: 0;
	}
	#wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav {
		font-family: 'themify';
	}
	#wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav .owl-next, #wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav .owl-prev {
		height: 20px;
		text-indent: -9999px;
		background: transparent;
		width: 64px;
		position: absolute;
		top: 50%;
		transform: translate(0, -50%);
	}
	#wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav .owl-next {
		left: -43px;
	}
	#wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav .owl-prev {
		right: -43px;
	}
	#wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav .owl-next:after, #wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav .owl-prev:after {
		content: "";
		width: 62px;
		height: 2px;
		top: 50%;
		transform: translate(0, -50%);
		background: #000;
		position: absolute;
	}
	#wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav .owl-next:hover:after, #wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav .owl-prev:hover:after {
		background: #437df9;
	}
	#wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav .owl-next:after {
		right: 0;
	}
	#wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav .owl-prev:after {
		left: 0;
	}
	#wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav .owl-next:before, #wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav .owl-prev:before {
		content: "";
		text-indent: 1px;
		width: 60px;
		height: 2px;
		top: -2px;
		color: #000;
		position: absolute;
		font-size: 20px;
		font-weight: 900;
	}
	#wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav .owl-next:hover:before, #wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav .owl-prev:hover:before {
		color: #437df9;
	}
	#wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav .owl-next:before {
		content: "\e64a";
		right: 10px;
	}
	#wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav .owl-prev:before {
		content: "\e649";
		left: 48px;
	}
	@media (max-width: 991px) {
		.instagram-feed.carousel {
			display: block;
			margin: 0 80px;
		}
	}
	@media (max-width:767px) {
		.instagram-feed.carousel {
			display: block;
			margin: 0 60px;
		}
		#wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav .owl-next, #wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav .owl-prev {
			top: auto;
			bottom: -40px;
		}
		#wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav .owl-next {
			left: 0;
		}
		#wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav .owl-prev {
			right: 0;
		}
		#wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav .owl-next:after, #wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav .owl-prev:after {
			width: 35px;
		}
		#wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav .owl-next:after {
			left: 0;
		}
		#wrap .instagram-feed.carousel .owl-carousel-instagram .owl-nav .owl-prev:after {
			left: auto;
			right: 0;
		}
	}
	@media (max-width: 480px) {
		.instagram-feed.carousel {
			display: block;
			margin: 0 10px;
		}
	}

	/* ------ Pre Footer Social ------- */
	
	#pre-footer .footer-social-bar {background: #e4e4e4; width: 100%;}
	#pre-footer .footer-social-bar .row { width:100%; text-align:center;}
	#pre-footer .footer-social-items {display: inline-block; margin: 0; padding: 0;}
	#pre-footer .footer-social-items li {list-style: none; display: block; float:left; margin:0 10px;}
	#pre-footer .footer-social-items a {display: block; padding: 30px 0 36px; color: #eee;}
	#pre-footer .footer-social-items i {transition: all .22s ease-in-out; border:1px solid #555; font-size: 18px;  float: left; padding: 12px; width: 42px; height: 42px; border-radius: 33px; text-align: center; margin-right:10px; display:block;color: #555;}
	#pre-footer .footer-social-items div { line-height:20px; padding-top:7px; float:left; height:62px;}
	#pre-footer .footer-social-items span {display:none;font-size: 10px;}
	#pre-footer .footer-social-items strong { color:#444; font-size: 11px; text-transform:uppercase; letter-spacing:1px; font-weight: 700; height:28px; line-height:28px;}
	#pre-footer .footer-social-items a:hover i { color:#fff; background: #437df9; border-color: #437df9;}
	@media only screen and (max-width: 991px) {
	#pre-footer .footer-social-items i{margin: 0 auto; float: none; width:40px; height:40px; padding:10px;}
	#pre-footer .footer-social-items div{text-align:center;padding-top: 10px;}
	#pre-footer .footer-social-items strong { font-size:10px;}
	#pre-footer .footer-social-items span { display:none;}
	}
	@media only screen and (max-width: 767px) {
	#pre-footer .footer-social-items li { margin:0 5px;}
	#pre-footer .footer-social-items div{display:none;}
	#pre-footer .footer-social-items i { font-size:18px; padding:9px; width:36px; height:36px;}
	}
	@media only screen and (min-width: 1200px) {
	#pre-footer .footer-social-items li { margin:0 30px;}
	}
	
	@media only screen and (max-width: 991px) {
		#pre-footer .footer-social-items i {
			margin: 0 auto;
			float: none;
			width: 40px;
			height: 40px;
			padding: 10px;
		}
		#pre-footer .footer-social-items div {
			text-align: center;
			padding-top: 10px;
		}
		#pre-footer .footer-social-items strong {
			font-size: 10px;
		}
		#pre-footer .footer-social-items span {
			display: none;
		}
	}
	
	@media only screen and (max-width: 767px) {
		#pre-footer .footer-social-items li {
			margin: 0 5px;
		}
		#pre-footer .footer-social-items div {
			display: none;
		}
		#pre-footer .footer-social-items i {
			font-size: 18px;
			padding: 9px;
			width: 36px;
			height: 36px;
		}
	}
	
	@media only screen and (min-width: 1281px) {
		#pre-footer .footer-social-items li {
			margin: 0 30px;
		}
	}
	/* ------ Pre Footer Subscribe ------- */
	.footer-subscribe-bar .container,
	.footer-subscribe-bar .container .row {
		padding: 0;
		margin:0; 
		width: 100%;
	}
	#pre-footer .footer-subscribe-bar .container {
		max-width: 100%;
	}
	.footer-subscribe-bar {
	    max-width: 94%;
	    margin:auto;
	} 
	.footer-subscribe-bar .right-section {
	    background: rgba(0,0,0,0.1);
	    height: 224px;
	    padding: 80px 60px 0;
	}
	.footer-subscribe-bar .subscribe-boxer {
		position: relative;
	}
	.footer-subscribe-email::-webkit-input-placeholder { 
		color: #fff;
		letter-spacing: 0;
		font-family: initial;
		font-family: 'Rubik', 'Roboto',sans-serif;
	}
	.footer-subscribe-email:-moz-placeholder {
		color: #fff;
		letter-spacing: 0;
		font-family: initial;
		font-family: 'Rubik', 'Roboto',sans-serif;
	}
	.footer-subscribe-email::-moz-placeholder {
		color: #fff;
		letter-spacing: 0;
		font-family: initial;
		font-family: 'Rubik', 'Roboto',sans-serif;
	}
	.footer-subscribe-email:-ms-input-placeholder {
		color: #fff;
		letter-spacing: 0;
		font-family: initial;
		font-family: 'Rubik', 'Roboto',sans-serif;
	}
	#pre-footer .footer-subscribe-email {
		position: absolute;
		padding:16px 50px 18px 28px;
		border-radius:0;
		opacity:1;
		font-size: 16px;
		font-weight: 300;
		height: 64px;
		margin: 0;
		word-spacing: 0;
		border: none;
		width: 100%;
		background: rgba(255,255,255,0.14);
		color: #fff;
		border-radius: 60px;
		box-shadow: 0 1px 29px rgba(0,0,0,0.07);
		transition: all 0.25s ease;
	}
	#pre-footer .footer-subscribe-email:hover {
		box-shadow: 0 1px 33px rgba(0,0,0,0.16);
	}
	#pre-footer .footer-subscribe-email:focus {
		box-shadow: 0 1px 36px rgba(0,0,0,0.2);
		background: rgba(255,255,255,0.1);
	}
	.footer-subscribe-submit {
	    font-size:0;
	    border-radius: 0;
	    position:absolute;
	    right: 4px;
	    border-radius: 50px;
	    top: 4px;
	    border: none;
	    cursor: pointer;
	    background: #fff;
	    color: #437df9;
	    height: 56px;
	    width: 56px;
	    transition: all .5s ease;
	    -webkit-transition: all .5s ease;
	}
	.footer-subscribe-submit:hover {
		background: #222;
	}
	.footer-subscribe-submit:after {
		content: "\e628";
		font-family: 'themify';
	    font-size: 16px;
	    position: absolute;
	    top: 50%;
	    left: 50%;
	    transform: translate(-50%,-50%);
	    -webkit-transform: translate(-50%,-50%);
	    transition: all .5s ease;
	    -webkit-transition: all .5s ease;
	}
	.footer-subscribe-submit:hover:after {
	    margin-left: 3px;
	    color: #fff;
	}
	.footer-subscribe-text {
		padding: 53px 81px 0 78px;
	}
	.footer-subscribe-bar .footer-subscribe-text p {
	    color: #fff;
	    margin-bottom: 10px;
	    margin-left: 2px;
	}
	.footer-subscribe-bar .footer-subscribe-text h6 {
	    font-size: 27px;
	    font-weight: 600;
	    line-height: 33px;
	    letter-spacing: 0.001em;
	    margin-bottom: 21px;
	    color: #fff;
	    text-transform: uppercase;
	}
	@media (max-width:1366px) {
		.footer-subscribe-bar .footer-subscribe-text h6 {
			font-size: 24px;
			margin-bottom: 17px;
		}
		.footer-subscribe-bar .footer-subscribe-text p {
			font-size: 16px;
			line-height: 30px;
		}
		.footer-subscribe-text {
			padding: 45px 40px 0 40px;
		}
		.footer-subscribe-bar .right-section {
			padding: 84px 30px;
		}

	}
	@media (max-width: 991px) {
		.footer-subscribe-bar .footer-subscribe-text h6 {
			font-size: 20px;
		}
		.footer-subscribe-bar .footer-subscribe-text p {
			font-size: 14px;
			line-height: 28px;
		}
		.footer-subscribe-text {
			padding: 30px 00px 0 30px;
		}

	}
	@media (max-width: 767px) {
		.footer-subscribe-text {
			text-align: center;
			padding: 35px 35px;
		}
		.footer-subscribe-text,
		.footer-subscribe-bar .right-section {
			height: 100%;
			width: 100%;
			padding: 40px 35px;
		}
		.footer-subscribe-bar .right-section {
			height: 150px;
		}
		.footer-subscribe-form {
			margin: 0;
		}
	}

	/* --------------------- */
	
	/* Side Nav */
	
	#side-content {
		float: right;
	}
	#side-nav {
		float: left;
		z-index: 979;
	}
	#side-nav ul {
		padding: 10px 20px;
		background: #fff;
		border: 3px solid #f3f3f3;
		list-style: none;
	}
	#side-nav ul li {
		border-bottom: 1px solid #eaeaea;
		padding: 0;
		margin: 0;
	}
	#side-nav ul li:last-of-type {
		border-bottom: 0 none;
	}
	#side-nav ul li ul {
		border: none;
		padding: 0;
		padding-left: 20px;
		margin: 0;
		background: #fdfdfd;
		display: none;
	}
	#side-nav a {
		display: block;
		color: #575757;
		padding: 14px 0;
		text-transform: capitalize;
		font-size: 13px;
		font-weight: 400;
		letter-spacing: 0.2px;
	}
	#side-nav a:after {
		float: right;
		font-family: 'FontAwesome';
		font-size: 10px;
		color: #878787;
		content: "\f054";
		speak: none;
		font-style: normal;
		font-weight: normal;
		text-transform: none;
		line-height: 1;
		-webkit-font-smoothing: antialiased;
	}
	#side-nav a:hover, #side-nav a:hover:after {
		color: #ff9900;
	}
	#side-nav li.current a, #side-nav li.current a:after {
		color: #0093d0;
	}
	#side-nav ul li ul li a {
		padding: 10px 0;
		font-size: 12px;
	}
	#side-nav ul li:hover > ul {
		display: block;
	}
	/* Image Gallery */
	
	.image-gallery {
		display: block;
		margin: 10px 0;
	}
	.image-gallery ul li {
		float: left;
		width: 215px;
		height: 215px;
		margin: 1px;
		overflow: hidden;
	}
	.image-gallery ul li img {
		max-width: 420px;
		width: auto;
		height: 215px;
		border-radius: 1px;
		text-align: center
	}
	.image-gallery .zoomex {
		bottom: 0;
	}
	.wpb_gallery_slides p {
		display: none;
	}
	/* Social Media */
	.blox .social-media {
		text-align: center
	}
	.blox .social-media a {
		text-align: center;
		padding: 0 10px;
		margin-bottom: 20px;
		display: inline-block;
	}
	.blox .social-media a i {
		border: 2px transparent solid;
		font-size: 4em;
		padding: 30px;
		border-radius: 50%;
		color: #fff;
		margin-bottom: 20px;
		display: block;
		-webkit-transition: all .3s ease-in-out;
		-moz-transition: all .8s ease-in-out;
		-ms-transition: all .8s ease-in-out;
		-o-transition: all .8s ease-in-out;
		transition: all .8s ease-in-out;
		background: rgba(15, 15, 15, 0.6)
	}
	.blox .social-media a:hover i {
		color: #fff;
		border: 2px #fff solid;
	}
	.blox .social-media a span {
		-webkit-transition: all .8s ease-in-out;
		-moz-transition: all .8s ease-in-out;
		-ms-transition: all .8s ease-in-out;
		-o-transition: all .8s ease-in-out;
		transition: all .8s ease-in-out;
		color: transparent;
		text-transform: uppercase;
		font-size: 16px;
		font-weight: 600;
		text-shadow: 0 0 5px rgba(33, 65, 83, 1)
	}
	.blox .social-media a:hover span {
		color: #fff;
	}
	#social-media.active.facebook {
		background: #3b5996 !important;
	}
	#social-media.active.twitter {
		background: #00acee !important;
	}
	#social-media.active.vimeo {
		background: #0dadd6 !important;
	}
	#social-media.active.dribble {
		background: #d53e68 !important;
	}
	#social-media.active.youtube {
		background: #cb322c !important;
	}
	#social-media.active.pinterest {
		background: #cb2027 !important;
	}
	#social-media.active.google {
		background: #c3391c !important;
	}
	#social-media.active.linkedin {
		background: #0073b2 !important;
	}
	#social-media.active.rss {
		background: #f29a1d !important;
	}
	#social-media.active.instagram {
		background: #dc2743 !important;
	}
	#social-media.active.skype {
		background: #00aaf3 !important;
	}
	#social-media.active.other-social {
		background: #ff5d5e !important;
	}
	#social-media.blox .social-media a span {
		display: none;
	}
	#social-media.blox .social-media a i {
		background: none;
		font-size: 2em;
		border: 1px transparent solid;
		margin: 0;
		padding: 20px;
	}
	#social-media {
		transition: background-color .8s ease-in-out;
		-webkit-transition: background-color .8s ease-in-out;
		-moz-transition: background-color .8s ease-in-out;
		-ms-transition: background-color .8s ease-in-out;
		-o-transition: background-color .8s ease-in-out;
	}
	#social-media.blox .social-media a {
		margin: 20px 0;
	}
	#social-media.blox .social-media a:hover i {
		border: 1px #fff solid
	}
	/* # Section Animation
	================================================== */
	.vc_editor .w-animate {
		opacity: 1;
	}
	
	@media only screen and (min-width: 992px) {
		.w-animate {
			opacity: 0;
		}
		.w-start_animation {
			opacity: 1;
			-webkit-animation: w-animate-btt 0.5s;
			-moz-animation: w-animate-btt 0.5s;
			-o-animation: w-animate-btt 0.5s;
			animation: w-animate-btt 0.5s;
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
		}
		#nav .w-start_animation {
			opacity: 1;
			-webkit-animation: w-animate-btt-nav 0.28s;
			-moz-animation: w-animate-btt-nav 0.28s;
			-o-animation: w-animate-btt-nav 0.28s;
			animation: w-animate-btt-nav 0.28s;
			-webkit-backface-visibility: hidden;
			backface-visibility: hidden;
		}
	}
	
	/* Bottom to Top Keyframes */
	@-webkit-keyframes w-animate-btt {
		0% {
			-webkit-transform: translate3d(0, 110px, 0);
			opacity: 0;
		}
		100% {
			-webkit-transform: translate3d(0, 0, 0);
			opacity: 1;
		}
	}
	@-moz-keyframes w-animate-btt {
		0% {
			-moz-transform: translate3d(0, 110px, 0);
			opacity: 0;
		}
		100% {
			-moz-transform: translate3d(0, 0, 0);
			opacity: 1;
		}
	}
	@-o-keyframes w-animate-btt {
		0% {
			-o-transform: translate3d(0, 110px, 0);
			opacity: 0;
		}
		100% {
			-o-transform: translate3d(0, 0, 0);
			opacity: 1;
		}
	}
	@keyframes w-animate-btt {
		0% {
			transform: translate3d(0, 110px, 0);
			opacity: 0;
		}
		100% {
			transform: translate3d(0, 0, 0);
			opacity: 1;
		}
	}
	
	
	/* Bottom to Top Keyframes (mega menu) */
	@-webkit-keyframes w-animate-btt-nav {
		0% {
			-webkit-transform: translate3d(0, 30px, 0);
			opacity: 0;
		}
		100% {
			-webkit-transform: translate3d(0, 0, 0);
			opacity: 1;
		}
	}
	@-moz-keyframes w-animate-btt-nav {
		0% {
			-moz-transform: translate3d(0, 30px, 0);
			opacity: 0;
		}
		100% {
			-moz-transform: translate3d(0, 0, 0);
			opacity: 1;
		}
	}
	@-o-keyframes w-animate-btt-nav {
		0% {
			-o-transform: translate3d(0, 30px, 0);
			opacity: 0;
		}
		100% {
			-o-transform: translate3d(0, 0, 0);
			opacity: 1;
		}
	}
	@keyframes w-animate-btt-nav {
		0% {
			transform: translate3d(0, 30px, 0);
			opacity: 0;
		}
		100% {
			transform: translate3d(0, 0, 0);
			opacity: 1;
		}
	}
	/*	# Row Columns Layer Animation
	=================================================*/

	/* bottom to top */
	.wn-layer-anim-bottom [class*="col-md"], .wn-layer-anim-bottom.wn-deep-title-wrap .wn-deep-title, .wn-layer-anim-bottom [class*="vc_col-"], .wn-layer-anim-bottom .owl-item {
		opacity: 0;
		-webkit-transition: all 0.47s ease;
		transition: all 0.47s ease;
		-webkit-transform: translateY(100px);
		transform: translateY(100px);
	}
	.wn-layer-anim-bottom.wn-done-anim [class*="col-md"], .wn-layer-anim-bottom.wn-done-anim.wn-deep-title-wrap .wn-deep-title, .wn-layer-anim-bottom.wn-done-anim [class*="vc_col-"], .wn-layer-anim-bottom.wn-done-anim .owl-item {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	/* top to bottom */
	.wn-layer-anim-top [class*="col-md"], .wn-layer-anim-top.wn-deep-title-wrap .wn-deep-title, .wn-layer-anim-top [class*="vc_col-"], .wn-layer-anim-top .owl-item {
		opacity: 0;
		-webkit-transition: all 0.47s ease;
		transition: all 0.47s ease;
		-webkit-transform: translateY(-100px);
		transform: translateY(-100px);
	}
	.wn-layer-anim-top.wn-done-anim [class*="col-md"], .wn-layer-anim-top.wn-done-anim.wn-deep-title-wrap .wn-deep-title, .wn-layer-anim-top.wn-done-anim [class*="vc_col-"], .wn-layer-anim-top.wn-done-anim .owl-item {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}


	/* left to right */
	.wn-layer-anim-left [class*="col-md"], .wn-layer-anim-left.wn-deep-title-wrap .wn-deep-title, .wn-layer-anim-left [class*="vc_col-"], .wn-layer-anim-left .owl-item {
		opacity: 0;
		-webkit-transition: all 0.47s ease;
		transition: all 0.47s ease;
		-webkit-transform: translateX(100px);
		transform: translateX(100px);
	}
	.wn-layer-anim-left.wn-done-anim [class*="col-md"], .wn-layer-anim-left.wn-done-anim.wn-deep-title-wrap .wn-deep-title, .wn-layer-anim-left.wn-done-anim [class*="vc_col-"], .wn-layer-anim-left.wn-done-anim .owl-item {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	.wn-layer-anim-left.wn-la-fade [class*="col-md"], .wn-layer-anim-left.wn-la-fade.wn-deep-title-wrap .wn-deep-title, .wn-layer-anim-left.wn-la-fade [class*="vc_col-"], .wn-layer-anim-left.wn-la-fade .owl-item {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	/* right to left */
	.wn-layer-anim-right [class*="col-md"], .wn-layer-anim-right.wn-deep-title-wrap .wn-deep-title, .wn-layer-anim-right [class*="vc_col-"], .wn-layer-anim-right .owl-item {
		opacity: 0;
		-webkit-transition: all 0.47s ease;
		transition: all 0.47s ease;
		-webkit-transform: translateX(-100px);
		transform: translateX(-100px);
	}
	.wn-layer-anim-right.wn-done-anim [class*="col-md"], .wn-layer-anim-right.wn-done-anim.wn-deep-title-wrap .wn-deep-title, .wn-layer-anim-right.wn-done-anim [class*="vc_col-"], .wn-layer-anim-right.wn-done-anim .owl-item {
		opacity: 1;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	.wn-layer-anim-right.wn-la-fade [class*="col-md"], .wn-layer-anim-right.wn-la-fade.wn-deep-title-wrap .wn-deep-title, .wn-layer-anim-right.wn-la-fade [class*="vc_col-"], .wn-layer-anim-right.wn-la-fade .owl-item {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}


	/* zoom-out */
	.wn-layer-anim-zoom-out [class*="col-md"], .wn-layer-anim-zoom-out.wn-deep-title-wrap .wn-deep-title, .wn-layer-anim-zoom-out [class*="vc_col-"], .wn-layer-anim-zoom-out .owl-item {
		opacity: 0;
		webkit-transition: all .3s ease-out;
		transition: all .3s ease-out;
		-ms-transform: perspective(1px) scale(1.3);
		transform: perspective(1px) scale(1.3);
		-webkit-transform: perspective(1px) scale(1.3);
		-webkit-backface-visibility: hidden;
	}
	.wn-layer-anim-zoom-out.wn-done-anim [class*="col-md"], .wn-layer-anim-zoom-out.wn-done-anim.wn-deep-title-wrap .wn-deep-title, .wn-layer-anim-zoom-out.wn-done-anim [class*="vc_col-"], .wn-layer-anim-zoom-out.wn-done-anim .owl-item {
		opacity: 1;
		transform: scale(1) perspective(1px);
		-webkit-transform: scale(1) perspective(1px);
		-ms-transform: scale(1) perspective(1px);
	}
	.wn-layer-anim-zoom-out.wn-la-fade [class*="col-md"], .wn-layer-anim-zoom-out.wn-la-fade.wn-deep-title-wrap .wn-deep-title, .wn-layer-anim-zoom-out.wn-la-fade [class*="vc_col-"], .wn-layer-anim-zoom-out.wn-la-fade .owl-item {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	/* zoom-out */
	.wn-layer-anim-zoom-in [class*="col-md"], .wn-layer-anim-zoom-in.wn-deep-title-wrap .wn-deep-title, .wn-layer-anim-zoom-in [class*="vc_col-"], .wn-layer-anim-zoom-in .owl-item {
		opacity: 0;
		webkit-transition: all .3s ease-out;
		transition: all .3s ease-out;
		-ms-transform: perspective(1px) scale(.8);
		transform: perspective(1px) scale(.8);
		-webkit-transform: perspective(1px) scale(.8);
		-webkit-backface-visibility: hidden;
	}
	.wn-layer-anim-zoom-in.wn-done-anim [class*="col-md"], .wn-layer-anim-zoom-in.wn-done-anim.wn-deep-title-wrap .wn-deep-title, .wn-layer-anim-zoom-in.wn-done-anim [class*="vc_col-"], .wn-layer-anim-zoom-in.wn-done-anim .owl-item {
		opacity: 1;
		transform: scale(1) perspective(1px);
		-webkit-transform: scale(1) perspective(1px);
		-ms-transform: scale(1) perspective(1px);
	}
	.wn-layer-anim-zoom-in.wn-la-fade [class*="col-md"], .wn-layer-anim-zoom-in.wn-la-fade.wn-deep-title-wrap .wn-deep-title, .wn-layer-anim-zoom-in.wn-la-fade [class*="vc_col-"], .wn-layer-anim-zoom-in.wn-la-fade .owl-item {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	/* Fade */
	.wn-layer-anim-fade [class*="col-md"], .wn-layer-anim-fade.wn-deep-title-wrap .wn-deep-title, .wn-layer-anim-fade [class*="vc_col-"], .wn-layer-anim-fade .owl-item {
		opacity: 0;
		webkit-transition: all .3s ease-out;
		transition: all .3s ease-out;
	}
	.wn-layer-anim-fade.wn-done-anim [class*="col-md"], .wn-layer-anim-fade.wn-done-anim.wn-deep-title-wrap .wn-deep-title, .wn-layer-anim-fade.wn-done-anim [class*="vc_col-"], .wn-layer-anim-fade.wn-done-anim .owl-item {
		opacity: 1;
	}
	.wn-layer-anim-fade.wn-la-fade [class*="col-md"], .wn-layer-anim-fade.wn-la-fade.wn-deep-title-wrap .wn-deep-title, .wn-layer-anim-fade.wn-la-fade [class*="vc_col-"], .wn-layer-anim-fade.wn-la-fade .owl-item {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	/* Filip */
	.wn-layer-anim-flip [class*="col-md"], .wn-layer-anim-flip.wn-deep-title-wrap .wn-deep-title, .wn-layer-anim-flip [class*="vc_col-"], .wn-layer-anim-flip .owl-item {
		opacity: 0;
		webkit-transition: all .5s ease-out;
		transition: all .5s ease-out;
		-webkit-transform: rotateY(-180deg);
		-moz-transform: rotateY(-180deg);
		-o-transform: rotateY(-180deg);
		-ms-transform: rotateY(-180deg);
		transform: rotateY(-180deg);
	}
	.wn-layer-anim-flip.wn-done-anim [class*="col-md"], .wn-layer-anim-flip.wn-done-anim.wn-deep-title-wrap .wn-deep-title, .wn-layer-anim-flip.wn-done-anim [class*="vc_col-"], .wn-layer-anim-flip.wn-done-anim .owl-item {
		opacity: 1;
		webkit-transition: all .5s ease-out;
		transition: all .5s ease-out;
		-webkit-transform: rotateY(0);
		-moz-transform: rotateY(0);
		-o-transform: rotateY(0);
		-ms-transform: rotateY(0);
		transform: rotateY(0);
	}
	.wn-layer-anim-flip.wn-la-fade [class*="col-md"], .wn-layer-anim-flip.wn-la-fade.wn-deep-title-wrap .wn-deep-title, .wn-layer-anim-flip.wn-la-fade [class*="vc_col-"], .wn-layer-anim-flip.wn-la-fade .owl-item {
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}

	
	.wn-layer-anim-flip [class*="col-md"]:nth-of-type(2),
	.wn-layer-anim-flip [class*="vc_col-"]:nth-of-type(2),
	.wn-layer-anim-flip .owl-item:nth-of-type(2),
	.wn-layer-anim-bottom [class*="col-md"]:nth-of-type(2),
	.wn-layer-anim-bottom [class*="vc_col-"]:nth-of-type(2),
	.wn-layer-anim-bottom .owl-item:nth-of-type(2),
	.wn-layer-anim-top [class*="col-md"]:nth-of-type(2),
	.wn-layer-anim-top [class*="vc_col-"]:nth-of-type(2),
	.wn-layer-anim-top .owl-item:nth-of-type(2),
	.wn-layer-anim-left [class*="col-md"]:nth-of-type(2),
	.wn-layer-anim-left [class*="vc_col-"]:nth-of-type(2),
	.wn-layer-anim-left .owl-item:nth-of-type(2),
	.wn-layer-anim-right [class*="col-md"]:nth-of-type(2),
	.wn-layer-anim-right [class*="vc_col-"]:nth-of-type(2),
	.wn-layer-anim-right .owl-item:nth-of-type(2),
	.wn-layer-anim-fade [class*="col-md"]:nth-of-type(2),
	.wn-layer-anim-fade [class*="vc_col-"]:nth-of-type(2),
	.wn-layer-anim-fade .owl-item:nth-of-type(2),
	.wn-layer-anim-zoom-in [class*="col-md"]:nth-of-type(2),
	.wn-layer-anim-zoom-in [class*="vc_col-"]:nth-of-type(2),
	.wn-layer-anim-zoom-in .owl-item:nth-of-type(2),
	.wn-layer-anim-zoom-out [class*="col-md"]:nth-of-type(2),
	.wn-layer-anim-zoom-out [class*="vc_col-"]:nth-of-type(2),
	.wn-layer-anim-zoom-out .owl-item:nth-of-type(2) {
		transition-delay: 0.2s;
	}
	.wn-layer-anim-flip [class*="col-md"]:nth-of-type(3),
	.wn-layer-anim-flip [class*="vc_col-"]:nth-of-type(3),
	.wn-layer-anim-flip .owl-item:nth-of-type(3),
	.wn-layer-anim-bottom [class*="col-md"]:nth-of-type(3),
	.wn-layer-anim-bottom [class*="vc_col-"]:nth-of-type(3),
	.wn-layer-anim-bottom .owl-item:nth-of-type(3),
	.wn-layer-anim-top [class*="col-md"]:nth-of-type(3),
	.wn-layer-anim-top [class*="vc_col-"]:nth-of-type(3),
	.wn-layer-anim-top .owl-item:nth-of-type(3),
	.wn-layer-anim-left [class*="col-md"]:nth-of-type(3),
	.wn-layer-anim-left [class*="vc_col-"]:nth-of-type(3),
	.wn-layer-anim-left .owl-item:nth-of-type(3),
	.wn-layer-anim-right [class*="col-md"]:nth-of-type(3),
	.wn-layer-anim-right [class*="vc_col-"]:nth-of-type(3),
	.wn-layer-anim-right .owl-item:nth-of-type(3),
	.wn-layer-anim-fade [class*="col-md"]:nth-of-type(3),
	.wn-layer-anim-fade [class*="vc_col-"]:nth-of-type(3),
	.wn-layer-anim-fade .owl-item:nth-of-type(3),
	.wn-layer-anim-zoom-in [class*="col-md"]:nth-of-type(3),
	.wn-layer-anim-zoom-in [class*="vc_col-"]:nth-of-type(3),
	.wn-layer-anim-zoom-in .owl-item:nth-of-type(3),
	.wn-layer-anim-zoom-out [class*="col-md"]:nth-of-type(3),
	.wn-layer-anim-zoom-out [class*="vc_col-"]:nth-of-type(3),
	.wn-layer-anim-zoom-out .owl-item:nth-of-type(3) {
		transition-delay: 0.4s;
	}
	.wn-layer-anim-flip [class*="col-md"]:nth-of-type(4),
	.wn-layer-anim-flip [class*="vc_col-"]:nth-of-type(4),
	.wn-layer-anim-flip .owl-item:nth-of-type(4),
	.wn-layer-anim-bottom [class*="col-md"]:nth-of-type(4),
	.wn-layer-anim-bottom [class*="vc_col-"]:nth-of-type(4),
	.wn-layer-anim-bottom .owl-item:nth-of-type(4),
	.wn-layer-anim-top [class*="col-md"]:nth-of-type(4),
	.wn-layer-anim-top [class*="vc_col-"]:nth-of-type(4),
	.wn-layer-anim-top .owl-item:nth-of-type(4),
	.wn-layer-anim-left [class*="col-md"]:nth-of-type(4),
	.wn-layer-anim-left [class*="vc_col-"]:nth-of-type(4),
	.wn-layer-anim-left .owl-item:nth-of-type(4),
	.wn-layer-anim-right [class*="col-md"]:nth-of-type(4),
	.wn-layer-anim-right [class*="vc_col-"]:nth-of-type(4),
	.wn-layer-anim-right .owl-item:nth-of-type(4),
	.wn-layer-anim-fade [class*="col-md"]:nth-of-type(4),
	.wn-layer-anim-fade [class*="vc_col-"]:nth-of-type(4),
	.wn-layer-anim-fade .owl-item:nth-of-type(4),
	.wn-layer-anim-zoom-in [class*="col-md"]:nth-of-type(4),
	.wn-layer-anim-zoom-in [class*="vc_col-"]:nth-of-type(4),
	.wn-layer-anim-zoom-in .owl-item:nth-of-type(4),
	.wn-layer-anim-zoom-out [class*="col-md"]:nth-of-type(4),
	.wn-layer-anim-zoom-out [class*="vc_col-"]:nth-of-type(4),
	.wn-layer-anim-zoom-out .owl-item:nth-of-type(4) {
		transition-delay: 0.6s;
	}
	.wn-layer-anim-flip [class*="col-md"]:nth-of-type(5),
	.wn-layer-anim-flip [class*="vc_col-"]:nth-of-type(5),
	.wn-layer-anim-flip .owl-item:nth-of-type(5),
	.wn-layer-anim-bottom [class*="col-md"]:nth-of-type(5),
	.wn-layer-anim-bottom [class*="vc_col-"]:nth-of-type(5),
	.wn-layer-anim-bottom .owl-item:nth-of-type(5),
	.wn-layer-anim-top [class*="col-md"]:nth-of-type(5),
	.wn-layer-anim-top [class*="vc_col-"]:nth-of-type(5),
	.wn-layer-anim-top .owl-item:nth-of-type(5),
	.wn-layer-anim-left [class*="col-md"]:nth-of-type(5),
	.wn-layer-anim-left [class*="vc_col-"]:nth-of-type(5),
	.wn-layer-anim-left .owl-item:nth-of-type(5),
	.wn-layer-anim-right [class*="col-md"]:nth-of-type(5),
	.wn-layer-anim-right [class*="vc_col-"]:nth-of-type(5),
	.wn-layer-anim-right .owl-item:nth-of-type(5),
	.wn-layer-anim-fade [class*="col-md"]:nth-of-type(5),
	.wn-layer-anim-fade [class*="vc_col-"]:nth-of-type(5),
	.wn-layer-anim-fade .owl-item:nth-of-type(5),
	.wn-layer-anim-zoom-in [class*="col-md"]:nth-of-type(5),
	.wn-layer-anim-zoom-in [class*="vc_col-"]:nth-of-type(5),
	.wn-layer-anim-zoom-in .owl-item:nth-of-type(5),
	.wn-layer-anim-zoom-out [class*="col-md"]:nth-of-type(5),
	.wn-layer-anim-zoom-out [class*="vc_col-"]:nth-of-type(5),
	.wn-layer-anim-zoom-out .owl-item:nth-of-type(5) {
		transition-delay: 0.8s;
	}
	.wn-layer-anim-flip [class*="col-md"]:nth-of-type(6),
	.wn-layer-anim-flip [class*="vc_col-"]:nth-of-type(6),
	.wn-layer-anim-flip .owl-item:nth-of-type(6),
	.wn-layer-anim-bottom [class*="col-md"]:nth-of-type(6),
	.wn-layer-anim-bottom [class*="vc_col-"]:nth-of-type(6),
	.wn-layer-anim-bottom .owl-item:nth-of-type(6),
	.wn-layer-anim-top [class*="col-md"]:nth-of-type(6),
	.wn-layer-anim-top [class*="vc_col-"]:nth-of-type(6),
	.wn-layer-anim-top .owl-item:nth-of-type(6),
	.wn-layer-anim-left [class*="col-md"]:nth-of-type(6),
	.wn-layer-anim-left [class*="vc_col-"]:nth-of-type(6),
	.wn-layer-anim-left .owl-item:nth-of-type(6),
	.wn-layer-anim-right [class*="col-md"]:nth-of-type(6),
	.wn-layer-anim-right [class*="vc_col-"]:nth-of-type(6),
	.wn-layer-anim-right .owl-item:nth-of-type(6),
	.wn-layer-anim-fade [class*="col-md"]:nth-of-type(6),
	.wn-layer-anim-fade [class*="vc_col-"]:nth-of-type(6),
	.wn-layer-anim-fade .owl-item:nth-of-type(6),
	.wn-layer-anim-zoom-in [class*="col-md"]:nth-of-type(6),
	.wn-layer-anim-zoom-in [class*="vc_col-"]:nth-of-type(6),
	.wn-layer-anim-zoom-in .owl-item:nth-of-type(6),
	.wn-layer-anim-zoom-out [class*="col-md"]:nth-of-type(6),
	.wn-layer-anim-zoom-out [class*="vc_col-"]:nth-of-type(6),
	.wn-layer-anim-zoom-out .owl-item:nth-of-type(6) {
		transition-delay: 1s;
	}
	.wn-layer-anim-flip [class*="col-md"]:nth-of-type(7),
	.wn-layer-anim-flip [class*="vc_col-"]:nth-of-type(7),
	.wn-layer-anim-flip .owl-item:nth-of-type(7),
	.wn-layer-anim-bottom [class*="col-md"]:nth-of-type(7),
	.wn-layer-anim-bottom [class*="vc_col-"]:nth-of-type(7),
	.wn-layer-anim-bottom .owl-item:nth-of-type(7),
	.wn-layer-anim-top [class*="col-md"]:nth-of-type(7),
	.wn-layer-anim-top [class*="vc_col-"]:nth-of-type(7),
	.wn-layer-anim-top .owl-item:nth-of-type(7),
	.wn-layer-anim-left [class*="col-md"]:nth-of-type(7),
	.wn-layer-anim-left [class*="vc_col-"]:nth-of-type(7),
	.wn-layer-anim-left .owl-item:nth-of-type(7),
	.wn-layer-anim-right [class*="col-md"]:nth-of-type(7),
	.wn-layer-anim-right [class*="vc_col-"]:nth-of-type(7),
	.wn-layer-anim-right .owl-item:nth-of-type(7),
	.wn-layer-anim-fade [class*="col-md"]:nth-of-type(7),
	.wn-layer-anim-fade [class*="vc_col-"]:nth-of-type(7),
	.wn-layer-anim-fade .owl-item:nth-of-type(7),
	.wn-layer-anim-zoom-in [class*="col-md"]:nth-of-type(7),
	.wn-layer-anim-zoom-in [class*="vc_col-"]:nth-of-type(7),
	.wn-layer-anim-zoom-in .owl-item:nth-of-type(7),
	.wn-layer-anim-zoom-out [class*="col-md"]:nth-of-type(7),
	.wn-layer-anim-zoom-out [class*="vc_col-"]:nth-of-type(7),
	.wn-layer-anim-zoom-out .owl-item:nth-of-type(7) {
		transition-delay: 1.2s;
	}
	.wn-layer-anim-flip [class*="col-md"]:nth-of-type(8),
	.wn-layer-anim-flip [class*="vc_col-"]:nth-of-type(8),
	.wn-layer-anim-flip .owl-item:nth-of-type(8),
	.wn-layer-anim-bottom [class*="col-md"]:nth-of-type(8),
	.wn-layer-anim-bottom [class*="vc_col-"]:nth-of-type(8),
	.wn-layer-anim-bottom .owl-item:nth-of-type(8),
	.wn-layer-anim-top [class*="col-md"]:nth-of-type(8),
	.wn-layer-anim-top [class*="vc_col-"]:nth-of-type(8),
	.wn-layer-anim-top .owl-item:nth-of-type(8),
	.wn-layer-anim-left [class*="col-md"]:nth-of-type(8),
	.wn-layer-anim-left [class*="vc_col-"]:nth-of-type(8),
	.wn-layer-anim-left .owl-item:nth-of-type(8),
	.wn-layer-anim-right [class*="col-md"]:nth-of-type(8),
	.wn-layer-anim-right [class*="vc_col-"]:nth-of-type(8),
	.wn-layer-anim-right .owl-item:nth-of-type(8),
	.wn-layer-anim-fade [class*="col-md"]:nth-of-type(8),
	.wn-layer-anim-fade [class*="vc_col-"]:nth-of-type(8),
	.wn-layer-anim-fade .owl-item:nth-of-type(8),
	.wn-layer-anim-zoom-in [class*="col-md"]:nth-of-type(8),
	.wn-layer-anim-zoom-in [class*="vc_col-"]:nth-of-type(8),
	.wn-layer-anim-zoom-in .owl-item:nth-of-type(8),
	.wn-layer-anim-zoom-out [class*="col-md"]:nth-of-type(8),
	.wn-layer-anim-zoom-out [class*="vc_col-"]:nth-of-type(8),
	.wn-layer-anim-zoom-out .owl-item:nth-of-type(8) {
		transition-delay: 1.4s;
	}
	.wn-layer-anim-flip [class*="col-md"]:nth-of-type(9),
	.wn-layer-anim-flip [class*="vc_col-"]:nth-of-type(9),
	.wn-layer-anim-flip .owl-item:nth-of-type(9),
	.wn-layer-anim-bottom [class*="col-md"]:nth-of-type(9),
	.wn-layer-anim-bottom [class*="vc_col-"]:nth-of-type(9),
	.wn-layer-anim-bottom .owl-item:nth-of-type(9),
	.wn-layer-anim-top [class*="col-md"]:nth-of-type(9),
	.wn-layer-anim-top [class*="vc_col-"]:nth-of-type(9),
	.wn-layer-anim-top .owl-item:nth-of-type(9),
	.wn-layer-anim-left [class*="col-md"]:nth-of-type(9),
	.wn-layer-anim-left [class*="vc_col-"]:nth-of-type(9),
	.wn-layer-anim-left .owl-item:nth-of-type(9),
	.wn-layer-anim-right [class*="col-md"]:nth-of-type(9),
	.wn-layer-anim-right [class*="vc_col-"]:nth-of-type(9),
	.wn-layer-anim-right .owl-item:nth-of-type(9),
	.wn-layer-anim-fade [class*="col-md"]:nth-of-type(9),
	.wn-layer-anim-fade [class*="vc_col-"]:nth-of-type(9),
	.wn-layer-anim-fade .owl-item:nth-of-type(9),
	.wn-layer-anim-zoom-in [class*="col-md"]:nth-of-type(9),
	.wn-layer-anim-zoom-in [class*="vc_col-"]:nth-of-type(9),
	.wn-layer-anim-zoom-in .owl-item:nth-of-type(9),
	.wn-layer-anim-zoom-out [class*="col-md"]:nth-of-type(9),
	.wn-layer-anim-zoom-out [class*="vc_col-"]:nth-of-type(9),
	.wn-layer-anim-zoom-out .owl-item:nth-of-type(9) {
		transition-delay: 1.6s;
	}
	.wn-layer-anim-flip [class*="col-md"]:nth-of-type(10),
	.wn-layer-anim-flip [class*="vc_col-"]:nth-of-type(10),
	.wn-layer-anim-flip .owl-item:nth-of-type(10),
	.wn-layer-anim-bottom [class*="col-md"]:nth-of-type(10),
	.wn-layer-anim-bottom [class*="vc_col-"]:nth-of-type(10),
	.wn-layer-anim-bottom .owl-item:nth-of-type(10),
	.wn-layer-anim-top [class*="col-md"]:nth-of-type(10),
	.wn-layer-anim-top [class*="vc_col-"]:nth-of-type(10),
	.wn-layer-anim-top .owl-item:nth-of-type(10),
	.wn-layer-anim-left [class*="col-md"]:nth-of-type(10),
	.wn-layer-anim-left [class*="vc_col-"]:nth-of-type(10),
	.wn-layer-anim-left .owl-item:nth-of-type(10),
	.wn-layer-anim-right [class*="col-md"]:nth-of-type(10),
	.wn-layer-anim-right [class*="vc_col-"]:nth-of-type(10),
	.wn-layer-anim-right .owl-item:nth-of-type(10),
	.wn-layer-anim-fade [class*="col-md"]:nth-of-type(10),
	.wn-layer-anim-fade [class*="vc_col-"]:nth-of-type(10),
	.wn-layer-anim-fade .owl-item:nth-of-type(10),
	.wn-layer-anim-zoom-in [class*="col-md"]:nth-of-type(10),
	.wn-layer-anim-zoom-in [class*="vc_col-"]:nth-of-type(10),
	.wn-layer-anim-zoom-in .owl-item:nth-of-type(10),
	.wn-layer-anim-zoom-out [class*="col-md"]:nth-of-type(10),
	.wn-layer-anim-zoom-out [class*="vc_col-"]:nth-of-type(10),
	.wn-layer-anim-zoom-out .owl-item:nth-of-type(10) {
		transition-delay: 1.8s;
	}


	/* Row Columns Layer Animation Fix for VC Front-end Editor */
	body.vc_editor .wn-layer-anim-bottom [class*="col-md"],
	body.kingcomposer:not(.customize-support) .wn-layer-anim-bottom [class*="col-md"],
	body.vc_editor .wn-layer-anim-bottom [class*="vc_col-"],
	body.kingcomposer:not(.customize-support) .wn-layer-anim-bottom [class*="kc_col-"],
	body.vc_editor .wn-deep-title-wrap .after,
	body.kingcomposer:not(.customize-support) .wn-deep-title-wrap .after,
	body.vc_editor .wn-layer-anim-bottom .owl-item,
	body.kingcomposer:not(.customize-support) .wn-layer-anim-bottom .owl-item,
	body.vc_editor .max-title h1,
	body.kingcomposer:not(.customize-support) .max-title h1,
	body.vc_editor .max-title h2,
	body.kingcomposer:not(.customize-support) .max-title h2,
	body.vc_editor .max-title h3,
	body.kingcomposer:not(.customize-support) .max-title h3,
	body.vc_editor .max-title h4,
	body.kingcomposer:not(.customize-support) .max-title h4,
	body.vc_editor .max-title h5,
	body.kingcomposer:not(.customize-support) .max-title h5,
	body.vc_editor .max-title h6,
	body.kingcomposer:not(.customize-support) .max-title h6,
	body.vc_editor .subtitle-element h1,
	body.kingcomposer:not(.customize-support) .subtitle-element h1,
	body.vc_editor .subtitle-element h2,
	body.kingcomposer:not(.customize-support) .subtitle-element h2,
	body.vc_editor .subtitle-element h3,
	body.kingcomposer:not(.customize-support) .subtitle-element h3,
	body.vc_editor .subtitle-element h4,
	body.kingcomposer:not(.customize-support) .subtitle-element h4,
	body.vc_editor .subtitle-element h5,
	body.kingcomposer:not(.customize-support) .subtitle-element h5,
	body.vc_editor .subtitle-element h6,
	body.kingcomposer:not(.customize-support) .subtitle-element h6,
	body.kingcomposer:not(.customize-support) .wn-deep-title-wrap .after {
		opacity: 1;
		-webkit-transition: all 0s ease;
		transition: all 0s ease;
		-webkit-transform: translateY(0);
		transform: translateY(0);
		transition-delay: 0s;
	}
	/* # Misc
	================================================== */
	
	/* EXTRAS */
	.brdr-r1, .brdr-r2 {
		border-right: 1px solid #e5e5e5;
	}
	.brdr-l1, .brdr-l2 {
		border-left: 1px solid #e5e5e5;
	}
	.brdr-t1 {
		border-top: 1px solid #e5e5e5;
	}
	.brdr-b1 {
		border-bottom: 1px solid #e5e5e5;
	}
	.brdr-t1e {
		border-top: 1px solid #eee;
	}
	.brdr-b1e {
		border-bottom: 1px solid #eee;
	}
	.topborder {
		border-top: 2px solid #ebeef0;
	}
	.bottomborder {
		border-bottom: 2px solid #ebeef0;
	}
	.brdr-r2 {
		padding-right: 27px;
	}
	.brdr-l2 {
		padding-left: 27px;
	}
	.pad-r27 {
		padding-right: 27px;
	}
	.pad-l27 {
		padding-left: 27px;
	}
	.blox.dark .brdr-r1, .blox.dark .brdr-r2, .blox.dark .brdr-l1, .blox.dark .brdr-l2 {
		border-color: rgba(255,255,255,0.35);
	}
	.aligncenter {
		text-align: center;
	}
	img.aligncenter {
		margin-left: auto;
		margin-right: auto;
		display: block;
	}
	.alignright {
		text-align: right;
	}
	.alignleft {
		text-align: left;
	}
	.post .alignright {
		float: right;
		margin: 5px 0 20px 20px;
	}
	.post .alignleft {
		float: left;
		margin: 5px 20px 20px 0px;
	}
	img.alignright {
		float: right;
		margin-left: 10px;
	}
	img.alignleft {
		float: left;
		margin-right: 10px;
	}
	.post a img.alignright {
		float: right;
		margin: 5px 0 20px 20px;
	}
	.post a img.alignnone {
		margin: 5px 20px 20px 0;
	}
	.post a img.alignleft {
		float: left;
		margin: 5px 20px 20px 0;
	}
	.post a img.aligncenter {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	.wp-caption-text {
		font-size: 15px;
	}
	.gallery-caption {
		display: inline;
	}
	.bypostauthor {
		font-size: 13px;
	}
	.wp-caption {
		display: inline;
		color: #444;
		background: #fff;
		max-width: 96%;
		margin-bottom: 20px;
		text-align: center;
	}
	.wp-caption img {
		border: 0 none;
		height: auto;
		margin: 0;
		max-width: 98.5%;
		padding: 0;
		width: auto;
	}
	.wp-caption p.wp-caption-text {
		font-weight: 400;
		line-height: 20px;
		background: #f6f6f6;
		margin: 0 0 10px;
		padding: 10px 4px 8px 16px;
		color: #777;
		text-align: left;
		font-size: 14px;
	}
	.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;
		box-shadow: 0 0 2px 2px rgba(0,0,0,.6);
		clip: auto!important;
		color: #21759b;
		display: block;
		font-size: 14px;
		font-size: .875rem;
		font-weight: 700;
		height: auto;
		left: 5px;
		line-height: normal;
		padding: 15px 23px 14px;
		text-decoration: none;
		top: 5px;
		width: auto;
		z-index: 100000;
	}
	.page-links {
		clear: both;
		margin: 0 0 1.5em;
	}
	.moonicons-box1 {
		font-size: 14px;
		line-height: 22px;
		display: inline-block;
		width: 23.33%;
		padding: 6px;
		background: #fff;
		margin: 6px;
		border: 1px solid #e8e8e8;
	}
	.moonicons-box1 span {
		float: left;
		font-size: 20px;
		margin-right: 3px;
	}
	.tmpl-ex {
		margin-bottom: 40px;
		padding: 10px;
		text-align: center;
	}
	.tmpl-ex h4 {
		margin-top: 30px;
		font-weight: 500;
		font-size: 17px;
		letter-spacing: 1.4px;
	}
	.tmpl-ex a {
		color: #222;
		border-top: 10px solid #d2d2d2;
		display: inline-block;
		border-radius: 3px;
		max-width: 420px;
	}
	.tmpl-ex img {
		width: 100%;
		webkit-transition: all .5s ease-in-out;
		-moz-transition: all .5s ease-in-out;
		transition: all .5s ease-in-out;
	}
	.tmpl-ex img:hover {
		opacity: 0.66;
	}
	#wrap .inner88-w .full-row > .container {
		margin-top: -90px;
		width: 96%;
		margin-left: auto;
		margin-right: auto;
	}
	.respo-tagline {
		font-size: 55px;
		letter-spacing: -4px;
	}
	#wrap .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab {
		box-shadow: 0 2px 0 0px rgba(0,0,0,0.016);
	}
	#wrap .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab>a {
		border-color: #ececec;
		color: #777;
		font-size: 13px;
		font-weight: 400;
		letter-spacing: 0.4px;
	}
	#wrap .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active>a {
		color: #3a3a3a;
	}
	#wrap .vc_tta-color-white.vc_tta-style-modern.vc_tta-shape-round .vc_tta-tab {
		box-shadow: none;
	}
	#wrap .vc_tta-color-white.vc_tta-style-modern.vc_tta-shape-round .vc_tta-tab:hover a {
		box-shadow: 0 1px 15px 1px rgba(0,0,0,0.15);
	}
	#wrap .vc_tta-color-white.vc_tta-style-modern.vc_tta-o-shape-group .vc_tta-tab.vc_active>a i.vc_tta-icon {
		color: #437df9;
	}
	#wrap .vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body {
		background: none;
	}
	
	@media (min-width: 1400px) {
		.toppad-ov1400 {
			padding-top: 80px;
		}
	}
	
	@media only screen and (min-width: 992px) {
		.noresp-pad50lr {
			padding-left: 50px;
			padding-right: 50px;
		}
	}
	.hpg-title {
		text-transform: uppercase;
		letter-spacing: -2px;
		font-weight: 500;
		line-height: 1;
		position: relative;
	}
	.hpg-title:before {
		position: absolute;
		top: -30px;
		left: 50%;
		width: 80px;
		height: 0;
		display: block;
		content: '';
		margin-left: -40px;
		border-top: 3px solid #437df9;
	}
	
	@media only screen and (min-width: 1200px) {
		.hpg-title {
			font-size: 90px;
			letter-spacing: -5px;
		}
	}
	/* MEC style fixes */
	#wrap .mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-upcoming,  #wrap .mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-upcoming span {
		position: relative;
		font-size: 40px;
		font-family: 'Playfair Display', 'Lora', serif;
	}
	#wrap .mec-wrap .mec-event-countdown-style2 {
		padding: 60px 0;
	}
	#wrap .mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-upcoming:after {
		content: '';
		width: 50px;
		background: #fff;
		position: absolute;
		bottom: -30px;
		left: 0;
		height: 3px;
	}
	#wrap .mec-wrap .mec-event-countdown-style2 .mec-event-countdown-part1 .mec-event-title {
		margin-top: 60px;
		font-size: 18px;
		font-weight: 500;
	}
	#wrap .mec-event-countdown-style2 .mec-event-countdown-part3 .mec-event-button {
		font-size: 13px;
		font-weight: 600;
	}
	.event-carousel-type1-head .mec-event-image img {
		width: 100%;
	}
	.mec-event-carousel-content .mec-event-carousel-title a {
		transition: all 0.2s ease;
	}
	.mec-event-carousel-type1 .mec-event-carousel-content {
		margin-bottom: 15px;
		box-shadow: 0 1px 2px rgba(0,0,0,0.04);
		transition: all 0.27s ease;
	}
	.mec-event-carousel-type1 .mec-event-carousel-content:hover {
		box-shadow: 0 0 35px rgba(0,0,0,0.07);
	}
	.mec-event-countdown-style3 .mec-event-date:before, .event-carousel-type1-head .mec-event-date-carousel:before {
		content: '';
		position: absolute;
		left: 0;
		bottom: 0;
		z-index: 2;
		width: 100%;
		height: 96px;
		background: transparent;
		display: inline-block;
		box-shadow: 0 5px 5px rgba(0,0,0,0.12);
	}
	
	@media only screen and (min-width: 992px) {
		.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li {
			padding: 15px;
			min-width: 88px;
		}
		.mec-wrap .mec-event-countdown-style2 .mec-event-countdown .days-w li, .mec-event-countdown ul {
			margin-left: 0;
		}
		.mec-event-countdown-style2 .mec-event-countdown-part2 .mec-event-date, .mec-event-countdown-style2 .mec-event-countdown-part2 .mec-event-place {
			padding-left: 0;
			font-size: 17px;
			font-weight: 300;
		}
		.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li span {
			font-size: 26px;
		}
		.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li .label-w {
			font-size: 11px;
		}
	}
	
	@media only screen and (min-width: 992px) and (max-width: 1280px) {
		.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li {
			min-width: 30px;
			margin: 5px 2px;
		}
	}
	
	@media only screen and (min-width: 1281px) and (max-width: 1441px) {
		.mec-wrap .mec-event-countdown-style2 .mec-event-countdown li {
			min-width: 80px;
		}
	}
	/* Scroll to top */
	#scroll-top a {
		transition: all .3s ease;
		padding: 3px 0 0;
		border-radius: 0;
		background: #000;
		position: fixed;
		bottom: 48px;
		text-align: center;
		width: 50px;
		height: 50px;
		line-height: 50px;
		right: 32px;
		display: none;
		box-shadow: 0 5px 23px -3px rgba(0,0,0,0.5);
		opacity: 0.89;
		filter: alpha(opacity=89);
		z-index: 9999;
	}
	#scroll-top a i {
		font-size: 26px;
		color: #fff;
	}
	@media( max-width: 767px ) {
		#scroll-top.disable-in-mobile {
			display: none;
		}
	}
	#scroll-top a:hover {
		background-color: #437df9;
		cursor: pointer;
	}
	.v-shadow-l {
		background: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/v-shadow-left.png) no-repeat right center;
	}
	.v-shadow-r {
		background: url(//www.clinicaginesalud.net/wp-content/themes/deep/images/v-shadow-right.png) no-repeat left center;
	}
	.v-shadow-r, .v-shadow-l {
		min-height: 320px;
	}
	.pad-r10 {
		padding-right: 10px;
	}
	.pad-r20 {
		padding-right: 20px;
	}
	.pad-r30 {
		padding-right: 30px;
	}
	.pad-r40 {
		padding-right: 40px;
	}
	.pad-l10 {
		padding-left: 10px;
	}
	.pad-l20 {
		padding-left: 20px;
	}
	.pad-l30 {
		padding-left: 30px;
	}
	.pad-l40 {
		padding-left: 40px;
	}
	/* # Column Shortcodes
	----------------------- */
	.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth {
		float: left;
		margin-right: 4%;
		margin-bottom: 20px;
	}
	.one_half {
		width: 48%;
	}
	.one_third {
		width: 30.6666%;
	}
	.two_third {
		width: 65.3332%;
	}
	.one_fourth {
		width: 22%;
	}
	.three_fourth {
		width: 74%;
	}
	.one_fifth {
		width: 16.8%;
	}
	.two_fifth {
		width: 37.6%;
	}
	.column-last {
		margin-right: 0 !important;
		clear: right;
	}
	.easyPieChart {
		position: relative;
		text-align: center;
	}
	.easyPieChart canvas {
		position: absolute;
		top: 0;
		left: 0;
	}
	.pie {
		text-align: center;
		font-size: 49px;
		position: relative;
		margin: 0 auto 20px;
	}
	.pie p {
		font-size: 16px;
		color: #888;
		font-weight: 400;
		position: absolute;
		bottom: -52px;
		width: 100%;
		padding-top: 10px;
		border-top: 2px solid #f9f9f9;
	}
	.container .pie p {
		margin-bottom: 0;
	}
	/* Breadcrumbs
	--------------- */
	.breadcrumbs-w {
		background: #f6f6f6;
		padding: 9px 0 6px;
		font-size: 12px;
		color: #6c7279;
		letter-spacing: 0;
		text-transform: none;
		font-weight: 500;
		margin: auto;
		border-bottom: 1px solid #eee;
	}
	.breadcrumbs-w a {
		color: #5c646d;
	}
	.breadcrumbs-w a:hover {
		text-decoration: underline;
	}
	.breadcrumbs-w i {
		margin: 0 4px;
		color: #437df9;
	}
	.breadcrumbs-w .container {
		padding-left: 20px;
	}
	/* Distance Shortcode
	---------------------- */
	.wn-distance-10, .wn-distance-20, .wn-distance-30, .wn-distance-40, .wn-distance-50,.wn-distance-60,.wn-distance-70, .wn-distance-80, .wn-distance-90, .wn-distance-100 {
		clear: both;
		float: none;
		width: 100%;
		padding: 0;
		margin: 0;
		line-height: 0;
	}
	.wn-distance-10 {
		height: 10px;
	}
	.wn-distance-20 {
		height: 20px;
	}
	.wn-distance-30 {
		height: 30px;
	}
	.wn-distance-40 {
		height: 40px;
	}
	.wn-distance-50 {
		height: 50px;
	}
	.wn-distance-60 {
		height: 60px;
	}
	.wn-distance-70 {
		height: 70px;
	}
	.wn-distance-80 {
		height: 80px;
	}
	.wn-distance-90 {
		height: 90px;
	}
	.wn-distance-100 {
		height: 100px;
	}
	@media only screen and (max-width: 767px) {
		.wn-distance-mob-0 {
			height: 0px;
		}
		.wn-distance-mob-10 {
			height: 10px;
		}
		.wn-distance-mob-20 {
			height: 20px;
		}
		.wn-distance-mob-30 {
			height: 30px;
		}
		.wn-distance-mob-40 {
			height: 40px;
		}
		.wn-distance-mob-50 {
			height: 50px;
		}
		.wn-distance-mob-60 {
			height: 60px;
		}
		.wn-distance-mob-70 {
			height: 70px;
		}
		.wn-distance-mob-80 {
			height: 80px;
		}
		.wn-distance-mob-90 {
			height: 90px;
		}
		.wn-distance-mob-100 {
			height: 100px;
		}
	}


	/*# Row fixes
	-------------
	------------- */
	.row-wrapper-x {
		padding: 0 10px;
	}
	.row-wrapper-x > p:empty {
		margin: 0;
	}
	
	@media only screen and (min-width: 1200px) {
		.row-wrapper-x {
			padding: 0 15px;
		}
	}
	.col-md-8.omega .row-wrapper-x {
		padding-left: 0;
	}
	.blox.wpb_row, #wrap.boxed-wrap .blox.wpb_row, #wrap .blox.wpb_row, .blox .wpb_row, #wrap.boxed-wrap .blox .wpb_row, #wrap .blox .wpb_row, .wpb_row .wpb_row {
		margin-bottom: 0;
	}
	.wpb_row .wpb_row {
		margin-bottom: 0;
	}
	.blox .wbp_row, .blox .wpb_row {
		margin-right: 0;
		margin-left: 0;
	}
	#wrap .blox .wpb_content_element, #wrap .parallax-sec .wpb_content_element, #wrap .video-sec .wpb_content_element {
		margin-bottom: 0;
	}
	.wpb_single_image.wpb_content_element {
		margin-bottom: 0;
	}
	.wpb_layerslider_element.wpb_content_element, .wpb_revslider_element.wpb_content_element, .wpb_gmaps_widget.wpb_content_element, .wpb_gallery.wpb_content_element,  .wpb_layerslider_element .wpb_single_image.wpb_content_element, .wpb_revslider_element .wpb_single_image.wpb_content_element {
		margin-bottom: 0px;
	}
	#wrap .wpb_single_image .vc_single_image-wrapper {
		display: block;
	}
	.row-wrapper-x p img, div img, li img,  #wrap p img, .wpb_single_image.wpb_content_element img {
		height: auto;
		max-width: 100%;
	}
	/* new fix (from vc v5) */
	.container .container:not(.force-container), .container-fluid .container:not(.force-container) {
		max-width: none !important;
		width: auto;
		margin: 0;
		padding: 0;
	}
	#wrap .container .container:not(.force-container) {
		max-width: none !important;
	}
	.wn-section.vc_row {
		margin-left: 0;
		margin-right: 0;
	}
	.stretch_section_content .wpb_row {
		margin: 0;
	}
	#wrap .stretch_section_content .vc_column-inner {
		padding-right: 0;
		padding-left: 0;
	}
	/* content postion in wn-section */
	.wn-section.vc_section-flex {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-flow: column nowrap;
		flex-flow: column nowrap;
	}
	.wn-section.vc_section-flex .vc_vc_row {
		width: 100%;
	}
	.wn-section.vc_section-flex::after, .wn-section.vc_section-flex::before {
		display: none;
	}
	.wn-section.vc_section-o-content-top {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
	}
	.wn-section.vc_section-o-content-bottom {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
	}
	.wn-section.vc_section-o-content-middle {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.wn-section.vc_section-o-content-bottom::after, .wn-section.vc_section-o-content-middle::after, .wn-section.vc_section-o-content-top::after {
		content: '';
		width: 100%;
		height: 0;
		overflow: hidden;
		visibility: hidden;
		display: block;
	}
	/* video backgournd */
	.wn_video-bg-container {
		position: relative;
		background-color: #222;
	}
	/* parallax */
	.wn-parallax {
		position: relative;
		overflow: hidden;
	}
	.wn-parallax .wn-parallax-bg-holder {
		position: absolute;
		top: 0px;
		left: 0px;
		z-index: 0;
		width: 100%;
		height: 100%;
		backface-visibility: hidden;
	}
	.wn-parallax .wn-parallax-bg-holder .wn-parallax-bg {
		background-repeat: no-repeat;
		background-size: cover;
		background-position: center center;
		width: 100%;
		height: 100%;
		z-index: 20;
	}
	.our-map .wpb_wrapper .wpb_map_wraper, .wpb_gmaps_widget .wpb_wrapper {
		padding: 0;
	}
	.wpb_gmaps_widget {
		border: 5px solid #eee;
	}
	.no-margin-w {
		margin: 0 !important;
	}
	.no-mb, .wn-margin-bottom0 {
		margin-bottom: 0 !important;
	}
	.ne-mb {
		margin-bottom: -30px !important;
	}
	#lang_sel {
		z-index: 1;
	}
	.w-map img, .gm-style img {
		max-width: none !important;
	}
	#wrap .w-map > div {
		width: 100% !important;
	}

	.wn-kc-video-bg {
		height: 100%;
		overflow: hidden;
		pointer-events: none;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		z-index: 0;
	}
	
	@media only screen and (min-width: 1200px) {
		.wpb_column.nopad-all {
			padding: 0;
		}
		.wpb_column.nopad-left {
			padding-left: 0;
		}
		.wpb_column.nopad-right {
			padding-right: 0;
		}
		.wpb_column.nopad-bottom {
			padding-bottom: 0;
		}
		.wpb_column.nopad-top {
			padding-top: 0;
		}
	}
	
	@media only screen and (max-width: 991px) {
		.wpb_row .wpb_column.full-at-max960 {
			width: 100%;
		}
	}
	
	@media (max-width: 767px) {
		.wpb_row .wpb_column {
			margin-bottom: 0; /* webnus */
		}
	}

	/* Row inner container */
	.wn-inner-container {
		position: relative;
		width: 100%;
	}
	.vc_row, .wn-section { 
		position: relative;
	}
	


	/*# Fit to screen parallax section
	------------------------------------- */
	.respo-fit-blox {
		min-height: 796px !important;
	}
	.blox.full-container .container {
		padding-left: 0;
		padding-right: 0;
		width: auto;
		max-width: none;
	}
	
	@media (max-width: 991px) {

		#wrap .whb-responsive-menu-wrap .respo-bg-none {
			background-image: none !important;
		}
	}
	@media (max-width: 767px) {
		.respo-fit-blox {
			min-height: 810px !important;
		}
		.blox.respo-bg-none, .vc_row.respo-bg-none {
			background-image: none !important;
		}
	}
	
	@media (max-width: 480px) {
		.respo-fit-blox {
			min-height: 610px !important;
		}
	}
	
	@media (min-width: 1401px) {
		.respo-fit-blox {
			min-height: 996px !important;
		}
	}
	
	/*  expandable section */
	.wn-expandable-row, .wn-expandable-sec {
		display: block;
		margin: 0 auto;
		text-align: center;
		position: relative;
		width: 100%;
		height:0px;
		z-index:98;
	}
	.wn-expandable-row i, .wn-expandable-sec i {
		font-size: 24px;
		background: #fff;
		color: #437df9;
		border-radius: 50%;
		display: inline-block;
		cursor: pointer;
		position:absolute;
		left:50%;
		bottom:-12px;
		margin-left: -12px;
		box-shadow: 0 3px 25px -1px rgba(0,0,0,0.26);
		transition: all 0.36s ease;
	}
	.wn-expandable-row.wn-expanded i, .wn-expandable-sec.wn-expanded i {
		transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
	}
	.expandable-sec-text {
		position: absolute;
		display: inline-block;
		left: calc(50% + 24px);
		bottom: -12px;
		font-size: 12px;
		letter-spacing: 0.3px;
		color: #777 !important;
		padding: 3px 10px;
		background: #fff;
		line-height: 20px;
		border-radius: 3px;
		box-shadow: -2px 1px 28px -2px rgba(0,0,0,0.18);
	}
	.expandable-sec-text:after {
		content: '';
		position: absolute;
		bottom: 8px;
		left: calc(0% - 10px);
		width: 0;
		border-width: 5px;
		border-style: solid;
		border-color:  transparent #fff transparent  transparent;
	}

	/*	# WP pagenavi
	=============================== */
	#wrap .wp-pagenavi {
		clear: both;
		text-align: center;
		margin: 20px 0;
	}
	#wrap .wp-pagenavi span.pages {
		color: #707070;
	}
	#wrap .wp-pagenavi a, #wrap .wp-pagenavi span {
		text-decoration: none;
		display: inline-block;
		border: 1px solid #ebebeb;
		border-radius: 0;
		color: #707070;
		line-height: 1;
		padding: 10px 14px;
		font-size: 13px;
		margin: 3px 4px;
		transition: all 0.3s ease;
		*zoom: 1;
	}
	#wrap .wp-pagenavi span.pages {
		padding: 10px 23px;
	}
	#wrap .wp-pagenavi span.current {
		border-color: #437df9;
		font-weight: 400;
		color: #437df9;
	}
	#wrap .wp-pagenavi a:hover {
		border-color: #437df9;
		background: #437df9;
		color: #fff !important;
	}
	
	@media (max-width: 480px) {
		#wrap .wp-pagenavi span.pages {
			display: none;
		}
	}
	.search-results .blog-post {
		padding-bottom: 10px;
		margin-bottom: 40px;
	}

	/* Contact form7
	--------------- */
	.wpcf7 .wpcf7-form input, .wpcf7 .wpcf7-form textarea, .wpcf7 .wpcf7-form select {
		width: 100%;
		box-sizing: border-box;
		border: 1px solid #e3e3e3;
		padding: 11px 6px;
		font-size: 13px;
		font-weight: 300;
		box-shadow: 0 1px 2px rgba(0,0,0,.062) inset;
		margin-bottom: 22px;
	}
	.wpcf7-form textarea {
		background: #fff;
	}
	.wpcf7 .wpcf7-form input[type="checkbox"], .wpcf7 .wpcf7-form input[type="radio"] {
		width: auto;
		box-shadow: none;
	}
	.wpcf7 .wpcf7-form input[type="submit"] {
		border-radius: 0;
		margin-top: 25px;
		font-size: 16px;
	}
	.wpcf7 .wpcf7-form span.wpcf7-list-item {
		margin-left: 0;
		margin-bottom: 10px;
		margin-right: 10px;
	}
	.wpcf7 .wpcf7-form input:hover, .wpcf7 .wpcf7-form textarea:hover {
		border-color: #b2cef7;
	}
	.wpcf7 .wpcf7-form select {
		height: 48px;
		padding: 0 6px;
		margin: 0;
	}
	.wpcf7 .wpcf7-form textarea {
		height: 90px;
	}
	.wpcf7 .wpcf7-form p {
		color: #717171;
		font-size: 14px;
		margin-bottom: 10px;
		margin-top: 0;
		font-weight: 500;
	}
	.wpcf7 .wpcf7-form input[type="submit"], .wpcf7 .wpcf7-form input[type="reset"], .wpcf7 .wpcf7-form input[type="button"] {
		width: auto;
		font-weight: bold;
		border-radius: 58px;
		background-color: #437df9;
		padding: 18px 42px;
		letter-spacing: 0;
		border: none;
	}
	.wpcf7 .wpcf7-form input[type="submit"]:hover, .wpcf7 .wpcf7-form input[type="reset"]:hover, .wpcf7 .wpcf7-form input[type="button"]:hover {
		background-color: #292929 !important;
		color: #fff !important;
	}
	.wpcf7 .wpcf7-form input[type="text"], .wpcf7 .wpcf7-form input[type="password"], .wpcf7 .wpcf7-form input[type="number"], .wpcf7 .wpcf7-form input[type="email"], .wpcf7 .wpcf7-form textarea, .wpcf7 .wpcf7-form option {
		margin: 0 auto;
		width: 100%;
		padding: 11px 10px;
	}
	.wpcf7 .wpcf7-form h6 {
		margin-top: 25px;
		color: #df506e;
		font-size: 20px;
		font-weight: bold;
		text-transform: lowercase;
	}
	.wpcf7 .wpcf7-form .radio-w {
		padding: 24px 0 0;
	}
	.wpcf7 .wpcf7-form .radio-w .wpcf7-list-item {
		margin-right: 100px;
	}
	.wpcf7 .wpcf7-form .one_half input[type="submit"] {
		width: 100%;
		margin-top: 16px;
	}
	.wpcf7 .wpcf7-form .one_half {
		margin-bottom: 80px;
	}
	.dark.blox .wpcf7 .wpcf7-form input[type="text"], .dark.blox .wpcf7 .wpcf7-form input[type="password"], .dark.blox .wpcf7 .wpcf7-form input[type="number"], .dark.blox .wpcf7 .wpcf7-form input[type="email"], .dark.blox .wpcf7 .wpcf7-form textarea, .dark.blox .wpcf7 .wpcf7-form select, .dark.blox .wpcf7 .wpcf7-form option {
		color: rgba(102, 102, 102, 1);
		margin: 0 auto;
		width: 100%;
		padding: 10px;
		border-radius: 4px;
		background-color: rgba(255, 255, 255, 0.85);
	}
	.dark.blox .wpcf7 .wpcf7-form input[type="text"]:focus, .dark.blox .wpcf7 .wpcf7-form .rsvp-w1 input[type="password"]:focus, .dark.blox .wpcf7 .wpcf7-form input[type="number"]:focus, .dark.blox .wpcf7 .wpcf7-form input[type="email"]:focus, .dark.blox .wpcf7 .wpcf7-form textarea:focus, .dark.blox .wpcf7 .wpcf7-form select:focus, .dark.blox .wpcf7 .wpcf7-form option:focus {
		background-color: #fff;
	}
	.dark.blox .wpcf7 .wpcf7-form input[type="submit"] {
		border-radius: 30px;
		color: #fff;
		border: 1px solid #fff;
		background: transparent;
		padding: 14px 35px;
		margin-top: 10px;
	}
	.dark.blox .wpcf7 .wpcf7-form input[type="submit"]:hover {
		background: #3498db;
		border: 1px solid #3498db;
	}
	.wpcf7 .col-md-12, .wpcf7 .col-md-8, .wpcf7 .col-md-6, .wpcf7 .col-md-4 {
		margin-bottom: 20px;
	}
	/* coming soon contact form */
	.wpcf7 .comingsoon-form input, .wpcf7 .comingsoon-form textarea {
		background-color: #262830;
		border: 2px solid #212329;
		transition: .2s all;
		border-radius: 3px;
		color: #cdcdcd;
	}
	#wrap .wpcf7 .comingsoon-form input, #wrap .wpcf7 .comingsoon-form textarea {
		padding: 15px 20px;
	}
	#wrap .wpcf7 .comingsoon-form input:hover, #wrap .wpcf7 .comingsoon-form textarea:hover {
		border-color: #262830;
	}
	.wpcf7 .comingsoon-form textarea {
		min-height: 122px;
	}
	#wrap .wpcf7 .comingsoon-form .wpcf7-submit {
		background-color: #53bf71;
		width: 100%;
		padding: 18px;
		color: #fff;
		border-radius: 3px;
		margin-bottom: 0;
	}
	.wpcf7 .comingsoon-form input::-webkit-input-placeholder {
		color:#797979;
		font-size:14px;
	}
	.wpcf7 .comingsoon-form input::-moz-placeholder {
		color:#797979;
		font-size:14px;
	}
	.wpcf7 .comingsoon-form input:-ms-input-placeholder {
		color:#797979;
		font-size:14px;
	}
	.wpcf7 .comingsoon-form input:-moz-placeholder {
		color:#797979;
		font-size:14px;
	}
	.wpcf7 .comingsoon-form textarea::-webkit-input-placeholder {
		color:#797979;
		font-size:14px;
	}
	.wpcf7 .comingsoon-form textarea::-moz-placeholder {
		color:#797979;
		font-size:14px;
	}
	.wpcf7 .comingsoon-form textarea:-ms-input-placeholder {
		color:#797979;
		font-size:14px;
	}
	.wpcf7 .comingsoon-form textarea:-moz-placeholder {
		color:#797979;
		font-size:14px;
	}
	.wpcf7 .comingsoon-form span.wpcf7-not-valid-tip {
		color: #ff9b9b;
	}
	.comingsoon-form + .wpcf7-validation-errors {
		color: #fff;
		text-align: center;
	}
	.comingsoon-form + div.wpcf7-mail-sent-ok {
		color: #fff;
		text-align: center;
	}

	#wrap div.wpcf7-mail-sent-ok {
	    border: 1px solid #66c855;
	    background: #baefb1;
	    color: #218f0d;
		font-size: 13px;
		line-height: 26px;
	    border-radius: 2px;
	    box-shadow: 0 1px 22px -5px #66c855;
	}
	#wrap div.wpcf7-validation-errors, #wrap div.wpcf7-spam-blocked {
		border: 1px solid #fff241;
		background: #fffcc8;
		color: #8f6b0d;
		font-size: 13px;
		line-height: 26px;
		border-radius: 2px;
		box-shadow: 0 2px 20px -6px #fff241;
	}
	#wrap div.wpcf7-mail-sent-ng {
		border: 1px solid #ff8f8f;
		background: #ffd1cb;
		color: #9d1e00;
		font-size: 13px;
		line-height: 26px;
		border-radius: 2px;
		box-shadow: 0 1px 22px -5px #ff6b6b;
	}
	.wn-ftc #wrap div.wpcf7-mail-sent-ok, .wn-ftc #wrap div.wpcf7-validation-errors, .wn-ftc #wrap div.wpcf7-spam-blocked, .wn-ftc #wrap div.wpcf7-mail-sent-ng {
		font-size: 12px;
		line-height: 18px;
	}
	



	/* vc front-end page styles */
	.compose-mode .vc_vc_section {
		position: relative;
	}
	.compose-mode .vc_vc_section:before {
		border: 4px solid transparent !important;
		position: absolute;
	    left: 0;
	    right: 0;
	    top: 0;
	    bottom: 0;
	    height: 100%;
	    width: 100%;
	    content:"";
	    display:inline-block;
	    z-index: 1;
	    transition: all 0.3s ease;
	} 
	.compose-mode .vc_vc_section:hover:before {
		border-color: #008aff !important;
		box-shadow: 0 2px 23px -7px #008aff inset;
	} 
	.compose-mode .vc_vc_section>.vc_controls>.vc_controls-out-tl, .compose-mode .vc_controls>.vc_controls-out-tl {
		left: 0 !important;
		top: 0 !important;
	}
	.compose-mode .vc_row .vc_controls>.vc_controls-out-tl .parent-vc_row{
		margin-top: -30px;
	}
	.compose-mode .vc_vc_section>.vc_controls>.vc_controls-out-tl {
		box-shadow: 0 2px 13px -3px #008aff;
	}
	.compose-mode .vc_controls-column>div .vc_btn-content{
		box-shadow: 0 2px 13px -3px #f3af1c;
	}
	.compose-mode .vc_controls-column>div>.vc_parent .vc_btn-content {
		box-shadow: 0 2px 13px -3px #0073aa;
	}
	.compose-mode .vc_vc_row .vc_element {
		border: 1px dashed transparent;
		box-sizing: border-box;
		position: relative;
		z-index: 2;
	}
	.compose-mode .vc_vc_row .vc_element:hover {
		border-color: #95ca24;
	}
	.compose-mode .vc_controls-column>div>.element-vc_section .vc_btn-content, .compose-mode .vc_controls-column>div>.element-vc_section .vc_control-btn .vc_btn-content, .compose-mode .vc_controls-container>div>.element-vc_section .vc_btn-content, .compose-mode .vc_controls-container>div>.element-vc_section .vc_control-btn .vc_btn-content, .compose-mode .vc_controls-row>div>.element-vc_section .vc_btn-content, .compose-mode .vc_controls-row>div>.element-vc_section .vc_control-btn .vc_btn-content {
		background-color: #008aff !important; 
	}
	.compose-mode .vc_controls-column>div>.element-vc_section .vc_btn-content:hover, .compose-mode .vc_controls-column>div>.element-vc_section .vc_control-btn .vc_btn-content:hover, .compose-mode .vc_controls-container>div>.element-vc_section .vc_btn-content:hover, .compose-mode .vc_controls-container>div>.element-vc_section .vc_control-btn .vc_btn-content:hover, .compose-mode .vc_controls-row>div>.element-vc_section .vc_btn-content, .compose-mode .vc_controls-row>div>.element-vc_section .vc_control-btn .vc_btn-content:hover {
		background-color: #2375bb !important; 
	}
	.compose-mode .vc_controls>.vc_controls-cc {
	    box-shadow: 0 5px 23px -6px #95ca24;
	}
	.compose-mode .vc_control-btn-append .vc_btn-content {
		padding: 11px !important;
	    box-shadow: 0 5px 23px -6px #f3af1c;
	}
	.compose-mode .vc_control-btn-append:before {
		left: 50% !important;
	    margin-left: -4px !important;
	}
	.compose-mode .vc_element.vc_button {
	    display: inline-block;
	}
	.compose-mode .vc_element.element-content_carousel_tab, .compose-mode .vc_element.element-content_slider_element {
		margin-top: 30px;
	}

	
	/* ----------- */
	/* #Media Queries
	===============================================================================
	===============================================================================  */
	/* Smaller than standard 960 (devices and browsers) */
	@media only screen and (max-width: 991px) {
		#header {
			padding: 10px 0;
		}
		#search-form, .woo-cart-header {
			display: none;
		}
		.plan-wrap {
			width: 100%;
		}
		.sub-h h5 {
			padding: 0;
		}
		.blog-content .post-img {
			margin-bottom: 20px;
		}
		.blog-expression {
			width: 100%;
		}
		.img-team {
			margin-top: 40px
		}
		.footer-in .col-md-3, .footer-in .col-md-4, .footer-in .col-md-6, .footer-in .col-md-8 {
			margin-bottom: 30px;
			clear: both;
		}
		.img-box {
			width: 256px;
			height: 188px;
		}
		.last-project .img-box {
			background: #ea3c3c;
		}
		.last-project .img-box:nth-child(even) {
			background: #f66060;
		}
		.ab-box {
			height: 235px;
		}
		.author-detail {
			width: 218px;
		}
		.contact input {
			width: 330px;
			float: none;
		}
		.contact textarea {
			width: 486px;
		}
		.row.magic, .s-qoute-man {
			padding: 0;
			margin-bottom: 10px;
		}
		a.get {
			margin-bottom: 14px;
		}
		.pad-r10, .pad-r20, .pad-r30, .pad-r40 {
			padding-right: 5px;
		}
		.pad-l10, .pad-l20, .pad-l30, .pad-l40 {
			padding-left: 5px;
		}
		.dpromo2 {
			margin-top: 35px;
			border-top: 1px solid #e5e5e5;
			padding-top: 30px;
		}
		.dpromo2 .brdr-l1, .dpromo2 .pad-l40 {
			border-left: none;
			padding: 0;
		}
		.vertical-space, .vertical-space1 {
			height: 12px;
		}
		.vertical-space2 {
			height: 18px;
		}
		.vertical-space3 {
			height: 36px;
		}
		.vertical-space4 {
			height: 50px;
		}
		.vertical-space5 {
			height: 80px;
		}
		input[type="text"],  input[type="password"],  input[type="email"],  textarea,  select {
			min-width: 90px;
			max-width: 100%;
		}
	}
	
	/* iPad in portrait & landscape */
	@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
		.sparallax .slide-image {
			background-attachment: local !important;
			background-size: auto!important;
		}
		.blox {
			background-attachment: local!important;
			background-size: auto!important;
		}
	}
	
	/* Tablet Portrait size to standard 960 (devices and browsers) */
	@media only screen and (min-width: 768px) and (max-width: 991px) {
		.blox {
			background-attachment: local!important;
			background-size: auto!important;
		}
		.pad {
			padding-top: 8%;
		}
		.blog-line img {
			float: none;
		}
		#wrap.boxed-wrap, #wrap.boxed-wrap #header, #wrap.boxed-wrap .whb-sticky-view.is-visible, #wrap.boxed-wrap .whb-sticky-view.whb-sticky-fixed {
			width: 728px;
		}
		.plan-wrap {
			width: auto;
		}
		.social-icons a {
			margin: 1px 4px 0 4px;
		}
		.max-counter.m-counter {
			width: 130px;
		}
		.max-counter.m-counter .max-count {
			font-size: 64px;
			letter-spacing: 0;
		}
		.max-counter.m-counter .icon-counter {
			font-size: 50px
		}
		.event-list .btn-wrapper .button.dark-gray.medium {
			padding: 13px;
			letter-spacing: 0;
			font-size: 11px;
		}
		.social-team i {
			font-size: 16px;
			padding: 5px;
		}
		.respo-tagline {
			font-size: 36px;
			letter-spacing: -2px;
		}
		.tagline-bold {
			font-size: 31px;
			line-height: 33px;
		}
	}
	
	/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
	@media only screen and (min-width: 481px) and (max-width: 767px) {
		#wrap.boxed-wrap, #wrap.boxed-wrap #header, #wrap.boxed-wrap .whb-sticky-view.is-visible, #wrap.boxed-wrap .whb-sticky-view.whb-sticky-fixed {
			width: 460px;
		}
		#testimonials-slider li {
			width: 400px;
		}
		.page-subtitle {
			left: 0;
			padding: 10px 0 0 20px;
			bottom: 0;
			border-bottom: 1px solid #e8edee;
			margin-bottom: 20px;
			height: auto;
			width: auto;
			clear: both;
			background: #fdfdfd;
			border-radius: 0;
		}
		.pricing-table .plans-f-list.respo {
			display: inline;
			visibility: visible;
		}
		.jcarousel-item, .last-project .portfolio-item {
			float: left;
			max-width: 210px;
			height: 157px;
		}
		.respo-tagline {
			font-size: 29px;
			letter-spacing: -1px;
		}
	}
	
	/* All Mobile Sizes (devices and browser) */
	@media only screen and (max-width: 767px) {

		.blox {
			background-attachment: local !important;
			background-size: cover !important;
		}
		.max-hero .slides-navigation {
			display: none
		}
		.max-hero .slides-content .slides li {
			font-size: 48px;
		}
		.max-hero .slides-content p {
			font-size: 14px
		}
		.max-hero .slides-content .button {
			font-size: 12px
		}
		#headline {
			height: auto;
			border-bottom: 1px solid #f1f1f1;
			padding: 14px 0;
		}
		#headline h1, #headline h2, #headline h3 {
			font-size: 25px;
			text-align: center;
		}
		#headline h1 small, #headline h2 small, #headline h3 small {
			display: block;
			margin-top: 14px;
			margin-bottom: 0;
			font-size: 16px;
			letter-spacing: 0;
			font-weight: 400;
		}
		
		#lang_sel_click {
			float: right;
			text-align: left;
		}
		#lang_sel_click img.iclflag {
			padding: 0;
		}
		.container hr {
			margin-left: 0;
			margin-right: 0;
		}
		.nav-search {
			float: none;
			margin: 0;
		}
		.img-box {
			width: 420px;
			height: 308px;
		}
		.contact textarea {
			width: 398px;
		}
		.max-counter {
			display: block;
			padding-bottom: 20px;
		}
		.logo-wrap .logo {
			text-align: center;
			float: none;
			margin-bottom: 10px;
			width: 100%;
			height: auto;
			line-height: 1;
		}
		.logo-wrap .logo img {
			position: static;
		}
		.portfolio article {
			width: 100%;
			height: 300px;
		}
		.plan-wrap article {
			width: 50%;
		}
		.twitter h3 {
			padding: 0;
		}
		.project-view .img-item-big img {
			border: none;
			margin-bottom: -14px;
		}
		.proj-title-x h2 {
			font-size: 28px;
		}
		#wrap .ptp-pricing-table .ptp-four-col {
			width: 100%;
		}
		.zoomex2 h6 {
			font-size: 18px;
			font-weight: 600;
		}
		input[type="text"].header-saerch, input[type="text"].header-saerch:focus {
			width: 261px;
			margin-top: 10px;
		}
		.tline-box iframe, .tline-box img {
			height: auto;
		}
		.tline-row-l, .tline-row-r {
			display: none
		}
		.tline-box.rgtline {
			float: left;
			left: 0;
		}
		#tline-content:before {
			background: #eff3f4;
		}
		.tabs-left > .nav-tabs, .tabs-left > .nav-tabs > li > a, .nav-tabs > li, .nav-tabs > li.active, .tabs-left > .nav-tabs > li.active > a, .tabs-left > .nav-tabs .active > a:hover {
			width: 100%;
			display: block;
			padding-left: 0;
			padding-right: 0;
		}
		.tabs-left > .nav-tabs > li > a {
			border-right: 0 none;
		}
		.tabs-left > .tab-content {
			border: none;
		}
		.tab-content .columns, .tab-content .column {
			margin: 0 10px;
			max-width: 90%;
		}
		.wpb_column .vc_column-inner {
			position: relative;
		}
		.container hr {
			margin-left: 0;
			margin-right: 0;
		}
		.author-detail {
			margin: 20px 0;
		}
		.pad-r10, .pad-r20, .pad-r30, .pad-r40, .pad-l10, .pad-l20, .pad-l30, .pad-l40 {
			padding: 0;
		}
		.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth {
			width: 100%;
			float: none;
			margin-right: 0;
		}
		.twitter-box h3 {
			font-size: 17px;
		}
		.date-sp-wrap {
			float: right;
			margin: 0;
			margin-bottom: 7px;
		}
		.blog-line .blog-date-sec {
			height: auto;
		}
		.v-shadow-r, .v-shadow-l {
			min-height: inherit;
			background: none;
		}
		.pad-r10, .pad-r20, .pad-r30, .pad-r40, .pad-l10, .pad-l20, .pad-l30, .pad-l40 {
			padding: 0;
		}
		.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth {
			width: 100%;
			float: none;
			margin-right: 0;
		}
		.latest-f-blog, .qot-week {
			margin: 0;
		}
		.callout {
			margin: 10px 0px 20px;
		}
		.brdr-l1, .brdr-r1, .brdr-l2, .brdr-r2 {
			padding: 0;
			border: none;
		}
		.brdr-l1 {
			margin-top: 30px;
		}
		.brdr-r1 {
			margin-bottom: 30px;
		}
		.resp-center {
			text-align: center !important;
		}
		.tab-content p, .tab-content li {
			font-size: 12px;
		}
		#side-nav {
			float: noe;
		}
		input[type="text"].header-saerch, input[type="text"].header-saerch:focus {
			float: none;
			display: inline;
			position: relative;
			z-index: 10000;
		}
		#wrap .ls-inner a.button {
			padding: 4px 8px !important;
			font-size: 11px;
			text-transform: uppercase;
			letter-spacing: 0;
			font-weight: bold;
		}
		#wrap .ls-inner a.button.sm19 {
			margin-left: -12px;
		}
		#wrap .ls-inner h1 {
			font-size: 17px;
		}
		#wrap .ls-inner h2 {
			font-size: 16px;
		}
		#wrap .ls-inner h3 {
			font-size: 15px;
		}
		#wrap .ls-inner h4 {
			font-size: 14px;
		}
		#wrap .ls-inner h5 {
			font-size: 13px;
		}
		#wrap .ls-inner h6, #wrap .ls-inner p {
			font-size: 12px;
		}
		.footer-navi.floatright, .footer-navi {
			float: none;
		}
		.fix-btn-mrg .button.skyblue.large {
			margin-top: 30px;
			margin-bottom: 55px;
		}
		#topbar-search .search-text-box {
			margin: 5px 0 0;
		}
		#topbar-search .search-icon {
			right: 9px;
			top: 9px;
		}
		#header .img-logo-w1 {
			display: inline;
		}
		.logo a:active {
			opacity: 1;
		}
		.moonicons-box1 {
			width: 100%;
		}
		.max-title, .max-title2, .max-title3, .max-title4, .max-title5 {
			margin-top: 14px;
			margin-bottom: 35px;
		}
		.top-links, .top-links.rgtflot {
			margin: 0 auto;
			padding-top: 0;
		}
		.callout {
			position: relative;
			padding-bottom: 70px;
		}
		.callout a.callurl {
			position: absolute;
			bottom: 0;
			right: 9px;
		}
		.our-clients-wrap {
			padding-top: 0;
			padding-bottom: 30px;
		}
		.testimonials-slider-w {
			margin-bottom: 50px;
		}
		#wrap .wpcf7 .wpcf7-form p, #wrap .wpcf7 .wpcf7-submit {
			width: 100%;
		}
		.contact-form {
			padding: 0;
			border: none;
		}
		.contact-form .btnSend {
			width: 100%;
			padding: 0;
		}
		.contact-form .g-recaptcha {
			overflow: hidden;
			width: 183px;
			border-right: 1px solid lightgrey;
		}
		.footer-in h5.subtitle {
			margin-top: 10px;
		}
	}
	
	/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
	@media only screen and (max-width: 480px) {
		.max-hero .slides-content p {
			font-size: 13px
		}
		#wrap.boxed-wrap, #wrap.boxed-wrap #header, #wrap.boxed-wrap .whb-sticky-view.is-visible, #wrap.boxed-wrap .whb-sticky-view.whb-sticky-fixed {
			width: 100%;
		}
		.footbot {
			min-height: 38px;
			height: auto;
		}
		.nav-wrap2.mn4 #nav a {
			padding: 15px 4px;
		}
		#menu a {
			padding: 15px 4px;
		}
		.img-box {
			width: 300px;
			height: 220px;
		}
		.pad {
			padding-top: 2%;
		}
		.post-img {
			margin-bottom: 20px;
		}
		.plan-wrap article {
			width: 100%;
		}
		.author-detail {
			width: 254px;
		}
		.contact input {
			width: 288px;
			margin-right: 0;
		}
		.contact textarea {
			width: 278px;
		}
		.commentin {
			width: 92%;
		}
		.respo-tagline {
			font-size: 27px;
			letter-spacing: 0;
		}
		.quote-slider .testimonial-content h4 q {
			font-size: 19px;
		}
		.vertical-space, .vertical-space1 {
			height: 8px;
		}
		.vertical-space2 {
			height: 14px;
		}
		.vertical-space3 {
			height: 28px;
		}
		.vertical-space4 {
			height: 40px;
		}
		.vertical-space5 {
			height: 60px;
		}
	}
	
	@media (min-width: 1200px) {
		#wrap.boxed-wrap, #wrap.boxed-wrap #header, #wrap.boxed-wrap .whb-sticky-view.is-visible, #wrap.boxed-wrap .whb-sticky-view.whb-sticky-fixed {
			width: 1245px;
		}
	}
	
	@media only screen and (min-width: 1281px) {
		.white-space {
			height: 110px;
		}
		h4.subtitle {
			margin: 10px 0 20px 0;
		}
		#testimonials-slider li {
			width: 1100px;
		}
		.breadcrumbs-w .container {
			padding-left: 30px;
		}
		.respo-tagline {
			font-size: 70px;
			letter-spacing: -5px;
		}
	}
	
	@media only screen and (min-width: 767px) and (max-width: 991px) {
		#testimonials-slider li {
			width: 860px;
		}
		.latest-works .portfolio-item {
			width: 33.3%;
		}
	}


	/* Fix button style in safari & chrome > IOS  */
	@supports (-webkit-appearance:none) {
		input[type="search"], input[type="text"], input[type="button"], input[type="submit"] {
			-webkit-appearance: none;
			border-radius: 0;
		}
	}
	
	@media screen and (-webkit-min-device-pixel-ratio:0) {
		input[type="search"], input[type="text"], input[type="button"], input[type="submit"] {
			-webkit-appearance: none;
			border-radius: 0;
		}
	}
	
		.wn-circle-side-wrap {
		position: absolute;
		top: 0;
		right: 0;
		left: 0;
		bottom: 0;
		background: rgba(255, 255, 255, 0.82);	
	}
	.wn-circle-side-wrap [data-loader='wn-circle-side'] {
		top: calc(50% - 25px);
		left: calc(50% - 25px);
	}
	[data-loader='wn-circle-side'] {
		position: relative;

		width: 25px;
		height: 25px;

		-webkit-animation: circle infinite .75s linear;
		-moz-animation: circle infinite .75s linear;
		-o-animation: circle infinite .75s linear;
		animation: circle infinite .75s linear;

		border: 2px solid #437df9;
		border-top-color: rgba(0, 0, 0, .2);
		border-right-color: rgba(0, 0, 0, .2);
		border-bottom-color: rgba(0, 0, 0, .2);
		border-radius: 100%;
	}
	@-webkit-keyframes circle {
		0% {
			-webkit-transform: rotate(0);
			-ms-transform: rotate(0);
			-o-transform: rotate(0);
			transform: rotate(0);
		}
		100% {
			-webkit-transform: rotate(360deg);
			-ms-transform: rotate(360deg);
			-o-transform: rotate(360deg);
			transform: rotate(360deg);
		}
	}
	@-moz-keyframes circle {
		0% {
			-webkit-transform: rotate(0);
			-ms-transform: rotate(0);
			-o-transform: rotate(0);
			transform: rotate(0);
		}
		100% {
			-webkit-transform: rotate(360deg);
			-ms-transform: rotate(360deg);
			-o-transform: rotate(360deg);
			transform: rotate(360deg);
		}
	}
	@-o-keyframes circle {
		0% {
			-webkit-transform: rotate(0);
			-ms-transform: rotate(0);
			-o-transform: rotate(0);
			transform: rotate(0);
		}
		100% {
			-webkit-transform: rotate(360deg);
			-ms-transform: rotate(360deg);
			-o-transform: rotate(360deg);
			transform: rotate(360deg);
		}
	}
	@keyframes circle {
		0% {
			-webkit-transform: rotate(0);
			-ms-transform: rotate(0);
			-o-transform: rotate(0);
			transform: rotate(0);
		}
		100% {
			-webkit-transform: rotate(360deg);
			-ms-transform: rotate(360deg);
			-o-transform: rotate(360deg);
			transform: rotate(360deg);
		}
	}
	
	/* --------------------- */ 

	/* #Articles
	========================================= */