::selection{background:#B0B0B0;color:#FFF;}::-moz-selection{background:#B0B0B0;color:#FFF;}
[data-go]{cursor:pointer;}::-webkit-input-placeholder{opacity:0.9;}:-moz-placeholder{opacity:0.9;}::-moz-placeholder{opacity:0.9;}:-ms-input-placeholder{opacity:0.9;}
a,.fa,input,textarea{-webkit-transition:border 200ms linear,color 200ms linear,background 200ms linear,opacity 200ms linear;-moz-transition:border 200ms linear,color 200ms linear,background 200ms linear,opacity 200ms linear;-ms-transition:border 200ms linear,color 200ms linear,background 200ms linear,opacity 200ms linear;-o-transition:border 200ms linear,color 200ms linear,background 200ms linear,opacity 200ms linear;transition:border 200ms linear,color 200ms linear,background 200ms linear,opacity 200ms linear;}
a,a:hover{text-decoration:none !important;}
a:focus{outline:0px;}
.right-port a:hover,.right-sidebar a:hover{text-decoration:underline !important;}
.gallery-item img{border-width:0px !important;width:96% !important;height:auto !important;}
.gallery-caption{font-size:16px;padding-top:6px;}
.left-blog table tr,.left-blog table th,.left-blog table td,#page table tr,#page table th,#page table td{padding:10px;border:1px solid #CCC;}
dl:not(.gallery-item){padding:0.5em;}
dt:not(.gallery-icon){float:left;clear:left;width:100px;text-align:right;font-weight:bold;}
dt:not(.gallery-icon):after{content:":";}
dd:not(.wp-caption-text):not(.gallery-caption){margin:0 0 0 110px;padding:0 0 0.5em 0;}
.no-result h3{margin-top:0px;font-size:34px;color:#A3A3A3;text-transform:uppercase;}
.no-result p{color:#A3A3A3;font-size:12px;text-transform:uppercase;}
.tooltip.in{z-index:9998;}
.tooltip.in.right{margin-left:3px;}
.tooltip.in.left{margin-left:-3px;}
.tooltip.in.top{margin-top:-3px;}
.tooltip.in.bottom{margin-top:3px;}
.v-slider .tooltip.right{margin-left:10px;}
.v-slider .tooltip.left{margin-left:-10px;}
.v-slider .wp-video{margin-bottom:0px !important;}
.tooltip.top{margin-top:-10px;}
.tooltip.bottom{margin-top:10px;}
.social-icons{list-style:none;margin:0;padding:0;position:relative;padding-top:26px;font-size:0px;color:#AAA;}
.social-icons li{display:inline-block;padding-left:14px;padding-right:14px;font-size:12px;}
.sticky{-webkit-box-shadow:inset 0 2px 0 0 #FFAE01;box-shadow:inset 0 2px 0 0 #FFAE01;background-image:url(//cool-agency.it/wp-content/themes/coolagency/assets/img/sticky.png) !important;background-repeat:no-repeat !important;background-position:right top !important;}
.bypostauthor{}
.social-icons li:first-child{padding-left:0px;}
.social-icons li:last-child{padding-right:0px;}
.social-icons li i{font-size:28px;opacity:0.2;}
.social-icons li:hover i{color:#679E38;opacity:1;}
.social-icons li:hover{color:#679E38;opacity:1;cursor:pointer;}
.tooltip{margin-top:-16px;opacity:0;-webkit-transition:margin 250ms ease,opacity 100ms ease;-moz-transition:margin 250ms ease,opacity 100ms ease;-ms-transition:margin 250ms ease,opacity 100ms ease;-o-transition:margin 250ms ease,opacity 100ms ease;transition:margin 250ms ease,opacity 100ms ease;}
.tooltip.in{margin-top:0px;-webkit-transition:margin 250ms ease,opacity 500ms ease;-moz-transition:margin 250ms ease,opacity 500ms ease;-ms-transition:margin 250ms ease,opacity 500ms ease;-o-transition:margin 250ms ease,opacity 500ms ease;transition:margin 250ms ease,opacity 500ms ease;}
.tooltip-inner{font-size:13px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
#s::-webkit-input-placeholder{color:#FFF;}
#s:-moz-placeholder{color:#FFF;opacity:1;}
#s::-moz-placeholder{color:#FFF;opacity:1;}
#s:-ms-input-placeholder{color:#FFF;}
#comment-form #comment,#comment-form input[type="text"]::-webkit-input-placeholder{color:#222;}
#comment-form #comment,#comment-form input[type="text"]:-moz-placeholder{color:#222;opacity:1;}
#comment-form #comment,#comment-form input[type="text"]::-moz-placeholder{color:#222;opacity:1;}
#comment-form #comment,#comment-form input[type="text"]:-ms-input-placeholder{color:#222;}
.loader{position:absolute;top:50%;left:50%;margin-top:-22px;margin-left:-22px;z-index:99999;}
.left-port .loader{margin-top:-80.5px;}
.contener_general{-webkit-animation:animball_two 1s infinite;-moz-animation:animball_two 1s infinite;-ms-animation:animball_two 1s infinite;animation:animball_two 1s infinite;width:44px;height:44px;}
.contener_mixte{width:44px;height:44px;position:absolute;}
.ballcolor{width:20px;height:20px;border-radius:50%;}
.ball_1, .ball_2, .ball_3, .ball_4{position:absolute;-webkit-animation:animball_one 1s infinite ease;-moz-animation:animball_one 1s infinite ease;-ms-animation:animball_one 1s infinite ease;animation:animball_one 1s infinite ease;}
.ball_1{background-color:#cb2025;top:0;left:0;}
.ball_2{background-color:#f8b334;top:0;left:24px;}
.ball_3{background-color:#00a096;top:24px;left:0;}
.ball_4{background-color:#97bf0d;top:24px;left:24px;}
@-webkit-keyframes animball_one{ 0%{position:absolute;}
50%{top:12px;left:12px;position:absolute;opacity:0.5;}
100%{position:absolute;}
}
@-moz-keyframes animball_one{ 0%{position:absolute;}
50%{top:12px;left:12px;position:absolute;opacity:0.5;}
100%{position:absolute;}
}
@-ms-keyframes animball_one{ 0%{position:absolute;}
50%{top:12px;left:12px;position:absolute;opacity:0.5;}
100%{position:absolute;}
}
@keyframes animball_one{ 0%{position:absolute;}
50%{top:12px;left:12px;position:absolute;opacity:0.5;}
100%{position:absolute;}
}
@-webkit-keyframes animball_two{ 0%{-webkit-transform:rotate(0deg) scale(1);}
50%{-webkit-transform:rotate(360deg) scale(1.3);}
100%{-webkit-transform:rotate(720deg) scale(1);}
}
@-moz-keyframes animball_two{ 0%{-moz-transform:rotate(0deg) scale(1);}
50%{-moz-transform:rotate(360deg) scale(1.3);}
100%{-moz-transform:rotate(720deg) scale(1);}
}
@-ms-keyframes animball_two{ 0%{-ms-transform:rotate(0deg) scale(1);}
50%{-ms-transform:rotate(360deg) scale(1.3);}
100%{-ms-transform:rotate(720deg) scale(1);}
}
@keyframes animball_two{ 0%{transform:rotate(0deg) scale(1);}
50%{transform:rotate(360deg) scale(1.3);}
100%{transform:rotate(720deg) scale(1);}
}   .alignnone{margin:5px 20px 20px 0;}
.aligncenter,div.aligncenter{display:block;margin:5px auto 5px auto;}
.alignright{float:right;margin:5px 0 20px 20px;}
.alignleft{float:left;margin:5px 20px 20px 0;}
a img.alignright{float:right;margin:5px 0 20px 20px;}
a img.alignnone{margin:5px 20px 20px 0;}
a img.alignleft{float:left;margin:5px 20px 20px 0;}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
.wp-caption{background:#f3f3f3;max-width:96%;padding:10px;text-align:center;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.wp-caption.alignnone{margin:5px 20px 20px 0;}
.wp-caption.alignleft{margin:5px 20px 20px 0;}
.wp-caption.alignright{margin:5px 0 20px 20px;}
.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto;}
.wp-caption p.wp-caption-text{font-size:15px;line-height:17px;margin:0;padding:10px 4px 3px;}
body,html{background-color:#F3F3F3;max-height:100%;}
body{overflow-y:auto;}
body.single-portfolio,body.page-template-template-portfolio-php{overflow:hidden;}
#header{background-color:#101010;height:70px;position:relative;overflow:hidden;padding-left:38px;z-index:99;width:100%;}
body.single-portfolio #navigation{display:none;}
body.single-portfolio #header{box-shadow:0px 1px 3px rgba(0, 0, 0, 0.12);-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.12);-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.12);}
.logo-border{height:6px;background-color:#679E38;width:270px;position:absolute;z-index:9999;left:0px;top:64px;}
#header .rotatedbox{-moz-transform:scale(1) rotate(15deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-webkit-transform:scale(1) rotate(15deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-o-transform:scale(1) rotate(15deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-ms-transform:scale(1) rotate(15deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);transform:scale(1) rotate(15deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);background:#679E38;width:200px;position:absolute;top:0px;height:200px;left:202px;}
#header .box{background:#679E38;width:100%;position:absolute;top:0px;height:200px;left:252px;}
#header-icons{position:relative;z-index:99;font-size:0px;opacity:0;}
#header-icons ul{list-style:none;font-size:0px;}
#header-icons ul li{display:inline-block;font-size:0px;}
#header-icons ul li i{display:block;height:70px;width:82px;text-align:center;line-height:70px;border-right:1px solid rgba(0,0,0,0.1);font-size:24px;color:rgba(255,255,255,0.8);-webkit-transition:all 200ms ease;-moz-transition:all 200ms ease;-ms-transition:all 200ms ease;-o-transition:all 200ms ease;transition:all 200ms ease;}
#header-icons ul li i.h-social{font-size:28px;position:relative;top:-1px;opacity:0.5;}
#header-icons ul li:hover i.h-social{opacity:0.9;}
#header-icons ul li i.fa-youtube{font-size:26px;}
#header-icons ul li i.fa-twitter{top:-1px;}
#header-icons ul li i.fa-google{top:0px;}
#header-icons ul li i.fa-facebook{top:1px;}
#header-icons ul li i.fa-instagram{top:-1px;}
#header-icons ul li i:hover{color:rgba(255,255,255,1);}
#header-icons ul li i.ep-search{font-size:26px;position:relative;top:1px;}
#header-icons ul li i.ep-share-1{font-size:30px;}
#home-header .ep-share-1{position:relative;top:0px;}
#home-header .ep-search{position:relative;top:-1px !important;}
#header-icons ul li:last-child i{border-right-width:0px;}
#header #s{background:transparent;border-width:0px;color:#FFF;height:70px;width:100%;font-size:26px;font-family:"Open Sans", sans-serif;font-weight:300;padding-bottom:6px;z-index:99;position:relative;display:none;}
.header-content{position:absolute;z-index:999;top:0px;color:#fff;}
.global-title{font-size:27px;font-weight:300;font-family:'Open Sans', sans-serif;margin:0px;color:#fff;padding-left:10px;padding-top:18px;padding-bottom:4px;width:100%;overflow:hidden;height:49px;opacity:0;}
.wf-logo{margin-bottom:0px !important;position:relative;color:#FFF;font-family:'Open Sans', sans-serif;}
.wf-logo a{color:#FFF;text-shadow:0px 0px 1px rgba(255,255,255,0.5);font-family:'Open Sans', sans-serif;}
.wf-logo b{font-weight:600;}
#navigation{position:relative;background:#5A8931;top:0px;left:0px;height:47px;z-index:999;-webkit-box-shadow:inset 0 20px 10px -10px rgba(0,0,0,0.07),0px 1px 3px rgba(0, 0, 0, 0.12);box-shadow:inset 0 20px 10px -10px rgba(0,0,0,0.07),0px 1px 3px rgba(0, 0, 0, 0.12);}
#navigation > div > ul{display:inline-block;}
#navigation > div > ul{padding:0;margin:0;position:relative;left:252px;list-style-type:none;top:11px;}
#navigation > div > ul > li{display:inline-block;padding:0px 12px;}
#navigation > div > ul > li > a{opacity:0.7;}
#navigation > div > ul > li > a{position:relative;top:-11px;padding:11px 0px;display:block;}
#navigation > div > ul > li:first-child{padding-left:11px;}
#navigation > div > ul > li,#navigation > div > ul > li > a{color:#FFF;font-family:"Roboto", sans-serif;font-weight:300;}
#navigation > div > ul > li .fa{opacity:0.4;padding-right:4px;}
#navigation > div > ul.portfolio-filters li ul .fa{display:none;}
#navigation > div > ul > li:hover .fa{opacity:1;}
#navigation  > div > ul > li:hover > ul,#navigation .current-menu-item > ul{opacity:1;}
#navigation  > div > ul > li:hover > a,#navigation .current-menu-item > a{opacity:0.8;}
#navigation ul .current-menu-item .fa{opacity:1;}
#navigation > div > ul > li > a:hover,#navigation .current-menu-item a,#navigation .current-menu-item{color:#FFF;}
#navigation > div > ul > li{position:relative;}
#navigation > div > ul > li > ul{position:absolute;left:-20px !important;top:0px !important;width:180px;background:rgba(255, 255, 255, 0.96);margin:0;padding:16px 18px;visibility:hidden;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.06),inset 0 4px 2px -3px rgba(0,0,0,0.12);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.06),inset 0 4px 2px -3px rgba(0,0,0,0.12);-webkit-transition:all 150ms ease;-moz-transition:all 150ms ease;-ms-transition:all 150ms ease;-o-transition:all 150ms ease;transition:all 150ms ease;opacity:0;-moz-transform:scale(0.6);-webkit-transform:scale(0.6);-o-transform:scale(0.6);-ms-transform:scale(0.6);transform:scale(0.6);}
#navigation > div > ul > li > ul > li > a{color:rgba(0,0,0,0.9) !important;padding:4px 6px;opacity:1 !important;}
#navigation > div > ul > li > ul > li:hover > a,#navigation > div > ul > li > ul > li.current-menu-item  > a{background:#679E38;color:#FFF !important;opacity:1 !important;box-shadow:0px 1px 3px rgba(0, 0, 0, 0.04);-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.04);-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.04);}
#navigation > div > ul > li > ul > li{padding:6px 0px;margin:0;list-style-type:none;}
#navigation > div > ul li:hover ul{visibility:visible;opacity:1;left:0px !important;top:36px !important;-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}
#navigation .current-menu-item li a{color:rgba(0,0,0,0.9) !important;}
select.wf-select-menu{display:none !important;}
div.wf-select-menu{position:relative;top:-3px;width:100% !important;font-family:"Roboto" !important;}
div.wf-select-menu .dropdown-menu.open{top:41px !important;}
.wf-select-menu .selectpicker{padding:13px;background:transparent;border-width:0px !important;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;color:#FFF;}
.wf-select-menu.open .dropdown-toggle.btn-default{background:#679E38 !important;color:#FFF;}
.wf-select-menu option{font-weight:300;border-width:0px;}
.global-section{font-family:"Open Sans", sans-serif;}
#portfolio,#portfolio-isotope{width:100%;}
#portfolio{position:relative;}
.portfolio-show-btn{position:absolute;left:0;top:0px;color:#FFF;font-size:24px;background:rgba(0,0,0,0.1);padding-top:3px;padding-left:16px;padding-right:16px;padding-bottom:3px;cursor:pointer;display:none;}
.portfolio-show-btn.show-menu{-webkit-box-shadow:inset 0 0 5px 2px rgba(0,0,0,0.1);box-shadow:inset 0 0 5px 2px rgba(0,0,0,0.1);}
.portfolio-show-btn.show-menu{background:rgba(0,0,0,0.12);}
.portfolio-show-btn i{opacity:0.7;}
.portfolio-filters-div{display:none;}
.portfolio-filters li,.portfolio-filters li a{cursor:pointer;}
.wf-item{position:relative;-webkit-transition:opacity 500ms ease;-moz-transition:opacity 500ms ease;-ms-transition:opacity 500ms ease;-o-transition:opacity 500ms ease;transition:opacity 500ms ease;overflow:hidden;background:#CCC;}
.wf-item:not(.no-opacity){opacity:0;}
.wf-item.active-item:hover{z-index:99;}
.wf-item img{-webkit-transition:all 700ms ease;-moz-transition:all 700ms ease;-ms-transition:all 700ms ease;-o-transition:all 700ms ease;transition:all 700ms ease;}
.wf-item.active-item:hover img{-moz-transform:scale(1.1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-webkit-transform:scale(1.1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-o-transform:scale(1.1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);-ms-transform:scale(1.1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);transform:scale(1.1) rotate(0deg) translateX(0px) translateY(0px) skewX(0deg) skewY(0deg);}
.nicescroll-rails{z-index:999 !important;}
.wf-item .hover-bg{-webkit-transition:opacity 0.19s;-moz-transition:opacity 0.19s;transition:opacity 0.19s;transition:opacity 0.19s;position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:99;opacity:0;overflow:hidden;background:#679E38;}
.wf-item.active-item:hover .hover-bg{opacity:0.96;cursor:pointer;-webkit-box-shadow:inset 0 0 50px 10px rgba(0,0,0,0.1);box-shadow:inset 0 0 50px 10px rgba(0,0,0,0.1);}
.wf-item img{width:100%;height:100%;position:absolute;top:0px;left:0px;}
.wf-item-title{color:#FFF;font-size:25px;line-height:27px;font-weight:300;position:absolute;top:56%;width:80%;left:10%;text-align:center;opacity:0;z-index:100;-webkit-transition:all 0.34s;-moz-transition:all 0.34s;transition:all 0.34s;transition:all 0.34s;cursor:pointer;}
.wf-item-title small{display:block;font-size:13px;color:rgba(255,255,255,0.8);font-weight:300;}
.wf-item.active-item:hover .wf-item-title{opacity:1;}
.wf-item.disable-item{cursor:default !important;opacity:0.1 !important;}
.wf-item.disable-item .wf-item-title{cursor:default !important;}
.post-meta-tooltip.in.top{margin-top:-5px;opacity:0.98 !important;}
.post-meta-tooltip.in.top .tooltip-arrow{border-top-color:#679E38;}
.post-meta-tooltip .tooltip-inner{padding:6px 10px;font-size:11.6px;color:#fff;background:#679E38;}
.single-portfolio .nicescroll-rails{display:none;}
.blog .default-loader,.single .default-loader,.single-portfolio .default-loader,body.archive .default-loader,.search .default-loader,.archive .default-loader{display:none;}
.left-port{width:73%;float:left;text-align:center;position:relative;}
.left-port-gradient{background:#E3E6E7;background:-moz-radial-gradient(center, ellipse cover, #f1f1f1 20%, #E3E6E7 100%);background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(20%,#f1f1f1), color-stop(100%,#E3E6E7));background:-webkit-radial-gradient(center, ellipse cover, #f1f1f1 20%,#E3E6E7 100%);background:-o-radial-gradient(center, ellipse cover, #f1f1f1 20%,#E3E6E7 100%);background:-ms-radial-gradient(center, ellipse cover, #f1f1f1 20%,#E3E6E7 100%);background:radial-gradient(ellipse at center, #f1f1f1 20%,#E3E6E7 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1', endColorstr='#E3E6E7',GradientType=1 );}
.v-slider{list-style:none;margin:0 auto;padding:0;position:relative;visibility:hidden;opacity:0;top:-10px;width:80%;}
.v-slider li{margin:150px 0px auto;}
.v-slider li iframe{max-width:100%;}
.v-slider .zoom-active{cursor:zoom-in;}
.right-port{width:27%;float:left;background:#FFF;position:relative;z-index:99;}
.right-port .content,.right-sidebar .content{padding:60px;font-family:'Roboto', sans-serif;font-weight:300;font-size:17px;color:#454545;}
.port-title{margin:0px 0px 17px;font-size:25px;font-weight:300;font-family:'Roboto', sans-serif;color:#222;-ms-word-wrap:break-word;word-wrap:break-word;line-height:38px;}
.port-title a{color:#222;}
.port-title a:hover{color:#679E38;}
.right-port .port-title{font-size:27px;font-weight:300;margin-bottom:19px;}
.right-port .port-title b{font-weight:600;}
.left-blog{width:75%;float:left;position:relative;min-height:100%;}
.right-sidebar{width:25%;float:left;background-color:#FFF;z-index:99;position:relative;min-height:auto !important;}
.right-sidebar-fully,.rightport-sidebar-fully{width:25%;position:fixed;z-index:55;background-color:#FFF;height:100%;right:0;top:0;}
.rightport-sidebar-fully{width:27%;}
.blog-content{padding-top:84px;padding-bottom:84px;position:relative;width:80%;max-width:1142px;margin:0 auto;}
iframe.twitter-tweet{width:100% !important;}
.blog-content .post-body{background:#FFF;}
.global-section img{max-width:100%;}
.post-body-end{margin-bottom:77px;}
.post-body-end:last-child{margin-bottom:0px;}
.post-content,.page-content{padding:30px 30px 27px;font-size:17px;font-weight:300;font-family:'Roboto', sans-serif;color:#454545;}
.page-content{padding:40px;background:#FFF;}
.page-content img,.right-port .content img,.post-content img{height:auto;}
.page-body-width-featured-image .page-content{padding:30px 40px;}
.page-general-content{padding-top:84px;padding-bottom:84px;position:relative;width:62%;margin:0 auto;}
.post-content .port-title,.page-content .port-title{font-size:27px;text-transform:uppercase;}
.post-type-content{margin-bottom:10px;font-size:0;position:relative;}
.blog-content .post-body:first-child .post-type-content{margin-bottom:0px;}
.post-type-content:empty{margin:0px !important;}
.post-type-content img,.post-type-content iframe,.post-type-content object,.post-type-content embed{margin:0;padding:0;}
.left-blog .loader{position:fixed !important;left:36.5% !important;}
.more-p{padding:0;margin:0;}
.more-link{color:#CCC;font-size:14px;text-transform:uppercase;font-weight:500;letter-spacing:2px;}
.more-link i{font-size:16px;}
.more-link:hover{color:#679E38;}
.widget_rss .rsswidget{display:block;color:#679E38 !important;font-weight:400;}
.widget_rss .rssSummary{font-style:italic;}
.widget_rss cite{color:#999;}
.widget_rss .rss-date{display:none;}
.widget_rss li{padding-bottom:12px !important;}
.pagination{text-align:center;display:block;padding-bottom:12px;}
.pagination,.pagination a{font-size:16px !important;font-weight:400;color:#555;text-transform:uppercase}
.pagination li{display:inline-block;list-style:none;-webkit-background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;background-size:100% 100%;text-align:center;width:56px;margin:0px;background:#FFF;box-shadow:0px 1px 3px rgba(0, 0, 0, 0.52);-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.52);-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.52);}
.pagination li:first-child{-moz-border-radius:3px 0 0 3px;-webkit-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px;}
.pagination li:last-child{-moz-border-radius:0 3px 3px 0;-webkit-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;}
.pagination a,.pagination i{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}
.pagination li{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;-webkit-box-shadow:1px 1px 2px 0 rgba(0,0,0,0.03);box-shadow:1px 1px 2px 0 rgba(0,0,0,0.03);}
.pagination li.only_page a{padding:14px 12px;display:block;text-decoration:none !important}
.pagination li.active{background-color:#C7C7C7;color:#FFF;padding:14px 12px;text-decoration:none!important;-webkit-box-shadow:none;box-shadow:none;}
.pagination li:hover:not(.active){background-color:#C7C7C7;color:#FFF;-webkit-box-shadow:none;box-shadow:none;}
.pagination li:hover a{color:#FFF;}
.pagination li.link-first-page,.pagination li.link-last-page,.pagination li.link-next-page,.pagination li.link-prev-page{width:60px}
.pagination li.link-first-page a,.pagination li.link-last-page a,.pagination li.link-next-page a,.pagination li.link-prev-page a{padding:14px 12px;text-decoration:none!important;display:block}
.comment-form{position:relative;font-size:17px;font-weight:300;font-family:'Roboto', sans-serif;color:#454545;}
.comment-title{width:80%;max-width:914px;}
.comment-navigation a{-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}
.comment-navigation a,.page-navigation a{background:#AAA;padding:10px 16px;border-radius:4px;color:#FFF;text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:0.4px;opacity:0.6;}
.page-navigation a{padding:6px 12px;}
.comment-navigation a:hover,.page-navigation a:hover{background:#679E38;opacity:0.85;}
.comment-navigation{width:80% !important;margin:0 auto;text-align:center;max-width:914px;position:relative;margin-top:-34px;margin-bottom:75px;}
#respond{width:70%;margin:0 auto;position:relative;}
#comment-list #respond{margin-bottom:30px;}
.comment-title,.comment-reply-title,.comments_closed{position:relative;margin:10px auto 20px auto;font-size:25px;font-weight:300;font-family:'Roboto', sans-serif;color:#222;text-transform:uppercase;}
.comment-reply-title{text-transform:none;}
.logged-in-as{margin-bottom:10px;}
.comments_closed{text-align:center;color:#AAA;}
.comments_closed .fa{display:inline-block;padding-bottom:20px;opacity:0.6;}
.comment-reply-title a{color:#679E38;}
.comment-reply-title small{opacity:0.85;font-size:56%;color:#222;}
.comment-reply-title small a{color:#222;}
#comment-list li{position:relative;width:80%;max-width:914px;margin:0 auto;margin-bottom:47px;font-size:17px;font-weight:300;font-family:'Roboto', sans-serif;color:#454545;}
#comment-list li:last-child{margin-bottom:68px;}
#comment-list .children li{margin-bottom:23px !important;width:100% !important;}
#comment-list .children{margin-top:23px !important;}
.comment-box{margin-bottom:2px;}
.cm-form-submit{margin-top:2px;margin-bottom:0px;}
.comment-load{color:#679E38;font-size:24px;position:relative;left:-20px;top:3px;}
.cm-comment{position:relative;background:#FFF;box-shadow:0px 1px 3px rgba(0, 0, 0, 0.04);-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.04);-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.04);}
.cm-comment:after{right:100%;top:40px;border:solid transparent;content:" ";height:0;width:0;position:absolute;border-color:rgba(255, 255, 255, 0);border-right-color:#FFF;border-width:16px;margin-top:-16px;}
.cm-date{display:inline-block;padding-right:6px;}
.cm-non-reply{padding-right:0px !important;}
.fleft{float:left;}
.fright{float:right;}
.similar-title{margin:10px 0px 33px;font-size:25px;font-weight:300;font-family:'Roboto', sans-serif;color:#222;padding-top:1px;text-transform:uppercase;}
.similar-box{width:80%;max-width:914px;margin:0 auto;margin-bottom:0;height:0px;overflow:hidden;}
.similar-box ul{list-style-type:none;margin:0;padding:0;}
.similar-box ul li{width:48%;display:inline-block;background:#FFF;height:100px;overflow:hidden;box-shadow:0px 1px 3px rgba(0, 0, 0, 0.04);-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.04);-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.04);margin-bottom:10px;opacity:0.96;}
.similar-box ul li:first-child{margin-right:4%;}
.similar-box ul li a{display:block;}
.similar-box ul li a  .right-box-li span{font-weight:500;font-size:16px;color:#484848;text-transform:uppercase;display:block;padding-bottom:6px;max-height:34px;overflow:hidden;}
.similar-box ul li a .right-box-li span b{font-weight:600;}
.similar-box ul li:hover{opacity:1;}
.similar-box ul li:hover .left-box-li img{opacity:1;}
.left-box-li{display:block;float:left;width:100px;}
.left-box-li img{opacity:0.9;-webkit-transition:opacity 200ms linear;-moz-transition:opacity 200ms linear;-ms-transition:opacity 200ms linear;-o-transition:opacity 200ms linear;transition:opacity 200ms linear;height:100px;}
.right-box-li{padding-left:18px;display:block;float:left;padding-top:10px;padding-right:14px;overflow:hidden;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;-webkit-box-shadow:inset 10px 0 10px -10px rgba(0,0,0,0.1);-moz-box-shadow:inset 10px 0 10px -10px rgba(0,0,0,0.1);box-shadow:inset 10px 0 10px -10px rgba(0,0,0,0.1);width:338px;min-height:100px;}
.right-box-li p{color:#666;font-size:14px;line-height:22px;max-height:44px;overflow:hidden;}
span.clearfix{display:block;}
body.single-post .share-box{position:fixed;left:0px;bottom:20%;opacity:0;}
body.single-post .share-list{list-style-type:none;margin:0;padding:0;text-align:center;margin-top:30px;font-size:0;}
body.single-post .share-list li{display:block;width:50px;height:40px;text-align:center;opacity:0.6;color:#FFF;font-size:20px;line-height:40px;}
.share-list li,.share-list li a{cursor:pointer;}
body.single-post .share-list li:nth-child(even){background:#AAA;}
body.single-post .share-list li:nth-child(odd){background:#BBB;}
body.single-post .share-list li:hover{background:#679E38;opacity:0.8;}
body.single-post .share-list li a{color:#FFF;display:block;}
body.single-post .share-list li .tooltip.in.right{opacity:0.98 !important;}
body.single-post .share-list li .tooltip.in.right .tooltip-arrow{border-right-color:#888;}
body.single-post .share-list li .tooltip-inner{padding:6px 10px;font-size:11.6px;color:#fff;background:#888;width:90px;}
body.single-portfolio .share-list{list-style-type:none;margin:0;padding:0;text-align:center;margin-top:50px;font-size:0;opacity:0.4;-webkit-transition:all 400ms linear;-moz-transition:all 400ms linear;-ms-transition:all 400ms linear;-o-transition:all 400ms linear;transition:all 400ms linear;}
body.single-portfolio .share-list:hover{opacity:1;}
body.single-portfolio .share-list li{display:inline-block;width:50px;height:40px;text-align:center;font-size:20px;line-height:36px;border:1px solid #B0B0B0;border-right-width:0px;}
body.single-portfolio .share-list li:last-child{border-right-width:1px;}
body.single-portfolio .share-list li:hover{background:#fbfbfb;}
body.single-portfolio .share-list li a{color:#777;display:block;}
body.single-portfolio .share-list li .tooltip.in.bottom{opacity:0.98 !important;}
body.single-portfolio .share-list li .tooltip.in.bottom .tooltip-arrow{border-bottom-color:#888;}
body.single-portfolio .share-list li .tooltip-inner{padding:6px 10px;font-size:11.6px;color:#fff;background:#888;width:90px;}
body.single-portfolio .share-list .tooltip.bottom{margin-top:10px !important;}
.single-portfolio .nicescroll-rails{z-index:94 !important;}
#contact .right-contact ul{list-style-type:none;margin-top:26px;margin-bottom:0;padding:0;}
#contact .right-contact ul li{padding:8px 20px 8px 0px;border-bottom:1px solid #DDD;display:inline-block;margin-bottom:3px;}
#contact .right-contact ul li:last-child{margin-bottom:0px !important;}
ul li.clearfix{clear:both !important;width:100% !important;display:block !important;border:0 !important;padding:0 !important;font-size:0 !important;height:0 !important;margin:0 !important;}
#contact .right-contact ul li .fa,#contact .right-contact ul li a{color:#679E38;}
#contact .right-contact ul li .fa{width:24px;}
#contact .right-contact ul li .fa-map-marker{font-size:24px;position:relative;top:0px;}
#contact .right-contact ul li .fa-phone{font-size:21px;position:relative;top:2px;}
#contact .right-contact ul li .fa-envelope{position:relative;left:-1px;}
#map-canvas img{max-width:none!important;background:none!important;}
#map-canvas{width:100%;}
#contact .right-contact h1{font-size:25px;text-transform:uppercase;color:#222;font-weight:300;margin:0;}
#contact{position:relative;}
#contact .left-blog{width:100% !important;}
#contact .right-contact{position:absolute;top:30px;right:50px;opacity:0.97;width:520px;background:#FFF;box-shadow:0px 1px 3px rgba(0, 0, 0, 0.12);-webkit-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.12);-moz-box-shadow:0px 1px 3px rgba(0, 0, 0, 0.12);opacity:0;}
.right-contact .content{padding:60px;font-family:"Roboto",sans-serif;font-weight:300;font-size:18px;color:#454545;}
#contact-social li{margin-right:4px;padding:10px !important;padding-bottom:6px !important;font-size:22px;}
#contact-social li:last-child{margin-right:0px;}
.post-meta-div{position:fixed;bottom:0px;right:518px;z-index:999;}
.post-meta-ul{font-size:0px;margin:0px;padding:0px;}
.post-meta-ul.fright{max-width:70%;height:36px;overflow:hidden;text-align:right;}
.single-portfolio .post-meta-ul{margin:10px;}
.post-meta-ul li{padding:6px 14px;display:inline-block;margin:0px 0px;font-size:14px;color:#FFF;opacity:0.6;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}
.post-meta-ul li a{color:#FFF;display:block;}
.post-meta-ul li i{font-size:16px;position:relative;}
.post-meta-ul li .fa-tags{top:1px;}
.post-meta-ul li .fa-user{top:1px;}
.post-meta-ul li .fa-star{top:1px;}
.post-meta-ul li .fa-image{top:1px;}
.post-meta-ul li .fa-play-circle{top:1px;}
.post-meta-ul li .fa-music{top:1px;}
.post-meta-ul li .fa-pencil{top:1px;}
.post-meta-ul .comment-li-icon span{font-size:13px;padding-left:2px;}
.post-meta-ul .author-li-icon span{font-size:13px;padding-left:2px;display:inline-block !important;}
.post-meta-ul li:nth-child(even){background:#AAA;}
.post-meta-ul li:nth-child(odd){background:#BBB;}
.single-portfolio .post-meta-ul li:nth-child(even){background:rgba(0,0,0,0.25);}
.single-portfolio .post-meta-ul li:nth-child(odd){background:rgba(0,0,0,0.35);}
.post-meta-ul li:hover,.single-portfolio .post-meta-ul li:hover{background:#679E38;opacity:1;}
.right-sidebar select,.right-sidebar iframe,.right-sidebar textarea,.right-sidebar input,.right-sidebar object{max-width:100%;}
select{border:1px solid #CCC;color:#333;font-size:15px;padding:5px 10px;font-weight:400;}
.right-sidebar #s{background:#FFFFFF;border:1px solid #CCCCCC;color:#333;font-size:15px;padding:3px 10px;font-weight:400;outline:0px;}
.right-sidebar #searchform{font-size:0px;}
.right-sidebar #searchsubmit{padding:4px 12px 4px 12px;font-size:15px;background:#AAA;color:#FFF;border-width:0px;-webkit-transition:all 200ms linear;-moz-transition:all 200ms linear;-ms-transition:all 200ms linear;-o-transition:all 200ms linear;transition:all 200ms linear;}
.right-sidebar #searchsubmit:hover{background:#679E38;}
.right-sidebar #searchsubmit i{position:relative;top:-1px;}
.widget-title{font-size:14px;padding:0px;margin-bottom:23px;color:#121212;display:inline-block;font-weight:600;text-transform:uppercase;margin-top:21px;}
.right-sidebar .widget{padding-bottom:29px;width:100%;}
.right-sidebar .widget ul:not(.dropdown-menu),.textwidget,.tagcloud{list-style:none;margin-left:0px;padding-left:0px;}
.textwidget{color:#353535;padding-left:0px;padding-right:0px;font-size:15px;}
.right-sidebar .widget ul:not(.dropdown-menu) li,.tagcloud a{margin-bottom:0;display:block;padding:2px 0px;color:#444;font-size:15px;}
.tagcloud a{padding:2px 10px;}
.widget .sub-menu{padding:2px;}
.tagcloud a{display:inline-block !important;}
.right-sidebar .widget ul:not(.dropdown-menu) li:last-child{margin-bottom:0px;}
.right-sidebar .widget ul.menu:not(.dropdown-menu) li i{display:none;}
.right-sidebar .widget ul:not(.dropdown-menu) li a{color:#444;}
.right-sidebar .widget ul:not(.dropdown-menu) li a:hover{color:#679E38;}
.right-sidebar .widget ul:not(.dropdown-menu) li:hover:before{color:#679E38;opacity:1;}
#wp-calendar{width:100%;}
#wp-calendar thead th{background:#f5f5f5;border:1px solid #ddd;border-top:none;font-size:11px;}
#wp-calendar tbody td{text-align:center;border:1px solid #ddd;line-height:2.5em;transition:background 0.15s ease;-webkit-transition:background 0.15s ease;-o-transition:background 0.15s ease;-moz-transition:background 0.15s ease;padding:0px;}
#wp-calendar #prev,#wp-calendar #next,#wp-calendar td,#wp-calendar tr{border-color:#ddd;}
#wp-calendar #prev,#wp-calendar #next{font-size:13px;text-transform:uppercase;}
#wp-calendar #prev a{padding-left:6px;}
#wp-calendar #next a{padding-right:6px;}
#wp-calendar tr:first-child{border-top-width:0px;}
#wp-calendar tbody td:hover{background:#f1f1f1;color:#333;}
#wp-calendar tbody td a{display:block;text-decoration:none;background:#f1f1f1;color:#333;}
#wp-calendar tbody td:hover a{background:#999;color:#fff;}
#wp-calendar tfoot td{padding-top:1px;padding:4px;}
#wp-calendar caption{font-size:16px;text-transform:uppercase;margin:0;padding:10px 12px;outline:0 none !important;background:#e5e5e5;font-weight:600;color:#666;letter-spacing:2px;border:1px solid #DDD;border-bottom-width:0px;}
#wp-calendar tbody a{display:block;text-decoration:underline;}
#wp-calendar th{text-align:center;border:1px solid transparent;border-top:none;padding:7px 0;color:#a7a7a7;}
.sidebar .widget_calendar #next{text-align:right !important;}
body.error404{background:#BBB;}
.no-page-block{width:100%;height:235px;position:absolute;top:50%;left:50%;margin-left:-50%;margin-top:-117.5px;}
.no-page-block h1{text-transform:uppercase;margin-bottom:60px;font-size:100px;text-align:center;letter-spacing:8px;color:#FFF;opacity:0.9;font-weight:400;}
.no-page-block h2{font-size:18px;text-align:center;color:#FFF;opacity:0.8;font-weight:400;letter-spacing:6px;text-transform:uppercase;}
.page-featured-image{position:relative;}
.page-featured-image img{width:100%;}
.page-featured-image h2{position:absolute;bottom:20px;left:40px;background:rgba(103, 158, 56, 0.94);display:inline-block;font-size:25px;font-weight:300;font-family:'Roboto', sans-serif;padding:0px 14px 4px;color:#FFF;line-height:46px;letter-spacing:1px;margin-right:40px;}
.wp-playlist{background:#fafafa !important;padding:20px !important;-webkit-border-radius:3px !important;border-radius:3px !important;border-width:0 !important;}
body.single-post div.wp-video,body.blog div.wp-video,body.page div.wp-video{background:#fafafa !important;padding:20px !important;-webkit-border-radius:3px !important;border-radius:3px !important;border-width:0 !important;margin-bottom:18px !important;}
div.mejs-audio{margin-bottom:18px !important;}
div.mejs-audio .mejs-controls{background:#679E38 !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;}
.wp-playlist div.mejs-audio .mejs-controls{background:#888888 !important;}
div.mejs-audio.mejs-container{background:transparent !important;}
.mejs-audio .mejs-horizontal-volume-current{opacity:0.8;}
.mejs-audio .mejs-time-loaded{opacity:0.8;}
.mejs-audio .mejs-time-current{background:#FFF !important;}
.mejs-audio .mejs-horizontal-volume-current,.mejs-audio .mejs-horizontal-volume-total,.mejs-audio .mejs-time-loaded,.mejs-audio .mejs-time-total{-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;}
.wp-playlist video,.wp-video video{max-height:100%;max-width:100%;width:100% !important;}
.wp-video{max-width:100%;max-height:auto;width:100% !important;}
.wp-video,.mejs-layer,.mejs-layers,div.mejs-video{max-width:100%;width:100% !important;}
.wp-playlist-item{padding:8px 3px !important;font-size:0px;margin:0px !important;}
.wp-playlist-item .wp-playlist-item-title{font-size:15px !important;}
.wp-playlist-playing{background:transparent !important;}
.wp-playlist-item-length{top:4px !important;}
.post-password-form{width:50%;margin:70px auto;text-align:center;border:1px solid #CCC;padding:20px;}
.post-password-form p label{position:relative;top:8px;font-size:0px;}
.post-password-form input[type="password"]{display:inline-block;color:#333;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important;border:1px solid #48C9B0;padding:7px;font-size:17px;}
.post-password-form input[type="password"]:focus{border-color:#415B76 !important;}
.post-password-form input[type="submit"]{position:relative;border:0px none;background:#48C9B0;padding:8px 22px 8px;text-transform:uppercase;font-weight:800;color:#fff;display:inline-block;position:relative;top:8px;}
.post-content{padding:18px 30px 27px !important;}
.post-content:after,.post-content:before{content:' ';clear:both;display:block;width:100%;}
.post-content .port-title{margin:0px 0px 10px !important;}
.post-type-content img,.page-featured-image img{width:100%;height:auto;}
.right-port .no-decoration:hover{text-decoration:none !important;}
 .mobile-header{padding-left:0px !important;}
.mobile-header .wf-logo{left:0px !important;}
.mobile-header > .pull-left{width:100%;text-align:center;}
.mobile-header .box,.mobile-header .rotatedbox,.mobile-header #header-icons,.mobile-header .header-content,.mobile-header .global-title{display:none;}
.mobile-header .logo-border{width:100% !important;}
@media(max-width:300px){
.cm-date{display:none;}
}
@media(max-width:767px){
.page-general-content{padding-bottom:0px;padding-top:0px;width:100%;}
.port-title{text-transform:capitalize !important;}
.no-page-block{height:179px;margin-top:-89.5px;}
.no-page-block h1{font-weight:400;font-size:80px;margin-bottom:20px;}
.no-page-block h2{font-size:14px;}
blockquote{margin-left:0px;}
.wp-playlist,div.wp-video{padding:0px !important;background:transparent !important;}
#navigation{-webkit-box-shadow:none;box-shadow:none;background:#679E38;}
body.page-template-template-portfolio-php{overflow:auto !important;}
body.page-template-template-portfolio-php .global-section{height:auto !important;}
body.single-portfolio .left-port{width:100% !important;}
body.single-portfolio .post-meta-div{display:none;}
body.single-portfolio{overflow:auto !important;}
body.single-portfolio .left-port,body.single-portfolio .global-section{height:auto !important;}
body.single-portfolio .right-port{height:auto !important;display:block !important;width:100% !important;}
.rightport-sidebar-fully{display:none !important;}
}
@media(min-width:767px){
body.single-portfolio #navigation{display:none !important;}
} @media(min-width:767px) and (max-width:1500px){
.page-general-content{width:80%;}
}
@media(min-width:992px) and (max-width:1300px){
.blog-content{width:90%;}
.right-sidebar{width:34%;}
.right-sidebar-fully{width:34%;}
.left-blog{width:66%;}
}
@media(max-width:610px){ #contact{background:#FFF;}
.right-contact{width:100% !important;left:0px !important;top:0px !important;height:100% !important;box-shadow:none !important;-webkit-box-shadow:none !important;position:static !important;}
.right-contact .bold-title{padding-top:7px;text-transform:capitalize !important;}
#contact .right-contact ul li{padding:8px 4px 8px 4px !important;}
#contact .left-blog{display:none !important;background:#FFF !important;}
#map-canvas{display:none !important;}
}
@media(max-width:992px){
#navigation > div > ul{left:31px !important;}
#navigation .portfolio-show-btn{display:none !important;}
#header-icons{width:0px;}
.right-contact .content{padding:40px !important;}
.cm-author-avatar{display:none;}
li.comment > .row{margin:0px;}
.left-blog{width:100%;}
.blog-content{padding-top:0px;padding-bottom:0px;width:100%;}
.blog-content .post-meta-ul.fright{display:none;}
.right-sidebar{margin-top:54px;width:100%;}
.right-sidebar-fully{display:none;}
.left-blog .share-box{display:none;}
textarea#comment{width:100%;}
.left-blog .post-meta-ul.fright{display:none;}
.loader{opacity:0 !important;}
} @media(max-width:1600px){
.cm-comment{margin-left:-10px;}
li.comment.depth-2 .cm-comment:after{border-width:10px;margin-top:-10px;}
li.comment.depth-3 .cm-comment:after,li.comment.depth-4 .cm-comment:after,li.comment.depth-5 .cm-comment:after{border-width:0px;margin-top:-0px;}
body.single-portfolio .right-port{width:32%;}
.rightport-sidebar-fully{width:32%;}
body.single-portfolio .left-port{width:68%;}
}
@media(max-width:1500px){
.cm-comment{margin-left:-5px;}
}
@media(max-width:1470px){
.cm-comment{margin-left:0px;}
}
@media(max-width:1426px){
.cm-comment:after{display:none;}
}
@media(max-width:1200px){
.comment-reply-link{display:none;}
.cm-edit-area{font-size:0px;}
.cm-edit-area .cm-date{font-size:11px;}
body.single-portfolio .right-port{width:40%;}
.rightport-sidebar-fully{width:40%;}
body.single-portfolio .left-port{width:60%;}
body.single-portfolio .tooltip{display:none !important;}
body.single-post .post-meta-ul.fright{display:none;}
body.blog .post-meta-ul.fright{display:none;}
}
@media(max-width:1300px){
.left-blog .share-box{display:none;}
}
@media(max-width:1400px){
body.single-portfolio .right-port{width:34%;}
.rightport-sidebar-fully{width:34%;}
body.single-portfolio .left-port{width:66%;}
}
@media(max-width:900px){
body.single-portfolio .right-port{width:46%;}
.rightport-sidebar-fully{width:46%;}
body.single-portfolio .left-port .v-slider{width:90%;}
body.single-portfolio .left-port{width:54%;}
}
@media(width:1366px){
section#blog .blog-content{width:90%;}
section#blog .left-blog{width:73%;}
section#blog .right-sidebar{width:27%;}
.rightport-sidebar-fully{width:27%;}
}
@media(width:1440px){
section#blog .blog-content{width:90%;}
section#blog .left-blog{width:73%;}
section#blog .right-sidebar{width:27%;}
.right-sidebar-fully{width:27%;}
} a{color:#c5005f;}
.postid-693 ol li{margin-top:18px !important;}
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info{box-shadow:0 0 0 3px #922154 inset;}
.global-title{display:inline;line-height:58px;}
#wacht a{border-radius:50%;}
#wacht a:hover{width:50px;border-radius:20%;}
#menu-item-560 span{font-weight:bold;text-transform:uppercase;}
.port-title{margin-bottom:7px;}
.page-id-979 #wacht{display:none !important;}
#navigation > div > ul > li > ul{width:200px;}
.v-slider iframe{height:700px !important;width:100% !important;}
.right-port .btn{margin-left:5px;}
.btn-info{background:#e80777;}
.btn-sm:hover{box-shadow:none !important;text-decoration:none !important;}
#menu-item-936{display:none !important;}
.home #ascrail2000 div{background-color:#C10262 !important;}
.wf-select-menu.open .dropdown-toggle.btn-default{background:#9F0C55 none repeat scroll 0 0 !important;}
#menu-item-532 a{font-size:12px;}
.search-results .post-body-end .fleft, .category .post-body-end .fleft{display:none !important;}
.wpcf7-select{width:80%;}
.wpcf7-textarea{width:93%;}
#whois legend{font-weight:bold;color:#9F0C55;}
.similar-box, li.author-li-icon{display:none !important;}
div.wpcf7-mail-sent-ok{border:2px solid #C10262 !important;}
div.wpcf7-validation-errors{border:2px solid #9f0c55 !important;}
.ff-stream-wrapper{z-index:0 !important;}
.page-id-558 .port-title{margin-bottom:0px;}
.port-title b{color:#990c52;}
.ipt_fsqm_fileuploader_list{width:96% !important;}
.remodal .ipt_uif_front .ipt_uif_label_column input + label{font-size:10px;}
.sub-menu a{font-size:12px;}
#breadcrumbs{font-size:11px;float:left;margin-bottom:6px;}
h2.port-title, h1.port-title{clear:both;}
.single-portfolio .global-title, .single-post .global-title{font-size:20px;line-height:70px;}
.btn:hover{text-decoration:none !important;background-color:#000 !important;color:#fff !important;}
.page-id-106 #contact-social li:last-child{display:none !important;}
@media only screen 
and (max-device-width : 700px) {#menu-item-936{display:block !important;}
} @media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
h1.port-title{font-size:20px !important;}
.right-port p{font-size:15px !important;text-align:justify;}
.v-slider iframe{height:400px !important;width:100% !important;margin-top:100px;}
.menu{left:80px !important;}
.global-title{font-size:16px !important;line-height:74px;}
.btn-info{font-size:9px !important;}
.single-portfolio .left-port .v-slider li{margin-top:20px !important;margin-bottom:20px !important;}
.btn{background-color:#9F0C55;color:#fff;}
.cento{width:50% !important;}
.wpcf7-text{width:90% !important;}
#home-header{display:none !important;}
#page, #portfolio, #contact, .global-section{margin-top:-55px;}
.page-general-content{padding-top:44px;}
.blog-content{margin-top:-30px !important;}
} @media only screen 
and (max-device-width : 600px) {
h1.port-title{font-size:20px !important;}
.v-slider iframe{height:300px !important;width:100% !important;margin-top:-50px;}
.right-port p{font-size:15px !important;text-align:justify;}
.btn-info{font-size:10px !important;}
.cento{width:100% !important;float:none !important;}
.wpcf7-text{width:90% !important;}
.single-portfolio .left-port .v-slider li{margin-top:20px !important;margin-bottom:20px !important;}
.btn{background-color:#9F0C55;color:#fff;}
.hometes{display:none;}
.v-slider li iframe{margin-top:10px;}
}
@media only screen 
and (min-width : 1800px) {
.single-portfolio .left-port .v-slider{margin-top:40px !important;margin-bottom:20px !important;}
.single-portfolio .v-slider img{max-width:700px;}
.v-slider li iframe{max-width:700px;height:400px !important;}
}
@media only screen 
and (min-device-width: 50px) 
and (max-device-width: 1024px)  {#catapult-cookie-bar, .homete {display: none !important;}
}