#fancybox-loading {
position: fixed;
top: 50%;
left: 50%;
width: 40px;
height: 40px;
margin-top: -20px;
margin-left: -20px;
cursor: pointer;
overflow: hidden;
z-index: 2104;
display: none;
}
#fancybox-loading div {
position: absolute;
top: 0;
left: 0;
width: 40px;
height: 480px;
background-image: url(//wfdsa.org/wp-content/themes/WFDSA/images/fancybox/fancybox.png);
}
#fancybox-overlay {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 2100;
display: none;
}
#fancybox-tmp {
padding: 0;
margin: 0;
border: 0;
overflow: auto;
display: none;
}
#fancybox-wrap {
position: absolute;
top: 0;
left: 0;
padding: 20px;
z-index: 2101;
outline: none;
display: none;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
#fancybox-outer {
position: relative;
width: 100%;
height: 100%;
background: #fff;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#fancybox-content {
width: 0;
height: 0;
padding: 0;
outline: none;
position: relative;
overflow: hidden;
z-index: 2102;
border: 0px solid #fff;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#fancybox-hide-sel-frame {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: transparent;
z-index: 2101;
}
#fancybox-close {
position: absolute;
top: -15px;
right: -15px;
width: 30px;
height: 30px;
background: transparent url(//wfdsa.org/wp-content/themes/WFDSA/images/fancybox/fancybox.png) -40px 0px;
cursor: pointer;
z-index: 2103;
display: none;
}
#fancybox-error {
color: #444;
font: normal 12px/20px Arial;
padding: 14px;
margin: 0;
}
#fancybox-img {
width: 100%;
height: 100%;
padding: 0;
margin: 0;
border: none;
outline: none;
line-height: 0;
vertical-align: top;
}
#fancybox-frame {
width: 100%;
height: 100%;
border: none;
display: block;
}
#fancybox-left, #fancybox-right {
position: absolute;
bottom: 0px;
height: 100%;
width: 35%;
cursor: pointer;
outline: none;
background: transparent url(//wfdsa.org/wp-content/themes/WFDSA/images/fancybox/blank.gif);
z-index: 2102;
display: none;
}
#fancybox-left {
left: 0px;
}
#fancybox-right {
right: 0px;
}
#fancybox-left-ico, #fancybox-right-ico {
position: absolute;
top: 50%;
left: -9999px;
width: 30px;
height: 30px;
margin-top: -15px;
cursor: pointer;
z-index: 2102;
display: block;
}
#fancybox-left-ico {
background-image: url(//wfdsa.org/wp-content/themes/WFDSA/images/fancybox/fancybox.png);
background-position: -40px -30px;
}
#fancybox-right-ico {
background-image: url(//wfdsa.org/wp-content/themes/WFDSA/images/fancybox/fancybox.png);
background-position: -40px -60px;
}
#fancybox-left:hover, #fancybox-right:hover {
visibility: visible; }
#fancybox-left:hover span {
left: 20px;
}
#fancybox-right:hover span {
left: auto;
right: 20px;
}
.fancybox-bg {
position: absolute;
padding: 0;
margin: 0;
border: 0;
width: 20px;
height: 20px;
z-index: 2001;
}
#fancybox-bg-n {
top: -20px;
left: 0;
width: 100%;
background-image: url(//wfdsa.org/wp-content/themes/WFDSA/images/fancybox/fancybox-x.png);
}
#fancybox-bg-ne {
top: -20px;
right: -20px;
background-image: url(//wfdsa.org/wp-content/themes/WFDSA/images/fancybox/fancybox.png);
background-position: -40px -162px;
}
#fancybox-bg-e {
top: 0;
right: -20px;
height: 100%;
background-image: url(//wfdsa.org/wp-content/themes/WFDSA/images/fancybox/fancybox-y.png);
background-position: -20px 0px;
}
#fancybox-bg-se {
bottom: -20px;
right: -20px;
background-image: url(//wfdsa.org/wp-content/themes/WFDSA/images/fancybox/fancybox.png);
background-position: -40px -182px; 
}
#fancybox-bg-s {
bottom: -20px;
left: 0;
width: 100%;
background-image: url(//wfdsa.org/wp-content/themes/WFDSA/images/fancybox/fancybox-x.png);
background-position: 0px -20px;
}
#fancybox-bg-sw {
bottom: -20px;
left: -20px;
background-image: url(//wfdsa.org/wp-content/themes/WFDSA/images/fancybox/fancybox.png);
background-position: -40px -142px;
}
#fancybox-bg-w {
top: 0;
left: -20px;
height: 100%;
background-image: url(//wfdsa.org/wp-content/themes/WFDSA/images/fancybox/fancybox-y.png);
}
#fancybox-bg-nw {
top: -20px;
left: -20px;
background-image: url(//wfdsa.org/wp-content/themes/WFDSA/images/fancybox/fancybox.png);
background-position: -40px -122px;
}
#fancybox-title {
font-family: Helvetica;
font-size: 12px;
z-index: 2102;
}
.fancybox-title-inside {
padding-bottom: 10px;
text-align: center;
color: #333;
background: #fff;
position: relative;
}
.fancybox-title-outside {
padding-top: 10px;
color: #fff;
}
.fancybox-title-over {
position: absolute;
bottom: 0;
left: 0;
color: #FFF;
text-align: left;
}
#fancybox-title-over {
padding: 10px;
background-image: url(//wfdsa.org/wp-content/themes/WFDSA/images/fancybox/fancy_title_over.png);
display: block;
}
.fancybox-title-float {
position: absolute;
left: 0;
bottom: -20px;
height: 32px;
}
#fancybox-title-float-wrap {
border: none;
border-collapse: collapse;
width: auto;
}
#fancybox-title-float-wrap td {
border: none;
white-space: nowrap;
}
#fancybox-title-float-left {
padding: 0 0 0 15px;
background: url(//wfdsa.org/wp-content/themes/WFDSA/images/fancybox/fancybox.png) -40px -90px no-repeat;
}
#fancybox-title-float-main {
color: #FFF;
line-height: 29px;
font-weight: bold;
padding: 0 0 3px 0;
background: url(//wfdsa.org/wp-content/themes/WFDSA/images/fancybox/fancybox-x.png) 0px -40px;
}
#fancybox-title-float-right {
padding: 0 0 0 15px;
background: url(//wfdsa.org/wp-content/themes/WFDSA/images/fancybox/fancybox.png) -55px -90px no-repeat;
} .fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_close.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_nav_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_title_right.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
height: expression(this.parentNode.clientHeight + "px");
}
#fancybox-loading.fancybox-ie6 {
position: absolute; margin-top: 0;
top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}
#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_loading.png', sizingMethod='scale'); } .fancybox-ie .fancybox-bg { background: transparent !important; }
.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='fancybox/fancy_shadow_nw.png', sizingMethod='scale'); }.nivoSlider {
position:relative;
width:100%;
height:auto;
overflow: hidden;
}
.nivoSlider img {
position:absolute;
top:0px;
left:0px;
max-width: none;
}
.nivo-main-image {
display: block !important;
position: relative !important; 
width: 100% !important;
} .nivoSlider a.nivo-imageLink {
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
border:0;
padding:0;
margin:0;
z-index:6;
display:none;
background:white; 
filter:alpha(opacity=0); 
opacity:0;
} .nivo-slice {
display:block;
position:absolute;
z-index:5;
height:100%;
top:0;
}
.nivo-box {
display:block;
position:absolute;
z-index:5;
overflow:hidden;
}
.nivo-box img { display:block; } .nivo-caption {
position:absolute;
left:0px;
bottom:0px;
background:#000;
color:#fff;
width:100%;
z-index:8;
padding: 5px 10px;
opacity: 0.8;
overflow: hidden;
display: none;
-moz-opacity: 0.8;
filter:alpha(opacity=8);
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.nivo-caption p {
padding:5px;
margin:0;
}
.nivo-caption a {
display:inline !important;
}
.nivo-html-caption {
display:none;
} .nivo-directionNav a {
position:absolute;
top:45%;
z-index:9;
cursor:pointer;
}
.nivo-prevNav {
left:0px;
}
.nivo-nextNav {
right:0px;
} .nivo-controlNav {
text-align:center;
padding: 15px 0;
}
.nivo-controlNav a {
cursor:pointer;
}
.nivo-controlNav a.active {
font-weight:bold;
}html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video, a {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
outline: 0px;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
html {
min-height: 100%;
margin: 0;
padding: 0;
}
img {
max-width: 100%;
height:auto;
width: auto;
vertical-align: middle;
border: 0;
-ms-interpolation-mode: bicubic;
}
input[type="text"],input[type="password"],input[type="email"], textarea, select {
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font: inherit;
}
::selection{
color: #fff;
background: #285fdb;
}
:focus{
outline-color: #285fdb;
}  body{
font-family: 'Ubuntu', sans-serif;
font-size: 15px;
line-height: 26px;
color: #6D6D6D;
font-weight: 100;
}
body.woocommerce-page, body.page-template-page-portfolio-php, body.page-template-page-portfolio-2columns-php,
body.page-template-page-portfolio-3columns-php, body.page-template-page-portfolio-4columns-php, body.single-portfolio{
background: #fbfcfd;
}
body.preloader{
visibility: hidden;
}
#jpreOverlay {
background-color: #000000;
}
#jpreSlide{
display: none;
}
#jpreLoader{
width:50%;
height:8px;
}
#jpreBar{
width: 100%;
margin-bottom: 10px;
background: linear-gradient(to right, rgb(40, 95, 219), rgb(40, 219, 196));
border-radius: 4px;
}
#jprePercentage {
color:#aaa;
font-family:"Open Sans",Arial,Helvetica,sans-serif;
text-align:center;
color: #fff;
font-size: 40px;
margin-top: 20px;
}
a{
color: inherit;
text-decoration: none;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
a:hover{
color: #285fdb;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
p{
margin-bottom: 24px;
text-align: justify;
}
hr{
background-color: #e1e9e9;
display: block;
height: 1px;
border-color: #e1e9e9;
border: 0;
padding: 0;
margin-bottom: 11px;
}
.home section{
padding: 90px 0 90px 0;
}
section{
padding: 25px 0 25px 0;
}
ul,
ol{
margin-left: 20px;
}
h1, h2, h3, h4, h5, h6{
font-family: Roboto;
font-weight: 100;
color: #3c414c;
margin-bottom: 15px;
}
h1{
font-size: 42px;
line-height: 40px;
}
h2{
font-size: 38px;
line-height: 40px;
}
h3{
font-size: 34px;
line-height: 40px;
}
h4{
font-size: 30px;
line-height: 40px;
}
h5{
font-size: 24px;
line-height: 28px;
}
h6{
font-size: 20px;
line-height: 28px;
}
pre{
white-space: pre-wrap;
white-space: -moz-pre-wrap;
white-space: -pre-wrap;
white-space: -o-pre-wrap;
word-wrap: break-word;
}
i{
font-size: 13px!important;
margin-right: 10px;
}
h3.header_big{
font-size: 42px;
line-height: 40px;
font-weight: 100;
}
.section_gray_body .dnd_section_content{
background: #f4f4f4;
padding: 55px 0;
}
.section_body_fullwidth .dnd_section_content .dnd_container{
width: 100%;
}
input,select,textarea{
border: 1px solid #eef0f2;
font-family: 'Open Sans', sans-serif;
font-size: 14px;
line-height: 26px;
color: #8a8d94;
border-radius: 4px;
}
input,
select{
padding: 9px 20px 9px 20px;
margin-bottom: 12px;
}
textarea{
padding: 8px 20px 8px 20px;
margin-bottom: 36px;
}
button,
input[type="submit"] {
padding: 10px 20px;
display: inline-block;
cursor: pointer;
border: 1px solid #285fdb;
background: #285fdb;
color: #fff;
margin-bottom: 20px;
line-height: 15px;
font-size: 15px;
font-family: Roboto;
font-weight: 300;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
button:hover,
input[type="submit"]:hover{
background: #505558;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
.placeholder{
color: #929292;
}
strong,
.strong{
font-weight: bold;
}
.underlined{
display: inline-block;
background: url(//wfdsa.org/wp-content/themes/WFDSA/images/underlined_bg.png) bottom repeat-x;
}
.italic{
font-style: italic;
}
.highlighted,
.search-highlight{
background: #f1eb3c;
display: inline-block;
padding: 0 3px;
}
.alignleft{
float: left;
margin-right: 30px;
}
.alignright{
float: right;
margin-left: 30px;
}
.color_highlight{
color: #056ab2;
}
.bold{
font-weight: 700;
}
.dnd_dropcap{
position: relative;
}
.section_color_background{
background: #056ab2;
margin-bottom: 0;
}
.leading_line{
margin-bottom: 80px !important;
}
.leading_line:after{
content: "";
display: block;
position: relative;
bottom: -40px;
width: 70px;
height: 5px;
background: #056ab2;
}
.center_aligned.leading_line:after{
left: 50%;
margin-left: -35px;
}
.right_aligned.leading_line:after{
left: 100%;
margin-left: -70px;
}
.last_child{
margin-right: 0 !important;
}
.content_with_right_sidebar{
}
.content_with_left_sidebar{
float:right !important;
}
.span12.content_with_right_sidebar{
padding-right: 0;
}
.left_aligned{
text-align: left;
}
.right_aligned{
text-align: right;
}
.center_aligned,
.aligncenter{
text-align: center;
}
.no_padding_bottom{
padding-bottom: 0;
}
.no_padding_top{
padding-top: 0;
}
.no_padding{
padding: 0;
}
.equal_padding{
padding: 55px 0;
}
.padding_top{
padding-top: 90px;
}
.padding_bottom{
padding-bottom: 100px;
}
.padding_right{
padding-right: 30px;
}
.padding_right180{
padding-right: 180px;
}
.padding_left{
padding-left: 30px;
}
.padding_left50{
padding-left: 50px;
}
.padding_left100{
padding-left: 100px;
}
.padding_left300{
padding-left: 300px;
}
.padding_right330{
padding-right: 330px;
}
.padding_right380{
padding-right: 380px;
}
.no_margin_bottom{
margin-bottom: 0px;
}
.no_margin_right{
margin-right: 0px;
}
.no_margin_left{
margin-left: 0px !important;
}
.border_top{
border-top: 1px solid #eef0f2;
}
.border_bottom{
border-bottom: 1px solid #eef0f2;
}
.border_both{
border-top: 1px solid #eef0f2;
border-bottom: 1px solid #eef0f2;
}
.white_text h3, .white_text h6{
color: #fff !important;
}
.white_text p{
color: #fff;
}
.bigger_text{
font-size: 20px;
line-height: 30px;
font-weight: 300;
}
.wp-caption.aligncenter{
width: 100% !important;
}
.margin_bottom{
margin-bottom: 40px;
}
.padding_equal{
padding: 70px 0;
}
.padding_equal{
padding: 40px 0;
}
.slider_side{
margin-left: -10px;
}
.h6_lh{
line-height: 35px;
}
.transparent{
background: rgba(255,255,255,0.1);
color: #fff!important;
}
sub {
vertical-align: sub;
font-size: smaller;
}
sup {
vertical-align: super;
font-size: smaller;
}
table {
line-height: 2;
margin: 0 0 40px;
width: 100%;
}
th{
font-weight: 700;
}
.pattern_overlayed{
position: relative;
color: #fff !important;
}
.pattern_overlayed:before{
content: "";
display: block;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background: #000;
background: rgba(0,0,0,0.6);
z-index: 1;
}
.pattern_overlayed .dnd_container{
z-index: 1;
position: relative;
}
.dark_overlay{
background: rgba(0,0,0,0.6);
}
.overflowed {
overflow: visible;
}
.wp-caption{}
.wp-caption-text{}
.gallery-caption{}
.bypostauthor{}
.alignright{}
.alignleft{}
.aligncenter{} .container,
.dnd_container{
width: 1170px;
margin: 0 auto;
}
.content .dnd_container,
.content_with_right_sidebar .dnd_container,
.content_with_left_sidebar .dnd_container{
width: 100%;
}
.content_with_right_sidebar .dnd_section_DD,
.content_with_left_sidebar .dnd_section_DD{
padding: 0;
}
.row{
width: 100%;
}
.row:before,
.row:after{
line-height: 0;
content: "";
display: table;
}
.row:after{
clear: both;
}
.row > [class*="span"]{
display: block;
float: left;
width: 100%;
min-height: 20px;
margin-left: 2.564102564102564%;
-moz-box-sizing: border-box;
box-sizing: border-box;
-webkit-box-sizing: border-box;
}
.row > [class*="span"]:first-child{
margin-left: 0;
}
.row .span12{width: 100%;}
.row .span11{width: 91.45299145299145%;}
.row .span10{width: 82.90598290598291%;}
.row .span9 {width: 74.35897435897436%;}
.row .span8 {width: 65.81196581196581%;}
.row .span7 {width: 57.26495726495726%;}
.row .span6 {width: 48.71794871794872%;}
.row .span5 {width: 40.17094017094017%;}
.row .span4 {width: 31.62393162393162%;}
.row .span3 {width: 23.07692307692308%;}
.row .span2 {width: 14.52991452991453%;}
.row .span1 {width: 5.982905982905983%;}
.half,
.third,
.fourth,
.fifth{
float: left;
}
.alpha{
margin-left: 0 !important;
}
.half{width: 50%;}
.third{width: 33.33333%;}
.fourth{width: 25%;}
.fifth{width: 20%;}
.left{
float: left !important;
}
.right{
float: right !important;
}
.no_margin{
margin: 0;
}
.no_padding{
padding: 0;
}
.bottom_margin{
margin-bottom: 40px;
}
.wp-caption{
max-width: 100% !important;
}
.image_overlap {
position: absolute;
bottom: -180px;
left: 50%;
margin-left: -625px;
} .clearfix:before,
.clearfix:after {
content: '\0020';
display: block;
overflow: hidden;
visibility: hidden;
width: 0;
height: 0;
}
.clearfix:after {
clear: both;
}  header#ABdev_main_header{
width: 100%;
background: #fff;
padding: 0;
box-shadow: 0px 0px 8px 2px rgba(0,0,0,0.2);
z-index: 9999;
position: fixed;
border-bottom:1px solid #e5e8eb;
}
#top_bar{
padding: 6px 0;
max-height: none;
background: #5d556f;
border-bottom: 1px solid #e5e8eb;
-webkit-transition: all 300ms ease-in;
transition: all 300ms ease-in;
}
#top_bar a{
color: #FFF;
font-size: 16px;
}
#top_bar a:hover{color:#FFF !important;}
#top_bar.top_bar_hide{
height: 0;
padding: 0;
min-height: 0;
border-bottom: 0;
overflow: hidden;
-webkit-transition: all 300ms ease-in;
transition: all 300ms ease-in;
}
.top_social_icon{
padding:0 15px 0 0px;
}
.top_social_icon i{
font-size: 13px!important;
color: #FFF;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
position: relative;
top: 2px;
margin-right: 0;
}
.top_social_icon i:hover{color: #FFF;} .quick_contact_phone{
padding-right: 25px;
padding-left: 25px;
font-size: 16px;
position: relative;
top: 0px;
color:#FFF;
}
.quick_contact_phone i{
font-size: 13px;
color: #FFF;
margin-right: 10px;
position: relative;
top: 2px;
}
.quick_contact_mail{
padding-right: 25px;
padding-left: 10px;
font-size: 14px;
position: relative;
top: 0px;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
.quick_contact_mail:hover a{
color: #285fdb!important;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
.quick_contact_mail i{
font-size: 13px;
color: #FFF;
margin-right: 10px;
position: relative;
top: 1px;
}
.login_button a{
font-size: 12px;
color: #848994;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
.login_button a:hover{
color: #285fdb!important;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
#ABdev_main_slider{
padding: 0;
background-size: cover;
position: relative;
background: #f2f3f4;
}
#ABdev_main_slider_content{
text-align: center;
}
#ABdev_main_slider_logo{
position: absolute;
top: 10%;
width: 100%;
}
#ABdev_main_slider_text{
font-size: 70px;
font-weight: 300;
text-transform: uppercase;
line-height: 84px;
position: absolute;
top: 30%;
width: 100%;
}
#ABdev_main_slider_text .bold{
font-size: 84px;
display: block;
}
#ABdev_main_slider_scroll{
position: absolute;
bottom:70px;
width: 100%;
}
.ABdev_main_slider_scroll_icon{
display: inline-block;
background: rgba(0,0,0,0.5);
padding: 9px 25px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.ABdev_main_slider_scroll_info{
font-family: Roboto;
text-transform: uppercase;
}
.pattern_overlayed #ABdev_main_slider_content{
z-index: 1;
}
#logo{
float: left;
margin-top: 10px;
margin-bottom: 10px;
} #ABdev_menu_toggle{
display: none;
cursor: pointer;
}
nav > ul{
list-style: none;
margin: 0;
position: relative;
float: right;
}
nav > ul > li{ position: relative;
padding-left:0;
}
nav > ul > li:before{display:none;}
nav > ul > li:hover:before{display:none;} nav > ul > li{
border-right: 0px solid #e5e8eb;
float: left;
}
nav > ul > li.menu-item-has-children:hover{
-webkit-box-shadow: 0px 1px 0px 0px #fff;
-moz-box-shadow:    0px 1px 0px 0px #fff;
box-shadow:         0px 1px 0px 0px #fff;
}
nav > ul > li:first-child {
border-left: 0px solid #e5e8eb;
}
nav > ul > li a{
color: #898d94;
font-family: Roboto, sans-serif;
font-size: 16px;
line-height: 18px;
font-weight: 400;
cursor: pointer;
display: inline-block;
padding: 30px 16px;
}
nav > ul > li > a{
}
nav > ul > li a:hover{
color: #285fdb;
}
nav > ul > li span{
display: block;
}
nav > ul ul{
display: none;
list-style: none;
position: absolute;
border-top: none;
margin: 1px 0 0 0;
min-width: 230px;
z-index: 2001;
}
#ABdev_main_header.sticky_header_low nav > ul ul{
margin-top: 10px;
}
#ABdev_main_header.sticky_header_low nav > ul > li > ul:before{
height: 15px;
top: -15px;
}
nav > ul li:hover > ul,
nav > ul li.sfHover > ul{
display: block;
z-index: 2003;
margin-left: 0px;
}
nav > ul ul li{
position: relative;
width: 230px;
height: 48px;
border-left:1px solid #e5e8eb;
border-right:1px solid #e5e8eb;
border-bottom:1px solid #e5e8eb;
background: #fff;
}
nav > ul ul li.current-menu-item a{
color: #285fdb;
}
nav > ul ul li:first-child{
border-top:0px solid #e5e8eb;
}
nav > ul ul li a{
width: 100%;
text-align: left;
padding: 6px 13px 7px 13px;
line-height: 39px;
color: #898d94;
}
nav > ul ul li:hover{
background: #fff;
color: #285fdb;
}
nav > ul ul ul{
position: absolute;
left: 100%;
top: 0;
margin-left: 0px;
margin-top: 0;
z-index: 2002;
-webkit-box-shadow: 0px -1px 0px 0px #e5e8eb;
-moz-box-shadow:    0px -1px 0px 0px #e5e8eb;
box-shadow:         0px -1px 0px 0px #e5e8eb;
} .sf-arrows .sf-with-ul:after{
content:"\e60e";
font-family:'core_icomoon';
color: #aaa;
margin-left: 5px;
float:right;
position: relative;
top: 2px;
}
nav > ul > li.current-menu-ancestor.sfHover,
nav > ul > li.current-menu-ancestor{
-webkit-box-shadow: 0px 3px 0px 0px #285fdb inset;
-moz-box-shadow: 0px 3px 0px 0px #285fdb inset;
box-shadow: 0px 3px 0px 0px #285fdb inset;
}
nav > ul > li.current-menu-ancestor > a{
color: #285fdb;
}
.sf-arrows ul .sf-with-ul:after{
content:"\f105"; top: 0;
}
.sf-arrows ul li:hover .sf-with-ul:after{
color: #fff;
}
.sf-arrows > li:hover > .sf-with-ul:after{
color: #d84949;
}
.sf-arrows .current_menu_ancestor .sf-with-ul:after{
color: #333;
}
nav > ul > .current-menu-item,
nav > ul > .current-menu-parent{
-webkit-box-shadow: 0px 3px 0px 0px #285fdb inset;
-moz-box-shadow:    0px 3px 0px 0px #285fdb inset;
box-shadow:         0px 3px 0px 0px #285fdb inset;
}
nav > ul > .current-menu-item > a,
nav > ul > .current-post-ancestor > a,
nav > ul > .current-menu-ancestor > a{
color: #6e7179;
} .sf-mega {
width: 1170px;
position: absolute;
right: 0;
display: none;
top: 100%;
z-index: 9999;
margin-top: 1px;
}
.sf-mega-inner{
background: #fff;
border: 1px solid #e5e8eb;
border-top: 0;
}
nav > ul li:hover > .sf-mega,
nav > ul li.sfHover > .sf-mega {
display: block;
}
.sf-mega li,
.sf-mega ul{
position: static !important;
display: block !important;
padding: 0;
margin: 0;
border: none;
height: auto !important;
background: none;
box-shadow: none;
}
.sf-mega-inner ul li ul ul > li:hover{
background: #f5f6f8;
}
nav > ul .sf-mega-inner{
display: table !important;
width: 100%;
}
nav > ul .sf-mega-inner > ul {
display: table-row !important;
}
nav > ul .sf-mega-inner > ul > li{
display: table-cell !important;
vertical-align: top;
padding-bottom: 0px;
background: #fff;
}
nav > ul .sf-mega-inner > ul > li:last-child{
border-right: none;
}
nav > ul .sf-mega-inner > ul > li:hover{
color: #898d94;
}
.sf-mega li{
border-bottom: 1px solid #eef0f2;
padding-bottom: 5px;
margin-left: 25px;
width: auto;
}
.sf-mega:last-child li{
border-bottom: 0;
}
.sf-mega li .current-menu-item a {
color: #285fdb;
}
nav > ul .sf-mega-inner > ul > li > a{
font-family: Roboto;
font-weight: 300;
color: #3c414c;
font-size: 20px;
line-height: 40px;
margin-top: 25px;
padding-bottom: 0px;
}
nav > ul .sf-mega-inner > ul > li > ul > li a{
font-family: Roboto;
font-weight: 300;
color: #898d94;
font-size: 16px;
line-height: 32px;
border-bottom: 1px solid #eef0f2;
padding: 10px 0 9px;
}
nav > ul .sf-mega-inner > ul > li > ul > li:last-of-type a {
border-bottom: 0;
}
nav > ul .sf-mega-inner > ul > li > ul > li:hover a{
color: #285fdb;
}
nav > ul .sf-mega-inner a{
text-transform: none;
padding: 10px 10px 0px 30px;
margin-bottom: 1px;
}
nav > ul > .mega1 .sf-mega-inner > ul > li{width: 100%;}
nav > ul > .mega2 .sf-mega-inner > ul > li{width: 50%;}
nav > ul > .mega3 .sf-mega-inner > ul > li{width: 33.33333333333333%;}
nav > ul > .mega4 .sf-mega-inner > ul > li{width: 25%;}
nav > ul > .mega5 .sf-mega-inner > ul > li{width: 20%;}
nav > ul > .mega6 .sf-mega-inner > ul > li{width: 16.66666666666667%;}
nav > ul > .mega7 .sf-mega-inner > ul > li{width: 14.28571428571429%;}
nav > ul > .mega1 ul,
nav > ul > .mega2 ul,
nav > ul > .mega3 ul,
nav > ul > .mega4 ul,
nav > ul > .mega5 ul,
nav > ul > .mega6 ul,
nav > ul > .mega7 ul{
min-width: 0;
}
nav > ul .sf-mega-inner .description_menu_item{
padding: 20px;
font-size: 16px;
font-weight: 300;
line-height: 22px;
}
nav > ul .sf-mega-inner .description_menu_item a{
display: inline;
padding: 0;
margin: 0;
line-height: inherit;
font-size: inherit;
color: #285fdb;
}
nav > ul .sf-mega-inner .description_menu_item a:hover{
color: #202024;
background: none;
}
#ABdev_main_header .sf-mega{
right: -236px;
}
.megamenu_header:hover{
background: #fff;
}
.megamenu_header a span{
font-family: Roboto;
font-weight: 100;
color: #3c414c;
font-size: 20px;
line-height: 40px;
margin-top: 25px;
} #title_breadcrumbs_bar{
background: #f6f6f6;
padding: 100px 0;
font-family: Roboto;
font-weight: 300;
font-size: 18px;
}
#title_breadcrumbs_bar.smaller_bar{
padding: 40px 0;
}
#title_breadcrumbs_bar h1{
font-size: 42px;
color: #fff;
line-height: 50px;
margin-bottom: 0;
font-family: Roboto;
font-weight: 100;
}
#title_breadcrumbs_bar .breadcrumbs{
line-height: 36px;
font-family: Ubuntu, sans-serif;
font-weight: 300;
}
#title_breadcrumbs_bar .breadcrumbs,
#title_breadcrumbs_bar .breadcrumbs a,
#title_breadcrumbs_bar .breadcrumbs i{
color: #8a8d94;
font-size: 13px;
}
#title_breadcrumbs_bar .breadcrumbs i{
font-size: 8px;
top: 0;
}
.breadcrumb_delimiter{
padding: 0 12px;
} .search-toggle {
cursor: pointer;
float: right;
border-right: 0px solid #eef0f2;
text-align: center;
display: block;
width: 78px;
height: 78px;
line-height: 78px;
color: #8A8D94 !important;
}
.search-toggle:hover{
-webkit-box-shadow: 0px 3px 0px 0px #285fdb inset;
-moz-box-shadow: 0px 3px 0px 0px #285fdb inset;
box-shadow: 0px 3px 0px 0px #285fdb inset;
}
.search-toggle:hover i{
color: #285fdb !important;
}
.search-toggle.active{
-webkit-box-shadow: 0px 3px 0px 0px #285fdb inset;
-moz-box-shadow: 0px 3px 0px 0px #285fdb inset;
box-shadow: 0px 3px 0px 0px #285fdb inset;
}
.search-toggle.active i{
color: #285fdb;
}
.search-toggle i{
color: #8a8d94;
font-size: 15px!important;
line-height: 76px;
margin: 0;
}
.search-box-wrapper {
-webkit-box-sizing: border-box;
-moz-box-sizing:    border-box;
box-sizing:         border-box;
position: absolute;
top: 119px;
right: 0;
width: 100%;
z-index: 2;
text-align: center;
}
.highlighted, .search-highlight{
color: #fff;
background: #285fdb;
}
.search-box {
background-color: #f5f7f8;
padding: 12px;
}
.search-box .search-field {
background-color: #f5f7f8;
border: 0;
float: right;
font-size: 16px;
padding: 2px 2px 3px 6px;
width: 100%;
}
#search-container .widget_search input[type="text"]{
border: 0;
background: transparent;
outline-color: transparent;
font-size: 24px;
line-height: 30px;
width: 500px;
}
.hide{
display: none;
} #shop_links{
cursor: pointer;
float: right;
border-right: 1px solid #eef0f2;
text-align: center;
}
#shop_links a{
display: block;
width: 78px;
height: 78px;
line-height: 78px;
color: #8A8D94 !important;
}
#shop_links a i{
font-size: 15px!important;
margin: 0;
}
#shop_links a span{
margin-left: 5px;
}
#shop_links:hover{
-webkit-box-shadow: 0px 3px 0px 0px #285fdb inset;
-moz-box-shadow: 0px 3px 0px 0px #285fdb inset;
box-shadow: 0px 3px 0px 0px #285fdb inset;
}
#shop_links:hover a i{
color: #285fdb;
}
body.woocommerce-cart #shop_links{
-webkit-box-shadow: 0px 3px 0px 0px #285fdb inset;
-moz-box-shadow: 0px 3px 0px 0px #285fdb inset;
box-shadow: 0px 3px 0px 0px #285fdb inset;
}
body.woocommerce-cart #shop_links a i{
color: #285fdb;
}
body.woocommerce-cart aside{
padding: 0;
}  #frontpage_slider{
padding: 0;
margin: 0;
}
.tp-leftarrow.default,
.tp-rightarrow.default {
background: rgba(255,255,255,0.8) !important;
width: 34px;
height: 34px;
text-align: center;
border: 1px solid transparent;
}
.tp-leftarrow.default{
border-radius: 3px;
}
.tp-rightarrow.default {
border-radius: 3px;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
.tp-leftarrow.default:hover,
.tp-rightarrow.default:hover {
background: #285fdb !important;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
border: 1px solid #285fdb;
} .tp-leftarrow.default:before,
.tp-rightarrow.default:before{
font-family:'core_icomoon';
display: block;
color: #505558;
content:'\e60f';
text-align: center;
font-size: 13px;
line-height: 32px;
width: 100%;
height: 100%;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
.tp-leftarrow.default:hover:before,
.tp-rightarrow.default:hover:before{
color: #fff !important;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
} .tp-rightarrow.default:before{
content:'\e60e';
}
.tp-bullets.simplebullets.round .bullet {
background-image: url(//wfdsa.org/wp-content/themes/WFDSA/images/bullet.png);
}
.tp-bullets.simplebullets.round .bullet{
background:#fff;
width: 9px;
height: 9px;
-webkit-border-radius: 9px;
-moz-border-radius: 9px;
border-radius: 9px;
margin-right: 8px;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected{
background-color:#285fdb;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
.tp-bullets.simplebullets.round .bullet{
background: rgba(255,255,255,0.4);
border: 1px solid #fff;
width: 13px;
height: 13px;
-webkit-border-radius: 13px;
-moz-border-radius: 13px;
border-radius: 13px;
margin-bottom: 10px;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected{
background-color: #fff;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
.tp-bullets.simplebullets.round{
width: 13px;
} .videoWrapper-youtube{
position:relative;
padding-bottom:56.25%;
padding-top:0px;
height:0;
overflow:hidden;
}
.videoWrapper-youtube iframe,
.videoWrapper-youtube object,
.videoWrapper-youtube embed{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}
.videoWrapper-vimeo{
position:relative;
padding-bottom:53%;
padding-top:30px;
height:0;
overflow:hidden;
}
.videoWrapper-vimeo iframe,
.videoWrapper-vimeo object,
.videoWrapper-vimeo embed{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}  .sidebar_left{
margin-left: 0 !important;
}
.post_padding{
padding: 0 40px;
text-align: center;
}
.post_padding p{
text-align: center;
}
.post_padding ul{
text-align: left;
} #timeline_posts{
background: url(//wfdsa.org/wp-content/themes/WFDSA/images/timeline_line.png) center top repeat-y;
overflow: hidden;
}
.timeline_post{
-webkit-box-shadow: 0px 2px 5px 0px #eeeeee;
-moz-box-shadow: 0px 2px 5px 0px #eeeeee;
box-shadow: 0px 2px 5px 0px #eeeeee;
background: #FFFFFF;
width: 535px;
float: left;
margin-bottom: 80px;
position: absolute;
top: -2000px;
transition: top 1s;
-webkit-transition: top 1s; -webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.timeline_post h2 a{
font-size: 20px;
color: #3c414c;
text-align: center;
}
.timeline_post h2 a:hover{
color: #285fdb;
}
.timeline_post h2{
padding: 26px 40px 0px 40px;
margin-bottom: 0;
font-size: 20px;
color: #3c414c;
text-align: center;
}
.timeline_post img{
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.timeline_post .post_author{
color: #b5b8c0;
font-size: 14px;
margin: 0 auto;
display: inline-block;
padding: 0 40px;
text-align: center;
}
.timeline_post .post_author .post_category a{
color: #8a8d94;
font-size: 14px;
}
.timeline_post .post_author .post_category a:hover{
color: #285fdb;
}
.timeline_post .post_category {
display: inline;
text-align: center;
color: #8a8d94;
font-size: 14px;
margin: 0 auto;
}
.timeline_post_first{
width: 535px;
}
.timeline_appended{
transition: top 0s, opacity 1s;
-webkit-transition: top 0s, opacity 1s;
}
.timeline_postmeta{
padding: 22px 20px 20px 20px;
border-top: 1px solid #eef0f2;
font-size: 13px;
line-height: 20px;
}
.timeline_postmeta .post_meta_date{
text-transform: capitalize;
}
.timeline_postmeta a{
color: #939fa6;
}
.timeline_postmeta p{
display: inline-block;
margin-bottom: 0;
margin-right: 25px;
font-size: 14px;
color: #8a8d94;
}
.timeline_postmeta i{
margin-right: 6px;
font-size: 12px;
color: #8a8d94;
}
.timeline_postmeta .post_meta_tags{
margin: 0 0 0 30px;
}
.timeline_postmeta .post_meta_comments{
float: right;
margin-right: 9px;
}
.timeline_content{
padding: 13px 25px 1px 25px;
}
.timeline_post .post-readmore{
padding: 0px 40px 32px 40px;
}
.timeline_post .post-readmore p{
margin-bottom: 22px;
}
.timeline_post_left:after,
.timeline_post_right:after{
display: block;
position: absolute;
top: 50%;
margin-left:-3px;
margin-right:-3px;
width: 16px;
height: 16px;
background: #fff;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
content: "";
border: 2px solid #d9d9dd;
}
.timeline_post_left:after{
right: -57px;
}
.timeline_post_right:after{
left: -57px;
}
.timeline_post_left:before{
content: "";
width: 20px;
height: 20px;
border-top: 1px solid #eef0f2;
border-right: 1px solid #eef0f2;
background: #fff;
transform:rotate(45deg);
-ms-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
display: block;
top: 50%;
right: -11px;
position: absolute;
}
.timeline_post_first.timeline_post_left:before{
margin-top: -100px;
}
.timeline_post_right:before{
content: "";
width: 20px;
height: 20px;
border-top: 1px solid #eef0f2;
border-right: 1px solid #eef0f2;
background: #fff;
transform:rotate(-135deg);
-ms-transform:rotate(-135deg);
-webkit-transform:rotate(-135deg);
display: block;
top: 50%;
left: -11px;
position: absolute;
}
.post_with_month_circle.timeline_post:before{
margin-top: 84px;
}
.timeline_post_first:after{
margin-top: -100px;
}
#timeline_loading{
text-align: center;
padding-top: 40px;
padding-bottom: 40px;
}
.timeline_loading_loader{
background: url(//wfdsa.org/wp-content/themes/WFDSA/images/ajax-loader.gif) center 40px no-repeat;
}
.timeline_post_month{
position: absolute;
left: -84px;
width: 66px;
height: 66px;
border-radius: 50%;
border: 1px solid #eef0f2;
background: #fff;
text-align: center;
line-height: 64px;
text-transform: uppercase;
top: 50%;
}
.post_with_month_circle:after{
margin-top: 84px;
}
.timeline_post_left .timeline_post_month{
right: -84px;
left: auto;
} #grid_posts{
overflow: hidden;
}
.grid_post {
border: 1px solid #eef0f2;
background: #FFFFFF;
width: 370px;
margin-bottom: 30px;
transition: top 1s;
-webkit-transition: top 1s;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
float: left;
overflow: hidden;
}
.grid_post_first {
width: 370px;
}
.grid_content {
padding: 13px 25px 1px 25px;
}
.grid_postmeta {
padding: 22px 20px 20px 20px;
border-top: 1px solid #eef0f2;
font-size: 13px;
line-height: 20px;
}
.grid_post h2 {
padding: 26px 40px 0px 40px;
margin-bottom: 0;
font-size: 20px;
color: #3c414c;
text-align: center;
}
.grid_post h2 a {
font-size: 20px;
color: #3c414c;
text-align: center;
}
.grid_post h2 a:hover{
color: #285fdb;
}
.grid_postmeta{
padding: 22px 25px 20px 25px;
border-top: 1px solid #eef0f2;
font-size: 13px;
line-height: 20px;
}
.grid_postmeta .post_meta_date{
text-transform: capitalize;
}
.grid_postmeta a{
color: #939fa6;
}
.grid_postmeta p{
display: inline-block;
margin-bottom: 0;
margin-right: 25px;
font-size: 14px;
color: #8a8d94;
}
.grid_postmeta i{
margin-right: 6px;
font-size: 12px;
color: #8a8d94;
}
.grid_postmeta .post_meta_comments{
float: right;
margin-right: 9px;
}
.grid_content{
padding: 13px 25px 1px 25px;
}
.grid_content .dnd_container{
width: 100%;
}
.grid_post .post-readmore{
margin-top: 20px;
padding: 0px 40px 32px 40px;
}
.grid_post .post-readmore p{
margin-bottom: 22px;
}
.grid_post .post_author{
color: #b5b8c0;
font-size: 14px;
margin: 0 auto;
display: inline-block;
padding: 0 40px;
text-align: center;
}
.grid_post .post_author .post_category a{
color: #8a8d94;
font-size: 14px;
}
.grid_post .post_author .post_category a:hover{
color: #285fdb;
}
.grid_post .post_category {
display: inline;
text-align: center;
color: #8a8d94;
font-size: 14px;
margin: 0 auto;
} .blog_category_index_right_mini .has-post-thumbnail .post_main,
.blog_category_index_right_mini .has-post-thumbnail .post_main{
margin-left: 0;
position: relative;
padding: 0;
-webkit-box-shadow: 0px 2px 5px 0px #eeeeee;
-moz-box-shadow: 0px 2px 5px 0px #eeeeee;
box-shadow: 0px 2px 5px 0px #eeeeee;
}
.blog_category_index_right_mini .post_main{
margin-left: 0!important;
position: relative;
padding: 10px;
}
.blog_category_index_right_mini .has-post-thumbnail .post_main h2{
padding: 35px 40px 0 10px!important;
text-align: left!important;
}
.blog_category_index_right_mini .has-post-thumbnail .post_main .post_author,
.blog_category_index_right_mini .has-post-thumbnail .post_main .post_padding{
text-align: left;
padding-left: 10px;
}
.blog_category_index_right_mini .post_main h2{
padding: 30px 30px 0!important;
text-align: left!important;
}
.blog_category_index_right_mini .post_main .post_author,
.blog_category_index_right_mini .post_main .post_padding{
text-align: left;
padding: 0px 30px 0;
}
.blog_category_index_right_mini .has-post-thumbnail .post_main .post-readmore{
text-align: left!important;
padding: 30px 30px 30px 10px!important;
}
.blog_category_index_right_mini .post_main .post-readmore{
text-align: left!important;
padding: 30px !important;
}
.blog_category_index_right_mini .post_main > img{
width: 100%;
}
.blog_category_index_right_mini .post_content .post_main > iframe{
width: 100%;
}
.blog_category_index_right_mini .post_content .post_main > .videoWrapper-vimeo,
.blog_category_index_right_mini .post_content .post_main > .videoWrapper-youtube{
width: 100%;
padding-bottom: 0;
} .blog_category_index_left_mini .has-post-thumbnail .post_main{
margin-left: 0;
position: relative;
padding: 0;
}
.blog_category_index_left_mini .post_main{
margin-left: 0!important;
position: relative;
padding: 10px;
}
.blog_category_index_left_mini .has-post-thumbnail .post_main h2{
padding: 35px 40px 0 10px!important;
text-align: left!important;
}
.blog_category_index_left_mini .has-post-thumbnail .post_main .post_author,
.blog_category_index_left_mini .has-post-thumbnail .post_main .post_padding{
text-align: left;
padding-left: 10px;
}
.blog_category_index_left_mini .post_main h2{
padding: 30px 30px 0!important;
text-align: left!important;
}
.blog_category_index_left_mini .post_main .post_author,
.blog_category_index_left_mini .post_main .post_padding{
text-align: left;
padding: 0px 30px 0;
}
.blog_category_index_left_mini .has-post-thumbnail .post_main .post-readmore{
text-align: left!important;
padding: 30px 30px 30px 10px!important;
}
.blog_category_index_left_mini .post_main .post-readmore{
text-align: left!important;
padding: 30px!important;
}
.blog_category_index_left_mini .post_main > img{
width: 100%;
}
.blog_category_index_left_mini .post_content .post_main > iframe{
width: 100%;
}
.blog_category_index_left_mini .post_content .post_main > .videoWrapper-vimeo,
.blog_category_index_left_mini .post_content .post_main > .videoWrapper-youtube{
width: 100%;
} .blog_category_index_none_mini .has-post-thumbnail .post_main{
margin-left: 0;
position: relative;
padding: 0;
}
.blog_category_index_none_mini .post_main{
margin-left: 0!important;
position: relative;
padding: 10px;
}
.blog_category_index_none_mini .has-post-thumbnail .post_main .post_author,
.blog_category_index_none_mini .has-post-thumbnail .post_main .post_padding{
text-align: left;
padding-left: 10px;
}
.blog_category_index_none_mini .post_main h2{
padding: 30px 30px 0;
text-align: left;
}
.blog_category_index_none_mini .has-post-thumbnail .post_main h2{
padding: 35px 40px 0 10px;
text-align: left;
}
.blog_category_index_none_mini .post_main .post_author,
.blog_category_index_none_mini .post_main .post_padding{
text-align: left;
padding: 0px 30px 0;
}
.blog_category_index_none_mini .has-post-thumbnail .post_main .post-readmore{
text-align: left!important;
padding: 30px 30px 30px 10px!important;
}
.blog_category_index_none_mini .post_main .post-readmore{
text-align: left!important;
padding: 30px !important;
}
.blog_category_index_none_mini .post_main > img{
width: 100%;
}
.blog_category_index_none_mini .post_content .post_main > iframe{
width: 100%;
}
.blog_category_index_none_mini .post_content .post_main > .videoWrapper-vimeo,
.blog_category_index_none_mini .post_content .post_main > .videoWrapper-youtube{
padding-bottom: 0;
width: 100%;
} .blog{
background: #fbfcfd;
}
.post_content{
position: relative;
min-height: 200px;
padding-bottom: 45px;
}
.single_post_content{
padding-bottom: 0;
margin-bottom: 0;
border-bottom: none;
background: #fff;
border-radius: 4px;
border: 1px solid #eef0f2;
overflow: hidden;
}
.single_post_content .post_main{
border-bottom: none;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0
}
.post_inner_content{
padding: 40px 40px 0;
}
.post_wrapper{
margin-bottom: 40px;
}
.post_content p:last-child{
margin-bottom: 0;
}
.post_content .post_main{
position: relative;
background: #fff;
overflow: hidden;
border-top-right-radius: 4px;
border-top-left-radius: 4px;
}
.single_post_content .post_main{
border-bottom: none;
}
.blog_category_index .post_main{
margin-left: 100px;
background: #fff;
-webkit-box-shadow: 0px 2px 5px 0px #eeeeee;
-moz-box-shadow: 0px 2px 5px 0px #eeeeee;
box-shadow: 0px 2px 5px 0px #eeeeee;
}
.blog_category_index .sticky .post_main{
background: #f2f2f2;
border-top-left-radius: 0;
}
.blog_category_index .sticky .post_badges{
background: #f2f2f2;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
padding-top: 15px;
padding-bottom: 15px;
}
.post_content .post_main > img,
.post_content .post_main > .videoWrapper-vimeo,
.post_content .post_main > .videoWrapper-youtube{
width: 100%;
}
.post_content .post_main h2{
font-size: 24px;
margin-bottom: 5px;
text-align: center;
line-height: 28px;
padding: 35px 40px 0;
}
.post_content .post_main h2 a{
color: #3c414c;
}
.post_content .post_main h2 a:hover{
color: #285fdb;
}
.post_content .post_badges{
float: left;
width: 100px;
text-align: center;
color: #505558;
}
.post_content .post_author{
display: block;
font-size: 14px;
text-align: center;
color: #b5b8c0;
font-style: italic;
padding: 0 40px;
margin-bottom: 13px;
}
.post_content .post_author span{
color: #8a8d94;
}
.post_content .post_author span.post_category{
color: #8a8d94;
}
.post_content .post_author_single{
font-size: 14px;
color: #b5b8c0;
font-style: italic;
display: inline-block;
text-align: center;
width: 60%;
margin-left: 20px;
}
.post_content .post_author_single .post_category a{
color: #8a8d94;
}
.post_content .post_author_single .post_category a:hover{
color: #285fdb;
}
.post_content .post_author .post_category a{
color: #8a8d94;
}
.post_content .post_author .post_category a:hover{
color: #285fdb;
}
.post_content .post_badges .post_date{
display: block;
color: #3c414c;
position: relative;
}
.post_content .post_badges .post_date .day{
font-size: 34px;
font-family: Roboto, sans-serif;
text-align: center;
display: block;
margin: 0 auto;
width: 100%;
}
.post_content .post_badges .post_date .month{
font-size: 16px;
font-family: Roboto, sans-serif;
text-transform: uppercase;
display: block;
text-align: center;
margin-top: 8px;
}
.post_meta_date{
text-transform: uppercase;
font-size: 18px;
color: #3c414c;
margin-right: 0px!important;
font-family: Roboto, sans-serif;
}
.post_meta_tags_side{
font-size: 14px;
margin-top: 20px;
font-family: Roboto, sans-serif;
text-align: center;
}
.post_meta_tags_side a{
color: #939fa6;
}
.post_meta_tags_side a:hover{
color: #285fdb;
}
.post_meta_tags{
font-size: 14px;
font-family: Roboto, sans-serif;
display: inline-block;
margin-left: 40px;
}
.post_meta_tags a{
color: #939fa6;
}
.post_meta_tags a:hover{
color: #285fdb;
}
.post_meta_tags i{
margin-right: 10px;
margin-left: 10px;
font-size: 15px;
position: relative;
top: 2px;
color: #8a8d94;
}
.post_main .postmeta-above{
padding: 33px 40px 25px 40px;
position: relative;
}
.post_main .postmeta-above{
border-top: 1px solid #eef0f2;
border-bottom: 1px solid #eef0f2;
}
.post_main .postmeta-under{
margin: 45px 0;
}
.post_main .postmeta-above,
.post_main .postmeta-above a{
color: #939fa6;
font-size: 13px;
line-height: 20px;
}
.post_main .postmeta-above p{
display: inline-block;
margin-right: 0px;
}
.post_main .postmeta-above i{
margin-right: 6px;
position: relative;
line-height: 20px;
top: 1px;
font-size: 12px;
}
.post_main .postmeta-above .post_meta_comments{
float: right;
font-size: 15px;
}
.post_main .postmeta-under{
padding: 15px 0;
margin: 42px 0 40px 0;
}
.post_main .postmeta-under p{
margin-bottom: 0;
}
.post_meta_share{
display: inline-block;
float: right;
margin-right: 40px;
}
.post_meta_share a{
left: 0;
display: inline-block;
background: #fff;
color: #939fa6;
width: 36px;
height: 36px;
line-height: 36px;
text-align: center;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
text-align: center;
margin-left: 10px;
border: 1px solid #eef0f2;
}
.post_meta_share span{
margin-right: 10px;
font-family: Roboto;
font-weight: 300;
font-size: 18px;
color: #3c414c;
position: relative;
top: -2px;
}
.post_meta_share a:hover i{
color: #fff;
}
.post_meta_share i{
font-size: 16px !important;
top: 0px !important;
line-height: 36px;
margin: 0;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
.post_meta_share .post_share_facebook:hover{background: #3B5998;color: #fff;}
.post_meta_share .post_share_twitter:hover{background: #4099FF;color: #fff;}
.post_meta_share .post_share_googleplus:hover{background: #d34836;color: #fff;}
.post_meta_share .post_share_linkedin:hover{background: #0e76a8;color: #fff;}
.post_about_author{
margin: 40px 40px;
padding: 50px 30px 35px;
border: 1px solid #eef0f2;
background: #fbfcfd;
border-radius: 4px;
}
.post_about_author img{
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
float: left;
margin-right: 25px;
width: 95px;
height: 95px;
}
.post_about_author h5{
font-size: 20px;
color: #3c414c;
}
.post_about_author p{
padding-left: 120px;
margin-right: -10px;
letter-spacing:-0.05px;
}
.post-readmore{
padding-top: 26px;
padding-bottom: 30px;
text-align: center;
}
.post-readmore a{
width: 146px;
height: 36px;
font-size: 12px;
color: #3c414c;
text-transform: uppercase;
border: 1px solid #eef0f2;
text-align: center;
padding-top: 3px;
border-radius: 4px;
line-height: 28px;
background: #fbfcfd;
}
.post-readmore a:hover{
width: 146px;
height: 36px;
font-size: 12px;
color: #285fdb;
text-transform: uppercase;
border: 1px solid #285fdb;
text-align: center;
padding-top: 3px;
border-radius: 4px
}
.more-link{
color: #056ab2;
font-size: 14px;
margin-bottom: 0px;
display: inline-block;
}
.more-link i{
font-size: 8px;
margin-left: 5px;
}
.post_excerpt{
line-height: 38px;
margin-top: -4px;
}
.post-navigation{
display: inline-block;
width: 100%;
padding: 15px 40px 35px;
}
.post-navigation .previous_post a,
.post-navigation .next_post a{
font-family: Roboto;
font-size: 18px;
text-transform: uppercase;
color: #3c414c;
}
.post-navigation .previous_post a:hover,
.post-navigation .next_post a:hover{
color: #285fdb;
}
.post-navigation .previous_post{
float: left;
display:block;
}
.post-navigation .next_post{
float: right;
display:block;
}
.post-navigation .previous_post i:before{
position: relative;
top: 2px;
font-size: 16px;
margin-right: 8px;
}
.post-navigation .next_post i:before{
position: relative;
top: 2px;
font-size: 16px;
margin-left: 8px;
} #related_articles{
padding: 0;
margin: 40px;
}
#related_item_meta{
margin-top: 20px;
}
#related_item_meta a{
color: #8a8d94;
}
#related_item_meta a:hover{
color: #285fdb;
}
.related_article .overlayed{
position: relative;
border-radius: 5px;
}
.related_article .overlayed .overlay {
width: 100%;
height: 100%;
position: absolute;
overflow: hidden;
top: 0;
left: 0;
opacity: 0;
background: none;
color: #fff;
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
z-index: 1;
}
.related_article .overlayed .overlay .overlay_icon {
width: 50px;
height: 50px;
border: 1px solid #fff;
border-radius: 50%;
position: absolute;
top: 50%;
margin-top: -25px;
left: 50%;
margin-left: -25px;
line-height: 60px;
text-align: center;
}
.related_article .overlayed .overlay .overlay_icon i{
font-size: 22px!important;
line-height: 50px;
margin-right: 0;
}
.related_article:hover .overlayed .overlay {
opacity: 1;
background: rgba(40,95,219,0.75);
border-radius: 5px;
}
.related_article:hover .overlayed_detailed .overlay {
opacity: 1;
background: rgba(78,125,225,0.75);
border-radius: 5px;
}
.related_article .overlayed img{
border-radius: 5px;
} #comments_section{
padding-bottom: 0;
padding-top: 60px;
background: #fff;
margin-top: -40px;
}
#comments_section ul,
#comments_section ol{
list-style: none;
margin-left: 0;
}
#comments{
padding: 0 40px;
}
.comment p{
margin-bottom: 0;
}
#comments_section p.logged-in-as,
#comments_section p.comment-notes{
margin-bottom: 22px;
}
p.comment-notes{
font-size: 14px;
font-style: italic;
color: #b5b8c0;
}
p.comment-form-author, p.comment-form-email, p.comment-form-url, p.comment-form-comment{
padding-left: 0;
margin-bottom: 0;
font-size: 14px;
color: #8a8d94;
}
.form-submit input[type="submit"]{
background: #285fdb;
}
.comment {
position: relative;
padding-left: 60px;
margin-bottom: 40px;
min-height: 70px;
}
.children .comment:last-child{
margin-bottom: 0;
}
.comment .avatar{
position: absolute;
top: 0px;
left: 0;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
height: 80px;
width: 80px;
}
.comment .comment-text{
padding: 0px 0 30px 45px;
margin-top: 12px;
position: relative;
}
.comment .comment-text:after {
content: "";
width: 100%;
height: 1px;
background: #e9eaec;
position: absolute;
bottom: 0;
left: 0;
visibility: visible;
}
.comment .children{
padding-top: 40px;
}
.comment .comment-author{
font-size: 18px;
color: #3c414c;
font-family: Roboto;
font-weight: 300;
margin-right: 30px;
margin-left: 44px;
}
.comment time{
font-size: 14px;
margin-right: 30px;
margin-left: -9px;
color: #b5b8c0;
font-style: italic;
}
.comment .reply,
.comment .edit-link,
.comment .reply a,
.comment .edit-link a{
color: #285fdb;
font-size: 15px;;
}
.edit-link{
float: right;
opacity: 0;
top: 1px;
margin-right: 10px;
}
.comment .reply{
float: right;
opacity: 0;
top: 1px;
}
.comment .reply a:hover,
.comment .edit-link a:hover{
color: #4880FF;
}
.comment .reply:before,
.comment .edit-link:before{
font-family: 'core_icomoon';
display: inline;
margin: 0 4px;
} .comment .reply:before{
content:"\e634";
font-size: 12px;
} .comment .edit-link:before{
content:"\e638";
font-size: 12px;
}
.comment .edit-link:before{
margin-right: 7px;
}
.commentlist:hover .reply,
.commentlist:hover .edit-link{
opacity: 1;
transition: all 180ms ease-in;
}
#respond{
padding-top: 30px;
}
#respond #comment{
margin-bottom: 7px;
}
#respond .comment-form-comment{
margin-bottom: 0;
}
#respond #comment-submit{
-webkit-appearance: none;
background: #285fdb;
margin: 0 0 40px 0;
font-weight: 300;
font-family: Roboto;
text-transform: uppercase;
padding: 14px 31px;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
#respond #comment-submit:hover{
background: #505558;
border-color: #505558;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
#comments-title, #reply-title{
font-size: 24px !important;
}
#comments .nocomments {
padding-bottom: 40px;
} #blog_pagination{
padding-top: 0;
margin-top: 30px;
padding-bottom: 0;
}
#blog_pagination .container{
position: relative;
}
#blog_pagination .pagination{
margin: 0 auto;
display: table;
}
#blog_pagination .page-numbers{
color: #8a8d94;
font-size: 14px;
line-height: 14px;
display: inline-block;
margin: 0;
float: left;
border: 1px solid #eef0f2;
border-radius: 4px;
padding: 9px 13px 10px 12px;
margin-right: 10px;
background: #fff;
}
#blog_pagination .page-numbers:first-child{
border: 1px solid #eef0f2;
border-radius: 4px;
padding: 9px 8px 10px 7px;
}
#blog_pagination .prev+.page-numbers{
border: 1px solid #eef0f2;
border-radius: 4px;
padding: 9px 13px 10px 12px;
}
#blog_pagination .page-numbers:last-child{
border: 1px solid #eef0f2;
border-radius: 4px;
padding: 9px 8px 10px 7px;
margin-left: 0;
}
#blog_pagination i{
font-size: 8px;
line-height: 8px;
margin: 0 5px;
}
#blog_pagination .page-numbers:hover{
background: #285fdb;
color: #fff;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
#blog_pagination .page-numbers.current{
background: #285fdb;
color: #fff;
border: 1px solid #285fdb;
border-radius: 4px;
padding: 9px 13px 10px 12px;
}
#blog_pagination .prev,
#blog_pagination .next{
border: 1px solid #e6ebed;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
#blog_pagination .prev{
margin-right: 10px;
}
#blog_pagination .next{
margin-left: 10px;
}
#inner_post_pagination > span,
#inner_post_pagination > a{
background: #f5f7f8;
color: #505558;
float: left;
color: #505558;
font-size: 14px;
line-height: 14px;
display: inline-block;
padding: 13px 16px 13px 16px;
margin: 0;
border-top: 1px solid #e6ebed;
border-bottom: 1px solid #e6ebed;
border-right: 1px solid #e6ebed;
}
#inner_post_pagination > a {
background: #fff;
}
#inner_post_pagination > a span{
border: none;
}
#inner_post_pagination > a:hover{
background: #505558;
color: #fff;
}
#inner_post_pagination > span:first-child,
#inner_post_pagination > a:first-child{
border-left: 1px solid #e6ebed;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
#inner_post_pagination > span:last-child,
#inner_post_pagination > a:last-child{
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
}  .wpcf7 input{
margin-top: 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-appearance: none;
border: 1px solid #eef0f2;
margin: 0 0 30px 0;;
}
.wpcf7 textarea{
height: 200px;
margin: 0 0 23px 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-appearance: none;
}
.wpcf7-submit{
-webkit-appearance: none;
cursor: pointer;
transition: background 180ms ease-in, color 180ms ease-in, border-color 180ms ease-in;
-webkit-transition: background 180ms ease-in, color 180ms ease-in, border-color 180ms ease-in;
white-space: nowrap;
text-decoration: none;
display: inline-block;
border: none !important;
background: #285fdb;
color: #fff;
padding: 12px 75px !important;
margin-right: 10px;
margin-bottom: 20px;
line-height: 20px !important;
font-size: 15px;
font-family: Roboto;
font-weight: 300;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.wpcf7-submit:hover{
background: #505558 ;
transition: background 180ms, color 180ms, border-color 180ms;
-webkit-transition: background 180ms, color 180ms, border-color 180ms;
}
.wpcf7-response-output{
margin-top: 20px;
}
.wpcf7-not-valid-tip{
width: auto !important;
padding: 4px 8px !important;
margin-bottom: 14px;
border-radius: 3px;
background: #fcf4d4!important;
color: #b8973e!important;
border: 1px solid #efddad!important;
}
.wpcf7-validation-errors{
margin-bottom: 40px !important;
padding: 19px !important;
background: #fee3e5 !important;
color: #dd444f !important;
margin: 0px 0 40px 0 !important;
border: 1px solid #efbfc3!important;
border-radius: 3px;
}
#ABdev_contact_form_submit{
-webkit-appearance: none;
width: 100%;
background: #056ab2 !important;
height: 55px;
margin-top: 0;
-webkit-border-radius: 2px !important;
-moz-border-radius: 2px !important;
border-radius: 2px !important;
}
div.wpcf7 img.ajax-loader {
top: -20px;
position: relative;
left: 50%;
margin-left: -8px;
}
.transparent_form .wpcf7 input[type="text"]{
background: rgba(255,255,255,0.1);
border: 0px;
margin-bottom: 14px;
}
.transparent_form .wpcf7 input[type="email"]{
background: rgba(255,255,255,0.1);
border: 0px;
margin-bottom: 14px;
}
.transparent_form .wpcf7 input::-webkit-input-placeholder{
color: #fff;
}
.transparent_form .wpcf7 input::-webkit-input-placeholder{
color: #fff;
}
.transparent_form .wpcf7 input::-moz-placeholder{
color: #fff;
}
.transparent_form .wpcf7 textarea{
background: rgba(255,255,255,0.1);
border: 0px;
margin-bottom: 12px;
}
.transparent_form .wpcf7 textarea::-webkit-input-placeholder{
color: #fff;
}
.transparent_form .wpcf7 textarea::-webkit-input-placeholder{
color: #fff;
}
.transparent_form .wpcf7 textarea::-moz-placeholder{
color: #fff;
}
.transparent_form .wpcf7-submit{
background: #285fdb;
width: 100%;
}  aside.sidebar_right{
padding-left: 12px;
}
aside.sidebar_left{
padding-right: 12px;
}
.widget input{
margin-bottom: 0;
}
aside .widget{
margin-bottom: 42px;
}
.sidebar-widget-heading h3,
#comments-title,
#reply-title{
font-family: Roboto;
font-weight: 300;
color: #505558;
line-height: 36px;
position: relative;
margin-bottom: 30px;
border-bottom: 1px solid #e6ebed;
display: block;
text-align: left;
font-size: 20px;
padding-bottom: 10px;
}
.sidebar-widget-heading h3:after,
#comments-title:after,
#reply-title:after{
display: block;
content: "";
width: 34px;
height: 2px;
background: #bbbfc8;
position: absolute;
bottom: -1px;
left: 0;
margin-left: 0;
}
aside .widget a{
color: #939fa6;
}
aside .widget a:hover{
color: #285fdb;
}
.widget ul{
list-style: none;
margin-left: 0;
}
.widget ul li{
position: relative;
font-size: 16px;
font-weight: 400;
}
.textwidget{
padding-right: 18px;
font-size: 14px;
}
.footerspacer{
height: 17px;
}
.contact_info_widget p{
font-size: 14px
} .widget_search form{
position: relative;
}
.widget_search a{
cursor: pointer;
}
.widget_search i{
color: #858585;
position: absolute;
top: 17px;
right: 19px;
font-size: 13px;
}
.widget_search input{
padding: 10px 20px;
font-size: 14px;
height: 44px;
line-height: 14px;
}
.search_results_content_item{
padding-left: 41px;
position: relative;
}
.search_resuls_number{
font-family: Roboto;
font-size: 19px;
font-weight: 300;
position: absolute;
top: 0;
left: 0;
line-height: 19px;
}
.search_results_content_item h4{
margin-bottom: 12px;
}
#search_results_sum_title{
margin-bottom: 50px;
} .widget_pages li,
.widget_recent_entries li,
.widget_archive li,
.widget_nav_menu li,
.widget_meta li,
.widget_rss li,
.widget_categories li{
border-bottom: 1px solid #eef0f2;
position: relative;
padding: 6px 0 7px 0;
}
.widget_recent_entries h3, .contact-info h3, .flickr-stream h3{
padding-top: 5px;
} .widget_pages li:after,
.widget_recent_entries li:after,
.widget_archive li:after,
.widget_nav_menu li:after,
.widget_meta li:after,
.widget_categories li:after{
display: block;
content: "\e60e";
font-family: 'core_icomoon';
font-size: 8px;
position: absolute;
right: 0;
top: 7px;
}
.widget_nav_menu li.menu-item-has-children{
border: none;
padding-bottom: 0;
}
.widget_nav_menu li ul{
border-top: 1px solid #e6ebed;
margin-top: 7px;
margin-bottom: 0;
}
.widget_nav_menu li ul li{
padding-left: 20px ! important;
}
.widget_rss .rsswidget{
font-family: Roboto;
color: #505558;
font-size: 18px;
}
.widget_rss .rss-date{
display: block;
}
.widget_rss .rssSummary{
font-size: 13px;
} .tagcloud a{
border: 1px solid #eef0f2;
display: inline-block;
margin: 0 5px 5px 0;
padding: 7px 11px 8px 11px;
float: left;
color: #8a8d94;
font-size: 13px !important;
line-height: 13px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
background: #fff;
}
.tagcloud a:hover{
background: #285fdb;
color: #fff !important;
border: 1px solid transparent;
}
.tagcloud:after{
display: block;
clear: both;
content: "";
height: 0;
}
#ABdev_main_footer .tagcloud a{
border: 1px solid #5f5f5e;
}
#ABdev_main_footer .tagcloud a:hover{
color: #434342;
border-color: #929292;
}
#tag_cloud-2{
margin-top: -12px;
} .flickr_stream{
margin-top: 35px;
}
.flickr_stream a{
float: left;
margin: 0 11px 11px 0;
display: inline-block;
position: relative;
}
aside.sidebar .flickr_stream a{
margin: 0 10px 10px 0;
}
.flickr_stream a:nth-child(3n+0){
margin-right: 0;
}
aside.sidebar .flickr_stream a:nth-child(3n+0){
margin-right: 10px;
}
aside.sidebar .flickr_stream a:nth-child(4n+0){
margin-right: 0;
}
.flickr_stream a:hover:after{
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.2);
}
.flickr_stream img{
width: 82px;
height: 82px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
aside.sidebar .flickr_stream img{
width: 82px;
height: 82px;
} #rpwe_widget-2{
margin-bottom: 0px;
}
.rpwe-block li{
border-bottom: none !important;
margin-bottom: 0 !important;
padding-bottom: 0 !important;
position: relative;
padding-left: 60px;
min-height: 50px;
padding-bottom: 37px;
margin-bottom: 30px !important;
border-bottom: 1px solid #eef0f2;
}
.rpwe-block li:last-child{
border-bottom:0px solid #eef0f2;
}
.rpwe-thumb {
border: 0 !important;
box-shadow: none !important;
margin: 0 !important;
padding: 0 !important;
width: 60px;
height: 60px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
position: absolute;
top: 0;
left: 0;
}
.rpwe-title{
margin-bottom: 0 !important;
font-family: 'Ubuntu', sans-serif;
font-size: 15px !important;
line-height: 26px;
color: #8a8d94;
font-weight: normal;
margin-left: 22px;
}
.rpwe-time{
font-family: 'Ubuntu', sans-serif;
font-size: 13px;
color: #b5b8c0;
margin-left: 22px;
font-style: italic;
} .contact_info_widget p{
padding-left: 47px;
position: relative;
margin-bottom: 21px;
}
.contact_info_widget i{
position: absolute;
left: 0;
top: -3px;
display: inline-block; width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
} .sidebar .ab-tweet-scroller {
position: relative;
padding-bottom: 0px;
border: 0;
}
.sidebar .ab-tweet-scroller .caroufredsel_wrapper{
padding-bottom: 0px;
}
.sidebar .ab-tweet-scroller-inner{
width: 236px;
padding-left: 15px;
}
.sidebar .ab-tweet-scroller:before{
display: none;
content: "";
}
.sidebar .ab-tweet-item{
text-align: left;
padding: 0px 10px 50px;
position: relative;
display: block;
} .sidebar .ab-tweet-scroller-inner:before{
content: '\e631';
font-family: 'core_icomoon';
background: none;
width: auto;
height: auto;
font-style: normal;
font-size: 14px;
color: #9fa4af;
position: absolute;
top: 0;
left: 0;
}
.sidebar .ab-tweet-item .ab-tweet-username{
font-size: 13px;
color: #3c414c;
position: relative;
left: 60px;
top: 0px;
}
.sidebar .ab-tweet-item .ab-tweet-date{
font-size: 13px;
font-style: italic;
color: #b5b8c0;
position: absolute;
bottom: 20px;
left: 70px;
}
.sidebar .ab-tweet-item .ab-tweet-text{
font-size: 13px;
color: #8a8d94;
margin-top: 0;
display: inline-block;
padding: 0;
}
.sidebar .ab-tweet-text a{
font-size: 13px;
color: #848994;
}
.sidebar .ab-tweet-text a:hover{
color: #285fdb;
}
.sidebar .ab-tweet-navigation{
display: none;
} .sidebar .dnd_follow_us a{
width: 36px;
height: 36px;
border-radius: 5px;
background: #fff;
border: 1px solid #eef0f2;
text-align: center;
margin-right: 0;
margin-left: 10px;
line-height: 36px;
margin-bottom: 10px;
}
.sidebar .dnd_follow_us a:first-child{
margin-left: 0;
}
.sidebar .dnd_follow_us a i{
color: #8a8d94;
font-size: 15px!important;
line-height: 36px;
margin: 0;
}
.sidebar .dnd_follow_us a:hover i{
color: #fff;
} .cart-tab.right,
.cart-tab.left{
top: 150px;
}
.woocommerce #content .quantity, .woocommerce .quantity, .woocommerce-page #content .quantity, .woocommerce-page .quantity{
border: 0;
}  #default_page_row{
padding: 90px 0;
}
#default_page_row .dnd_section_dd:first-child{
padding-top: 0px;
}
#default_page_row .dnd_section_dd:last-child{
padding-bottom: 0px;
} .portfolio_item{
color: #929292;
border: 0px;
}
.portfolio_item,
.portfolio_item .overlayed{
position: relative;
text-align: center;
z-index: 1;
}
.portfolio_single_column_item .portfolio_item,
.portfolio_single_column_item .portfolio_item .overlayed{
height: 100%;
}
#simple_item_portfolio{
padding-bottom: 15px;
}
.portfolio_item h4{
margin: 0px 0px 27px 0px;
position: relative;
z-index: 1;
}
.portfolio_item span{
z-index: 1;
position: relative;
}
.portfolio_item h4 a{
color: #fff;
font-size: 30px;
font-weight: 300;
text-transform: uppercase;
font-family: Roboto;
}
.portfolio_item h4 a:hover{
color: #056ab2;
}
.portfolio_item .overlayed .overlay {
width: 100%;
height: 100%;
position: absolute;
overflow: hidden;
top: 0;
left: 0;
opacity: 0;
background: none;
color: #fff;
-webkit-transition: all 300ms ease-in-out;
-moz-transition: all 300ms ease-in-out;
-o-transition: all 300ms ease-in-out;
-ms-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
}
.portfolio_item .overlayed .overlay .overlay_title{
font-family: Roboto;
font-size:38px;
color: #fff;
font-weight: 100;
width: 100%;
position: absolute;
top: 50%;
margin-top: -30px;
line-height: 38px;
text-align: center;
padding: 0 10px;
}
#related_portfolio .portfolio_item .overlayed .overlay .overlay_title{
margin-top: -80px;
}
.portfolio_item .overlayed .overlay .portfolio_item_tags{
font-style: italic;
margin-bottom: 0;
font-size: 16px;
text-align: center;
width: 100%;
top: auto;
bottom: 50px;
position: absolute;
margin-top: 50px;
}
.portfolio_item .overlayed:hover .overlay {
opacity: 1;
background:rgba(78,125,225,0.75);
}
.portfolio_single_column_item .portfolio_item .overlayed:hover .overlay {
opacity: 1;
background:rgba(78,125,225,0.75);
}
.portfolio_single_column_item:nth-child(2n) .portfolio_item .overlayed:hover .overlay {
opacity: 1;
background:rgba(78,125,225,0.75);
}
h2.portfolio_title a{
color: #3c414c;
font-size: 24px;
}
h2.portfolio_title a:hover{
color: #285fdb;
font-size: 24px;
}
.portfolio_item_meta h2.portfolio_title{
margin-bottom: -6px;
}
.portfolio_single_column_item .portfolio_item_meta_category{
position: relative;
display: inline-block;
}
.portfolio_single_column_item .portfolio_item_meta_category a{
padding-bottom: 30px;
position: relative;
color: #b5b8c0;
font-style: italic;
font-size: 14px;
display: inline-block;
}
.portfolio_single_column_item .portfolio_item_meta_category a:hover{
color: #285fdb;
}
.portfolio_single_column_item .portfolio_item_meta_category:after{
display: block;
content: "";
width: 34px;
height: 2px;
background: #bbbfc8;
bottom: 15px;
left: 0;
position: absolute;
}
.portfolio_single_column_item{
margin-bottom: 60px;
border: 1px solid #eef0f2;
background: #fff;
border-radius: 4px;
box-shadow: 1px 1px 2px rgba(138,141,148,0.1);
position: relative;
overflow: hidden;
}
.portfolio_single_column_item .overlayed{
float: left;
width: 50%;
margin-right: 80px;
}
.portfolio_single_column_item .portfolio_single_content{
display: block;
}
.portfolio_single_column_item:nth-child(2n) .overlayed{
float: right;
width: 50%;
margin-left: 80px;
margin-right: 0;
}
.portfolio_single_column_item .overlay .overlay_icon{
width: 50px;
height: 50px;
border: 1px solid #fff;
border-radius: 50%;
position: absolute;
top: 50%;
margin-top: -25px;
left: 50%;
margin-left: -25px;
line-height: 60px;
}
.portfolio_single_column_item .overlay .overlay_icon i{
font-size: 25px!important;
text-align: center;
margin: 0;
line-height: 50px;
}
.portfolio_single_column_item .portfolio_item_meta{
padding: 80px;
position: relative;
text-align: left;
}
.portfolio_item_meta .post-readmore{
margin-top: 30px;
}
.portfolio_item_meta .post-readmore a {
width: 180px;
height: 44px;
font-size: 15px;
line-height: 36px;
color: #3c414c;
text-transform: uppercase;
border: 1px solid #eef0f2;
text-align: center;
border-radius: 4px;
background: #fbfcfd;
font-weight: 100;
float: left;
}
.portfolio_item_meta .post-readmore a:hover {
color: #285fdb;
border: 1px solid #285fdb;
}
.single_portfolio_meta{
color: #929292;
margin-bottom: 33px;
}
.single_portfolio_meta .icon-calendar{
margin-left: 30px;
}
.portfolio_single_column_item .more-link{
margin-top: 3px;
}
.portfolio_item_meta{
padding-left: 20px;
}
.portfolio_item_meta h2{
margin-bottom: 24px;
}
.portfolio_item_meta .portfolio_item_meta_label{
color:#3c414c;
}
.portfolio_item_meta .portfolio_item_meta_data{
color: #8a8d94;
}
.portfolio_single_detail{
margin-bottom: 0px;
padding-bottom: 4px;
}
.portfolio_item_meta p.portfolio_single_detail:first-of-type{
padding-top: 20px;
}
.portfolio_item_meta p:last-child{
border-bottom: none;
}
.portfolio_item_image{
margin-bottom: 35px;
border-radius: 4px;
margin-top: 14px;
}
.portfolio_item_view_link{
margin-top: 22px!important;
margin-bottom: 38px;
}
.portfolio_item_view_link a{
display: inline-block;
background: transparent;
color: #3c414c;
border: 1px solid #eef0f2;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
padding: 9px 62px;
font-family: Roboto;
font-weight: 300;
margin-top: 0px;
font-size: 15px;
text-transform: uppercase;
}
.portfolio_item_view_link a:hover{
color: #285fdb;
border: 1px solid #285fdb;
}
.portfolio_share_label{
font-size: 18px;
color: #3c414c;
}
.isotope-item {
z-index: 2;
}
.isotope-hidden.isotope-item {
z-index: 1;
}
.isotope,
.isotope .isotope-item {
-webkit-transition-duration: 0.8s;
-moz-transition-duration: 0.8s;
-ms-transition-duration: 0.8s;
-o-transition-duration: 0.8s;
transition-duration: 0.8s;
}
.isotope {
-webkit-transition-property: height, width;
-moz-transition-property: height, width;
-ms-transition-property: height, width;
-o-transition-property: height, width;
transition-property: height, width;
}
.isotope .isotope-item {
-moz-transition-property:    -moz-transform, opacity;
-ms-transition-property:     -ms-transform, opacity;
-o-transition-property:      -o-transform, opacity;
transition-property:         transform, opacity;
-webkit-transition-property:         -webkit-transform, opacity;
}
.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
-webkit-transition-duration: 0s;
-moz-transition-duration: 0s;
-ms-transition-duration: 0s;
-o-transition-duration: 0s;
transition-duration: 0s;
}
#filters{
list-style: none;
margin: 0;
text-align: center;
margin-bottom: 50px;
}
#filters li{
list-style: none;
display: inline-block;
margin-left: 5px;
text-transform: uppercase;
}
#filters li a{
color: #3c414c;
font-family: Roboto;
font-size: 12px;
font-weight: 300;
border: 1px solid #eef0f2;
border-radius: 5px;
padding: 3px 19px 5px 19px;
display: inline-block;
background: #fff;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
#filters li:first-child a{
border-left: 1px solid #eef0f2;
}
#filters li a.selected,
#filters li:hover,
#filters li:hover a{
color: #285fdb;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
#filters i{
margin-right: 10px;
margin-left: 15px;
font-size: 9px;
top: 0px;
}
.portfolio_item_5{
width: 19.97%;
display: block;
float: left;
}
.portfolio_item_4{
width: 24.98%;
display: block;
float: left;
}
.portfolio_item_3{
width: 33.31%;
display: block;
float: left;
}
.portfolio_item_2{
width: 49.98%;
display: block;
float: left;
}
#related_portfolio{
padding: 90px 0 0;
margin-bottom: 100px;
}
#related_portfolio h3.column_title_center{
margin-bottom: 40px!important;
}
#related_portfolio .portfolio_inner_content .overlayed {
border-top-left-radius: 3px;
border-top-right-radius: 3px;
overflow: hidden;
}
#single_portfolio_pagination_layout2{
padding: 0;
background: #fff;
border-bottom: 1px solid #eef0f2;
}
.more_portfolio_link{
margin: 42px 0 30px 0;
text-align: center;
-webkit-transition: all 180ms ease-in;
transition: all 180ms ease-in;
}
.more_portfolio_link a{
text-transform: uppercase;
font-family: Roboto;
font-size: 18px;
font-weight: 300;
color: #8a8d94;
border: 1px solid #8a8d94;
border-radius: 4px;
padding: 10px 30px 12px 30px;
-webkit-transition: all 180ms ease-in;
transition: all 180ms ease-in;
}
.more_portfolio_link a:hover{
color: #285fdb;
border: 1px solid #285fdb;
-webkit-transition: all 180ms ease-in;
transition: all 180ms ease-in;
}
.portfolio-readmore{
margin-top: 0px;
padding-top: 0px;
padding-bottom: 0px;
}
.portfolio_inner_content{
-webkit-box-shadow: inset 0px 0px 0px 1px #eef0f2;
-moz-box-shadow:    inset 0px 0px 0px 1px #eef0f2;
box-shadow:         inset 0px 0px 0px 1px #eef0f2;
}
.portfolio_inner_content .portfolio_item_meta{
padding: 20px 0;
}
.portfolio_inner_content .portfolio_item_meta h2{
margin-bottom: 0!important;
padding: 0;
line-height: 24px;
}
.portfolio_inner_content .portfolio_item_meta h2 a{
font-family: Roboto;
font-weight: 100;
font-size: 20px;
color: #3c414c;
}
.portfolio_inner_content .portfolio_item_meta h2:after{
display: none;
}
.portfolio_inner_content .portfolio_item_meta .portfolio_4column_info{
text-align: center;
margin-bottom: 0;
}
.portfolio_inner_content .portfolio_item_meta .portfolio_4column_info .portfolio_item_meta_data{
font-family: Ubuntu;
font-weight: 300;
font-style: italic;
font-size: 14px;
line-height: 26px;
color: #b5b8c0;
}
.portfolio_item_meta p{
margin-top: 0px;
}
.portfolio_item_meta .portfolio_content {
border-bottom: 1px solid #eef0f2;
margin-bottom: 0;
}
.portfolio_item_meta .portfolio_details{
border-bottom: 1px solid #eef0f2;
margin-bottom: 40px;
padding-bottom: 17px;
}
.post_meta_share.portfolio_share_social{
float: left;
}
#porfolio_pagination{
border-top: 1px solid #eef0f2;
background: #fff;
padding: 0;
}
#single_portfolio_pagination{
min-height: 60px;
position: relative;
}
#single_portfolio_pagination a{
font-family: Roboto;
font-weight: 300;
font-size: 18px;
text-transform: uppercase;
color: #3c414c;
}
#single_portfolio_pagination a i{
font-size: 18px!important;
color: #b5b8c0;
}
#single_portfolio_pagination .prev,
#single_portfolio_pagination .next{
position: relative;
top: 14px;
}
#single_portfolio_pagination .prev i{
margin-right: 8px;
position: relative;
top: 3px;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
#single_portfolio_pagination .next i{
margin-left: 8px;
position: relative;
top: 3px;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
#single_portfolio_pagination .list{
position: absolute;
top: 16px;
left: 50%;
margin-left: -9px;
}
#single_portfolio_pagination a:hover,
#single_portfolio_pagination a:hover i{
color: #285fdb;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
#single_portfolio_pagination .next{
float: right;
} .portfolio_item_2{
padding-right: 30px;
margin-top: 30px;
}
.portfolio_item_2 .portfolio2_container{
border: 1px solid #eef0f2;
border-radius: 4px;
background: #fff;
overflow: hidden;
}
.portfolio_item_2 .overlay .overlay_icon{
width: 50px;
height: 50px;
border: 1px solid #fff;
border-radius: 50%;
position: absolute;
top: 50%;
margin-top: -25px;
left: 50%;
margin-left: -25px;
line-height: 63px;
}
.portfolio_item_2 .overlay .overlay_icon i{
font-size: 25px!important;
text-align: center;
margin: 0;
}
.portfolio_item_2 .portfolio2_title{
margin-top: 17px;
margin-bottom: 0;
font-family: Roboto, sans-serif;
font-size: 20px;
text-align: center;
padding: 0 20px;
}
.portfolio_item_2 .portfolio2_title a{
color: #3c414c;
}
.portfolio_item_2 .portfolio2_title a:hover{
color: #285fdb;
}
.portfolio_item_2 .portfolio2_item_tags{
text-align: center;
margin-top: -4px;
}
.portfolio_item_2 .portfolio2_item_tags a{
font-style: italic;
font-size: 14px;
color: #b5b8c0;
}
.portfolio_item_2 .portfolio2_item_tags a:hover{
color: #285fdb;
} .portfolio_item_3{
padding-right: 30px;
margin-top: 30px;
}
.portfolio_item_3 .portfolio3_container{
border: 1px solid #eef0f2;
border-radius: 4px;
background: #fff;
overflow: hidden;
}
.portfolio_item_3 .overlay .overlay_icon{
width: 50px;
height: 50px;
border: 1px solid #fff;
border-radius: 50%;
position: absolute;
top: 50%;
margin-top: -25px;
left: 50%;
margin-left: -25px;
line-height: 63px;
}
.portfolio_item_3 .overlay .overlay_icon i{
font-size: 25px!important;
text-align: center;
margin: 0;
}
.portfolio_item_3 .portfolio3_title{
margin-top: 17px;
margin-bottom: 0;
font-family: Roboto, sans-serif;
font-size: 20px;
text-align: center;
padding: 0 20px;
}
.portfolio_item_3 .portfolio3_title a{
color: #3c414c;
}
.portfolio_item_3 .portfolio3_title a:hover{
color: #285fdb;
}
.portfolio_item_3 .portfolio3_item_tags{
margin-top: -4px;
text-align: center;
}
.portfolio_item_3 .portfolio3_item_tags a{
font-style: italic;
font-size: 14px;
color: #b5b8c0;
}
.portfolio_item_3 .portfolio3_item_tags a:hover{
color: #285fdb;
}
.portfolio_item_3_boxed{
width: 32%;
display: block;
margin-right: 15px;
margin-bottom: 15px;
}
.portfolio_item_3_boxed:nth-of-type(3n){
margin-right: 0;
}
.portfolio_item_3_boxed .overlay_title{
padding: 0 20px;
}
.portfolio_item_3_boxed .overlayed img,
.portfolio_item_3_boxed:hover .overlayed .overlay{
border-radius: 5px!important;
} .portfolio_item_4{
padding-right: 30px;
margin-top: 30px;
}
.portfolio_item_4 .portfolio4_container{
border: 1px solid #eef0f2;
border-radius: 4px;
background: #fff;
overflow: hidden;
}
.portfolio_item_4 .overlay .overlay_icon{
width: 50px;
height: 50px;
border: 1px solid #fff;
border-radius: 50%;
position: absolute;
top: 50%;
margin-top: -25px;
left: 50%;
margin-left: -25px;
line-height: 63px;
}
.portfolio_item_4 .overlay .overlay_icon i{
font-size: 25px!important;
text-align: center;
margin: 0;
}
.portfolio_item_4 .portfolio4_title{
margin-top: 17px;
margin-bottom: 0;
font-family: Roboto, sans-serif;
font-size: 20px;
text-align: center;
padding: 0 10px;
}
.portfolio_item_4 .portfolio4_title a{
color: #3c414c;
}
.portfolio_item_4 .portfolio4_title a:hover{
color: #285fdb;
}
.portfolio_item_4 p.portfolio4_item_tags{
margin-top: -5px;
text-align: center;
}
.portfolio_item_4 p.portfolio4_item_tags a{
font-style: italic;
font-size: 14px;
color: #b5b8c0;
}
.portfolio_item_4 p.portfolio4_item_tags a:hover{
color: #285fdb;
}
.portfolio_item_4_boxed{
width: 23.58%;
display: block;
margin-right: 15px;
margin-bottom: 15px;
}
.portfolio_item_4_boxed:nth-of-type(4n){
margin-right: 0;
}
.portfolio_item_4_boxed .overlay_title{
padding: 0 20px;
}
.portfolio_item_4_boxed .overlayed img,
.portfolio_item_4_boxed:hover .overlayed .overlay{
border-radius: 5px!important;
} .container_fullwidth {
width: 100.4%;
margin: 0 auto;
}
.small{
width: 16.65%;
}
.medium_vert{
width: 16.65%;
}
.medium_horiz{
width: 33.31%;
}
.big{
width: 33.31%;
}
.portfolio_item.portfolio_masonry_fullwidth:hover .overlayed .overlay{
border-radius: 0;
} .slider-wrapper{
position: relative;
}
#slider a {
border:0;
display:block;
}
.nivo-controlNav {
padding: 20px 0;
text-align: left;
}
.nivo-control img{
width: 100px;
margin-right: 10px;
margin-bottom: 10px;
} .section_stats{
padding: 37px 0 0 0;
} #page404{
text-align: center;
margin-bottom: 76px;
margin-top: 53px;
}
#page404 .big_404{
font-size: 236px;
line-height: 236px;
font-family: Roboto;
font-weight: 100;
color: #3c414c;
text-align: center;
}
#page404 .big_404_text{
font-size: 36px;
line-height: 36px;
font-family: Roboto;
font-weight: 100;
color: #3c414c;
text-align: center;
margin-bottom: 24px;
}
#page404 h2{
font-size: 15px;
}
#page404 .dnd_search{
width: 31.5%;
margin: 10px auto;
}
#page404 form{
position: relative;
}
#page404 a{
cursor: pointer;
}
#page404 i{
color: #858585;
position: absolute;
top: 15px;
right: 19px;
font-size: 14px;
}
#page404 input{
padding: 10px 20px;
font-size: 14px;
height: 44px;
border: 1px solid #eef0f2;
background: #fbfcfd;
border-radius: 4px;
}
.portfolio_front{
padding-right: 0;
margin-top: 0;
}
.portfolio_front.portfolio_item_3 .overlayed img{
border-radius: 0px;
}
.portfolio_front.portfolio_item:hover .overlayed .overlay{
border-radius: 0px;
} .wpb_slider_area .owl-item .item{
margin: 0;
margin-left: 12px!important;
margin-right: 12px!important;
}
.wpb_slider_area.wpb_latest_pro_sli.wpb_fix_cart #owl-demo.owl-carousel.owl-theme .owl-wrapper-outer.big_layout .owl-wrapper.grid.cs-style-3 .owl-item .item figure{
border-radius: 4px;
overflow: hidden;
border: 1px solid #eef0f2;
}
.wpb_slider_area.wpb_latest_pro_sli.wpb_fix_cart #owl-demo.owl-carousel.owl-theme .owl-wrapper-outer.big_layout .owl-wrapper.grid.cs-style-3 .owl-item .item figure figcaption{
background: #292934;
}
.grid figcaption a:hover, div.grid_no_animation figcaption a.button:hover{
color: #285fdb!important;
border: 1px solid #285fdb!important;
background: #fff !important;
}
.grid figcaption a, div.grid_no_animation figcaption a.button{
border-radius: 4px;
border: 1px solid #285fdb;
background: #285fdb;
}
.owl-theme .owl-controls .owl-buttons div{
color: #8a8d94;
font-size: 14px;
line-height: 14px;
display: inline-block;
margin: 0;
float: left;
border: 1px solid #eef0f2;
border-radius: 4px;
width: 32px;
height: 32px;
margin-right: 10px;
background: #fff;
}
.owl-theme .owl-controls .owl-buttons div:hover{
background: #285fdb;
color: #fff;
}
.owl-theme .owl-controls .owl-buttons div i{
line-height: 25px;
margin: 0;
}
.owl-buttons{
position: absolute;
top: -45px!important;
right: -10px!important;
}
.wpb_area_title{
display: none !important;
} .wishlist_buttons{
background: #fff;
border: 1px solid #eef0f2;
margin-bottom: 10px;
position: relative;
border-radius: 4px;
}
.wishlist_buttons .sidebar_text{
display: block;
font-size: 16px;
color: #3c414c;
height: 50px;
padding: 11px 20px;
}
.wishlist_buttons .sidebar_text i{
margin-right: 10px;
-webkit-transition: all 180ms ease-in;
transition: all 180ms ease-in;
}
.wishlist_buttons .sidebar_text:hover{
color: #285fdb;
}
.wishlist_buttons .sidebar_text:hover i{
color: #285fdb!important;
-webkit-transition: all 180ms ease-in;
transition: all 180ms ease-in;
} #coming_soon_header{
min-height: 240px;
text-align: center;
}
#coming_soon_header #logo{
float: none;
margin: 0 0;
display: inline-block;
line-height: 240px;
}
.coming_soon_subscribe{
text-align: center;
}
.coming_soon_subscribe span{
display: inline-block;
margin-right: 10px;
}
.coming_soon_subscribe input[type="submit"]{
padding: 13px 51px!important;
}
body.search.search-results .pagination{
margin-bottom: 90px!important;
}    .ABt_testimonials_wrapper.picture_middle .ABt_pagination,
.ABt_testimonials_wrapper_static.picture_middle .ABt_pagination{
margin-top: 0px;
}
.ABt_testimonials_wrapper.picture_middle .ABt_pagination a,
.ABt_testimonials_wrapper_static.picture_middle .ABt_pagination a{
margin-right: 13px;
width: 16px;
height: 16px;
border-radius: 50%;
border: 2px solid #bbbfc6;
display: inline-block;
}
.ABt_testimonials_wrapper.picture_middle .ABt_pagination a.selected,
.ABt_testimonials_wrapper_static.picture_middle .ABt_pagination a.selected{
width: 16px;
height: 16px;
border-radius: 50%;
background: #50a2de;
border: 0;
display: inline-block;
}
.ABt_testimonials_wrapper.picture_middle .ABt_pagination a:hover,
.ABt_testimonials_wrapper_static.picture_middle .ABt_pagination a:hover{
width: 16px;
height: 16px;
border-radius: 50%;
background: #50a2de;
border: 0;
}
.ABt_testimonials_wrapper.picture_middle .ABt_pagination a span,
.ABt_testimonials_wrapper_static.picture_middle .ABt_pagination a span{
display: none;
}
.ABt_testimonials_wrapper.picture_middle .testimonial_small,
.ABt_testimonials_wrapper_static.picture_middle .testimonial_small{
border: 1px solid #e9eaec;
border-radius: 5px;
padding: 110px 25px 0px 25px;
position: relative;
background: #fbfcfd;
margin-top: 16px;
}
.ABt_testimonials_wrapper.picture_middle .testimonial_small .source,
.ABt_testimonials_wrapper_static.picture_middle .testimonial_small .source{
position: absolute;
width: 350px;
top: 52px;
left: 50%;
margin-left: -175px;
text-align: center;
}
.ABt_testimonials_wrapper.picture_middle .ABt_author,
.ABt_testimonials_wrapper_static.picture_middle .ABt_author{
color: #3c414c;
font-family: Roboto;
font-size: 20px;
display: block;
font-weight: 300;
}
.ABt_testimonials_wrapper.picture_middle .ABt_company,
.ABt_testimonials_wrapper_static.picture_middle .ABt_company{
color: #9ea1a9;
font-family: Ubuntu;
font-size: 13px;
font-weight: 300!important;
font-style: italic;
-webkit-transition: all 180ms ease-in;
transition: all 180ms ease-in;
}
.ABt_testimonials_wrapper.picture_middle .ABt_company:hover,
.ABt_testimonials_wrapper_static.picture_middle .ABt_company:hover{
color: #285fdb;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
.ABt_testimonials_wrapper.picture_middle .testimonial_small p,
.ABt_testimonials_wrapper_static.picture_middle .testimonial_small p{
border-bottom: 0px;
font-size: 15px;
color: #8a8d94;
line-height: 26px;
margin-bottom: 33px;
font-style: italic;
}
.ABt_testimonials_wrapper.picture_middle .testimonial_small p:after,
.ABt_testimonials_wrapper_static.picture_middle .testimonial_small p:after{
display: none;
}
.ABt_testimonials_wrapper.picture_middle .ABt_testimonials_slide li,
.ABt_testimonials_wrapper_static.picture_middle .ABt_testimonials_slide li{
border-radius: 5px;
padding-bottom: 0px;
background: transparent;
}
.ABt_testimonials_wrapper.picture_middle .testimonial_small img,
.ABt_testimonials_wrapper_static.picture_middle .testimonial_small img{
width: 74px;
height: 74px;
border-radius: 50%;
position: absolute;
top: -43px;
left: 50%;
margin-left: -37px;
} .ABt_testimonials_wrapper.picture_bottom,
.ABt_testimonials_wrapper_static.picture_bottom{
position: relative;
border: 1px solid #eef0f2;
border-radius: 5px;
background: #fbfcfd;
}
.ABt_testimonials_wrapper.picture_bottom{
padding-bottom: 45px;
}
.ABt_testimonials_wrapper.picture_bottom .ABt_pagination,
.ABt_testimonials_wrapper_static.picture_bottom .ABt_pagination{
z-index: 1;
position: absolute;
left: 50%;
bottom: 15px;
margin-left: -33px;
}
.ABt_testimonials_wrapper.picture_bottom .ABt_pagination a,
.ABt_testimonials_wrapper_static.picture_bottom .ABt_pagination a{
margin-right: 13px;
width: 9px;
height: 9px;
border-radius: 50%;
display: inline-block;
background: #dfe3e7;
}
.ABt_testimonials_wrapper.picture_bottom .ABt_pagination a.selected,
.ABt_testimonials_wrapper_static.picture_bottom .ABt_pagination a.selected{
width: 9px;
height: 9px;
border-radius: 50%;
background: #8a8d94;
border: 0;
display: inline-block;
}
.ABt_testimonials_wrapper.picture_bottom .ABt_pagination a:hover,
.ABt_testimonials_wrapper_static.picture_bottom .ABt_pagination a:hover{
width: 9px;
height: 9px;
border-radius: 50%;
background: #8a8d94;
border: 0;
}
.ABt_testimonials_wrapper.picture_bottom .ABt_pagination a span,
.ABt_testimonials_wrapper_static.picture_bottom .ABt_pagination a span{
display: none;
}
.ABt_testimonials_wrapper.picture_bottom .testimonial_small,
.ABt_testimonials_wrapper_static.picture_bottom .testimonial_small{
position: relative;
padding: 70px 30px 0px 126px;
}
.ABt_testimonials_wrapper.picture_bottom .testimonial_small .source,
.ABt_testimonials_wrapper_static.picture_bottom .testimonial_small .source{
position: absolute;
width: 350px;
top: 29px;
left: 22.2%;
text-align: left;
}
.ABt_testimonials_wrapper.picture_bottom .ABt_author,
.ABt_testimonials_wrapper_static.picture_bottom .ABt_author{
color: #3c414c;
font-size: 20px;
font-family: Roboto;
}
.ABt_testimonials_wrapper.picture_bottom .ABt_company,
.ABt_testimonials_wrapper_static.picture_bottom .ABt_company{
color: #9ea1a9;
font-size: 13px;
font-family: Ubuntu;
font-style: italic;
font-weight: 300!important;
-webkit-transition: all 180ms ease-in;
transition: all 180ms ease-in;
}
.ABt_testimonials_wrapper.picture_bottom .ABt_company:hover,
.ABt_testimonials_wrapper_static.picture_bottom .ABt_company:hover{
color: #285fdb;
}
.ABt_testimonials_wrapper.picture_bottom .testimonial_small p,
.ABt_testimonials_wrapper_static.picture_bottom .testimonial_small p{
border-bottom: 0px;
font-size: 15px;
color: #8a8d94;
line-height: 26px;
font-style: italic;
}
.ABt_testimonials_wrapper.picture_bottom .testimonial_small p:after,
.ABt_testimonials_wrapper_static.picture_bottom .testimonial_small p:after{
display: none;
}
.ABt_testimonials_wrapper.picture_bottom .ABt_testimonials_slide li,
.ABt_testimonials_wrapper_static.picture_bottom .ABt_testimonials_slide li{
border-radius: 5px;
background: transparent;
}
.ABt_testimonials_wrapper.picture_bottom .testimonial_small img,
.ABt_testimonials_wrapper_static.picture_bottom .testimonial_small img{
width: 74px;
height: 74px;
border-radius: 50%;
position: absolute;
top: 30px;
left: 30px;
} .ab-tweet-scroller {
position: relative;
border: 0;
padding-bottom: 0px;
text-align: center;
} .ab-tweet-scroller:before{
content: '\e631';
font-family: 'core_icomoon';
background: none;
width: 86px;
height: 86px;
border-radius: 50%;
font-style: normal;
font-size: 30px;
color: #fff;
position: absolute;
top: 0;
left: 50%;
margin-left: -43px;
background: rgba(255,255,255,0.1);
border: 1px solid rgba(238,240,242,0.4);
text-align: center;
line-height: 85px;
}
.ab-tweet-item{
position: relative;
padding-top: 87px;
padding-bottom: 50px;
}
.ab-tweet-username{
color: #ffffff;
font-size: 16px;
position: absolute;
left: 50%;
top: 103px;
margin-left: -61px;
z-index: 10;
}
.ab-tweet-text{
margin-top: 70px;
font-family: Ubuntu, sans-serif;
font-size: 20px;
color: #b5b8c0;
z-index: 10;
font-weight: 300;
padding: 0 100px;
}
.ab-tweet-text a{
font-family: Ubuntu, sans-serif;
font-size: 20px;
color: #fff;
font-weight: 300;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
.ab-tweet-text a:hover{
color: #285fdb;
}
.ab-tweet-date {
color: #8a8d94;
font-family: Ubuntu, sans-serif;
font-size: 15px;
position: absolute;
bottom: 12px;
left: 50%;
margin-left: -61px;
z-index: 10;
}
.ab-tweet-navigation{
margin: 0 100px;
}
.ab-tweet-prev{
color:transparent;
}
.ab-tweet-next{
color: transparent;
}
a.ab-tweet-prev:hover{
color:transparent;
}
a.ab-tweet-next:hover{
color:transparent;
}
.ab-tweet-prev:after{
content: '';
border-top: 1px solid #b6b6b7;
border-right: 1px solid #b6b6b7;
transform:rotate(-135deg);
-ms-transform:rotate(-135deg);
-webkit-transform:rotate(-135deg);
background: transparent;
width: 30px;
height: 30px;
position: absolute;
bottom: 50%;
left: 10px;
right: auto;
margin-bottom: -30px;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
.ab-tweet-prev:hover:after{
border-top: 1px solid #285fdb;
border-right: 1px solid #285fdb;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
.ab-tweet-next:hover:after{
border-top: 1px solid #285fdb;
border-right: 1px solid #285fdb;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
.ab-tweet-next:after{
content: '';
border-top: 1px solid #b6b6b7;
border-right: 1px solid #b6b6b7;
transform:rotate(45deg);
-ms-transform:rotate(45deg);
-webkit-transform:rotate(45deg);
background: transparent;
width: 30px;
height: 30px;
position: absolute;
bottom: 50%;
right: 10px;
left:auto;
margin-bottom: -30px;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
} .ABss_form_wrapper{
text-align: center;
}
.ABss_form_wrapper p{
margin: 0 10px;
}
.ABss_form_wrapper input{
width: 370px;
box-sizing: border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing: border-box;
}
.ABss_form_wrapper input[type="submit"]{
margin:0 0 30px 0;
padding: 14px 51px 14px;
width: 100%;
text-transform: uppercase;
border: 1px solid #285fdb;
}  #ABdev_main_footer{
color: #939fa6;
position: relative;
}
#ABdev_main_footer h3{
color: #fff;
font-size: 24px;
line-height: 24px;
margin-bottom: 25px;
}
#ABdev_main_footer a{
color: #939fa6;
}
#ABdev_main_footer a:hover{
color: #285fdb;
}
#footer_columns{
background: #232425;
padding: 68px 0;
}
#footer_copyright{
background: #1f2021;
color: #939fa6;
font-size: 13px;
line-height: 30px;
padding: 20px 0;
}
.footer_social_span_1{width:100%;}
.footer_social_span_2{width:50%;}
.footer_social_span_3{width:33.333333%;}
.footer_social_span_4{width:25%;}
.footer_social_span_5{width:20%;}
.footer_social_span_6{width:16.666667%;}
.footer_social_span_7{width:14.285714%;}
.footer_social_span_8{width:12.5%;}
.footer_social_span_9{width:11.111111%;}
.footer_social_span_10{width:10%;}
#footer_social{
text-align: center;
background:#1f2021;
}
#footer_social a{
display: inline-block;
line-height: 100px;
text-align: center;
border-right: 1px solid #2a2b2c;
color: #8a8d94;
}
#footer_social a:first-child{
border-left: 1px solid #2a2b2c;
}
#footer_social i{
color:#8a8d94;
font-size: 21px!important;
margin-right: 0;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
#footer_social i:hover{color:#FFF;} #footer_columns .widget_pages li,
#footer_columns .widget_recent_entries li,
#footer_columns .widget_archive li,
#footer_columns .widget_nav_menu li,
#footer_columns .widget_meta li,
#footer_columns .widget_rss li,
#footer_columns .widget_categories li{
border-bottom: 1px solid #2c2d2e;
position: relative;
padding: 6px 0 7px 0;
}
#footer_default_container #footer_copyright .footer_copyright{
margin-left: 0;
}
#footer_default_container #back_to_top{
width: 50px;
height: 50px;
border-radius: 50%;
background: #26292e;
position: absolute;
right: 60px;
bottom: 45px;
margin-left: -23px;
z-index: 1;
text-align: center;
}
#footer_default_container #back_to_top:after{
content: "";
background: transparent;
border-top: 1px solid #878a91;
border-right: 1px solid #878a91;
width: 14px;
height: 14px;
transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
position: absolute;
top: 20px;
left: 50%;
margin-left: -7px;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
#footer_default_container #back_to_top:hover:after{
border-top: 1px solid #285fdb;
border-right: 1px solid #285fdb;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
#footer_onepage_container{
background: #181a1d;
min-height: 396px;
position: relative;
}
#footer_onepage_container .footer_onepage_copyright{
text-align: center;
padding-top: 31px;
color: #8a8d94;
font-size: 14px;
}
#footer_onepage_container #back_to_top{
width: 50px;
height: 50px;
border-radius: 50%;
background: #26292e;
position: absolute;
left: 50%;
bottom: 100px;
margin-left: -23px;
z-index: 1;
text-align: center;
}
#footer_onepage_container #back_to_top:after{
content: "";
background: transparent;
border-top: 1px solid #878a91;
border-right: 1px solid #878a91;
width: 14px;
height: 14px;
transform:rotate(-45deg);
-ms-transform:rotate(-45deg);
-webkit-transform:rotate(-45deg);
position: absolute;
top: 20px;
left: 50%;
margin-left: -7px;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
#footer_onepage_container #back_to_top:hover:after{
border-top: 1px solid #285fdb;
border-right: 1px solid #285fdb;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
#footer_onepage_container #footer_onepage_social{
text-align: center;
padding-top: 100px;
}
#footer_onepage_container #footer_onepage_social a{
width: 52px;
height: 52px;
border-radius: 50%;
margin-right: 14px;
margin-bottom: 14px;
background: #37393a;
text-align: center;
display: inline-block;
line-height: 59px;
}
#footer_onepage_container #footer_onepage_social a i{
color: #8a8d94;
display: inline-block;
font-size: 21px!important;
margin-right: 0;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-facebook{color: #3B5998;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-twitter{color: #4099FF;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-googleplus{color: #d34836;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-linkedin{color: #0e76a8;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-youtube{color: #c4302b;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-pinterest{color: #c8232c;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-github{color: #171515;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-rss{color: #ee802f;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-behance{color: #1769ff;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-blogger{color: #f57d00;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-delicious{color: #3399ff;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-designcontest{color: #5faad2;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-deviantart{color: #4e6252;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-digg{color: #000;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-dribbble{color: #ea4c89;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-dropbox{color: #007ee5;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-emailalt{color: #ed1c16;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-flickr{color: #ff0084;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-forrst{color: #5b9a68;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-instagram{color: #3f729b;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-lastfm{color: #c3000d;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-myspace{color: #313131;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-picasa{color: #9a45a0;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-skype{color: #00aff0;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-stumbleupon{color: #f74425;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-vimeo{color: #44bbff;}
#footer_onepage_container #footer_onepage_social a:hover i.ci_icon-zerply{color: #9dcc7a;}
#footer_columns .widget_pages li:after,
#footer_columns .widget_recent_entries li:after,
#footer_columns .widget_archive li:after,
#footer_columns .widget_nav_menu li:after,
#footer_columns .widget_meta li:after,
#footer_columns .widget_categories li:after {
content: "";
} #footer_copyright #footer_menu ul li{
display: inline-block;
margin-left: 10px;
}
#footer_copyright #footer_menu ul li a{
color: #8a8d94;
}
#footer_copyright #footer_menu ul li a:hover{
color: #285fdb;
}
#footer_copyright #footer_menu ul li.current-menu-item a{
color: #ffffff;
}
.tableborderw{border: #EAEAEA solid 1px; border-left: 0; margin:0 0 20px;}
.tableborderw tr td{border-bottom: #EAEAEA solid 1px; padding: 4px 12px; border-left: #EAEAEA solid 1px;}
.tableborderw thead tr th{border-radius: 0; border-bottom: #EAEAEA solid 1px; padding: 12px; border-left: #EAEAEA solid 1px;}
.dnd-accordion .ui-accordion-header{margin-bottom:0;}
.widget_nav_menu ul li:before{display:none;}
.content ul{margin:0;}
.content ul li{padding-left:25px; position:relative; list-style:none;}
.content ul li:before {content:''; width:8px; height:8px; border-radius:10px; border:#9ed1b9 solid 3px; position:absolute; top:7px; left:0;}
.content ul li ul li:before {content:''; width:8px; height:2px; border:none; background:#9ed1b9; position:absolute; top:9px; left:0; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.content ul li ul li:after {content:''; width:8px; height:2px; border:none; background:#9ed1b9; position:absolute; top:14px; left:0; -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg);} .widget ul li ul > li:before{display: none;}
.widget ul li ul > li:after{display: block; width:0; height:0; left: auto; right:8px; -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg);
transform: rotate(0deg);}
.links_wrpr{border-bottom:#CCC solid 1px; margin-bottom: 30px;}
.links_wrpr a{color:#3AB77C; text-decoration:underline;}
.links_table td{background:none; padding:14px;}
.links_table a{color:#3AB77C; text-decoration:underline;}
.left_dsas_wrpr{width: 48%; float: left; border-right: 1px solid #e6ebed; padding-right: 2%;}
.right_dsas_wrpr{width:50%; float:right;}
.links_table{ border: 1px solid #e6ebed; overflow:hidden; padding: 0px 15px;}
#myProfile-myAccount{}
#myProfile-myAccount h2{margin-top:16px;}
#myProfile-myAccount td{padding:4px 6px; border-bottom: 1px solid #e6ebed;}
.myMeeting-columns {float: left; width: 33%;}
#myProfile-myDownloads tr th{text-align:left;}
#paddingnonew{padding: 0;}
.bod_table table td{background:#FFF; padding:10px 10px;}
#padding_none{padding-bottom:20px;}
#padding_none2{padding-top:10px;}
.chairman_div {width: 32%;
float: left;
margin: 15px 11px 10px 0px;
border-bottom: #ddd solid 1px;
padding-bottom: 13px;}
.chairman_div h2{font-size: 30px; line-height: 40px; font-size: 26px; line-height: 40px; font-weight: 400;}
.chairman_div strong{font-weight:normal;}
.clearbothclass{clear:both; padding-top: 30px; font-size: 26px; line-height: 40px;font-weight: 400;}
.wfdsaAAC_wrpr a {
color: #3AB77C;
text-decoration: underline;
}
.wfdsaAAC_wrpr .dnd_team_member_link{text-decoration:none;}
#menu-footer-main-menu li{width: 31%;float: left;margin-right: 12px;}
#nav_menu-6 ul li{width: 31%;float: left;margin-right: 12px;}
.tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected{background:#FFF !important;}
@-webkit-keyframes scroll {
0% {
-webkit-transform: translateY(0);
}
50% {
-webkit-transform: translateY(10px);
}
100% {
-webkit-transform: translateY(0);
}
}
@-moz-keyframes scroll {
0% {
-moz-transform: translateY(0);
}
50% {
-moz-transform: translateY(10px);
}
100% {
-moz-transform: translateY(0);
}
}
@keyframes scroll {
0% {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
50% {
-webkit-transform: translateY(10px);
-moz-transform: translateY(10px);
-ms-transform: translateY(10px);
-o-transform: translateY(10px);
transform: translateY(10px);
}
100% {
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
}
}
.mouse {display: none; height: 44px;width: 28px;border-radius: 18px;border: 2px solid #FFF;text-align: center;}
.mouse:after {display: inline-block;height: 10px;width: 4px;border-radius: 2px;background-color: #FFF;content: ""; -webkit-animation: scroll 1.3s ease-out infinite forwards; -moz-animation: scroll 1.3s ease-out infinite forwards; animation: scroll 1.3s ease-out infinite forwards;}
.events_list{width:100%; margin:0px 0 15px 0;}
.event_date{width: 70px;height: 70px;float:left;font-size:37px;text-align: center;padding-top: 10px;background:#5d556f;color:#FFF;}
.event_date span{display:block;font-size:13px;margin-top: 4px;}
.event_details{padding-left: 0px;
float: right;
width: 87%;
left: 10px;}
.event_title{    font-size: 31px;
font-weight: 400;
margin-top: 0px;
margin-bottom: 15px;}
.events_list p
{
margin: 16px 0px 1px 100px;
}
.daytimeww{padding-left: 35px;
position: relative;
margin-left: 0px;}
.daytimeww i{position: absolute;
left: 0px;
top: -2px;
font-size: 22px !important;}
.locationww{padding-left:30px; position:relative; margin-left:20px;}
.locationww i{position: absolute;
left: -2px;
top: -5px;
font-size: 24px !important;}
.dnd_team_member img.avatar
{
height: 175px;
width: 125px;
}
.upme-column-wrap.dnd_container
{
display: table;
}
.upme-column-wrap.dnd_container img.upme-img-normal
{
margin-left: 5px;
}
.upme-column-wrap.dnd_container .dnd_team_member
{margin-bottom: 25px;
margin-left: 9px;
display: inline-table;
float: none;
}
.wpfilebase-file-default
{
display:none;
}
.widget.widget_nav_menu ul.menu li.menu-item-has-children ul
{
display: none;
}
.widget.widget_nav_menu ul.menu li.menu-item-has-children
{
border-bottom: 1px solid #eef0f2;
position: relative;
padding: 6px 0 7px 0;
}
.widget.widget_nav_menu ul li
{
padding-left: 0px;
}
.widget.widget_nav_menu ul li a
{
color: #939fa6 ! important;
}
.widget.widget_nav_menu ul.menu li.current-menu-item a
{
color: #5d556f;
font-weight: bold ! important;
}
.icon_rotate::after
{
-ms-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);
}
.font-weight
{
font-weight: bold !important;
border-bottom: 0px solid #eef0f2 !important;
}
#tribe-events-content ul li:before, ul.tribe-events-sub-nav li:before, #filters li:before 
{
display: none;
}
ul.tribe-events-sub-nav
{
margin: 0px;
padding: 10px 0px 4px;
border-top: 1px solid;
border-bottom: 1px solid;
display: table;
width: 100%;
color: #e6ebed;
}
ul.tribe-events-sub-nav li.tribe-events-nav-previous {
text-align: left;
left: 0px
}
ul.tribe-events-sub-nav li.tribe-events-nav-next {
right: 0px;
text-align: right;
}
.tribe-events-sub-nav .tribe-events-nav-previous {
margin-right: 0px;
text-align: left;
}
.tribe-events-sub-nav .tribe-events-nav-next {
margin-left: 0px;
text-align: right;
}
.tribe-events-sub-nav {
text-align: left;
}
.tribe-events-event-meta dt {
clear: left;
font-weight: 700;
margin: 15px 1px 1px 1px;
}
.tribe-events-cal-links button {
margin: 0px 2px;
}
.tribe-events-cal-links a
{
color: inherit;
}
.home.event_title
{
font-size: 21px;
}
.home.events_list{
margin: 0px 0px 35px 0px;
}
.home.event_details {
padding-left: 15px;
float: right;
width: 85%;
left: 0;
}
ul.tribe-events-sub-nav li
{
display: table-cell;
}
.tribe-events-nav-previous.tribe-events-nav-left.tribe-events-past
{
float: left;
}
.tribe-events-nav-next.tribe-events-nav-right
{
float: right;
}
.dnd_latest_news_shortcode_content {
padding-right: 25px;
}
.dnd_latest_news_shortcode_content h5 a::after {
bottom: -35px ! important;
}
#logouts
{
display: none;
position: absolute;
float: right;
text-align: right;
right: 25px;
top: 29px;
background: #5d556f;
padding: 0px 27px;
z-index: 9999999;
}
#logouts a, #droppro
{
color: #fff !important;
}
#droppro img
{
width: 33px;
border: 2px solid rgb(255, 255, 255);
border-radius: 24px;
height: 30px;
margin: 1px 5px;
}
#wpfb-data-table-571795b451678_length select
{
width: 37%;
padding: 9px 1px;
}
.event_widget .events_list {
width: 100%;
margin: 0px 0 35px 0;
}
.event_widget .events_list {
width: 100%;
margin: 0px 0 15px 0;
}
.event_widget .event_date {
width: 55px;
height: 55px;
float: left;
font-size: 25px;
text-align: center;
padding-top: 5px;
background: #5d556f;
color: #FFF;
}
.event_widget .home.event_details {
padding-left: 15px;
float: right;
width: 83%;
left: 0;
}
.event_widget .home.event_title {
font-size: 18px;
}
.event_widget .event_title {
font-size: 31px;
font-weight: 400;
margin-top: -5px;
margin-bottom: -5px;
}
.event_widget .daytimeww {
padding-left: 27px;
position: relative;
margin-left: 0px;
font-size: 13px;
display: block;
margin-top: 0px;
}
.event_widget .daytimeww i {
position: absolute;
left: 0px;
top: 1px;
font-size: 19px !important;
}
.event_widget .locationww {
padding-left: 25px;
position: relative;
margin-left: 0px;
font-size: 13px;
}
.event_widget .locationww i {
position: absolute;
left: -2px;
top: -4px;
font-size: 21px !important;
}
.event_widget .event_date span {
display: block;
font-size: 13px;
margin-top: -3px;
}
.dataTables_length select
{
width: 37%;
padding: 9px 1px;
}
.dataTable thead
{
display:none;
}
.post_content .post_badges .post_date .month {
margin-bottom: -10px;
}
.post_content .post_badges {
width: 85px;
background: #5d556f;
padding: 15px 0px 0px 0px;
}
.post_content .post_badges .post_date {
font-weight: bold;
color: #fff;
}
.post_content .post_main h2 {
text-align: left;
}
.post_content .post_author {
text-align: left;
}
.post_padding {
padding: 0 40px;
text-align: left;
}
.post-readmore {
padding: 15px 40px;
padding-bottom: 30px;
text-align: left;
}
.category-awards-recognition .attachment-full.wp-post-image
{
width:100%
}
.category-awards-recognition:nth-child(odd) .span6
{
float:right;
}
.mycalender th
{
font-size: 19px;
text-align: center;
padding: 0px 15px;
font-weight: bold;
}
.mycalender td
{
font-size: 18pt;
text-align: center;
padding: 15px 15px;
}
.mycalender td p
{
font-size: 14pt;
}
.mycalender td p a
{
color:#5d556f;
}
.mycalender td.tribe-events-has-events
{
background: #5d556f;
color:#ffffff;
}
.mycalender td.tribe-events-has-events a
{
color:#ffffff;
}
.tribe-bar-views-list
{
display:none;
}
.images {
width: 23.7%;
float: left;
margin: 5px;
}
.images img {
max-width: 100%;
height: 195px;
width: 100%;
}
.breadcrumbs
{
font-size:0px ! important;
}
.breadcrumbs a, 
.breadcrumbs span
{
font-size: 16px;
}
ul.dnd_children
{
width: 100%;
display: table;
}
ul.dnd_children li
{
display: table-cell;
width: 25% !important;
float: left;
margin: 10px 0px;
}
ul.dnd_children li::before
{
display: none;
}
.img_div_dsa
{
height: 250px;
}
.img_div_dsa .attachment-post-thumbnail {
max-width: 200px;
max-height: 200px;
vertical-align: middle;
}
.helper {
display: inline-block;
vertical-align: middle;
height: 100%;
}
.category-newsroom .post_padding p, .category-blog .post_padding p
{
text-align: left !important;
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
.dnd_latest_news_shortcode_content{padding:30px 30px 30px 30px !important;}
}
@media only screen and (min-width:768px) and (max-width:980px) {
.home.event_details{width: 100% !important;padding-left: 0 !important; margin-top: 14px; text-align: left !important;}
.home.event_title{font-size: 18px !important;}
.daytimeww{display:block !important;}
.locationww{display:block !important; margin-top: 14px !important;margin-left: 0 !important;}
#menu-footer-main-menu li{width: 48% !important; margin-right:2% !important;}
#nav_menu-6 ul li{width: 48% !important; margin-right:2% !important;}
#text-2 .textwidget{padding-right: 0px !important; text-align: center !important;}
.ab-tweet-text{padding: 0 0px !important;}
.dnd_posts_image{background-image:none !important; display:none !important;}
.dnd_latest_news_shortcode_content{padding:30px 30px 30px 30px !important;}
.dnd_latest_news_shortcode_content h5{position:relative;}
.dnd_latest_news_shortcode_content h5 a::after { display:none !important;}
.dnd_latest_news_shortcode_content h5::after{display: block;content: "";width: 34px;height: 2px;background: #bbbfc8;
position: absolute;bottom: -18px;left: 0;}
}
@media only screen and (min-width:641px) and (max-width:768px) {
.home.event_details{width: 100% !important;padding-left: 0 !important; margin-top: 14px; text-align: left !important;}
.home.event_title{font-size: 18px !important;}
.daytimeww{display:block !important;}
.locationww{display:block !important; margin-top: 14px !important;margin-left: 0 !important;}
#menu-footer-main-menu li{width: 48% !important; margin-right:2% !important;}
#nav_menu-6 ul li{width: 48% !important; margin-right:2% !important;}
#text-2 .textwidget{padding-right: 0px !important; text-align: center !important;}
.ab-tweet-text{padding: 0 0px !important;}
.dnd_posts_image{background-image:none !important; display:none !important;}
.dnd_latest_news_shortcode_content{padding:30px 30px 30px 30px !important;}
.dnd_latest_news_shortcode_content h5{position:relative;}
.dnd_latest_news_shortcode_content h5 a::after { display:none !important;}
.dnd_latest_news_shortcode_content h5::after{display: block;content: "";width: 34px;height: 2px;background: #bbbfc8;
position: absolute;bottom: -18px;left: 0;}
}
@media only screen and (min-width:481px) and (max-width:640px) {
.home.event_details{width: 100% !important;padding-left: 0 !important; margin-top: 14px; text-align: left !important;}
.home.event_title{font-size: 18px !important;}
.daytimeww{display:block !important;}
.locationww{display:block !important; margin-top: 14px !important;margin-left: 0 !important;}
#menu-footer-main-menu li{width: 48% !important; margin-right:2% !important;}
#nav_menu-6 ul li{width: 48% !important; margin-right:2% !important;}
#text-2 .textwidget{padding-right: 0px !important; text-align: center !important;}
.ab-tweet-text{padding: 0 0px !important;}
.dnd_posts_image{background-image:none !important; display:none !important;}
.dnd_latest_news_shortcode_content{padding:30px 30px 30px 30px !important;}
.dnd_latest_news_shortcode_content h5{position:relative;}
.dnd_latest_news_shortcode_content h5 a::after { display:none !important;}
.dnd_latest_news_shortcode_content h5::after{display: block;content: "";width: 34px;height: 2px;background: #bbbfc8;
position: absolute;bottom: -18px;left: 0;}
.post_main .post_padding{padding:10px 15px !important;}
.post_content .post_main h2{padding:20px 15px !important;}
.post-readmore{padding:20px 15px !important;}
.post_inner_content {padding: 40px 15px !important;}
.post_meta_share{padding: 20px 15px !important;}
}
@media only screen and (min-width:320px) and (max-width:480px) {
.home.event_details{width: 100% !important;padding-left: 0 !important; margin-top: 14px; text-align: left !important;}
.home.event_title{font-size: 18px !important;}
.daytimeww{display:block !important;}
.locationww{display:block !important; margin-top: 14px !important;margin-left: 0 !important;}
#menu-footer-main-menu li{width: 100% !important; margin-right:0 !important;}
#nav_menu-6 ul li{width: 100% !important; margin-right:0 !important;}
#text-2 .textwidget{padding-right: 0px !important; text-align: center !important;}
.ab-tweet-text{padding: 0 0px !important;}
.dnd_posts_image{background-image:none !important; display:none !important;}
.dnd_latest_news_shortcode_content{padding:30px 30px 30px 30px !important;}
.dnd_latest_news_shortcode_content h5{position:relative;}
.dnd_latest_news_shortcode_content h5 a::after { display:none !important;}
.dnd_latest_news_shortcode_content h5::after{display: block;content: "";width: 34px;height: 2px;background: #bbbfc8;
position: absolute;bottom: -18px;left: 0;}
.post_main .post_padding{padding:10px 15px !important;}
.post_content .post_main h2{padding:20px 15px !important;}
.post-readmore{padding:20px 15px !important;}
.post_inner_content {padding: 40px 15px !important;}
.post_main .postmeta-above{padding: 33px 15px 25px 15px !important;}
.post_meta_share{padding: 20px 15px !important;}
.post-navigation{padding: 15px 15px 35px;}
.blog_category_index .post_padding a img.size-medium{width:100% !important; margin-bottom:20px;}
}
@media (max-width:320px) {
.home.event_details{width: 100% !important;padding-left: 0 !important; margin-top: 14px; text-align: left !important;}
.home.event_title{font-size: 18px !important;}
.daytimeww{display:block !important;}
.locationww{display:block !important; margin-top: 14px !important;margin-left: 0 !important;}
#menu-footer-main-menu li{width: 100% !important; margin-right:0 !important;}
#nav_menu-6 ul li{width: 100% !important; margin-right:0 !important;}
#text-2 .textwidget{padding-right: 0px !important; text-align: center !important;}
.ab-tweet-text{padding: 0 0px !important;}
.dnd_posts_image{background-image:none !important; display:none !important;}
.dnd_latest_news_shortcode_content{padding:30px 30px 30px 30px !important;}
.dnd_latest_news_shortcode_content h5{position:relative;}
.dnd_latest_news_shortcode_content h5 a::after { display:none !important;}
.dnd_latest_news_shortcode_content h5::after{display: block;content: "";width: 34px;height: 2px;background: #bbbfc8;
position: absolute;bottom: -18px;left: 0;}
}
.dnd_latest_news_shortcode_content h5{position:relative;}
.dnd_latest_news_shortcode_content h5 a::after { display:none !important;}
.dnd_latest_news_shortcode_content h5::after{display: block;content: "";width: 34px;height: 2px;background: #bbbfc8;
position: absolute;bottom: -18px;left: 0;}
.prdetail {
display: table;
}
.prdetailspan {
display: table-row;
}
.prdetailspan span {
display: table-cell;
padding: 1px 12px 0px 0px;
}
.prdetailspan span:nth-child(1)  {
}
.prdetailspan span:nth-child(2)  {
word-wrap: break-word;
word-break: break-all;
word-break: break-word;
-moz-hyphens: auto;
hyphens: auto;
}
.dnd_team_member p {
margin: 15px 10px;
text-align: left;
}
#footer_social .footer_social_span_3{width:33.333333%;}
.cspacer
{
padding-top: 10px;
}
.content #australia,
.content #brazil,
.content #chile,
.content #columbia, 
.content #ecuador, 
.content #canada, 
.content #japan, 
.content #india,
.content #new-zealand,
.content #peru, 
.content #russia, 
.content #southAfrica, 
.content #southKorea, 
.content #taiwan, 
.content #thailand, 
.content #unitedStates{padding-top: 140px;  margin-top: -110px;}
.content #htl,
.content #htcp, 
.content #htufpo, 
.content #htae, 
.content #htvcr, 
.content #htvmodac{padding-top: 140px;  margin-top: -110px; margin-bottom: 15px;}
ul.dnd_children.newsletter_list li{width: 100% !important; text-decoration: underline;}