ul.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video{margin:0;padding:0;border:0;vertical-align:baseline;font-size:100%;}
table{border-spacing:0;border-collapse:collapse;}
caption,
th,
td{text-align:left;font-weight:normal;}
h1,
h2,
h3,
h4,
h5,
h6{clear:both;}
html{overflow-y:scroll;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
body{line-height:1;}
a:focus{outline:thin dotted;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section{display:block;}
audio,
canvas,
video{display:inline-block;}
audio:not([controls]){display:none;}
del{color:#333;}
ins{background:#fff9c0;text-decoration:none;}
hr{margin:24px;margin-bottom:1.714285714rem;height:1px;border:0;background-color:#b3b3b1;}
sub,
sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;-ms-interpolation-mode:bicubic;}
blockquote,
q{quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;}
body{color:#777777;font-size:14px;font-family:'Open Sans', Helvetica, Arial, sans-serif;line-height:1.7;}
img{max-width:100%;height:auto;}
a{color:#fdd200;text-decoration:none;}
a:focus{outline:none;outline-width:0;outline-style:none;outline-color:transparent;}
a:hover{color:#f3c800;}
hr{margin:5px 0;height:1px;border:0;background-color:#b3b3b1;}

h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{color:inherit;}
h1{font-size:30px;}
h2{font-size:25px;}
h3{font-size:22px;}
h4{font-size:19px;}
h5{font-size:17px;}
h6{font-size:15px;}
p{margin:7px 0;padding:0;}
ol{margin-left:20px;list-style-type:decimal;}
ul{margin-left:0px;}
dl{margin-left:20px;}
dt{font-weight:bold;}
small{font-size:85%;}
strong{font-weight:bold;}
em{font-style:italic;}
cite{font-style:normal;font-size:110%;}
q{font-style:italic;font-family:Georgia, "Times New Roman", Times, serif;}
blockquote{margin:0 0 20px;padding:0 0 0 15px;border-left:0px solid rgba(0, 0, 0, 0.1);text-align:left;font:120%/170% Georgia, "Times New Roman", Times, serif;}
blockquote p{font-weight:350;}
blockquote small{display:block;font-style:normal;font-size:12px;font-family:'Open Sans', Helvetica, Arial, sans-serif;line-height:1.8em;}
blockquote small:before{content:'\2014 \00A0';}
blockquote cite{font-weight:bold;}
input,
textarea,
select,
input[type=search],
button{max-width:100%;font-size:100%;}
input[type=text],
input[type=password],
textarea,
input[type=search],
input[type=email],
input[type=date],
input[type=time],
input[type=url],
input[type=number],
input[type=tel]{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:8px;border:solid 1px rgba(0, 0, 0, 0.1);background:#fcfcfc;font-size:12px;margin-bottom:5px;}
textarea{padding:2%;max-width:96%;font-family:'Open Sans', Helvetica, Arial, sans-serif;line-height:1.5em;}
fieldset{border:1px solid rgba(0, 0, 0, 0.1);border-radius:6px;padding:24px 30px;margin-bottom:8px;}
fieldset legend{padding:0 8px;}
input[type="text"]:disabled{opacity:0.5;}
textarea:focus,
input[type=password]:focus,
input[type=text]:focus,
input[type=search]:focus{-webkit-box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.1);box-shadow:inset 1px 1px 5px rgba(0, 0, 0, 0.1);outline:none;background:#ffffff;}
table{max-width:100%;width:100%;border-spacing:0;border-collapse:collapse;background-color:transparent;}
table th,
table tr{border-bottom:1px solid rgba(0, 0, 0, 0.05);vertical-align:top;text-align:left;}
table thead{border-bottom:2px solid rgba(0, 0, 0, 0.1);}
table th{font-weight:bold;}
.table{width:100%;}
.table th,
.table td{padding:8px;border-top:1px solid rgba(0, 0, 0, 0.1);vertical-align:top;text-align:left;line-height:20px;}
.table-bordered{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid rgba(0, 0, 0, 0.1);border-collapse:separate;border-left:0;}
.table-bordered th,
.table-bordered td{border-left:1px solid rgba(0, 0, 0, 0.1);}
button,
.button,
input[type="submit"],
input[type="button"],
#submit{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:inline-block;margin:2px 0;padding:12px 25px;background:none;background-image:none;background-color:#fdd200;color:#ffffff;vertical-align:middle;text-align:center;text-transform:uppercase;letter-spacing:1px;font-weight:normal;font-size:13px;font-family:Montserrat, 'Open Sans', Helvetica, Arial, sans-serif;cursor:pointer;-webkit-appearance:none;border:0px;}

button:active,
.button:active,
input[type="submit"]:active,
input[type="button"]:active,
#submit:active{-webkit-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0);-moz-box-shadow:inset 0 0 0 rgba(0, 0, 0, 0);box-shadow:inset 0 0 0 rgba(0, 0, 0, 0);position:relative;bottom:-1px;}
a.btn-alt{background-color:#000000;background-color:rgba(0, 0, 0, 0);border:2px solid #ffffff;padding-top:10px;padding-bottom:10px;color:#ffffff;}
/* input[type="submit"],
input[type="button"]{margin-top:-1px;border-style:none;text-transform:none;letter-spacing:0;font-size:11px;line-height:14px;text-transform:uppercase;} */
.info-box,
.note-box,
.tip-box,
.error-box{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:20px 0;padding:10px;background:#eee;color:#777777;text-shadow:1px 1px 0 rgba(255, 255, 255, 0.2);text-align:left;}
.info-box .box-icon,
.note-box .box-icon,
.tip-box .box-icon,
.error-box .box-icon{-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);position:relative;top:3px;display:inline-block;margin-right:10px;margin-left:0;padding-right:10px;width:16px;height:16px;border-right:1px solid rgba(0, 0, 0, 0.3);background-image:url(images/px_sprites.png);background-size:560px 16px;background-repeat:no-repeat;}
.info-box{background:#b8dbfe;}
.info-box .box-icon{background-position:-159px 0;}
.note-box{background:#faf1a9;}
.note-box .box-icon{background-position:-224px 0;}
.error-box{background:#fcb4ad;}
.error-box .box-icon{background-position:-352px 0;}
.tip-box{background:#dceaa9;}
.tip-box .box-icon{background-position:-319px 0;}
.imglist{margin-left:0;list-style:none;}
.imglist li{padding:3px 0;}
.imglist li:before{margin:7px;margin-left:0;padding:0;padding-left:15px;width:16px;height:16px;background:url(images/list-sprites.png);background-position:left center;background-size:10px;background-repeat:no-repeat;list-style:none;content:"";line-height:18px;}
.bullet_star li:before{background-position:0 5px;}
.bullet_check li:before{background-position:0 -15px;}
.bullet_plus li:before{background-position:0 -36px;}
.bullet_arrow li:before{background-position:0 -55px;}
.bullet_arrow2 li:before{background-position:0 -76px;}
.bullet_arrow4 li:before{background-position:0 -96px;}
.bullet_numeric li{padding-left:20px;list-style:none;list-style:decimal;}
.tabs-container{margin-bottom:30px;}
.tabs-container a{outline-width:0;outline-style:none;}
.tabs-container > ul{margin-left:0;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
.tabs-container > ul li{display:inline-block;margin-bottom:-1px;}
.tabs-container > ul li a{display:block;margin-right:3px;padding:8px 15px;border-radius:5px 5px 0 0;background:#f7f7f7;box-shadow:0 -1px 0 0 #dddddd inset;text-transform:uppercase;font-size:10px;border-bottom:0;color:#777777;}
.tabs .current a{border:1px solid rgba(0, 0, 0, 0.1);border-bottom:0;background:#ffffff;box-shadow:none;color:#fdd200;font-weight:bold;}
.tabs > ul a:hover{background-color:#dddddd;}
.tabs-container .panes{padding:12px;border:1px solid rgba(0, 0, 0, 0.1);border-top:0;}
.accordion-container{margin-bottom:15px;}
.accordion-title{margin-bottom:2px;padding:10px 7px;border-bottom:1px solid rgba(0, 0, 0, 0.1);border-radius:3px 3px 0 0;background:#f7f7f7;text-transform:uppercase;font-size:11px;cursor:pointer;}
.accordion-title.current{border-bottom:2px solid #fdd200;font-weight:bold;}
.accordion-container .pane{display:none;}
.pane{padding:7px;}
.panes > div{display:none;}
.ac-indicator{float:right;margin-top:4px;margin-right:4px;width:10px;height:10px;background-image:url(images/ac_ind2x.png);background-size:10px 20px;}
.current .ac-indicator{background-position:left bottom;}
.alignleft{float:left;}
.alignright{float:right;}
.aligncenter{display:block;margin-right:auto;margin-left:auto;}
.relative{position:relative;}
img.alignright{margin:8px 0 15px 15px;}
img.alignnone{display:block;margin:15px 15px 15px 0;}
img.alignleft{margin:8px 15px 15px 0;}
img.aligncenter{display:block;margin:15px;margin-right:auto;margin-left:auto;}
.wp-caption.alignnone{margin:5px 15px 15px 0;}
.wp-caption.alignleft{margin:5px 15px 15px 0;}
.wp-caption.alignright{margin:5px 0 15px 15px;}
.wp-caption.aligncenter{display:block;margin-right:auto;margin-left:auto;}
.clear{clear:both;margin:0;padding:0;}
.clear:after{clear:both;}
.clear:before,
.clear:after{display:table;content:"";}
.divider-line{display:block;width:100%;height:5px;background-color:#000;}
::selection{background:#fbf6d6;color:#555555;}
::-moz-selection{background:#fbf6d6;color:#555555;}
.highlight1{background-color:#FBF6D6;}
.highlight2{background-color:#FECBC6;}
.post-info{text-transform:uppercase;font-size:12px;letter-spacing:1px;}
.post-info a{margin-right:5px;margin-left:5px;}
.post-info a:hover{color:#fdd200;border-bottom:1px solid;}
.img-loading{padding:0;background:url(images/cs-loader.gif) no-repeat center;background-size:20px 20px;}
.drop-caps{position:relative;top:6px;float:left;margin-right:0.2em;padding-bottom:0.1em;text-transform:uppercase;font-size:300%;font-family:Georgia, "Times New Roman", Times, serif;line-height:0.8em;}
.read-more{display:inline-block;margin-bottom:5px;margin-top:10px;padding:4px 0;line-height:1em;border-bottom:1px solid #fdd200;color:#fdd200;text-transform:uppercase;font-size:12px;letter-spacing:2px;}
.more-arrow{position:relative;top:0px;display:inline-block;margin-left:3px;font-weight:normal;font-size:18px;}
.left-arrow,
.right-arrow,
.ps-left-arrow,
.ps-right-arrow,
.cs-arrows,
.nivo-nextNav,
.nivo-prevNav{position:absolute;top:50%;right:0px;z-index:100;display:block;margin-top:-35px;width:43px;height:70px;color:#ffffff;text-align:center;font-size:20px;background-color:rgba(37, 37, 37, 0.8);line-height:50px;cursor:pointer;-webkit-border-top-left-radius:3px;-moz-border-radius-topleft:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px;-webkit-border-bottom-right-radius:0px;-moz-border-radius-bottomright:0px;border-bottom-right-radius:0px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-moz-opacity:0.9;-khtml-opacity:0.9;-webkit-opacity:0.9;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);}
.left-arrow,
.ps-left-arrow,
.cs-prev-arrow,
.nivo-prevNav{-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-top-left-radius:0px;-webkit-border-top-right-radius:3px;-moz-border-radius-topright:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:3px;-moz-border-radius-bottomright:3px;border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomleft:0px;border-bottom-left-radius:0px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
.left-arrow:hover,
.right-arrow:hover,
.ps-left-arrow:hover,
.ps-right-arrow:hover,
.cs-arrows:hover,
.nivo-nextNav:hover,
.nivo-prevNav:hover{color:#252525;}
.ps-left-arrow{left:0;text-indent:-3px;}
.ps-right-arrow{right:0;}
.left-arrow:hover,
.right-arrow:hover,
.ps-left-arrow:hover,
.ps-right-arrow:hover,
.cs-arrows:hover,
.nivo-nextNav:hover,
.nivo-prevNav:hover{background-color:#fdd200;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);cursor:pointer;}
.navigation-container{float:right;}
.nav-menu ul{margin-left:0;}
.nav-menu ul li{position:relative;display:inline;float:left;}
.nav-menu ul li a{display:block;padding:3px 20px;}
.nav-menu ul li a:hover{padding:3px 25px;}
.nav-menu ul ul{position:absolute;top:15px;z-index:20000;display:none;margin-top:0px;padding-top:19px;width:210px;}
.nav-menu ul ul ul{top:-2px;left:210px;}
.nav-menu ul ul li{display:block;float:left;padding:4px 0 4px 0;width:100%;background-color:#1e1e1e;}
.nav-menu ul ul li a{letter-spacing:0;line-height:1.8em;}
.nav-menu li:hover ul{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.mob-nav-menu{display:none;}
.center{margin-right:auto;margin-left:auto;}
.page-wrapper{margin:0 auto;max-width:100%;}
.mobile-nav,
.mob-nav-menu{display:none;}
#main-container{min-width:250px;}
#logo-container {    
-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
	text-align:center;
	    background: #ffffff url(/wp-content/uploads//2018/07/header-shadow.jpg);
    background-position: bottom;
    background-repeat-y: no-repeat;
	    min-height: 131px;
	box-shadow: 0px 10px 62px rgba(200, 10, 103, 0.2);
	-moz-box-shadow: 0px 10px 62px rgba(200, 10, 103, 0.2);
	-o-box-shadow: 0px 10px 62px rgba(200, 10, 103, 0.2);
	-webkit-box-shadow: 0px 10px 62px rgba(200, 10, 103, 0.2);
    width:20%; float: left; margin:0; padding:10px 0 0; border-right: 0.5px solid #ec335d; border-bottom: 1px solid #ec335d; }

#logo-container:hover{
	    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);   
	z-index: 999;
    position: relative;
	    border-left: 1px solid #ec335d;
}

div#logo-container img {
    max-width: 296px;
	width:100%;
}
#logo-container a{display:block;float:left;width:100%;}
.header-separator{overflow:hidden;width:100%;border-top:5px solid #383838;}
.scroll-btn {
    width: 50px;
    border: 0px;
    padding: 0px;
}
#header{padding-top:10px;width:100%;background:transparent;position:relative;}
.header-wrapper{position:relative;background-color:#252525;width:100%; padding-top:0px !important;}
.fixed-header .header-wrapper{padding-top:103px;}
.slider-active .page-wrapper .header-wrapper{padding-top:0;}
.header-wrapper .full-bg-image{top:0;}
.section-boxed{position:relative;margin:0 0;padding:0 3%;max-width:1920px;}
.page-template-template-full-custom-php .section-boxed{max-width:1920px;}
#content-container .section-boxed{margin:90px auto;}
.content-boxed{margin:0 auto;padding:0 3%;max-width:1200px;}
.section-header{padding:0;padding-bottom:0px;}
.no-slider.no-title .section-header{border-bottom-width:0;}
#content-container{padding:70px 3%;}
.page-wrapper{/* background-color:#f7f7f7; */}
.page-template-template-full-custom-php .page-wrapper{background-color:#ffffff;}
.page-template-template-full-custom-php #content-container{padding:0;}
#content{float:left;max-width:72%;width:100%;}
.content{}
.content-box{background-color:#ffffff;-webkit-box-shadow:0 0 1px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 1px rgba(0, 0, 0, 0.15);box-shadow:0 0 1px rgba(0, 0, 0, 0.15);padding:4%;width:92%;min-height:400px;}
.post-type-archive.woocommerce .content-box,
.post-type-archive.woocommerce-page .content-box,
.tax-product_cat.woocommerce .content-box,
.tax-product_tag.woocommerce .content-box{background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding:0;width:100%;min-height:400px;}
#sidebar{float:right;max-width:24%;width:24%;}
.sidebar-box ul{margin-left:0;list-style:none;}
.sidebar-box input[type="text"],
.sidebar-box input[type="password"],
.sidebar-box textarea,
.sidebar-box input[type="search"]{padding:8px 0;width:100%;text-indent:8px;}
#sidebar .sidebar-box:last-child{margin-bottom:0;}
#full-width{position:relative;max-width:100%;min-height:400px;}
.page-template-template-portfolio-gallery-php #full-width,
.page-template-template-full-custom-php #full-width,
.page-template-template-blog-php #full-width,
.single-portfolio #full-width{padding:0;background-color:transparent;}
.page-template-template-portfolio-gallery-php #content-container{padding-top:0;padding-bottom:38px;overflow:hidden;}
.layout-left #content{float:right;padding-right:0;padding-left:3.06%;}
.layout-left #sidebar{float:left;}
#footer{position:absolute;display:block;overflow:hidden;height:auto;background-color:#252525;color:#transparent;font-size:13px;}
#footer ul{list-style:none;}
.footer-widgets{max-width:1170px;}
.footer-widgets a{color:#ffffff;}
.footer-widgets a:hover{color:#fdd200;}
.cols-wrapper{overflow:hidden;}
.col{float:left;margin-right:3.2%;margin-bottom:30px;}
.cols-4 .col{width:22.6%;}
.cols-3 .col{width:31.2%;}
.cols-2 .col{width:48.4%;}
.cols-1 .col{width:100%;}
.cols-5 .col{width:17.44%;}
.cols-5 .col:nth-of-type(5n),
.cols-4 .col:nth-of-type(4n),
.cols-3 .col:nth-of-type(3n),
.cols-2 .col:nth-of-type(2n){clear:right;margin-right:0;}
.widget_categories li a,
.widget_nav_menu li a,
.widget_archive li a,
.widget_links li a,
.widget_recent_entries li a,
.widget_links li a,
.widget_pages li a,
.widget_recent_entries li a,
.recentcomments,
.widget_meta li a,
.product-categories li a{padding:5px 0;color:#777777;}
.wp-caption{max-width:100%;padding:0;}
.wp-caption a{display:block;padding:5px;padding-bottom:0px;}
.wp-caption-text{margin-bottom:7px;padding-left:7px;text-align:center;font-size:13px;}
.wp-caption-text,
.gallery-caption,
.entry-caption{line-height:1.5em;}
img.wp-smiley,
.rsswidget img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;margin-top:0;margin-bottom:0;padding:0;box-shadow:none;}
.entry-content dl.gallery-item{margin:0;}
.gallery dl{display:inline-block;float:none;width:auto;vertical-align:top;text-align:center;}
.gallery-item a{display:block;width:90%;}
.gallery-item a{max-width:100%;width:auto;}
.gallery .gallery-icon img{padding:5%;max-width:90%;height:auto;}
.gallery-icon img{padding:3%;}
.sticky{position:static;}
.bypostauthor{position:static;border-top:3px solid #fdd200;}
.sticky{border-top:5px solid #fdd200;}
#comments{margin-top:50px;}
.page-template-template-full-custom-php #comments{margin:auto;margin-top:20px;width:60%;}
#comments textarea{width:100%;}
#comments ul{list-style:none;}
.commentlist{margin-left:0;}
.commentlist .children{margin-left:0;padding-left:3%;}
.comment-box{-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);box-shadow:0 1px 1px rgba(0, 0, 0, 0.15);clear:both;margin-bottom:20px;padding:3%;background-color:#ffffff;}
.avatar{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;display:block;margin:0 0 10px;padding:4px;border:1px solid rgba(0, 0, 0, 0.1);background-color:#ffffff;}
.comment-autor{float:left;margin-right:20px;text-align:center;}
.comment-autor img{width:40px;height:auto;}
.coment-autor-name{margin-right:10px;text-transform:capitalize;font-weight:bold;}
.coment-autor-name cite{font-size:14px;}
.comment-date{color:#b3b3b1;font-size:12px;}
.comment-info .reply{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;float:right;padding:0 9px 2px 9px;color:#fdd200;text-transform:uppercase;letter-spacing:1px;font-size:11px;line-height:2.2em;}
.comment-info .reply a{position:relative;top:1px;color:#fdd200;}
.comment-info{float:right;padding:0;width:100%;}
.comment-info{border-bottom:0px;color:#fdd200;font-size:19px;line-height:1em;}
#reply-title,
.comments-titile{margin-bottom:25px;padding-bottom:7px;border-bottom:3px solid #bebebe;border-bottom:3px solid rgba(0, 0, 0, 0.1);text-transform:capitalize;font-size:18px;}
#reply-title{margin-top:20px;}
.pexeto-contact-form label{display:block;line-height:2.5em;}
#full-width #commentform{width:60%;}
.woocommerce #full-width #commentform{width:100%;}
.page-template-template-full-custom-php #full-width #commentform{width:100%;}
#full-width #commentform textarea,
#full-width #commentform select,
#full-width #commentform input[type=search]{width:100%;}
#commentform input[type="text"],
#commentform input[type="password"],
#commentform textarea,
#commentform input[type="search"]{margin-bottom:7px;margin-top:7px;padding:12px 0;max-width:100%;width:100%;text-indent:8px;}
.pingback{-moz-opacity:0.7;-khtml-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);}
.ping-title{font-size:12px;}
.form-submit{padding:0;margin-bottom:0;}
.pexeto-contact-form .error-box,
.pexeto-contact-form .info-box{display:none;}
.pexeto-contact-form input[type="text"],
.pexeto-contact-form input[type="password"],
.pexeto-contact-form textarea,
.pexeto-contact-form input[type="search"]{margin-bottom:8px;padding:12px 0;max-width:100%;width:100%;text-indent:8px;}
#content .pexeto-contact-form textarea{min-height:170px;}
.pexeto-contact-form .button{margin-top:10px;}
#full-width #submit-form{width:600px;}
#recaptcha_image{max-width:100%;}
.contact-captcha-container{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;margin-bottom:15px;max-width:100%;width:100%;border:1px solid rgba(0, 0, 0, 0.1);background-color:#ffffff;}
.contact-captcha-container h6,
#recaptcha_image{padding:5px 15px;}
.recaptcha-input-wrap{-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:0 0 5px 5px;-moz-border-radius-topright:0 0 5px 5px;border-top-right-radius:0 0 5px 5px;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;padding:10px;border-top:1px solid rgba(0, 0, 0, 0.1);background-color:#f7f7f7;}
#recaptcha_response_field{margin:0;}
.recaptcha-reload{position:absolute;top:22px;right:20px;}
.recaptcha-reload a{-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);display:block;width:20px;height:20px;background-image:url(images/reload.png);background-size:20px 20px;}
.recaptcha-link{margin-top:14px;font-size:11px;}
.recaptcha-link a{-moz-opacity:0.3;-khtml-opacity:0.3;-webkit-opacity:0.3;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);}
.invalid input,
.invalid textarea,
#recaptcha_response_field.invalid,
input.invalid,
textarea.invalid{border:1px solid #D3B5BA !important;background-color:#F2DEDE !important;}
#submit-form .invalid input,
#submit-form .invalid textarea,
#submit-form #recaptcha_response_field.invalid,
#submit-form input.invalid,
#submit-form textarea.invalid{color:#B45B5B;}
.contact-loader{position:relative;top:3px;left:10px;display:inline-block;visibility:hidden;width:16px;height:16px;background:url("images/ajax-loader-small2.gif") no-repeat;}
.nav-menu ul{margin-top:10px;}
.nav-menu ul li a{-webkit-transition:color 0.3s ease;-moz-transition:color 0.3s ease;-ms-transition:color 0.3s ease;-o-transition:color 0.3s ease;transition:color 0.3s ease;color:#ffffff;text-transform:uppercase;font-size:12px;letter-spacing:1px;}
.nav-menu ul li a:hover{color:#ffffff;color:rgba(255, 255, 255, 0.8);}
.nav-menu .mega-menu-item > ul > li > a:hover{color:#FFF;}
.nav-menu > ul > li > a:after,
.nav-menu > div.menu-ul > ul > li > a:after{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;bottom:5px;left:50%;display:block;overflow:hidden;margin-left:0px;width:0px;height:0px;background:#ffffff;content:'-';text-indent:-999em;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
.nav-menu > ul > li > a:hover:after,
.nav-menu > div.menu-ul > ul > li > a:hover:after,
.nav-menu > ul > li:hover > a:after{bottom:5px;height:2px;width:40px;margin-left:-20px;margin-top:-2px;}
.nav-menu ul ul li .drop-arrow{-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);position:relative;right:-10px;top:6px;float:right;display:inline-block;width:10px;height:10px;font-size:10px;}
.nav-menu ul .current-menu-item a,
.nav-menu li:hover a,
.nav-menu .current-menu-parent a,
.nav-menu .current-menu-ancestor a{color:#ffffff;}
.nav-menu ul .current-menu-item > a,
.nav-menu > ul > li:hover > a,
.current-menu-ancestor > a{-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);}
.nav-menu ul ul .current-menu-item,
.nav-menu ul ul .current-menu-parent,
.nav-menu ul ul .current-menu-ancestor{margin-top:0;border-top:0;}
.nav-menu ul ul li a{border-right:0;letter-spacing:1px;font-size:12px;}
.nav-menu ul ul li{-webkit-box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);box-shadow:0 2px 2px rgba(0, 0, 0, 0.1);position:relative;}
.nav-menu ul li:last-child a{border-right:0;}
.nav-menu ul ul ul,
.fixed-header-scroll .nav-menu ul ul ul{padding:0;}
.fixed-header-scroll .nav-menu ul ul ul{margin-top:0;}
.nav-menu .sub-menu li:first-child,
.nav-menu .children li:first-child{border-top:2px solid rgba(0, 0, 0, 0.2);}
.nav-menu > ul > li:not(.mega-menu-item) ul > li:first-child{padding-top:15px;}
.nav-menu > ul > li:not(.mega-menu-item) ul > li:last-child{padding-bottom:15px;}
.nav-menu li:not(.mega-menu-item) li a{padding-left:22px;padding-right:22px;}
.nav-menu .sub-menu li:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px;}
#menu{float:left;}
#menu > ul{position:relative;}
.nav-menu ul li.mega-menu-item{position:static;}
.nav-menu li.mega-menu-item ul ul{display:block;}
.nav-menu li.mega-menu-item > ul{width:auto;top:34px;padding:0 15px 20px 15px;background-color:#1e1e1e;border-top:2px solid rgba(0, 0, 0, 0.2);}
.nav-menu li.mega-menu-item > ul ul{position:relative;left:0;top:0;}
.nav-menu li.mega-menu-item ul li{display:inline-block;width:200px;background:none;box-shadow:none;border-top-width:0 !important;padding:2px 0;}
.nav-menu .mega-menu-item > ul > li{margin:0;margin-left:16px;margin-right:16px;}
.nav-menu .mega-menu-item ul li a{padding:4px 0;}
.nav-menu .mega-menu-item > ul > li > a{border-bottom:1px solid rgba(255, 255, 255, 0.2);margin-bottom:10px;font-weight:bold;}
.nav-menu li.mega-menu-item li li li a:before{content:'>';padding-right:5px;-moz-opacity:0.4;-khtml-opacity:0.4;-webkit-opacity:0.4;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);display:inline-block;}
.nav-menu li.mega-menu-item ul ul a{font-weight:normal;letter-spacing:1px;-moz-opacity:0.7;-khtml-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);}
.nav-menu > ul > li > a:after,
.nav-menu > div.menu-ul > ul > li > a:after{position:relative;top:4px;}
.header-layout-center .nav-menu ul ul{display:none;text-align:left;}
.header-layout-center .nav-menu li.mega-menu-item ul ul{display:block;}
.fixed-header-scroll .nav-menu li.mega-menu-item > ul{top:30px;}
.mega-columns-2 > li:nth-of-type(2n+1){clear:left;}
.mega-columns-3 > li:nth-child(3n+1){clear:left;}
.mega-columns-4 > li:nth-child(4n+1){clear:left;}
.nav-menu li.mega-menu-item > ul > li{margin-top:20px;}
.nav-menu li.mega-menu-item > ul{padding-top:0;}
.mega-menu-item > ul > li > a{opacity:1;}
.page-title-wrapper{display:table;width:100%;min-height:240px;height:240px;padding-bottom:20px;}
.archive:not(.post-type-archive-product) .page-title-wrapper,
.search-results .page-title-wrapper,
.error404 .page-title-wrapper{min-height:100px;}
.archive:not(.post-type-archive-product) .page-title h1,
.search-results .page-title h1,
.error404 .page-title h1{font-size:35px;}
.large-header .page-title-wrapper{min-height:400px;height:400px;}
.page-title{position:relative;z-index:10;display:table-cell;vertical-align:middle;text-align:center;padding-bottom:8px;}
.page-title h1{padding:10px 0;padding-top:0;color:#ffffff;vertical-align:middle;text-transform:uppercase;font-size:58px;font-weight:bold;line-height:1em;text-align:center;display:inline-block;letter-spacing:-1px;}
.page-title h1:after{content:"";display:block;width:62%;height:1px;background-color:#ffffff;margin:auto;margin-top:10px;}
#content-container .page-title{padding-top:0;margin-top:0;}
.woocommerce .page-title{padding:0;margin:0;}
.page-subtitle{display:block;color:#ffffff;margin:auto;text-transform:uppercase;font-size:15px;letter-spacing:7px;margin-top:1px;}
.content-page-title{font-size:20px;padding-top:0;padding-bottom:20px;}
.sidebar-box{margin-bottom:40px;font-size:13px;}
.sidebar-box .title{margin-bottom:20px;padding:7px 0;text-transform:uppercase;font-weight:bold;font-size:16px;}
#sidebar > .sidebar-box h4{margin-top:-5px;padding-top:0;}
.sidebar-box .title a{color:#333332;}
.sidebar-box .title:after{}
.widget_categories ul,
.widget_nav_menu ul,
.widget_archive ul,
.widget_links ul,
.widget_recent_entries ul,
.widget_pages ul,
.sidebar-latest-posts,
#recentcomments,
.widget_meta ul,
.widget_rss ul,
.product-categories ul{margin-top:-7px;}
.widget_categories li,
.widget_nav_menu li,
.widget_archive li,
.widget_links li,
.widget_recent_entries li,
.widget_pages li,
#recentcomments li,
.widget_meta li,
.widget_rss li,
.product-categories li{padding:10px 0;padding-left:2px;border-bottom:1px solid rgba(0, 0, 0, 0.05);}
.widget_categories ul ul li,
.widget_nav_menu ul ul li,
.widget_archive ul ul li,
.widget_links ul ul li,
.widget_recent_entries ul ul li,
.widget_pages ul ul li,
#recentcomments ul ul li,
.widget_meta ul ul li,
.widget_rss ul ul li,
.product-categories ul li{padding-left:10px;border-bottom:0;}
.widget-contact-form{margin-top:15px;}
.widget_calendar #wp-calendar{width:100%;}
#wp-calendar caption{padding:2px 0 7px 0;border-bottom:3px solid #383838;text-align:center;text-transform:uppercase;font-weight:bold;}
#wp-calendar tbody td a{color:#fdd200;}
.widget_nav_menu ul ul,
.widget_categories ul ul,
.product-categories ul{margin-top:7px;border-top:1px solid #f7f7f7;}
.widget_nav_menu ul ul li,
.widget_categories ul ul li,
.product-categories ul li{margin-left:10px;padding-left:0;border-bottom:1px solid #f7f7f7;}
.widget_nav_menu ul ul li:last-child,
.widget_categories ul ul li:last-child,
.product-categories ul li:last-child{padding-bottom:0;border-bottom:0;}
.widget_nav_menu li.current-menu-item > a{padding-left:5px;color:#fdd200;}
#SGM{margin-top:15px;}
.rsswidget img{vertical-align:middle;}
#footer-cta{padding:50px 0;background-color:#ffffff;border-top:1px solid rgba(0, 0, 0, 0.03);}
.footer-cta-first{width:100%;text-align:center;}
.footer-cta-first h5{margin-top:2px;margin-bottom:2px;padding:0;letter-spacing:-1px;font-size:30px;line-height:1em;}
.footer-cta-disc{margin-top:5px;width:100%;color:#777777;text-align:center;}
.footer-cta-disc p{display:inline;margin:0;padding:0;font-size:15px;line-height:1.4em;}
.footer-cta-button{display:block;width:100%;vertical-align:middle;text-align:center;margin-top:10px;}
.footer-cta-button a{text-transform:uppercase;}
.scroll-to-top{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:fixed;right:15px;bottom:15px;z-index:100;margin-bottom:-30px;width:35px;height:35px;background:#000000;background:rgba(0, 0, 0, 0.8);text-align:center;cursor:pointer;}
.scroll-to-top span{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;display:inline-block;margin-top:4px;width:35px;height:30px;color:#ffffff;text-align:center;font-size:26px;}
.scroll-to-top:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);background:#fdd200;}
.footer-widgets{overflow:hidden;margin-top:50px;padding-bottom:50px;}
.footer-widgets .col{margin-bottom:0;}
.footer-box{margin-bottom:10px;color:#ffffff;}
.footer-box ul{margin-left:0;}
.footer-box ul li a{color:#ffffff;}
.footer-box .title{margin-bottom:10px;padding-top:11px;color:#ffffff;text-indent:2px;text-transform:uppercase;letter-spacing:normal;font-weight:bold;font-size:17px;}
.footer-box:first-child .title{margin-right:-15%;}
.footer-bottom{float:left;padding:25px 0;width:100%;height:auto;background-color:#1f1f1f;}
.footer-nav,
.copyrights{float:right;text-transform:uppercase;letter-spacing:2px;font-size:10px;}
.footer-nav li{display:inline;letter-spacing:1px;}
.footer-nav li a{margin-right:7px;margin-left:7px;color:#ffffff;}
.footer-nav li:after{content:"/";margin-left:5px;}
.footer-nav li:last-child:after{content:"";}
.copyrights{float:left;color:#b3b3b1;}
.social-profiles{float:right;margin:0 0 0 5px;}
.social-icons{margin-left:0;list-style:none;}
.social-icons li{float:left;padding:0px;width:25px;height:25px;line-height:1em;margin-right:2px;}
.social-icons li:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;}
.social-icons li:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);}
.footer-bottom .social-profiles{display:none;margin:0 3.06%;}
.footer-box table th,
table th,
table td,
.footer-box table th,
table td{padding:0.75em 0;text-align:center;}
table th,
table td{text-align:left;}
.footer-widgets .widget_categories li,
.footer-widgets .widget_nav_menu li,
.footer-widgets .widget_archive li,
.footer-widgets .widget_links li,
.footer-widgets .widget_recent_entries li,
.footer-widgets .widget_pages li,
.footer-widgets #recentcomments li,
.footer-widgets .widget_meta li,
.footer-widgets .widget_rss li,
.footer-widgets .widget_nav_menu ul ul li,
.footer-widgets .widget_nav_menu ul ul,
.footer-widgets .lp-wrapper,
.footer-widgets table thead,
.footer-widgets table td{border-color:#444444;border-color:rgba(255, 255, 255, 0.14);border-bottom-color:rgba(255, 255, 255, 0.14);}
.footer-widgets del{color:rgba(255, 255, 255, 0.3);}
.footer-widgets ins{background:#B1A74E;}
#header .search-wrapper{position:absolute;top:-4px;right:1px;z-index:10;display:none;width:200px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.header-search{float:right;position:relative;}
.header-search-btn{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;display:block;float:right;margin-left:5px;width:24px;height:24px;background-color:#fff;background-image:url(images/search_icon_header.png);background-position:center center;background-size:12px 12px;background-repeat:no-repeat;text-indent:-119999px;position:relative;z-index:10;}
.search-visible.header-search-btn{background-image:url(images/search_icon_close_header.png);background-size:12px 12px;}
.header-search input[type="text"].search-input{padding:8px 0;width:100%;border-radius:20px;text-indent:12px;}
#header .search-button{display:none;}
.header-buttons{display:inline-block;margin-top:9px;float:right;}
.header-search input[type="text"]{background:#fff;border:solid 1px transparent;}
.header-search input[type="text"]:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
.blog-non-single-post{margin-bottom:45px;}
.post,
.blog .portfolio,
.archive .portfolio{background-color:#ffffff;}
.post-content{padding-bottom:20px;position:relative;}
.post-title{padding-bottom:15px;padding-top:0;font-size:32px;font-weight:bold;line-height:1.1;margin-bottom:0;}
.post-title a{color:#333332;}
.post-title a:hover{color:#fdd200;}
.post-info{padding-bottom:10px;padding-top:10px;line-height:17px;letter-spacing:2px;color:#b3b3b1;}
.post-info a{color:#b3b3b1;}
.post-info.bottom{float:right;padding-top:14px;padding-bottom:0;}
.post-info.top{padding-top:0;padding-bottom:9px;}
.page-heading{margin-bottom:20px;padding:0;border-bottom:3px solid #bebebe;border-bottom:3px solid rgba(0, 0, 0, 0.1);color:#333332;font-weight:bold;font-size:18px;text-transform:uppercase;}
.blog-single-post .social-share{float:right;margin-right:5%;margin-bottom:2%;max-width:50%;}
.blog-single-post .social-share .share-item{margin-right:0;margin-left:4px;}
.blog-single-post .social-share .share-title{margin-right:0;}
.blog-single-post .post-tags{float:left;margin-top:5px;margin-left:5%;margin-bottom:30px;width:50%;text-align:left;}
.post-tags a{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block;margin-left:5px;padding:0 5px;background:#f7f7f7;color:#fdd200;text-transform:uppercase;letter-spacing:1px;font-size:10px;}
.blog-twocolumn .post{float:left;margin-left:0;width:569px;}
.blog-twocolumn-sidebar .post{width:406px;}
.blog-threecolumn .qg-title,
.blog-twocolumn .qg-title{display:none;}
.blog-threecolumn .post{float:left;width:369px;}
.blog-post-img img{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);max-width:100%;width:100%;height:auto;}
#blog-pagination{overflow:hidden;}
.post-content{padding:5%;}
#full-width .post-content{padding:4%;}
.post-type-icon-wrap{display:inline-block;float:left;}
.format-standard .post-type-icon{background-position:-192px 1px;}
.format-quote .post-type-icon{margin-left:5px;width:18px;height:18px;background-position:-255px 0;}
.format-gallery .post-type-icon{background-position:-32px 0;}
.format-video .post-type-icon{background-position:-128px 1px;}
.format-quote,
.format-aside{position:relative;background-position:3% center;background-size:50px 50px;background-repeat:no-repeat;}
.format-aside .post-type-icon-wrap{position:absolute;top:50%;left:50%;margin-top:-35px;margin-left:-35px;color:rgba(0, 0, 0, 0.05);display:block;font-size:70px;padding:0;line-height:70px;}
.format-quote blockquote{margin:0;padding:7%;border-left-width:0;font-size:30px;line-height:1.3;text-align:center;margin:auto;}
.format-quote blockquote p{margin-bottom:15px;}
.format-quote blockquote:before,
.format-quote blockquote:after{content:"";display:block;width:60px;height:3px;background-color:#777777;margin:10px auto;-moz-opacity:0.3;-khtml-opacity:0.3;-webkit-opacity:0.3;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);}
.format-aside aside{padding:50px;text-align:center;font-size:20px;text-transform:uppercase;font-weight:bold;line-height:1.3em;position:relative;z-index:100;}
.format-aside aside a{color:inherit;}
.format-aside aside a:hover{color:#fdd200;}
.page-masonry .post{font-size:13px;}
.page-masonry .post-title{margin:0;padding:0;padding-bottom:0;margin-bottom:5px;font-size:24px;line-height:1.3;}
.page-masonry .post-info{padding:7px 0px;}
.page-masonry .post-info.bottom{margin-top:7px;}
.page-masonry .post-autor,
.page-masonry .comments-number{display:none;}
.post-gallery{position:relative;}
.post-gallery a.nivo-nextNav,
.post-gallery a.nivo-prevNav,
.post-gallery .nivo-controlNav{-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75);-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}
.post-gallery .nivo-wrapper:hover a.nivo-nextNav,
.post-gallery .nivo-wrapper:hover a.nivo-prevNav,
.post-gallery .nivo-wrapper:hover .nivo-controlNav{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.post-gallery a.nivo-prevNav{-webkit-transform-origin:-50% 100%;-moz-transform-origin:-50% 100%;-ms-transform-origin:-50% 100%;-o-transform-origin:-50% 100%;transform-origin:-50% 100%;}
.post-gallery a.nivo-nextNav{-webkit-transform-origin:150% 100%;-moz-transform-origin:150% 100%;-ms-transform-origin:150% 100%;-o-transform-origin:150% 100%;transform-origin:150% 100%;}
.services-wrapper{width:100%;}
.services-box,
.services-title-box{display:inline-block;float:none;vertical-align:top;text-align:left;font-size:14px;line-height:1.7em;}
.services-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;-webkit-transition:top 0.3s ease;-moz-transition:top 0.3s ease;-ms-transition:top 0.3s ease;-o-transition:top 0.3s ease;transition:top 0.3s ease;-webkit-transition:background-color 0.3s ease;-moz-transition:background-color 0.3s ease;-ms-transition:background-color 0.3s ease;-o-transition:background-color 0.3s ease;transition:background-color 0.3s ease;position:relative;top:0;margin-top:10px;margin-bottom:10px;text-align:center;font-size:14px;line-height:1.7em;}
.services-box h3{padding-top:5px;padding-bottom:0;font-weight:600;font-size:17px;}
.services-title-box{margin-bottom:10px;color:#777777;}
.services-title-box h2{padding-top:0;text-transform:uppercase;font-size:18px;line-height:1.5em;font-weight:bold;}
.services-content{padding:10px;}
.columns-wrapper{margin-bottom:30px;}
.services-default img{max-width:100%;height:auto;}
.services-default .services-content{padding-bottom:0;}
.services-default .services-box{-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.services-default .col{margin:0;margin:20px 0;padding-right:1.6%;padding-left:1.6%;}
.services-default .services-title-box.col{width:25%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;}
.services-default .services-box:first-child{border-left:none;}
.services-default.cols-4 .col:nth-of-type(4n+1){border-left:0;}
.services-default.cols-5 .col{width:20%;}
.services-default.cols-4 .col{width:25%;}
.services-default.cols-3 .col{width:33%;}
.services-default.cols-2 .col{width:50%;}
.services-boxed-photo .col{margin-top:20px;margin-bottom:20px;}
.services-boxed-photo .services-box{padding:30px 0;background:rgba(0, 0, 0, 0.05);text-align:left;}
.services-boxed-photo .services-content{margin:auto;padding:0;max-width:75%;}
.services-boxed-photo .services-box h3{padding:12px 0;font-style:normal;}
.services-boxed-photo .services-box h3:after{display:block;overflow:hidden;margin-top:5px;width:60px;height:2px;background:#bebebe;background:rgba(0, 0, 0, 0.1);content:'-';text-indent:-999em;}
.services-boxed-photo .services-box h3{padding-bottom:6px;padding-top:25px;}
.services-boxed-photo .services-box img{max-width:100%;width:100%;height:auto;}
.services-boxed-photo .services-box.col{padding-top:0;}
.services-icon .img-container{background-color:#fdd200;width:40px;height:40px;padding:25px;display:block;-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;margin:auto;}
.services-thumbnail{text-align:center;}
.services-thumbnail h3{margin:0;margin:auto;margin-bottom:2px;padding:0;padding-top:2px;padding-bottom:2px;max-width:85%;}
.services-thumbnail h3:after{content:"";display:block;width:60px;height:2px;background-color:#fdd200;margin:auto;margin-top:5px;margin-bottom:11px;position:absolute;left:50%;margin-left:-30px;}
.services-thumbnail .services-img{width:220px;height:220px;background-size:cover;color:#ffffff;}
.services-thumbnail .services-title-box{width:232px;text-align:left;}
.services-thumbnail .services-content{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);position:absolute;top:0;left:-12px;z-index:100;display:table;padding:20px;width:180px;height:180px;background-color:#ffffff;background-color:rgba(255, 255, 255, 0.9);color:#252525;line-height:1.5em;}
.services-thumbnail .services-content .sc-wraper{display:table-cell;vertical-align:middle;}
.services-thumbnail .services-content p{display:none;}
.services-wrapper.services-thumbnail .services-box{margin-right:40px;margin-bottom:30px;}
.services-thumbnail .services-box:after{position:absolute;top:-5px;left:-5px;z-index:10;display:block;width:230px;height:230px;box-shadow:0 0 0 2px rgba(0, 0, 0, 0.1);content:"";}
.services-thumbnail .services-box .services-content{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all 0.4 ease;-moz-transition:all 0.4 ease;-ms-transition:all 0.4 ease;-o-transition:all 0.4 ease;transition:all 0.4 ease;}
.services-thumbnail .services-box:hover .services-content{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.services-thumbnail .services-content{left:0;}
.services-thumbnail .services-title-box h2{padding:5px 0;}
.services-thumbnail .services-content h3{color:#333332;}
#slider-container{position:relative;overflow:hidden;}
#slider-container .full-bg-image{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.content-slider{position:relative;}
.content-slider .section-boxed{padding:0 5%;}
.cs-small-title,
.cs-title{text-shadow:0px 0px 1px rgba(0, 0, 0, 0.2);}
.cs-title{padding-top:0;padding-bottom:0;color:inherit;text-transform:uppercase;font-weight:bold;font-size:60px;line-height:1.2em;}
.cs-content-centered .cs-title:before{margin:auto;}
.cs-loading{background:url("images/cs-loader-w.gif") no-repeat center;background-size:20px 20px;}
.cs-small-title{margin:0;margin-bottom:0;text-transform:uppercase;letter-spacing:7px;font-size:15px;}
.content-slider .button{margin-top:18px;margin-right:21px;padding-right:30px;padding-left:30px;width:auto;text-transform:uppercase;}
.content-slider .arrows{position:absolute;top:50%;margin-top:-10px;}
.content-slider .arrow-prev{left:10px;}
.content-slider .arrow-next{right:10px;}
.content-slider .col{margin-bottom:0;}
.content-slider{position:relative;overflow:hidden;padding:180px 0 130px 0;color:#ffffff;}
ul#cs-slider-ul{position:relative;overflow:hidden;margin-left:0;min-height:320px;width:100%;list-style:none;}
#cs-slider-ul li{position:absolute;-moz-box-sizing:border-box;box-sizing:border-box;max-width:100%;width:100%;}
#cs-slider-ul .two-columns{display:none;}
#cs-navigation{position:absolute;bottom:5px;display:none;margin:0;padding-left:0;width:100%;list-style:none;text-align:center;}
#cs-navigation li{position:relative;display:inline-block;margin:0;padding:2px;width:12px;height:15px;cursor:pointer;}
.cs-content-left,
.cs-content-right{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:relative;}
.cs-content-right img{float:right;}
.cs-content-centered{width:100%;text-align:center;}
.cs-content-centered.col{max-width:80%;width:100%;}
.content-slider .cs-content-centered .button{margin-right:10px;margin-left:10px;}
.cs-layout-img-text .cs-content-right.col{margin-right:0;}
.cs-layout-img-text .cs-content-left.col{clear:left;}
ul#cs-navigation li span{-moz-opacity:0.3;-khtml-opacity:0.3;-webkit-opacity:0.3;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;position:absolute;top:2px;left:2px;display:inline-block;width:6px;height:6px;background-color:#ffffff;border:2px solid #ffffff;}
#cs-navigation li.selected span{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);border:2px solid #ffffff;background-color:transparent;}
.cs-arrows{margin-top:-30px;background-color:none;}
.cs-arrows:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;cursor:pointer;}
.cs-prev-arrow{left:0;background-position:left top;}
.cs-thumbnail{position:absolute;height:70px;width:70px;max-width:none;opacity:0;transition:all 0.5s ease;}
.cs-next-arrow .cs-thumbnail{left:-50px;}
.cs-prev-arrow .cs-thumbnail{right:-50px;max-width:none;}
.cs-next-arrow:hover .cs-thumbnail{opacity:1;left:-70px;max-width:none;}
.cs-prev-arrow:hover .cs-thumbnail{opacity:1;right:-70px;}
#slider-container .full-bg-image{background-attachment:fixed;}
.cs-content-centered{float:none;margin:0 auto;}
.cs-content-left,
.cs-content-right,
.cs-content-centered{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.cs-content-right{float:right;}
.cs-element{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:relative;}
.cs-element.cs-animate{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
ul#cs-slider-ul{-webkit-transition:height 1s ease;-moz-transition:height 1s ease;-ms-transition:height 1s ease;-o-transition:height 1s ease;transition:height 1s ease;overflow:visible;}
ul#cs-slider-ul li{display:none;}
.content-slider-wrapper{-webkit-transition:background-color 0.5s ease;-moz-transition:background-color 0.5s ease;-ms-transition:background-color 0.5s ease;-o-transition:background-color 0.5s ease;transition:background-color 0.5s ease;}
.nivo-slider{position:relative;overflow:hidden;width:100%;height:auto;background:url("images/cs-loader.gif") no-repeat center center;background-size:16px 16px;}
.nivo-slider img{position:absolute;top:0;left:0;display:none;max-width:none;}
.nivo-main-image{position:relative !important;display:block !important;width:100% !important;}
.nivo-slider a.nivo-imageLink{position:absolute;top:0;left:0;z-index:6;display:none;margin:0;padding:0;width:100%;height:100%;border:0;}
.nivo-slice{position:absolute;top:0;z-index:5;display:block;height:100%;}
.nivo-box{position:absolute;z-index:5;display:block;overflow:hidden;}
.nivo-box img{display:block;}
.nivo-caption{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;position:absolute;bottom:0;left:0;z-index:8;display:none;overflow:hidden;padding:5px 10px;width:100%;color:#ffffff;}
.nivo-caption p{margin:0;padding:5px;}
.nivo-caption a{display:inline !important;}
.nivo-html-caption{display:none;}
.nivo-directionNav a{position:absolute;top:50%;z-index:9;cursor:pointer;}
.nivo-prevNav{left:0;text-indent:-3px;}
.nivo-nextNav{right:0;text-indent:3px;}
.rp-header .nivo-nextNav{right:5px;}
.rp-header .nivo-prevNav{left:5px;}
.post-gallery .nivo-prevNav{left:5px;}
.post-gallery .nivo-nextNav{right:5px;}
.nivo-controlNav{position:absolute;bottom:10px;z-index:100;padding:15px 0;padding:0;width:100%;text-align:center;line-height:10px;}
.nivo-controlNav a{-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);top:50%;display:inline-block;margin:0 3px;width:7px;height:7px;background:#ffffff;border:2px solid #ffffff;list-style:none;vertical-align:middle;text-shadow:0 1px 2px rgba(0, 0, 0, 0.1);cursor:pointer;}
.nivo-controlNav a.active{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);border:2px solid #ffffff;background:transparent;font-weight:bold;}
#content-container .nivoSlider{height:auto !important;background-image:url(images/cs-loader.gif);}
.post-gallery .nivo-nextNav,
.post-gallery .nivo-prevNav{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);transform:scale(0.8);}
.nivo-nextNav:after,
.nivo-prevNav:a{-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-ms-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;top:-2px;left:-2px;display:block;width:35px;height:35px;border:2px red solid;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;content:"";}
.nivo-nextNav:hover:after,
.nivo-prevNav:hover:after{-webkit-transform:scale(1.35);-moz-transform:scale(1.35);-ms-transform:scale(1.35);-o-transform:scale(1.35);transform:scale(1.35);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.nivo-nextNav:active:after,
.nivo-prevNav:active:after{-webkit-transform:scale(1.35);-moz-transform:scale(1.35);-ms-transform:scale(1.35);-o-transform:scale(1.35);transform:scale(1.35);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.nivo-nextNav:hover,
.nivo-prevNav:hover{-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);color:#ffffff;}
.nivo-caption{margin:3%;padding:9px 14px;width:auto;height:auto;border:2px solid #ffffff;background-color:rgba(0, 0, 0, 0.07);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.1);letter-spacing:2px;text-transform:uppercase;font-size:16px;line-height:1.3em;font-family:Montserrat, 'Open Sans', Helvetica, Arial, sans-serif;}
.nivo-caption p{padding-left:19px;font-size:14px;}
.post-gallery .nivo-caption{border:0px;text-transform:none;letter-spacing:normal;font-size:13px;}
#nivo-controlNav-holder{display:block;width:100%;height:50px;}
.nivo-wrapper{position:relative;}
#slider-container .nivo-wrapper{min-height:400px;background:url('images/cs-loader-w.gif') no-repeat center center;background-size:15px 15px;}
.custom-page-content .nivo-content{margin:0;}
.cs-type-video.loading{background:url(images/cs-loader-w.gif) no-repeat center center;background-size:15px 15px;}
.cs-layout-video-text .cs-content-right.col{margin-right:0;}
.cs-layout-video-text .cs-content-left.col{clear:left;}
.quick-gallery{margin-left:-11px;}
.qg-img{position:relative;display:inline-block;float:none;margin-bottom:10px;margin-left:10px;vertical-align:top;}
.qg-img img{width:100%;}
.qg-img a{position:relative;display:block;min-height:50px;background:url("images/ajax-loader-small.gif") #ffffff no-repeat center center;background-size:16px 16px;}
.qg-overlay{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7);}
.qg-title{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;position:absolute;bottom:10%;display:block;padding:9px;width:100%;color:#ffffff;text-align:center;font-weight:bold;font-size:11px;}
.qg-overlay:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.qg-overlay:hover .qg-title{bottom:13px;}
.qg-img .icon-circle{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);top:14px;left:14px;display:block;padding:15px;}
.page-masonry .qg-img img{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);width:100%;height:auto;}
.hoverable{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
img.loadable{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.archive-page h2{margin:0;padding-bottom:5px;text-transform:uppercase;font-weight:bold;font-size:16px;}
.archive-page ul{margin-left:0;padding-top:12px;border-top:1px solid #f7f7f7;list-style:none;}
.archive-page .col > ul{width:90%;}
.archive-page li{padding:6px 0;padding-left:2px;}
.archive-page ul ul li:last-child{padding-bottom:0;border-bottom:0;}
.archive-page ul ul{margin-top:0;margin-left:15px;padding-top:2px;}
.archive-page a{color:#777777;}
.archive-page a:hover{color:#fdd200;}
.search-wrapper{position:relative;}
.search-wrapper .searchform,
#searchform{position:relative;}
#searchform .screen-reader-text{display:none;}
input[type="submit"].search-button,
input[type="submit"]#searchsubmit{position:absolute;top:9px;right:7px;display:block;padding:0;width:15px;height:20px;border:0;background-color:transparent;background-image:url(images/search_icon-b.png);background-position:center center;background-size:12px 12px;background-repeat:no-repeat;box-shadow:none;text-indent:-1000000000px;}
input[type="text"].search-input,
#searchform input[type="text"]{padding:8px 0;width:100%;text-indent:12px;}
.ie10 input.search-input{padding-left:5px;}
.search-results .post-content{padding-top:5%;background-color:#ffffff;}
.wp-pagenavi{text-align:center;margin-top:-15px;}
#content-container .wp-pagenavi a,
#content-container .wp-pagenavi span{border:0;}
#content-container .wp-pagenavi .pages,
#content-container .wp-pagenavi a.last,
#content-container .wp-pagenavi a.first{display:none;}
.single-portfolio #content-container{padding:60px 3%;}
.pg-page-content{padding-bottom:20px;}
.pg-cat-filter{padding-top:20px;padding-bottom:20px;width:100%;}
.pg-cat-filter ul{display:inline-block;margin-left:0;padding:0;max-width:90%;}
.pg-cat-filter li{display:inline;text-transform:capitalize;font-size:12px;cursor:pointer;}
.pg-cat-filter a{-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-ms-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease;margin:auto 8px;padding:3px 0;color:#ffffff;text-transform:uppercase;letter-spacing:2px;font-size:13px;cursor:pointer;}
.pg-cat-filter a.current{border-bottom:2px solid #fdd200;}
.pg-filter-btn{display:none;}
.pg-items{margin-left:-7px;width:5000px;}
.pg-pagination{position:relative;top:33px;float:left;width:100%;text-align:center;}
.pg-pagination ul{display:inline-block;margin:0;padding:0 20px;}
.pg-pagination .pg-loading{position:absolute;top:0;right:0;float:none;margin-top:0;background-image:url(images/cs-loader.gif);}
.pg-cat-filter .pg-loading{margin-top:-1px;margin-right:0px;}
.pg-pagination li{display:inline;margin-right:5px;}
.pg-pagination li:last-child{border-right:0;}
.pg-pagination li:last-child:after{content:"";}
.pg-pagination a,
#content-container .wp-pagenavi a,
#content-container .wp-pagenavi span,
#blog-pagination a{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;display:inline-block;margin-top:-2px;padding:5px;width:17px;height:17px;outline:none;outline-style:none;outline-color:transparent;border:1px solid rgba(0, 0, 0, 0.06);background-color:#ffffff;color:#252525;font-size:10px;line-height:17px;}
.pg-pagination a.current,
.pg-pagination a:hover,
#content-container .wp-pagenavi span.current,
#content-container .wp-pagenavi a:hover,
#blog-pagination a:hover{background:#fdd200;color:#ffffff;}
.pg-pagination a:hover,
.wp-pagenavi a:hover{color:#ffffff;}
#content-container .wp-pagenavi .previouspostslink,
#content-container .wp-pagenavi .nextpostslink{display:none;font-weight:normal;font-family:Georgia, "Times New Roman", Times, serif;line-height:10px;}
#blog-pagination a{width:auto;margin-top:0;text-transform:uppercase;letter-spacing:1px;padding:5px 12px;}
#blog-pagination a span{font-size:13px;}
.pg-item a{display:block;}
.pg-item.masonry{float:left;}
.pg-item{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:relative;display:inline-block;float:none;min-height:100px;vertical-align:top;}
.pg-spacing .pg-item{margin-bottom:12px;margin-left:12px;}
.pg-effect-overlay .pg-img-wrapper,
.pc-effect-overlay .pg-img-wrapper{background-color:#252525;}
.pg-item img,
.pc-item img{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;}
.pg-item img{display:block;width:100%;}
.pg-effect-overlay .pg-item:hover img,
.pc-effect-overlay .pc-item:hover img{-moz-opacity:0.6 !important;-khtml-opacity:0.6 !important;-webkit-opacity:0.6 !important;opacity:0.6 !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)" !important;filter:alpha(opacity=60) !important;}
.pg-effect-zoom .pg-item:hover img,
.pc-effect-zoom .pc-item:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.pg-img-wrapper{overflow:hidden;}
.pg-item h2{width:auto;text-transform:uppercase;font-weight:normal;font-size:18px;padding:0;}
.pg-item h2:after,
.pc-item h2:after{content:"";display:block;width:60px;height:2px;background-color:#fdd200;margin:auto;margin-top:6px;margin-bottom:11px;}
.pg-item a{display:block;}
.pg-img-wrapper{-webkit-transition:opacity 0.1s ease;-moz-transition:opacity 0.1s ease;-ms-transition:opacity 0.1s ease;-o-transition:opacity 0.1s ease;transition:opacity 0.1s ease;position:relative;-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);-webkit-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-moz-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-ms-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);-o-transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);}
.pg-hover{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;top:0;z-index:10;width:100%;height:100%;}
.pg-info{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transition:opacity 0.2s ease;-moz-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;-o-transition:opacity 0.2s ease;transition:opacity 0.2s ease;padding:15px 0;width:100%;min-height:70px;background-color:#ffffff;text-align:left;position:relative;z-index:10;}
.pg-info:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.pg-details{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-ms-transition:all 0.4s ease;-o-transition:all 0.4s ease;transition:all 0.4s ease;padding:0;width:100%;text-align:center;}
.pg-info:hover .pg-details{bottom:25%;bottom:calc(50% - 50px);}
.ie10 .pg-info:hover .pg-details{bottom:25%;}
.pg-categories{display:block;padding-top:0px;width:100%;color:#b3b3b1;text-transform:uppercase;letter-spacing:2px;font-size:10px;margin-bottom:3px;}
.icon-circle{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-moz-opacity:0.7;-khtml-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);position:absolute;top:50%;left:50%;z-index:100;display:none;margin-right:-10px;margin-bottom:-10px;padding:4px;width:40px;height:40px;background:rgba(0, 0, 0, 0.7);text-align:center;}
.pg-info-dis .icon-circle{bottom:5px;}
.pg-info-dis .pg-info{min-height:0;padding:0;}
.pg-info-dis img{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
#portfolio-gallery{overflow:hidden;padding:0;min-height:300px;padding-bottom:40px;}
.pg-page-wrapper{float:left;width:1200px;}
.pg-loading{-moz-opacity:0.9;-khtml-opacity:0.9;-webkit-opacity:0.9;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);float:right;width:25px;height:25px;background:url('images/cs-loader-w.gif') no-repeat center center;background-size:21px 21px;display:inline-block;}
.pg-img-wrapper .pg-loading{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;top:calc(50% - 23px);left:50%;z-index:1000;margin-top:-25px;margin-left:-25px;padding:5px;width:40px;height:40px;background:url('images/ajax-loader-bb.gif') no-repeat center center #000000;background-size:17px 17px;}
.pg-nocat-loading{position:absolute;top:-36px;right:0;display:block;width:16px;height:16px;}
.pg-nav-wrapper{position:relative;overflow:hidden;margin-bottom:40px;}
.pg-nocat-loading{top:5px;left:50%;}
.pg-nocat-loading .pg-loading{background-image:url(images/cs-loader.gif);}
.pg-navigation{background-color:#252525;color:#ffffff;margin:0 -1000px;padding:0 1000px;}
@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(360deg);}
}
@-moz-keyframes spin{from{-moz-transform:rotate(0deg);}
to{-moz-transform:rotate(360deg);}
}
@-o-keyframes spin{from{-o-transform:rotate(0deg);}
to{-o-transform:rotate(360deg);}
}
@keyframes spin{from{transform:rotate(0deg);}
to{transform:rotate(360deg);}
}
.pg-element-loading .icon-circle:after{-webkit-transform:rotate 65deg;-moz-transform:rotate 65deg;-ms-transform:rotate 65deg;-o-transform:rotate 65deg;transform:rotate 65deg;position:absolute;top:14px;left:14px;width:calc(50%);height:calc(50%);border:1px solid #252525;border-top-color:#fdd200;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;content:'';-webkit-animation:spin 1.3s infinite linear;-moz-animation:spin 1.3s infinite linear;-o-animation:spin 1.3s infinite linear;animation:spin 1.3s infinite linear;}
.pg-icon{-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;}
.pg-element-loading .pg-icon{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
#portfolio-slider{overflow:hidden;min-height:300px;}
.portfolio-featured{margin-bottom:30px;}
.single #portfolio-slider{background:url(images/ajax-loader-small2.gif) no-repeat;background-position:center 150px;}
.ps-content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;position:relative;float:left;padding:30px 3%;width:30%;font-size:14px;}
.ps-title{margin:0;padding:0;color:#777777;font-weight:bold;font-size:22px;line-height:1.3em;text-transform:uppercase;}
.ps-categories{display:inline-block;padding:4px 0 8px 0;color:#b3b3b1;text-transform:uppercase;letter-spacing:2px;font-size:12px;}
.ps-content-text{margin-top:0px;}
.ps-share{bottom:0;margin-top:15px;margin-bottom:-2px;padding-top:0px;}
.ps-share:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.ps-share .social-share{margin-top:0;}
.share-fb{position:relative;top:1px;width:46px;}
.ps-images{position:relative;float:right;overflow:hidden;width:70%;}
.ps-fullwidth .ps-images,
.ps-fullwidth .ps-content{float:none;width:100%;}
.ps-images img{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;z-index:10;max-width:100%;width:100%;}
.ps-video{position:relative;float:right;overflow-x:hidden;overflow-y:hidden;width:70%;background:url(images/ajax-loader-small2.gif) no-repeat center;}
.ps-video p{margin-top:0;margin-bottom:0;line-height:0;}
.ps-fullwidth .ps-video{float:none;width:100%;}
.ps-wrapper{display:none;margin-bottom:30px;min-height:200px;background-color:#ffffff;}
.ps-loading{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;-moz-opacity:0.9;-khtml-opacity:0.9;-webkit-opacity:0.9;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);position:absolute;top:50%;left:50%;z-index:100;margin-top:-14px;margin-left:-14px;padding:5px;width:21px;height:21px;background:url('images/cs-loader.gif') no-repeat center center;background-color:#f7f7f7;background-size:15px 15px;}
.ps-imgnum{color:#ffffff;text-shadow:0 1px 1px rgba(0, 0, 0, 0.3);}
.ps-new-loading{margin:0 auto;width:35px;height:35px;line-height:0;}
.ps-new-loading span{display:inline-block;width:12px;height:12px;margin:2px;background:#ffffff;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;opacity:1;}
.ps-nav-loading .ps-new-loading span{animation:loading 0.7s ease infinite;-webkit-animation:loading 0.7s ease infinite;-moz-animation:loading 0.7s ease infinite;-o-animation:loading 0.7s ease infinite;}
.ps-new-loading span:nth-of-type(1){animation-delay:0.1s;-webkit-animation-delay:0.1s;-moz-animation-delay:0.1s;-o-animation-delay:0.1s;}
.ps-new-loading span:nth-of-type(2){animation-delay:0.3s;-webkit-animation-delay:0.3s;-moz-animation-delay:0.3s;-o-animation-delay:0.3s;}
.ps-new-loading span:nth-of-type(3){animation-delay:0.2s;-webkit-animation-delay:0.2s;-moz-animation-delay:0.2s;-o-animation-delay:0.2s;}
.ps-new-loading span:nth-of-type(4){animation-delay:0.4s;-webkit-animation-delay:0.4s;-moz-animation-delay:0.4s;-o-animation-delay:0.4s;}
@keyframes loading{0{transform:scale(1, 1);opacity:0.8;}
50%{transform:scale(1.2, 1.2);opacity:1;}
100%{transform:scale(1, 1);opacity:0.8;}
}
@-webkit-keyframes loading{0{-webkit-transform:scale(1, 1);opacity:0.8;}
50%{-webkit-transform:scale(1.2, 1.2);opacity:1;}
100%{-webkit-transform:scale(1, 1);opacity:0.8;}
}
@-moz-keyframes loading{0{-moz-transform:scale(1, 1);opacity:0.8;}
50%{-moz-transform:scale(1.2, 1.2);opacity:1;}
100%{-moz-transform:scale(1, 1);opacity:0.8;}
}
@-o-keyframes loading{0{-o-transform:scale(1, 1);opacity:0.8;}
50%{-o-transform:scale(1.2, 1.2);opacity:1;}
100%{-o-transform:scale(1, 1);opacity:0.8;}
}
.ie .ps-nav-loading .ps-new-loading span{display:none;}
.ie .ps-nav-loading .ps-new-loading{background:url('images/cs-loader-w.gif') no-repeat center center;background-color:rgba(0, 0, 0, 0.5);background-size:20px 20px;}
.ie9 .pg-element-loading .icon-circle:after{display:none;border-width:0;}
.ie9 .pg-element-loading .icon-circle{background:url('images/cs-loader-w.gif') no-repeat center center;background-color:rgba(0, 0, 0, 0.5);background-size:20px 20px;}
.ps-navigation{padding:20px 0;}
.ps-prev-project-link{float:left;}
.ps-next-project-link{float:right;text-align:right;}
.ps-next-project-link span{float:right;}
.ps-icon{background-color:#fdd200;color:#252525;width:30px;height:30px;font-size:16px;line-height:30px;text-align:center;display:inline-block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;}
.ps-icon:hover{background-color:#ffffff;color:#252525;}
.ps-next-project-link .ps-icon{text-indent:2px;margin-left:10px;}
.ps-prev-project-link .ps-icon{text-indent:0px;margin-right:10px;}
.ps-next-project-link:active .ps-icon{text-indent:8px;}
.ps-prev-project-link:active .ps-icon{text-indent:-8px;}
.disabled.ps-next-project-link:active .ps-icon,
.disabled.ps-prev-project-link:active .ps-icon{text-indent:-7px;}
.ps-nav-text,
.ps-back-text{color:#ffffff;letter-spacing:2px;font-size:13px;line-height:30px;text-transform:uppercase;}
.ps-prev-project-link .ps-nav-text{position:relative;top:-2px;}
.ps-back-link{position:relative;text-align:center;}
.ps-back-text{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;display:none;line-height:1.3em;}
.ps-back{margin-top:1px;margin:auto;position:absolute;left:50%;margin-left:-17px;top:inherit;}
.ps-back-link{width:30px;}
.ps-back .ps-icon{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;display:inline-block;float:none;width:30px;height:30px;background:url(images/back_to_gallery.png) no-repeat center center;background-size:26px 26px;font-size:0;-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);}
.ps-nav-loading .ps-back .ps-icon{-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);margin-top:5px;width:20px;height:20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:url(images/loading-gal.gif) no-repeat center center;background-size:20px 20px;}
.ps-imgnum{-moz-opacity:0.9;-khtml-opacity:0.9;-webkit-opacity:0.9;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;bottom:0px;right:5px;z-index:100;padding:10px;font-size:12px;text-shadow:0px 0px 1px rgba(0, 0, 0, 0.5);}
.ps-desc{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;left:10px;bottom:0px;z-index:100;display:none;padding:5px 10px;background:url(images/trans05.png);background:#000000;background:rgba(0, 0, 0, 0.5);color:#ffffff;font-size:12px;}
.ps-left-arrow{-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}
.ps-right-arrow{-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}
.ps-images:hover .ps-desc{-moz-opacity:0.9;-khtml-opacity:0.9;-webkit-opacity:0.9;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);bottom:10px;}
.ps-images:hover .ps-left-arrow{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.ps-images:hover .ps-right-arrow{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.ps-left-arrow:hover,
.ps-right-arrow:hover{background-color:#fdd200;}
.portfolio-carousel{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:relative;text-align:center;width:100%;margin:30px 0;opacity:1 IE9;}
.pc-wrapper{position:relative;float:left;clear:both;overflow:hidden;margin-left:-1px;padding-right:1px;padding-left:1px;width:100%;height:auto;}
.pc-item a{position:relative;display:block;font-size:12px;}
#content-container .pc-item h2,
#content-container .qg-title{padding:0;padding-bottom:0px;padding-left:10px;padding-right:10px;text-transform:uppercase;font-weight:normal;font-size:18px;letter-spacing:1px;}
#content-container .qg-title{padding:0 3%;width:94%;font-size:13px;}
.pc-page-wrapper{float:left;}
.pc-holder{position:relative;display:inline-block;margin-left:-6px;}
.pc-holder .pc-item{display:block;float:left;}
.pc-spacing .pc-item{padding:0px 6px 0 6px;}
.pc-wrapper img{position:relative;z-index:1;display:block;width:100%;vertical-align:bottom;}
.pc-header{position:relative;margin-top:20px;margin-bottom:16px;padding-bottom:2px;max-width:100%;width:auto;}
.pc-header .carousel-title{margin:auto;width:100%;border-bottom:0px;text-align:center;font-weight:bold;font-size:16px;}
.carousel-title h4.small-title,
.carousel-title .link-title{display:block;margin-top:2px;margin-bottom:3px;width:auto;text-transform:uppercase;font-size:18px;line-height:1em;font-weight:400;}
.portfolio-carousel .link-title{text-transform:uppercase;letter-spacing:2px;background:rgba(0, 0, 0, 0.7);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:4px 26px 8px 26px;margin-top:20px;display:inline-block;font-weight:normal;font-size:11px;text-align:center;}
.portfolio-carousel .link-title .more-arrow{top:1px;}
.portfolio-carousel .link-title:hover{background:rgba(0, 0, 0, 0.6);}
.carousel-title .link-title:before{margin-right:7px;content:"";-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);font-style:normal;font-size:15px;}
.carousel-title .small-title{font-weight:bold;}
.carousel-title .link-title .more-arrow{position:relative;top:3px;left:-2px;}
.carousel-title .link-title:hover .more-arrow{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);left:0;}
.pg-no-spacing .pg-items{margin-left:0px;}
.pc-no-spacing .pc-holder{margin-left:0;}
.portfolio-carousel{overflow:hidden;}
.pc-item{width:137px;}
.pc-item .pg-img-wrapper{background-repeat:no-repeat;background-position:center center;background-size:16px 16px;}
.pc-next,
.pc-prev{-webkit-border-top-left-radius:2px;-moz-border-radius-topleft:2px;border-top-left-radius:2px;-webkit-border-top-right-radius:0;-moz-border-radius-topright:0;border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-webkit-border-bottom-left-radius:2px;-moz-border-radius-bottomleft:2px;border-bottom-left-radius:2px;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;position:absolute;top:50%;margin-top:-26px;right:0;padding:4px;width:25px;height:45px;background-color:#000000;background-color:rgba(0, 0, 0, 0.73);color:#ffffff;text-align:center;font-size:14px;cursor:pointer;z-index:10;}
.pc-next:hover,
.pc-prev:hover{border-color:transparent;background-color:#fdd200;}
.pc-next:active,
.pc-prev:active{text-indent:3px;}
.ie9 .pc-next,
.ie9 .pc-prev{padding-top:6px;}
.ie9 .pc-prev{padding-right:6px;}
.ie9 .pc-next{padding-left:6px;}
.pc-prev{left:0;background-position:left top;-webkit-border-top-left-radius:0;-moz-border-radius-topleft:0;border-top-left-radius:0;-webkit-border-top-right-radius:2px;-moz-border-radius-topright:2px;border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-moz-border-radius-bottomright:2px;border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}
.pc-prev:active{text-indent:-3px;}
.ps-navigation .disabled{-moz-opacity:0.3;-khtml-opacity:0.3;-webkit-opacity:0.3;opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);cursor:default;}
.pc-wrapper .icon-circle,
.pg-item .icon-circle,
.qg-img .icon-circle{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);transform:scale(2);-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;top:50%;left:50%;z-index:15;display:block;margin-top:-30px;margin-left:-30px;padding:0;padding:10px;background:#fdd200;}
.pg-element-loading .icon-circle{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.qg-overlay .icon-circle{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);}
.pc-effect-icon .pc-item a:hover .icon-circle,
.pg-effect-icon .pg-item:hover .icon-circle{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.qg-overlay:hover .icon-circle{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.pg-element-loading .pg-info .pg-icon{background:url('images/ajax-loader.gif') no-repeat center center;background-image:none;background-size:15px 15px;}
.pg-element-loading .pg-info{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.pg-element-loading .icon-circle{-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);display:inline-block;}
.pc-no-title .pc-header{margin:7px 0;border-bottom:0;}
.pc-no-title .carousel-title{font-size:18px;}
.jspContainer{position:relative;overflow:hidden;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:12px;right:20px;width:16px;height:100%;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;display:none;width:100%;height:16px;background:#1a1a1a;}
.jspVerticalBar *,
.jspHorizontalBar *{margin:0;padding:0;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{position:relative;}
.jspDrag{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;position:relative;left:30px;width:5px;background:none repeat scroll 0 0 #eee;cursor:pointer;}
.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{display:block;background:#50506d;text-indent:-20000px;cursor:pointer;}
.jspArrow.jspDisabled{background:#80808d;cursor:default;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{float:left;width:16px;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{float:left;height:100%;background:#eeeef4;}
.password-content-box{margin-top:40px;}
.testimonial-container{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);position:absolute;top:0;left:0;width:100%;}
.testimonial-container h2{display:block;padding:3px 0;padding-top:12px;color:inherit;font-weight:normal;font-style:normal;font-size:18px;}
.testimonial-container blockquote{padding-left:0;max-width:80%;width:80%;border-left-width:0px;text-align:center;margin:auto;}
.testimonial-wrapper{overflow:hidden;margin:auto;width:90%;}
.testimonial-info blockquote:before{content:'red';font-size:20px;}
.section-boxed blockquote{margin-bottom:0;font:170%/150% Georgia, "Times New Roman", Times, serif;}
.custom-page-content .section-boxed blockquote{margin-bottom:0;}
.custom-page-content{min-height:300px;}
.testimonial-info{max-width:50%;width:50%;text-align:center;margin:auto;}
.testimonials-details{text-align:center;font-size:12px;}
.testimonials-details a{color:#fdd200;}
.testimonials-details span{-moz-opacity:0.7;-khtml-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);display:inline-block;text-transform:uppercase;letter-spacing:1px;}
.testimonial-img{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;margin-top:14px;max-width:90px;height:auto;}
.testimonial-slider{position:relative;margin-right:auto;margin-left:auto;min-height:100px;padding-bottom:50px;}
.ts-arrow{position:absolute;bottom:0;margin-right:-32px;cursor:pointer;color:#ffffff;width:30px;height:30px;font-size:16px;line-height:30px;text-align:center;display:inline-block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;z-index:20;background-color:rgba(0, 0, 0, 0.8);}
.ts-arrow:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);background-color:#fdd200;}
.ts-left-arrow{left:50%;margin-left:-32px;text-indent:-3px;}
.ts-right-arrow{right:50%;text-indent:2px;}
.format-quote blockquote blockquote{padding:0;}
.format-quote blockquote blockquote:before,
.format-quote blockquote blockquote:after{display:none;}
.social-share{clear:both;margin-top:20px;}
.social-share ul{display:inline-block;margin-left:0;}
.social-share ul li{-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;padding:3px;margin-top:1px;-webkit-backface-visibility:hidden;}
.share-title,
.post-tag-title{display:inline-block;margin-top:-8px;margin-right:5px;vertical-align:middle;text-transform:uppercase;letter-spacing:1px;font-size:11px;}
.share-title{margin-right:7px;margin-bottom:5px;padding-right:7px;}
.post-tag-title{margin-top:0;}
.share-item{-webkit-transition:all 0.1s ease;-moz-transition:all 0.1s ease;-ms-transition:all 0.1s ease;-o-transition:all 0.1s ease;transition:all 0.1s ease;display:inline-block;overflow:hidden;margin-right:7px;width:16px;height:16px;background-image:url(images/px_sprites_w.png);background-size:560px 16px;background-repeat:no-repeat;cursor:pointer;}
.social-share li{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;-moz-opacity:0.7;-khtml-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);}
.social-share li:hover{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.post .social-share{margin-top:10px;}
.post .social-share + .clear{display:none;}
.page .social-share{float:left;}
.share-item{-webkit-transition:all 0.15s ease;-moz-transition:all 0.15s ease;-ms-transition:all 0.15s ease;-o-transition:all 0.15s ease;transition:all 0.15s ease;}
.share-item:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
.share-fb{position:relative;top:0px;background-color:#3d599b;background-position:-445px 3px;}
.share-tw{background-color:#60d7fd;background-position:-476px 3px;}
.share-gp{background-color:#e54a4f;background-position:-413px 3px;}
.share-pn{background-color:#E85D3A;background-position:-509px 3px;}
.share-ln{background-color:#0177b5;background-position:-541px 2px;}
.page-template-template-full-custom-php .social-share{float:none;margin-bottom:10px;text-align:center;}
.custom-page-content > p{margin:0;}
#not-found{margin:auto;width:300px;text-align:center;margin-top:45px;}
#not-found h1{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin:auto;padding:0;width:200px;height:200px;border:8px solid #f7f7f7;color:#f7f7f7;text-align:center;font-weight:normal;font-size:100px;line-height:200px;font-family:arial;}
#not-found h2{padding:20px 0;text-align:center;font-size:14px;font-weight:normal;}
.lp-wrapper{padding:3px 0 2px 0;border-bottom:1px solid rgba(0, 0, 0, 0.05);}
.lp-wrapper img{margin-right:10px;margin-bottom:5px;}
.lp-wrapper .img-frame{padding:3px;}
.lp-title{display:block;margin-top:13px;vertical-align:middle;line-height:1.5em;}
.lp-title a{color:#252525;}
.lp-post-info{-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);}
.footer-widgets .lp-title a{color:#ffffff;}
.lp-title a:hover{color:#fdd200;}
.lp-post-info a{color:inherit;text-transform:uppercase;font-size:10px;}
.sidebar-box .recentcomments a{color:#777777;}
.portfolio-items-widget{overflow:hidden;padding-top:7px;}
.portfolio-items-widget li{float:left;margin-right:3.2%;padding-bottom:8px;width:22.2%;}
.portfolio-items-widget li:nth-of-type(4n){margin-right:0;}
.portfolio-items-widget img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-box-sizing:border-box;max-width:100%;width:100%;}
.portfolio-items-widget img:hover{-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);}
.pexeto-recent-posts,
.pexeto-related-posts{margin:30px 0;text-align:left;color:inherit;}
.pexeto-recent-posts blockquote,
.pexeto-related-posts blockquote{font:italic 125%/150% Georgia, "Times New Roman", Times, serif;}
.pexeto-recent-posts .format-quote,
.pexeto-related-posts .format-quote,
.pexeto-recent-posts .format-aside,
.pexeto-related-posts .format-aside{-webkit-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 0px 2px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 2px rgba(0, 0, 0, 0.1);margin:1px;}
.pexeto-recent-posts a.nivo-nextNav,
.pexeto-related-posts a.nivo-nextNav,
.pexeto-recent-posts a.nivo-prevNav,
.pexeto-related-posts a.nivo-prevNav,
.pexeto-recent-posts .nivo-controlNav,
.pexeto-related-posts .nivo-controlNav{-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-ms-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75);-moz-opacity:0.5;-khtml-opacity:0.5;-webkit-opacity:0.5;opacity:0.5;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);margin-top:-44px;}
.pexeto-recent-posts .nivo-wrapper:hover a.nivo-nextNav,
.pexeto-related-posts .nivo-wrapper:hover a.nivo-nextNav,
.pexeto-recent-posts .nivo-wrapper:hover a.nivo-prevNav,
.pexeto-related-posts .nivo-wrapper:hover a.nivo-prevNav,
.pexeto-recent-posts .nivo-wrapper:hover .nivo-controlNav,
.pexeto-related-posts .nivo-wrapper:hover .nivo-controlNav{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);}
.pexeto-recent-posts a.nivo-prevNav,
.pexeto-related-posts a.nivo-prevNav{-webkit-transform-origin:-50% 100%;-moz-transform-origin:-50% 100%;-ms-transform-origin:-50% 100%;-o-transform-origin:-50% 100%;transform-origin:-50% 100%;}
.pexeto-recent-posts a.nivo-nextNav,
.pexeto-related-posts a.nivo-nextNav{-webkit-transform-origin:150% 100%;-moz-transform-origin:150% 100%;-ms-transform-origin:150% 100%;-o-transform-origin:150% 100%;transform-origin:150% 100%;}
.pexeto-recent-posts .nivo-caption,
.pexeto-related-posts .nivo-caption{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);display:none;visibility:hidden;}
.pexeto-recent-posts .format-aside aside,
.pexeto-related-posts .format-aside aside,
.pexeto-recent-posts .format-quote blockquote,
.pexeto-related-posts .format-quote blockquote{margin-left:0;border-left:0px;}
.rp-title{margin:auto;padding-bottom:20px;width:100%;border-bottom:0px;text-align:left;text-transform:uppercase;font-weight:bold;font-size:20px;}
.rp-post-title{padding:20px 0 4px 0;font-size:18px;line-height:1.4em;}
.rp-post-title a{color:inherit;}
.rp-header img{width:100%;}
.post-type-icon-wrap{display:none;}
.rp-list ul{margin-left:0;list-style:none;}
.rp-list li{border-bottom:1px solid rgba(0, 0, 0, 0.06);text-align:center;padding:25px 0;}
.rp-list h3{display:inline-block;padding:0;font-size:20px;}
.rp-list a{color:inherit;}
.rp-list .rp-info{display:inline-block;width:auto;}
.rp-list .rp-title{font-weight:bold;text-align:center;}
.rp-list .rp-info h3:after{content:"/";margin:0 10px;}
.rp-list .rp-info h3:before{content:"/";margin:0 10px;}
.rp-list .rp-cat a{margin-left:0;}
.rp-columns .read-more{padding-top:7px;}
.section-full-width .rp-list h3{color:inherit;}
.rp-list li:hover{background-color:rgba(0, 0, 0, 0.02);}
.rp-date{display:inline-block;text-align:right;min-width:200px;}
.rp-cat{text-align:left;min-width:200px;display:inline-block;}
.rp-cat a{-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);margin-left:2%;}
.rp-cat a,
.rp-date{-moz-opacity:0.7;-khtml-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);text-transform:uppercase;letter-spacing:2px;}
.section-full-width{box-shadow:0 0px 0 0 rgba(0, 0, 0, 0.0) inset, 0 0px 0 0 rgba(0, 0, 0, 0.0) inset;}
#content-container .section-full-width .section-boxed{margin:90px auto;}
.section-full-width .section-title{margin:0;padding:0;text-align:left;text-transform:uppercase;letter-spacing:-2px;font-weight:bold;font-size:40px;line-height:1.3em;}
.section-full-width .sub-title{-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);margin:0;margin-bottom:1em;padding:0;font-size:20px;line-height:1.3em;}
.section-full-width .services-box,
.section-full-width .services-title-box{color:inherit;}
.section-full-width h1,
.section-full-width h2,
.section-full-width h3,
.section-full-width h4,
.section-full-width h5,
.section-full-width h6{color:inherit;}
.section-light{background:#f7f7f7;text-align:left;}
.section-light .section-title{display:table;margin-right:auto;margin-bottom:35px;margin-left:auto;text-align:center;letter-spacing:-3px;font-weight:normal;}
.section-light .section-title:before{content:"";display:block;background-color:#fdd200;width:30%;height:2px;margin:auto;margin-bottom:3px;}
.section-light .sub-title{margin:0;margin-bottom:12px;color:#102119;text-align:center;line-height:1em;}
.section-light h4.sub-title{text-transform:uppercase;letter-spacing:5px;font-style:normal;font-size:14px;font-family:Montserrat, 'Open Sans', Helvetica, Arial, sans-serif;}
.content .section-light h1,
.content .section-light h2,
.content .section-light h3,
.content .section-light h4,
.content .section-light h5,
.content .section-light h6{color:#102119;}
.section-light2{background:#EDF5F7;}
.section-light2 .section-title{margin-bottom:0px;text-align:center;text-transform:capitalize;font-weight:normal;display:table;margin:auto;}
.section-light2 .section-title:after{content:"";display:block;width:62%;height:2px;background:#ffffff;margin:auto;margin-top:11px;margin-bottom:5px;}
.section-light2 .sub-title{margin-bottom:35px;text-align:center;text-transform:uppercase;letter-spacing:2px;font-size:15px;margin-top:14px;}
.content .section-light2 h1,
.content .section-light2 h2,
.content .section-light2 h3,
.content .section-light2 h4,
.content .section-light2 h5,
.content .section-light2 h6{color:#252525;}
.section-light-bg{position:relative;background-color:#f7f7f7;background-position:center;background-size:cover;color:#373737;}
.section-light-bg .section-title,
.section-light-bg .sub-title{display:table;padding:10px 0;color:#373737;}
.section-light-bg .section-title{margin-bottom:10px;font-weight:bold;}
.section-light-bg .section-title:after{content:"";width:62%;display:block;height:2px;background:#ffffff;margin-top:10px;margin-bottom:2px;}
.section-light-bg .sub-title{padding:7px;text-transform:uppercase;font-style:normal;font-family:Montserrat, 'Open Sans', Helvetica, Arial, sans-serif;font-size:16px;letter-spacing:2px;}
.content .section-light-bg h1,
.content .section-light-bg h2,
.content .section-light-bg h3,
.content .section-light-bg h4,
.content .section-light-bg h5,
.content .section-light-bg h6{color:#373737;}
.section-dark{background:#252525;color:#ffffff;}
.section-dark .section-title{margin-bottom:5px;color:#ffffff;text-align:center;letter-spacing:normal;display:table;margin:auto;}
.section-dark .section-title:after{content:"";width:62%;display:block;height:2px;background:#ffffff;margin:auto;margin-top:4px;margin-bottom:7px;}
.section-dark .sub-title{margin:auto;margin-bottom:1.1em;text-align:center;}
.section-dark .sub-title + *{margin-top:30px;}
.content .section-dark h1,
.content .section-dark h2,
.content .section-dark h3,
.content .section-dark h4,
.content .section-dark h5,
.content .section-dark h6{color:#ffffff;}
.content .section-dark .services-thumbnail .services-content h3{color:#333332;}
.section-dark .pg-info{background-color:rgba(255, 255, 255, 0.07);}
.testimonial-container .double-line{margin-bottom:15px;border-top:0 solid #383838;}
.section-dark-bg{position:relative;background-color:#3ca4cf;background-position:center;background-size:cover;color:#ffffff;}
.section-dark-bg .section-title,
.section-dark-bg .sub-title{color:#ffffff;}
.section-dark-bg .sub-title{display:table;margin-bottom:1.1em;width:auto;text-transform:uppercase;font-style:normal;font-weight:normal;line-height:1.7em;font-size:16px;letter-spacing:2px;}
.section-dark-bg .section-title{margin-bottom:3px;font-weight:normal;text-transform:none;}
.content .section-dark-bg h1,
.content .section-dark-bg h2,
.content .section-dark-bg h3,
.content .section-dark-bg h4,
.content .section-dark-bg h5,
.content .section-dark-bg h6{color:#ffffff;}
.content .section-dark-bg .services-thumbnail .services-content h3{color:#333332;}
.section-dark-bg .pg-info{background-color:rgba(255, 255, 255, 0.07);}
.section-dark-bg .services-default .services-box{border-left-color:rgba(255, 255, 255, 0.21);}
.bg-image-1{position:relative;padding:50px 0;min-height:600px;background-position:center;background-size:cover;}
.section-half-width .cols-wrapper{margin-right:auto;margin-left:auto;width:50%;font-size:16px;}
.content .section-custom h1,
.content .section-custom h2,
.content .section-custom h3,
.content .section-custom h4,
.content .section-custom h5,
.content .section-custom h6{color:inherit;}
.cta-element{margin:auto;padding:20px 0;text-align:center;}
.content .cta-element .cta-title{margin:0;font-size:32px;line-height:45px;-webkit-font-smoothing:antialiased;}
.cta-title:after{display:block;overflow:hidden;margin:auto;margin-top:13px;width:70px;height:2px;background:rgba(0, 0, 0, 0.3);content:'';text-indent:-999em;}
.content .cta-element .cta-small-title{margin:0;padding:0;text-transform:uppercase;letter-spacing:6px;font-size:12px;line-height:12px;opacity:0.5;}
.cta-element .button{margin-top:8px;}
.full-bg-image{position:absolute;right:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;}
.parallax-scroll .full-bg-image{-webkit-transition:top 0.05s ease;-moz-transition:top 0.05s ease;-ms-transition:top 0.05s ease;-o-transition:top 0.05s ease;transition:top 0.05s ease;height:160%;}
.pexeto-parallax .sl-icons li{opacity:1;}
.parallax-element{-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out;}
.ie10 .parallax-scroll .full-bg-image{-webkit-transition:top 0.3s ease;-moz-transition:top 0.3s ease;-ms-transition:top 0.3s ease;-o-transition:top 0.3s ease;transition:top 0.3s ease;}
.parallax-fixed .full-bg-image{background-attachment:fixed;}
.section-full-width{position:relative;overflow:hidden;}
.page-template-template-fullscreen-slider-php #content-container{padding:0;}
.page-template-template-fullscreen-slider-php .header-wrapper{position:fixed;z-index:100;width:100%;}
.page-template-template-fullscreen-slider-php .page-wrapper{background-color:inherit;}
.page-template-template-fullscreen-slider-php .header-wrapper{background-color:rgba(0, 0, 0, 0);min-height:0;}
.section-slider img{width:100%;}
.section{position:relative;}
.section .tableCell{padding-left:3%;padding-right:3%;}
.section-slider{padding:0 !important;}
.section-slider .tableCell{padding-left:0;padding-right:0;}
.section-title{font-size:35px;letter-spacing:-1px;line-height:1em;padding:0;margin:0;padding-bottom:10px;}
.section-desc{line-height:1.5em;padding-top:0;}
.section-text,
.section-textimg{background-position:center center;background-size:cover;}
.section-text .section-title,
.section-textimg .section-title,
.section-text .section-desc,
.section-textimg .section-desc{color:#ffffff;}
.section-text .section-title,
.section-text .section-desc{max-width:600px;}
.section-text .section-title{padding-bottom:7px;}
.section-text .section-desc p{margin:0;}
.section-content .button{margin-top:13px;}
.layout-cc{width:100%;text-align:center;}
.layout-cc .section-content{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle;}
.layout-cc .section-title,
.layout-cc .section-desc{margin:auto;}
.layout-ct{text-align:center;}
.layout-ct .section-content{padding-top:3%;position:relative;}
.layout-ct .section-title,
.layout-ct .section-desc{margin:auto;}
.layout-cb{text-align:center;}
.layout-cb .section-content{position:absolute;bottom:50px;width:100%;}
.layout-cb .section-title,
.layout-cb .section-desc{margin:auto;}
.layout-lt .section-content{padding-left:3%;margin-top:3%;position:relative;}
.layout-lc{width:100%;}
.layout-lc .section-content{padding-left:3%;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);vertical-align:middle;}
.layout-lb .section-content{padding-left:3%;position:absolute;bottom:50px;}
.layout-rt .section-content{float:right;margin-top:3%;margin-right:50px;position:relative;}
.layout-rc{width:100%;}
.layout-rc .section-content{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);float:right;vertical-align:middle;margin-right:50px;}
.layout-rb .section-content{margin-right:50px;position:absolute;bottom:50px;right:0;}
.section-wrapper:after{content:"";display:block;clear:both;}
.layout-left .section-wrapper{max-width:1200px;margin:auto;width:90%;}
.layout-left .section-img{max-width:66%;float:left;margin-right:3%;}
.layout-left .section-content{float:left;max-width:27%;width:27%;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;right:0;}
.layout-left > .section-wrapper,
.layout-right > .section-wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.layout-bottom > .section-wrapper,
.layout-top > .section-wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.layout-right .section-wrapper{max-width:1200px;margin:auto;width:90%;}
.layout-right .section-img{max-width:66%;float:right;margin-left:3%;}
.layout-right .section-content{float:left;max-width:27%;width:27%;position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;}
.layout-top .section-wrapper,
.layout-bottom .section-wrapper{max-width:980px;text-align:center;margin-left:auto;margin-right:auto;}
.layout-top .section-img,
.layout-bottom .section-img{margin-bottom:3%;}
.layout-top .section-img img,
.layout-bottom .section-img img{max-height:70%;}
.layout-top .section-title,
.layout-bottom .section-title{padding-bottom:10px;}
.layout-bottom .section-img{margin-bottom:0;margin-top:3%;}
#fullPage-nav span,
.fullPage-slidesNav span{border-color:rgba(0, 0, 0, 0.5);background-color:rgba(255, 255, 255, 0.2);}
#fullPage-nav li .active span,
.fullPage-slidesNav .active span{background-color:rgba(255, 255, 255, 0.7);border-color:rgba(255, 255, 255, 0);}
.fullpage-wrapper.loading{background:url('images/cs-loader.gif') no-repeat center center;background-size:15px 15px;}
.loading .fullpage-nav li.current{background:url('images/cs-loader-w.gif') no-repeat center center;background-color:rgba(0, 0, 0, 0.5);background-size:10px 10px;}
.section-slider .slide{background-size:cover;background-position:center;background-repeat:no-repeat;position:relative;}
.slide-caption{position:absolute;left:45px;bottom:40px;background:rgba(0, 0, 0, 0.7);color:#ffffff;text-transform:uppercase;padding:9px 16px;transition:opacity 0.5s ease;opacity:0;letter-spacing:2px;font-size:13px;}
.fullpage-data{position:fixed;right:15px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.fullpage-nav li{width:12px;height:12px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#ffffff;display:block;opacity:0.8;margin:7px 0;cursor:pointer;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.07);}
.fullpage-nav li.current{opacity:0.3;}
.page-template-template-fullscreen-slider-php{background:#b3b3b1;}
.page-template-template-fullscreen-slider-php:before{content:"";width:30px;height:30px;position:fixed;top:50%;left:50%;background:url('images/cs-loader-w.gif');background-size:30px 30px;}
.mobile.page-template-template-fullscreen-slider-php:before{content:"";width:30px;height:30px;position:absolute;top:50%;left:50%;background:url('images/cs-loader-w.gif');background-size:30px 30px;}
.fullpage-wrapper{transition:opacity 0.5s ease;}
.fullpage-wrapper.loading{opacity:0;}
.section-bg-image{background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;left:0;top:0;width:100%;height:100%;}
.page-template-template-fullscreen-slider-php #header{position:fixed;top:0;left:0;}
.mobile.page-template-template-fullscreen-slider-php #header{position:absolute;}
.section{width:100%;padding-top:75px;padding-bottom:35px;background-color:#b3b3b1;}
.section{overflow:hidden;}
.jspVerticalBar{top:0px;}
.section-wrapper > .element-animated,
.section > .element-animated,
.slide .element-animated{-webkit-animation-fill-mode:both;animation-fill-mode:both;opacity:1;}

.slideInRightFast{-webkit-animation-duration:0.5s;animation-duration:0.5s;}
@-webkit-keyframes fadeIn{0%{opacity:0;}
50%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn{0%{opacity:0;}
50%{opacity:0;}
100%{opacity:1;}
}

@-webkit-keyframes slideInRight{0%{opacity:0;margin-right:-300px;}
100%{opacity:1;margin-right:50px;}
}
@keyframes slideInRight{0%{opacity:0;margin-right:-300px;}
100%{opacity:1;margin-right:50px;}
}
@-webkit-keyframes slideInUp{0%{opacity:0;margin-top:300px;}
100%{opacity:1;margin-top:0;}
}
@keyframes slideInUp{0%{opacity:0;margin-top:300px;}
100%{opacity:1;margin-top:0;}
}
@-webkit-keyframes slideInLeft{0%{opacity:0;margin-left:-300px;}
100%{opacity:1;margin-left:0;}
}
@keyframes slideInLeft{0%{opacity:0;margin-left:-300px;}
100%{opacity:1;margin-left:0;}
}

@-webkit-keyframes slideInRightFast{0%{opacity:0;-webkit-transform:translateX(50px);transform:translateX(50px);}
100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes slideInRightFast{0%{opacity:0;-webkit-transform:translateX(50px);-ms-transform:translateX(50px);transform:translateX(50px);}
100%{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}
}
.slideInRightFast{-webkit-animation-name:slideInRightFast;animation-name:slideInRightFast;}
.section-content,
.section-img{border:1px solid transparent;}
.mobile .fullpage-wrapper{opacity:1;}
.mobile #superContainer{-webkit-transform:none !important;overflow:auto !important;}
.mobile .fullpage-wrapper.loading{opacity:1;}
.mobile .section-text,
.mobile .section-textimg{height:auto !important;}
.mobile.page-template-template-fullscreen-slider-php .header-wrapper{position:static;padding-top:85px !important;}
body.page-template-template-fullscreen-slider-php.mobile{overflow:auto !important;height:auto !important;}
.mobile .section .section-img{float:none;max-width:none;margin:0;width:90%;padding:5%;}
.mobile .section .section-content{float:none;width:90%;max-width:none;padding:5%;}
.mobile .layout-rt .section-content,
.mobile .layout-rc .section-content,
.mobile .layout-rb .section-content{float:right;right:0;width:auto;}
.mobile .section .section-wrapper{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;top:0;}
.mobile .section-textimg .section-content{-webkit-transform:none;top:0;position:static;}
.mobile .section-text .section-content{position:absolute;}
.mobile .layout-top .section-wrapper,
.mobile .layout-bottom .section-wrapper{max-width:none;}
.mobile .fullpage-data{display:none;}
@font-face{font-weight:normal;font-style:normal;font-family:'PexetoArrows';src:url('images/fonts/PexetoArrows.eot');src:url('images/fonts/PexetoArrows.eot?#iefix') format('embedded-opentype'), url('images/fonts/PexetoArrows.woff') format('woff'), url('images/fonts/PexetoArrows.ttf') format('truetype'), url('images/fonts/PexetoArrows.svg#PexetoArrows') format('svg');}
.icon-arrow-left,
.icon-arrow-down,
.icon-arrow-up,
.icon-arrow-right,
.icon-arrow-left-2,
.icon-arrow-down-2,
.icon-arrow-up-2,
.icon-arrow-right-2,
.nivo-prevNav,
.nivo-nextNav,
.left-arrow,
.right-arrow,
.ps-left-arrow,
.ps-right-arrow,
.cs-arrows,
.pc-next,
.pc-prev,
.scroll-to-top span,
.ts-left-arrow,
.ts-right-arrow,
.mob-nav-arrow span,
.mob-sub-opened span,
.controlArrow.prev,
.controlArrow.next,
.nav-menu ul ul li .drop-arrow{text-transform:none;font-weight:normal;font-style:normal;font-variant:normal;font-family:'PexetoArrows';line-height:1;speak:none;-webkit-font-smoothing:antialiased;}
.nivo-prevNav,
.nivo-nextNav,
.left-arrow,
.right-arrow,
.ps-left-arrow,
.ps-right-arrow,
.cs-next-arrow,
.cs-prev-arrow,
.ps-left-arrow,
.ps-right-arrow{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-ms-transition:all 0.2s ease;-o-transition:all 0.2s ease;transition:all 0.2s ease;line-height:70px;}
.nivo-prevNav:hover,
.nivo-nextNav:hover,
.left-arrow:hover,
.right-arrow:hover,
.ps-left-arrow:hover,
.ps-right-arrow:hover,
.cs-next-arrow:hover,
.cs-prev-arrow:hover,
.ps-left-arrow:hover,
.ps-right-arrow:hover{-moz-opacity:0.9;-khtml-opacity:0.9;-webkit-opacity:0.9;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);}
.nivo-prevNav,
.left-arrow,
.cs-prev-arrow{text-indent:-5px;}
.nivo-prevNav:active,
.left-arrow:active,
.cs-prev-arrow:active{text-indent:-12px;}
.ps-left-arrow:active,
.ps-left-arrow:active{text-indent:-7px;}
.ps-icon,
.ts-arrow{line-height:30px;}
.nivo-nextNav,
.right-arrow,
.ps-right-arrow,
.cs-next-arrow,
.ps-right-arrow{text-indent:0px;}
.nivo-nextNav:active,
.right-arrow:active,
.ps-right-arrow:active,
.cs-next-arrow:active,
.ps-right-arrow:active{text-indent:3px;}
.pc-next,
.pc-prev{line-height:45px;}
.icon-arrow-left:before,
.nivo-prevNav:before,
.cs-prev-arrow:before,
.pc-prev:before,
.ps-left-arrow:before,
.ts-left-arrow:before{content:"\e000";}
.icon-arrow-right:before,
.nivo-nextNav:before,
.cs-next-arrow:before,
.pc-next:before,
.ps-right-arrow:before,
.ts-right-arrow:before,
.nav-menu ul ul li .drop-arrow:before{content:"\e001";}
.icon-arrow-down:before{content:"\e001";}
.icon-arrow-up:before,
.scroll-to-top span:before{content:"\e002";}
.icon-arrow-left-2:before{content:"\e002";}
.icon-arrow-down:before{content:"\e003";}
.icon-arrow-up:before{content:"\e004";}
.icon-arrow-left-3:before{content:"\e006";}
.icon-arrow-down-2:before,
.mob-nav-arrow span:before{content:"\e007";}
.icon-arrow-up-2:before,
.scroll-to-top span:before,
.mob-sub-opened span:before{content:"\e008";}
.icon-arrow-right-2:before{content:"\e009";}
.icon-arrow-down-3:before{content:"\e00a";}
.icon-arrow-up-3:before{content:"\e00b";}
@font-face{font-weight:normal;font-style:normal;font-family:'PexetoIcons';src:url('images/fonts/PexetoIcons.eot');src:url('images/fonts/PexetoIcons.eot?#iefix') format('embedded-opentype'), url('images/fonts/PexetoIcons.woff') format('woff'), url('images/fonts/PexetoIcons.ttf') format('truetype'), url('images/fonts/PexetoIcons.svg#PexetoIcons') format('svg');}
.icon-page,
.icon-lightbox,
.icon-photo,
.icon-resize-full,
.icon-camera,
.icon-note,
.icon-video,
.icon-external-link,
.icon-link,
.icon-clip,
.smallslider-icon,
.fullslider-icon,
.fullslider-icon,
.smallslider-icon,
.lightbox-icon,
.icon-document,
.standard-icon,
.video-icon,
.fullvideo-icon,
.smallvideo-icon,
.custom-icon,
.icon-basket,
.pex-woo-cart-btn,
.format-aside .post-type-icon{text-transform:none;font-weight:normal;font-style:normal;font-variant:normal;font-family:'PexetoIcons';line-height:1;speak:none;-webkit-font-smoothing:antialiased;}
.icon-photo:before,
.smallslider-icon:before,
.fullslider-icon:before,
.fullslider-icon:before,
.smallslider-icon:before{content:"\f701";}
.icon-resize-full:before{content:"\f704";}
.icon-lightbox:before,
.icon-camera:before,
.lightbox-icon:before{content:"\f704";}
.icon-page:before,
.icon-note:before,
.icon-document:before,
.standard-icon:before{content:"\f703";}
.icon-video:before,
.video-icon:before,
.fullvideo-icon:before,
.smallvideo-icon:before{content:"\f702";}
.icon-external-link:before{content:"\f705";}
.icon-link:before,
.icon-link:before,
.custom-icon:before,
.format-aside .post-type-icon:before{content:"\f705";}
.icon-clip:before{content:"\f702";}
.icon-basket:before,
.pex-woo-cart-btn:before{content:"\f706";}
.pg-icon{font-size:30px;line-height:40px;color:#252525;}
div.pp_overlay{position:fixed;}
div.pp_default .pp_top{height:0;}
div.pp_default .pp_content_container .pp_left,
div.pp_default .pp_content_container .pp_right,
div.pp_default .pp_bottom .pp_left,
div.pp_default .pp_bottom .pp_middle,
div.pp_default .pp_bottom .pp_right,
div.pp_default .pp_top .pp_left,
div.pp_default .pp_top .pp_middle,
div.pp_default .pp_top .pp_right{background:none;}
div.pp_default .pp_nav{margin-right:7px;margin-left:7px;padding-right:7px;width:auto;height:17px;border-right:1px dotted #b3b3b1;}
div.pp_default a.pp_arrow_previous{margin-top:0;width:12px;height:20px;background:url(images/prettyPhoto/pexeto/sprite.png) -33px -3px no-repeat;}
div.pp_default a.pp_arrow_next{margin-top:0;width:12px;height:20px;background:url(images/prettyPhoto/pexeto/sprite.png) no-repeat;background-position:-88px -3px;}
div.pp_default .pp_nav .currentTextHolder{position:static;top:0;left:0;padding:0 2px;letter-spacing:1px;font-style:normal;font-family:helvetica,Arial;line-height:19px;}
div.pp_default .pp_close{width:20px;height:17px;border-left:1px dotted #b3b3b1;background:url(images/prettyPhoto/pexeto/sprite.png) 0 -4px no-repeat;cursor:pointer;}
div.pp_default .pp_overlay{opacity:0.9 !important;}
div.pp_default .pp_next{background:url(images/prettyPhoto/pexeto/sprite_next_new.png) center right no-repeat;background-position:97% 50%;cursor:pointer;}
div.pp_default .pp_next:hover{background:url(images/prettyPhoto/pexeto/sprite_next_new.png) center right no-repeat;background-position:97% 50%;}
div.pp_default .pp_previous{background:url(images/prettyPhoto/pexeto/sprite_prev_new.png) center left no-repeat;background-position:3% 50%;cursor:pointer;}
div.pp_default .pp_previous:hover{background:url(images/prettyPhoto/pexeto/sprite_prev_new.png) center left no-repeat;background-position:3% 50%;cursor:pointer;}
div.pp_default .pp_expand{width:28px;height:28px;background:url(images/prettyPhoto/pexeto/sprite.png) 0 -29px no-repeat;cursor:pointer;}
div.pp_default .pp_expand:hover{background:url(images/prettyPhoto/pexeto/sprite.png) 0 -56px no-repeat;cursor:pointer;}
div.pp_default .pp_contract{width:28px;height:28px;background:url(images/prettyPhoto/pexeto/sprite.png) 0 -84px no-repeat;cursor:pointer;}
div.pp_default .pp_contract:hover{background:url(images/prettyPhoto/pexeto/sprite.png) 0 -113px no-repeat;cursor:pointer;}
div.pp_default a.pp_expand,
div.pp_default a.pp_contract{top:5px;right:30px;}
div.pp_default .pp_close{margin-top:0;margin-right:10px;}
div.pp_default .pp_social{margin-top:0;margin-left:10px;}
div.pp_default .pp_description{margin:3px 50px 0 10px;}
div.pp_default .pp_nav{margin:0;margin-right:10px;margin-left:10px;}
div.pp_default .pp_content_container .pp_details{margin:0 0;}
div.pp_default .pp_content_container .pp_details{margin-top:9px;}
.pex-tooltip{display:none;}
.animated-element{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
pre{overflow:auto;}
ul.menu-ul > li,
div.menu-ul > ul > li{padding-bottom:10px;}
ul.mob-nav-menu > li,
div.mob-nav-menu > ul > li{padding-bottom:0;}
.contact-loader,
#content-container .nivoSlider,
.single #portfolio-slider,
.ps-video{background-size:16px 16px;}
.pexeto-parallax .services-box{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);}
.pexeto-parallax.services-thumbnail .services-box{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);}
.parallax-scaled-original,
.services-thumbnail .services-box.parallax-scaled-original{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.slider-active #header{position:absolute;z-index:100;width:90%;}
.fixed-header #header{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;top:0;width:100%;z-index:500;}
.fixed-header .page-wrapper{-webkit-transition:padding-top 0.3s ease;-moz-transition:padding-top 0.3s ease;-ms-transition:padding-top 0.3s ease;-o-transition:padding-top 0.3s ease;transition:padding-top 0.3s ease;padding-top:0 !important;}
.fixed-header-scroll #header{padding-top:7px;padding-bottom:7px;width:100%;background:#000000;background:rgba(37, 37, 37, 0.95);}
.fixed-header-scroll .section-header{padding:0 15px;border-bottom:0;}
.fixed-header-scroll .nav-menu ul{margin-top:11px;}
.fixed-header-scroll .nav-menu > ul > li > ul{padding-top:13px;}
.fixed-header-scroll div.menu-ul > ul > li > ul{margin-top:3px;}
.admin-bar.fixed-header #header{top:28px;}
.fixed-header-scroll #logo-container{margin-top:3px;}
.icons-light .imglist li:before{background:none;background:url(images/list-sprites_w.png);}
.light-icons .info-box .box-icon,
.light-icons .note-box .box-icon,
.light-icons .tip-box .box-icon,
.light-icons .error-box .box-icon,
.light-icons .share-item,
.light-icons .post-type-icon{background-image:url(images/px_sprites_w.png);}
.light-icons .social-icons img{-moz-opacity:0.8;-khtml-opacity:0.8;-webkit-opacity:0.8;opacity:0.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);}
.static-header-img img{min-height:96px;width:100%;}
.dark-header .section-header{border-width:0;}
.woocommerce,
.woocommerce-page{}
.woocommerce ul.cart_list,
.woocommerce-page ul.cart_list,
.woocommerce ul.product_list_widget,
.woocommerce-page ul.product_list_widget{list-style:none outside;padding:0;margin:0;margin-top:-12px;}
.woocommerce ul.cart_list li,
.woocommerce-page ul.cart_list li,
.woocommerce ul.product_list_widget li,
.woocommerce-page ul.product_list_widget li{padding:12px 0;margin:0;*zoom:1;list-style:none;border-bottom:1px solid rgba(0, 0, 0, 0.07);}
.woocommerce ul.cart_list li:before,
.woocommerce-page ul.cart_list li:before,
.woocommerce ul.product_list_widget li:before,
.woocommerce-page ul.product_list_widget li:before,
.woocommerce ul.cart_list li:after,
.woocommerce-page ul.cart_list li:after,
.woocommerce ul.product_list_widget li:after,
.woocommerce-page ul.product_list_widget li:after{content:" ";display:table;}
.woocommerce ul.cart_list li:after,
.woocommerce-page ul.cart_list li:after,
.woocommerce ul.product_list_widget li:after,
.woocommerce-page ul.product_list_widget li:after{clear:both;}
.woocommerce ul.cart_list li a,
.woocommerce-page ul.cart_list li a,
.woocommerce ul.product_list_widget li a,
.woocommerce-page ul.product_list_widget li a{display:block;font-weight:bold;color:inherit;}
.woocommerce ul.cart_list li img,
.woocommerce-page ul.cart_list li img,
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.product_list_widget li img{float:left;margin-right:12px;width:50px;height:auto;background:#ffffff;padding:4px;}
.woocommerce ul.cart_list li dl,
.woocommerce-page ul.cart_list li dl,
.woocommerce ul.product_list_widget li dl,
.woocommerce-page ul.product_list_widget li dl{margin:0;padding-left:1em;border-left:2px solid rgba(0, 0, 0, 0.1);*zoom:1;}
.woocommerce ul.cart_list li dl:before,
.woocommerce-page ul.cart_list li dl:before,
.woocommerce ul.product_list_widget li dl:before,
.woocommerce-page ul.product_list_widget li dl:before,
.woocommerce ul.cart_list li dl:after,
.woocommerce-page ul.cart_list li dl:after,
.woocommerce ul.product_list_widget li dl:after,
.woocommerce-page ul.product_list_widget li dl:after{content:" ";display:table;}
.woocommerce ul.cart_list li dl:after,
.woocommerce-page ul.cart_list li dl:after,
.woocommerce ul.product_list_widget li dl:after,
.woocommerce-page ul.product_list_widget li dl:after{clear:both;}
.woocommerce ul.cart_list li dl dt,
.woocommerce-page ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dt,
.woocommerce-page ul.product_list_widget li dl dt,
.woocommerce ul.cart_list li dl dd,
.woocommerce-page ul.cart_list li dl dd,
.woocommerce ul.product_list_widget li dl dd,
.woocommerce-page ul.product_list_widget li dl dd{display:inline-block;float:left;margin-botom:1em;}
.woocommerce ul.cart_list li dl dt,
.woocommerce-page ul.cart_list li dl dt,
.woocommerce ul.product_list_widget li dl dt,
.woocommerce-page ul.product_list_widget li dl dt{font-weight:bold;padding:0 0 .25em 0;margin:0 4px 0 0;clear:left;}
.woocommerce ul.cart_list li dl dd,
.woocommerce-page ul.cart_list li dl dd,
.woocommerce ul.product_list_widget li dl dd,
.woocommerce-page ul.product_list_widget li dl dd{padding:0 0 .25em 0;}
.woocommerce ul.cart_list li dl dd p:last-child,
.woocommerce-page ul.cart_list li dl dd p:last-child,
.woocommerce ul.product_list_widget li dl dd p:last-child,
.woocommerce-page ul.product_list_widget li dl dd p:last-child{margin-bottom:0;}
.woocommerce ul.cart_list li .star-rating,
.woocommerce-page ul.cart_list li .star-rating,
.woocommerce ul.product_list_widget li .star-rating,
.woocommerce-page ul.product_list_widget li .star-rating{float:none;}
.woocommerce.widget_shopping_cart .total,
.woocommerce-page.widget_shopping_cart .total,
.woocommerce .widget_shopping_cart .total,
.woocommerce-page .widget_shopping_cart .total{border-top:2px solid rgba(0, 0, 0, 0.1);padding:7px 0;margin-top:-1px;}
.woocommerce.widget_shopping_cart .total strong,
.woocommerce-page.widget_shopping_cart .total strong,
.woocommerce .widget_shopping_cart .total strong,
.woocommerce-page .widget_shopping_cart .total strong{min-width:40px;display:inline-block;}
.woocommerce.widget_shopping_cart .buttons,
.woocommerce-page.widget_shopping_cart .buttons,
.woocommerce .widget_shopping_cart .buttons,
.woocommerce-page .widget_shopping_cart .buttons{*zoom:1;}
.woocommerce.widget_shopping_cart .buttons:before,
.woocommerce-page.widget_shopping_cart .buttons:before,
.woocommerce .widget_shopping_cart .buttons:before,
.woocommerce-page .widget_shopping_cart .buttons:before,
.woocommerce.widget_shopping_cart .buttons:after,
.woocommerce-page.widget_shopping_cart .buttons:after,
.woocommerce .widget_shopping_cart .buttons:after,
.woocommerce-page .widget_shopping_cart .buttons:after{content:" ";display:table;}
.woocommerce.widget_shopping_cart .buttons:after,
.woocommerce-page.widget_shopping_cart .buttons:after,
.woocommerce .widget_shopping_cart .buttons:after,
.woocommerce-page .widget_shopping_cart .buttons:after{clear:both;}
.woocommerce .widget_price_filter .price_slider,
.woocommerce-page .widget_price_filter .price_slider{margin-bottom:1em;}
.woocommerce .widget_price_filter .price_slider_amount,
.woocommerce-page .widget_price_filter .price_slider_amount{text-align:right;line-height:2.4em;font-size:0.8751em;}
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce-page .widget_price_filter .price_slider_amount .button{font-size:1.15em;}
.woocommerce .widget_price_filter .price_slider_amount .button,
.woocommerce-page .widget_price_filter .price_slider_amount .button{float:left;}
.woocommerce .widget_price_filter .ui-slider,
.woocommerce-page .widget_price_filter .ui-slider{position:relative;text-align:left;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:18px;height:18px;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;cursor:pointer;background:#ffffff;outline:none;top:-5px;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), inset 0 1px 0 0 rgba(255, 255, 255, 0.65);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), inset 0 1px 0 0 rgba(255, 255, 255, 0.65);box-shadow:0 1px 2px rgba(0, 0, 0, 0.3), inset 0 1px 0 0 rgba(255, 255, 255, 0.65);}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle:last-child,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em;}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.05);-webkit-box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.05);background:#fdd200;-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow:inset 0 0 0 1px rgba(0, 0, 0, 0.1);background:#fff;}
.woocommerce .widget_price_filter .ui-slider-horizontal,
.woocommerce-page .widget_price_filter .ui-slider-horizontal{height:.7em;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range{top:0;height:100%;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-min,
.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-min{left:-1px;}
.woocommerce .widget_price_filter .ui-slider-horizontal .ui-slider-range-max,
.woocommerce-page .widget_price_filter .ui-slider-horizontal .ui-slider-range-max{right:-1px;}
body > iframe{float:left;}
.controlArrow.prev,
.controlArrow.next{-webkit-transform:translate3d(0, 0, 0);}
.entry-content img,
.comment-content img,
.widget img{max-width:100%;}
img[class*="align"],
img[class*="wp-image-"],
img[class*="attachment-"]{height:auto;}
img.size-full,
img.size-large,
img.header-image,
img.wp-post-image{max-width:100%;height:auto;}
img.size-full{margin-top:15px;}
.video-wrap,
.embed-youtube{position:relative;overflow:hidden;padding-bottom:56.25%;height:0;}
.video-wrap iframe,
.video-wrap object,
.video-wrap embed,
.embed-youtube iframe,
.embed-youtube object,
.embed-youtube embed{position:absolute;top:0;left:0;width:100%;height:100%;}
.mobile .services-thumbnail .services-box .services-content{-moz-opacity:0.9;-khtml-opacity:0.9;-webkit-opacity:0.9;opacity:0.9;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";filter:alpha(opacity=90);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.mobile #content-container .qg-overlay{-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);top:auto;bottom:0;padding:0;height:auto;background-color:rgba(0, 0, 0, 0.5);}
.mobile .qg-img .icon-circle{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);display:none;}
.mobile #content-container .qg-title{position:relative;margin:0;padding:9px 0;padding-left:4%;max-width:72%;width:auto;text-align:left;font-weight:normal;font-size:14px;}
.mobile .cs-element.cs-animate{-webkit-transition:opacity 1s ease;-moz-transition:opacity 1s ease;-ms-transition:opacity 1s ease;-o-transition:opacity 1s ease;transition:opacity 1s ease;}
.mobile.page-template-template-fullscreen-slider-php #header,
.mobile.page-template-template-fullscreen-slider-php .header-wrapper{background-color:#252525;}
.iphone .pp_overlay{width:100% !important;}
.ie9 .pg-item:hover img,
.ie9 .pc-item:hover img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.ie9 .pg-element-loading .icon-circle .pg-icon{font-size:0px;width:30px;height:30px;display:block;background:url(images/ajax-loader-small2.gif);margin:auto;top:50%;position:relative;margin-top:-15px;}
.mobile #slider-container .full-bg-image,
.mobile .parallax-fixed .full-bg-image{background-attachment:scroll;}
input.plus,
input.minus{font-family:"Lucida Grande";}
.header-layout-right #logo-container{float:right;margin-right:0;}
.header-layout-right .navigation-container{float:left;}
.header-layout-center #logo-container{float:none;margin:10px 0;}
.header-layout-center #logo-container a{float:none;text-align:center;}
.header-layout-center .header-buttons{float:none;}
.header-layout-center .navigation-container{float:none;text-align:center;}
.header-layout-center .nav-menu ul{display:inline-block;text-align:center;}
.header-layout-center #menu{float:none;display:inline-block;}
.header-layout-center .header-buttons{margin-top:0;padding-bottom:10px;}
.controlArrow{position:absolute;top:50%;cursor:pointer;width:0;height:0;border-style:solid;margin-top:-20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#ffffff;text-align:center;font-weight:bold;}
.controlArrow.prev,
.controlArrow.next{left:45px;width:40px;height:40px;line-height:40px;border-width:0px;border-color:#ffffff;background-color:#252525;font-weight:bold;z-index:100;}
.controlArrow.prev:hover,
.controlArrow.next:hover{background-color:#fdd200;}
.controlArrow.next{left:auto;right:45px;}
.controlArrow.prev:before{content:"\e000";}
.controlArrow.next:before{content:"\e001";}
.pex-woo-cart,
.pex-woo-cart-btn{display:none;}
.pex-woo-cart-holder{position:absolute;right:-7px;top:21px;padding-top:22px;}
@media screen and (max-width:1000px){.cols-4 .col{width:48.4%;}
.cols-4 .col:nth-of-type(2n){clear:right;margin-right:0;}
.services-default.cols-4 .col:nth-of-type(2n+1){border-left:0;}
.services-default.cols-4 .col{width:50%;margin-right:0;}
.cols-5 .col{width:31.2%;}
.cols-5 .col:nth-of-type(5n){clear:none;margin-right:3.2%;}
.cols-5 .col:nth-of-type(3n){clear:right;margin-right:0;}
.services-default.cols-5 .col{width:50%;margin-right:0;}
.services-default.cols-5 .col:nth-of-type(2n+1){border-left:0;}
.mobile body{font-size:12px;}
#main-container .page-title h1{font-size:38px;}
#main-container .page-subtitle{font-size:18px;max-width:100%;}
.fixed-header-scroll #header{background:transparent;}
.ps-images,
.ps-video,
.ps-content{float:none;margin-top:10px;width:100%;}
.ps-content{padding:20px 5%;}
.ps-wrapper{height:auto !important;}
.social-profiles,
.navigation-container{display:none;}
.footer-bottom .social-profiles{display:block;float:none;}
.footer-bottom .social-icons{margin-bottom:10px;text-align:center;}
.footer-bottom .social-icons ul{margin-left:0;text-align:center;}
.footer-bottom .social-icons li{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline-block;float:none;border:0px;background:rgba(255, 255, 255, 0.1);}
.footer-bottom .social-icons img{-moz-opacity:0.7;-khtml-opacity:0.7;-webkit-opacity:0.7;opacity:0.7;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";filter:alpha(opacity=70);}
.footer-nav,
.copyrights{display:block;float:none;margin:10px auto;text-align:center;line-height:1.7em;}
.footer-nav ul{margin-left:0;}
.footer-nav ul li{margin-left:0;}
.cs-element{font-size:12px;}
.cs-title{font-size:50px !important;}
.cs-small-title{font-size:15px !important;}
.content-slider{padding:150px 0 110px 0;}
ul#cs-slider-ul{min-height:150px !important;}
#cs-navigation{visibility:hidden;}
.mobile-nav{display:block;float:right;margin:0;margin-right:0px;cursor:pointer;}
.mob-nav-btn{display:none;padding-left:27px;height:15px;background:url(images/mob-nav-icon_w.png) no-repeat;background-size:20px 15px;color:#ffffff;text-transform:uppercase;line-height:15px;}
.mob-nav-menu{position:absolute;z-index:100;margin-top:-1px;margin-bottom:-21px;margin-left:1px;width:100%;background:rgba(17, 17, 17, 0.96);text-transform:uppercase;font-size:12px;}
.mob-nav-menu ul{margin-left:0;list-style:none;}
.mob-nav-menu li{padding-bottom:0;position:relative;}
.mob-nav-menu ul li a{display:block;padding:15px 3%;border-bottom:1px solid rgba(255, 255, 255, 0.07);color:#ffffff;}
.mob-nav-menu ul ul{background-color:rgba(255, 255, 255, 0.11);display:none;}
.mob-nav-menu ul ul li{padding-left:2%;}
.mob-nav-arrow{position:absolute;top:0px;right:0px;width:50px;height:50px;border-left:1px dotted rgba(255, 255, 255, 0.11);color:#ffffff;text-align:center;font-size:20px;line-height:30px;cursor:pointer;}
.mob-nav-arrow span{margin-top:15px;display:block;}
.header-layout-right #logo-container{float:left;}
.header-layout-center #logo-container{float:left;}
.pg-cat-filter ul{display:none;}
.pg-filter-btn{display:block;padding:10px 0;width:80%;cursor:pointer;}
.pg-filter-btn span{display:block;margin-left:10px;padding-left:20px;height:15px;background:url(images/mob-nav-icon_w.png) no-repeat;background-position:left center;background-size:14px;text-transform:uppercase;font-size:12px;line-height:1.3em;}
.pg-cat-filter{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative;display:inline-block;max-width:100%;}
.pg-cat-filter ul{position:relative;top:0px;z-index:1000;max-width:100%;padding:0;min-width:250px;background:#000000;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.pg-cat-filter ul li{display:list-item;padding:10px 0;border-top:1px solid #252525;list-style:none;}
.pg-cat-filter ul li a{margin-left:10px;color:#ffffff;font-size:12px;line-height:1.7em;cursor:pointer;padding:0 2px;}
.pg-cat-filter ul li:first-child{border-top:0;}
.pg-cat-filter .pg-loading{position:absolute;top:15px;right:0px;}
.ps-nav-wrapper{width:100%;}
.ps-content-text{font-size:12px;}
.ts-pointer{right:-4px;}
.footer-cta-first{float:none;max-width:100%;width:100%;text-align:center;}
.footer-cta-disc{float:none;max-width:100%;width:100%;text-align:center;}
.footer-cta-button a{float:none;margin:auto;text-align:center;font-size:15px;}
.testimonial-container{margin:20px 0;}
.testimonial-info{float:none;margin:auto;max-width:100%;width:100%;text-align:center;}
.testimonial-container blockquote{float:none;max-width:100%;width:100%;text-align:center;font:130%/170% Georgia, "Times New Roman", Times, serif;}
.content-slider .button{margin-right:10px;margin-left:10px;padding-right:25px;padding-left:25px;}
#logo-container{margin-top:4px;}
#logo-container a img{max-width:100%;max-height:40px;width:auto;}
#slider-container .nivo-wrapper{min-width:auto;}
.fixed-header #header{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.slider-active.fixed-header #header{position:absolute;}
.admin-bar.fixed-header #header{top:0;}
.fixed-header-scroll #logo-container{max-width:70%;}
#slider-container .nivo-wrapper{min-height:0;}
.fixed-header:not(.mobile) .header-wrapper{padding-top:0px !important;}
.fixed-header #header{position:relative;}
.page-template-template-fullscreen-slider-php.fixed-header #header{position:absolute;}
.mobile.page-template-template-fullscreen-slider-php.fixed-header #header{position:absolute;}
#full-width #commentform{width:100%;}
.with-nivo-slider.fixed-header #header{position:relative;}
.with-nivo-slider.fixed-header .section-header{border-bottom:0px;}
.pg-cat-filter .pg-loading{margin-top:11px;}
}
@media screen and (max-width:768px){.cols-4 .col{width:48.4%;}
.cols-4 .col:nth-of-type(3n){clear:none;margin-right:3.2%;}
.cols-4 .col:nth-of-type(2n){clear:right;margin-right:0;}
.cols-5 .col{width:48.4%;}
.cols-5 .col:nth-of-type(3n){clear:none;margin-right:3.2%;}
.cols-5 .col:nth-of-type(2n){clear:right;margin-right:0;}
.services-default.cols-4 .col{margin-right:0;}
.services-default.cols-5 .col{margin-right:0;}
.cols-3 .col{width:48.4%;}
.cols-3 .col:nth-of-type(3n){clear:none;margin-right:3.2%;}
.cols-3 .col:nth-of-type(2n){clear:right;margin-right:0;}
.services-default.cols-3 .col{width:50%;}
.services-default.cols-3 .col:nth-of-type(3n),
.services-default.cols-2 .col:nth-of-type(3n){border-left:0px;}
#sidebar{float:none;margin:0 3%;margin-top:30px;max-width:100%;width:94%;}
#content,
.contains-posts #content,
.single-post #content{float:none;max-width:100%;width:100%;}
.contains-posts #content,
.single-post #content{max-width:100%;}
.layout-left #content{padding-left:0;}
.footer-cta-first{width:100%;text-align:center;line-height:1.5em;}
.footer-cta-first h5{width:100%;line-height:1.5em;}
.footer-cta-disc{width:auto;text-align:center;}
.footer-cta-disc p{line-height:1.5em;}
.footer-cta-button{margin-top:20px;width:100%;}
.cs-content-centered .cs-title{font-size:35px;}
.cs-content-right img{width:100%;}
.content-slider .col{width:100%;text-align:center;}
.ts-thumbnail-container .selected .ts-pointer{display:none;}
.ts-thumbnail-container .selected img{-moz-opacity:0.4;-khtml-opacity:0.4;-webkit-opacity:0.4;opacity:0.4;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";filter:alpha(opacity=40);}
.ts-desc{font-size:12px;}
.small-title span{display:block;margin-left:0;padding-left:0;border-left:0;text-align:center;}
.services-title-box h1{margin-top:0;}
.pc-header .small-title{text-align:left;}
.footer-box:first-child .title{margin-right:-7%;}
.cta-element{padding:20px 0;text-align:center;}
.cta-element .cta-title{font-size:30px;line-height:40px;}
.cta-element .cta-small-title{font-size:10px;line-height:10px;}
.page #comments{width:100%;}
.scroll-to-top{display:none;}
#portfolio-gallery{padding:15px 0 25px 0;}
.section-full-width .section-title{font-size:30px;}
#content-container{padding:20px 3%;}
.single-portfolio #content-container{padding:10px 3%;}
.pg-info:hover .pg-details{bottom:25%;bottom:calc(50% - 20px);}
.sl-wrapper .col{margin-bottom:0;padding:0;width:100%;}
.sl-description{max-width:100%;text-align:center;}
.sl-icons li{padding-left:5px;}
.pg-pagination{margin-bottom:14px;}
.ps-nav-text,
.ps-back-text{display:none;}
.rp-date{width:100%;text-align:left;padding-top:15px;padding-left:5px;}
.rp-list .rp-info{width:100%;text-align:left;}
.rp-list li{padding:0;}
.rp-list h3{display:inline-block;padding:10px 0;padding-left:5px;}
.rp-list .rp-title{margin-left:5px;}
.rp-cat{display:none;}
.rp-list .rp-info h3:before,
.rp-list .rp-info h3:after{display:none;}
.footer-widgets{max-width:90%;}
.layout-left .section-wrapper,
.layout-right .section-wrapper{max-width:1170px;margin:auto;}
.layout-left .section-img,
.layout-right .section-img{max-width:90%;width:100%;float:none;margin:auto;text-align:center;}
.layout-left .section-img img,
.layout-right .section-img img{max-height:50%;}
.layout-left .section-content,
.layout-right .section-content{float:none;max-width:90%;width:100%;position:static;text-align:center;margin:auto;padding-left:0;padding-right:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;}
.layout-left .section-content h2,
.layout-right .section-content h2{font-size:27px !important;margin-top:10px;}
.layout-left > .section-wrapper,
.layout-right > .section-wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.layout-bottom > .section-wrapper,
.layout-top > .section-wrapper{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);}
.layout-right .section-wrapper{max-width:1170px;margin:auto;}
.layout-right .section-img{max-width:90%;float:none;margin:auto;}
.layout-right .section-img img{max-height:50%;}
.layout-right .section-content{float:none;max-width:90%;position:static;}
.layout-top .section-wrapper,
.layout-bottom .section-wrapper{max-width:50%;text-align:center;margin-left:auto;margin-right:auto;}
.layout-top .section-img img,
.layout-bottom .section-img img{max-height:50%;}
.layout-bottom .section-img{margin-bottom:0;margin-top:3%;}
.cs-arrows{-webkit-transform:scale(0.7);-moz-transform:scale(0.7);-ms-transform:scale(0.7);-o-transform:scale(0.7);transform:scale(0.7);top:auto;right:50%;bottom:20px;margin-right:-41px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.cs-arrows:hover{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.cs-prev-arrow{left:50%;margin-left:-41px;}
.cs-thumbnail{display:none !important;}
.cs-title{font-size:32px !important;}
.cs-small-title{font-size:13px !important;}
}
@media screen and (max-width:520px){.col{clear:none !important;margin-right:0 !important;margin-left:0 !important;max-width:100% !important;width:100% !important;}
.services-wrapper.services-thumbnail .services-box{width:220px !important;}
.services-default .col{border-left:0;border-right:0;}
.services-default.cols-4 .col{border-left:0;}
.content-slider{text-align:center;}
#content-container .section-full-width .section-boxed,
#content-container .section-boxed{margin:30px auto;}
.sl-description{float:none;max-width:100%;text-align:center;}
.carousel-title .link-title{display:none;}
.comments-number{display:inline-block;float:none;}
.nivo-caption{-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);display:none;}
#content-container .pc-item h2{font-size:14px;letter-spacing:0;}
.post-info.bottom{display:none;}
.portfolio-carousel .pg-info{min-height:0;}
.portfolio-carousel .pg-categories{display:none;}
.controlArrow.prev,
.slide-caption{left:25px;}
.controlArrow.next{right:25px;}
img#recaptcha_challenge_image{max-width:76%;margin-top:7px;}
}
.price-table-wrapper .cols-wrapper{padding-top:20px;padding-left:1px;padding-right:1px;}
.pt-col{text-align:center;box-shadow:0 0 2px rgba(0, 0, 0, 0.15);background-color:#ffffff;color:#777777;}
.section-dark .pt-col{box-shadow:0 0 0 1px rgba(255, 255, 255, 0.2);}
.pt-title{padding:20px 10px;background-color:#252525;color:#ffffff;text-transform:uppercase;letter-spacing:2px;font-weight:bold;font-family:Montserrat, 'Open Sans', Helvetica, Arial, sans-serif;}
.pt-highlight{margin-top:-20px;}
.pt-highlight .pt-title{padding-top:30px;padding-bottom:30px;}
.pt-features li{padding:14px 10px;border-bottom:1px solid rgba(0, 0, 0, 0.05);list-style:none;}
.pt-features{margin-left:0;}
.pt-button{padding:20px 0;}
.pt-non-highlight .button{background-color:#252525;}
.pt-highlight .pt-button{padding-top:30px;padding-bottom:30px;}
.pt-highlight .pt-title{background:#fdd200;}
.pt-price-box{padding:20px;background-color:#f7f7f7;}
.pt-price{font-size:46px;font-weight:bold;color:#333332;font-family:Montserrat, 'Open Sans', Helvetica, Arial, sans-serif;}
.pt-period{display:block;opacity:0.6;}
.pt-cur{position:relative;top:-9px;opacity:0.8;font-size:19px;}
.pt-position-left .pt-cur{margin-left:-10px;left:-5px;}
.pt-position-right .pt-cur{margin-right:-10px;right:-5px;}
.price-table-wrapper .cols-4 .col:nth-of-type(4n+1){clear:left;}
.fullpage-scroll-arrow{display:block;position:absolute;right:50%;bottom:40px;color:#FFF;font-size:44px;margin-right:-22px;text-transform:none;font-weight:normal;font-style:normal;font-variant:normal;font-family:'PexetoArrows';line-height:1;speak:none;text-shadow:0px 0px 1px rgba(0, 0, 0, 0.3);-webkit-font-smoothing:antialiased;-webkit-animation-name:bounce;-moz-animation-name:bounce;-ms-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce;-webkit-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;-ms-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:4s;-moz-animation-duration:4s;-ms-animation-duration:4s;-o-animation-duration:4s;animation-duration:4s;}
.fullpage-scroll-arrow:hover{color:#fff;}
@-webkit-keyframes bounce{0%,
50%,
60%,
75%,
90%,
100%{-webkit-transform:translateY(0);transform:translateY(0);}
70%{-webkit-transform:translateY(-10px);transform:translateY(-10px);}
80%{-webkit-transform:translateY(-5px);transform:translateY(-5px);}
}
@keyframes bounce{0%,
50%,
60%,
75%,
90%,
100%{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}
70%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);}
80%{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);}
}
.fullpage-scroll-arrow .layout-cb.section:first-child:after{right:0px;margin-right:4px;}
.mobile .fullpage-scroll-arrow{display:none;}
@media screen and (max-width:768px){.layout-left .section-img img,
.layout-right .section-img img{padding-top:10px;padding-bottom:10px;}
}
.fullpage-pause{position:absolute;left:50%;top:50%;z-index:10;margin-left:-2px;margin-top:-4px;cursor:pointer;width:0;height:0;border-bottom:4px solid transparent;border-top:4px solid transparent;border-left:6px solid #2f2f2f;font-size:0;line-height:0;}
.fullpage-pause.fp-playing{border-width:0;border-left:3px solid #252525;border-right:3px solid #252525;width:2px;height:8px;margin-left:-4px;margin-top:-4px;}
.fullpage-pause.fp-no-click{pointer-events:none;opacity:0.5;}
.fullpage-autoplay{height:20px;width:20px;position:relative;border-radius:999px;opacity:0.7;margin-right:-4px;float:right;box-shadow:0 0 0 1px rgba(0, 0, 0, 0.07);}
.fullpage-autoplay:after{content:"";position:absolute;width:16px;height:16px;left:0px;top:0px;margin:2px;background:#ffffff;opacity:1;border-radius:999px;}
.fullpage-autoplay .fp-side{height:20px;width:10px;position:absolute;overflow:hidden;top:0;}
.fullpage-autoplay .fp-side > .fp-fill{position:absolute;width:10px;height:20px;background:#252525;border-radius:999px;}
.fullpage-autoplay .fp-side.fp-sp-right{left:10px;border-radius:0px 999px 999px 0px;}
.fullpage-autoplay .fp-side.fp-sp-right > .fp-fill{right:0;border-right:10px solid #ffffff;}
.fullpage-autoplay .fp-side.fp-sp-left{left:0;border-radius:999px 0px 0px 999px;}
.fullpage-autoplay .fp-side.fp-sp-left > .fp-fill{left:0;border-left:10px solid #ffffff;}
.fp-playing .fp-sp-right .fp-fill{animation:cssSpinnerRight 5s 1 linear;-webkit-animation:cssSpinnerRight 5s 1 linear;-moz-animation:cssSpinnerRight 5s 1 linear;-o-animation:cssSpinnerRight 5s 1 linear;}
.fp-playing .fp-sp-left .fp-fill{animation:cssSpinnerLeft 5s 1 linear;-webkit-animation:cssSpinnerLeft 5s 1 linear;-moz-animation:cssSpinnerLeft 5s 1 linear;-o-animation:cssSpinnerLeft 5s 1 linear;}
@-webkit-keyframes cssSpinnerRight{0%{-webkit-transform:rotate(0deg);}
50%{-webkit-transform:rotate(180deg);}
100%{-webkit-transform:rotate(180deg);}
}
@-webkit-keyframes cssSpinnerLeft{0%{-webkit-transform:rotate(0deg);}
50%{-webkit-transform:rotate(0deg);}
51%{-webkit-transform:rotate(0deg);}
100%{-webkit-transform:rotate(180deg);}
}
@-moz-keyframes cssSpinnerRight{0%{-moz-transform:rotate(0deg);}
50%{-moz-transform:rotate(180deg);}
100%{-moz-transform:rotate(180deg);}
}
@-moz-keyframes cssSpinnerLeft{0%{-moz-transform:rotate(0deg);}
50%{-moz-transform:rotate(0deg);}
51%{-moz-transform:rotate(0deg);}
100%{-moz-transform:rotate(180deg);}
}
@-o-keyframes cssSpinnerRight{0%{-o-transform:rotate(0deg);}
50%{-o-transform:rotate(180deg);}
100%{-o-transform:rotate(180deg);}
}
@-o-keyframes cssSpinnerLeft{0%{-o-transform:rotate(0deg);}
50%{-o-transform:rotate(0deg);}
51%{-o-transform:rotate(0deg);}
100%{-o-transform:rotate(180deg);}
}
@keyframes cssSpinnerRight{0%{transform:rotate(0deg);}
50%{transform:rotate(180deg);}
100%{transform:rotate(180deg);}
}
@keyframes cssSpinnerLeft{0%{transform:rotate(0deg);}
50%{transform:rotate(0deg);}
51%{transform:rotate(0deg);}
100%{transform:rotate(180deg);}
}
@media screen and (max-width:768px){.content-slider .col{margin-bottom:10px;}
}
.pg-info-dis img{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
div.pp_default .pp_content_container .pp_details{margin-bottom:9px;}
.ps-desc{margin-right:50px;}
.icons-style-dark .mob-nav-btn{background-image:url(images/mob-nav-icon.png);}
.fullpage-autoplay .fp-side{height:21px;}
body{/* background-color:#ccc; */}
.boxed-layout #main-container{max-width:1200px;margin:auto;width:90%;}
.boxed-layout #header{padding-left:0;padding-right:0;width:100%;max-width:1200px !important;}
.fixed-header.boxed-layout #header{width:90%;}
@media screen and (max-width:1000px){.boxed-layout #header{width:100%;}
.fixed-header.boxed-layout #header{width:100%;}
}
.boxed-layout .section-header{padding-left:0;padding-right:0;margin:0 3%;}
.boxed-layout.page-template-template-fullscreen-slider-php #main-container{max-width:none;width:100%;}
.boxed-layout.page-template-template-fullscreen-slider-php #header{padding-left:0;padding-right:0;width:100%;max-width:100% !important;}
.boxed-layout.page-template-template-fullscreen-slider-php .section-header{padding-left:0;padding-right:0;width:1200px;max-width:90% !important;margin:auto;}
@media screen and (max-width:1000px){.boxed-layout.page-template-template-fullscreen-slider-php .mob-nav-menu{margin-left:0%;}
}
.boxed-layout.page-template-default .layout-full#content-container,
.boxed-layout.page-template-template-contact-php .layout-full#content-container,
.boxed-layout.page-template-template-archive-php .layout-full#content-container{padding:0;}
.boxed-layout.page-template-default .layout-full .content-box,
.boxed-layout.page-template-template-contact-php .layout-full .content-box,
.boxed-layout.page-template-template-archive-php .layout-full .content-box{padding-top:70px;}
.boxed-layout.page-template-template-portfolio-gallery-php .content-boxed{padding:0;}
.boxed-layout.page-template-default .layout-full#content-container #comments,
.boxed-layout.page-template-template-contact-php .layout-full#content-container #comments,
.boxed-layout.page-template-template-archive-php .layout-full#content-container #comments{padding:3%;padding-top:0;}
.page-template-template-full-custom-php #comments{padding-bottom:30px;}
.cs-next-arrow .cs-thumbnail{top:0;}
.wp-video-shortcode{max-width:100%;}
.fullpage-video-wrap{position:absolute;top:0;left:0;z-index:0;}
.fullpage-video-wrap video{opacity:0;}
.mobile .fullpage-video-wrap{display:none;}
.section-video .section-content{z-index:10;}
@media screen and (max-width:1000px){.mobile .section-header{padding-bottom:10px;}
}
.mobile-nav{margin-top:18px;}
.cs-prev-arrow .cs-thumbnail{top:0;}
.qg-full .qg-img{margin-left:0;margin-bottom:0;}
.qg-full{margin-left:0;}
.qg-full-col-1 .qg-img{width:100%;}
.qg-full-col-2 .qg-img{width:50%;}
.qg-full-col-3 .qg-img{width:33.33333%;}
.qg-full-col-4 .qg-img{width:25%;}
.qg-full-col-5 .qg-img{width:20%;}
.qg-full-col-6 .qg-img{width:16.66666%;}
.qg-full-col-7 .qg-img{width:14.28571%;}
.qg-full-col-8 .qg-img{width:12.5%;}
.qg-full-col-9 .qg-img{width:11.11%;}
@media screen and (max-width:768px){.qg-full-col-5 .qg-img,
.qg-full-col-7 .qg-img,
.qg-full-col-9 .qg-img{width:33.33333%;}
.qg-full-col-4 .qg-img,
.qg-full-col-6 .qg-img,
.qg-full-col-8 .qg-img{width:50%;}
}
@media screen and (max-width:520px){.qg-full .qg-img{width:100%;}
.mobile .section-title{font-size:35px !important;}
.mobile .layout-rt .section-content,
.mobile .layout-rc .section-content,
.mobile .layout-rb .section-content{margin-right:0;}
}
.parallax-header:not(.mobile) .header-wrapper .full-bg-image{background-attachment:fixed;}
.parallax-header .page-title-wrapper .content-boxed{position:relative;}
#full-width #submit-form{max-width:100%;}
#SGM img{max-width:none;}
.boxed-layout .mob-nav-menu{margin-left:0;}
#commentform textarea{text-indent:0;padding-left:1.5%;padding-right:1.5%;max-width:97%;}
.ps-content-text{outline:none;}
.dark-header .page-title-wrapper{padding-bottom:0;}
.services-fullbox{display:-webkit-flex;-webkit-align-items:stretch;-webkit-flex-wrap:wrap;display:flex;align-items:stretch;flex-wrap:wrap;}
.services-fullbox .services-content{padding:6% 8%;}
.services-fullbox .services-no-content .services-content{padding:0;}
.services-fullbox .col{margin:0 !important;text-align:left;}
.services-fullbox.cols-5 .col{width:20%;}
.services-fullbox.cols-4 .col{width:25%;}
.services-fullbox.cols-3 .col{width:33.33333%;}
.services-fullbox.cols-2 .col{width:50%;}
@media screen and (max-width:1000px){.services-fullbox.cols-5 .col{width:33.33333%;}
.services-fullbox.cols-4 .col{width:50%;}
}
.services-fullbox .col:nth-of-type(2n){background-color:rgba(255, 255, 255, 0.035);}
.services-fullbox .services-box img{max-width:100%;width:100%;height:auto;}
.services-fullbox .services-title-box{color:inherit;}
.services-fullbox h3{font-size:20px;font-weight:normal;}
.services-title-box-wrap{padding:8%;}
.services-fullbox .services-box h3,
.services-fullbox .services-title-box-wrap h2,
.services-fullbox p{color:inherit;}
.copyrights{-webkit-backface-visibility:hidden;}
div.pp_default .pp_previous,
div.pp_default .pp_next,
div.pp_default .pp_previous:hover,
div.pp_default .pp_next:hover{background-size:45px 45px;}
div.pp_default .pp_expand{width:30px;height:30px;background:url(images/prettyPhoto/pexeto/sprite_expa2.png) 0 0 no-repeat;background-size:30px 30px;}
div.pp_default .pp_expand:hover{width:30px;height:30px;background:url(images/prettyPhoto/pexeto/sprite_expa.png) 0 0 no-repeat;background-size:30px 30px;}
div.pp_default .pp_contract,
div.pp_default .pp_contract:hover{width:30px;height:30px;background:url(images/prettyPhoto/pexeto/sprite_fit.png) 0 0 no-repeat;background-size:30px 30px;}
div.pp_default a.pp_expand,
div.pp_default a.pp_contract{top:9px;right:35px;}
div.pp_default .pp_description{font-weight:normal;line-height:18px;margin-top:0;}
div.pp_default a.pp_arrow_previous,
div.pp_default a.pp_arrow_next,
div.pp_default .pp_close{background:url(images/prettyPhoto/pexeto/sprite_bot.png) 0 0 no-repeat;background-size:56px 18px;}
div.pp_default a.pp_arrow_previous{background-position:-5px 0;}
div.pp_default a.pp_arrow_next{background-position:-20px 0;}
div.pp_default .pp_close{background-position:-33px 0;width:22px;}
div.pp_default .pp_nav,
div.pp_default .pp_close{height:18px;border-style:solid;border-color:#efefef;}
.woocommerce table.cart a.remove:hover,
.woocommerce-page table.cart a.remove:hover,
.woocommerce-page #content table.cart a.remove:hover{border-width:1px;border-color:rgba(0, 0, 0, 0);}
.page-template-template-full-custom-php .vc_row{margin-left:0;margin-right:0;}
.page-template-template-full-custom-php .vc_row > .wpb_column:first-child{padding-left:0;}
.page-template-template-full-custom-php .vc_row > .wpb_column:last-child{padding-right:0;}
.page-template-template-full-custom-php .custom-page-content > .vc_row{margin-bottom:0;}
.menu-item-language img.iclflag{position:relative;top:-5px;}
#lang_sel > ul > li > a > img.iclflag{top:-5px;}
.page-template-template-fullscreen-slider-php:before{width:50px;height:50px;background:url('images/loader-thin.gif');background-size:contain;margin-top:-25px;margin-left:-25px;}
#slider-container .full-bg-image{background-repeat:no-repeat;}
.mobile.fixed-header #header{position:absolute;top:0;}
.mobile.page-template-template-fullscreen-slider-php #header{position:absolute;}
.admin-bar.page-template-template-fullscreen-slider-php #header{top:28px;}
.mobile.fixed-header.boxed-layout #header{width:100%;}
.mobile .section-slider .slide:first-child .slide-caption{opacity:1;}
#main-container .wpcf7-response-output{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:20px 0;padding:10px;background:#eee;color:#777777;text-shadow:1px 1px 0 rgba(255, 255, 255, 0.2);text-align:left;border-width:0px;}
#main-container .wpcf7-validation-errors{background:#faf1a9;}
#main-container .wpcf7-mail-sent-ok{background:#dceaa9;}
#main-container .wpcf7-mail-sent-ng,
#main-container .wpcf7-spam-blocked{background:#fcb4ad;}
#main-container .wpcf7-display-none{display:none;}

.mobile.with-nivo-slider #header{position:relative;}
.single-post .page-title h1{font-size:50px;text-transform:none;}
.single-post .page-title h1:after{display:none;}
.single-post .page-subtitle{text-transform:none;font-size:22px;letter-spacing:normal;font-weight:100;line-height:1.3em;max-width:80%;}
.section-full-width.background-contain .full-bg-image{background-repeat:no-repeat;background-size:contain;}
.pexeto-related-posts{margin:0;padding-top:10px;padding-bottom:10px;}
.pexeto-related-posts .rp-no-header{background:#f7f7f7;padding:20px 20px 40px 20px;}
.pexeto-related-posts > h3{text-transform:uppercase;text-align:center;font-weight:bold;font-size:16px;margin-bottom:20px;}
.pexeto-related-posts .rp-post-title{font-size:16px;}
.pexeto-related-posts > h3:after{content:"";display:block;width:70px;height:1px;background-color:rgba(0, 0, 0, 0.1);margin:auto;margin-top:6px;}
.pexeto-related-posts .format-aside aside{font-size:15px;padding:20px;}
.accordion-container > p{margin:0;}
.content .content-slider-wrapper{position:relative;}
.content .content-slider-wrapper .full-bg-image{opacity:0;background-repeat:no-repeat;background-attachment:fixed;}
.mobile .content .content-slider-wrapper .full-bg-image{background-attachment:scroll;}
#content-container .content-slider .section-boxed{margin-top:0;margin-bottom:0;}
.updated:not(.published){display:none;}