@charset "utf-8";
@charset "utf-8";
    html:not(.mobile-true) #main img:not(.animate-element),
html:not(.mobile-true) #header img,
html:not(.mobile-true) #bottom-bar img {
opacity: 0;
-webkit-transition:	opacity 1000ms ease;
-moz-transition:	opacity 1000ms ease;
-ms-transition:		opacity 1000ms ease;
-o-transition:		opacity 1000ms ease;
transition:			opacity 1000ms ease;
}
html:not(.mobile-true) #main .benefits-grid-ico.animate-element img,
html:not(.mobile-true) #main .animate-element img,
html:not(.mobile-true) #main .wpb_revslider_element img,
html:not(.mobile-true) .pp_content img,
html:not(.mobile-true) #page .widget_shopping_cart_content img,
html:not(.mobile-true) #page .grav-grav img,
html:not(.mobile-true) #page .comment-gravatar img,
html:not(.mobile-true) #shWrap img,
html:not(.mobile-true) #page .royalSlider img {
opacity: 1;
-webkit-transition:	none;
-moz-transition:	none;
-ms-transition:		none;
-o-transition:		none;
transition:			none;
}
.royalSlider {
overflow: hidden;
}
.royalSlider > li,
.slider-content > li {
display: none;
}  @-webkit-keyframes mk_scale {
0% {
-webkit-transform: scale(0.3);
opacity: 0.1;
}
100% {
-webkit-transform: scale(1);
opacity: 1;
}
}
@-moz-keyframes mk_scale {
0% {
-moz-transform: scale(0.3);
opacity: 0.1;
}
100% {
-moz-transform: scale(1);
opacity: 1;
}
}
@-o-keyframes mk_scale {
0% {
-o-transform: scale(0.3);
opacity: 0.1;
}
100% {
-o-transform: scale(1);
opacity: 1;
}
}
@keyframes mk_scale {
0% {
transform: scale(0.3);
opacity: 0.1;
}
100% {
transform: scale(1);
opacity: 1;
}
} @-webkit-keyframes mk_fade {
0% {
opacity: 0.1;
}
100% {
opacity: 1;
}
}
@-moz-keyframes mk_fade {
0% {
opacity: 0.1;
}
100% {
opacity: 1;
}
}
@-o-keyframes mk_fade {
0% {
opacity: 0.1;
}
100% {
opacity: 1;
}	
}
@keyframes mk_fade {
0% {
opacity: 0.1;
}
100% {
opacity: 1;
}
} @-webkit-keyframes mk_left_to_right {
0% {
-webkit-transform: translate(-20px, 0);
opacity: 0;
}
100% {
-webkit-transform: translate(0, 0);
opacity: 1;
}
}
@-moz-keyframes mk_left_to_right {
0% {
-moz-transform: translate(-20px, 0);
opacity: 0;
}
100% {
-moz-transform: translate(0, 0);
opacity: 1;
}
}
@-o-keyframes mk_left_to_right {
0% {
-o-transform: translate(-20px, 0);
opacity: 0;
}
100% {
-o-transform: translate(0, 0);
opacity: 1;
}
}
@keyframes mk_left_to_right {
0% {
transform: translate(-20px, 0);
opacity: 0;
}
100% {
transform: translate(0, 0);
opacity: 1;
}
} @-webkit-keyframes mk_right_to_left {
0% {
-webkit-transform: translate(20px, 0);
opacity: 0;
}
100% {
-webkit-transform: translate(0, 0);
opacity: 1;
}
}
@-moz-keyframes mk_right_to_left {
0% {
-moz-transform: translate(20px, 0);
opacity: 0;
}
100% {
-moz-transform: translate(0, 0);
opacity: 1;
}
}
@-o-keyframes mk_right_to_left {
0% {
-o-transform: translate(20px, 0);
opacity: 0;
}
100% {
-o-transform: translate(0, 0);
opacity: 1;
}
}
@keyframes mk_right_to_left {
0% {
transform: translate(20px, 0);
opacity: 0;
}
100% {
transform: translate(0, 0);
opacity: 1;
}
} @-webkit-keyframes mk_bottom_to_top {
0% {
-webkit-transform: translate(0, 20px);
opacity: 0;
}
100% {
-webkit-transform: translate(0, 0);
opacity: 1;
}
}
@-moz-keyframes mk_bottom_to_top {
0% {
-moz-transform: translate(0, 20px);
opacity: 0;
}
100% {
-moz-transform: translate(0, 0);
opacity: 1;
}
}
@-o-keyframes mk_bottom_to_top {
0% {
-o-transform: translate(0, 20px);
opacity: 0;
}
100% {
-o-transform: translate(0, 0);
opacity: 1;
}
}
@keyframes mk_bottom_to_top {
0% {
transform: translate(0, 20px);
opacity: 0;
}
100% {
transform: translate(0, 0);
opacity: 1;
}
} @-webkit-keyframes mk_top_to_bottom {
0% {
-webkit-transform: translate(0, -20px);
opacity: 0;
}
100% {
-webkit-transform: translate(0, 0);
opacity: 1;
}
}
@-moz-keyframes mk_top_to_bottom {
0% {
-moz-transform: translate(0, -20px);
opacity: 0;
}
100% {
-moz-transform: translate(0, 0);
opacity: 1;
}
}
@-o-keyframes mk_top_to_bottom {
0% {
-o-transform: translate(0, -20px);
opacity: 0;
}
100% {
-o-transform: translate(0, 0);
opacity: 1;
}
}
@keyframes mk_top_to_bottom {
0% {
transform: translate(0, -20px);
opacity: 0;
}
100% {
transform: translate(0, 0);
opacity: 1;
}
}
.no-touch .animate-element {
opacity: 0;
-webkit-perspective: 1000;
}
.skills.animate-element {
opacity: 1;
}
.no-touch .animate-element.start-animation.scale-up,
.no-touch #page .animate-element.start-animation.scale-up,
.no-touch #page .wpb_start_animation.wpb_appear {
-webkit-animation: mk_scale 0.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
-moz-animation: mk_scale 0.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
-o-animation: mk_scale 0.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
animation: mk_scale 0.5s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
opacity: 1;
}
.no-touch .animate-element.start-animation.fade-in,
.no-touch #page .animate-element.start-animation.fade-in {
-webkit-animation: mk_fade 0.7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
-moz-animation: mk_fade 0.7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
-o-animation: mk_fade 0.7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
animation: mk_fade 0.7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
opacity: 1;
}
.no-touch .animate-element.start-animation.right-to-left,
.no-touch #page .animate-element.start-animation.right-to-left,
.no-touch #main .wpb_start_animation.wpb_right-to-left {
-webkit-animation: mk_right_to_left 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);
-moz-animation: mk_right_to_left 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);
-o-animation: mk_right_to_left 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);
animation: mk_right_to_left 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);
opacity: 1;
}
.no-touch .animate-element.start-animation.left-to-right,
.no-touch #page .animate-element.start-animation.left-to-right,
.no-touch #main .wpb_start_animation.wpb_left-to-right {
-webkit-animation: mk_left_to_right 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);
-moz-animation: mk_left_to_right 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);
-o-animation: mk_left_to_right 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);
animation: mk_left_to_right 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);
opacity: 1;
}
.no-touch .animate-element.start-animation.top-to-bottom,
.no-touch #page .animate-element.start-animation.top-to-bottom,
.no-touch #main .wpb_start_animation.wpb_top-to-bottom {
-webkit-animation: mk_top_to_bottom 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);
-moz-animation: mk_top_to_bottom 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);
-o-animation: mk_top_to_bottom 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);
animation: mk_top_to_bottom 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);
opacity: 1;
}
.no-touch .animate-element.start-animation.bottom-to-top,
.no-touch #page .animate-element.start-animation.bottom-to-top,
.no-touch #main .wpb_start_animation.wpb_bottom-to-top {
-webkit-animation: mk_bottom_to_top 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);
-moz-animation: mk_bottom_to_top 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);
-o-animation: mk_bottom_to_top 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);
animation: mk_bottom_to_top 0.6s 1 cubic-bezier(0.77, 0, 0.175, 1);
opacity: 1;
}
.touch #main .wpb_start_animation.wpb_top-to-bottom {
-webkit-animation: none;
-moz-animation: none;
-o-animation: none;
animation: none;
opacity: 1;
}
.touch #main .wpb_start_animation.wpb_bottom-to-top {
-webkit-animation: none;
-moz-animation: none;
-o-animation: none;
animation: none;
opacity: 1;
}
.touch #main .wpb_start_animation.wpb_left-to-right {
-webkit-animation: none;
-moz-animation: none;
-o-animation: none;
animation: none;
opacity: 1;
}
.touch #main .wpb_start_animation.wpb_right-to-left {
-webkit-animation: none;
-moz-animation: none;
-o-animation: none;
animation: none;
opacity: 1;
}
.touch #main .wpb_start_animation.wpb_appear {
-webkit-animation: none;
-moz-animation: none;
-o-animation: none;
animation: none;
opacity: 1;
}
.touch #main .wpb_animate_when_almost_visible {
opacity: 1;
}   body {
position: relative;
}
.threed-fullscreen {
overflow: hidden;
}
.threed-fullscreen #main {
padding: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin-bottom: 10px;
clear: both;
}
#main h1,
#main h2,
#main h3,
#main h4,
#main h5,
#main h6 {
text-shadow: none;
}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
text-decoration: none;
opacity: 1;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
-webkit-transition:	all 300ms ease;
-moz-transition:	all 300ms ease;
-ms-transition:		all 300ms ease;
-o-transition:		all 300ms ease;
transition:			all 300ms ease;
}
h1 a:hover,
h2 a:hover,
h3 a:hover,
h4 a:hover,
h5 a:hover,
h6 a:hover {
opacity: 0.7;
filter: alpha(opacity=70);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
}
p {
margin-bottom: 10px;
}
.content ul,
.content ol {
margin: 0 0 10px 20px;
}
.content .widget ul,
.content .widget ol {
margin: 0 0 0px 0px;
}
.content ul {
list-style: disc outside none;
}
.content ol {
list-style-type: decimal;
}
.content table {
border-bottom: 1px solid transparent;
width: 100%;
margin: 0 0 10px 0;
}
.content table caption {
margin: 10px 0;
}
.content td,
.content th {
border-top: 1px solid transparent;
padding: 5px 10px 5px 5px;
}
.content th {
text-align: left;
}
.widget-title {
margin-bottom: 20px;
clear: both;
}
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="range"],
input[type="password"],
select,
textarea,
.customSelect {
padding: 9px 10px 8px 10px;
border: solid 1px #e0e0e0;
-webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
-ms-box-sizing:		border-box;
-o-box-sizing:		border-box;
box-sizing:			border-box;
color: #7a7a7a;
background-color: #fff;
}
.dt-form input[type="text"],
.dt-form input[type="tel"],
.dt-form input[type="url"],
.dt-form input[type="email"],
.dt-form input[type="number"],
.dt-form input[type="date"],
.dt-form input[type="range"],
.dt-form input[type="password"],
.comment-form input[type="text"],
.comment-form input[type="tel"],
.comment-form input[type="url"],
.comment-form input[type="email"],
.comment-form input[type="number"],
.comment-form input[type="date"],
.comment-form input[type="range"],
.comment-form input[type="password"],
.dt-form select,
.dt-form .customSelect {
border: none;
border-top: solid 1px #e0e0e0;
}
.dt-form input[type="text"],
.dt-form input[type="tel"],
.dt-form input[type="url"],
.dt-form input[type="email"],
.dt-form input[type="number"],
.dt-form input[type="date"],
.dt-form input[type="range"],
.dt-form input[type="password"],
.comment-form input[type="text"],
.comment-form input[type="tel"],
.comment-form input[type="url"],
.comment-form input[type="email"],
.comment-form input[type="number"],
.comment-form input[type="date"],
.comment-form input[type="range"],
.comment-form input[type="password"] {
-webkit-border-radius:	0px;
-moz-border-radius:		0px;
-ms-border-radius:		0px;
-o-border-radius:		0px;
border-radius:			0px;
}
input[type="text"],
input[type="tel"],
input[type="url"],
input[type="email"],
input[type="number"],
input[type="date"],
input[type="range"],
input[type="password"],
textarea {
-webkit-appearance:	none;
-moz-appearance:	none;
-ms-appearance:		none;
-o-appearance:		none;
appearance:			none;
}
textarea {
border: solid 1px #e0e0e0;
}
input[type="text"]::-webkit-input-placeholder,
input[type="email"]::-webkit-input-placeholder,
input[type="password"]::-webkit-input-placeholder,
textarea::-webkit-input-placeholder { color: #7A7A7A;
}
input[type="text"]:-moz-placeholder,
input[type="password"]:-moz-placeholder,
textarea:-moz-placeholder{ color: #7A7A7A;
}
input[type="text"]::-moz-placeholder,
input[type="password"]::-moz-placeholder,
textarea::-moz-placeholder { color: #7A7A7A;
}
input[type="text"]:-ms-input-placeholder,
input[type="password"]:-ms-input-placeholder,
textarea:-ms-input-placeholder { color: #7A7A7A;
}
input[type="text"]:input-placeholder,
input[type="password"]:input-placeholder,
textarea:input-placeholder {
color: #7A7A7A;
}
.form-message {
display: block;
margin-bottom: 10px;
}
.hr-thick,
.hr-thin,
.gap-10,
.gap-20,
.gap-30,
.gap-40 {
clear: both;
}
.gap-10 {
height: 10px;
line-height: 10px;
}
.gap-20 {
height: 20px;
line-height: 20px;
}
.gap-30 {
height: 30px;
line-height: 30px;
}
.gap-40 {
height: 40px;
line-height: 40px;
}
.top-10 {
margin-top: 10px;
}
.top-20 {
margin-top: 20px;
}
.top-30 {
margin-top: 30px;
}
.top-40 {
margin-top: 40px;
}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"],
.post img,
.post .rollover,
.post .rollover-video {
max-width: 100%;
height: auto;
}
blockquote {
padding: 15px 20px 5px 20px;
margin: 5px 0 10px 0;
}
blockquote,
.entry-author,
.format-aside-content,
.format-status-content,
.format-link-content {
border-style: solid;
border-width: 1px;
-webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
-ms-box-sizing:		border-box;
-o-box-sizing:		border-box;
box-sizing:			border-box;
}
.format-status-content {
border: none;
}
.alignleft {
float: left;
margin: 5px 30px 10px 0;
}
#footer .alignleft,
#sidebar .alignleft {
margin-right: 20px;
}
.alignright {
float: right;
margin: 5px 0 10px 30px;
}
#footer .alignright,
#sidebar .alignright {
margin-left: 20px;
}
.aligncenter {
display: block;
margin: 5px auto 10px auto;
}
.alignnone {
float: none;
margin: 5px auto 10px auto;
} .hr-thick {
height: 1px;
line-height: 1px;
border-top: 7px solid transparent;
border-bottom: 2px solid transparent;
margin-bottom: 1px;
}
.hr-thin {
height: 9px;
line-height: 9px;
}
.divider-heder,
.single .divider-heder,
.page .divider-heder {
margin: 25px 0 36px 0;
}
.layout-list .divider-heder,
.layout-masonry .divider-heder {
margin: 25px 0 36px 0;
}
.divider-comments {
margin: 0 0 35px 0;
}
.divider-post {
margin: 10px 0 20px 0;
}  .dt-form button,
.dt-form input[type="button"],
.dt-form input[type="reset"],
.dt-form input[type="submit"],
input[type="button"],
input[type="reset"],
input[type="submit"],
.dt-btn,
.woocommerce #main a.button,
#page .woocommerce a.button,
#main button.button,
#main input.button,
#main #respond input#submit, .woocommerce-page #main a.button,
.woocommerce-page #main button.button,
.woocommerce-page #main input.button,
.woocommerce-page #main #respond input#submit,
.woocommerce-page #main #content input.button,
#main #pricing-table .plan .signup,
#main #shaon-pricing-table a.signup,
#main .minimal .pt-button,
#main-slideshow .tp-button,
#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type="submit"],
.nsu-submit,
form.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"],
#main .woocommerce button.button,
.woocommerce .pp_woocommerce #respond input#submit {
display: inline-block;
position: relative;
padding-bottom: 2px;
top: 0;
border: none;
text-decoration: none;
white-space: nowrap;
-webkit-transition:	top 0.1s linear;
-moz-transition:	top 0.1s linear;
-ms-transition:		top 0.1s linear;
-o-transition:		top 0.1s linear;
transition:			top 0.1s linear;
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(0,0,0,0.1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.1))); background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%); background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.14) 100%); background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%); background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%); -webkit-box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.2);
box-shadow: inset 0px -1px 0px 0px rgba(0, 0, 0, 0.2);
}
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
#main button.button,
#main input.button {
padding-top: 4px;
padding-bottom:6px;
border: none;
-webkit-transition:	all 0.1s linear;
-moz-transition:	all 0.1s linear;
-ms-transition:		all 0.1s linear;
-o-transition:		all 0.1s linear;
transition:			all 0.1s linear;	
}
#main #shaon-pricing-table a.signup {
background-image: none;
}
#main-slideshow .tp-button {
padding-top: 0;
letter-spacing: normal;
}
.wpcf7-submit.dt-btn-m,
#main .gform_wrapper .gform_footer input.button,
#main .gform_wrapper .gform_footer input[type="submit"],
form.mc4wp-form input[type="submit"],
div.mc4wp-form button[type="submit"] {
padding: 6px 0 8px 0;
}
.old-ie .dt-form button,
.old-ie .dt-form input[type="button"],
.old-ie .dt-form input[type="reset"],
.old-ie .dt-form input[type="submit"],
.old-ie .dt-btn {
padding-bottom: 0;
}
.ancient-ie .dt-form button,
.ancient-ie .dt-form input[type="button"],
.ancient-ie .dt-form input[type="reset"],
.ancient-ie .dt-form input[type="submit"],
.ancient-ie .dt-btn {
display: inline;
zoom: 1;
}
.dt-form button:hover,
.dt-form input[type="button"]:hover,
.dt-form input[type="reset"]:hover,
.dt-form input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover,
input.wpcf7-submit.dt-btn-m[type="submit"]:hover,
.dt-btn:hover,
.woocommerce #main a.button:hover,
#page .woocommerce a.button:hover,
#main button.button:hover,
#main input.button:hover,
#main #respond input#submit:hover,
#main #content input.button:hover,
.woocommerce-page #main a.button:hover,
.woocommerce-page #main button.button:hover,
.woocommerce-page #main input.button:hover,
.woocommerce-page #main #respond input#submit:hover,
.woocommerce-page #main #content input.button:hover,
#main #pricing-table .plan .signup:hover,
#main #shaon-pricing-table a.signup:hover,
#main .minimal .pt-button:hover,
#main-slideshow .tp-button:hover,
#main .gform_wrapper .gform_footer input.button:hover,
#main .gform_wrapper .gform_footer input[type="submit"]:hover,
.nsu-submit:hover,
form.mc4wp-form input[type="submit"]:hover,
div.mc4wp-form button[type="submit"]:hover,
.woocommerce .pp_woocommerce #respond input#submit:hover {
text-decoration: none;
background: -moz-linear-gradient(top,  rgba(0,0,0,0.1) 0%, rgba(255,255,255,0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.1)), color-stop(100%,rgba(255,255,255,0))); background: -webkit-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%); background: -o-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%); background: -ms-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%); }
.icons-bg a.benefits-grid-ico:hover {
background: -moz-linear-gradient(top,  rgba(0,0,0,0.1) 0%, rgba(255,255,255,0) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.1)), color-stop(100%,rgba(255,255,255,0))); background: -webkit-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%); background: -o-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%); background: -ms-linear-gradient(top,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%); background: linear-gradient(to bottom,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%); }
.dt-btn:active,
button:active,
input[type="button"]:active,
input[type="reset"]:active,
input[type="submit"]:active,
#main .gform_wrapper .gform_footer input.button:active,
#main .gform_wrapper .gform_footer input[type="submit"]:active,
.nsu-submit:active,
form.mc4wp-form input[type="submit"]:active,
div.mc4wp-form button[type="submit"]:active {
top: 2px;
}  #page {
position: relative;
overflow: hidden;
}
#page.boxed {
overflow: hidden;
}
#page.boxed {
max-width: 1320px;
margin: 20px auto;
-webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
-moz-box-shadow:	0 0 12px rgba(0, 0, 0, 0.15);
-ms-box-shadow:		0 0 12px rgba(0, 0, 0, 0.15);
-o-box-shadow:		0 0 12px rgba(0, 0, 0, 0.15);
box-shadow:			0 0 12px rgba(0, 0, 0, 0.15);
}
.overlap #header {
position: relative;
z-index: 9;
}
.transparent #header {
position: absolute;
width: 100%;
z-index: 2;
border: none;
}
.overlap #main-slideshow,
.overlap #fancy-header {
margin-top: -70px;
margin-bottom: -70px;
}
.no-touch #fancy-header .fancy-title,
.no-touch #fancy-header .fancy-subtitle,
.no-touch #fancy-header .breadcrumbs {
opacity: 0;
}
#fancy-header .fancy-title.start-animation,
#fancy-header .fancy-subtitle.start-animation,
#fancy-header .breadcrumbs.start-animation {
-webkit-animation: mk_fade 0.7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
-moz-animation: mk_fade 0.7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
-o-animation: mk_fade 0.7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
animation: mk_fade 0.7s 1 cubic-bezier(0.445, 0.05, 0.55, 0.95);
opacity: 1;
}
#fancy-header .td-for-height {
width: 0;
}
#fancy-header.title-center .wf-wrap {
display: table;
}
#fancy-header.title-center .wf-table {
display: table-cell;
vertical-align: middle;
}
#fancy-header.title-center .td-for-height {
display: none;
}
.is-webkit.overlap #fancy-header {
position: relative;
}
.fancy-header .breadcrumbs li {
position: relative;
background: none;
}
.fancy-header .breadcrumbs li:first-child:before,
.fancy-header .breadcrumbs li:first-child:after {
background: none;
}
.fancy-header .breadcrumbs li:before,
.fancy-header .breadcrumbs li:after {	
position: absolute;
left: 0;
top: 0;
width: 15px;
height: 13px;
content: "";
background-position: 2px center;
background-repeat: no-repeat;
z-index: 3;
}
.fancy-header .breadcrumbs li:after {
top: 1px;
left: 0;
z-index: 2;
}
@media screen and (max-width: 1380px) {
#page.boxed {
margin: 0px auto;
max-width: 1380px;
}
}   .assistive-text{
position: absolute !important;
clip: rect(1px, 1px, 1px, 1px);
}
.old-ie .assistive-text{
clip: rect(1px 1px 1px 1px);
}  .fancy-header .wf-td {
width: 50%;
vertical-align: middle;
}
.title-left .breadcrumbs,
.title-right .hgroup {
text-align: right;
}
.fancy-header.title-center .wf-table,
.fancy-header.title-center .wf-td {
display: block;
width: 100%;
text-align: center;
}
.fancy-header.title-center .breadcrumbs {
padding-bottom: 60px;
}
.fancy-header.title-center .hgroup {
padding-bottom: 20px;
}
.fancy-header .hgroup {
padding: 60px 0;
}
.fancy-header .fancy-title {
margin: 0;
padding: 0;
}
.fancy-header .fancy-subtitle {
margin: 10px 0 0 0;
padding: 0;
}  .breadcrumbs {
list-style: none;
}
.breadcrumbs li {
display: inline-block;
padding-left: 20px;
margin-left: 6px;
background-position: left center;
background-repeat: no-repeat;
}
.old-ie .breadcrumbs li {
padding-left: 0;
}
.ancient-ie .breadcrumbs li {
display: inline;
zoom: 1;
}
.breadcrumbs li:first-child {
padding-left: 0;
margin-left: 0;
background: none !important;
}
.breadcrumbs a {
text-decoration: none;
}
.breadcrumbs a:hover {
text-decoration: underline;
}
.hr-breadcrumbs {
overflow: hidden;
}
.page-title.title-left .hr-breadcrumbs,
.page-title.title-right h1 {
text-align: right;
}
.page-title.title-center .wf-td {
display: block;
text-align: center;
}
.page-title .hr-breadcrumbs.divider-heder {
margin-top: 0px;
margin-bottom: 10px;
}
.hr-breadcrumbs.divider-heder {
margin: 19px 0 29px 0;
}
.hr-breadcrumbs .breadcrumbs {
display: inline-block;
position: relative;
padding: 0;
margin: 0;
}
.hr-breadcrumbs .breadcrumbs:after {
position: absolute;
top: 50%;
left: 100%;
width: 1200px;
line-height: 0;
margin: -5px 0 0 10px;
content: "";
}
.page-title .hr-breadcrumbs .breadcrumbs:after {
display: none;
}  #top-bar {
position: relative;
}
.transparent #top-bar {
margin-bottom: -1px;
}
#top-bar:after {
position: absolute;
left: 0;
bottom: 0;
width: 100%;
height: 1px;
content: "";
z-index: 9;
}
#top-bar .wf-float-left p {
margin-bottom: 0;
}
#top-bar a,
#bottom-bar a {
text-decoration: none;
}
#top-bar a:hover,
#bottom-bar a:hover {
text-decoration: underline;
}
#top-bar .wf-float-left,
#bottom-bar .wf-float-left {
margin-right: 40px;
}
#top-bar .wf-float-left:last-of-type,
#bottom-bar .wf-float-left:last-of-type {
margin-right: 0;
}
#top-bar .wf-float-right,
#bottom-bar .wf-float-right {
margin-left: 40px;
}
.right-block {
text-align: right;
}
.right-block .soc-ico,
.shopping-cart {
display: inline-block;
vertical-align: middle;
}
.shopping-cart {
padding-left: 20px;
}
.right-block .soc-ico {
margin-left: 13px;
}
#bottom-bar {
position: relative;
z-index: 9;
min-height: 30px;
}
#bottom-bar .wf-table {
height: 60px;
}
#bottom-bar .wf-td p {
margin-bottom: 0;
}
.bottom-text-block {
text-align: right;
}
#branding-bottom {
width: 1px;
padding: 10px 10px 10px 0;
line-height: 0;
font-size: 0;
}   .mini-contacts li {
display: inline-block;
position: relative;
margin: 0 10px 0 0px;
padding-left: 18px;
background-repeat: no-repeat;
background-position: 0 center;
white-space: nowrap;
}
.old-ie .mini-contacts li {
margin-left: 0;
}
.ancient-ie .mini-contacts li {
display: inline;
zoom: 1;
position: static;
margin: 0 10px 0 0;
}
.mini-contacts li:first-child:before {
border-left: none;
}
.mini-contacts li:last-child {
margin-right: 0;
} .mini-nav li {
position: relative;
display: inline-block;
margin: 0 16px 0 0;
}
.ancient-ie .mini-nav li {
display: inline;
zoom: 1;
margin-right: 15px;
white-space: nowrap;
} .mini-nav > ul > li.has-children {
background-position: right center;
background-repeat: no-repeat;
padding-right: 12px;
}
.mini-nav li:first-child:before {
border-left: none;
}  .mini-lang {
position: relative;
}
.mini-lang li {
display: inline-block;
margin-right: 20px;
white-space: nowrap;
}
.ancient-ie .mini-lang li {
display: inline;
zoom: 1;
}
.mini-lang li:last-child {
margin-right: 0;
}
.mini-lang img {
margin: 0 5px 2px 0;
vertical-align: middle;
} .mini-search {
height: 20px;
padding-left: 10px;
}
.searchform .submit,
.mini-search .submit {
float: right;
width: 20px;
height: 20px;
margin-right: 4px;
border: none;
color: transparent;
background-color: transparent;
background-position: center center;
background-repeat: no-repeat;
}
.widget .searchform input,
.content .searchform input,
.woocommerce.widget_product_search #s,
.woocommerce.widget_product_categories #dropdown_product_cat,
.woocommerce .woocommerce-ordering select,
.woocommerce-page .woocommerce-ordering select,
#pp_full_res .comment-form-email input,
#pp_full_res .comment-form-author input,
.wpcf7 input[type="text"],
.wpcf7 input[type="tel"],
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="number"],
.wpcf7 input[type="date"],
.wpcf7 input[type="range"],
.wpcf7 input[type="password"],
.wpcf7 select,
.gform_body input[type="text"],
.gform_body input[type="email"], 
.gform_wrapper .gform_body input[type="url"],
.gform_wrapper .gform_body input[type="tel"],
.gform_wrapper .gform_body input[type="number"],
.gform_wrapper .gform_body input[type="password"],
.gform_body select,
.nsu_widget input[type="text"],
.nsu_widget input[type="email"],
.mc4wp-form input[type="email"],
.mc4wp-form input[type="text"],
.mc4wp-form input[type="url"],
.mc4wp-form input[type="date"],
.mc4wp-form form select,
.customSelect,
#main .chzn-container-single .chzn-single,
.widget select,
.woocommerce .comment-form input[type="text"],
.woocommerce .comment-form input[type="email"] {
border: 1px solid #E0E0E0;
background-color: #fff;
}
.woocommerce .comment-form input[type="text"],
.woocommerce .comment-form input[type="email"] {
margin-left: 5px;
}
.woocommerce .form-submit .dt-btn {
display: none;
}
#main .chzn-container-single .chzn-single {
background-image: none;
box-shadow: none;
text-shadow: none; 
}
#main .customSelect {
padding: 6px 10px 5px;
}
.woocommerce-ordering-div {
position: relative;
}
#calc_shipping_country {
width: 100% !important;
padding: 16px 10px 16px;
}
.customSelect.country_to_state {
width: 100% !important;
}
.customSelect.country_to_state .customSelectInner {
width: 100% !important;
}
.customSelect .customSelectInner {
text-align: left;
background-position: right center;
background-repeat: no-repeat;
}
.nsu_widget label {
margin-right: 10px;
}
.widget .searchform input,
.content .searchform input,
.woocommerce.widget_product_search #s,
.woocommerce.widget_product_categories #dropdown_product_cat,
.woocommerce .woocommerce-ordering select,
.woocommerce-page .woocommerce-ordering select,
#pp_full_res .comment-form-email input,
#pp_full_res .comment-form-author input {
padding-right: 30px;
}
.gform_wrapper .gform_body input[type="text"], 
.gform_wrapper .gform_body input[type="url"],
.gform_wrapper .gform_body input[type="email"],
.gform_wrapper .gform_body input[type="tel"],
.gform_wrapper .gform_body input[type="number"],
.gform_wrapper .gform_body input[type="password"] {
padding: 9px 10px 8px;
font-size: 100%;
}
.gform_wrapper .gform_body select,
.gform_wrapper.gf_browser_chrome .gform_body .ginput_complex select,
.gform_wrapper.gf_browser_chrome .gform_body .ginput_complex .ginput_right select,
.mc4wp-form form select {
padding: 6px 10px 5px;
font-size: 100%;
}
#pp_full_res .comment-form-email input,
#pp_full_res .comment-form-author input {
margin-left: 5px;
}
.content .searchform input {
width: 100%;
}
.widget .searchform,
.content .searchform {
position: relative;
}
.widget .searchsubmit,
.widget .searchform .submit,
.content .searchform .submit {
position: absolute;
top: 5px;
right: 0;
}
.content .widget .searchform .submit,
.widget .searchform .submit {
top: 12px;
}
.content .searchform .submit {
top: 7px;
}
.mini-search .field {
float: left;
width: 98px;
height: 20px;
padding: 0 0 0 13px;
border: none;
line-height: 20px;
background: transparent;
}
#header .mini-search .searchsubmit {
display: none;
}
.searchform {
position: relative;
z-index: 3;
}
#header .mini-search {
max-width: 20px;
padding-left: 6px;
}
#header.logo-left .mini-search {
width: 35px;
max-width: 35px;
}
#header .mini-search .field {
position: absolute;
right: 6px;
top: 38px;
width: 290px;
height: 50px;
background-color: #fff;
font-style: italic;
visibility: hidden;
-webkit-box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, 0.2);
box-shadow:  0px 0px 4px 0px rgba(0, 0, 0, 0.2); }
.mini-search .field:focus {
outline: none;
}   #phantom {
position: fixed;
top: 0;
left: 0;
width: 100%;
text-align: center;
z-index: 9399;
opacity: 0;
visibility: hidden;
transition: opacity 0.4s;
}
#phantom.boxed {
z-index: 9008;
}
.dt-style-um #phantom {
display: none;
}
#phantom .ph-wrap {
-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.25);
-moz-box-shadow:	0 0 6px rgba(0, 0, 0, 0.25);
-ms-box-shadow:		0 0 6px rgba(0, 0, 0, 0.25);
-o-box-shadow:		0 0 6px rgba(0, 0, 0, 0.25);
box-shadow:			0 0 6px rgba(0, 0, 0, 0.25);
}
#phantom .ph-wrap.boxed {
width: 100%;
max-width: 1320px;
margin: 0 auto;
}
@media screen and (max-width: 1380px) {
#phantom .ph-wrap.boxed {
max-width: 1380px;
}
}
#phantom .ph-wrap .ph-wrap-content {
max-width: 1280px;
}
#phantom .ph-wrap .ph-wrap-content {
margin: 0 auto;
padding: 0 40px;
-webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
-ms-box-sizing:		border-box;
-o-box-sizing:		border-box;
box-sizing:			border-box;
}
#phantom .ph-wrap.with-logo .ph-wrap-content {
display: table;
width: 100%;
}
#phantom .ph-wrap.with-logo .ph-wrap-content > div {
display: table-cell;
vertical-align: middle;
}
#phantom .ph-wrap.with-logo .ph-wrap-content .logo-box {
padding: 5px 40px 5px 0;
text-align: left;
line-height: 0;
}
#phantom .ph-wrap.with-logo .ph-wrap-content .menu-box {
text-align: right;
padding-top: 5px;
padding-bottom: 5px;
}
#phantom .ph-wrap.with-logo .ph-wrap-content .menu-box #main-nav > li > a {
border: 1px solid rgba(0, 0, 0, 0);
}
#phantom #main-nav {
padding: 0 0px;
text-align: center;
}
#phantom .ph-wrap.with-logo #main-nav {
padding: 0 0px 0 0;
text-align: right;
} .ancient-ie .logo-left {
display: block;
}
.ancient-ie .logo-left #branding {
float: left;
}
.ancient-ie .logo-left #navigation {
float: right;
}
#branding {
padding: 10px 0;
line-height: 0;
font-size: 0;
} .logo-left #branding,
.logo-classic #branding,
.logo-classic-centered #branding {
padding-right: 40px;
width: 1px;
}  .logo-classic-centered .navigation-holder,
.logo-classic .navigation-holder {
border-top: 1px solid;
}
.logo-classic-centered .navigation-holder > div {
text-align: center;
line-height: 0;
}
.logo-center .navigation-holder {
text-align: center;
}
.logo-classic #main-nav > li,
.logo-classic-centered #main-nav > li {
margin-left: -2px;
}
.logo-classic #main-nav > li a,
.logo-classic-centered #main-nav > li a,
.logo-classic #main-nav {
position: relative;
}
.logo-classic #main-nav > li a:before,
.logo-classic-centered #main-nav > li a:before,
.logo-classic #main-nav > li:first-child:before {
position: absolute;
top: 50%;
right: 0px;
margin-top: -8px;
width: 1px;
height: 16px;
content: "";
}
.logo-classic #main-nav > li.act a:before,
.logo-classic-centered #main-nav > li.act a:before,
.logo-classic #main-nav > li.act:first-child:before {
background-color: transparent;
}
.logo-classic-centered #main-nav > li:last-child a:before {
display: none;
}
.logo-classic #main-nav > li:first-child:before {
right: auto;
left: 0;
}
.logo-classic-centered #main-nav > li {
float: left;
}
.logo-classic #main-nav > li:hover a,
.logo-classic-centered #main-nav > li:hover a {
border-color: transparent;
}
.logo-classic #main-nav {
margin-left: 5px;
margin-top: -1px;
}
.logo-classic-centered #main-nav {
margin-top: -1px;
}
.logo-classic .navigation-holder > div {
margin: 0 auto;
max-width: 1200px;
}
.logo-classic .navigation-holder > div,
.logo-center .navigation-holder > div,
.logo-classic-centered .navigation-holder > div {
padding: 0 40px;
}
.logo-classic nav,
.logo-center nav,
.logo-classic-centered nav {
position: relative;
padding-left: 0;
}
.logo-classic nav:before,
.logo-classic nav:after {
content: "";
display: table;
clear: both;
}
.logo-classic-centered nav {
display: inline-block;
padding-right: 0;
}
.logo-classic .mini-search,
.logo-center .mini-search,
.logo-classic-centered .mini-search {
position: absolute;
right: 0;
top: 50%;
margin: -14px 0px 0 0;
padding: 0;
}
.logo-classic-centered .mini-search {
padding-right: 5px;
margin-top: -10px;
}
.logo-classic .searchform .submit {
margin-right: 0;
}
.logo-left .searchform .submit {
margin-top: 2px;
}
.logo-classic .mini-search {
margin: -10px 0px 0 0;
}
.logo-left #navigation {
text-align: right;
} .logo-center #branding,
.logo-center #navigation {
display: block;
text-align: center;
}
.logo-classic-centered #main-nav,
.logo-classic-centered #branding {
text-align: center;
}
.logo-classic-centered #branding {
padding-right: 0;
}
.logo-classic #main-nav,
.logo-classic-centered #main-nav,
.logo-center #main-nav {
padding: 0 38px 0 0;
}
.logo-center #main-nav {
padding-bottom: 10px;
}
.assistive-info {
text-align: right;
}  #main-nav {
padding: 5px 0 4px 0;
line-height: 0;
}
.logo-center #main-nav {
display: inline-block;
}
.logo-center #navigation {
display: inline-block;
}
#main-nav > li {
display: inline-block;
position: relative; z-index: auto; }
.ancient-ie #main-nav > li {
float: left;
margin: 5px 0;
}
.logo-classic #main-nav > li {
float: left;
}
.logo-classic-centered #main-nav > li {
padding-bottom: 0;
}
#main-nav > li > a {
display: block;
border: 1px solid transparent;
text-decoration: none; }
#phantom #main-nav > li:hover > a {
border: 1px solid transparent;
}
#main-nav > li.act,
.paginator a.act,
.filter .filter-categories a.act,
.icons-bg .benefits-grid-ico,
.format-status-content {
background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(0,0,0,0.1) 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.1))); background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%); background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.14) 100%); background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%); background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%); } .logo-classic-centered #main-nav > li,
.logo-classic-centered #main-nav > li > a,
.logo-classic #main-nav > li,
.logo-classic #main-nav > li > a,
#phantom #main-nav > li,
#phantom #main-nav > li > a {
-webkit-border-radius:	0px;
-moz-border-radius:		0px;
-ms-border-radius:		0px;
-o-border-radius:		0px;
border-radius:			0px;
} #main-nav > li.has-children > a:after,
.csstransforms3d #main-nav.fancy-rollovers > li.has-children > a span:after {
display: block;
position: absolute;
top: 50%;
margin-top: -2px;
width: 9px;
height: 6px;
content: ""; }     .sub-nav {
position: absolute;
visibility: hidden;
z-index: 200;
top: 100%;
width: 230px;
padding: 5px 0;
opacity: 0;
-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.20);
-moz-box-shadow:	0px 0px 4px rgba(0, 0, 0, 0.20);
-ms-box-shadow:		0px 0px 4px rgba(0, 0, 0, 0.20);
-o-box-shadow:		0px 0px 4px rgba(0, 0, 0, 0.20);
box-shadow:			0px 0px 4px rgba(0, 0, 0, 0.20); }
#bottom-bar .sub-nav {
top: auto;
bottom: 100%;
}
#bottom-bar .sub-nav .sub-nav {
bottom: 0;
}
.sub-nav.right-overflow {
right: 0;
}
.sub-nav .sub-nav {
left: 231px;
top: -5px;
}
.sub-nav .sub-nav.right-overflow {
left: -231px;
}
.sub-nav li {
display: block;
position: relative;
}
.sub-nav li:before {
display: block;
position: absolute;
height: 0px;
width: 190px;
margin: 0 20px;
content: "";
}
.sub-nav li:first-child:before {
display: none;
}
.sub-nav li.has-children:after {
display: block;
position: absolute;
right: 15px;
top: 50%;
margin-top: -4.5px;
content: "";
width: 6px;
height: 9px;
background-position: right center;
}
.sub-nav li a {
display: block;
width: 180px;
border-right: solid 1px transparent;
border-left: solid 1px transparent;
margin: 0 0 0 -1px;
padding: 10px 30px 10px 20px;
font-weight: normal;
text-align: left;
text-decoration: none;
line-height: 20px;
-webkit-transition:	all 400ms ease;
-moz-transition:	all 400ms ease;
-ms-transition:		all 400ms ease;
-o-transition:		all 400ms ease;
transition:			all 400ms ease;
}
#top-bar .sub-nav {
z-index: 1003;
}
#top-bar .sub-nav li a,
#bottom-bar .sub-nav li a {
padding: 7px 25px 7px 15px;
}
#top-bar .sub-nav li:before,
#bottom-bar .sub-nav li:before {
width: 200px;
margin: 0 15px;
}
#top-bar .sub-nav li.has-children:after,
#bottom-bar .sub-nav li.has-children:after {
right: 5px;
}
.mini-nav {
position: relative;
}
.mini-nav .customSelect,
.menu-select select {
border: none;
}
.mini-nav .customSelect {
position: absolute;
visibility: hidden;
}
.mini-nav .customSelect .customSelectInner {
opacity: 0;
}
.menu-select select,
.mini-nav .customSelect1 {
visibility: hidden;
}
.menu-select {
position: relative;
display: none;
margin: 0 auto;
}
.mini-nav .customSelectInner {
padding-left: 20px;
background-position: 0 center;
background-repeat: no-repeat;
}
.menu-select:hover,
.menu-select select {
cursor: pointer;
}
.mini-nav .customSelect {
padding: 0;
}  .csstransforms3d #main-nav.fancy-rollovers > li > a {
overflow: hidden;
-webkit-perspective:	300px;
-moz-perspective:		300px;
-ms-perspective:		300px;
-o-perspective:			300px;
perspective:			300px;
-webkit-perspective-origin:	50% 50%;
-moz-perspective-origin:	50% 50%;
-ms-perspective-origin:		50% 50%;
-o-perspective-origin:		50% 50%;
perspective-origin:			50% 50%;
-webkit-transition: none;
-moz-transition:	none;
-ms-transition:		none;
-o-transition:		none;
transition:			none;
}
.csstransforms3d #main-nav.fancy-rollovers > li > a > span {
display: block;
position: relative; -webkit-transform-origin:	50% 0%;
-moz-transform-origin:		50% 0%;
-ms-transform-origin:		50% 0%;
-o-transform-origin:		50% 0%;
transform-origin:			50% 0%;
-webkit-transform-style:	preserve-3d;
-moz-transform-style:		preserve-3d;
-ms-transform-style:		preserve-3d;
-o-transform-style:			preserve-3d;
transform-style:			preserve-3d;
}
.csstransforms3d #main-nav.fancy-rollovers > li.has-children > a > span {
-webkit-transition-delay:	0.2s;
-moz-transition-delay:		0.2s;
-ms-transition-delay:		0.2s;
-o-transition-delay:		0.2s;
transition-delay:			0.2s;
}
.csstransforms3d #main-nav.fancy-rollovers > li.act:hover > a > span {
-webkit-transform:	none;
-moz-transform:		none;
-ms-transform:		none;
-o-transform:		none;
transform:			none;
}
.csstransforms3d #main-nav.fancy-rollovers > li > a > span > span {
position: absolute;
left: 0;
top: 0;
-webkit-transform-origin:	50% 0%;
-moz-transform-origin:		50% 0%;
-ms-transform-origin:		50% 0%;
-o-transform-origin:		50% 0%;
transform-origin:			50% 0%;
-webkit-transform:	translate3d( 0px, 107%, 0px ) rotateX( -90deg );
-moz-transform:		translate3d( 0px, 107%, 0px ) rotateX( -90deg );
-ms-transform:		translate3d( 0px, 107%, 0px ) rotateX( -90deg );
-o-transform:		translate3d( 0px, 107%, 0px ) rotateX( -90deg );
transform:			translate3d( 0px, 107%, 0px ) rotateX( -90deg );
-webkit-backface-visibility:	hidden;
-moz-backface-visibility:		hidden;
-ms-backface-visibility:		hidden;
-o-backface-visibility:			hidden;
backface-visibility:			hidden;
}   #mobile-menu {
display: none;
padding: 10px 10px 10px 31px;
text-decoration: none;
font-family: "Open Sans", sans-serif;
background: no-repeat 10px center; }
.menu-close,
.menu-back {
display: none;
}
.no-touch #mobile-menu:hover,
.touch #mobile-menu.active {
opacity: 0.8;
}
.dl-container {
position: relative;
}
.logo-center .dl-container,
.logo-classic .dl-container,
.logo-classic-centered .dl-container {
width: 100%;
min-width: 230px;
max-width: 280px;
margin: 0 auto;
}
.logo-center .dl-container {
top: -10px;
}
.dl-menuwrapper {
position: relative;
z-index: 999;
-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-perspective: 1000px;
-moz-perspective: 1000px;
perspective: 1000px;
-webkit-perspective-origin: 50% 200%;
-moz-perspective-origin: 50% 200%;
perspective-origin: 50% 200%;
}
.dl-menuwrapper ul {
right: 0;
width: 100%;
min-width: 230px;
max-width: 280px;
list-style: none;
text-align: left;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
transform-style: preserve-3d;
}
.dl-container > ul {
padding: 5px 0;
-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15);
-moz-box-shadow:	0px 0px 3px rgba(0, 0, 0, 0.15);
-ms-box-shadow:		0px 0px 3px rgba(0, 0, 0, 0.15);
-o-box-shadow:		0px 0px 3px rgba(0, 0, 0, 0.15);
box-shadow:			0px 0px 3px rgba(0, 0, 0, 0.15);
}
.dl-menuwrapper li {
position: relative;
}
.dl-menuwrapper li a {
display: block;
position: relative;
padding: 10px 0;
margin: 0 20px;
font-weight: normal;
text-align: left;
text-decoration: none;
outline: none;
}
.dl-menuwrapper li:last-child > a,
.dl-menuwrapper li.dl-back > a {
border: none !important;
}
.dl-menuwrapper li.dl-back > a {
margin: -5px 0 0 0;
text-align: center;
}
.dl-menuwrapper li.has-children > a:after {
display: block;
position: absolute;
right: -5px;
top: 50%;
width: 6px;
height: 9px;
margin-top: -4.5px;
content: "";
background-position: 0 0;
background-repeat: no-repeat;
}
.dl-menuwrapper li.dl-back span {
position: relative;
}
.dl-menuwrapper li.dl-back span:before {
display: block;
position: absolute;
left: -16px;
top: 50%;
width: 10px;
height: 7px;
margin-top: -2.5px;
content: "";
}
.dl-menuwrapper .dl-menu {
position: absolute;
width: 100%;
opacity: 0;
pointer-events: none;
-webkit-transform: translateY(10px);
-moz-transform: translateY(10px);
transform: translateY(10px);
-webkit-backface-visibility: hidden;
-moz-backface-visibility: hidden;
backface-visibility: hidden;
}
.dl-menuwrapper .dl-menu.dl-menu-toggle {
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.dl-menuwrapper .dl-menu.dl-menuopen {
opacity: 1;
pointer-events: auto;
-webkit-transform: translateY(0px);
-moz-transform: translateY(0px);
transform: translateY(0px);
} .dl-menuwrapper li .dl-submenu {
display: none;
} .dl-menu.dl-subview li,
.dl-menu.dl-subview li.dl-subviewopen > a,
.dl-menu.dl-subview li.dl-subview > a {
display: none;
}
.dl-menu.dl-subview li.dl-subview,
.dl-menu.dl-subview li.dl-subview .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu,
.dl-menu.dl-subview li.dl-subviewopen > .dl-submenu > li {
display: block;
} .dl-container > .dl-submenu {
position: absolute;
width: 100%;
right: 0;
margin: 0;
} .dl-menu.dl-animate-out-2 {
-webkit-animation: MenuAnimOut2 0.3s ease-in-out;
-moz-animation: MenuAnimOut2 0.3s ease-in-out;
animation: MenuAnimOut2 0.3s ease-in-out;
}
@-webkit-keyframes MenuAnimOut2 {
100% {
-webkit-transform: translateX(-100%);
opacity: 0;
}
}
@-moz-keyframes MenuAnimOut2 {
100% {
-moz-transform: translateX(-100%);
opacity: 0;
}
}
@keyframes MenuAnimOut2 {
100% {
transform: translateX(-100%);
opacity: 0;
}
}
.dl-menu.dl-animate-in-2 {
-webkit-animation: MenuAnimIn2 0.3s ease-in-out;
-moz-animation: MenuAnimIn2 0.3s ease-in-out;
animation: MenuAnimIn2 0.3s ease-in-out;
}
@-webkit-keyframes MenuAnimIn2 {
0% {
-webkit-transform: translateX(-100%);
opacity: 0;
}
100% {
-webkit-transform: translateX(0px);
opacity: 1;
}
}
@-moz-keyframes MenuAnimIn2 {
0% {
-moz-transform: translateX(-100%);
opacity: 0;
}
100% {
-moz-transform: translateX(0px);
opacity: 1;
}
}
@keyframes MenuAnimIn2 {
0% {
transform: translateX(-100%);
opacity: 0;
}
100% {
transform: translateX(0px);
opacity: 1;
}
}
.dl-container > .dl-submenu.dl-animate-in-2 {
-webkit-animation: SubMenuAnimIn2 0.3s ease-in-out;
-moz-animation: SubMenuAnimIn2 0.3s ease-in-out;
animation: SubMenuAnimIn2 0.3s ease-in-out;
}
@-webkit-keyframes SubMenuAnimIn2 {
0% {
-webkit-transform: translateX(100%);
opacity: 0;
}
100% {
-webkit-transform: translateX(0px);
opacity: 1;
}
}
@-moz-keyframes SubMenuAnimIn2 {
0% {
-moz-transform: translateX(100%);
opacity: 0;
}
100% {
-moz-transform: translateX(0px);
opacity: 1;
}
}
@keyframes SubMenuAnimIn2 {
0% {
transform: translateX(100%);
opacity: 0;
}
100% {
transform: translateX(0px);
opacity: 1;
}
}
.dl-container > .dl-submenu.dl-animate-out-2 {
-webkit-animation: SubMenuAnimOut2 0.3s ease-in-out;
-moz-animation: SubMenuAnimOut2 0.3s ease-in-out;
animation: SubMenuAnimOut2 0.3s ease-in-out;
}
@-webkit-keyframes SubMenuAnimOut2 {
0% {
-webkit-transform: translateX(0%);
opacity: 1;
}
100% {
-webkit-transform: translateX(100%);
opacity: 0;
}
}
@-moz-keyframes SubMenuAnimOut2 {
0% {
-moz-transform: translateX(0%);
opacity: 1;
}
100% {
-moz-transform: translateX(100%);
opacity: 0;
}
}
@keyframes SubMenuAnimOut2 {
0% {
transform: translateX(0%);
opacity: 1;
}
100% {
transform: translateX(100%);
opacity: 0;
}
} .no-js .dl-menuwrapper .dl-menu {
position: relative;
opacity: 1;
-webkit-transform: none;
-moz-transform: none;
transform: none;
}
.no-js .dl-menuwrapper li .dl-submenu {
display: block;
}
.no-js .dl-menuwrapper li.dl-back {
display: none;
}
.no-js .dl-menuwrapper li > a:not(:only-child) {
background: rgba(0,0,0,0.1);
}
.no-js .dl-menuwrapper li > a:not(:only-child):after {
content: '';
}   #main-slideshow-content {
display: none;
}
#main-slideshow #main-slideshow-content {
display: block;
}
#main-slideshow {
position: relative;
z-index: 1;
margin-top: -1px;
clear: both;
}
#main-slideshow.fixed {
padding: 40px;
margin-top: 0px;
}
#main-slideshow.layer-fixed {
padding: 40px;
margin-top: 0px;
}
#main-slideshow.fix.rv-slider {
padding-top: 0;
padding-bottom: 0;
margin-top: 0px;
}
#main-slideshow.fixed > .royalSlider {
max-width: 1200px;
margin: 0 auto;
}
@media screen and (min-width: 760px) {
.overlap .video-playing #header {
display: none !important;
}
}  #main {
padding: 30px 0 40px 0;
}
.not-webkit.overlap #main {
position: relative;
z-index: 1;
}
.main-gradient {
display: none;
}
.is-webkit.overlap .main-gradient {
display: block;
} .is-webkit.overlap .main-gradient {
position: relative;
width: 100%;
height: 66px;
margin-top: -26px;
z-index: 3;
}
.is-webkit.overlap #main .wf-wrap {
margin-top: -36px;
}   .sidebar {
position: relative;
z-index: 9;
}
.sidebar-content {
margin-top: 10px; }
.sidebar-left .sidebar {
float: left; }
.sidebar-right .sidebar {
float: right; }
.sidebar-left .content {
float: right;
}
.sidebar-right .content {
float: left;
}
.sidebar-left .wf-wrap:before,
.sidebar-left .wf-wrap:after,
.sidebar-right .wf-wrap:before,
.sidebar-right .wf-wrap:after {
content: "";
display: table;
}
.sidebar-left .wf-wrap:after,
.sidebar-right .wf-wrap:after {
clear: both;
}
.ancient-ie .sidebar-left .wf-wrap,
.ancient-ie .sidebar-right .wf-wrap {
zoom: 1;
} .sidebar-none .content {
width: 100%;
}
.sidebar-none .sidebar {
display: none;
}  .content {
padding-top: 5px;
}
.fancy-header-on.single .content,
.slideshow-on.single .content,
.title-off.single .content {
margin-top: -4px;
padding-top: 0;
} .testimonials.fancy-header-on .content,
.testimonials.slideshow-on .content,
.testimonials.title-off .content {
margin-top: -5px;
}  .overlap #main .stripe {  }
.stripe,
.page-title { width: 100%;
padding: 20px 1000px;
margin-left: -1000px;
overflow: hidden;
}
.static-height {
position: relative;
}
.page-title {
position: relative;
}
.stripe-parallax-bg,
.fancy-parallax-bg {
background-attachment: fixed !important;
background-position-x: 50%; } .page-title:before,
.page-title:after,
#main-slideshow.fixed:after,
#main-slideshow.layer-fixed:after,
#main-slideshow.fix:after,
.sidebar-none .related-projects.slider-wrapper:before,
.sidebar-none .related-projects.slider-wrapper:after {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 1px;
content: "";
} .page-title:after,
#main-slideshow.fixed:after,
#main-slideshow.layer-fixed:after,
#main-slideshow.fix:after,
.sidebar-none .related-projects.slider-wrapper:after {
top: auto;
bottom: 0;
}
.page-title {
padding-top: 28px;
}
.page-title.title-right,
.page-title.title-left {
padding-top: 18px;
padding-bottom: 10px;
}
.woocommerce h1.page-title {
overflow: visible;
margin-left: 0;
padding: 0;
background: none;
}
.old-ie .woocommerce h1.page-title {
filter: none;
}
.woocommerce h1.page-title:after,
.woocommerce h1.page-title:before {
display: none;
}    .footer {
padding: 50px 0 20px 0;
}  .page-info {
padding: 0 0 10px 0; }
.old-ie .blog-media.wf-td .alignleft {
max-width: 270px;
}
.post {
position: relative;
padding-bottom: 20px;
}
.post .alignleft,
.post .alignnone {
margin-bottom: 15px;
}
.blog.layout-list .post .alignleft,
.blog.layout-list .post .alignnone {
margin-bottom: 25px;
}
.ancient-ie .post {
zoom: 1;
}
.layout-list .post {
padding-bottom: 24px;
margin-bottom: 35px;
}
.blog.layout-list .post {
padding-bottom: 14px;
margin-bottom: 35px;
}
.layout-list .post.format-link {
padding-bottom: 20px;
}
.portfolio .post {
padding-bottom: 19px;
margin-bottom: 40px;
}
.portfolio.layout-grid .post,
.albums.layout-grid .post,
.media.layout-grid .post  {
margin-bottom: 20px;
padding-bottom: 0;
}
.media.layout-grid .post,
.portfolio.layout-grid .post {
margin-bottom: 5px;
}
.albums.layout-grid .wf-container.portfolio-grid .post {
padding-bottom: 10px;
}
.layout-masonry .post {
padding-bottom: 10px;
margin-bottom: 35px;
}
.albums.layout-masonry .post {
padding-bottom: 20px;
}
.media.layout-masonry .post {
padding-bottom: 10px;
}
.portfolio.layout-masonry .post {
padding-bottom: 10px;
margin-bottom: 35px;
}
.portfolio .post .link.btn-link {
float: right;
}
.blog.layout-masonry .post {
padding-bottom: 10px;
margin-bottom: 35px;		
}
.layout-masonry.description-off .post {
border: none;
padding-bottom: 0;
margin-bottom: 20px;
}
.blog.layout-grid .post {
padding-bottom: 15px;
}
.wf-container.portfolio-grid .post {
padding-bottom: 20px;
}
.portfolio .wf-container.portfolio-grid .post {
padding-bottom: 15px;
}
.post:before,
.post:after {
content: "";
display: table;
clear: both;
}
.entry-tags {
display: block;
overflow: hidden;
}
.nometa .entry-meta {
display: none !important;
}
.entry-meta,
.portfolio-categories {
display: block;
padding: 1px 0 11px 0;
overflow: hidden;
}
.entry-meta {
padding: 0px 0 12px 0;	
}
.entry-meta.post-format,
.blog .entry-meta.post-format,
.blog.layout-masonry .entry-meta.post-format,
.blog.layout-grid .entry-meta.post-format {
float: right;
padding: 0;
margin-bottom: 10px;
}
.blog .details.more-link {
margin-bottom: 10px;
} .entry-meta.post-format a {
padding-right: 4px;
}
.num-of-items {
float: right;
}
.num-of-items span {
padding-right: 23px;
margin-left: 6px;
background-repeat: no-repeat;
background-position: right center;
}
.num-of-items .num-of-videos {
padding-right: 20px;
} .portfolio-categories {
padding: 0px 0 10px 0;
}
.project-post .portfolio-categories {
padding-bottom: 0px;
margin-bottom: 10px;
margin-top: 20px;
}
.project-post .wf-table .portfolio-categories {
margin-top: 5px;
}
.layout-masonry .entry-meta,
.blog.layout-grid .entry-meta {
padding: 1px 0 11px 0;
}
.single .post .entry-meta,
.single .post .entry-tags {
padding: 0px 0 0 0;
margin-bottom: 5px;
} .single .format-quote .entry-meta,
.single .format-aside .entry-meta,
.single .format-status .entry-meta,
.single .format-link .entry-meta {
padding: 14px 0 0px 0;
}
.entry-meta.post-format:before {
float: left;
margin: -1px 1px 0 0;
background-position: center center;
background-repeat: no-repeat;
content: "\0000a0";
}
.entry-meta.post-format:before {
float: right;
}
.entry-meta.post-format a {
border-left: none;
}
.entry-tags:before {
float: left;
margin: 1px 5px 0 0;
width: 22px;
background-position: center center;
background-repeat: no-repeat;
content: "\0000a0";
}
.old-ie .entry-meta.post-format:before,
.old-ie .entry-tags:before {
display: none;
}
.post-meta {
margin-bottom: 25px;
}
.single .entry-meta:before {
float: left;
margin: 1px 5px 0 0;
background-position: center center;
background-repeat: no-repeat;
content: "";
}
.entry-meta a,
.portfolio-categories a {
position: relative; float: left;
margin: 0px 1px 0 10px;
padding-left: 10px;
text-decoration: none;
-webkit-transition:	all 0.05s linear 0.05s;
-moz-transition:	all 0.05s linear 0.05s;
-ms-transition:		all 0.05s linear 0.05s;
-o-transition:		all 0.05s linear 0.05s;
transition:			all 0.05s linear 0.05s;
}
.entry-meta a:after,
.portfolio-categories a:after,
.entry-tags a:before {
position: absolute;
left: 0;
top: 50%;
margin-top: -8px;
width: 1px;
height: 15px;
content: "";
}
.rollover-content .entry-meta a:hover,
.rollover-content .portfolio-categories a:hover,
.text-on-img .portfolio-categories a:hover {
text-decoration: underline;
}
.entry-tags,
.entry-tags a,
.entry-tags span {
word-wrap: break-word;
}
.entry-tags span.single-tags {
position: relative;
float: left;
}
.single .entry-tags a {
position: relative;
float: left;
margin: 1px 4px 0 5px;
padding-left: 10px;
border: none;
text-decoration: none;
}
.entry-meta.post-format a:hover {
text-decoration: underline;
}
.entry-meta a:first-child,
.entry-tags a:first-child,
.portfolio-categories a:first-child {
padding-left: 0;
margin-left: 0;
}
.entry-meta a:first-child:after,
.entry-tags a:first-child:before,
.portfolio-categories a:first-child:after {
display: none;
}
.fullwidth-slider .portfolio-categories a {
float: none;
display: inline-block;
margin-left: 4px;
padding-left: 9px;
}
.entry-author {
margin-bottom: 30px;
overflow: hidden;
}
.entry-author .text-primary {
font-weight: bold;
}
.entry-author .alignright {
margin-left: 20px;
}
.entry-author {
padding: 15px 20px 5px 20px;
}
.wf-table .entry-share .soc-ico {
float: right;
min-width: 110px;
margin-bottom: 5px;
}
.wf-table .portfolio-categories {
padding: 0;
}
.entry-share {
margin-top: 20px;
margin-bottom: 15px;
}
.pp_details .entry-share {
margin-top: 10px;
margin-bottom: 5px;
}
.wf-table .entry-share {
padding-top: 0px;
padding-left: 30px;
margin-top: 0px;
margin-bottom: 0px;
}
.project-post .wf-table .entry-share {
margin-bottom: 20px;
}
.entry-share:before,
.entry-share:after {
content: "";
display: table;
clear: both;
}
.entry-share .soc-ico {
overflow: visible;
}
.entry-share .soc-ico a {
position: relative;
margin: 0 5px 5px 0;
width: 24px;
height: 24px;
}
.post-meta .wf-td.entry-share .soc-ico a {
float: right;
}
.entry-share .soc-ico a .share-content {
position: absolute;
left: 2px;
top: -28px;
display: none;
padding: 0px 10px;
color: #fff;
font-size: 11px;
line-height: 22px;			
white-space: nowrap;
}
.entry-share .soc-ico .share-content:after {
position: absolute;
left: 50%;
bottom: -5px;
margin-left: -5px;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 6px solid red;
content: "";
}
.format-quote blockquote {
margin-top: 5px;
padding-top: 25px;
padding-bottom: 15px;
}
.more-link.dt-btn {
margin-top: 5px;
}
.post .more-link.dt-btn {
margin-right: 10px;
}  .portfolio.layout-list .filter,
.portfolio.layout-masonry-grid .filter,
.albums.layout-masonry-grid .filter,
.layout-masonry-grid .filter {
margin-bottom: 25px;
}
.portfolio.layout-masonry-grid .filter
.portfolio.grid-text-hovers .filter,
.layout-masonry-grid .filter,
.grid-text-hovers .filter,
.portfolio.layout-masonry-grid .filter,
.albums.layout-masonry-grid .filter {
margin-bottom: 20px;
}
.portfolio.layout-masonry-grid .post,
.portfolio.grid-text-hovers .portfolio-grid .post,
.layout-masonry-grid .post,
.grid-text-hovers .portfolio-grid .post {
padding-bottom: 0;
margin-bottom: 11px;
margin-top: 5px;
border: none;
line-height: 0;
}
.wf-container.grid-text-hovers.portfolio-grid .post,
.wf-container.layout-masonry.layout-masonry-grid .post {
padding-bottom: 0;
margin-bottom: 11px;
margin-top: 5px;
border: none;
}
.wf-container.grid-text-hovers.portfolio-grid .alignnone,
.wf-container.layout-masonry.layout-masonry-grid .alignnone {
margin-bottom: 0;
margin-top: 0;
}
.layout-masonry-grid .wf-container.portfolio-grid .post {
padding-bottom: 0;
}
.portfolio.layout-masonry-grid .wf-container.portfolio-grid,
.layout-masonry-grid .wf-container.portfolio-grid,
.albums.layout-masonry-grid .wf-container.portfolio-grid,
.portfolio.grid-text-hovers .wf-container.portfolio-grid,
.layout-masonry-grid.wf-container,
.grid-text-hovers .wf-container,
.grid-text-hovers.wf-container {
margin: 0 -8px;
}
.portfolio.layout-masonry-grid .portfolio-grid .wf-cell,
.albums.layout-masonry-grid .portfolio-grid .wf-cell,
.portfolio.grid-text-hovers .portfolio-grid .wf-cell,
.layout-masonry-grid .wf-container.portfolio-grid .wf-cell,
.layout-masonry-grid.wf-container .wf-cell,
.grid-text-hovers .portfolio-grid .wf-cell,
.grid-text-hovers.portfolio-grid .wf-cell {
padding: 0 8px;
}
.post.project-even,
.post.project-odd {
margin-top: 5px;
margin-bottom: 40px;
padding-bottom: 20px;
}
.post.project-even .wf-1-3 {
float: left;
}
.post.project-even .wf-2-3 {
float: right;
}
.post .project-media {
margin-bottom: 20px;
line-height: 0;
}
.project-content {
margin-top: -5px;
margin-bottom: 5px;
}
.project-content .more-link.dt-btn {
margin-bottom: 5px;
}
.project-media img {
max-width: 100%;
}
.project-media,
.project-content,
.ngg-imagebrowser img {
-webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
-ms-box-sizing:		border-box;
-o-box-sizing:		border-box;
box-sizing:			border-box;
}
.project-post {
position: relative;
padding-bottom: 15px;
}
.sidebar-none .project-post {
padding-bottom: 15px;
}
.sidebar-none .related-projects,
.sidebar-none .content .slider-wrapper.related-projects {
margin-bottom: 45px;
}
.related-projects,
.content .slider-wrapper.related-projects {
margin-bottom: 5px;
}
.no-comments .sidebar-none .related-projects,
.no-comments .sidebar-none .content .slider-wrapper.related-projects {
margin-bottom: -41px;
}
.sidebar-none .related-projects.slider-wrapper {
padding-top: 30px;
padding-bottom: 40px;
}
.sidebar-none .related-projects.slider-wrapper .fs-title {
margin-top: 0;
}
.sidebar-none .related-projects.slider-wrapper .fs-entry-content {
padding-bottom: 0;
}
.no-comments .related-projects,
.no-comments .content .slider-wrapper.related-projects {
margin-bottom: 20px;
}
#reply-title small,
#cancel-comment-reply-link {
float: right;
margin-top: 10px;
}
#reply-title small a:hover {
text-decoration: underline;
}
.project-post ul.royalSlider,
.images-container {
margin-top: 4px;
margin-bottom: 25px;
}
.images-container img,
.albums .post img,
.media .post img,
.portfolio .post img,
.blog .post img,
.shortcode-blog-posts img,
.wf-container.portfolio-grid img,
.wf-container.layout-masonry img {
max-width: 100%;
width: 100%;
height: auto;
}
.old-ie .images-container img,
.old-ie .albums .post img,
.old-ie .media .post img,
.old-ie .portfolio .post img,
.old-ie .blog .post img,
.old-ie .shortcode-blog-posts img,
.old-ie .wf-container.portfolio-grid img,
.old-ie .wf-container.layout-masonry img {
width: inherit;
}
.images-container {
line-height: 0;
}
.images-list {
position: relative;
margin-bottom: 3px;
line-height: 0;
}
.images-list img {
margin-bottom: 0;
}
.images-list-caption {
position: absolute;
top: auto;
bottom: 27px;
left: 0;
width: 100%;
text-align: center;
}
.images-list-inner {
display: inline-block;
margin: 0 35px;
padding: 5px 10px 5px;
}
.images-list-inner,
.images-list-inner * {
color: #fff;
}
.images-list-inner h4,
.images-list-inner a {
display: inline-block;
vertical-align: middle;
}
.images-list-inner h4 {
margin-bottom: 5px;
}
.images-list-inner p {
margin-bottom: 0;
}  .iso-item {
visibility: hidden;
}
.slider-masonry {
width: 100% !important;
}
.isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration:	 0.8s;
-ms-transition-duration:	 0.8s;
-o-transition-duration:		 0.8s;
transition-duration:		 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-property:    -moz-transform, opacity;
-ms-transition-property:     -ms-transform, opacity;
-o-transition-property:      -o-transform, opacity;
transition-property:         transform, opacity;
}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}  #comments {
margin-bottom: 20px;
}
.comments-title {
margin-bottom: 20px;
}
#comments .commentlist,
#comments .children {
margin: 0;
padding: 0;
list-style: none;
}
#comments .commentlist {
margin-bottom: 10px;
}
li.comment,
li.pingback {
padding-left: 80px;
margin-bottom: 25px;
}
#comments .children {
margin-top: 25px;
}
.comment-author .avatar {
float: left;
margin: 5px 0 15px -80px;
} .comment-content {
padding: 10px 0 14px 0;
}
.pingback-content {
padding: 0px 0 24px 0;
}
.comment-meta,
.comment-reply-link {
float: right;
}
.comment-reply-link {
margin-left: 10px;
}
.fn {
font-style: normal;
}
.comment-reply-link, 
.comment-meta a,
.fn a,
.pingback a {
text-decoration: none;
}
.comment-reply-link:hover, 
.comment-meta a:hover,
.fn a:hover,
.pingback a:hover {
text-decoration: underline;
} .comment #respond {
padding-top: 24px;
}
#respond #submit {
display: none;
}
#commentform textarea {
width: 100%;
margin: 10px 0;
}
.form-allowed-tags {
margin-bottom: 20px;
}
.clear-form {
position: relative;
float: right;
padding: 0 18px 0 0;
text-decoration: none;
}
.old-ie .clear-form {
padding-right: 0;
}
.clear-form:hover {
text-decoration: underline;
}
.clear-form:before {
display: block;
position: absolute;
top: 50%;
right: 0;
margin-top: -6.5px;
width: 13px;
height: 13px;
line-height: 13px;
content: "";
}  .filter:before,
.paginator:before {
content: "";
display: table;
}
.filter:after,
.paginator:after {
content: "";
display: table;
clear: both;
}
.ancient-ie .filter,
.ancient-ie .paginator {
zoom: 1;
}
.filter {
padding: 4px 0px 5px 0px;
margin: 45px 0 20px 0;
} .portfolio .filter,
.albums .filter {
padding: 5px 0px 5px 0px;
margin: 0px 0 20px 0;
}
.filter .filter-extras a {
display: inline-block;
float: none;
}
.filter-switch {
position: relative;
display: inline-block;
vertical-align: middle;
width: 21px;
height: 13px;
margin: 0 7px 0 3px;
-webkit-border-radius:	8px;
-moz-border-radius:		8px;
-ms-border-radius:		8px;
-o-border-radius:		8px;
border-radius:			8px;
}
.filter-sorting .filter-switch {
margin-left: 7px;
}
.filter-switch:before {
position: absolute;
left: 1px;
top: 1px;
width: 11px;
height: 11px;
background-color: #fff;
content: "";
-webkit-border-radius:	8px;
-moz-border-radius:		8px;
-ms-border-radius:		8px;
-o-border-radius:		8px;
border-radius:			8px;
-webkit-transition:	left 300ms ease;
-moz-transition:	left 300ms ease;
-ms-transition:		left 300ms ease;
-o-transition:		left 300ms ease;
transition:			left 300ms ease;
}
.filter-switch.right-act:before {
left: 9px;
}
.filter .filter-categories a,
.filter .filter-extras a {
position: relative;
text-decoration: none;
background-position: 0 0;
background-repeat: no-repeat;
-webkit-transition:	background-position 0.065s linear, background-size 0.065s linear, background-color 0.05s linear, color 0.05s linear;
-moz-transition:	background-position 0.065s linear, background-size 0.065s linear, background-color 0.05s linear 0.05s, color 0.05s linear 0.05s;
-ms-transition:		background-position 0.065s linear, background-size 0.065s linear, background-color 0.05s linear 0.05s, color 0.05s linear 0.05s;
-o-transition:		background-position 0.065s linear, background-size 0.065s linear, background-color 0.05s linear 0.05s, color 0.05s linear 0.05s;
transition:			background-position 0.065s linear, background-size 0.065s linear, background-color 0.05s linear, color 0.05s linear;
}
.filter .filter-categories a.act:before {
position: absolute;
left: 0;
top: 0;
width: 13px;
height: 13px;
content: "";
text-decoration: none;
background-position: 11px center;
background-repeat: no-repeat;
}
.filter .filter-categories a.act,
.filter .filter-extras a.act,
.paginator .page-nav a {
-webkit-transition-duration:	0.07s;
-moz-transition-duration:		0.07s;
-ms-transition-duration:		0.07s;
-o-transition-duration:			0.07s;
transition-duration:			0.07s;
-webkit-transition-delay:	0s;
-moz-transition-delay:		0s;
-ms-transition-delay:		0s;
-o-transition-delay:		0s;
transition-delay:			0s;
}
.page-links,
.page-nav,
.filter-categories,
.filter-extras {
margin-bottom: 10px;
}
.filter-categories.new-style {
border: none;
}
.filter-categories a {
white-space: nowrap;
}
.filter-extras .toggleSwitch {
padding: 0;
width: 21px;
height: 13px;
background: red; }
.filter-extras .toggleSwitch span {
float: left;
}
.filter-extras .toggleSwitch .act {
width: 11px;
height: 11px;  }
.paginator,
.layout-list .paginator {
margin: 39px 0 0 0;
padding-bottom: 10px;
}
.blog.layout-grid .paginator,
.portfolio.layout-grid .paginator,
.albums.layout-grid .paginator,
.media.layout-grid .paginator {
margin: 5px 0 0 0;
padding-top: 40px;
border-top: 1px solid;
}
.blog.layout-grid.grid-text-hovers .paginator,
.portfolio.layout-grid.grid-text-hovers .paginator,
.albums.layout-grid.grid-text-hovers .paginator,
.media.layout-grid.grid-text-hovers .paginator {
border-top: none;
padding-top: 0;
margin-top: 24px;
}
.layout-masonry .paginator {
margin-top: 5px;
}
.portfolio.layout-masonry-grid .paginator,
.portfolio.layout-grid.grid-text-hovers .paginator,
.albums.layout-masonry-grid .paginator,
.layout-masonry-grid .paginator,
.layout-grid.grid-text-hovers .paginator {
margin-top: 29px;
}
.testimonials.layout-masonry .paginator,
.portfolio.layout-grid .paginator,
.description-off.albums.layout-masonry .paginator {
margin-top: 4px;
}
.team.layout-masonry-grid .paginator,
.team.layout-grid .paginator {
margin-top: 0px;
}
.testimonials.layout-list .paginator {
margin-top: 19px;
}
.filter-categories,
.filter-by a,
.filter-sorting a,
.paginator .page-links {
float: left;
}
.filter-extras,
.paginator .page-nav {
float: right;
}
.filter-categories a,
.filter-sorting,
.paginator a {
border-left-style: solid;
border-left-width: 1px;
}
.filter-categories.new-style a {
border: 1px solid;
margin-right: 5px;
margin-bottom: 5px; }
.page-links,
.page-nav,
.filter-categories,
.filter-extras {
border-style: solid;
border-width: 1px; -webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
-ms-box-sizing:		border-box;
-o-box-sizing:		border-box;
box-sizing:			border-box;
}
.filter-by,
.filter-sorting,
.filter-categories a,
.paginator a {
float: left;
-webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
-ms-box-sizing:		border-box;
-o-box-sizing:		border-box;
box-sizing:			border-box;
margin: -1px -1px -1px 0;
text-align: center;
text-decoration: none;
-webkit-transition:	all 0.05s linear 0.05s;
-moz-transition:	all 0.05s linear 0.05s;
-ms-transition:		all 0.05s linear 0.05s;
-o-transition:		all 0.05s linear 0.05s;
transition:			all 0.05s linear 0.05s;
}
#page .paginator a:first-child,
#page .filter .filter-categories a:first-child,
#page .filter .filter-extras .filter-by a:first-child,
#main #content nav.woocommerce-pagination ul li:first-child span.current,
.woocommerce-page #main #content nav.woocommerce-pagination ul li:first-child span.current {
-webkit-border-top-right-radius:	0px;
-moz-border-top-right-radius:	0px;
-ms-border-top-right-radius:		0px;
-o-border-top-right-radius:		0px;
border-top-right-radius:			0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-bottom-right-radius:	0px;
-ms-border-bottom-right-radius:	   0px;
-o-border-bottom-right-radius:	   0px;
border-bottom-right-radius:		   0px;
border-color: transparent; 
}
#page .paginator a:last-child,
#page .filter .filter-categories a:last-child,
#page .filter .filter-extras .filter-sorting a:last-child,
#main #content nav.woocommerce-pagination ul li:last-child span.current,
.woocommerce-page #main #content nav.woocommerce-pagination ul li:last-child span.current {
-webkit-border-top-left-radius: 0px;
-moz-border-top-left-radius:	 0px;
-ms-border-top-left-radius:	 0px;
-o-border-top-left-radius:		 0px;
border-top-left-radius:		 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-bottom-left-radius:	0px;
-ms-border-bottom-left-radius:		0px;
-o-border-bottom-left-radius:		0px;
border-bottom-left-radius:			0px;
}
.paginator .nav-prev {
position: relative;
}
.old-ie .paginator .nav-prev {
padding-left: 11px;
}
.old-ie .paginator .nav-next {
padding-right: 11px;
}
.paginator .nav-next {
position: relative;
}
.paginator .nav-prev:before,
.paginator .nav-next:after {
display: block;
position: absolute;
top: 50%;
margin-top: -6.5px;
width: 13px;
height: 13px;
line-height: 13px;
content: "";
-webkit-transition:	all 0.05s linear;
-moz-transition:	all 0.05s linear;
-ms-transition:		all 0.05s linear;
-o-transition:		all 0.05s linear;
transition:			all 0.05s linear;
}  .sidebar .widget,
.sidebar-content .widget {
padding: 25px 20px 15px 20px;
margin-bottom: 2px;
}
.content .widget,
.content .sidebar-content .widget:first-child {
padding-top: 25px;
padding-bottom:15px;
}
.content .widget:first-child {
padding-top: 0px;
}
.sidebar .widget.widget-custom-nav {
padding-top: 20px;
}
.sidebar .widget:first-child,
.sidebar-content .widget:first-child,
.old-ie .sidebar .widget:first-child {
border-top: none;
}
.ancient-ie .sidebar .widget {
zoom: 1;
}
.widget:before,
.widget:after {
content: "";
display: table;
clear: both;
}
.footer .widget {
margin-bottom: 30px;
}
.widget-info {
margin-bottom: 20px;
}
.content .widget ul {
list-style: none;
} .st-accordion {
padding-bottom: 10px;
}
.st-accordion > ul > li {
overflow: hidden;
margin: 10px 0 0 0;
padding: 9px 0 0 0;
height: 20px;
}
.st-accordion > ul > li:first-child {
margin-top: 0;
padding-top: 0;
border-top: none !important;
}
.st-accordion li > a {
display: block;
position: relative;
padding-right: 25px; 
outline:none;
background-position: right center;
background-repeat: no-repeat;
}
.st-content {
padding: 10px 0 5px 0;			
}
.st-content p {
margin-bottom: 0;
}  .custom-categories,
.widget_categories ul {
padding-bottom: 10px;
}
.custom-categories li,
.cat-item {
margin: 9px 0 0 0;
padding: 10px 0 0 0;
}		
.custom-categories > li:first-child,
.cat-item:first-child {
margin-top: 0;
padding-top: 0;
border-top: none !important;
}
.custom-categories a,
.cat-item a {
text-decoration: none;
}
.custom-categories a:hover,
.cat-item a:hover {
text-decoration: underline;
}
.custom-categories span {
float: right;
margin-left: 10px;
}
.custom-categories ul,
.cat-item ul {
margin-left: 20px;
}  #wp-calendar {
border-style: solid;
border-width:  1px;
margin: 25px 0 15px 0;
}
#wp-calendar caption {
padding: 5px 0 5px 0;
height: auto;
border-style: solid;
border-width:  1px;
border-bottom: none;
font-weight:bold;
}
#wp-calendar th {
height: 25px;
}
.content #wp-calendar th {
border: none;
}
#wp-calendar td {
width: 34px;
height: 25px;
border-style: solid;
border-width:  1px;
vertical-align: middle;
text-align: center;
line-height: 20px;
cursor: default;
}
#wp-calendar td a {
display: block;
width: 100%;
text-decoration: none;
}
#wp-calendar td.pad,
.footer #wp-calendar td.pad {
background: none !important;
border: none;
}
#wp-calendar tfoot td {
width: auto;
}
#wp-calendar tfoot td#prev {
padding-left: 10px;
text-align: left;
}
#wp-calendar tfoot td#next {
padding-right: 10px;
text-align: right;
}
#wp-calendar tfoot td a:hover {
background: none;
text-decoration: none;
}  .contact-form {
padding: 5px 0 5px 0;
}
.content .contact-form {
margin-bottom: 15px;
}
.content .widget .contact-form {
margin-bottom: 0;
}
.form-fields {
margin-bottom: 10px;
max-width: 270px;
border: 1px solid #E0E0E0; }
.form-fields span input {
-webkit-appearance: none;
-webkit-border-radius:0;
}
#page .form-fields span:first-child input {
border: none;
-webkit-border-bottom-left-radius: 0px;
-moz-border-bottom-left-radius:	   0px;
-ms-border-bottom-left-radius:	   0px;
-o-border-bottom-left-radius:	   0px;
border-bottom-left-radius:		   0px;
-webkit-border-bottom-right-radius: 0px;
-moz-border-bottom-right-radius:	0px;
-ms-border-bottom-right-radius:		0px;
-o-border-bottom-right-radius:		0px;
border-bottom-right-radius:			0px;
}
#page .form-fields span:last-child input {
-webkit-border-top-left-radius: 0px;
-moz-border-top-left-radius:	0px;
-ms-border-top-left-radius:		0px;
-o-border-top-left-radius:		0px;
border-top-left-radius:			0px;
-webkit-border-top-right-radius: 0px;
-moz-border-top-right-radius:    0px;
-ms-border-top-right-radius:	 0px;
-o-border-top-right-radius:	     0px;
border-top-right-radius:		 0px;
}
.contact-form input[type="text"],
.contact-form textarea,
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="url"],
.wpcf7-form input[type="number"],
.wpcf7-form input[type="range"],
.wpcf7-form input[type="date"],
.wpcf7-form textarea {
width: 100%;
}
.wpcf7-form input[type="submit"] {
width: auto;
}
.dt-form input,
.dt-form .form-name input,
.dt-form .form-mail input,
.comment-form-author input,
.comment-form-email input,
.comment-form-url input,
.wpcf7-form input {
max-width: 270px;
}
.comments-area .comment-form #submit {
display: none !important;
}
#reviews .comment-form #submit,
.pp_content {
display: inline-block !important;
}
.old-ie .comment-form-author input,
.old-ie .form-name input,
.old-ie .comment-form-email input,
.old-ie .form-mail input,
.old-ie .comment-form-url input {
padding-right: 4px;
}
.comment-form-author input,
.comment-form-email input,
.comment-form-url input {
width: 100%;
}
.contact-form textarea {
margin: 10px 0;
}  .shortcode-contacts,
.shortcode-contact-info {
margin-bottom: 20px;
}
.contact-info,
.content .contact-info {
padding-bottom: 10px;
margin: 0;
}
.contact-info li {
margin: 10px 0 0 0;
padding: 9px 0 0 0;
list-style: none;
}
.contact-info li:first-child {
border-top: none !important;
padding-top: 0;
margin-top: 0;
}
.soc-ico {
overflow: hidden;
}
.widget .soc-ico {
padding: 5px 0 10px 0;
}
.footer .widget .soc-ico {
padding: 5px 0 0px 0;
}
.soc-ico a {
float: left;
margin: 0 4px 4px 0px;
width: 24px;
height: 24px;
background-position: 0 0;
background-repeat: no-repeat;
}
.old-ie .soc-ico a,
.old-ie #top-bar .soc-ico a {
background-image: url(//sloannursery.com/wp-content/themes/dt-the7/images/soc-ico-old.png) !important;
}
.soc-ico a:hover {
opacity: 0.7 !important;
}
#top-bar .soc-ico a {
float: right;
margin: 2px 0px 2px 4px;
}
#top-bar .soc-ico a:hover {
opacity: 1 !important;
}
.old-ie  a.px-500 {
background-position: -60px 0;
}
.old-ie  a.website {
background-position: -720px 0;
}
.old-ie  a.tripedvisor {
background-position: -600px 0;
}
.old-ie  a.behance {
background-position: -90px 0;
}
.old-ie  a.delicious {
background-position: -120px 0;
}
.old-ie  a.devian {
background-position: -150px 0;
}
.old-ie  a.px-500 {
background-position: -60px 0;
}
.old-ie  a.dribbble {
background-position: -180px 0;
}
.old-ie  a.flickr {
background-position: -240px 0;
}
.old-ie  a.forrst {
background-position: -270px 0;
}
.old-ie  a.github {
background-position: -300px 0;
}
.old-ie  a.google {
background-position: -330px 0;
}
.old-ie  a.instagram {
background-position: -360px 0;
}
.old-ie  a.lastfm {
background-position: -390px 0;
}
.old-ie  a.linkedin {
background-position: -420px 0;
}
.old-ie  a.mail {
background-position: -450px 0;
}
.old-ie  a.rss {
background-position: -510px 0;
}
.old-ie  a.skype {
background-position: -540px 0;
}
.old-ie  a.stumbleupon {
background-position: -570px 0;
}
.old-ie  a.tumbler {
background-position: -630px 0;
}
.old-ie  a.vimeo {
background-position: -690px 0;
}
.old-ie  a.vk {
background-position: -30px 0;
}
.old-ie  a.you-tube {
background-position: 0px 0;
}
.old-ie  a.pinterest {
background-position: -480px 0;
}
.old-ie  a.twitter {
background-position: -660px 0;
}
.old-ie  a.facebook {
background-position: -210px 0;
}  .custom-nav {
margin: 0 -20px;
}
.custom-nav > li:first-child {
border-top: none !important;
}
.custom-nav > li > a {
display: block;
position: relative;
padding: 9px 20px 10px 20px;
text-decoration: none;
background-repeat: no-repeat;
background-position: right center;
-webkit-transition:	all 0.05s linear;
-moz-transition:	all 0.05s linear;
-ms-transition:		all 0.05s linear;
-o-transition:		all 0.05s linear;
transition:			all 0.05s linear;
}
.custom-nav > li > a:before {
display: block;
position: absolute;
top: 14px;
right: 20px;
width: 13px;
height: 13px;
content: "";
background-repeat: no-repeat;
background-position: center center;
-webkit-transition:	all 0.05s linear;
-moz-transition:	all 0.05s linear;
-ms-transition:		all 0.05s linear;
-o-transition:		all 0.05s linear;
transition:			all 0.05s linear;
}
.custom-nav > li > ul {
display: none;
margin: 0 0px 0 0px;
padding: 20px 20px 20px 20px;
border-top: 1px solid;
}
.custom-nav > li > ul a:hover {
text-decoration: none;
}
.custom-nav > li:last-child > ul {
margin-bottom: -17px;
-webkit-border-bottom-left-radius: 8px;
-moz-border-bottom-left-radius:	   8px;
-ms-border-bottom-left-radius:	   8px;
-o-border-bottom-left-radius:	   8px;
border-bottom-left-radius:		   8px;
-webkit-border-bottom-right-radius: 8px;
-moz-border-bottom-right-radius:   8px;
-ms-border-bottom-right-radius:	   8px;
-o-border-bottom-right-radius:	   8px;
border-bottom-right-radius:		   8px;
}  .menu,
.custom-menu
.widget_pages > ul {
margin: 0;
padding: 0 0 10px 0;
}
.menu li,
.custom-menu li,
.widget_pages li,
.qts-lang-menu li {
display: block;
position: relative;
margin: 9px 0 0 0;
padding: 10px 0 0 0;
}
.menu > li:first-child,
.custom-menu > li:first-child,
.widget_pages > ul > li:first-child,
.qts-lang-menu li:first-child {
border: none !important;
margin-top: 0;
padding-top: 0;
}
#page .qtrans_flag {
width: auto;
height: auto;
background-position: 0 center;
}
.menu ul:before,
.widget_pages li ul:before {
display: block;
position: absolute;
right: 1px;
top: 0;
content: "";
border-style: solid;
border-width: 5px;
border-color: transparent;
}
.menu a,
.custom-menu a,
.widget_pages a {
text-decoration: none;
padding-right: 15px;
}
.old-ie .custom-menu a {
padding-left: 0;
}
.custom-menu a {
position: relative;
display: block;
padding-left: 20px;
background-repeat: no-repeat;
background-position: 0 center;
-webkit-transition:	all 0.05s linear;
-moz-transition:	all 0.05s linear;
-ms-transition:		all 0.05s linear;
-o-transition:		all 0.05s linear;
transition:			all 0.05s linear;
}
.custom-nav .has-children > a:after {
display: block;
position: absolute;
top: 50%;
right: 20px;
margin-top: -1px;
width: 9px;
height: 6px;
content: "";
}
.custom-nav .has-children.act > a.active:after {	
margin-top: -3px;
}
.menu a:hover,
.custom-menu a:hover,
.widget_pages a:hover {
text-decoration: underline;
}
.menu li ul,
.custom-menu li ul,
.widget_pages li ul,
.content .menu li ul,
.content .custom-menu li ul,
.content .widget_pages li ul {
margin-left: 20px;
}
.custom-menu li ul {
padding-top: 10px;
}  .tagcloud {
padding-bottom: 15px;
}
.widget_tag_cloud a {
display: inline-block;
padding: 0 3px;
margin-bottom: 2px;
text-decoration: none;
-webkit-transition:	all 0.05s linear;
-moz-transition:	all 0.05s linear;
-ms-transition:		all 0.05s linear;
-o-transition:		all 0.05s linear;
transition:			all 0.05s linear;
}  .recent-posts {
margin: 0;
padding: 0 0 5px 0;
}
.recent-posts li {
display: block;
overflow: hidden;
margin: 9px 0 0 0;
padding: 15px 0 5px 0;
}
.recent-posts > li:first-child {
margin-top: 0;
padding-top: 0;
border-top: none !important;
}
.recent-posts a {
text-decoration: none;
}
.recent-posts a:hover {
text-decoration: underline;
}
.recent-posts .alignleft {
margin: 5px 20px 5px 0;
font-size: 0;
line-height: 0;
}  .widget .tp_recent_tweets {
margin-bottom: 10px;
}
.widget .tp_recent_tweets li {
position: relative;
margin: 14px 0 0 0;
padding: 15px 0 0 30px;
background-image: none;
}
.old-ie .tp_recent_tweets li {
padding-left: 0;
}
.widget .tp_recent_tweets li:first-child {
margin-top: 0;
padding-top: 0;
border: none !important;
}
.widget .tp_recent_tweets li:before {
position: absolute;
top: 20px;
left: 0;
}
.widget .tp_recent_tweets li:before {
display: block;
width: 20px;
height: 20px;
content: "";
}
.widget .tp_recent_tweets li:first-child:before {
top: 5px;
}
.widget .tp_recent_tweets .twitter_time {
font-style: normal;
}  .widget_search form {
padding-bottom: 5px;
}
.widget_search input[type="text"] {
width: 100%;
margin: 5px 0 10px 0;
}  .skills {
padding-bottom: 5px;
}
.skills.hide-percent .skill-value > span {
display: none !important;
}
.content .skills {
margin-bottom: 15px;
}
.skill-name {
margin-bottom: 5px;
}
.skill-name span {
float: right;
}
.skill {
margin-bottom: 10px;
height: 13px;
-webkit-border-radius:	10px;
-moz-border-radius:		10px;
-ms-border-radius:		10px;
-o-border-radius:		10px;
border-radius:			10px;
}
.skill-value {
position: relative;
width: 0%;
height: 100%;
background: url(//sloannursery.com/wp-content/themes/dt-the7/images/skill-bg.png) repeat-x 0 bottom;
-webkit-border-radius:	10px;
-moz-border-radius:		10px;
-ms-border-radius:		10px;
-o-border-radius:		10px;
border-radius:			10px;
}
html:not(.mobile-true) .skill-value {
-moz-transition-delay:300ms;
-ms-transition-delay: 300ms;
-o-transition-delay: 300ms;
-webkit-transition-delay: 300ms;
-webkit-transition:	width 1200ms ease;
-moz-transition:	width 1200ms ease;
-ms-transition:		width 1200ms ease;
-o-transition:		width 1200ms ease;
transition:			width 1200ms ease;
}
.skill-value span {
position: absolute;
top: -26px;
right: -16px;
margin-right: 4px;
padding: 2px 6px 3px;
background-color: rgba(0,0,0,0.8);
color: #fff;
font-size: 10px;
font-family: Tahoma, san-serif;
line-height: 14px;
}
.skill-value span:after {
position: absolute;
left: 50%;
bottom: -5px;
margin-left: -5px;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-top: 5px solid rgba(0,0,0,0.8);
content: "";
}
.old-ie .skill-value span {
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#CC000000,endColorstr=#CC000000); zoom: 1;
}  .testimonials {
padding-bottom: 10px;
}
body.testimonials {
padding-bottom: 0px;
}
.testimonial-vcard {
display: table;
margin: 15px 0 0 0;
overflow: hidden;
} .testimonial-vcard .alignleft {
margin: 5px 20px 5px 0;
font-size: 0;
line-height: 0;
}
.testimonial-vcard img,
.testimonial-vcard .alignleft {	
-webkit-border-radius:	30px;
-moz-border-radius:		30px;
-ms-border-radius:		30px;
-o-border-radius:		30px;
border-radius:			30px;
}
.testimonials.list-view li {
position: relative;
overflow: hidden;
margin: 24px 0 0 0;
padding: 25px 0 0 0;
}
.testimonials.list-view li:first-child {
margin-top: 0;
padding-top: 0;
border-top: none !important;
}  .widget_categories > ul,
.widget_meta > ul,
.blogroll > ul,
.widget_archive > ul,
.widget_recent_entries > ul,
.widget_recent_comments > ul,
.widget_links > ul,
.custom-menu {
padding-bottom: 10px;
}
.widget_categories li,
.widget_meta li,
.blogroll li,
.widget_archive li,
.widget_recent_entries li,
.widget_recent_comments li,
.widget_links li,
.custom-menu li {
margin: 10px 0 0 0;
padding: 9px 0 0 0;
}
.widget_categories li:first-child,
.widget_meta li:first-child,
.blogroll li:first-child,
.widget_archive > ul > li:first-child,
.widget_recent_entries li:first-child,
.widget_recent_comments > ul > li:first-child,
.custom-menu > li:first-child,
.widget_links > ul > li:first-child {
margin-top: 0;
padding-top: 0;
border-top: none !important;
}
.widget_categories a,
.widget_meta a,
.blogroll a,
.widget_archive a,
.widget_recent_entries a,
.widget_recent_comments a,
.widget_links a {
text-decoration: none;
}
.widget_categories a:hover,
.widget_meta a:hover,
.blogroll a:hover,
.widget_archive a:hover,
.widget_recent_entries a:hover,
.widget_recent_comments a:hover,
.widget_links a:hover {
text-decoration: underline;
}     .single .items-grid {
margin-bottom: -5px;
}
.items-grid .wf-cell {
margin-bottom: 30px;
}
.items-grid .borders {
position: relative;
}
.items-grid .borders:before {
display: block;
position: absolute;
bottom: -15px;
left: 0;
width: 100%;
content: "";
}
.items-grid article {
overflow: hidden;
}
.items-grid a {
text-decoration: none;
}
.items-grid .alignleft {
width: 60px;
height: 60px;
margin: 5px 20px 5px 0;
font-size: 0;
line-height: 0;
}
.items-grid .alignleft,
.items-grid .alignleft img,
.items-grid .alignleft i,
.recent-posts .alignleft,
.recent-posts .alignleft img,
.recent-posts .alignleft i,
.comment-author .avatar,
.entry-author .alignright img,
.items-grid .blur-effect,
.recent-posts .blur-effect {
-webkit-border-radius:	30px;
-moz-border-radius:		30px;
-ms-border-radius:		30px;
-o-border-radius:		30px;
border-radius:			30px;
}
.items-grid .no-avatar,
.recent-posts .no-avatar {
border-style: solid;
border-width: 1px;
background-color: transparent;
}
.no-avatar i,
.old-ie .no-avatar i {
display: none;
}
.old-ie .items-grid .no-avatar {
background-image: none;
} .benefits-grid,
.logos-grid {
margin-bottom: -40px;
}
.benefits-grid br {
display: none;
}
.benefits-grid .wf-cell {
margin-bottom: 40px;
text-align: center;
}
.benefits-style-one.benefits-grid .wf-cell,
.benefits-style-two.benefits-grid .wf-cell {
text-align: left;
}
.benefits-style-two.benefits-grid .wf-td {
vertical-align: top;
}
.benefits-style-one.benefits-grid .wf-td {
padding-bottom: 10px;
}
.benefits-grid .borders {
position: relative;
padding-top: 5px;
}
.benefits-grid .borders:before {
display: block;
position: absolute;
bottom: -20px;
left: 0;
width: 100%;
content: "";
}
.benefits-grid .borders:after {
display: block;
position: absolute;
top: 0;
left: -20px;
height: 100%;
content: "";
}
.benefits-grid p,
.benefits-grid ul,
.benefits-grid ol {
margin-bottom: 0;
}
.benefits-style-one .wf-table {
width: auto;
}
.benefits-style-two .wf-table {
width: auto;
}
.benefits-grid-ico {
display: block;
margin: 0 auto 20px auto;
}
.icons-bg .benefits-grid-ico {
position: relative;
width: 60px;
height: 60px;
font-size: 1px;
line-height: 60px; }
.benefits-style-one.benefits-grid.icons-bg .benefits-grid-ico {	
width: 30px;
height: 30px;
line-height: 30px;
text-align: center;
}
.benefits-style-one.benefits-grid .benefits-grid-ico {
margin: 0 10px 10px 0;
}
.benefits-style-one .borders > div,
.benefits-style-two .borders > div {
overflow: hidden;
}
.benefits-style-two.benefits-grid.icons-bg .benefits-grid-ico {	
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
}
.benefits-style-two.benefits-grid .benefits-grid-ico {
margin: 5px 20px 0 0;
} .content .icons-bg .benefits-grid-ico > img {
max-width: 56px;
max-height: 56px;
vertical-align: middle;
line-height: 0;
}
.content .benefits-style-one.icons-bg .benefits-grid-ico > img {
max-width: 26px;
max-height: 26px;
height: auto;
}
.content .benefits-style-two.icons-bg .benefits-grid-ico > img {
max-width: 36px;
max-height: 36px;
height: auto;
}
.benefits-inner {
margin-top: -5px;
}
.benefits-grid .more-link,
.benefits-grid .details.more-link {
overflow: hidden;
margin-top: 10px;
margin-right: 0;
}
.grid-ready .borders {
-webkit-transition:	height 0.2s linear;
-moz-transition:	height 0.2s linear;
-ms-transition:		height 0.2s linear;
-o-transition:		height 0.2s linear;
transition:			height 0.2s linear;
}
.border-left-none .borders,
.border-left-none .borders:after {
border-left-color: transparent !important;
}
.border-bottom-none .borders,
.border-bottom-none .borders:before {
border-bottom-color: transparent !important;
}  ul.royalSlider {
padding: 0;
margin: 0;
}
ul.royalSlider.alignnone {
margin: 5px 0 15px 0;
}
ul.royalSlider.aligncenter {
margin: 5px auto 15px auto;
}
ul.royalSlider.alignleft {
margin: 5px 30px 15px 0;
}
ul.royalSlider.alignright {
margin: 5px 0 15px 30px;
}  .filter-grayscale .royalSlider img,
.filter-grayscale .content img,
.filter-grayscale .sidebar img,
.filter-grayscale .footer img,
.filter-grayscale .shortcode-banner,
.filter-grayscale .swiper-container img,
.filter-grayscale .map-container,
.filter-grayscale iframe,
.filter-grayscale embed,
.filter-grayscale object,
.filter-grayscale-static .royalSlider img,
.filter-grayscale-static .content img,
.filter-grayscale-static .sidebar img,
.filter-grayscale-static .footer img,
.filter-grayscale-static .shortcode-banner,
.filter-grayscale-static .swiper-container img,
.filter-grayscale-static .map-container,
.filter-grayscale-static iframe,
.filter-grayscale-static embed,
.filter-grayscale-static object {
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);
filter: grayscale(100%);
filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale"); filter: gray;  }
.no-touch .filter-grayscale .royalSlider img,
.no-touch .filter-grayscale .content img,
.no-touch .filter-grayscale .sidebar img,
.no-touch .filter-grayscale .footer img,
.no-touch .filter-grayscale .shortcode-banner,
.no-touch .filter-grayscale .swiper-container img,
.no-touch .filter-grayscale .map-container,
.no-touch .filter-grayscale iframe,
.no-touch .filter-grayscale embed,
.no-touch .filter-grayscale object,
.no-touch .filter-grayscale-static .royalSlider img,
.no-touch .filter-grayscale-static .content img,
.no-touch .filter-grayscale-static .sidebar img,
.no-touch .filter-grayscale-static .footer img,
.no-touch .filter-grayscale-static .shortcode-banner,
.no-touch .filter-grayscale-static .swiper-container img,
.no-touch .filter-grayscale-static .map-container,
.no-touch .filter-grayscale-static iframe,
.no-touch .filter-grayscale-static embed,
.no-touch .filter-grayscale-static object {
-webkit-backface-visibility: visible !important;
-webkit-transform: inherit !important;	
} .filter-grayscale img.filter-disable,
.filter-grayscale .filter-disable img,
.filter-grayscale img.dt-hovered,
.filter-grayscale .dt-hovered img,
.filter-grayscale .rollover:hover img,
.filter-grayscale .rollover-video:hover img,
.filter-grayscale .post-rollover:hover img, .filter-grayscale .fs-entry:hover img,
.filter-grayscale .rsThumb:hover img,
.filter-grayscale .royalSlider:hover img,
.filter-grayscale .content img:hover,
.filter-grayscale .sidebar img:hover,
.filter-grayscale .footer img:hover,
.filter-grayscale .shortcode-banner:hover,
.filter-grayscale .swiper-container img:hover,
.filter-grayscale .swiper-slide:hover > img,
.filter-grayscale .content .rev_slider_wrapper:hover img,
.filter-grayscale .map-container:hover,
.filter-grayscale iframe:hover,
.filter-grayscale embed:hover,
.filter-grayscale object:hover {
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
filter: none;
filter: transparent;
}  .shortcode-action-box,
.shortcode-action-bg.no-line {
word-wrap: break-word;
}
.shortcode-action-box {
margin-top: 5px;
}
.shortcode-action-bg.no-line:before {	
background-color: transparent;
}
.text-centered {
text-align: center;
}
.shortcode-action-box.box-style-table {
display: table;
width: 100%;
-webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
-ms-box-sizing:		border-box;
-o-box-sizing:		border-box;
box-sizing:			border-box;
}
.box-style-table .action-button {
-webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
-ms-box-sizing:		border-box;
-o-box-sizing:		border-box;
box-sizing:			border-box;
}
.box-style-table .shortcode-action-container {
display: table;
}
.box-style-table .shortcode-action-container {
display: table-cell;
vertical-align: middle;
}
.shortcode-action-bg {
position: relative;
padding: 25px 40px 15px 35px;
border-left-width: 5px; 
border-left-style: solid; }
#page .shortcode-action-bg:before {
position: absolute;
left: 0;
top:0;
width: 5px;
height: 100%;
content: "";
-webkit-border-bottom-right-radius: 0px;
-moz-border-bottom-right-radius:	   0px;
-ms-border-bottom-right-radius:	   0px;
-o-border-bottom-right-radius:	   0px;
border-bottom-right-radius:		   0px;
-webkit-border-top-right-radius: 0px;
-moz-border-top-right-radius:	0px;
-ms-border-top-right-radius:	    0px;
-o-border-top-right-radius:	    0px;
border-top-right-radius:		    0px;
}
.action-button { margin-bottom: 20px;
}
.box-style-table .action-button {
padding-top: 0;
padding-left: 40px;
margin-bottom: 0;
}
.box-style-table .action-button .dt-btn {
float: right;
margin-bottom: 10px;
margin-right: 0;
}  .shortcode-pullquote {
background-color: transparent !important;
}
.shortcode-pullquote.align-left {
float: left;
margin: 15px 30px 10px 0;
padding: 5px 20px 5px 0;
border-right-width: 5px; 
border-right-style: solid;
}
.shortcode-pullquote.align-right {
float: right;
margin: 15px 0 10px 30px;
padding: 5px 0 5px 20px;
border-left-width: 5px; 
border-left-style: solid;
}  .shortcode-blockquote {
position: relative;
padding: 25px 20px 25px 20px;
margin: 0 0 20px 0;
font-style: normal;
background-repeat: no-repeat;
background-position: right bottom;			
background-size: 117px 81px;
}
.shortcode-blockquote.block-style-widget:before {
position: absolute;
right: 0;
bottom: 0;
width: 117px;
height: 81px;
background-repeat: no-repeat;
background-position: right bottom;			
background-size: 117px 81px;
content: "";
}
.block-style-widget {
border: none;
}
.shortcode-blockquote p {
margin-bottom: 0;
}  .standard-arrow,
.content .standard-arrow,
.content .standard-number-list,
.content .image-arrow {
margin: 0 0 15px 0;
}
.standard-arrow li,
.standard-number-list li {
padding-left: 24px;
margin-bottom: 10px;
list-style: none;
}
.old-ie .standard-arrow li {
padding-left: 0;
}
.standard-arrow li {
background-position: 0 center;
background-repeat: no-repeat;
background-size: 13px 13px;
}
.list-divider li {
padding-top: 9px;
padding-bottom: 10px;
margin-bottom: 0;
border-top: 1px solid;
background-position: 0 13px;
}
.list-divider li p {
margin-bottom: 0;
}
.list-divider li:first-child {
padding-top: 0;
margin-bottom: 0;
border: none !important;
background-position: 0 4px;
}
.old-ie .list-divider li:first-child {
border: none;
}
.standard-number-list {
counter-reset: my-badass-counter;
}
.standard-number-list li {
position: relative;
padding-left: 30px;
}
.standard-number-list.list-divider li:first-child {
padding-top: 0;
}
.standard-number-list.list-divider li {
padding-top: 9px;
}
.standard-number-list li:before,
standard-number-list.list-divider li:first-child:before {
position: absolute;
left: 0;
top: 50%;
margin-top: -10px;
width: 20px;
height: 20px;
background-color: red;
content: counter(my-badass-counter, decimal);
counter-increment: my-badass-counter;
text-align: center;
font-size: 11px;
font-family: Arial,Verdana,sans-serif;
line-height: 20px;
-webkit-border-radius:	10px;
-moz-border-radius:		10px;
-ms-border-radius:		10px;
-o-border-radius:		10px;
border-radius:			10px;
}
standard-number-list.list-divider li:first-child {
padding-top: 0;
}
.standard-number-list.list-divider li:first-child:before {
top: 10px;
}
.image-arrow li {
overflow: hidden;
width: 100%;
margin-bottom: 10px;
list-style: none;
}
.image-arrow.list-divider li {
margin-bottom: 0;
}
.image-arrow li .wf-table {
width: auto;
}
.image-arrow li .wf-table div {
display: table-cell;
vertical-align: middle;
}
.image-arrow li .list-img {
margin: 0 10px 0px 0;
}  .st-accordion {
padding-bottom: 10px;
}
.content .st-accordion {
margin-bottom: 10px;
}
.st-accordion ul {
margin: 0;
}
.st-accordion > ul > li {
margin: 10px 0 0 0;
padding: 9px 0 0 0;
list-style: none;
}
.st-toggle {
margin: 0px 0 0px 0;
padding: 0px 0 10px 0;
list-style: none;
}
.st-accordion > ul > li:first-child,
#main .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_section:first-child .wpb_accordion_header {
border-top: none !important;
padding-top: 0;
margin-top: 0;
}
.st-accordion li > a,
.st-toggle > a {
display: block;
position: relative;
padding-right: 25px; 
outline:none;
background-position: right center;
background-repeat: no-repeat;
}
.st-toggle > a {
padding-right: 0;
padding-left:  25px;
background-position: 0 center;
}
.st-content,
.st-toggle-content {
display: none;
padding: 10px 0 5px 0;
}
.st-content p,
.st-toggle-content p {
margin-bottom: 0;
}  .shortcode-tabs {
visibility: hidden;
margin-top: 5px;
}
.shortcode-tabs .nav {
display: block;
margin: 0;
text-align: left;
font-size: 0;
line-height: 20px;
}
.shortcode-tabs.centered-tabs .nav {
text-align: center;
}
.shortcode-tabs.tab-style-two .nav {
float: left;
margin: 0 0 25px;
border-width: 1px;
border-style: solid;
}
.shortcode-tabs .tab {
position: relative;
display: inline-block;
margin: 0 1px 0px 0;
padding: 10px 20px 10px 20px;
-webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
-ms-box-sizing:		border-box;
-o-box-sizing:		border-box;
box-sizing:			border-box;
}
.shortcode-tabs .tab.active-tab {
z-index: 8;
}
.shortcode-tabs.tab-style-two .tab {
margin: 0;
}
.shortcode-tabs .tab:hover {
cursor: pointer;
}
.tab-horizontal.tab-style-two .tab {
border-left: 1px solid;				
}
.shortcode-tabs.tab-style-two .tab:first-child {
border-left: none;
}
.shortcode-tabs.tab-style-one {
border: 1px solid;
}
.shortcode-tabs.tab-style-one,
.shortcode-tabs.tab-style-two .nav { }
.tab-style-one.tab-horizontal .tab:before,
.tab-style-three.tab-horizontal .tab:before {
position: absolute;
left: 0;
top: 50%;
margin-top: -9px;
width: 1px;
height: 17px;
z-index: 98;
border-left: 1px solid;
content: "";
}
.tab-style-one .tab:first-child:before,
.tab-style-three .tab:first-child:before {
border-left: none;
}
.tab-style-three.vertical-tab .tab,
.tab-style-three.tab-horizontal .tab:first-child {
padding-left: 0;
}
.shortcode-tabs.tab-style-one.vertical-tab .tab.active-tab:before,
.shortcode-tabs.tab-style-three.vertical-tab .tab.active-tab:before  {
display: none;
}
.content .shortcode-tabs.tab-style-two .tab.active-tab.fullsize-tab,
.content .shortcode-tabs.tab-style-two .tab.active-tab.fullsize-tab:hover {
background-color: transparent;
}
.tab.active-tab:hover {
cursor: auto;
}
.content .shortcode-tabs.tab-style-two .tab.fullsize-tab,
.content .shortcode-tabs.tab-style-three .tab.fullsize-tab {
border-right: none; 
}
.shortcode-tabs.tab-style-two .tab.fullsize-tab:first-child {
border-top: none;
}
.shortcode-tabs.tab-style-two .tab.fullsize-tab,
.shortcode-tabs.tab-style-three .tab.fullsize-tab {
padding-left: 25px;
background-position: 0 12px;
background-repeat: no-repeat;
}
.shortcode-tabs.tab-style-three .tab.fullsize-tab {
padding-left: 35px;
background-position: 10px 12px;
}
.shortcode-tabs.tab-style-two.tab-horizontal .tab {
margin-bottom: -1px;
}
.tab-style-one.tab-horizontal .tab-inner-content {
padding: 25px 20px 15px;
border-top: 1px solid;
-webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
-ms-box-sizing:		border-box;
-o-box-sizing:		border-box;
box-sizing:			border-box;
}
.tab-style-one.vertical-tab .tab-inner-content {
padding: 25px 30px 15px 30px;
}
.tab-style-three.tab-horizontal .tab-inner-content {
padding: 25px 0 15px;
border-top: 1px solid;
}
.tab-inner-content {
overflow: hidden;
} .shortcode-tabs.vertical-tab {
display: table;
}
.shortcode-tabs.vertical-tab .nav {
position: relative;
display: table-cell;
margin: 0;
vertical-align: top;
}
.tab-style-one.vertical-tab .nav,
.tab-style-three.vertical-tab .nav {
border-right: 1px solid; 
}
.shortcode-tabs.vertical-tab.centered-tabs .nav {
vertical-align: middle;
}
.shortcode-tabs.vertical-tab .tab {
display: block;
float: none;
margin: 0 1px 1px 0;
width: 210px;
}
.tab-style-two.vertical-tab .tab {
margin: 0;
}
.tab-style-two.vertical-tab .tab,
.tab-style-three.vertical-tab .tab {
border-top: 1px solid;
}
.shortcode-tabs.tab-style-two.vertical-tab .tab:first-child {
border-left: none;
border-top: none;
}
.tab-style-one.vertical-tab .tab:after {
position: absolute;
top: 0;
left: 20px;
width: 170px;
height: 1px;
border-top: 1px solid;
content: "";
}
.shortcode-tabs.vertical-tab .tab:first-child:after,
.shortcode-tabs.vertical-tab .tab:first-child {
border-top: none;
}
.shortcode-tabs.vertical-tab .tab-content {
display: table-cell;
vertical-align: top;
}
.tab-style-three.vertical-tab .tab-inner-content {
padding: 0 0 0 30px;
}
.shortcode-tabs.vertical-tab.tab-style-two .tab-inner-content {
padding-left: 30px;
}
.shortcode-tabs img {
max-width: 100%;
height: auto;
}
.tab-inner-content {
display: none;
clear: both;
}
.shortcode-tabs .tab.fullsize-tab {
display: none;
}  .map-container {
padding-top: 5px;
}
.map-container iframe {
width: 100%;
}  .shortcode-table-wrap {
overflow-x: auto;
margin-bottom: 20px;
}
.shortcode-table,
.content .shortcode-table {
margin-bottom: 0;
margin-left: 1px;
width: 100%;
border-bottom: none;
text-align: center;
-webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
-ms-box-sizing:		border-box;
-o-box-sizing:		border-box;
box-sizing:			border-box;
}
.shortcode-table-wrap .shortcode-table,
.content .shortcode-table-wrap .shortcode-table {
width: 99.8%;
}
.shortcode-table td {
border-top: none;
}
.table-style-one,
.table-style-two,
.shortcode-table-wrap table {
border-collapse: separate;
border-spacing: 1px;
}
.shortcode-table-wrap .table-style-three {	
border-collapse: collapse;
border-spacing: 1px;
}
.table-style-two td {
border-bottom: 1px solid #f0f0f0;
}
.shortcode-table th,
.shortcode-table td,
.shortcode-table-wrap table th,
.shortcode-table-wrap table td {
padding:10px 20px 10px 20px;
}
.table-style-one td,
.table-style-two thead td {
border-collapse: collapse;
border-spacing: 1px;
}
.table-style-three tbody,
.table-style-three tbody td {
border-width: 1px;
border-style: solid;
border-top: none;
}
.table-style-three-head tr {
border: 1px solid red;
border-top: none;
border-bottom: none;
}
.shortcode-table-wrap table tbody tr:first-child td {
border-top: none;
}  .full-boxed-pricing {
display: table;
width: 100%;
margin-bottom: 20px;
}
.shortcode-pricing-table {
margin-bottom: 20px;
}
.content .shortcode-pricing-table {
margin-left: 0;
}
.full-boxed-pricing .shortcode-pricing-table {
display: table-cell;
padding: 0;
}
.shortcode-pricing-table ul {
margin: 0;
}
.full-boxed-pricing .footer-row,
.full-boxed-pricing .title-row {
margin-left: 1px;
}
.shortcode-pricing-table li {
padding: 20px;
list-style: none;
}
.shortcode-pricing-table .title-row,
.shortcode-pricing-table .footer-row {
padding: 30px 20px;
}
.shortcode-pricing-table .normal-row,
.full-boxed-pricing .last .normal-row {
padding: 10px 20px;
border-width: 1px;
border-style: solid;
border-bottom: none;
}
.shortcode-pricing-table ul li:nth-child(2),
.full-boxed-pricing .shortcode-pricing-table li:nth-child(2) {
border-top: none;
}
.shortcode-pricing-table:first-child .title-row,
.shortcode-pricing-table:first-child .footer-row {
margin-left: 0;
}
.full-boxed-pricing .normal-row {
border-right: none; 
}  .shortcode-single-image-wrap {
margin-bottom: 20px;
max-width: 100%;
}
.shortcode-single-image {
position: relative;
overflow: hidden;
line-height: 0;
}
.shortcode-single-video .fancy-media-wrap,
.shortcode-single-video .shortcode-teaser-video,
.post-video,
.shortcode-video {
position: relative;
display: block;
overflow: hidden;
padding-top: 30px;
height: 0;
padding-bottom: 56.25%;
}
.shortcode-single-video iframe,  
.shortcode-single-video object,  
.shortcode-single-video embed,
.post-video iframe,
.post-video object,
.post-video embed,
.shortcode-video iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.shortcode-single-image img {
width: 100%;
height: auto;
}
.borderframe .shortcode-single-image {
border-style: solid;
}
.content .borderframe.caption-on .shortcode-single-image {
border-bottom: none;
}
#main .borderframe.caption-on .shortcode-single-image {
padding-bottom: 0 !important;
}
.shortcode-single-caption {
width: 100%;
height: auto;
padding: 15px 20px;
}
.br-standard.borderframe .shortcode-single-caption {
border: none;
}
.shortcode-single-caption {
border: 1px solid;
border-top: none;
}
.shortcode-single-caption p {
margin-bottom: 0;
} .shortcode-single-caption,
.shortcode-single-image,
.shortcode-banner-inside,
.shortcode-banner-bg,
.shortcode-banner,
.fs-entry-content,
.rollover-content {
-webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
-ms-box-sizing:		border-box;
-o-box-sizing:		border-box;
box-sizing:			border-box;
}
.stripe .shortcode-banner-inside *,
.content .shortcode-banner-inside * {
color: inherit;
} .shortcode-teaser {
margin-top: 5px;
margin-bottom: 15px;
}
.shortcode-teaser.frame-on { }
.shortcode-teaser.frame-on.img-full {
-webkit-border-radius:	0px;
-moz-border-radius:		0px;
-ms-border-radius:		0px;
-o-border-radius:		0px;
border-radius:			0px;
}
.frame-on {
padding-top: 20px;
}
.frame-on.img-full {
padding-top: 0px;
}
.shortcode-teaser-img {
line-height: 0;
padding-bottom: 20px;
}
.frame-on .shortcode-teaser-img {
padding: 0px 20px 20px;
}
.img-full .shortcode-teaser-img {
padding: 0 0 20px;
}
.shortcode-teaser-img img {
width: 100%;
height: auto;
}
.frame-on .shortcode-teaser-content {
padding: 0px 20px 15px;
}
.shortcode-teaser-content {
margin-top: -5px;
}
.text-centered .shortcode-teaser-content {
text-align: center;
}
.details,
.link.btn-link {
display: inline-block;
padding-right: 15px;
background-repeat: no-repeat;
background-position: right center; 
text-decoration: none;
}
.link.btn-link {
padding-right: 20px;
}
.project-content .details,
.details.more-link {
margin-right: 20px;
}
.shortcode-teaser .details.more-link {
margin-right: 0px;
} .details:hover,
.link.btn-link:hover {
text-decoration: underline;
}  .shortcode-banner {
position: relative;
overflow: hidden;
margin-bottom: 15px;
margin-top: 5px;
background-position: center;
-webkit-background-size: cover;
-moz-background-size: 	 cover;
-o-background-size: 	 cover;
-ms-background-size: 	 cover;
background-size: 	 	 cover;
line-height: 0;
opacity: 1;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.wf-table .shortcode-banner-inside {
display: table-cell;
vertical-align: middle;
}
.shortcode-banner-link:hover,
.no-mobile #main .shortcode-banner-link.animate-element.start-animation:hover {
opacity: 0.8;
filter: alpha(opacity=80);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
cursor: pointer;
}
.shortcode-banner img {
width: 100%;
height: auto;
}
.shortcode-banner-bg {
height: 100%;
background-clip: padding-box;
}
.shortcode-banner-inside {
overflow: hidden;
width: 100%;
height: 100%;
padding: 15px 20px;
background-clip: padding-box;
}  #sidebar .team-container,
#footer .team-container {
background-color: transparent;
}
.content .team-container {
margin-bottom: 30px;
}
.content .grid-masonry .team-container {
margin-top: 5px;
margin-bottom: 35px;
}
.content .iso-item .team-container,
.team.layout-masonry-grid .team-container {
margin-bottom: 35px;
margin-top: 5px;
}
.testimonials.layout-grid .testimonial-item {
margin-bottom: 35px;
}
.content .slider-content .team-container {
margin-bottom: 0px;
}
.team-container img{
width: 100%;
height: auto;
}
.team-desc {
padding: 15px 0px 0px;
text-align: center;
}
#sidebar .team-desc,
#footer .team-desc {
padding: 15px 0px 15px;
}
.team-container .soc-ico {
padding-top: 5px;
margin-bottom: 10px;
font-size: 0;
line-height: 0;
}
#sidebar .team-container .soc-ico,
#footer .team-container .soc-ico {
margin-bottom: 0px;
}
.team-container .soc-ico a {
display: inline-block;
float: none;
}
.content .team-items ul {
margin: 0;
}  .blog-content.wf-td,
.blog-media.wf-td {
vertical-align: top;
}
.blog.layout-list .blog-content {
margin-bottom: 10px;
}
.layout-masonry .blog-content.wf-td,
.layout-masonry .blog-media.wf-td,
.layout-grid .blog-content.wf-td,
.layout-grid .blog-media.wf-td,
.media-wide .blog-content.wf-td,
.media-wide .blog-media.wf-td,
.iso-container .blog-media.wf-td, 
.iso-container .blog-content.wf-td,
.shortcode-blog-posts .wf-td {
display: block;
}
.post-item {
display: inline-block;
vertical-align: top;
}
.has-divider > article {
padding-top: 15px;
margin: 15px 0 0;
border-top-width: 1px;
border-top-style: solid;
}
.post-item article {
display: table;
}
.post-content a {
text-decoration: none;
}
.post-img,
.post-content {
display: table-cell;
vertical-align: top;
}
.post-content {
vertical-align: middle;
}
.post-img .alignleft {
margin-right: 20px;
margin-bottom: 0;
}
.shortcode-blog-posts .post {
padding-bottom: 20px;
border: none;
}
.shortcode-blog-posts .entry-meta {
padding-bottom: 10px;
}
.navigation-inner {
overflow: hidden;
margin-bottom: 15px;
}
.project-content .navigation-inner {
float: left;
margin-top: 5px;
margin-bottom: 25px;
}
.project-content .btn-link.btn-project-link {
float: left;
margin-top: 5px;
margin-bottom: 25px;
}
.project-post .btn-link.btn-project-link,
.project-post .navigation-inner {
display: inline-block;
vertical-align: top;
}
.project-content .navigation-inner a {
padding-left: 17px;
margin-right: 20px;
}
.old-ie .project-content .navigation-inner a {
padding: 0;
}
.project-post .navigation-inner a {
margin-right: 20px;
}
.project-content .navigation-inner .next-post {
padding-left: 0;
padding-right: 17px;
}
.navigation-inner a {
text-decoration: none;
background-repeat: no-repeat;
}
.navigation-inner a:hover {
text-decoration: underline;
}
.navigation-inner .prev-post {
float: left;
padding-left: 20px;
background-position: 0 center;
}
.navigation-inner .next-post {
float: right;
padding-right: 20px;
background-position: right center;
}
.navigation-inner a.disabled {
opacity: 0.4;
}
.navigation-inner a.disabled:hover {
cursor: auto;
text-decoration: none;
} .format-aside-content {
padding: 25px 20px 15px;
margin: 5px 0 15px;
}
.author-quote {
border-left: 5px solid;
padding-left: 10px;
}
.format-status-content {	
padding: 25px 20px 15px;
margin: 5px 0 15px;
}
.format-link-content {	
padding: 25px 20px 15px;
margin: 5px 0 15px;
}   .testimonial-item,
.footer .testimonials.slider-content {
padding: 25px 20px 20px 20px;
margin-bottom: 20px;
margin-top: 5px; }
.footer .testimonials.slider-content {
margin-bottom: 0;
}
.footer .widget_presscore-testimonials-slider .widget-title {
margin-bottom: 25px;
}
.footer .testimonials.rsContW .rsBullets {
bottom: -32px;
left: 0;
}
.testimonial-item.testimonial-item-slider {
margin-bottom: 33px;
}
.no-touch .testimonial-item.testimonial-item-slider,
.wpb_animate_when_almost_visible,
.no-touch .benefits-grid.animation-builder,
.no-touch .wpb_tabs {
-webkit-backface-visibility: hidden;
}
.iso-item .testimonial-item {
margin-bottom: 35px;
}
.rsCont .testimonial-item {
margin-bottom: 20px;
}
.testimonial-item ul {
margin: 0;
padding: 0;
}
.rsContainer li {
list-style: none;
}
.no-avatar {
width: 50px;
height: 50px;
background-repeat: no-repeat;
background-position: center;
}
.comment .no-avatar,
.items-grid .no-avatar,
.recent-posts .no-avatar {
width: 60px;
height: 60px;
}  .content .instagram-photos {
overflow: hidden;
margin-bottom: 20px;
}
.content .widget .instagram-photos {
margin-bottom: 0;
}
.widget .instagram-photos {
overflow: hidden;
margin-bottom: 15px;
padding-top: 7px; }
.instagram-photos a {
position: relative;
float: left;
max-width: 115px; line-height: 0;
border-right: 3px solid transparent;
border-bottom: 3px solid transparent;
-webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
-ms-box-sizing:		border-box;
-o-box-sizing:		border-box;
box-sizing:			border-box;
}
.widget .instagram-photos a {
max-width: 77px;
}
#footer .widget .instagram-photos a {
max-width: 90px;
}
.instagram-photos img {
max-width: 100%;
width: 100%;
height: auto;
}
.instagram-photos a i {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
}
.no-touch .instagram-photos a:hover i {
opacity: 1;
}  .ts-wrap {
position: relative;
display: block;
}
.ts-viewport {
overflow: hidden;
height: 0;
-webkit-transition: height 150ms;
transition: height 150ms;
-webkit-transform: translatez(0);
transform: translatez(0);
}
.ts-cont,
.content .ts-cont {
position: relative;
display: block;
width: 100%;
height: 100%;
margin: 0 0 0 -20px;
padding: 0;
list-style: none;
}
.full .frame ul {
margin-left: 0;
}
.no-touch .frame ul:hover {
cursor: -moz-grab;
cursor: -webkit-grab;
}
.no-touch .frame.dragged ul,
.no-touch .frame.dragged ul li *,
.no-touch .frame.dragged ul li:hover * {
cursor: move;
cursor: -moz-grabbing;
cursor: -webkit-grabbing;
}
.ts-cell {
position: absolute;
top: 0;
display: block; }
.ts-slide > img,
.ts-cell > img {
max-width: 100%;
}
.fs-entry-slide {
padding:  0 0 0 20px;
-webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
-ms-box-sizing:		border-box;
-o-box-sizing:		border-box;
box-sizing:			border-box;
}
.fs-navigation {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
}
.slider-wrapper .prev,
.slider-wrapper .next {
position: absolute;
left: 7px;
top: 0;
width: 26px;
height: 60px;
}
.slider-wrapper.full .prev,
.slider-wrapper.full .next {
left: 0;
opacity: 0;
}
.slider-wrapper.full .next {
left: auto;
right: 0;
}
.slider-wrapper .prev i,
.slider-wrapper .next i {
position: absolute;
left: 0px;
top: 50%;
margin-top: -30px;
width: 26px;
height: 60px;
}
.slider-wrapper .prev i,
.slider-wrapper .next i {
-webkit-border-radius:	7px;
-moz-border-radius:		7px;
-ms-border-radius:		7px;
-o-border-radius:		7px;
border-radius:			7px;
}
.slider-wrapper.full .prev i,
.slider-wrapper.full .next i {
-webkit-border-radius:	0px;
-moz-border-radius:		0px;
-ms-border-radius:		0px;
-o-border-radius:		0px;
border-radius:			0px;
}
.slider-wrapper.full .next i {
-webkit-border-top-left-radius:	7px;
-moz-border-top-left-radius:	7px;
-ms-border-top-left-radius:		7px;
-o-border-top-left-radius:		7px;
border-top-left-radius:			7px;
-webkit-border-bottom-left-radius: 7px;
-moz-border-bottom-left-radius:	   7px;
-ms-border-bottom-left-radius:	   7px;
-o-border-bottom-left-radius:	   7px;
border-bottom-left-radius:		   7px;
}
.slider-wrapper.full .prev i {
-webkit-border-top-right-radius:	7px;
-moz-border-top-right-radius:	7px;
-ms-border-top-left-radius:		7px;
-o-border-top-right-radius:		7px;
border-top-right-radius:			7px;
-webkit-border-bottom-right-radius: 7px;
-moz-border-bottom-right-radius:	   7px;
-ms-border-bottom-right-radius:	   7px;
-o-border-bottom-right-radius:	   7px;
border-bottom-right-radius:		   7px;
}
.slider-wrapper .prev i:before,
.slider-wrapper .next i:before {
position: absolute;
left: -7px;
top: -7px;
width: 26px;
height: 60px;
content: "";
border: 7px solid transparent;
}
.slider-wrapper .prev i:hover,
.slider-wrapper .next i:hover {
cursor: pointer;
}
.slider-wrapper .prev.disabled i:hover,
.slider-wrapper .next.disabled i:hover {
cursor: auto;
}
.slider-wrapper .next {
left: auto;
right: 7px;
}
.slider-wrapper .prev i:after,
.slider-wrapper .next i:after {
position: absolute;
left: 0;
top: 0;
height: 60px;
width: 24px;
background-position:center center;
background-repeat: no-repeat;
content: "";
}
.slider-wrapper .next i:after {
width: 27px;
}
.slider-wrapper .prev.disabled i:after,
.slider-wrapper .next.disabled i:after,
.slider-wrapper .prev.disabled i:active:after,
.slider-wrapper .next.disabled i:active:after {
opacity: 0.55;
}
.slider-wrapper .prev i:active:after,
.slider-wrapper .next i:active:after {
opacity: 0.8;
}
.text-on-img .fs-entry-slide {
position: relative;
padding: 0;
}
.text-on-img .fs-entry-content {
position: absolute;
display: none;
top: 0;
left: 0;
width: 100%;
height: 100%;
padding: 20px;
opacity: 1;
}
.text-on-img .link {
cursor: pointer;
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
.old-ie .text-on-img .link {
z-index: 10;
}
.old-ie .swiper-slide .link {
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000,endColorstr=#26000000)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000,endColorstr=#26000000); zoom: 1;
}
.no-touch .link.act,
.link.act i,
.no-touch .rollover-content,
.swiper-slide .link,
.no-touch .fs-entry-img i {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
opacity: 0;
-webkit-transition:	opacity 400ms ease;
-moz-transition:	opacity 400ms ease;
-ms-transition:		opacity 400ms ease;
-o-transition:		opacity 400ms ease;
transition:			opacity 400ms ease;
}
.albums .rollover-content:hover {
cursor: pointer;
}
.no-touch .rollover-project .link.act,
.no-touch .fs-entry-img:hover i {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
opacity: 1;
}
.rollover-project .link i {
position: absolute;
top: 0;
right: 0;
width: 30px;
height: 30px;
}
.rollover-project .link i:before,
.swiper-slide .link i:before {			
position: absolute; 
top: 0px;
right: 0px;
width: 0px;
height: 0px;
content: "";
border-top: 45px solid red;
border-left: 45px solid transparent;
}
.rollover-project .link i:after,
.close-link,
.swiper-slide .link i:after {
position: absolute;
width: 14px;
height: 14px;
background-repeat: no-repeat;
background-position: center;
}
.close-link {
width: 30px;
height: 30px;
}
.rollover-project .link i:after,
.swiper-slide .link i:after {
top: 6px;
right: 6px;
content: "";
z-index: 99;
}
.no-touch .fs-entry:hover .link,
.no-touch .shortcode-instagram .fs-entry:hover .link,
.no-touch .swiper-slide:hover > .link {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
opacity: 1;
}
.shortcode-instagram .link,
.shortcode-instagram .link a {
height: 100%;
width: 100%;
}
.rollover-content {
position: absolute;
top: 0;
left: 0;
z-index: 100;
display: none;
padding: 20px 20px 20px 20px;
width: 100%;
height: 100%;
}
.fs-entry-img {
position: relative;
line-height: 0;
font-size: 0;
}
.fs-entry-img i {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
}
.old-ie .fs-entry-img i {
display: none;
}
.old-ie .fs-entry-img i:after {
position: absolute;
top: 50%;
left: 50%;
margin: -16px 0 0 -16px;
width: 33px;
height: 33px;
background-repeat: no-repeat;
content: "";
}
.fs-entry-content {
display: block;
padding: 20px 0px 20px 0px;
width: 100%;
height: 100%;
z-index: 100;
text-align: center;
opacity: 0;
}
.no-touch .rollover-content,
.touch .albums .rollover-content,
.touch .media .rollover-content {
display: block;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
opacity: 0;
}
.close-link:hover:parent {
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
opacity: 0;
}
.no-touch .rollover-project:hover .rollover-content {
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
opacity: 1;
}
.rollover-project:hover {
cursor: pointer;
}
.project-details {
margin-right: 17px;
}
.fs-entry-content .project-details,
.fs-entry-content .project-link {
margin: 0 10px;
}
.project-details,
.project-link,
.btn-project-link {
margin-bottom: 5px;
padding-right: 18px;
background-repeat: no-repeat;
background-position: right center;
text-decoration: none;
}
.project-details {
padding-right: 14px;
}
.btn-link.btn-project-link {
padding-right: 18px;
background-position: right 2px;
}
.project-details:hover,
.project-link:hover,
.btn-link.btn-project-link:hover {
text-decoration: underline;
}
.old-ie .project-details,
.old-ie .project-link,
.old-ie .swiper-link {
padding-right: 0
}
.close-link {
right: -3px;
top: -3px;
cursor: pointer;
display: none;
}
.touch .close-link,
.slider-wrapper .close-link,
.swiper-slide .close-link {
display: block;
}
.fs-title {
margin: 30px 0 35px;
text-align: center;
} .slider-wrapper {
position: relative;
margin: 5px 0 0px;
}
.slider-wrapper.full {
margin-top: 0;
} .shortcode-tooltip {
border-bottom: 1px dashed;
}
.shortcode-tooltip:hover {
border: none;
cursor: help;
}
.tooltip-c{
display: none;
}
.shortcode-tooltip-content {
position:absolute;
left:-9999px;
z-index:999;
display: none;
overflow: visible;
margin: 5px 0 15px;
padding: 13px 20px 17px;
min-width: 210px;
max-width: 210px;
background: rgba(24, 25, 25, 0.95);
color: #8f8f8f;
}
.old-ie .shortcode-tooltip-content {
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2181919,endColorstr=#F2181919)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#F2181919,endColorstr=#F2181919); zoom: 1;
}
.tooltip-title {
display: block;
margin-bottom: 10px;
}
.tooltip-title.text-big {
color: #fff;
}  .logos-grid {
}
.logos-grid .wf-cell {
margin-bottom: 40px;
text-align: center;
}
.logos-grid .borders {
position: relative;
font-size: 0;
}
.logos-grid .borders:before {
position: absolute;
display: block;
bottom: -20px;
left: 0;
width: 100%;
content: "";
}
.logos-grid .borders:after {
position: absolute;
display: block;
top: 0;
left: -20px;
height: 100%;
content: "";
}
.logos-grid .borders a {
display: inline-block;
vertical-align: middle;
max-width: 100%;
line-height: 0;
}
.logos-grid .borders a:hover {
opacity: 0.7;
}
.old-ie .logos-grid .borders a {
display: block;
}
.logos-grid .borders img {
max-width: 100%;
height: auto;
}
.logo-items li {
text-align: center;
}
.logo-items li a {
line-height: 0;
font-size: 0;
opacity: 1;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-transition:	opacity 400ms ease;
-moz-transition:	opacity 400ms ease;
-ms-transition:		opacity 400ms ease;
-o-transition:		opacity 400ms ease;
transition:			opacity 400ms ease;
}
.logo-items img {
max-width: 100%;
height: auto;
}
.logo-items li a:hover {
opacity: 0.8;
filter: alpha(opacity=80);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
}  .dt-btn.btn-white,
.content .dt-btn.btn-white {
background-color: #fff;
color: #2e2e2f;
}
.dt-btn {
margin-right: 10px;
}
.dt-btn.btn-red,
.content .dt-btn.btn-red,
#main-slideshow .tp-button.red,
#main-slideshow .purchase.red {
background-color: #d73b37;
color: #ffffff;
}
#main-slideshow .tp-button,
#main-slideshow .purchase {
background-image: none;
color: #ffffff !important;
}
.dt-btn.btn-berry,
.content .dt-btn.btn-berry {
background-color: #e32a5a;
color: #ffffff;
}
.dt-btn.btn-orange,
.content .dt-btn.btn-orange,
#main-slideshow .tp-button.orange,
#main-slideshow .purchase.orange {
background-color: #f36c0a;
color: #ffffff;
}
.dt-btn.btn-yellow,
.content .dt-btn.btn-yellow {
background-color: #f2a809;
color: #ffffff;
}
.dt-btn.btn-pink,
.content .dt-btn.btn-pink {
background-color: #fd8fb6;
color: #ffffff;
}
.dt-btn.btn-green,
.content .dt-btn.btn-green {
background-color: #8cc63a;
color: #ffffff;
}
.dt-btn.btn-dark-green,
.content .dt-btn.btn-dark-green,
#main-slideshow .tp-button.green,
#main-slideshow .purchase.green {
background-color: #3ab459;
color: #ffffff;
}
.dt-btn.btn-blue,
.content .dt-btn.btn-blue {
background-color: #27cff3;
color: #ffffff;
}
.dt-btn.btn-dark-blue,
.content .dt-btn.btn-dark-blue,
#main-slideshow .tp-button.blue,
#main-slideshow .purchase.blue {
background-color: #2985c6;
color: #ffffff;
}
.dt-btn.btn-violet,
.content .dt-btn.btn-violet {
background-color: #6946b8;
color: #ffffff;
}
.dt-btn.btn-black,
.content .dt-btn.btn-black,
#main-slideshow .tp-button.darkgrey,
#main-slideshow .purchase.darkgrey {
background-color: #3e3f3f;
color: #ffffff;
}
.dt-btn.btn-gray,
.content .dt-btn.btn-gray,
#main-slideshow .tp-button.lightgrey,
#main-slideshow .purchase.lightgrey {
background-color: #a5a6a7;
color: #ffffff;
}  .dt-highlight {
padding: 1px 4px;
}
.dt-highlight.highlight-white {
background-color: #fff;
color: #2e2e2f;
}
.dt-highlight.highlight-red {
background-color: #d73b37;
color: #ffffff;
}
.dt-highlight.highlight-berry {
background-color: #e32a5a;
color: #ffffff;
}
.dt-highlight.highlight-orange {
background-color: #f36c0a;
color: #ffffff;
}
.dt-highlight.highlight-yellow {
background-color: #f2a809;
color: #ffffff;
}
.dt-highlight.highlight-pink {
background-color: #fd8fb6;
color: #ffffff;
}
.dt-highlight.highlight-green {
background-color: #8cc63a;
color: #ffffff;
}
.dt-highlight.highlight-dark-green {
background-color: #3ab459;
color: #ffffff;
}
.dt-highlight.highlight-blue {
background-color: #27cff3;
color: #ffffff;
}
.dt-highlight.highlight-dark-blue {
background-color: #2985c6;
color: #ffffff;
}
.dt-highlight.highlight-violet {
background-color: #6946b8;
color: #ffffff;
}
.dt-highlight.highlight-black {
background-color: #3e3f3f;
color: #ffffff;
}
.dt-highlight.highlight-gray {
background-color: #a5a6a7;
color: #ffffff;
}   .rollover,
.rollover-video,
.post-rollover,
.rollover-project .link {
position: relative;
display: block;
line-height: 0;
text-decoration: none;
}
.rollover:hover {
text-decoration: none;
}
.format-gallery .rollover {
overflow: hidden;
}
.rollover i {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.rollover i,
.post-rollover i,
.rollover-video i:after,
.rollover-project .link i,
.rollover-thumbnails,
.rollover-video .video-icon,
.rollover-video i {
-webkit-transition:	all 400ms ease;
-moz-transition:	all 400ms ease;
-ms-transition:		all 400ms ease;
-o-transition:		all 400ms ease;
transition:			all 400ms ease;
}
.rollover i:after {
position: absolute;
top: 50%;
left: 50%;
margin: -25px 0 0 -25px;
width: 50px;
height: 50px;
content: "";
}
.albums .rollover i:after {
display: none;
}
.albums .rollover-zoom.rollover i:after,
.albums .rollover-small.rollover i:after {
display: block;
} 
.rollover i:after {			
background-position: center center;
background-repeat:  no-repeat; 
}
.rollover-small i:after {
width: 30px;
height: 30px;
margin: -15px 0 0 -15px;
}
.no-touch .rollover:hover i,
.touch .rollover.is-clicked i,
.touch .rollover-content.is-clicked,
.rollover-video:hover i  {
display: block;
opacity: 1;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.touch .rollover-content.hide-content {
display: none;
}
.touch .fs-entry i {
display: none;
}
.rollover-video i {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0;
}
.old-ie .rollover-video .video-icon:after {
position: absolute;
top: 50%;
left: 60%;
width: 60px;
height: 70px;
margin: -35px 0 0 -60px;
content: "";
}
.rollover-video .video-icon {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 99;
opacity: 0.8;
filter: alpha(opacity=80);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
background-position: center center;
background-repeat: no-repeat;
}
.format-gallery-normal .rollover-video .video-icon { background-size: 50px 50px;
}
.rollover-video .video-icon:hover {
opacity: 1;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";	
}
.format-video .rollover i:after {
background-position: 19px center;
} .post-rollover i {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-position: center center;
background-repeat: no-repeat;
opacity: 0; }
.old-ie .post-rollover i:after {
position: absolute;
left: 50%;
top: 50%;
width: 16px;
height: 16px;
margin: -8px 0 0 -8px;
content: "";
background-repeat: no-repeat;
} .no-touch .post-rollover:hover i {
opacity: 1;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
} .rollover-project {
position: relative;
overflow: hidden;
}
.post .rollover-project.alignnone {
margin-bottom: 0;
}
.rollover-project .link i {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.15);
opacity: 0;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.old-ie .rollover-project .link i {
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000,endColorstr=#26000000)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#26000000,endColorstr=#26000000); zoom: 1;
} .rollover-thumbnails {
position: absolute;
top: 50%;
left: 50%;
margin: -32px 0 0 -70px;
width: 140px;
height: 140px;
z-index: 100;
opacity: 0;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
.format-gallery.post i:after,
.format-gallery.post i:before,
.format-gallery.post .post-rollover i:after,
.format-gallery.post .post-rollover i:before {
display: none;
}
.format-gallery.post .items-grid i:after,
.format-gallery.post .items-grid i:before,
.format-gallery.post .dt-format-gallery i:before,
.format-gallery.post .dt-format-gallery i:after  {
display: block;
}
.rollover-thumbnails span {
position: absolute;
top: 0;
left: 0;
width: 90px;
height: 90px;
-webkit-box-shadow:  0px 0px 5px 1px rgba(0, 0, 0, 0.15);        
box-shadow:  0px 0px 5px 1px rgba(0, 0, 0, 0.15);
}
.rollover-thumbnails span,
.rollover-thumbnails span img {
-webkit-border-radius:	50%;
-moz-border-radius:		50%;
-ms-border-radius:		50%;
-o-border-radius:		50%;
border-radius:			50%;
}
.no-touch .rollover:hover .rollover-thumbnails,
.touch .rollover.is-clicked .rollover-thumbnails {
opacity: 1;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.rollover-thumbnails span i:after,
.rollover-thumbnails span i {
display: none !important;
}
.rollover-thumbnails .r-thumbn-1 {		
top: 0px;
left: 49px;
z-index: 102;
}
.rollover-thumbnails .r-thumbn-2 {		
top: -25px;
left: 42px;
width: 50px;
height: 50px;
z-index: 100;
}
.rollover-thumbnails .r-thumbn-3 {		
top: 4px;
left: 0px;
width: 70px;
height: 70px;
z-index: 101;
}
.old-ie .rollover i,
.old-ie .post-rollover i,
.old-ie .rollover-project .link i,
.old-ie .swiper-slide .link {
display: none;
}
.grid-masonry .wf-cell {
-webkit-transition:	all 400ms ease;
-moz-transition:	all 400ms ease;
-ms-transition:		all 400ms ease;
-o-transition:		all 400ms ease;
transition:			all 400ms ease;
}  .dt-format-gallery {
overflow: hidden;
margin-bottom: 25px;
max-width: 100%;
}
.dt-format-gallery.shortcode-gallery {
margin-bottom: 0;
}
.dt-format-gallery.shortcode-gallery a {
line-height: 0;
}
.dt-format-gallery a.big-img,
.dt-format-gallery .rollover-video.big-img {
border-bottom: none;
}
.gallery-col-1 > a,
.gallery-col-1 .rollover-video {
width: 100%;
}
.gallery-col-2 > a,
.gallery-col-2 .rollover-video {
width: 50%;
}
.gallery-col-2 > a.big-img,
.gallery-col-2 .rollover-video.big-img {
width: 100%;
}
.gallery-col-3 a.big-img,
.gallery-col-3 .rollover-video.big-img {
width: 66.6667%;
}
.gallery-col-3 > a,
.gallery-col-3 .rollover-video {
width: 33.3333%;
}
.gallery-col-4 a.big-img,
.gallery-col-4 .rollover-video.big-img {
width: 50%;
}
.gallery-col-4 > a,
.gallery-col-4 .rollover-video {
width: 25%;
}
.gallery-col-5 a.big-img,
.gallery-col-5 .rollover-video.big-img {
width: 40%;
}
.gallery-col-5 > a,
.gallery-col-5 .rollover-video {
width: 20%;
}
.gallery-col-6  a.big-img,
.gallery-col-6 .rollover-video.big-img {
width: 33.3333%;
}
.gallery-col-6 > a,
.gallery-col-6 .rollover-video {
width: 16.6667%;
}
.gallery-coll-half {
float: left; line-height: 0;
}
.gallery-coll-fourth {
float: left; }
.dt-format-gallery a,
.dt-format-gallery .rollover-video {
max-width: 100%;
float: left;
border-bottom: 3px solid transparent;
border-right: 3px solid transparent;
-webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
-ms-box-sizing:		border-box;
-o-box-sizing:		border-box;
box-sizing:			border-box;
}
.dt-format-gallery.gallery-col-1 a.big-img,
.dt-format-gallery.gallery-col-1 .rollover-video.big-img,
.dt-format-gallery.gallery-col-2 a.big-img,
.dt-format-gallery.gallery-col-2 .rollover-video.big-img {
border-bottom: 3px solid transparent;
}
.dt-format-gallery img {
width: 100%;
height: auto;
}
.grid-masonry.wf-container {
margin: 0 -20px;
}
.grid-masonry .wf-cell {
padding: 0 20px;
}  .loading-label,
#main-slideshow .tp-loader,
#page .ls-defaultskin .ls-loading-container {
overflow: hidden;
padding: 5px;
width: 50px;
height: 50px;
background-color: #000;
background-image: url(//sloannursery.com/wp-content/themes/dt-the7/images/preloader.gif);
background-position: center center;
background-position: center center;
background-repeat: no-repeat;
background-repeat: no-repeat;
-webkit-box-shadow:  0px 2px 15px 5px rgba(0, 0, 0, 0.3);
box-shadow:  0px 2px 15px 5px rgba(0, 0, 0, 0.3);
font-size: 0;
opacity: 0.5;
line-heigth: 0;
}
#page .ls-defaultskin {
background-color: transparent;
}
.loading-label,
#main-slideshow .tp-loader {
position: absolute;
top: 50%;
left: 50%;
margin: -25px 0 0 -25px;
z-index: 2000;
}
#main-slideshow .tp-loader {
z-index: 9999;
}
.swiper-container {
overflow: hidden;
-webkit-backface-visibility: hidden;
}
.swiper-wrapper {
height: 0px;
overflow: hidden;
-webkit-transition:	height 1400ms ease;
-moz-transition:	height 400ms ease;
-ms-transition:		height 400ms ease;
-o-transition:		height 400ms ease;
transition:			height 1400ms ease;
opacity: 0;
}
.swiper-wrapper .swiper-slide {
width: 20%;
height: 100%;
-webkit-backface-visibility: hidden;
}
.swiper-container img,
.swiper-slide img {
float: left;
width: 100%;
height: auto;
}
.swiper-slide {
position: relative;
float: left;
}
.swiper-nested1,
.swiper-nested1 .swiper-slide {
position: relative;
width: 100%;
height: 500px;
}
.swiper-nested1 .swiper-slide {
width: 500px;
height: 100%;
} .swiper-nested2 .swiper-slide {
line-height: 0;
}
.swiper-caption {
position: absolute;
bottom: 5px;
left: 20px;
}
.swiper-caption h4 {
overflow: hidden;
}
.swiper-link {
padding: 0 0 10px 20px;
background-position: 0 0;
background-repeat: no-repeat;
}
.arrow-left,
.arrow-right {
position: absolute;
z-index: 300;
top: 50%;
left: 0px;
margin-top: -20px;
width: 50px;
height: 40px;
background-position: center center;
background-repeat: no-repeat;
opacity: 0.7;
filter: alpha(opacity=70);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
}
.arrow-right {
left: auto;
right: 0px;
}
.arrow-left:hover,
.arrow-right:hover,
.arrow-top:hover,
.arrow-bottom:hover {
opacity: 1;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
}
.swiper-container .disable,
.swiper-container .disable:hover {
opacity: 0.3;
filter: alpha(opacity=30);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; 
}
.arrow-top,
.arrow-bottom {
position: absolute;
z-index: 900;
right: 10px;
bottom: 6px;
width: 30px;
height: 30px;
background-position: center center;
background-repeat: no-repeat;
opacity: 0.7;
filter: alpha(opacity=70);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
}
.arrow-top {
bottom: 30px;
}
.swiper-slide .link {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.15);
cursor: pointer;
}
.swiper-caption {
position: absolute;
top: 0;
left: 0;
z-index: 1000;
display: none;
padding: 20px;
width: 100%;
height: 100%;
-webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
-ms-box-sizing:		border-box;
-o-box-sizing:		border-box;
box-sizing:			border-box;
}   #main-slideshow.fixed .three-d-slider {
margin: 0 auto;
max-width: 1200px;
}
.three-d-slider {
position: relative;
overflow: hidden;
height: 500px;
z-index: 1;
background-color: #000;
}
.plane { position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
margin: 0 auto;
overflow: hidden;
visibility:hidden;
}
.plane img {
visibility: hidden;
} div.container {
position:absolute;
top:50px;
left:50px;
-moz-transform-origin: center center;
-ms-transform-origin: center center;
-o-transform-origin: center center;
-webkit-transform-origin: (50, 50);
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;
}
.container-1 {
z-index: 3;
}
.container-2 {
z-index: 6;
}
.container-3 {
z-index: 9;
}
.slide-me .container {
-moz-transition-property: left, top !important;
-ms-transition-property: left, top !important;
-o-transition-property: left, top !important;
-webkit-transition-property: left, top !important;
-moz-transition-duration: 0ms !important;
-ms-transition-duration: 0ms !important;
-o-transition-duration: 0ms !important;
-webkit-transition-duration: 0ms !important;
}
.scale-me .container {
-moz-transition-property: -moz-transform, opacity;
-ms-transition-property: -ms-transform, opacity;
-o-transition-property: -o-transform, opacity;
-webkit-transition-property: -webkit-transform, opacity;
-moz-transition-duration: 300ms 1000ms;
-ms-transition-duration: 300ms 1000ms;
-o-transition-duration: 300ms 1000ms;
-webkit-transition-duration: 300ms 1000ms;
}
.useJS.scale-me .container {
-moz-transition-property: opacity;
-ms-transition-property: opacity;
-o-transition-property: opacity;
-webkit-transition-property: opacity;
-moz-transition-duration: 1000ms;
-ms-transition-duration: 1000ms;
-o-transition-duration: 1000ms;
-webkit-transition-duration: 000ms;
}
.useJS .container-1, .useJS .container-2, .useJS .container-3 {
-moz-transform: none;
-webkit-transform: none;
-o-transform: none;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 
.container-1 {
-ms-transform: scale(0.14, 0.14);
}
.container-2 {
-ms-transform: scale(0.23, 0.23);
}
.container-3 {
-ms-transform: scale(0.35, 0.35);
}
.photo.show {
-ms-transform: scale(2.86, 2.86);
}
.container .l3 {
-ms-transform: scale(7.15, 7.15);
}
}  .three-d-slider .photo {
position:absolute;
padding: 0;
margin: 0;
}
.three-d-slider .photo:hover {
cursor: pointer;
}
.lightbox .container .photo:hover {
cursor: default;
}
.useJS .container .photo.show {
-moz-transform: none;
-webkit-transform: none;
-o-transform: none;
}	
.three-d-slider .photo.show {
max-height:100%;
-moz-transform-property: scale;
-webkit-transform-property: scale;
-o-transform-property: scale;
}
.photo.top-slice {
z-index: 999;
cursor: default;
-moz-transition-property: left, top !important;
-ms-transition-property: left, top  !important;
-o-transition-property: left, top !important;
-webkit-transition-property: left, top !important;
-moz-transition-duration: 400ms;
-ms-transition-duration: 400ms;
-o-transition-duration: 400ms;
-webkit-transition-duration: 400ms;
-moz-transition-delay: 0 !important;
-ms-transition-delay: 0 !important;
-o-transition-delay: 0 !important;
-webkit-transition-delay: 0 !important;
}  canvas.corners {
display: none; position:absolute;
cursor: pointer;
opacity:0;
-moz-transition-property: opacity;
-ms-transition-property: opacity;
-o-transition-property: opacity;
-webkit-transition-property: opacity;
-moz-transition-duration: 450ms;
-ms-transition-duration: 450ms;
-o-transition-duration: 450ms;
-webkit-transition-duration: 450ms;
}
canvas.corners:hover {
opacity:0.7;	
}
.container:hover canvas.corners {
display: block; }
#main.lightbox .container .corners, .scale-me .container span {
display: none !important;
}
.container span { position: absolute;
width: 27px;
height: 27px;
border: #fff solid;
z-index:9999;
opacity: 0.3;
filter:alpha(opacity=30);
}
#main.lightbox .container span {
opacity: 0 !important;
}
span.top-l {
top: 0;
left: 0;
border-width: 3px 0 0 3px;
margin: -3px 0 0 -3px; 
}
span.top-r {
top: 0;
right: 0;
border-width: 3px 3px 0 0;
margin: -3px -3px 0 0; 
}
span.bottom-r {
bottom: 0;
right: 0;
border-width: 0 3px 3px 0;
margin: 0 -3px -3px 0; 
}
span.bottom-l {
bottom: 0;
left: 0;
border-width: 0 0 3px 3px;
margin: 0 0 -3px -3px; 
} .toBG{ z-index: 1 !important;
-moz-transition-duration: 0ms 0ms !important;
-ms-transition-duration: 0ms 0ms !important;
-o-transition-duration: 0ms 0ms !important;
-webkit-transition-duration: 0ms 0ms !important;
} .dark-layer {
position:absolute;
visibility: hidden;
left: 0;
top: 0;
background-color:#000000;
opacity: 0;
}
.dark-layer.l1 {
opacity: 0.5;
filter:alpha(opacity=50);
z-index: 4;
height:100%;
width:100%;
visibility: visible;
}
.dark-layer.l2 {
opacity: 0.4;
filter:alpha(opacity=40);
z-index: 7;
height:100%;
width:100%;
visibility: visible;
}
.container .l3 {
visibility: visible;
opacity: 0.9;
filter: alpha(opacity=90);
z-index: 998;
-moz-transform-origin: center center;
-ms-transform-origin: center center;
-o-transform-origin: center center;
-webkit-transform-origin: (50, 50);
-moz-transition-property: opacity;
-ms-transition-property: opacity;
-o-transition-property: opacity;
-webkit-transition-property: opacity;
-moz-transition-duration: 400ms;
-ms-transition-duration: 400ms;
-o-transition-duration: 400ms;
-webkit-transition-duration: 400ms;
}
.useJS .container .l3 {
-moz-transform: none;
-webkit-transform: none;
-o-transform: none;
-moz-transition: opacity;
-ms-transition: opacity;
-o-transition: opacity;
-webkit-transition: opacity;
}  .close {
position: relative;
width: 30px;
height: 30px;
background: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%09%20width=%22512px%22%20height=%22512px%22%20viewBox=%220%200%20512%20512%22%20enable-background=%22new%200%200%20512%20512%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22white%22%20d=%22M462,256c0,113.771-92.229,206-206,206S50,369.771,50,256S142.229,50,256,50S462,142.229,462,256z%09%20M422,256c0-91.755-74.258-166-166-166c-91.755,0-166,74.259-166,166c0,91.755,74.258,166,166,166C347.755,422,422,347.741,422,256z%09%20M325.329,362.49l-67.327-67.324l-67.329,67.332l-36.164-36.186l67.314-67.322l-67.321-67.317l36.185-36.164l67.31,67.301%09l67.3-67.309l36.193,36.17l-67.312,67.315l67.32,67.31L325.329,362.49z%22/%3E%3C/svg%3E");
background-size: 30px 30px;
background:url(//sloannursery.com/wp-content/themes/dt-the7/css/img/close.png) no-repeat left top\9;
width:20px\9;
height:20px\9;
background-size: 20px 20px\8;
background-repeat: no-repeat;
background-position: center center;
cursor: pointer;
opacity: 0;
filter:alpha(opacity=0);
z-index: 1; }
:root .close {
width:30px\0/IE9;
height:30px\0/IE9;
}
.lightbox .close {
z-index:10;
padding:0;
margin:0 auto;
cursor: pointer;
opacity: 0.5; 
filter:alpha(opacity=50);
-moz-transition-property: opacity;
-ms-transition-property: opacity;
-o-transition-property: opacity;
-webkit-transition-property: opacity;
-moz-transition-delay:1000ms;
-ms-transition-delay: 1000ms;
-o-transition-delay: 1000ms;
-webkit-transition-delay: 1000ms;
}
.lightbox .close:hover {
opacity: 1;
filter:alpha(opacity=100);
}
.lightbox .close.hovered {
-moz-transition-delay:0ms;
-ms-transition-delay: 0ms;
-o-transition-delay: 0ms;
-webkit-transition-delay: 0ms;
}
.lightbox.useJS .close {
display: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
-webkit-transition: none;
}  .img-caption {
position: absolute;
height: 30px;
width: 100%;
margin: 0 auto;
padding:0 0 0 0;
z-index:10;
opacity: 0;
filter:alpha(opacity=0);
}
.img-caption p {
margin: 0 auto;
padding:0 10px 0 10px;
color: #ffffff;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 30px;
text-align: center;
}
.lightbox .img-caption {
opacity: 1; 
filter:alpha(opacity=100);	
-moz-transition-property: opacity;
-ms-transition-property: opacity;
-o-transition-property: opacity;
-webkit-transition-property: opacity;
-moz-transition-delay:1000ms;
-ms-transition-delay: 1000ms;
-o-transition-delay: 1000ms;
-webkit-transition-delay: 1000ms;
}
div.lightbox.useJS .img-caption {
display: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
-webkit-transition: none;
}
div.slide-me.lightbox .img-caption { top: 45%;			
}  .navig {
height: 96px;
position: absolute;
right: 20px;
top: 100px;
width: 30px;
z-index: 999;
text-align: center;
top: 43%;
opacity: 1;
filter:alpha(opacity=100);	
}
.lightbox .navig {
z-index:1;
}
.scale-me .navig {
opacity: 0.5;
filter:alpha(opacity=50);
}
.scale-me .navig div:hover {
cursor:default;
background-color: #fff;
background: url(//sloannursery.com/wp-content/themes/dt-the7/css/img/circles.png) -3px 54px transparent \9;
color:  #d03935;	
}
.scale-me .navig div.act:hover {
background-color: #d03935;
background: url(//sloannursery.com/wp-content/themes/dt-the7/css/img/circles.png) 0px 30px transparent \9;
color: #fff;
}
.navig div { padding:0;
margin:3px 4px 3px 3px;
float: right;
right:0;
clear:right;
border-radius: 50%;
width: 22px;
height: 22px;
z-index: 999;
background-color: #fff;
background: url(//sloannursery.com/wp-content/themes/dt-the7/css/img/circles.png) -3px 54px transparent \9;
color:  #d03935;
text-align:center;
font-family: Arial, Helvetica, sans-serif;
font-size:11px;
font-weight: bold;
line-height:24px;
vertical-align: middle;
-moz-transition-property: width, height, margin;
-ms-transition-property: width, height, margin;
-o-transition-property: width, height, margin;
-webkit-transition-property: width, height, margin;
-moz-transition-duration: 400ms;
-ms-transition-duration: 400ms;
-o-transition-duration: 400ms;
-webkit-transition-duration: 400ms;
}
.navig div:hover {
background: url(//sloannursery.com/wp-content/themes/dt-the7/css/img/circles.png) -3px 0px transparent \9;
color: #fff;
cursor: pointer;
}
.navig .act {
width: 30px;
height:30px;
margin:3px 0;;
line-height: 30px;
background: url(//sloannursery.com/wp-content/themes/dt-the7/css/img/circles.png) 0px 30px transparent \9;
color: #fff;
font-size:14px;
}
.navig .act:hover {
cursor: default;
background: url(//sloannursery.com/wp-content/themes/dt-the7/css/img/circles.png) 0px 30px transparent \9;
} #loading {
position: absolute;
padding: 0;
margin:0;
height:128px;
width: 128px;
left: 50%;
top: 50%;
margin: -64px 0 0 -64px;
background-repeat: no-repeat;
color: #e9e9e9;
font-family: Arial, Helvetica, sans-serif;
font-size: 24px;
line-height: 128px;
text-align: center;
vertical-align:middle;
z-index: 999;
}
img, .navig div {
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}  .upsells.products .products,
.related.products .products,
.woocommerce ul.products,
.woocommerce-page ul.products {
margin: 0 -20px !important;
font-size: 0;
line-height: 0;
word-spacing: -4px;
}
.woocommerce .checkout input[type="text"],
.shipping-calculator-form input[type="text"],
.shipping-calculator-form select,
.woocommerce .form-row input {
border: 1px solid #E0E0E0; }
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th {
border-top: none;
}
.shopping-cart-inner .amount {
display: inline-block;
}
.woocommerce .related ul.products li.product,
.woocommerce-page .related ul.products li.product,
.woocommerce .upsells.products ul.products li.product,
.woocommerce-page .upsells.products ul.products li.product,
.woocommerce .related ul li.product,
.woocommerce-page .related ul li.product,
.woocommerce .upsells.products ul li.product,
.woocommerce-page .upsells.products ul li.product,
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {
display: inline-block !important;
vertical-align: top;
float: none !important;
width: 25%;
margin-left: 0px !important;
margin-right: 0px !important;
margin-bottom: 35px;
padding: 0 20px !important;
-webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
-ms-box-sizing:		border-box;
-o-box-sizing:		border-box;
box-sizing:			border-box;
}
.woocommerce .related ul.products li.product,
.woocommerce-page .related ul.products li.product,
.woocommerce .upsells.products ul.products li.product,
.woocommerce-page .upsells.products ul.products li.product,
.woocommerce .related ul li.product,
.woocommerce-page .related ul li.product,
.woocommerce .upsells.products ul li.product,
.woocommerce-page .upsells.products ul li.product {
width: 25% !important; 
}
#page .related ul.products.shop-columns-5 li.product,
.woocommerce-page #page .related ul.products.shop-columns-5 li.product,
#page .upsells.products ul.products.shop-columns-5 li.product,
.woocommerce-page #page .upsells.products ul.products.shop-columns-5 li.product,
.woocommerce ul.products.shop-columns-5 li.product,
.woocommerce-page ul.products.shop-columns-5 li.product {
width: 20%;
}
#page .related ul.products.shop-columns-4 li.product,
.woocommerce-page #page .related ul.products.shop-columns-4 li.product,
#page .upsells.products ul.products.shop-columns-4 li.product,
.woocommerce-page #page .upsells.products ul.products.shop-columns-4 li.product,
.woocommerce ul.products.shop-columns-4 li.product,
.woocommerce-page ul.products.shop-columns-4 li.product {
width: 25%;
}
.woocommerce .related ul.products.shop-columns-3 li.product,
.woocommerce-page .related ul.products.shop-columns-3 li.product,
.woocommerce .upsells.products ul.products.shop-columns-3 li.product,
.woocommerce-page .upsells.products ul.products.shop-columns-3 li.product,
.woocommerce ul.products.shop-columns-3 li.product,
.woocommerce-page ul.products.shop-columns-3 li.product {
width: 33.333%;
}
#page .related ul.products.shop-columns-2 li.product,
.woocommerce-page #page .related ul.products.shop-columns-2 li.product,
#page .upsells.products ul.products.shop-columns-2 li.product,
.woocommerce-page #page .upsells.products ul.products.shop-columns-2 li.product,
.woocommerce ul.products.shop-columns-2 li.product,
.woocommerce-page ul.products.shop-columns-2 li.product {
width: 50%;
}
#page .related ul.products.shop-columns-1 li.product,
.woocommerce-page #page .related ul.products.shop-columns-1 li.product,
#page .upsells.products ul.products.shop-columns-1 li.product,
.woocommerce-page #page .upsells.products ul.products.shop-columns-1 li.product,
.woocommerce ul.products.shop-columns-1 li.product,
.woocommerce-page ul.products.shop-columns-1 li.product {
width: 100%;
}
.woocommerce table.cart .product-thumbnail,
.woocommerce-page table.cart .product-thumbnail,
.woocommerce table.cart img,
.woocommerce-page table.cart img,
.woocommerce #content table.cart img,
.woocommerce-page #content table.cart img {
width: 50px;
}
div.pp_woocommerce .pp_description {
display: none !important;
}
.woocommerce table.cart .product-thumbnail,
.woocommerce-page table.cart .product-thumbnail {
line-height: 0;
padding-top: 12px;
padding-bottom: 12px;
}
#main span.onsale,
.woocommerce-page #main span.onsale,
#main .woocommerce span.onsale,
#main .woocommerce-page span.onsale,
.woocommerce #main a.button,
#page .woocommerce a.button,
#main button.button,
#main input.button,
#main #respond input#submit,
#main #content input.button,
.woocommerce-page #main a.button,
.woocommerce-page #main button.button,
.woocommerce-page #main input.button,
.woocommerce-page #main #respond input#submit,
.woocommerce-page #main #content input.button,
#main #payment ul.payment_methods,
.woocommerce-page #main #payment ul.payment_methods {
border: none;
box-shadow: none;
text-shadow: none;
}
#main #payment div.form-row,
.woocommerce-page #main #payment div.form-row {
border-top: none; 
}
.woocommerce a.button,
#page .woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
#main #respond input#submit,
.woocommerce #content input.button,
.woocommerce-page #main a.button,
.woocommerce-page #main button.button {
padding: 0 8px 2px; }
.woocommerce div.product div.images div.thumbnails a,
.woocommerce #content div.product div.images div.thumbnails a,
.woocommerce-page div.product div.images div.thumbnails a,
.woocommerce-page #content div.product div.images div.thumbnails a {
margin-bottom: 3.8%;
}
.woocommerce #main ul.products li.product a img,
#main .woocommerce ul.products li.product a img,
#page .woocommerce .product_list_widget a img,
.woocommerce-page #main ul.products li.product a img,
.pp_pic_holder.pp_woocommerce .pp_gallery ul li a,
.woocommerce div.product div.images img,
.woocommerce #content div.product div.images img,
.woocommerce-page div.product div.images img,
.woocommerce-page #content div.product div.images img {
box-shadow: none !important;
text-shadow: none !important;
-webkit-border-radius:	0px !important;
-moz-border-radius:		0px !important;
-ms-border-radius:		0px !important;
-o-border-radius:		0px !important;
border-radius:			0px !important;
}
#main .woocommerce-message,
#main .woocommerce-error,
#main .woocommerce-info,
#main .woocommerce-message,
#main .woocommerce-error,
#main .woocommerce-info,
#main #payment,
.woocommerce-page #main #payment,
#main #payment div.payment_box,
.woocommerce-page #main #payment div.payment_box,
#main #reviews #comments ol.commentlist li .comment-text,
.woocommerce-page #main #reviews #comments ol.commentlist li .comment-text,
#main form.login,
#main form.checkout_coupon,
#main form.register,
.woocommerce-page #main form.login,
.woocommerce-page #main form.checkout_coupon,
.woocommerce-page #main form.register {
box-shadow: none !important;
text-shadow: none !important;
}
#main div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce-page #main div.product .woocommerce-tabs ul.tabs li:before,
#main #content div.product .woocommerce-tabs ul.tabs li:before,
.woocommerce-page #main #content div.product .woocommerce-tabs ul.tabs li:before,
#main div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce-page #main div.product .woocommerce-tabs ul.tabs li:after,
#main #content div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce-page #main #content div.product .woocommerce-tabs ul.tabs li:after {
display: none;
}
#main div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #main div.product .woocommerce-tabs ul.tabs li,
#main #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #main #content div.product .woocommerce-tabs ul.tabs li {
float: left;
margin: 0;
box-shadow: none;
border-left: none;
border-radius: 0;
text-shadow: none;
background: none;
}
#main div.product .woocommerce-tabs ul.tabs,
.woocommerce-page #main div.product .woocommerce-tabs ul.tabs,
#main #content div.product .woocommerce-tabs ul.tabs,
.woocommerce-page #main #content div.product .woocommerce-tabs ul.tabs {
padding-left: 0;
}
#main #reviews #comments ol.commentlist li img.avatar,
.woocommerce-page #main #reviews #comments ol.commentlist li img.avatar {
top: 20px;
left: 20px;
border: none;
padding: 0;
background: none;
}
#main #reviews #comments ol.commentlist li .comment-text,
.woocommerce-page #main #reviews #comments ol.commentlist li .comment-text {
margin: 0 0 0 0px;
padding:15px 20px 0 72px;
}
#main .woocommerce-result-count,
.woocommerce-page  #main .woocommerce-result-count {
margin-top: 7px;
margin-bottom: 15px;
}
#main .woocommerce-ordering,
.woocommerce-page #main .woocommerce-ordering {
margin-bottom: 30px;
}
#main #reviews h3,
.woocommerce-page #main #reviews h3 {
margin-bottom: 10px;
}
#main table.shop_attributes td,
.woocommerce-page #main table.shop_attributes td,
#main table.shop_attributes th,
.woocommerce-page #main table.shop_attributes th,
#main table.shop_attributes,
.woocommerce-page #main table.shop_attributes {
border: none;
}
#main table.cart td.actions .coupon .input-text,
#main #content table.cart td.actions .coupon .input-text,
.woocommerce-page #main table.cart td.actions .coupon .input-text,
.woocommerce-page #main #content table.cart td.actions .coupon .input-text {
padding: 9px 4px 8px;
border: 1px solid #E0E0E0;
border-radius: 8px 8px 8px 8px;
background-color: #FFFFFF;
box-shadow: none;
color: #7A7A7A;
}
#main #respond input#submit, .woocommerce-page #main input.button,
.woocommerce-page #main #respond input#submit,
.woocommerce-page #main #content input.button {
padding: 9px 10px 9px;
}
.woocommerce ul.products li.product .onsale,
.woocommerce-page ul.products li.product .onsale {
min-height: 28px;
min-width: 28px;
line-height: 28px;
margin: 5px 25px 0 0 !important;
z-index: 1 !important;
}
#main .onsale,
.woocommerce-page #main .onsale,
#main .woocommerce ul.products li.product .onsale,
#main .woocommerce-page ul.products li.product .onsale {
font-weight: normal;
z-index: 1;
}
.woocommerce a.button.added:before {
background: none !important;
}
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3 {
opacity: 1;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
-webkit-transition:	all 300ms ease;
-moz-transition:	all 300ms ease;
-ms-transition:		all 300ms ease;
-o-transition:		all 300ms ease;
transition:			all 300ms ease;
}
.woocommerce ul.products li.product h3:hover,
.woocommerce-page ul.products li.product h3:hover {
opacity: 0.7;
filter: alpha(opacity=70);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
}
.woocommerce ul.products li.product .price,
.woocommerce-page ul.products li.product .price {
margin-bottom: 0 !important;
}
#main ul.products li.product .button {
margin: 0.5em 0 0;
padding: 0 18px 0 0;
background-color: transparent !important;
filter: none !important; 
box-shadow: none;
border: none;
text-shadow: none;
background-position: right center;
background-repeat: no-repeat; text-decoration: underline;
}
#main ul.products li.product .added_to_cart {
text-decoration: underline;
}
#main ul.products li.product .button.add_to_cart_button {
padding: 0 22px 0 0;
}
#main ul.products li.product .button:hover,
#main ul.products li.product .added_to_cart:hover {
top: 0;
text-decoration: none;
}
#main #content nav.woocommerce-pagination ul,
.woocommerce-page #main #content nav.woocommerce-pagination ul {
border: 1px solid;
}
#main #content nav.woocommerce-pagination ul li,
.woocommerce-page #main #content nav.woocommerce-pagination ul li {
border-right: none;
border-left: 1px solid;
}
#main #content nav.woocommerce-pagination ul li a,
.woocommerce-page #main #content nav.woocommerce-pagination ul li a,
#main #content nav.woocommerce-pagination ul li span,
.woocommerce-page #main #content nav.woocommerce-pagination ul li span {
padding-top: 0;
padding-bottom: 0;
margin: -1px -1px -1px 0;
-webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
-ms-box-sizing:		border-box;
-o-box-sizing:		border-box;
box-sizing:			border-box; 
}
#main #content nav.woocommerce-pagination ul li:hover a,
.woocommerce-page #main #content nav.woocommerce-pagination ul li:hover a,
#main #content nav.woocommerce-pagination ul li a:focus,
.woocommerce-page #main #content nav.woocommerce-pagination ul li a:focus {
background-color: transparent;
}
#main #content nav.woocommerce-pagination ul li:first-child,
.woocommerce-page #main #content nav.woocommerce-pagination ul li:first-child {
border-left: none;
}
#main .quantity .plus,
#main .quantity .minus,
#main #content .quantity .plus,
#main #content .quantity .minus,
.woocommerce-page #main .quantity .plus,
.woocommerce-page #main .quantity .minus,
.woocommerce-page #main #content .quantity .plus,
.woocommerce-page #main #content .quantity .minus {
position: relative;
display: inline;
height: 21px;
width: 21px;
line-height: 18px;
margin: 0;
padding: 0;
vertical-align: middle;
border: none;
box-shadow: none;
font-weight: normal;
cursor: pointer;
-webkit-border-radius:	11px !important;
-moz-border-radius:		11px !important;
-ms-border-radius:		11px !important;
-o-border-radius:		11px !important;
border-radius:			11px !important;
}
.woocommerce .sku_wrapper,
.woocommerce .posted_in,
.woocommerce .tagged_as {
display: block;
}
.woocommerce table.cart td.actions .coupon input,
.woocommerce-page table.cart td.actions .coupon input,
.woocommerce-page table.cart td.actions input.button,
.woocommerce table.cart td.actions input.button {
margin-top: 3px;
}
#main .quantity .plus:active,
#main .quantity .minus:active,
#main #content .quantity .plus:active,
#main #content .quantity .minus:active {
top: 0 !important;
}
#main table.cart a.remove {
font-size: 0;
text-indent: -9999px;
background-position: center center;
background-repeat: no-repeat;
}
#main table.cart a.remove,
#main #content table.cart a.remove {
width: 20px;
-webkit-border-radius:	0px !important;
-moz-border-radius:		0px !important;
-ms-border-radius:		0px !important;
-o-border-radius:		0px !important;
border-radius:			0px !important;
}
#main #content table.cart .product-remove {
width: 20px;
}
#main table.cart a.remove:hover,
#main #content table.cart a.remove:hover {
background-color: transparent;
opacity: 0.7;
}
.woocommerce-page #page .single_add_to_cart_button,
#page .single_add_to_cart_button {
padding-top: 9px !important;
padding-bottom: 9px !important;
line-height: 18px !important; 
}
#main #content div.product .summary.entry-summary .price,
.summary.entry-summary div[itemprop="description"],
#main #content div.product .summary.entry-summary .cart {
margin-bottom: 30px;
}
#page div.product .woocommerce-tabs .panel,
#page #content div.product .woocommerce-tabs .panel {
padding: 25px 0px 15px;
margin-bottom: 0;
}
#main #content div.product .woocommerce-tabs ul.tabs:before {
display: none;
}
#page div.product .woocommerce-tabs ul.tabs,
.woocommerce-page #page div.product .woocommerce-tabs ul.tabs,
#page #content div.product .woocommerce-tabs ul.tabs,
.woocommerce-page #page #content div.product .woocommerce-tabs ul.tabs {
margin-bottom: 0;
}
#page #content div.product .woocommerce-tabs ul.tabs li,
.woocommerce-page #page #content div.product .woocommerce-tabs ul.tabs li {
border: none;
border-left: 1px solid;
}
#page #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page #page #content div.product .woocommerce-tabs ul.tabs li a {
font-weight: normal;
}
#page #content div.product .woocommerce-tabs ul.tabs li:first-child,
.woocommerce-page #page #content div.product .woocommerce-tabs ul.tabs li:first-child {
border-left: none;
}
#main .quantity input.qty,
#main #content .quantity input.qty,
.woocommerce-page #main .quantity input.qty,
.woocommerce-page #main #content .quantity input.qty {
float: none;
box-shadow: none;
font-weight: normal;
border: none;
-webkit-border-radius:	0px !important;
-moz-border-radius:		0px !important;
-ms-border-radius:		0px !important;
-o-border-radius:		0px !important;
border-radius:			0px !important;
}
#content .product-quantity .quantity,
.woocommerce-page #content .product-quantity .quantity,
#content .cart .quantity,
.woocommerce-page #content .cart .quantity {
padding: 5px;
background-color: #fff;
color: #7A7A7A;
border: 1px solid #E0E0E0;
}
.related.products {
clear: both;
}
#main table.shop_table td.actions,
.woocommerce-page #main table.shop_table td.actions {
padding: 12px 12px;
}
#main table.shop_table {
border: 1px solid;
}
.related.products h2,
.upsells.products h2 {
margin-bottom: 30px;
}
.woocommerce-tabs h2 {
margin-bottom: 20px;
}
.upsells.products,
.related.products {
padding-top: 30px;
}
.woocommerce .pp_woocommerce #respond input#submit {
padding: 9px 12px 9px;
color: #fff !important;
border: none;
text-shadow: none !important;
}
.woocommerce .quantity .plus,
.woocommerce-page .quantity .plus,
.woocommerce .quantity .minus,
.woocommerce-page .quantity .minus {
color: #1a1a1a !important;
text-shadow: none !important;
}
.woocommerce .pp_woocommerce #respond input#submit:hover {
background: #cdcdcd;
border-color: #E0E0E0;
}
.woocommerce .pp_woocommerce .dt-btn,
.woocommerce .pp_woocommerce .clear-form {
display: none;
}
.woocommerce #main table.shop_table th,
.woocommerce-page #main table.shop_table th {
border-color: transparent;
}
.cart_totals table {
border-bottom: none;
}
#page #main ul.cart_list li img,
#page .woocommerce ul.cart_list li img,
#page ul.product_list_widget li img,
#page .woocommerce ul.product_list_widget li img,
.woocommerce-page #page ul.cart_list li img,
.woocommerce-page #page ul.product_list_widget li img {
float: left;
margin: 3px 20px 5px 0;
box-shadow: none;
width: 50px;
}
#searchform .screen-reader-text {
display: block;
margin-bottom: 10px;
}
#page ul.cart_list li a,
#page .woocommerce ul.cart_list li a,
#page ul.product_list_widget li a,
#page .woocommerce ul.product_list_widget li a,
.woocommerce-page #page ul.cart_list li a,
.woocommerce-page #page ul.product_list_widget li a {
font-weight: normal;
}
#page ul.cart_list li:first-child,
#page ul.product_list_widget li:first-child,
#page .woocommerce ul.cart_list li:first-child,
#page .woocommerce ul.product_list_widget li:first-child,
.woocommerce-page #page ul.cart_list li:first-child,
.woocommerce-page #page ul.product_list_widget li:first-child,
#page .woocommerce.widget_product_categories li:first-child,
.old-ie .woocommerce #page ul.cart_list li:first-child,
.old-ie .woocommerce #page ul.product_list_widget li:first-child,
.old-ie #page .woocommerce ul.cart_list li:first-child,
.old-ie #page .woocommerce ul.product_list_widget li:first-child,
.old-ie .woocommerce-page #page ul.cart_list li:first-child,
.old-ie .woocommerce-page #page ul.product_list_widget li:first-child,
.old-ie #page .woocommerce.widget_product_categories li:first-child {
padding-top: 0;
margin-top: 0;
border-top: none;
}
#page ul.cart_list li,
#page ul.product_list_widget li,
#page .woocommerce ul.cart_list li,
#page .woocommerce ul.product_list_widget li,
.woocommerce-page #page ul.cart_list li,
.woocommerce-page #page ul.product_list_widget li,
.woocommerce.widget_product_categories li {
display: block;
overflow: hidden;
margin: 9px 0 0;
padding: 15px 0 5px;
}
.woocommerce.widget_product_categories li {
padding: 10px 0 0px;
}
.single-product.woocommerce .page-title {
display: none;
}
.woocommerce.widget_product_search #searchform > div {
position: relative;
overflow: hidden;
}
.widget_product_search #searchform label {
display: none;
}
.woocommerce.widget_product_search #s {
float: left;
}
.woocommerce.widget_product_search #s,
.woocommerce.widget_product_categories #dropdown_product_cat {
width: 100%;
}
.woocommerce.widget_product_categories #dropdown_product_cat,
.woocommerce .woocommerce-ordering select,
.woocommerce-page .woocommerce-ordering select {
padding-right: 10px;
}
.woocommerce.widget_product_search #searchsubmit {
position: absolute;
top: auto;
bottom: 7px;
right: 3px;
width: 20px;
height: 20px;
padding: 0;
background-color: transparent;
background-position: center center;
background-repeat: no-repeat;
text-indent: -9999px;
border: none;
box-shadow: none;
}
.woocommerce.widget_product_search #searchsubmit:hover {
opacity: 0.7
}
.woocommerce.widget_product_search #searchform {
margin-bottom: 15px;
}
.woocommerce #page .widget_shopping_cart .total,
#page .woocommerce.widget_shopping_cart .total,
.woocommerce-page #page .widget_shopping_cart .total {
margin-top: 9px;
padding-top: 15px;
}
.woocommerce #page .sidebar .widget_shopping_cart .total,
#page .sidebar .woocommerce.widget_shopping_cart .total,
.woocommerce-page #page .sidebar .widget_shopping_cart .total {
margin-bottom: 0;
}
.woocommerce #page .sidebar .widget_shopping_cart .buttons .button,
#page .sidebar .woocommerce.widget_shopping_cart .buttons .button,
.woocommerce-page #page .sidebar .widget_shopping_cart .buttons .button {
margin-top: 10px;
}
#page div.product form.cart div.quantity,
#page #content div.product form.cart div.quantity,
.woocommerce-page #page div.product form.cart div.quantity,
.woocommerce-page #page #content div.product form.cart div.quantity {
margin-right: 15px;
}
#page .quantity input.qty,
#page #content .quantity input.qty,
.woocommerce-page #page .quantity input.qty,
.woocommerce-page #page #content .quantity input.qty {
border-left: medium none;
border-right: medium none;
display: inline;
height: 25px;
line-height: 21px;
margin: 0;
padding: 0 5px;
text-align: center;
vertical-align: middle;
width: 42px;
}
.woocommerce .quantity,
.woocommerce-page .quantity,
.woocommerce #content .quantity,
.woocommerce-page #content .quantity {
width: 86px !important;
}
#reply-title {
color: #686868;
}
#page #page div.product form.cart,
#page #content div.product form.cart,
.woocommerce-page #page div.product form.cart,
.woocommerce-page #page #content div.product form.cart {
margin-bottom: 10px;
} div.pp_woocommerce.pp_pic_holder .pp_content_container,
.wpb-js-composer .pp_content_container {
padding: 0px 0;
}
.pp_woocommerce .pp_content_container .pp_left,
.wpb-js-composer .pp_content_container .pp_left  { 
padding-left: 0!important; 
}
.pp_woocommerce .pp_content_container .pp_right,
.wpb-js-composer .pp_content_container .pp_right { 
padding-right: 0!important; 
}
.pp_woocommerce .pp_content { 
width: 100%!important;
height: auto!important; 
}
.wpb-js-composer .pp_content,
.wpb-js-composer div.pp_default .pp_content_container .pp_right,
.wpb-js-composer div.pp_default .pp_content, div.light_rounded .pp_content,
.wpb-js-composer div.pp_default .pp_content_container .pp_left {
background: none;
}
.pp_woocommerce .pp_fade { 
width: 100%!important;
height: 100%!important; 
}
.pp_woocommerce .pp_hoverContainer,
.wpb-js-composer .pp_hoverContainer,
.pp_top,
.pp_bottom,
div.pp_woocommerce div.ppt,
.wpb-js-composer div.ppt { 
display: none!important;
}
.pp_woocommerce #pp_full_res img {
width: 100%!important;
height: auto!important;
}
.pp_woocommerce .pp_details {
margin-top: -2px!important;
padding-left: 3%;
padding-right: 4%;
padding-top: 10px;
padding-bottom: 10px;
background-color: transparent;
}
.pp_woocommerce a.pp_close {
right: 10px!important;
top: 10px!important;
}
.wpb-js-composer div.pp_default .pp_details {
position: static;
padding-left: 0;
}
div.pp_woocommerce.pp_pic_holder .pp_content_container,
.wpb-js-composer .pp_pic_holder .pp_content_container {
background: none;
box-shadow: none;
}
div.pp_woocommerce.pp_pic_holder .pp_arrow_previous,
div.pp_woocommerce.pp_pic_holder .pp_arrow_next {
font-size: 0 !important;
text-indent: -9999px;
background-color: transparent;
box-shadow: none;
border: none;
}
div.pp_overlay {
background-color: #000 !important;
}
div.dream-theme .pp_nav .pp_play,
div.dream-theme .pp_nav .pp_pause,
div.pp_woocommerce.pp_pic_holder .pp_arrow_next,
div.pp_woocommerce.pp_pic_holder .pp_arrow_previous,
div.pp_woocommerce.pp_pic_holder  .pp_close {
width:22px;
height:22px;
margin: 0 0 0 5px;
background-size: 22px 22px;
background-repeat: no-repeat;
background-position: center center;
opacity: 0.5;
-webkit-border-radius:	0px;
-moz-border-radius:		0px;
-ms-border-radius:		0px;
-o-border-radius:		0px;
border-radius:			0px;
}
div.pp_woocommerce.pp_pic_holder .pp_arrow_previous {
margin-left: 0;
margin-right: 5px;
}
div.pp_woocommerce.pp_pic_holder .pp_close,
div.pp_woocommerce.pp_pic_holder  .pp_close:hover {
top: 0 !important;
right: -40px !important;
left: auto !important;
border: none;
box-shadow: none;
font-size: 0 !important;
}
.pp_woocommerce.pp_pic_holder .pp_details {
padding-left: 0; 
}
div.pp_woocommerce.pp_pic_holder #respond {
background-color: #fff;
padding: 20px;
-webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
-ms-box-sizing:		border-box;
-o-box-sizing:		border-box;
box-sizing:			border-box;
}
div.pp_woocommerce.pp_pic_holder .pp_gallery ul li a {
background: none;
border: none;
}
div.pp_woocommerce.pp_pic_holder a.pp_expand,
div.pp_woocommerce.pp_pic_holder a.pp_contract {
right: 10px;
left: auto;
top: 10px;
}
.jp-carousel-comment-form-button,
.mejs-controls button {
box-shadow: none !important;
text-shadow: none !important;
}  #main .minimal .p1 h3 {
background: #52ac32;
border: none;
}
#main .minimal .p1 h4 {
background: #3e8226;
box-shadow: none;
}
#main .minimal .pt-button {
background:  #3e8226;
text-shadow: none;
} #main .minimal .pt-button:hover {
filter: none;
}
#main .minimal .features {
background-color: #fff;
color: #686868;
}
#main .minimal .features * {
color: #686868;
}
#main .minimal .plan li:nth-child(2n),
#main .minimal .select {
background-color: #f4f4f4;
}
#main #shaon-pricing-table .price-content {
background-color: #f7f7f7;
}
#shaon-pricing-table:before,
#pricing-table:before,
#shaon-pricing-table:after,
#pricing-table:after {
content: "";
display: table;
}
#shaon-pricing-table:after,
#pricing-table:after {
clear: both;
}
#main .minimal .features ul,
#main .minimal .select {
border-color: #ddd;
}
#main #shaon-pricing-table h4,
#main #pricing-table .plan,
#main #shaon-pricing-table .featureTitle span,
#main #shaon-pricing-table .priceTitle span,
#main #shaon-pricing-table .selectedpriceTitle span,
#main #shaon-pricing-table .pricing-table li,
#main #shaon-pricing-table .selectePrice-content {
text-shadow: none;
filter: none;
}
#main #pricing-table,
#main #shaon-pricing-table .pricing-table {
margin-bottom: 0;
margin-top: 0;
}
#main #shaon-pricing-table .pricing-table {
margin-bottom: 0 !important;
}
#main #pricing-table .plan h3 {
color: #686868;
}
#main #pricing-table .plan .signup {
padding-top: 0;
}
#main #shaon-pricing-table a.signup {
filter: none;
}
#main #content #shaon-pricing-table a.signup {
margin-bottom: 20px;
}
#main #pricing-table #most-popular {
border-width: 1px;
}
#main #shaon-pricing-table .selectePrice-content,
#main #shaon-pricing-table .selectedpriceTitle span {
box-shadow: 0 0 5px rgba(0,0,0,0.15)
}
#main #shaon-pricing-table .selectePrice-content {
border-color: #CCCCCC !important;
}
#main #shaon-pricing-table .offer-tag,
#main .minimal .featured {
right: 10px;
}
#main #shaon-pricing-table .feature-content,
#main #shaon-pricing-table .price-content,
#main #shaon-pricing-table .selectePrice-content,
#main #shaon-pricing-table .pricing-table li {
border-top: none;
}
#main #shaon-pricing-table a.signup,
#main .minimal .pt-button {
width: auto;
}
#main .minimal .pt-button {
display: inline-block;
padding-left: 10px;
padding-right: 10px;
}
#main .minimal {
margin: 0 -10px;
width: 100%;
}
#main .minimal .plan {
margin: 0 0 0px;
padding: 0 10px;
width: 25%;	
-webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
-ms-box-sizing:		border-box;
-o-box-sizing:		border-box;
box-sizing:			border-box;
}
#main #pricing-table {
width: 100%;
}
#main #pricing-table .plan {
margin-bottom: 0px;
width: 25%;
-webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
-ms-box-sizing:		border-box;
-o-box-sizing:		border-box;
box-sizing:			border-box;
} .shortcode-code {
padding: 25px 20px 25px 20px; }
.rev_slider_wrapper {
z-index: 1;
}
#page .tp-bullets.tp-thumbs {
background: none;
}
#page .tp-rightarrow.default,
#page .tp-leftarrow.default {
background: none;
}
#page .tparrows.default {
position: relative;
width: 30px;
height: 55px;
}
#page .tparrows.default:before,
#page .tparrows.default:after {
position: absolute;
left: 0;
top: 0;
width: 30px;
height: 55px;
content: "";
background-position: 0 0;
background-repeat: no-repeat;
z-index: 9;
}
#page .tparrows.default:after {
top: 1px;
left: 0;
z-index: 8;
}
#main-slideshow .tp-bullets.simplebullets.navbar,
#main .tp-bullets.simplebullets.navbar,
#main-slideshow .tp-bullets.simplebullets.navbar-old,
#main .tp-bullets.simplebullets.navbar-old {
height: auto;
padding: 3px 7px 7px;
border: none;
background: rgba(0,0,0,0.4);
}
.old-ie #main-slideshow .tp-bullets.simplebullets.navbar,
.old-ie #main-slideshow .tp-bullets.simplebullets.navbar-old {
background-image: none;
background: transparent;
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000)"; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000,endColorstr=#66000000); zoom: 1;
}
#main-slideshow .tp-bullets.simplebullets.navbar .bullet,
#main-slideshow .tp-bullets.simplebullets.round .bullet,
#main-slideshow .tp-bullets.simplebullets.navbar-old .bullet,
#main-slideshow .tp-bullets.simplebullets.square-old .bullet,
#main-slideshow .tp-bullets.simplebullets.square-old .bullet.last,
#main-slideshow .tp-bullets.simplebullets.round-old .bullet,
#main .tp-bullets.simplebullets.navbar .bullet,
#main .tp-bullets.simplebullets.round .bullet,
#main .tp-bullets.simplebullets.navbar-old .bullet,
#main .tp-bullets.simplebullets.square-old .bullet,
#main .tp-bullets.simplebullets.square-old .bullet.last,
#main .tp-bullets.simplebullets.round-old .bullet,
.content .rsShor .rsBullet span,
#main .flex-control-paging li a,
#page .ls-defaultskin .ls-bottom-slidebuttons a {
position: relative;
width: 10px;
height: 10px;
margin: 5px 3px 2px 4px;
background: #fff;
}
.content .rsShor .rsBullet span {
width: 8px;
height: 8px;
}
#main .flex-control-paging li a {
width: 8px;
height: 8px;
background: none;
}
#main-slideshow .tp-bullets.simplebullets.navbar .bullet,
#main-slideshow .tp-bullets.simplebullets.round .bullet,
#main-slideshow .tp-bullets.simplebullets.navbar-old .bullet,
#main-slideshow .tp-bullets.simplebullets.round-old .bullet,
#main .tp-bullets.simplebullets.navbar .bullet,
#main .tp-bullets.simplebullets.round .bullet,
#main .tp-bullets.simplebullets.navbar-old .bullet,
#main .tp-bullets.simplebullets.round-old .bullet,
.content .rsShor .rsBullet span,
#main .flex-control-paging li a,
#page .ls-defaultskin .ls-bottom-slidebuttons a {
-webkit-border-radius:	5px;
-moz-border-radius:		5px;
-ms-border-radius:		5px;
-o-border-radius:		5px;
border-radius:			5px;
}
#main-slideshow .tp-bullets.simplebullets.navbar .bullet:after,
#main-slideshow .tp-bullets.simplebullets.round .bullet:after,
#main-slideshow .tp-bullets.simplebullets.navbar-old .bullet:after,
#main-slideshow .tp-bullets.simplebullets.square-old .bullet:after,
#main-slideshow .tp-bullets.simplebullets.round-old .bullet:after,
#main .tp-bullets.simplebullets.navbar .bullet:after,
#main .tp-bullets.simplebullets.round .bullet:after,
#main .tp-bullets.simplebullets.navbar-old .bullet:after,
#main .tp-bullets.simplebullets.square-old .bullet:after,
#main .tp-bullets.simplebullets.round-old .bullet:after,
.content .rsShor .rsBullet span:after,
#main .flex-control-paging li a:after,
#page .ls-defaultskin .ls-bottom-slidebuttons a:after {
position: absolute;
left: 50%;
top: 50%;
margin: -3px 0 0 -3px;
width: 6px;
height: 6px;
content: "";
background: #dcdcdc;
}
#main .flex-control-paging li a:after {
background: none;
}
.content .rsShor .rsBullet span:after,
#main .flex-control-paging li a:after {
margin: -2px 0 0 -2px;
width: 4px;
height: 4px;
}
#main-slideshow .tp-bullets.simplebullets.navbar .bullet:after,
#main-slideshow .tp-bullets.simplebullets.round .bullet:after,
#main-slideshow .tp-bullets.simplebullets.navbar-old .bullet:after,
#main-slideshow .tp-bullets.simplebullets.round-old .bullet:after,
#main .tp-bullets.simplebullets.navbar .bullet:after,
#main .tp-bullets.simplebullets.round .bullet:after,
#main .tp-bullets.simplebullets.navbar-old .bullet:after,
#main .tp-bullets.simplebullets.round-old .bullet:after,
.content .rsShor .rsBullet span:after,
#main .flex-control-paging li a:after,
#page .ls-defaultskin .ls-bottom-slidebuttons a:after {
-webkit-border-radius:	3px;
-moz-border-radius:		3px;
-ms-border-radius:		3px;
-o-border-radius:		3px;
border-radius:			3px;
}
#page .tp-rightarrow.navbar,
#page .tp-leftarrow.navbar,
#page .tp-leftarrow.round,
#page .tp-rightarrow.round,
#page .tp-leftarrow.navbar-old,
#page .tp-rightarrow.navbar-old,
#page .tp-leftarrow.square-old,
#page .tp-rightarrow.square-old,
#page .tp-rightarrow.round-old,
#page .tp-leftarrow.round-old {
width: 20px;
height: 14px;
margin: 4px 0 0 0;
}
#page .tp-rightarrow.navbar:hover,
#page .tp-leftarrow.navbar:hover,
#page .tp-leftarrow.round:hover,
#page .tp-rightarrow.round:hover,
#page .tp-leftarrow.navbar-old:hover,
#page .tp-rightarrow.navbar-old:hover,
#page .tp-leftarrow.square-old:hover,
#page .tp-rightarrow.square-old:hover,
#page .tp-rightarrow.round-old:hover,
#page .tp-leftarrow.round-old:hover {
background-position: 0 0;
opacity: 0.7;
}
#page .tp-rightarrow.navbar,
#page .tp-rightarrow.navbar:hover,
#page .tp-rightarrow.round,
#page .tp-rightarrow.round:hover,
#page .tp-rightarrow.navbar-old,
#page .tp-rightarrow.navbar-old:hover,
#page .tp-rightarrow.square-old,
#page .tp-rightarrow.square-old:hover,
#page .tp-rightarrow.round-old:hover,
#page .tp-rightarrow.round-old {
background-position: right 0;
}
#main .gallery img {
border: none;
}  .swiper-container {
margin:0 auto;
position:relative;
overflow:hidden;
-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;
-ms-backface-visibility:hidden;
-o-backface-visibility:hidden;
backface-visibility:hidden; z-index:1;
background-color: #000;
margin-top: -1px;
}
.swiper-wrapper {
position:relative;
width:100%;
-webkit-transition-property:-webkit-transform, left, top;
-webkit-transition-duration:0s;
-webkit-transform:translate3d(0px,0,0);
-webkit-transition-timing-function:ease;
-moz-transition-property:-moz-transform, left, top;
-moz-transition-duration:0s;
-moz-transform:translate3d(0px,0,0);
-moz-transition-timing-function:ease;
-o-transition-property:-o-transform, left, top;
-o-transition-duration:0s;
-o-transform:translate3d(0px,0,0);
-o-transition-timing-function:ease;
-o-transform:translate(0px,0px);
-ms-transition-property:-ms-transform, left, top;
-ms-transition-duration:0s;
-ms-transform:translate3d(0px,0,0);
-ms-transition-timing-function:ease;
transition-property:transform, left, top;
transition-duration:0s;
transform:translate3d(0px,0,0);
transition-timing-function:ease;
}
.swiper-free-mode > .swiper-wrapper {
-webkit-transition-timing-function: ease-out;
-moz-transition-timing-function: ease-out;
-ms-transition-timing-function: ease-out;
-o-transition-timing-function: ease-out;
transition-timing-function: ease-out;
margin: 0 auto;
}
.swiper-slide {
overflow: hidden;
float: left;
} .swiper-wp8-horizontal {
-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
-ms-touch-action: pan-x;
} .swiper-slide { width: 100%;
height: 100%;
}
.blur-this {
position: relative;
}
.fs-entry-img a {
display: block;
}
.no-touch .fs-entry-img .blur-effect,
.no-touch .blur-this .blur-effect {
position: absolute;
left: 0;
top: 0;
opacity: 0;
max-width: 100%;
width: 100%;
height: 100%;
-webkit-transition:	opacity 300ms ease;
-moz-transition:	opacity 300ms ease;
-ms-transition:		opacity 300ms ease;
-o-transition:		opacity 300ms ease;
transition:			opacity 300ms ease;
}
.no-touch .fs-entry-img:hover .blur-effect,
.no-touch .blur-this:hover .blur-effect {
opacity: 1;
}
.old-ie .blur-effect {
display: none;
} .details.edit-link,
.rollover-content .details.edit-link,
.stripe .details.edit-link,
.stripe .rollover-content .details.edit-link {
padding-right: 20px;
color: #16dc65;
background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2216px%22%20height=%2216px%22%20viewBox=%220%200%2016%2016%22%20enable-background=%22new%200%200%2016%2016%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22rgb(22,220,101)%22%20d=%22M6.025,12.715l-0.35,0.211l-3.769,1.168l1.219-3.766l0.219-0.297L6.025,12.715z%20M11.328,2.016L9.954,3.358l2.681,2.695l1.396-1.366L11.328,2.016z%20M3.924,9.377l2.693,2.693l5.378-5.378l-2.66-2.673L3.924,9.377z%22/%3E%3C/svg%3E");
}
.details.edit-link:hover,
.rollover-content .details.edit-link:hover,
.stripe .details.edit-link:hover,
.stripe .rollover-content .details.edit-link:hover {
color: #16dc65;
}
.wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button { margin-bottom: 0 !important; }
.offer-tag {
display: none;
}
.slider-post-inner h4 {
display: inline-block;
vertical-align: middle;
margin-bottom: 5px;
}
.slider-post-inner,
#main .slider-post-inner h4,
.images-list-inner,
#main .images-list-inner h4 {
-webkit-text-shadow:	1px 1px 0px rgba(0, 0, 0, 0.1), 0px 0px 15px rgba(0, 0, 0, 0.5);
-moz-text-shadow:		1px 1px 0px rgba(0, 0, 0, 0.1), 0px 0px 15px rgba(0, 0, 0, 0.5);
-ms-text-shadow:		1px 1px 0px rgba(0, 0, 0, 0.1), 0px 0px 15px rgba(0, 0, 0, 0.5);
-o-text-shadow:			1px 1px 0px rgba(0, 0, 0, 0.1), 0px 0px 15px rgba(0, 0, 0, 0.5);
text-shadow:			1px 1px 0px rgba(0, 0, 0, 0.1), 0px 0px 15px rgba(0, 0, 0, 0.5);
}
.slider-link {
display: inline-block;
vertical-align: middle;
width: 25px;
height: 25px;
margin: 0 0 5px 6px;
background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2223px%22%20height=%2223px%22%20viewBox=%220%200%2023%2023%22%20enable-background=%22new%200%200%2023%2023%22%20xml:space=%22preserve%22%3E%3Cpath%20opacity=%220.15%22%20d=%22M11,1C4.925,1,0,5.925,0,12c0,6.074,4.925,11,11,11c6.074,0,11-4.926,11-11%09C22,5.925,17.074,1,11,1z%20M11,21.557c-5.282,0-9.557-4.273-9.557-9.557c0-5.281,4.273-9.557,9.557-9.557c5.279,0,9.557,4.273,9.557,9.557C20.557,17.279,16.282,21.557,11,21.557z%22/%3E%3Cpath%20opacity=%220.15%22%20fill=%22black%22%20d=%22M8.336,10.497c0.202-0.201,0.424-0.368,0.663-0.499c1.321-0.729,3.021-0.341,3.869,0.949l-1.028,1.027c-0.295-0.673-1.027-1.055-1.758-0.893c-0.273,0.063-0.535,0.199-0.748,0.413l-1.973,1.973c-0.6,0.599-0.6,1.572,0,2.173c0.599,0.6,1.572,0.6,2.172,0l0.607-0.609c0.553,0.221,1.147,0.309,1.732,0.264%09l-1.344,1.344c-1.149,1.15-3.016,1.15-4.166,0c-1.151-1.15-1.151-3.017,0-4.168L8.336,10.497z%20M11.469,7.364l-1.342,1.342%09c0.584-0.043,1.178,0.044,1.73,0.263l0.609-0.607c0.6-0.6,1.573-0.6,2.174,0c0.598,0.599,0.598,1.574,0,2.173l-1.976,1.974%09c-0.601,0.602-1.577,0.596-2.171,0c-0.141-0.14-0.26-0.313-0.334-0.482l-1.029,1.029c0.107,0.163,0.221,0.307,0.365,0.45c0.372,0.372,0.846,0.649,1.391,0.78c0.707,0.171,1.465,0.076,2.114-0.282c0.235-0.132,0.462-0.298,0.662-0.498l1.974-1.973%09c1.15-1.151,1.15-3.017,0-4.167C14.486,6.212,12.621,6.212,11.469,7.364z%22/%3E%3Cpath%20fill=%22white%22%20d=%22M11,0C4.925,0,0,4.925,0,11c0,6.074,4.925,11,11,11c6.074,0,11-4.926,11-11%09C22,4.925,17.074,0,11,0z%20M11,20.557c-5.282,0-9.557-4.273-9.557-9.557c0-5.281,4.273-9.557,9.557-9.557c5.279,0,9.557,4.273,9.557,9.557C20.557,16.279,16.282,20.557,11,20.557z%22/%3E%3Cpath%20fill=%22white%22%20d=%22M8.336,9.497C8.538,9.296,8.76,9.129,8.999,8.998c1.321-0.729,3.021-0.341,3.869,0.949l-1.028,1.027c-0.295-0.673-1.027-1.055-1.758-0.893c-0.273,0.063-0.535,0.199-0.748,0.413l-1.973,1.973c-0.6,0.599-0.6,1.572,0,2.173c0.599,0.6,1.572,0.6,2.172,0l0.607-0.609c0.553,0.221,1.147,0.309,1.732,0.264l-1.344,1.344%09c-1.149,1.15-3.016,1.15-4.166,0c-1.151-1.15-1.151-3.017,0-4.168L8.336,9.497z%20M11.469,6.364l-1.342,1.342%09c0.584-0.043,1.178,0.044,1.73,0.263l0.609-0.607c0.6-0.6,1.573-0.6,2.174,0c0.598,0.599,0.598,1.574,0,2.173l-1.976,1.974%09c-0.601,0.602-1.577,0.596-2.171,0c-0.141-0.14-0.26-0.313-0.334-0.482l-1.029,1.029c0.107,0.163,0.221,0.307,0.365,0.45c0.372,0.372,0.846,0.649,1.391,0.78c0.707,0.171,1.465,0.076,2.114-0.282c0.235-0.132,0.462-0.298,0.662-0.498l1.974-1.973%09c1.15-1.151,1.15-3.017,0-4.167C14.486,5.212,12.621,5.212,11.469,6.364z%22/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: 0 0;
background-size: 22px 22px;
}
.slider-link:hover {
opacity: 0.8;
}
.slider-simple.royalSlider {
margin-top: 5px;
} #main .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
background: none;
}
#main .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a,
#main .wpb_content_element .wpb_accordion_header a {
padding-top: 9px;
padding-bottom: 9px;
}
#main .wpb_content_element .wpb_accordion_header a {
padding: 0 25px 0 0;
background-position: right center;
background-repeat: no-repeat;
}
.wpb_content_element .wpb_accordion_header a:active,
.wpb_content_element .wpb_accordion_header a:focus,
.wpb_content_element .wpb_accordion_header a,
.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header {
outline: 0 !important;
-webkit-appearance: none;
}
#main .wpb_content_element .wpb_accordion_header a:hover {
opacity: 1;
text-decoration: underline;
}
#main .wpb_accordion .wpb_accordion_wrapper .ui-state-active > a:hover {
text-decoration: none;
}
#main .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,
#main .wpb_toggle_content {
padding: 10px 0 5px;
margin: 0;
}
#main .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
display: none;
}
#main .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
margin: 10px 0 0;
padding: 9px 0 0;
}
#main .wpb_toggle,
#main #content h4.wpb_toggle {
margin-bottom: 0;
}
#main .wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon,
#main .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {
display: none;
}
#main .vc_text_separator div {
top: -10px;
}
#main #content .wpb_content_element .wpb_tabs_nav,
#main .wpb_wrapper.ui-widget-content {
background: none;
}
#main .tab-style-two .wpb_wrapper.ui-widget-content,
#main .tab-style-one .wpb_wrapper.ui-widget-content,
#main .wpb_wrapper.ui-widget-content {
border: none;
}
#main .vc_text_separator div,
#main .vc_progress_bar .vc_single_bar,
#main .vc_progress_bar .vc_single_bar .vc_label,
#main .vc_progress_bar .vc_single_bar .vc_bar,
#main .flexslider,
.wpb_tabs.tab-style-one,
.wpb_tour.tab-style-one,
.tab-style-two .wpb_tabs_nav { }
#main .vc_progress_bar .vc_single_bar .vc_label {
padding-top: 0;
padding-bottom: 0;
text-shadow: none;
}
#main .wpb_posts_slider .flex-caption,
#main .wpb_posts_slider .nivo-caption {
background-color: transparent;
}
#main .flexslider {
padding: 20px 20px 20px;
background: none;
-webkit-box-shadow: none;
box-shadow: none;
}
#main .wpb_posts_slider .flex-caption{
padding: 20px 0 0;
margin-bottom: -10px;
}
#main .flex-direction-nav .flex-next,
#main .flex-direction-nav .flex-prev {
background-position: 0 0;
width: 27px;
height: 27px;
}
#main .flex-control-nav {
margin: 0 0 0 -20px;
}
#main .flex-control-nav li {
margin: 0;
}
#main .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,
#main .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab,
#main .wpb_content_element .wpb_tabs_nav li {
background: none;
}
.wpb_tabs.tab-style-one,
.wpb_tour.tab-style-one {
border: 1px solid;
}
.tab-style-one .wpb_tabs_nav {
border-bottom: 1px solid;
}
.tab-style-one.wpb_tabs .wpb_tabs_nav li,
.tab-style-three.wpb_tabs .wpb_tabs_nav li {
position: relative;
border: none;
}
#main .wpb_wrapper.ui-widget-content,
#main .ui-widget-content,
#main .ui-widget {
color: inherit;
font-size: inherit;
font-weight: inherit;
font-family: inherit;
}
#main .ui-widget-content {
background: none;
}
.tab-style-one.wpb_tabs .wpb_tabs_nav li:before,
.tab-style-three.wpb_tabs .wpb_tabs_nav li:before {
display: block !important;
position: absolute;
left: 0;
top: 50%;
margin-top: -9px;
width: 1px;
height: 17px;
z-index: 98;
border-left: 1px solid;
content: "";
}
.tab-style-one.wpb_tabs .wpb_tabs_nav li:first-child:before,
.tab-style-three .tab:first-child:before,
.tab-style-two .wpb_tabs_nav > li:first-child,
.tab-style-three.wpb_tabs .wpb_tabs_nav li:first-child:before {
border-left: none;
}
.tab-style-two .wpb_tabs_nav {
border: 1px solid;
}
.tab-style-two .wpb_tabs_nav > li {
border: none;
border-left: 1px solid;
}
.tab-style-three .wpb_tabs_nav {
border-bottom: 1px solid;
}
.tab-style-three.wpb_tabs .wpb_tabs_nav li:first-child a {
padding-left: 0;
}
.tab-style-three.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab,
.tab-style-three.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,
.tab-style-two.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab,
.tab-style-two.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
padding: 25px 0 0 0;
}
.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab,
.tab-style-one.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {
padding: 25px 20px 15px;
}
.wpb_tour.tab-style-one .wpb_tabs_nav {
border-right: 1px solid;
border-bottom: none;
}
.wpb_tour.tab-style-two .wpb_tabs_nav,
.wpb_tour.tab-style-one .wpb_tabs_nav,
.wpb_tour.tab-style-three .wpb_tabs_nav {
-webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
-ms-box-sizing:		border-box;
-o-box-sizing:		border-box;
box-sizing:			border-box;
}
#main .flex-control-paging li a {
-webkit-box-shadow: none;
box-shadow: none;
}
.wpb_tour.tab-style-one .wpb_tabs_nav li,
.wpb_tour.tab-style-two .wpb_tabs_nav li,
.wpb_tour.tab-style-three .wpb_tabs_nav li {
border: none;
border-top: 1px solid;
}
.wpb_tour.tab-style-one .wpb_tabs_nav li:first-child,
.wpb_tour.tab-style-two .wpb_tabs_nav li:first-child,
.wpb_tour.tab-style-three .wpb_tabs_nav li:first-child {
border-top: none;
}
.wpb_tour.tab-style-two .wpb_tabs_nav li {
border-left: none;
}
.wpb_tour.tab-style-two .wpb_tour_tabs_wrapper .wpb_tab,
.wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab {
padding-top: 0;
padding-left: 20px;
}
#main .wpb_tour_next_prev_nav {
display: none;
}
.wpb_tour.tab-style-three .wpb_tabs_nav {
border-right: 1px solid;
border-bottom: none;
}
#main .wpb_tour.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper,
#main .wpb_tour.tab-style-three.wpb_content_element .wpb_tour_tabs_wrapper,
#main .wpb_tour.tab-style-two.wpb_content_element .wpb_tour_tabs_wrapper {
display: table;
}
#main #content .wpb_tour.tab-style-one.wpb_content_element .wpb_tabs_nav,
#main #content .wpb_tour.tab-style-three.wpb_content_element .wpb_tabs_nav,
#main #content .wpb_tour.tab-style-two.wpb_content_element .wpb_tabs_nav,
#main .wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab,
#main .wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab,
#main .wpb_tour.tab-style-two .wpb_tour_tabs_wrapper .wpb_tab {
display: table-cell;
float: none;
vertical-align: top;
}
#main .wpb_tour .ui-tabs .ui-tabs-nav li {
float: none;
overflow: hidden;
}
.wpb_tour.wpb_content_element.tab-style-three .wpb_tour_tabs_wrapper .wpb_tabs_nav a {
padding-left: 0;
}
#main .wpb_gmaps_widget .wpb_map_wraper {
background: none;
padding: 0;
}
.interval {
padding-bottom: 10px;
}
#shaon-pricing-table .amount {
line-height: 45px;
}
#main #pricing-table .signup,
#main .pricing-table .signup:hover {
text-shadow: none;
}
.blog .post .wp-smiley {
width: auto;
}
@media (max-width: 480px) {
#main .tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper,
#main .tab-style-three.wpb_content_element .wpb_tour_tabs_wrapper,
#main #content .tab-style-one.wpb_content_element .wpb_tabs_nav,
#main #content .tab-style-three.wpb_content_element .wpb_tabs_nav,
#main .wpb_tour.wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab,
#main .wpb_tour.wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab,
#main #content .wpb_tour.tab-style-one.wpb_content_element .wpb_tabs_nav,
#main #content .wpb_tour.tab-style-three.wpb_content_element .wpb_tabs_nav,
#main #content .wpb_tour.tab-style-two.wpb_content_element .wpb_tabs_nav,
#main .wpb_tour.tab-style-one .wpb_tour_tabs_wrapper .wpb_tab,
#main .wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab,
#main .wpb_tour.tab-style-two .wpb_tour_tabs_wrapper .wpb_tab {
display: block;
}
#main .wpb_tour.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper,
#main .wpb_tour.tab-style-three.wpb_content_element .wpb_tour_tabs_wrapper,
#main .wpb_tour.tab-style-two.wpb_content_element .wpb_tour_tabs_wrapper {
display: block !important;
}
.wpb_tour.tab-style-one.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab {
padding-top: 0;
}
.wpb_tour.tab-style-one .wpb_tabs_nav,
.wpb_tour.tab-style-three .wpb_tabs_nav {
border-right: none;
border-bottom: 1px solid;
}
.wpb_tour.tab-style-two .wpb_tour_tabs_wrapper .wpb_tab,
.wpb_tour.tab-style-three .wpb_tour_tabs_wrapper .wpb_tab {
padding-left: 0;
}
}  .scroll-top {
position: fixed;
right: 15px;
bottom: 15px;
width: 34px;
height: 34px;
opacity: 0;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
-webkit-border-radius:	17px;
-moz-border-radius:		17px;
-ms-border-radius:		17px;
-o-border-radius:		17px;
border-radius:			17px;
-webkit-transition:	opacity 400ms ease;
-moz-transition:	opacity 400ms ease;
-ms-transition:		opacity 400ms ease;
-o-transition:		opacity 400ms ease;
transition:			opacity 400ms ease;
z-index: 99;
}
.scroll-top.off {
right: -35px;
opacity: 0;
filter: alpha(opacity=0);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; }
.scroll-top.on {
right: 15px;
opacity: 1;
filter: alpha(opacity=100);
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; 
}
.scroll-top:before {
display: block;
width: 34px;
height: 34px;
content: "";
background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2212px%22%20height=%228px%22%20viewBox=%220%200%2012%208%22%20enable-background=%22new%200%200%2012%208%22%20xml:space=%22preserve%22%3E%3Cpolygon%20fill=%22white%22%20points=%225.999,3.376%201.6,8%200,6.303%205.999,0%2012,6.303%2010.4,8%20%22/%3E%3C/svg%3E");
background-repeat: no-repeat;
background-position: center center;
}
.old-ie .scroll-top:before {
background-image: url(//sloannursery.com/wp-content/themes/dt-the7/images/old-ie.png);
background-repeat: no-repeat;
background-position: 0 -860px;
}
.project-post .project-navigation {
overflow: hidden;
}
.boxed-layout #tiptip_holder {
top: -20px !important;
}
.touch .stripe {
background-size: auto !important;
}
.touch .stripe-parallax-bg {
background-size: auto !important;
}
.old-ie .single .entry-meta:before,
.old-ie .entry-tags:before {
display: none;
} .shopping-cart {
position: relative;
z-index: 1001;
}
.shopping-cart-inner {
position: absolute;
width: 190px;
visibility: hidden;
padding: 15px 20px 15px;
opacity: 0;
z-index: 200;
text-align: left;
-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.20);
-moz-box-shadow:	0px 0px 4px rgba(0, 0, 0, 0.20);
-ms-box-shadow:		0px 0px 4px rgba(0, 0, 0, 0.20);
-o-box-shadow:		0px 0px 4px rgba(0, 0, 0, 0.20);
box-shadow:			0px 0px 4px rgba(0, 0, 0, 0.20);
}
.right-overflow.shopping-cart-inner {
right: 0;
}
#top-bar .shopping-cart-inner .cart_list {
overflow: hidden;
margin-bottom: 15px;
}
#page #top-bar .shopping-cart-inner .cart_list li {
overflow: hidden;
padding: 15px 0px 15px 0px;
margin: 0;
}
#page #top-bar .shopping-cart-inner .cart_list.empty li {
border: none;
padding: 0;
}
#page #top-bar .shopping-cart-inner .cart_list.empty {
margin-bottom: 0;
}
#page #top-bar .shopping-cart-inner .cart_list li:first-child {
padding-top: 0;
border-top: none;
}
#page #top-bar .shopping-cart-inner .cart_list li img {
box-shadow: none;
float: left;
margin: 5px 20px 5px 0;
width: 50px;
}
#top-bar .shopping-cart-inner .cart_list li .quantity {
display: block;
margin: 0;
}
#page #top-bar .shopping-cart-inner a.button {
float: left;
font-weight: normal;
margin-right: 10px;
padding: 0;
background: none;
border: none;
box-shadow: none;
text-shadow: none;
}
#page #top-bar .shopping-cart-inner a.button.view-cart {
padding-right: 23px;
background-position: right 2px;
background-repeat: no-repeat;
}
#page #top-bar .shopping-cart-inner a.button.checkout {
padding-right: 17px;
background-position: right 4px;
background-repeat: no-repeat;
}
.shopping-cart-inner .total .amount {
font-weight: bold;
}
.wc-ico-cart {
padding-left: 20px;
background-position: 0 0;
background-repeat: no-repeat;
white-space: nowrap;
}
#top-bar .wc-ico-cart:hover {
text-decoration: none;
}
form.mc4wp-form label {
font-weight: normal;
}
#main #content .rotatingtweet {
padding: 25px 20px 20px;
-webkit-box-sizing:	border-box;
-moz-box-sizing:	border-box;
-ms-box-sizing:		border-box;
-o-box-sizing:		border-box;
box-sizing:			border-box;
}
embed,
iframe,
object,
video {
max-width: 100%;
}
#content .rotatingtweets {
max-width: 100%;
}
#page .ngg-gallery-thumbnail img,
#page .ngg-thumbnail img,
#page .ngg-imagebrowser .ngg-imagebrowser .pic,
#page .ngg-imagebrowser-nav .ngg-imagebrowser-nav .back,
#page .ngg-imagebrowser-nav .ngg-imagebrowser-nav .next,
#page .ngg-navigation a.page-numbers,
#page .ngg-navigation a.next,
#page .ngg-navigation a.prev,
#page .ngg-navigation span.page-numbers,
#page .ngg-navigation span.next,
#page .ngg-navigation span.prev {
border: none;
background: none;
}
.ngg-navigation a.page-numbers:hover,
.ngg-navigation a.next:hover,
.ngg-navigation a.prev:hover {
background: none;
}
.stripe.stripe-video-bg {
position: relative; }
.stripe.stripe-video-bg .wf-container {
position: relative;
}
.stripe.stripe-video-bg > video {
position: absolute;
top: 50%;
left: 0;
width: 100%;
}
.no-mobile .stripe.stripe-video-bg > video {
display: block;
}
.stripe.stripe-video-bg > video {
display: none;
} #page .ls-defaultskin {
border: none;
padding: 0;
box-shadow: none;
text-shadow: none; 
}
#page .ls-defaultskin .ls-playvideo {
width: 50px;
height: 50px;
margin-left: -25px;
margin-top: -25px;
}
#page .ls-defaultskin .ls-playvideo,
#page .ls-defaultskin .ls-nav-sides,
#page .ls-defaultskin .ls-nav-start,
#page .ls-defaultskin .ls-nav-stop,
#page .ls-defaultskin .ls-fullscreen {
background-image: none;
}
.old-ie #page .ls-defaultskin .ls-nav-start,
.old-ie #page .ls-defaultskin .ls-nav-stop {
display: none;
}
#page .ls-defaultskin .ls-nav-prev,
#page .ls-defaultskin .ls-nav-prev:hover,
#page .ls-defaultskin .ls-nav-next,
#page .ls-defaultskin .ls-nav-next:hover {
background-position: 0px 0px;
}
#page .ls-defaultskin .ls-bottom-slidebuttons a {
background-image: none; 
}
#page .ls-defaultskin .ls-nav-start,
#page .ls-defaultskin .ls-nav-stop,
#page .ls-defaultskin .ls-bottom-slidebuttons a {
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
-moz-box-shadow:	0 0 3px rgba(0, 0, 0, 0.15);
-ms-box-shadow:		0 0 3px rgba(0, 0, 0, 0.15);
-o-box-shadow:		0 0 3px rgba(0, 0, 0, 0.15);
box-shadow:			0 0 3px rgba(0, 0, 0, 0.15);
}
#page .ls-defaultskin .ls-nav-start,
#page .ls-defaultskin .ls-nav-stop {
width: 18px;
height: 18px;
margin: 0 6px;
background-color: #fff;
background-position: center center;
background-repeat: no-repeat;
-webkit-border-radius:	10px;
-moz-border-radius:		10px;
-ms-border-radius:		10px;
-o-border-radius:		10px;
border-radius:			10px;
}
#page .ls-defaultskin .ls-nav-start:hover,
#page .ls-defaultskin .ls-nav-stop:hover,
#page .ls-defaultskin .ls-nav-stop.ls-nav-stop-active,
#page .ls-defaultskin .ls-nav-start.ls-nav-start-active {
opacity: 0.65;
}
#page .ls-defaultskin .ls-nav-stop.ls-nav-stop-active,
#page .ls-defaultskin .ls-nav-start.ls-nav-start-active {
cursor: default;
}
#page .ls-defaultskin .ls-nav-stop {
background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%09%20width=%2210px%22%20height=%2210px%22%20viewBox=%220%200%20512%20512%22%20enable-background=%22new%200%200%20512%20512%22%20xml:space=%22preserve%22%3E%3Cpath%20fill=%22rgba(0,0,0, 0.8)%22%20d=%22M217.679,462h-120V50h120V462z%20M414.321,50h-120v412h120V50z%22/%3E%3C/svg%3E");
background-position: 4px center;
}
#page .ls-defaultskin .ls-nav-start {
background-image: url("data:image/svg+xml,%3Csvg%20version=%221.1%22%20xmlns=%22http://www.w3.org/2000/svg%22%20xmlns:xlink=%22http://www.w3.org/1999/xlink%22%20x=%220px%22%20y=%220px%22%20width=%2210px%22%20height=%2210px%22%20viewBox=%220%200%20512%20512%22%20enable-background=%22new%200%200%20512%20512%22%20xml:space=%22preserve%22%3E%09%3Cpolygon%20fill=%22rgba(0,0,0, 0.8)%22%20points=%22418.999,256.001%20121.001,462%20121.001,50%20%22/%3E%3C/svg%3E");
background-position: 5px center;
}
#page .ls-defaultskin .ls-nav-prev,
#page .ls-defaultskin .ls-nav-next {
width: 30px;
height: 55px;
z-index: 10000;
top: 50%;
margin-top: -27px;	
position: absolute;
background: none;
}
#page .ls-defaultskin .ls-nav-prev:before,
#page .ls-defaultskin .ls-nav-next:before,
#page .ls-defaultskin .ls-nav-prev:after,
#page .ls-defaultskin .ls-nav-next:after {
position: absolute;
left: 0;
top: 0;
width: 30px;
height: 55px;
content: "";
background-position: 0 0;
background-repeat: no-repeat;
z-index: 9;
}
#page .ls-defaultskin .ls-nav-prev:after,
#page .ls-defaultskin .ls-nav-next:after {
top: 1px;
left: 0;
z-index: 8;
}
#page .ls-defaultskin .ls-nav-prev {
left: 10px;
}
#page .ls-defaultskin .ls-nav-next {
right: 10px;
}
#page .ls-defaultskin .ls-bottom-slidebuttons,
#page .ls-defaultskin .ls-nav-sides {
height: 20px;
}
#page .ls-defaultskin .ls-bottom-nav-wrapper {
margin-top: 0;
}
#page .ls-defaultskin .ls-bottom-slidebuttons,
#page .ls-defaultskin .ls-bottom-slidebuttons a,
#page .ls-defaultskin .ls-nav-start,
#page .ls-defaultskin .ls-nav-stop,
#page .ls-defaultskin .ls-nav-sides {
display: inline-block;
}
#page .ls-defaultskin .ls-bottom-slidebuttons,
#page .ls-defaultskin .ls-nav-start,
#page .ls-defaultskin .ls-nav-stop,
#page .ls-defaultskin .ls-nav-sides {
top: -30px;
}
#page .ls-defaultskin .ls-bottom-slidebuttons {
top: -32px;
}
.overlap #page .ls-defaultskin .ls-bottom-slidebuttons,
.overlap #page .ls-defaultskin .ls-nav-start,
.overlap #page .ls-defaultskin .ls-nav-stop,
.overlap #page .ls-defaultskin .ls-nav-sides {
top: -97px;
}
.overlap #page .ls-defaultskin .ls-bottom-slidebuttons {
top: -99px;
}
#page .ls-defaultskin .ls-thumbnail-hover {
bottom: 29px;
margin-left: 4px;
}
#page .ls-defaultskin .ls-thumbnail-hover-bg {
background: #eee;
}
#page .ls-defaultskin .ls-thumbnail-hover span {
border: 5px solid #eee;
margin-left: -5px;
}
#page .ls-defaultskin .ls-thumbnail {
top: 10px;
}
#page .ls-defaultskin .ls-thumbnail-inner {
padding: 2px;
margin-left: -2px;
background: #fff;
}
#page .ls-defaultskin .ls-thumbnail-slide a {
margin-right: 2px;
}
#page .ls-defaultskin .ls-nothumb {
background: #eee;
} #page .ls-defaultskin .ls-loading-indicator {
background-image: none;
}
#page .ls-defaultskin .ls-fullscreen {
width: 30px;
height: 30px;
right: 10px;
top: 10px; 
}
#page .ngg-gallery-thumbnail img,
#page .ngg-thumbnail img,
#page .ngg-imagebrowser .pic,
#page .ngg-imagebrowser-nav .next,
#page .ngg-imagebrowser-nav .back,
#page .ngg-navigation a.page-numbers,
#page .ngg-navigation a.next,
#page .ngg-navigation a.prev,
#page .ngg-navigation span.page-numbers,
#page .ngg-navigation span.next,
#page .ngg-navigation span.prev {
border: none;
background: none;
}
#page .ngg-navigation a {
font-weight: normal;
}
#page .ngg-navigation a.page-numbers:hover,
#page .ngg-navigation a.next:hover,
#page .ngg-navigation a.prev:hover {
background-color: transparent;
}
.ngg-imagebrowser a:hover,
.ngg-thumbnail a:hover,
#page .ngg-galleryoverview .ngg-gallery-thumbnail a:hover img,
.ngg-album-link a:hover img {
opacity: 0.7 !important;
}
.rsHomePorthole .rsTitle {
background-image: url(//sloannursery.com/wp-content/uploads/2013/11/captionbg.png);
background-repeat: repeat-x;
padding-left: 36px;
padding-right: 36px;
font-size: 250%;
}
div.stripe-parallax-bg{
padding-top: 18px !important;
padding-bottom: 18px !important;
}
div.stripe-parallax-bg div.gap{
height: 10px !important;
}
div.team-author-name {
text-decoration: underline;
}
.logo-center .navigation-holder {
margin-top: 20px !important;
margin-bottom: 0px !important;
}
#header img{
margin-top: 8px !important;
}
.stripe-style-4 {
background-color: white !important;
}
@media only screen and (max-width: 759px) {
div#dl-menu {
position: relative;
bottom: 50px;
}
div#header_top_left p a img {
width: 30px;
position: relative;
top: 40px;
}
div#branding {
max-width: 450px !important;
width: 450px !important;
}
div#header_top_right {
width: 100%;
padding: 0px;
margin: 0px;
left: 0px;
}
}
@media only screen and (max-width: 479px){
div#branding {
max-width: 350px !important;
width: 350px !important;
}
}
@media only screen and (max-width: 400px){
div#branding {
max-width: 275px !important;
width: 275px !important;
}
div#header_top_left p a img {
width: 30px;
position: relative;
top: 20px;
}
}
.post-type-archive-turf div#content {
width: 100%;
}
.post-type-archive-turf article.turf {
width: 22.5%;
float: left;
background: #eee;
margin: 1.25% !important;
text-align: center;
}
article.turf img,
article.turf img:hover {
max-width: 80%;
}
.turf h2.entry-title {
font-size: 16px;
display: inline-block;
margin: 0px;
padding: 0px;
position: relative;
right: 2.5%;
}
.post-type-archive-turf .page-title h1 {
display: none;
}
@media only screen and (max-width: 1199px){
article.turf {
float: none !important;
display: block;
width: 260px !important;
margin: 0 auto 20px !important;
}
}
div#header_top_right {
top: 20px;
font-family: Muli, Helvetica, Arial, Verdana, sans-serif;
}
@media only screen and (max-width: 909px) and (min-width: 761px) {
div#header_top_right {
width: 100% !important;
}
div#branding {
padding-top: 50px;
}
}
footer section#text-2 p:last-child {
display: none;
}
.benefits-grid * {
text-align: center;
}
.benefits-grid .wf-table,
.benefits-grid .wf-td,  
.benefits-grid h3,
.benefits-grid img {
display: block !important;
max-width: 100% !important;
}
.home-content h4 {
padding: 15px 0;
}
.home-content {
max-width: 1008px;
margin: 0 auto;
}
.post-type-archive-tree-farm-inventory .entry-meta {
display: none !important;
}
@media only screen and (max-width: 479px){
div#header_top_right {
max-width: 90%;
margin: 0 auto;
}
div#header_top_right a {
font-size: 16px !important;
background: none !important;
-moz-box-shadow: none !important;
-webkit-box-shadow: none !important;
box-shadow: none ! important;
color: #016938 !important;
text-transform: uppercase;
margin-top: -5px;
}
div#header_top_right i {
font-size: 13px !important;
}
}
.page-id-867 img.attachment-page_featured_image.wp-post-image {
display: none;
}
.rsTitle {
display: none !important;
}
.post-type-archive-tree_supplier .entry-meta,
.single-tree_supplier .entry-meta {
display: none;
}
@media only screen and (max-width: 479xp) {
div#header_top_right {
margin-right: -10px;
}
}