#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(//www.mlpharmaceutical.com/wp-content/themes/salamat/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(//www.mlpharmaceutical.com/wp-content/themes/salamat/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(//www.mlpharmaceutical.com/wp-content/themes/salamat/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(//www.mlpharmaceutical.com/wp-content/themes/salamat/images/fancybox/fancybox.png);
background-position: -40px -30px;
}
#fancybox-right-ico {
background-image: url(//www.mlpharmaceutical.com/wp-content/themes/salamat/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(//www.mlpharmaceutical.com/wp-content/themes/salamat/images/fancybox/fancybox-x.png);
}
#fancybox-bg-ne {
top: -20px;
right: -20px;
background-image: url(//www.mlpharmaceutical.com/wp-content/themes/salamat/images/fancybox/fancybox.png);
background-position: -40px -162px;
}
#fancybox-bg-e {
top: 0;
right: -20px;
height: 100%;
background-image: url(//www.mlpharmaceutical.com/wp-content/themes/salamat/images/fancybox/fancybox-y.png);
background-position: -20px 0px;
}
#fancybox-bg-se {
bottom: -20px;
right: -20px;
background-image: url(//www.mlpharmaceutical.com/wp-content/themes/salamat/images/fancybox/fancybox.png);
background-position: -40px -182px; 
}
#fancybox-bg-s {
bottom: -20px;
left: 0;
width: 100%;
background-image: url(//www.mlpharmaceutical.com/wp-content/themes/salamat/images/fancybox/fancybox-x.png);
background-position: 0px -20px;
}
#fancybox-bg-sw {
bottom: -20px;
left: -20px;
background-image: url(//www.mlpharmaceutical.com/wp-content/themes/salamat/images/fancybox/fancybox.png);
background-position: -40px -142px;
}
#fancybox-bg-w {
top: 0;
left: -20px;
height: 100%;
background-image: url(//www.mlpharmaceutical.com/wp-content/themes/salamat/images/fancybox/fancybox-y.png);
}
#fancybox-bg-nw {
top: -20px;
left: -20px;
background-image: url(//www.mlpharmaceutical.com/wp-content/themes/salamat/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(//www.mlpharmaceutical.com/wp-content/themes/salamat/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(//www.mlpharmaceutical.com/wp-content/themes/salamat/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(//www.mlpharmaceutical.com/wp-content/themes/salamat/images/fancybox/fancybox-x.png) 0px -40px;
}
#fancybox-title-float-right {
padding: 0 0 0 15px;
background: url(//www.mlpharmaceutical.com/wp-content/themes/salamat/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;
}.mfp-bg {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1042;
overflow: hidden;
position: fixed;
background: #0b0b0b;
opacity: 0.8;
filter: alpha(opacity=80); }
.mfp-wrap {
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 1043;
position: fixed;
outline: none !important;
-webkit-backface-visibility: hidden; }
.mfp-container {
text-align: center;
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0;
padding: 0 8px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-container:before {
content: '';
display: inline-block;
height: 100%;
vertical-align: middle; }
.mfp-align-top .mfp-container:before {
display: none; }
.mfp-content {
position: relative;
display: inline-block;
vertical-align: middle;
margin: 0 auto;
text-align: left;
z-index: 1045; }
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content {
width: 100%;
cursor: auto; }
.mfp-ajax-cur {
cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
cursor: -moz-zoom-out;
cursor: -webkit-zoom-out;
cursor: zoom-out; }
.mfp-zoom {
cursor: pointer;
cursor: -webkit-zoom-in;
cursor: -moz-zoom-in;
cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {
cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {
-webkit-user-select: none;
-moz-user-select: none;
user-select: none; }
.mfp-loading.mfp-figure {
display: none; }
.mfp-hide {
display: none !important; }
.mfp-preloader {
color: #CCC;
position: absolute;
top: 50%;
width: auto;
text-align: center;
margin-top: -0.8em;
left: 8px;
right: 8px;
z-index: 1044; }
.mfp-preloader a {
color: #CCC; }
.mfp-preloader a:hover {
color: #FFF; }
.mfp-s-ready .mfp-preloader {
display: none; }
.mfp-s-error .mfp-content {
display: none; }
button.mfp-close, button.mfp-arrow {
overflow: visible;
cursor: pointer;
background: transparent;
border: 0;
-webkit-appearance: none;
display: block;
outline: none;
padding: 0;
z-index: 1046;
-webkit-box-shadow: none;
box-shadow: none; }
button::-moz-focus-inner {
padding: 0;
border: 0; }
.mfp-close {
width: 44px;
height: 44px;
line-height: 44px;
position: absolute;
right: 0;
top: 0;
text-decoration: none;
text-align: center;
opacity: 0.65;
filter: alpha(opacity=65);
padding: 0 0 18px 10px;
color: #FFF;
font-style: normal;
font-size: 28px;
font-family: Arial, Baskerville, monospace; }
.mfp-close:hover, .mfp-close:focus {
opacity: 1;
filter: alpha(opacity=100); }
.mfp-close:active {
top: 1px; }
.mfp-close-btn-in .mfp-close {
color: #333; }
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close {
color: #FFF;
right: -6px;
text-align: right;
padding-right: 6px;
width: 100%; }
.mfp-counter {
position: absolute;
top: 0;
right: 0;
color: #CCC;
font-size: 12px;
line-height: 18px;
white-space: nowrap; }
.mfp-arrow {
position: absolute;
opacity: 0.65;
filter: alpha(opacity=65);
margin: 0;
top: 50%;
margin-top: -55px;
padding: 0;
width: 90px;
height: 110px;
-webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.mfp-arrow:active {
margin-top: -54px; }
.mfp-arrow:hover, .mfp-arrow:focus {
opacity: 1;
filter: alpha(opacity=100); }
.mfp-arrow:before, .mfp-arrow:after, .mfp-arrow .mfp-b, .mfp-arrow .mfp-a {
content: '';
display: block;
width: 0;
height: 0;
position: absolute;
left: 0;
top: 0;
margin-top: 35px;
margin-left: 35px;
border: medium inset transparent; }
.mfp-arrow:after, .mfp-arrow .mfp-a {
border-top-width: 13px;
border-bottom-width: 13px;
top: 8px; }
.mfp-arrow:before, .mfp-arrow .mfp-b {
border-top-width: 21px;
border-bottom-width: 21px;
opacity: 0.7; }
.mfp-arrow-left {
left: 0; }
.mfp-arrow-left:after, .mfp-arrow-left .mfp-a {
border-right: 17px solid #FFF;
margin-left: 31px; }
.mfp-arrow-left:before, .mfp-arrow-left .mfp-b {
margin-left: 25px;
border-right: 27px solid #3F3F3F; }
.mfp-arrow-right {
right: 0; }
.mfp-arrow-right:after, .mfp-arrow-right .mfp-a {
border-left: 17px solid #FFF;
margin-left: 39px; }
.mfp-arrow-right:before, .mfp-arrow-right .mfp-b {
border-left: 27px solid #3F3F3F; }
.mfp-iframe-holder {
padding-top: 40px;
padding-bottom: 40px; }
.mfp-iframe-holder .mfp-content {
line-height: 0;
width: 100%;
max-width: 900px; }
.mfp-iframe-holder .mfp-close {
top: -40px; }
.mfp-iframe-scaler {
width: 100%;
height: 0;
overflow: hidden;
padding-top: 56.25%; }
.mfp-iframe-scaler iframe {
position: absolute;
display: block;
top: 0;
left: 0;
width: 100%;
height: 100%!important;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #000; } img.mfp-img {
width: auto;
max-width: 100%;
height: auto;
display: block;
line-height: 0;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding: 40px 0 40px;
margin: 0 auto; } .mfp-figure {
line-height: 0; }
.mfp-figure:after {
content: '';
position: absolute;
left: 0;
top: 40px;
bottom: 40px;
display: block;
right: 0;
width: auto;
height: auto;
z-index: -1;
box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
background: #444; }
.mfp-figure small {
color: #BDBDBD;
display: block;
font-size: 12px;
line-height: 14px; }
.mfp-figure figure {
margin: 0; }
.mfp-bottom-bar {
margin-top: -36px;
position: absolute;
top: 100%;
left: 0;
width: 100%;
cursor: auto; }
.mfp-title {
text-align: left;
line-height: 18px;
color: #F3F3F3;
word-wrap: break-word;
padding-right: 36px;
display: none; }
.mfp-image-holder .mfp-content {
max-width: 100%; }
.mfp-gallery .mfp-image-holder .mfp-figure {
cursor: pointer; }
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { .mfp-img-mobile .mfp-image-holder {
padding-left: 0;
padding-right: 0; }
.mfp-img-mobile img.mfp-img {
padding: 0; }
.mfp-img-mobile .mfp-figure:after {
top: 0;
bottom: 0; }
.mfp-img-mobile .mfp-figure small {
display: inline;
margin-left: 5px; }
.mfp-img-mobile .mfp-bottom-bar {
background: rgba(0, 0, 0, 0.6);
bottom: 0;
margin: 0;
top: auto;
padding: 3px 5px;
position: fixed;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.mfp-img-mobile .mfp-bottom-bar:empty {
padding: 0; }
.mfp-img-mobile .mfp-counter {
right: 5px;
top: 3px; }
.mfp-img-mobile .mfp-close {
top: 0;
right: 0;
width: 35px;
height: 35px;
line-height: 35px;
background: rgba(0, 0, 0, 0.6);
position: fixed;
text-align: center;
padding: 0; }
}
@media all and (max-width: 900px) {
.mfp-arrow {
-webkit-transform: scale(0.75);
transform: scale(0.75); }
.mfp-arrow-left {
-webkit-transform-origin: 0;
transform-origin: 0; }
.mfp-arrow-right {
-webkit-transform-origin: 100%;
transform-origin: 100%; }
.mfp-container {
padding-left: 6px;
padding-right: 6px; }
}
.mfp-ie7 .mfp-img {
padding: 0; }
.mfp-ie7 .mfp-bottom-bar {
width: 600px;
left: 50%;
margin-left: -300px;
margin-top: 5px;
padding-bottom: 5px; }
.mfp-ie7 .mfp-container {
padding: 0; }
.mfp-ie7 .mfp-content {
padding-top: 44px; }
.mfp-ie7 .mfp-close {
top: 0;
right: 0;
padding-top: 0; }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;
}  @font-face {
font-family: 'MinionProRegular';
src: url(//www.mlpharmaceutical.com/wp-content/themes/salamat/fonts/MinionProRegular.eot);
src: url(//www.mlpharmaceutical.com/wp-content/themes/salamat/fonts/MinionProRegular.eot) format('embedded-opentype'),
url(//www.mlpharmaceutical.com/wp-content/themes/salamat/fonts/MinionProRegular.woff2) format('woff2'),
url(//www.mlpharmaceutical.com/wp-content/themes/salamat/fonts/MinionProRegular.woff) format('woff'),
url(//www.mlpharmaceutical.com/wp-content/themes/salamat/fonts/MinionProRegular.ttf) format('truetype'),
url(//www.mlpharmaceutical.com/wp-content/themes/salamat/fonts/MinionProRegular.svg#MinionProRegular) format('svg');
}
body{
font-family: 'Arial', Ubuntu, sans-serif;
font-size: 15px;
line-height: 26px;
color: #231f20;
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:"Ubuntu",Arial,Helvetica,sans-serif;
text-align:center;
color: #fff;
font-size: 40px;
margin-top: 20px;
}
a{
color: #231f20;
text-decoration: none;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
a:hover{
color: #231f20;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
p{
margin-bottom: 24px;
text-align: left;
}
hr{
background-color: #e1e9e9;
display: block;
height: 1px;
border-color: #e1e9e9; 
border: 0;
padding: 0;
margin-bottom: 11px;
}
section{
padding: 90px 0 90px 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;
}
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 #e5e8eb;
font-family: 'Ubuntu', sans-serif;
font-size: 14px;
line-height: 26px;
color: #231f20;
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(//www.mlpharmaceutical.com/wp-content/themes/salamat/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,
.right_aligned p{
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 #e5e8eb;
}
.border_bottom{
border-bottom: 1px solid #e5e8eb;
}
.border_both{
border-top: 1px solid #e5e8eb;
border-bottom: 1px solid #e5e8eb;
}
.white_text h3, .white_text h6{
color: #fff !important;
}
.white_text p{
color: #fff;
}
.bigger_text{
font-size: 30px;
line-height: 35px;
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.2);
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{}
.sticky{}
.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;
border-bottom: 1px solid #e5e8eb;
z-index: 999;
position: fixed;
}
#qtrans_select_mqtranslate-2-chooser{
margin-bottom: 0;
padding: 5px 9px;
}
#top_bar{
padding: 6px 0;
max-height: auto;
background: #f5f7f8;
border-bottom: 1px solid #e5e8eb;
-webkit-transition: all 300ms ease-in;
transition: all 300ms ease-in;
}
#top_bar a{
color: #231f20;
font-size: 12px;
}
.dnd-button_cyan{
color: #231f20 !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: #8a8d94;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
position: relative;
top: 2px;
margin-right: 0;
}
.top_social_icon.top_social_icon_facebook:hover i{color: #3B5998;}
.top_social_icon.top_social_icon_twitter:hover i{color: #4099FF;}
.top_social_icon.top_social_icon_googleplus:hover i{color: #d34836;}
.top_social_icon.top_social_icon_linkedin:hover i{color: #0e76a8;}
.top_social_icon.top_social_icon_youtube:hover i{color: #c4302b;}
.top_social_icon.top_social_icon_pinterest:hover i{color: #c8232c;}
.top_social_icon.top_social_icon_github:hover i{color: #171515;}
.top_social_icon.top_social_icon_feed:hover i{color: #ee802f;}
.top_social_icon.top_social_icon_behance:hover i{color: #1769ff;}
.top_social_icon.top_social_icon_blogger:hover i{color: #f57d00;}
.top_social_icon.top_social_icon_delicious:hover i{color: #3399ff;}
.top_social_icon.top_social_icon_designContest:hover i{color: #5faad2;}
.top_social_icon.top_social_icon_deviantART:hover i{color: #4e6252;}
.top_social_icon.top_social_icon_digg:hover i{color: #000;}
.top_social_icon.top_social_icon_dribbble:hover i{color: #ea4c89;}
.top_social_icon.top_social_icon_dropbox:hover i{color: #007ee5;}
.top_social_icon.top_social_icon_email:hover i{color: #ed1c16;}
.top_social_icon.top_social_icon_flickr:hover i{color: #ff0084;}
.top_social_icon.top_social_icon_forrst:hover i{color: #5b9a68;}
.top_social_icon.top_social_icon_instagram:hover i{color: #3f729b;}
.top_social_icon.top_social_icon_lastfm:hover i{color: #c3000d;}
.top_social_icon.top_social_icon_myspace:hover i{color: #313131;}
.top_social_icon.top_social_icon_picasa:hover i{color: #9a45a0;}
.top_social_icon.top_social_icon_skype:hover i{color: #00aff0;}
.top_social_icon.top_social_icon_stumbleUpon:hover i{color: #f74425;}
.top_social_icon.top_social_icon_vimeo:hover i{color: #44bbff;}
.top_social_icon.top_social_icon_zerply:hover i{color: #9dcc7a;}
.quick_contact_phone{
padding-right: 25px;
padding-left: 25px;
font-size: 12px;
position: relative;
top: 0px;
}
.quick_contact_phone i{
font-size: 13px;
color: #8a8d94;
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: #8a8d94;
margin-right: 10px;
position: relative;
top: 1px;
}
#top_bar .login_button > span {
font-size: 12px;
}
.login_button a{
font-size: 12px;
color: #848994;
margin-left: 10px;
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; } #ABdev_menu_toggle{
display: none;
cursor: pointer;
}
nav > ul{
list-style: none;
margin: 0;
position: relative;
float: right;
}
nav > ul > li{
border-right: 1px solid #e5e8eb;
-webkit-box-shadow: 0px 1px 0px 0px #e5e8eb;
-moz-box-shadow: 0px 1px 0px 0px #e5e8eb;
box-shadow: 0px 1px 0px 0px #e5e8eb;
float: left;
position: relative;
}
nav > ul > li.current-menu-item:before {
content: "";
width: 100%;
height: 3px; background: #44B9EA;
position: absolute;
top: 0;
left: 0;		
}
nav > ul > li:hover a.main-menu-link:before{
content: "";
width: 100%;
height: 3px; background: #44B9EA;
position: absolute;
top: 0;
left: 0;
}
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: 1px solid #e5e8eb;
}
nav > ul > li a{
color: #3A3939;
font-family: Roboto, sans-serif;
font-size: 14px;
line-height: 18px;
font-weight: bold;
cursor: pointer;
display: inline-block;
padding: 31px 5px;
position: relative;
}
nav > ul > li > a{
}
nav > ul > li a:hover{ color: #44B9EA;
}
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;
margin-left: -1px;
}
#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;
}
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:"\f488";
font-family:'WebHostingHub-Glyphs';
color: #aaa;
margin-left: 5px;
float:right;
position: relative;
top: 2px;
}
nav > ul > li.current-menu-ancestor.sfHover:before,
nav > ul > li.current-menu-ancestor:before,
nav > ul > li.current-menu-parent:before{
content:"";
position: absolute;
left: 0;
text-outline: 0;
height: 3px;
width: 100%;
background: #285fdb;
}
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 > a,
nav > ul > .current-post-ancestor > a,
nav > ul > .current-menu-ancestor > a{
color: ##3A3939;
} .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 #e5e8eb;
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 #e5e8eb;
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: -240px;
}
#ABdev_main_header.header_no_search .sf-mega{
right: -79px;
}
.menu_header:hover{
background: #fff;
}
.menu_header a span{
font-family: Roboto;
font-weight: 100;
color: #3c414c;
font-size: 20px;
line-height: 40px;
margin-top: 25px;
} .page-id-1202 #title_breadcrumbs_bar{
background-image: url(//www.mlpharmaceutical.com/wp-content/uploads/fydesigns/banner-services.png);	
}
.page-id-3802 #title_breadcrumbs_bar{
background-image: url(//www.mlpharmaceutical.com/wp-content/uploads/fydesigns/banner-quality.png);	
}
.page-id-3806 #title_breadcrumbs_bar{
background-image: url(//www.mlpharmaceutical.com/wp-content/uploads/fydesigns/banner-specialization.png);	
}
.page-id-3809 #title_breadcrumbs_bar{
background-image: url(//www.mlpharmaceutical.com/wp-content/uploads/fydesigns/banner-formulation.png);	
}
.page-id-3812 #title_breadcrumbs_bar{
background-image: url(//www.mlpharmaceutical.com/wp-content/uploads/fydesigns/banner-history.png);	
}
.page-id-3814 #title_breadcrumbs_bar{
background-image: url(//www.mlpharmaceutical.com/wp-content/uploads/fydesigns/banner-consultant.png);	
}
.page-id-3816 #title_breadcrumbs_bar{
background-image: url(//www.mlpharmaceutical.com/wp-content/uploads/fydesigns/banner-employment.png);	
}
.page-id-3820 #title_breadcrumbs_bar{
background-image: url(//www.mlpharmaceutical.com/wp-content/uploads/fydesigns/banner-contact-us.png);	
}
.page-id-3866 #title_breadcrumbs_bar{
background-image: url(//www.mlpharmaceutical.com/wp-content/uploads/fydesigns/MLPharmaciutical_quotation_banner.jpg);	
}
.page-id-3952 #title_breadcrumbs_bar{
background-image: url(//www.mlpharmaceutical.com/wp-content/uploads/fydesigns/international-clients.png);	
}
#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: 48px;
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: #fff;
font-size: 13px;
}
#title_breadcrumbs_bar .breadcrumbs a:hover{
color: #fff;
}
#title_breadcrumbs_bar .breadcrumbs i{
font-size: 8px;
top: 0;
}
.breadcrumb_delimiter{
padding: 0 12px;
} .search-toggle {
cursor: pointer;
float: right;
border-right: 1px solid #e5e8eb;
-webkit-box-shadow: 0px 1px 0px 0px #e5e8eb;
box-shadow: 0px 1px 0px 0px #e5e8eb;
text-align: center;
-ms-user-select: none; 
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
display: block;
width: 80px;
height: 80px;
line-height: 80px;
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 #e5e8eb;
text-align: center;
-ms-user-select: none;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none;
position: relative;
}
#shop_links .cart_items{
display: block;
width: 80px;
height: 80px;
line-height: 80px;
color: #8A8D94 !important;
}
#shop_links .cart_items a.cart-contents{
color: #8A8D94;
}
#shop_links .cart_items a.cart-contents:hover{
color: #285fdb;
}
#shop_links .cart_items i{
font-size: 15px!important;
margin: 0 5px 0 0;
}
#shop_links:hover .cart_items 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 .cart_items i{
color: #285fdb;
}
body.woocommerce-cart aside{
padding: 0;
}
#shop_links .cart_dropdown_widget{
position: absolute;
top: 81px;
right: -1px;
display: inline-block;
background: #fff;
width: 350px;
border: 1px solid #e5e8eb;
border-top: 0;
padding: 20px;
padding-bottom: 0;
display: none;
-webkit-transition: all 300ms ease-in-out;
transition: all 300ms ease-in-out;
overflow: hidden;
z-index: 10;
}
#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:before{
content: "";
width: 100%;
height: 1px;
background: #fff;
position: absolute;
bottom: -1px;
left: 0;
}
#shop_links .cart_dropdown_widget h2.widgettitle{
font-family: Roboto, sans-serif;
font-weight: 700;
color: #666666;
line-height: 24px;
font-size: 15px;
}
#shop_links .cart_dropdown_widget ul.cart_list li.empty{
margin-top: -10px;
margin-bottom: 20px;
}
#shop_links .cart_dropdown_widget ul.cart_list li a{
padding-left: 0;
margin: 10px 0;
float: none;
width: 100%;
height: auto;
font-family: Ubuntu;
color:  #8a8d94;
font-size: 14px; 
font-weight: 300;
line-height: 23px;
}
#shop_links .cart_dropdown_widget ul.cart_list li a:hover{
color: #285fdb;
}
#shop_links .cart_dropdown_widget ul.cart_list li a img{
margin: 0;
margin-right: 20px;
border: 1px solid #e5e8eb;
border-radius: 4px;
width: 70px;
height: 70px;
float: left;
}
#shop_links .cart_dropdown_widget ul.cart_list span.quantity{
width: auto;
display: inline-block;
margin-top: 0;
font-family: Roboto;
color:  #8a8d94;
font-size: 15px; 
font-weight: 300;
}
#shop_links .cart_dropdown_widget ul.cart_list span.quantity .amount{
font-family: Roboto;
color:  #3c414c;
font-size: 15px; 
font-weight: 300;
}
#shop_links .cart_dropdown_widget ul.cart_list li {
border-bottom: 1px solid #e5e8eb;
text-align: left;
}
#shop_links .cart_dropdown_widget .woocommerce.widget_shopping_cart .total{
border-top: 0;
margin-top: 10px;
}
#shop_links .cart_dropdown_widget .woocommerce.widget_shopping_cart .total strong{
font-family: Ubuntu;
color:  #3c414c;
font-size: 14px;
font-weight: 300;
}
#shop_links .cart_dropdown_widget .woocommerce.widget_shopping_cart .total .amount{
float: right;
font-family: Roboto;
color:  #3c414c;
font-size: 18px;
font-weight: 300;
}
#shop_links .cart_dropdown_widget .woocommerce.widget_shopping_cart .buttons a.button.wc-forward{
display: block;
width: 100%;
margin-bottom: 10px;
border-radius: 4px;
background: #fbfcfd;
text-align: center;
font-family: Roboto;
text-transform: uppercase;
color:  #3c414c!important;
font-size: 15px; 
font-weight: 100;
padding: 11px 0;
}
#shop_links .cart_dropdown_widget .woocommerce.widget_shopping_cart .buttons a.button.wc-forward:hover{
border: 1px solid #285fdb;
color: #FFF !important;
background: #285fdb;
}
#shop_links .cart_dropdown_widget .woocommerce.widget_shopping_cart .buttons a.button.checkout{
display: block;
width: 100%;
border-radius: 4px;
background: #285fdb;
text-align: center;
text-transform: uppercase;
font-family: Roboto;
color:  #fff!important;
font-size: 15px; 
font-weight: 100;
border: 1px solid #285fdb;
padding: 11px 0;
}
#shop_links .cart_dropdown_widget .woocommerce.widget_shopping_cart .buttons a.button.checkout:hover{
background: transparent;
color:  #3c414c!important;
} header#ABdev_main_header.dark_header{
background: #1f2021;
border-bottom: 1px solid #282a2c;
}
header#ABdev_main_header.dark_header nav > ul > li{
border-right: 1px solid #282a2c;
-webkit-box-shadow: 0px 1px 0px 0px #282a2c;
-moz-box-shadow: 0px 1px 0px 0px #282a2c;
box-shadow: 0px 1px 0px 0px #282a2c;
}
header#ABdev_main_header.dark_header nav > ul > li:first-child{
border-left: 1px solid #282a2c;
}
header#ABdev_main_header.dark_header nav > ul ul li {
border-left: 1px solid #282a2c;
border-right: 1px solid #282a2c;
border-bottom: 1px solid #282a2c;
background: #232425;
}
header#ABdev_main_header.dark_header nav > ul ul li:first-child {
border-top: 0px solid #282a2c;
}
header#ABdev_main_header.dark_header nav > ul > .current-menu-item,
header#ABdev_main_header.dark_header 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;
}
header#ABdev_main_header.dark_header nav > ul > li.menu-item-has-children:hover{
-webkit-box-shadow: 0px 1px 0px 0px #232425;
-moz-box-shadow: 0px 1px 0px 0px #232425;
box-shadow: 0px 1px 0px 0px #232425;
background: #232425;
}
header#ABdev_main_header.dark_header nav > ul > li.menu-item-has-children:hover:before{
content:"";
width: 100%;
height: 1px;
background: #232425;
position: absolute;
bottom: -1px;
left: 0;
z-index: 10000;
}
header#ABdev_main_header.dark_header nav > ul ul ul{
-webkit-box-shadow: 0px -1px 0px 0px #282a2c;
-moz-box-shadow: 0px -1px 0px 0px #282a2c;
box-shadow: 0px -1px 0px 0px #282a2c;
}
header#ABdev_main_header.dark_header #shop_links{
border-right: 1px solid #282a2c;
-webkit-box-shadow: 0px 1px 0px 0px #282a2c;
box-shadow: 0px 1px 0px 0px #282a2c; 
}
header#ABdev_main_header.dark_header #shop_links:hover{
background: #232425;
}
header#ABdev_main_header.dark_header #shop_links:hover:before{
content: "";
width: 100%;
height: 1px;
position: absolute;
bottom: -1px;
left: 0;
background: #232425;
}
header#ABdev_main_header.dark_header #shop_links .cart_dropdown_widget{
background: #232425;
border: 1px solid #232425;
border-top: 0;
}
header#ABdev_main_header.dark_header #shop_links .cart_dropdown_widget ul.cart_list span.quantity .amount{
color: #dbdfe8;
}
header#ABdev_main_header.dark_header #shop_links .cart_dropdown_widget ul.cart_list li{
border-bottom: 1px solid #2c2e30;
}	
header#ABdev_main_header.dark_header #shop_links .cart_dropdown_widget .woocommerce.widget_shopping_cart .total strong{
color: #dbdfe8;
}
header#ABdev_main_header.dark_header #shop_links .cart_dropdown_widget .woocommerce.widget_shopping_cart .total .amount{
color: #dbdfe8;
}
header#ABdev_main_header.dark_header #shop_links .cart_dropdown_widget .woocommerce.widget_shopping_cart .buttons a.button.checkout:hover{
color: #dbdfe8!important;
}
header#ABdev_main_header.dark_header .search-toggle{
border-right: 1px solid #282a2c;
-webkit-box-shadow: 0px 1px 0px 0px #282a2c;
box-shadow: 0px 1px 0px 0px #282a2c;
position: relative;
}
header#ABdev_main_header.dark_header .search-toggle:hover{
background: #232425;
}
header#ABdev_main_header.dark_header .search-toggle:hover:before{
content: "";
width: 100%;
height: 3px;
background: #285fdb;
position: absolute;
top: 0;
left: 0;
}
header#ABdev_main_header.dark_header .search-toggle.active{
background: #232425;
}
header#ABdev_main_header.dark_header .search-toggle.active:before{
content: "";
width: 100%;
height: 1px;
background: #232425;
position: absolute;
bottom: -1px;
left: 0;
}
header#ABdev_main_header.dark_header #top_bar{
background: #232425;
border-bottom: 1px solid #282a2c;
}
header#ABdev_main_header.dark_header .sf-mega li{
border-bottom: 1px solid #282a2c;
border-left: 0;
border-right: 0;
}
header#ABdev_main_header.dark_header nav > ul .sf-mega-inner > ul > li > ul > li a{
border-bottom: 0;
}
header#ABdev_main_header.dark_header nav > ul > li a:hover{
color: #fff;
-webkit-transition: all 180ms ease-in;
transition: all 180ms ease-in;
}
header#ABdev_main_header.dark_header .search-toggle:hover i{
color: #fff !important;
-webkit-transition: all 180ms ease-in;
transition: all 180ms ease-in;
}
header#ABdev_main_header.dark_header #shop_links:hover a i{
color: #fff;
-webkit-transition: all 180ms ease-in;
transition: all 180ms ease-in;
}
header#ABdev_main_header.dark_header nav > ul > .current-menu-item > a, 
header#ABdev_main_header.dark_header nav > ul > .current-post-ancestor > a, 
header#ABdev_main_header.dark_header nav > ul > .current-menu-ancestor > a{
color: #dbdfe8;
}
header#ABdev_main_header.dark_header nav > ul ul li.current-menu-item a{
color: #dbdfe8;
}
header#ABdev_main_header.dark_header .search-box{
background: #232425;
}  #frontpage_slider{
padding: 0;
margin: 0;
}
.tp-caption{
-webkit-transition: all 180ms ease-in-out;
-moz-transition: all 180ms ease-in-out;
-ms-transition: all 180ms ease-in-out;
-o-transition: all 180ms ease-in-out;
transition: all 180ms ease-in-out;
}
.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:'WebHostingHub-Glyphs';
display: block;
color: #505558;
content:'\f489';
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:'\f488';
}
.tp-bullets.simplebullets.round .bullet {
background-image: url(//www.mlpharmaceutical.com/wp-content/themes/salamat/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;
} #timeline_posts{
background: url(//www.mlpharmaceutical.com/wp-content/themes/salamat/images/timeline_line.png) center top repeat-y;
overflow: hidden;
}
.timeline_post{
-webkit-box-shadow: 0px 2px 5px 0px #e5e8eb;
-moz-box-shadow: 0px 2px 5px 0px #e5e8eb;
box-shadow: 0px 2px 5px 0px #e5e8eb;
border: 1px solid #e5e8eb;
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 #e5e8eb;
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: 15px 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 #e5e8eb;
border-right: 1px solid #e5e8eb;
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 #e5e8eb;
border-right: 1px solid #e5e8eb;
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(//www.mlpharmaceutical.com/wp-content/themes/salamat/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 #e5e8eb;
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 #e5e8eb;
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 #e5e8eb;
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 #e5e8eb;
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 30px 1px 30px; 
}
.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 30px;
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 #e5e8eb;
-moz-box-shadow: 0px 2px 5px 0px #e5e8eb;
box-shadow: 0px 2px 5px 0px #e5e8eb;
}
.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!important;
padding-left: 10px!important;
}
.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!important;
padding: 0px 30px 0!important;
}
.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!important;
padding-left: 10px!important;
}
.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!important;
padding: 0px 30px 0!important;
}
.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 h2{
padding: 35px 40px 0 10px!important;
text-align: left!important;
}
.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!important;
padding-left: 10px!important;
}
.blog_category_index_none_mini .post_main h2{
padding: 30px 30px 0!important;
text-align: left!important;
}
.blog_category_index_none_mini .post_main .post_author,
.blog_category_index_none_mini .post_main .post_padding{
text-align: left!important;
padding: 0px 30px 0!important;
}
.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 #e5e8eb;
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 #e5e8eb;
-moz-box-shadow: 0px 2px 5px 0px #e5e8eb;
box-shadow: 0px 2px 5px 0px #e5e8eb;
border: 1px solid #e5e8eb;
}
.post_content .post_main > img,
.post_content .post_main > .videoWrapper-vimeo,
.post_content .post_main > .videoWrapper-youtube{
}
.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_padding{
padding: 0 40px;
text-align: center;
}
.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 #e5e8eb;
border-bottom: 1px solid #e5e8eb;
}
.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 #e5e8eb;
}
.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: 35px;
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 #e5e8eb;
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 #e5e8eb;
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;
}
.sticky{
background: #f2f2f2;
margin-bottom: 40px;
padding: 40px 20px 0 20px;
}
.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; 
filter: alpha(opacity=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 {
filter: alpha(opacity=100); 
opacity: 1; 
background: rgba(40,95,219,0.75);
border-radius: 5px;
}
.related_article:hover .overlayed_detailed .overlay {
filter: alpha(opacity=100); 
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;
}
#comments_section p.logged-in-as a{
color: #202024;
}
#comments_section p.logged-in-as a:hover{
color: #285fdb;
}
#comments p.form-submit{
margin-bottom: 0;
}
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{
position: absolute;
right: 0;
top: 1px;
}
.comment .reply{
position: absolute;
right: 70px;
top: 1px;
}
.comment .reply a:hover,
.comment .edit-link a:hover{
color: #939fa6;
}
.comment .reply:before,
.comment .edit-link:before{
font-family: 'WebHostingHub-Glyphs';
display: inline;
margin: 0 4px;
}
.comment .reply:before{
content:"\f31f";
font-size: 12px;
}
.comment .edit-link:before{
content:"\f1b7";
font-size: 12px;
}
.comment .edit-link:before{
margin-right: 7px;
}
#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;
margin-bottom: 30px;
margin-top: 10px;
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 #e5e8eb;
border-radius: 4px;
padding: 9px 13px 10px 12px;
margin-right: 10px;
background: #fff;
}
#blog_pagination .page-numbers:first-child{
border: 1px solid #e5e8eb;
border-radius: 4px;
padding: 9px 8px 10px 7px;
}
#blog_pagination .prev+.page-numbers{
border: 1px solid #e5e8eb;
border-radius: 4px;
padding: 9px 13px 10px 12px;
}
#blog_pagination .page-numbers:last-child{
border: 1px solid #e5e8eb;
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 #e5e8eb;
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: 14px;
}
.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 a.submit i{
-webkit-transition: all 180ms ease-in-out;
-moz-transition: all 180ms ease-in-out;
-ms-transition: all 180ms ease-in-out;
-o-transition: all 180ms ease-in-out;
transition: all 180ms ease-in-out;
}
.widget_search a.submit:hover i{
color: #285fdb;
-webkit-transition: all 180ms ease-in-out;
-moz-transition: all 180ms ease-in-out;
-ms-transition: all 180ms ease-in-out;
-o-transition: all 180ms ease-in-out;
transition: all 180ms ease-in-out;
}
.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 #e5e8eb;
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: "\f488";
font-family: 'WebHostingHub-Glyphs';
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;
}
.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 #e5e8eb;
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 #e5e8eb;
}
.rpwe-block li:last-child{
border-bottom:0px solid #e5e8eb;
}
.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;
background: #242e35;
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: '\f16a';
font-family: 'WebHostingHub-Glyphs';
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 #e5e8eb;
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;
}
.widget.woocommerce.widget_shopping_cart ul.cart_list li a{
padding-left: 0;
margin: 10px 0;
float: none;
width: 100%;
height: auto;
font-family: Ubuntu;
color:  #8a8d94;
font-size: 14px; 
font-weight: 300;
line-height: 23px;
}
.widget.woocommerce.widget_shopping_cart ul.cart_list li a:hover{
color: #285fdb;
}
.widget.woocommerce.widget_shopping_cart ul.cart_list li a img{
margin: 0;
margin-right: 20px;
border: 1px solid #e5e8eb;
border-radius: 4px;
width: 70px;
height: 70px;
float: left;
}
.widget.woocommerce.widget_shopping_cart ul.cart_list span.quantity{
width: auto;
display: inline-block;
margin-top: 0;
font-family: Roboto;
color:  #8a8d94;
font-size: 15px; 
font-weight: 300;
}
.widget.woocommerce.widget_shopping_cart ul.cart_list span.quantity .amount{
font-family: Roboto;
color:  #3c414c;
font-size: 15px; 
font-weight: 300;
}
.widget.woocommerce.widget_shopping_cart ul.cart_list li {
border-bottom: 1px solid #e5e8eb;
text-align: left;
}
.widget.woocommerce.widget_shopping_cart .total{
border-top: 0;
margin-top: 10px;
}
.widget.woocommerce.widget_shopping_cart .total strong{
font-family: Ubuntu;
color:  #3c414c;
font-size: 14px;
font-weight: 300;
}
.widget.woocommerce.widget_shopping_cart .total .amount{
float: right;
font-family: Roboto;
color:  #3c414c;
font-size: 18px;
font-weight: 300;
}  #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; 
filter: alpha(opacity=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 {
filter: alpha(opacity=100); 
opacity: 1; 
background:rgba(78,125,225,0.75);
}
.portfolio_single_column_item .portfolio_item .overlayed:hover .overlay {
filter: alpha(opacity=100); 
opacity: 1; 
background:rgba(78,125,225,0.75);
}
.portfolio_single_column_item:nth-child(2n) .portfolio_item .overlayed:hover .overlay {
filter: alpha(opacity=100); 
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 #e5e8eb;
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 #e5e8eb;
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;
border-top: 1px solid #e5e8eb;
padding-top: 42px;
}
.portfolio_item_view_link a{
display: inline-block;
background: transparent;
color: #3c414c;
border: 1px solid #e5e8eb;
-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 {
pointer-events: none;
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 #e5e8eb;
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 #e5e8eb;
}
#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 #e5e8eb;
}
.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 #e5e8eb;
-moz-box-shadow:    inset 0px 0px 0px 1px #e5e8eb;
box-shadow:         inset 0px 0px 0px 1px #e5e8eb; 
}
.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 #e5e8eb;
margin-bottom: 0;
}
.portfolio_item_meta .portfolio_details{
border-bottom: 1px solid #e5e8eb;
margin-bottom: 40px;
padding-bottom: 17px;
}
.post_meta_share.portfolio_share_social{
float: left;
}
#porfolio_pagination{
border-top: 1px solid #e5e8eb;
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 #e5e8eb;
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 #e5e8eb;
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 #e5e8eb;
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: 19.8%;
}
.medium_vert{
width: 19.8%;
}
.medium_horiz{
width: 39.57%;
}
.big{
width: 39.57%;
}
.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 a:hover{
color: #3c414c;
}
#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 #e5e8eb;
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 #e5e8eb;
}
.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 #e5e8eb;
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;
}
.woocommerce #woocommerce-breadcrumbs{
background: #f5f7f8;
padding: 40px 0 39px;
border-bottom: 1px solid #e5e8eb;
}
.woocommerce #woocommerce-breadcrumbs .page_title{
display: inline-block;
}
.woocommerce #woocommerce-breadcrumbs .page_title h4{
margin-bottom: 0;
}
.woocommerce #woocommerce-breadcrumbs .breadcrumbs{
display: inline-block;
float: right;
font-family: Ubuntu;
color:  #8a8d94;
font-size: 13px; 
font-weight: 300;
line-height: 26px;
margin-top: 6px;
}
.woocommerce #woocommerce-breadcrumbs .breadcrumbs a{
color:  #8a8d94;
}
.woocommerce #woocommerce-breadcrumbs .breadcrumbs a:hover{
color: #285fdb;
}
.woocommerce .shop_container{
margin: 70px auto 0;
}
.woocommerce .woocommerce-breadcrumb, .woocommerce-page .woocommerce-breadcrumb{
font-family: Ubuntu;
color:  #8a8d94;
font-size: 13px;
font-weight: 300;
line-height: 26px;
float: right;
}
.woocommerce .woocommerce-breadcrumb a, .woocommerce-page .woocommerce-breadcrumb a{
color: #8a8d94;
}
.woocommerce .woocommerce-breadcrumb a:hover, .woocommerce-page .woocommerce-breadcrumb a:hover {
color: #285fdb;
}
.woocommerce .sidebar .widget_product_categories .product-categories li{
margin-bottom: 7px;
}
.woocommerce .container.shop_container .span9.content_with_right_sidebar{
margin-left: 0 !important;
text-align: center;
}
.woocommerce .container.shop_container .span9.content_with_left_sidebar{
text-align: center;
}
.woocommerce .container.shop_container .span12{
text-align: center;
margin-left: 0;
}
.woocommerce .container.shop_container .span3.sidebar.sidebar_right{
float: right !important;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-range,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-range{
background: #285fdb;
height: 6px;
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content,
.woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{
background: #b5b8c0;
height: 6px;
}
.woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
.woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{
width: 15px;
height: 15px;
border-radius: 4px;
border: 1px solid #3c414c;
background: #3c414c;
box-shadow: none;
-webkit-transition: none;
-moz-transition: none;
-ms-transition: none;
-o-transition: none;
transition: none;
}
.woocommerce button.button,
.woocommerce-page button.button{
background: #fff;
border: 1px solid #ddd;
color: #666 !important;
display: inline-block;
white-space: nowrap;
line-height: 20px;
margin-top: 21px;
text-decoration: none;
font-family:Ubuntu, sans-serif;
font-weight: 300;
box-shadow: none;
padding: 8px 20px;
}
.woocommerce button.button:hover,
.woocommerce-page button.button:hover{
background: #ccc;
color: #fff !important;
font-weight: 300;
}
.woocommerce .widget_price_filter .price_slider_amount,
.woocommerce-page .widget_price_filter .price_slider_amount{
font-size: 15px;
margin-top: 30px;
}
.woocommerce a.button,
.woocommerce-page a.button{
background: #fff;
border: 1px solid #ddd;
color: #666 !important;
display: inline-block;
white-space: nowrap;
line-height: 20px;
text-decoration: none;
font-family:Ubuntu, sans-serif;
font-weight: 300;
box-shadow: none;
padding: 8px 20px;
}
.woocommerce a.button:hover,
.woocommerce-page a.button:hover{
background: #285fdb;
text-shadow: none;
color: #fff !important;
font-weight: 300;
}
.woocommerce .products ul, 
.woocommerce ul.products,
.woocommerce-page .products ul, 
.woocommerce-page ul.products {
margin: 0 0 1em;
padding: 0;
list-style: none outside;
clear: both;
}
.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product{
text-align: center;
border: 1px solid #e5e8eb;
border-radius: 4px;
box-shadow: 0px 1px 2px 0.00px rgba(138, 141, 148, 0.1);
margin: 0 2.5% 2.5% 0;
background: #fff;
overflow: hidden;
position: relative;
-webkit-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
z-index: 6;
}
.woocommerce ul.products li.product:hover,
.woocommerce-page ul.products li.product:hover{
z-index: 5;
-webkit-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}
.woocommerce ul.products li.product a .imagewrapper,
.woocommerce-page ul.products li.product a .imagewrapper{
position: relative;
}
.woocommerce ul.products li.product a .imagewrapper:before,
.woocommerce-page ul.products li.product a .imagewrapper:before{
content: "";
opacity: 0;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
-webkit-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
.woocommerce ul.products li.product:hover a .imagewrapper:before,
.woocommerce-page ul.products li.product:hover a .imagewrapper:before{
content:"";
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
background: rgba(0,0,0,0.5);
opacity: 1;
z-index: 1;
-webkit-transition: all 500ms ease-in-out;
transition: all 500ms ease-in-out;
}
.woocommerce .container.shop_container.column-3 ul.products li.product,
.woocommerce-page .container.shop_container.column-3 ul.products li.product{
width: 31.66667%;
}
.woocommerce .container.shop_container.column-4 ul.products li.product,
.woocommerce-page .container.shop_container.column-4 ul.products li.product{
width: 23.125%;
}
.woocommerce .container.shop_container.column-5 ul.products li.product,
.woocommerce-page .container.shop_container.column-5 ul.products li.product{
width: 18%;
}
.woocommerce ul.products li.product.last,
.woocommerce-page ul.products li.product.last {
margin-right: 0;
}
.woocommerce ul.products li.product a h3:hover, 
.woocommerce-page ul.products li.product a h3:hover{
color: #285fdb;
-webkit-transition: all 180ms ease-in-out;
-moz-transition: all 180ms ease-in-out;
-ms-transition: all 180ms ease-in-out;
-o-transition: all 180ms ease-in-out;
transition: all 180ms ease-in-out;	
}
.woocommerce ul.products li.product a h3, 
.woocommerce-page ul.products li.product a h3{
-webkit-transition: all 180ms ease-in-out;
-moz-transition: all 180ms ease-in-out;
-ms-transition: all 180ms ease-in-out;
-o-transition: all 180ms ease-in-out;
transition: all 180ms ease-in-out;
}
.woocommerce ul.products li.product h3,
.woocommerce-page ul.products li.product h3{
font-family: Ubuntu;
color:  #3c414c;
font-size: 15px; 
font-weight: 300;
line-height: 40px; 
padding: 15px 13px 0;
}
.woocommerce ul.products li.product a img,
.woocommerce-page ul.products li.product a img{
box-shadow: none;
position: relative;
margin-bottom: 0;
border-bottom: 1px solid #e5e8eb;
}
.woocommerce ul.products li.product a:hover img,
.woocommerce-page ul.products li.product a:hover img{
box-shadow: none;
}
.woocommerce #content div.product div.thumbnails a,
.woocommerce div.product div.thumbnails a, 
.woocommerce-page #content div.product div.thumbnails a, 
.woocommerce-page div.product div.thumbnails a{
width: auto;
margin-right: 15px;
background: #fff;
border: 1px solid #e5e8eb;
}
.woocommerce span.onsale,
.woocommerce-page span.onsale{
background: #285fdb;
color: #fff;
text-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
white-space: nowrap;
overflow: hidden;
position: absolute;
text-align: center;
padding: 0px;
width: 120px;
z-index: 2;
min-width: auto!important;
height: 100px!important;
min-height: 100px!important;
max-height: 100px!important;
margin: 0!important;
border-radius: 0;
right: -53px!important;
top: -43px!important;
left: auto;
text-transform: uppercase;
font-size: 14px;
line-height: 154px;
font-weight: bold;
transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
}
.woocommerce.single-product span.onsale,
.woocommerce-page.single-product span.onsale{
display: none;
}
.woocommerce span.soldout,
.woocommerce-page span.soldout{
background: #666;
color: #fff;
text-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
white-space: nowrap;
overflow: hidden;
position: absolute;
text-align: center;
padding: 0px;
width: 120px;
z-index: 2;
min-width: auto!important;
height: 100px!important;
min-height: 100px!important;
max-height: 100px!important;
margin: 0!important;
border-radius: 0;
right: -53px!important;
top: -43px!important;
left: auto;
text-transform: uppercase;
font-size: 12px;
line-height: 166px;
font-weight: bold;
transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
}
.woocommerce span.featured,
.woocommerce-page span.featured{
width: 44px;
height: 44px;
line-height: 44px;
font-size: 25px;
position: absolute;
top: 0!important;
right: auto!important;
left: 0px !important;
-webkit-box-shadow: none;
box-shadow: none;
text-shadow: none;
text-align: center;
color: #285fdb;
}
.woocommerce span.featured i,
.woocommerce-page span.featured i{
font-size: 25px;
}
.woocommerce span.new,
.woocommerce-page span.new{
background: #b4dd44;
color: #fff;
text-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
white-space: nowrap;
overflow: hidden;
position: absolute;
text-align: center;
padding: 0px;
width: 120px;
z-index: 2;
min-width: auto!important;
height: 100px!important;
min-height: 100px!important;
max-height: 100px!important;
margin: 0!important;
border-radius: 0;
right: auto;
left: -53px !important;
top: -43px!important;
left: auto;
text-transform: uppercase;
font-size: 14px;
line-height: 154px;
font-weight: bold;
transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
}
.woocommerce span.sale,
.woocommerce-page span.sale{
color: #fff;
text-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
white-space: nowrap;
overflow: hidden;
position: absolute;
text-align: center;
padding: 0px;
width: 120px;
z-index: 2;
min-width: auto!important;
height: 100px!important;
min-height: 100px!important;
max-height: 100px!important;
margin: 0!important;
border-radius: 0;
right: -53px!important;
top: -43px!important;
left: auto;
text-transform: uppercase;
font-size: 14px;
line-height: 154px;
font-weight: bold;
transform: rotate(45deg);
-ms-transform: rotate(45deg);
-webkit-transform: rotate(45deg);
}
.woocommerce span.sale.sale-10,
.woocommerce-page span.sale.sale-10{
background: #28dbc4;
}
.woocommerce span.sale.sale-20,
.woocommerce-page span.sale.sale-20{
background: #41e8a3;
}
.woocommerce span.sale.sale-30,
.woocommerce-page span.sale.sale-30{
background: #eb7c2b;
}
.woocommerce span.sale.sale-40,
.woocommerce-page span.sale.sale-40{
background: #28dbc4;
}
.woocommerce span.sale.sale-50,
.woocommerce-page span.sale.sale-50{
background: #dd444f;
}
.woocommerce span.sale.sale-60,
.woocommerce-page span.sale.sale-60{
background: #F84578;
}
.woocommerce span.sale.sale-70,
.woocommerce-page span.sale.sale-70{
background: #4CA0E5;
}
.woocommerce span.sale.sale-80,
.woocommerce-page span.sale.sale-80{
background: #2B8D83;
}
.woocommerce span.sale.sale-90,
.woocommerce-page span.sale.sale-90{
background: #285fdb;
}
.woocommerce ul.products li.product .price del,
.woocommerce-page ul.products li.product .price del{
margin: -2px 12px 0 0;
font-family: Roboto;
color:  #8a8d94;
font-size: 14px;
font-weight: 300;
line-height: 40px;
}
.woocommerce ul.products li.product .price ins,
.woocommerce-page ul.products li.product .price ins{
text-decoration: none;
font-family: Roboto;
color:  #285fdb;
font-size: 17px; 
font-weight: 300;
line-height: 40px;
}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{
text-decoration: none;
font-family: Roboto;
color:  #285fdb;
font-size: 17px; 
font-weight: 300;
line-height: 40px;
padding: 0 10px;
}
.woocommerce div.product div.images img,
.woocommerce-page div.product div.images img{
box-shadow: none;
width: auto;
height: auto;
display: inline-block;
background: #fff;
}
.woocommerce div.product div.images a.woocommerce-main-image img,
.woocommerce-page div.product div.images a.woocommerce-main-image img{
border: 1px solid #e5e8eb;
}
.woocommerce ul.products li.product a.button, .woocommerce-page ul.products li.product a.button{
position: absolute;
left: 50%;
display: inline-block;
opacity: 0;
margin-top: 20px;
-webkit-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
}
.woocommerce ul.products li.product:hover a.button, .woocommerce-page ul.products li.product:hover a.button{
opacity: 1;
margin-top: 0;
-webkit-transition: all 400ms ease-in-out;
transition: all 400ms ease-in-out;
z-index: 2;
}
.woocommerce ul.products li.product a.button.compare, .woocommerce-page ul.products li.product a.button.compare{
margin-top: 70px;
}
.woocommerce ul.products li.product:hover a.button.compare, .woocommerce-page ul.products li.product:hover a.button.compare{
margin-top: 50px;
}
.woocommerce ul.products li.product a.added_to_cart.wc-forward, .woocommerce-page ul.products li.product a.added_to_cart.wc-forward{
margin-bottom: 15px;
border-radius: 2px;
}
.woocommerce div.product p.stock, 
.woocommerce #content div.product p.stock, 
.woocommerce-page div.product p.stock, 
.woocommerce-page #content div.product p.stock{
font-size: 16px;
font-weight: 500;
}
.woocommerce button.button.alt,
.woocommerce-page button.button.alt{
background: #fff;
border: 1px solid #ddd;
color: #666 !important;
display: inline-block;
white-space: nowrap;
line-height: 20px;
margin-top: 0;
text-decoration: none;
font-family:Ubuntu, sans-serif;
font-weight: 300;
box-shadow: none;
padding: 8px 20px;
text-shadow: none;
-webkit-transition: all 180ms ease-in;
transition: all 180ms ease-in;
}
.woocommerce button.button.alt:hover,
.woocommerce-page button.button.alt:hover{
background: #285fdb;
color: #fff !important;
font-weight: 300;
text-shadow: none;
-webkit-transition: all 180ms ease-in;
transition: all 180ms ease-in;
}
.woocommerce .quantity,
.woocommerce-page .quantity{
width: 110px;
margin: 10px auto;
}
.woocommerce div.product form.cart div.quantity, 
.woocommerce-page div.product form.cart div.quantity{
margin-right: 20px !important;
position: relative;
width: 110px;
}
.woocommerce .quantity input.qty, .woocommerce-page .quantity input.qty{
width: 44px;
height: 44px;
background: #fff;
border: 0;
border-top: 1px solid #e5e8eb;
border-bottom: 1px solid #e5e8eb;
border-radius: 0;
display: inline-block;
position: static;
float: none;
text-align: center;
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce .quantity input.qty::-webkit-outer-spin-button,
.woocommerce .quantity input.qty::-webkit-inner-spin-button{
-webkit-appearance: none; 
outline: none;
}
.woocommerce .quantity .plus, .woocommerce #content .quantity .plus, 
.woocommerce-page .quantity .plus, .woocommerce-page #content .quantity .plus{
width: 32px;
height: 46px;
text-shadow: none;
background: #fff;
font-size: 14px;
border: 1px solid #e5e8eb;
border-top-right-radius: 4px;
border-bottom-right-radius: 5px;
-webkit-box-shadow: none;
box-shadow: none;
display: inline-block;
position: static;
float: none;
margin-top: -12px;
}
.woocommerce .shop_table.cart .quantity .plus,
.woocommerce-page .shop_table.cart .quantity .plus{
margin-top: -13px;
}
.woocommerce .product-type-simple .quantity .plus,
.woocommerce-page .product-type-simple .quantity .plus,
.woocommerce .product-type-simple .quantity .minus,
.woocommerce-page .product-type-simple .quantity .minus{
margin-top: -14px;
}
.woocommerce .quantity .minus, .woocommerce #content .quantity .minus, 
.woocommerce-page .quantity .minus, .woocommerce-page #content .quantity .minus{
width: 32px;
height: 46px;
text-shadow: none;
background: #fff;
font-size: 14px;
border: 1px solid #e5e8eb;
border-top-left-radius: 4px;
border-bottom-left-radius: 5px;
-webkit-box-shadow: none;
box-shadow: none;
display: inline-block;
position: static;
float: none;
margin-top: -12px;
}
.woocommerce .shop_table.cart .quantity .minus,
.woocommerce-page .shop_table.cart .quantity .minus{
margin-top: -13px;
}
.woocommerce .quantity .plus:focus, .woocommerce .quantity .minus:focus,
.woocommerce #content .quantity .plus:focus, .woocommerce #content .quantity .minus:focus,
.woocommerce-page .quantity .plus:focus, .woocommerce-page .quantity .minus:focus,
.woocommerce-page #content .quantity .plus:focus, .woocommerce-page #content .quantity .minus:focus{
outline: none;
}
.woocommerce .quantity .plus:hover, .woocommerce .quantity .minus:hover,
.woocommerce #content .quantity .plus:hover, .woocommerce #content .quantity .minus:hover,
.woocommerce-page .quantity .plus:hover, .woocommerce-page .quantity .minus:hover,
.woocommerce-page #content .quantity .plus:hover, .woocommerce-page #content .quantity .minus:hover{
background: #d3ced3;
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce .product_meta .sku_wrapper,
.woocommerce .product_meta .posted_in,
.woocommerce .product_meta .tagged_as{
display: block;
margin-bottom: 5px;
font-weight: 700;
}
.woocommerce div.product .product_title, .woocommerce #content div.product .product_title,
.woocommerce-page div.product .product_title, .woocommerce-page #content div.product .product_title{
font-family: Roboto;
color:  #3c414c;
font-size: 24px; 
font-weight: 100;
line-height: 40px;
margin-top: -12px;
}
.woocommerce .product .summary .woocommerce-product-rating a,
.woocommerce-page .product .summary .woocommerce-product-rating a{
font-family: Ubuntu;
color:  #8a8d94;
font-size: 13px;
font-weight: 300;
line-height: 26px;
}
.woocommerce .product .summary .woocommerce-product-rating a:hover,
.woocommerce-page .product .summary .woocommerce-product-rating a:hover{
color: #285fdb;
}
.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs,
.woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs{
padding: 0;
margin: 0;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{
text-align: center;
clear: both;
box-sizing: border-box;
display: block;
padding: 12px 18px;
width: 100%;
height: 100%;
cursor: pointer;
outline: none;
color: #848994;
font-size: 13px;
text-decoration: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li a,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li a{
text-shadow: none;
font-family: Roboto;
color:  #3c414c;
font-size: 16px; 
font-weight: 100;
text-transform: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{
border: 1px solid #e5e8eb;
background: #fbfcfd;
box-shadow: none;
margin: 0;
text-transform: uppercase;
text-shadow: none!important;
-webkit-transition:all 180ms ease-in;
transition:all 180ms ease-in;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover{
background: #285fdb;
color: #fff;
text-shadow: none!important;
-webkit-transition:all 180ms ease-in;
transition:all 180ms ease-in;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:hover a, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:hover a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:hover a{
color: #fff;
text-shadow: none!important;
-webkit-transition:all 180ms ease-in;
transition:all 180ms ease-in;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li:before, 
.woocommerce div.product .woocommerce-tabs ul.tabs li:after,
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, 
.woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before, 
.woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{
display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before{
border-bottom: 1px solid #e5e8eb;
}
.woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, 
.woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel{
border: 1px solid #e5e8eb;
border-top: 0;
border-radius: 4px;
padding: 30px;
background: #fff;
}
.woocommerce table.shop_attributes .alt td, .woocommerce table.shop_attributes .alt th, 
.woocommerce-page table.shop_attributes .alt td, .woocommerce-page table.shop_attributes .alt th{
background: #f5f6f8;
}
.woocommerce table.shop_attributes,
.woocommerce-page table.shop_attributes{
border:0;
border:1px solid #e5e8eb;
border-collapse: collapse;
margin-bottom:1.618em;
margin-top: 5px;
width:100%
}
.woocommerce table.shop_attributes th,
.woocommerce-page table.shop_attributes th{
width:220px;
font-weight:300;
font-size: 14px;
padding:10px;
border-top:0;
border-bottom:1px solid #e5e8eb;
margin:0;
line-height:1.5em;
text-align: left;
color: #8a8d94;
border-right: 1px solid #e5e8eb;
}
.woocommerce table.shop_attributes td,
.woocommerce-page table.shop_attributes td{
padding:0;
padding-left: 10px;
border-top:0;
border-bottom:1px solid #e5e8eb;
margin:0;
line-height:1.5em;
font-weight:300;
font-size: 14px;
color: #8a8d94;
}
.woocommerce table.shop_attributes td p,
.woocommerce-page table.shop_attributes td p{
margin:0;
padding:8px 0
}
.woocommerce table.shop_attributes .alt td,
.woocommerce table.shop_attributes .alt th,
.woocommerce-page table.shop_attributes .alt td,
.woocommerce-page table.shop_attributes .alt th{
background:#fbfcfd;
}
.woocommerce table.shop_table,
.woocommerce-page table.shop_table{
margin:0 0px 40px 0;
text-align:left;
width:100%;
border-collapse:collapse;
border: 1px solid #e5e8eb;
border-radius: 4px;
background: #fff;
}
.woocommerce table.shop_table th,
.woocommerce-page table.shop_table th{
font-weight:300;
font-size: 16px;
color: #3c414c;
border-bottom: 1px solid #e5e8eb;
border-right: 1px solid #e5e8eb;
padding: 6px 20px 4px 20px;
background: #fff;
text-align: center;
}
.woocommerce table.shop_table th.product-subtotal,
.woocommerce-page table.shop_table th.product-subtotal,
.woocommerce table.shop_table th:last-child,
.woocommerce-page table.shop_table th:last-child{
border-right: 0;
}
.woocommerce .related,
.woocommerce-page .related{
margin: 50px 0 0;
}
.woocommerce .related .products,
.woocommerce-page .related .products{
margin-top: 30px;
}
.woocommerce .related ul li.product, .woocommerce .related ul.products li.product,
.woocommerce .upsells.products ul li.product, .woocommerce .upsells.products ul.products li.product, 
.woocommerce-page .related ul li.product, .woocommerce-page .related ul.products li.product,
.woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product{
width: 30.8%;
}
.woocommerce #review_form #respond .form-submit input, .woocommerce-page #review_form #respond .form-submit input{
background: #fff;
border: 1px solid #ddd;
color: #666 !important;
display: inline-block;
white-space: nowrap;
line-height: 20px;
margin-top: 0;
text-decoration: none;
font-family:Ubuntu, sans-serif;
font-weight: 300;
box-shadow: none;
padding: 8px 20px;
-webkit-transition:all 180ms ease-in;
transition:all 180ms ease-in;
}
.woocommerce #review_form #respond .form-submit input[name="submit"], 
.woocommerce-page #review_form #respond .form-submit input[name="submit"]{
margin-right: 0;
margin-left: 0;
}
.woocommerce #review_form #respond .form-submit input:hover, .woocommerce-page #review_form #respond .form-submit input:hover{
background: #285fdb;
color: #fff!important;
text-shadow: none;
-webkit-transition:all 180ms ease-in;
transition:all 180ms ease-in;
}
.woocommerce .products .star-rating, .woocommerce-page .products .star-rating{
margin: 10px auto;
}
.woocommerce .star-rating, .woocommerce-page .star-rating{
color: #ebb72b;
}
.woocommerce #reviews #comments ol.commentlist li img.avatar, .woocommerce-page #reviews #comments ol.commentlist li img.avatar{
border: 0;
background: transparent;
width: 80px;
padding: 0;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text, .woocommerce-page #reviews #comments ol.commentlist li .comment-text{
margin-left:100px;
border-radius: 4px;
border: 0;
}
.woocommerce #reviews #comments ol.commentlist li, .woocommerce-page #reviews #comments ol.commentlist li{
border-bottom: 1px solid #e5e8eb;
padding-bottom: 30px;
}
.woocommerce #reviews #comments h2, .woocommerce-page #reviews #comments h2{
margin-bottom: 15px;
}
.woocommerce #reviews h3, .woocommerce-page #reviews h3{
margin-bottom: 15px;
}
.woocommerce #tab-additional_information h2{
margin-bottom: 30px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta, 
.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta{
display: inline-block;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta strong[itemprop="author"], 
.woocommerce-page #reviews #comments ol.commentlist li .comment-text p.meta strong[itemprop="author"]{
font-family: Roboto;
color:  #3c414c;
font-size: 18px; 
font-weight: 100;
line-height: 40px;
}
.woocommerce .comment time,
.woocommerce-page .comment time{
margin-right: 4px;
display: inline-block;
margin-left: 0;
}
.woocommerce p.stars a, .woocommerce-page p.stars a{
color: #EBB72B;
}
.woocommerce ul.cart_list li img, .woocommerce ul.product_list_widget li img,
.woocommerce-page ul.cart_list li img, .woocommerce-page ul.product_list_widget li img{
box-shadow: none;
}
.woocommerce .woocommerce-tabs .panel.entry-content .dnd_section_dd,
.woocommerce-page .woocommerce-tabs .panel.entry-content .dnd_section_dd {
padding: 0;
}
.woocommerce .woocommerce-tabs .panel.entry-content .dnd_container,
.woocommerce-page .woocommerce-tabs .panel.entry-content .dnd_container{
width: 100%;
}
.woocommerce div.product p.price, .woocommerce-page div.product p.price{
margin: 10px 0;
padding: 10px 0;
border-top: 1px solid #e5e8eb;
border-bottom: 1px solid #e5e8eb;
}
.woocommerce div.product p.price > .amount, .woocommerce-page div.product p.price > .amount{
font-family: Roboto;
color:  #285fdb;
font-size: 22px;
font-weight: 300;
line-height: 40px;
text-decoration: none;
}
.woocommerce div.product p.price del,
.woocommerce-page div.product p.price del{
font-family: Roboto;
color:  #8a8d94;
font-size: 14px;
font-weight: 300;
line-height: 40px;
margin: -2px 12px 0 0;
}
.woocommerce div.product p.price ins,
.woocommerce-page div.product p.price ins{
font-family: Roboto;
color:  #285fdb;
font-size: 22px;
font-weight: 300;
line-height: 40px;
text-decoration: none;
}
.woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message{
border-top: 0;
}
.woocommerce .woocommerce-message, .woocommerce .woocommerce-error, .woocommerce .woocommerce-info,
.woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-info{
background: #fff;
border: 1px solid #e5e8eb;
border-radius: 4px;
box-shadow: none;
font-size: 15px;
}
.woocommerce form.checkout_coupon, .woocommerce-page form.checkout_coupon{
background: #fff;
border: 1px solid #e5e8eb;
border-radius: 4px;
}
.woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-message:before{
background: transparent;
color: #285fdb;
box-shadow: none;
}
.woocommerce table.cart a.remove, .woocommerce #content table.cart a.remove, 
.woocommerce-page table.cart a.remove, .woocommerce-page #content table.cart a.remove{
line-height: 20px;
display: block;
margin: 0 auto;
color: #8a8d94;
font-size: 20px;
font-weight: 400;
}
.woocommerce table.cart a.remove:hover, .woocommerce #content table.cart a.remove:hover, 
.woocommerce-page table.cart a.remove:hover, .woocommerce-page #content table.cart a.remove:hover{
color: #285fdb;
background: none;
}
.woocommerce table.cart .product-thumbnail, .woocommerce #content table.cart .product-thumbnail,
.woocommerce-page table.cart .product-thumbnail, .woocommerce-page #content table.cart .product-thumbnail{
text-align: center;
}
.woocommerce table.cart img, .woocommerce #content table.cart img,
.woocommerce-page table.cart img, .woocommerce-page #content table.cart img{
width: 90px;
}
.woocommerce table.cart th, .woocommerce table.cart td, .woocommerce #content table.cart th,
.woocommerce #content table.cart td, .woocommerce-page table.cart th, .woocommerce-page table.cart td,
.woocommerce-page #content table.cart th, .woocommerce-page #content table.cart td{
border-right: 1px solid #e5e8eb;
}
.woocommerce table.shop_table td, .woocommerce-page table.shop_table td{
border-top: 1px solid #e5e8eb;
text-align: center!important;
}
.woocommerce table.shop_table td.product-name a, .woocommerce-page table.shop_table td.product-name a,
.woocommerce table.shop_table td.product-price span, .woocommerce-page table.shop_table td.product-price span
{
font-family: Ubuntu;
color:  #3c414c;
font-size: 15px;
font-weight: 300;
}
.woocommerce table.shop_table td.product-name a:hover, .woocommerce-page table.shop_table td.product-name a:hover{
color: #285fdb;
}
.woocommerce table.shop_table td.product-subtotal, .woocommerce-page table.shop_table td.product-subtotal{
font-family: Ubuntu;
color:  #285fdb;
font-size: 15px;
font-weight: 300;
}
.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, 
.woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions {
text-align: right;
padding: 20px 10px;
}
.woocommerce #content table.cart td.actions .input-text, .woocommerce table.cart td.actions .input-text,
.woocommerce-page #content table.cart td.actions .input-text, .woocommerce-page table.cart td.actions .input-text {
width: 100%;
}
.woocommerce-page.woocommerce-cart .quantity .minus,
.woocommerce-page.woocommerce-cart .quantity .plus{
height: 36px;
}
.woocommerce-page.woocommerce-cart .quantity input.qty{
height: 34px;
width: 34px;
}
.woocommerce-page.woocommerce-cart .shop_table.cart .quantity .minus,
.woocommerce-page.woocommerce-cart .shop_table.cart .quantity .plus{
margin-top: -8px;
}
.woocommerce-cart.woocommerce-page .woocommerce{
display: table;
}
.woocommerce-cart.woocommerce-page .woocommerce form{
width: 74.35897435897436%;
margin-left: 0;
display: inline-block;
}
.woocommerce-cart.woocommerce-page .woocommerce .cart-collaterals{
margin-left: 2.564102564102564%;
width: 23.07692307692308%;	
display: inline-block;
margin-right: 0;
float: right;
border: 1px solid #e5e8eb;
border-radius: 4px;
background: #fff;
padding: 30px;
}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{
width: 100%;
float: left;
text-align: left;
}
.woocommerce .cart-collaterals .cart_totals h2, .woocommerce-page .cart-collaterals .cart_totals h2{
font-family: Roboto;
color:  #3c414c;
font-size: 20px; 
font-weight: 100;
position: relative;
padding-bottom: 10px;
border-bottom: 1px solid #e6ebed;
}
.woocommerce .cart-collaterals .cart_totals h2:after, .woocommerce-page .cart-collaterals .cart_totals h2:after{
display: block;
content: "";
width: 34px;
height: 2px;
background: #bbbfc8;
position: absolute;
bottom: -1px;
left: 0;
margin-left: 0;
}
.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th{
width: 50%;
font-weight: 300;
padding: 10px 0;
line-height: 23px;
}
.woocommerce .cart-collaterals .cart_totals table td, .woocommerce-page .cart-collaterals .cart_totals table td{
text-align: right;
font-size: 15px;
}
.woocommerce .cart-collaterals .cart_totals tr.cart-subtotal, .woocommerce-page .cart-collaterals .cart_totals tr.cart-subtotal,
.woocommerce .cart-collaterals .cart_totals tr.shipping, .woocommerce-page .cart-collaterals .cart_totals tr.shipping,
.woocommerce .cart-collaterals .cart_totals tr.order-total, .woocommerce-page .cart-collaterals .cart_totals tr.order-total{
font-family: Ubuntu;
color:  #3c414c;
font-size: 14px; 
font-weight: 300;
}
.woocommerce .cart-collaterals .cart_totals tr.order-total th, .woocommerce-page .cart-collaterals .cart_totals tr.order-total th{
font-weight: 700;
}
.woocommerce .cart-collaterals .cart_totals tr.order-total td .amount, .woocommerce-page .cart-collaterals .cart_totals tr.order-total td .amount{
color: #285fdb;
font-weight: 300;
}
.woocommerce-cart.woocommerce-page .woocommerce .cart-collaterals form.shipping_calculator{
width: 100%;
float: left;
}
.woocommerce .cart-collaterals .shipping_calculator h2, .woocommerce-page .cart-collaterals .shipping_calculator h2{
font-family: Roboto;
color:  #3c414c;
font-size: 16px; 
font-weight: 100;
}
.woocommerce .cart-collaterals .shipping_calculator .shipping-calculator-button:after, .woocommerce-page .cart-collaterals .shipping_calculator .shipping-calculator-button:after{
content: "+";
float: right;
margin-top: 11px;
}
.woocommerce form .form-row, .woocommerce-page form .form-row {
margin: 10px 0!important;
padding: 0;
}
.woocommerce-cart.woocommerce-page .woocommerce .cart-collaterals form.shipping_calculator .shipping-calculator-form{
padding: 10px 0;
}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, 
.woocommerce #respond input#submit, .woocommerce #content input.button, 
.woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, 
.woocommerce-page #respond input#submit, .woocommerce-page #content input.button{
background: #fff;
border: 1px solid #ddd;
color: #666 !important;
display: inline-block;
white-space: nowrap;
line-height: 20px;
margin: 10px auto 15px;
text-decoration: none;
font-family:Ubuntu, sans-serif;
font-weight: 300;
box-shadow: none;
padding: 8px 20px;
text-shadow: none;
-webkit-transition: all 180ms ease-in;
transition: all 180ms ease-in;
}
.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, 
.woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, 
.woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, 
.woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover{
background: #285fdb;
color: #fff !important;
font-weight: 300;
text-shadow: none;
-webkit-transition: all 180ms ease-in;
transition: all 180ms ease-in;
}
.woocommerce a.added_to_cart, .woocommerce-page a.added_to_cart{
background: #fff;
border: 1px solid #285fdb;
color: #666 !important;
display: inline-block;
white-space: nowrap;
line-height: 20px;
margin: 0 10px 5px;
text-decoration: none;
font-family:Ubuntu, sans-serif;
font-weight: 300;
box-shadow: none;
padding: 8px 20px;
text-shadow: none;
-webkit-transition: all 180ms ease-in;
transition: all 180ms ease-in;
}
.woocommerce a.added_to_cart:hover, .woocommerce-page a.added_to_cart:hover{
background: #285fdb;
color: #fff !important;
font-weight: 300;
text-shadow: none;
-webkit-transition: all 180ms ease-in;
transition: all 180ms ease-in;
}
.woocommerce .cart .coupon input[name="apply_coupon"],
.woocommerce-page .cart .coupon input[name="apply_coupon"]{
float: left;
padding: 10px 20px;
}
.woocommerce .checkout_coupon .form-row.form-row-last input[name="apply_coupon"],
.woocommerce-page .checkout_coupon .form-row.form-row-last input[name="apply_coupon"]{
float: right;
margin-top: 0;
}
.woocommerce .shop_table.cart .actions input[name="update_cart"],
.woocommerce-page .shop_table.cart .actions input[name="update_cart"]{
display: inline-block;
padding: 10px 20px;
margin-right: 10px;
margin-left: 14px;
position: relative;
left: 70px;
}
.woocommerce .shop_table.cart .actions input[name="proceed"],
.woocommerce-page .shop_table.cart .actions input[name="proceed"]{
display: inline-block;
float: right;
}
.woocommerce table.cart td.actions .coupon .input-text,
.woocommerce #content table.cart td.actions .coupon .input-text, 
.woocommerce-page table.cart td.actions .coupon .input-text, 
.woocommerce-page #content table.cart td.actions .coupon .input-text{
box-shadow: none;
border: 1px solid #e5e8eb;
padding: 10px 10px 8px;
border-radius: 4px;
margin-bottom: 20px;
}
.woocommerce a.button.alt, .woocommerce button.button.alt,
.woocommerce input.button.alt, .woocommerce #respond input#submit.alt,
.woocommerce #content input.button.alt, .woocommerce-page a.button.alt,
.woocommerce-page button.button.alt, .woocommerce-page input.button.alt,
.woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt{
background: #285fdb;
text-shadow: none;
border: 1px solid #285fdb;
color: #fff!important;
padding: 11px 25px;
}
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover,
.woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover,
.woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover,
.woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover,
.woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover{
border: 1px solid #285fdb;
color: #285fdb!important;
background: #fff;
text-shadow: none;
}
.woocommerce .cart-collaterals .shipping_calcuRobotor .shipping-calcuRobotor-button:after,
.woocommerce-page .cart-collaterals .shipping_calcuRobotor .shipping-calcuRobotor-button:after{
content: "";
}
.woocommerce .cart-collaterals .shipping_calcuRobotor h2 a,
.woocommerce-page .cart-collaterals .shipping_calcuRobotor h2 a{
background: #285fdb;
border: 1px solid #ddd;
display: inline-block;
white-space: nowrap;
line-height: 20px;
color: #fff !important;
margin-top: 0;
text-decoration: none;
font-family:Ubuntu, sans-serif;
font-weight: 300;
box-shadow: none;
padding: 8px 20px;
font-size: 14px;
text-shadow: none;
-webkit-transition: all 180ms ease-in;
transition: all 180ms ease-in;
}
.woocommerce .cart-collaterals .shipping_calcuRobotor h2 a:hover,
.woocommerce-page .cart-collaterals .shipping_calcuRobotor h2 a:hover{
color: #666 !important;
background: #fff;
font-weight: 300;
text-shadow: none;
-webkit-transition: all 180ms ease-in;
transition: all 180ms ease-in;
}
.woocommerce .woocommerce-error:before, .woocommerce-page .woocommerce-error:before{
background:transparent;
color: #285fdb;
-webkit-box-shadow: none;
box-shadow: none;
font-size: 15px;
}
.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before{
background:transparent;
color: #285fdb;
-webkit-box-shadow: none;
box-shadow: none;
font-size: 15px;
}
.woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th, 
.woocommerce-page table.shop_table tfoot td, .woocommerce-page table.shop_table tfoot th{
border-top: 1px solid #e5e8eb;
font-weight: 300;
padding: 10px 0 0;
}
dl.customer_details{
margin-bottom: 20px;
}
.woocommerce a.button.added:before, .woocommerce button.button.added:before, 
.woocommerce input.button.added:before, .woocommerce #respond input#submit.added:before, 
.woocommerce #content input.button.added:before, .woocommerce-page a.button.added:before, 
.woocommerce-page button.button.added:before, .woocommerce-page input.button.added:before, 
.woocommerce-page #respond input#submit.added:before, .woocommerce-page #content input.button.added:before{
display: none;
}
.wc-forward:after, .wc-forward a:after,
.wc-backward:before, .wc-backward a:before{
display: none;
}
.woocommerce .product .summary [itemprop="description"] p{
font-family: Ubuntu;
color:  #8a8d94;
font-size: 14px;
font-weight: 300;
line-height: 25px;
}
.woocommerce .product .summary .meta_description{
margin: 10px 0;
padding: 20px 0;
border-top: 1px solid #e5e8eb;
border-bottom: 1px solid #e5e8eb;
font-family: Ubuntu;
color:  #3c414c;
font-size: 13px; 
font-weight: 300;
line-height: 24px;
}
.woocommerce .product .summary .meta_description .availability{
display: block;
}
.woocommerce .product .summary .meta_description .availability .is_available{
color: #8a8d94;
}
.woocommerce .product .summary .meta_description .availability .is_not_available{
color: red;
}
.woocommerce .product .summary .meta_description .sku_wrapper{
display: block;
}
.woocommerce .product .summary .meta_description .sku_wrapper .sku{
color: #8a8d94;
}
.woocommerce .product .summary .meta_description .posted_in{
display: block;
}
.woocommerce .product .summary .meta_description .posted_in a{
color: #8a8d94;
}
.woocommerce .product .summary .meta_description .posted_in a:hover{
color: #285fdb;
}
.woocommerce .product .summary .meta_description .tagged_as{
display: block;
}
.woocommerce .product .summary .meta_description .tagged_as a{
color: #8a8d94;
}
.woocommerce .product .summary .meta_description .tagged_as a:hover{
color: #285fdb;
}
.woocommerce div.product form.cart, .woocommerce #content div.product form.cart,
.woocommerce-page div.product form.cart, .woocommerce-page #content div.product form.cart{
margin: 30px 0;
padding-bottom: 15px;
border-bottom: 1px solid #e5e8eb;
}
.woocommerce div.product form.cart .variations label, .woocommerce #content div.product form.cart .variations label, 
.woocommerce-page div.product form.cart .variations label, 	.woocommerce-page #content div.product form.cart .variations label{
font-family: Roboto;
color:  #3c414c;
font-size: 18px; 
font-weight: 100;
line-height: 40px; 
}
.woocommerce .product .summary .single_variation_wrap{
margin: 10px 0 20px;
font-family: Roboto;
color: #285fdb;
font-weight: 100;
text-decoration: none;
}
.woocommerce .product .summary .single_variation_wrap .single_variation .price .amount{
font-size: 22px;
color: #2285fd;
}
.woocommerce .product .summary .single_variation_wrap .variations_button{
margin-top: 20px;
}
.woocommerce-cart .return-to-shop a{
margin: 0;
}
.woocommerce .cart-collaterals .shipping_calcuRobotor .button, .woocommerce-page .cart-collaterals .shipping_calcuRobotor .button{
margin: 0;
width: auto;
}
.woocommerce form .form-row input.input-text, .woocommerce-page form .form-row input.input-text{
box-shadow: none;
border: 1px solid #e5e8eb;
padding: 10px 10px 8px;
border-radius: 4px;
margin-bottom: 5px;
}
.woocommerce .shipping_calcuRobotor section.shipping-calcuRobotor-form,
.woocommerce .shipping_calcuRobotor section.shipping-calcuRobotor-form{
padding: 20px 0;
}
.woocommerce .widget_price_filter .price_slider_amount .button, .woocommerce-page .widget_price_filter .price_slider_amount .button{
margin: 0;
font-size: 14px;
}
.woocommerce .addresses .title h3, .woocommerce-page .addresses .title h3{
float: none;
}
.woocommerce-page .shop_table.my_account_orders tr.order{
font-size: 14px;
}
.woocommerce #payment div.payment_box, .woocommerce-page #payment div.payment_box{
background: #fff;
box-shadow: none;
border: 1px solid #e5e8eb;
}
.woocommerce #payment ul.payment_methods li input, .woocommerce-page #payment ul.payment_methods li input{
margin-left: 10px;
}
.woocommerce form .form-row .input-checkbox, .woocommerce-page form .form-row .input-checkbox{
margin-left: 10px;
margin-right: 20px;
}
.woocommerce #payment div.payment_box:before, .woocommerce-page #payment div.payment_box:before{
content: "";
width: 10px;
height: 10px;
border-top: 1px solid #e5e8eb;
border-right: 1px solid #e5e8eb;
background: #fff;
transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-webkit-transform: rotate(-45deg);
display: inline-block;
top: -6px;
left: 10px;
position: absolute;
}
.woocommerce #payment div.payment_box:after, .woocommerce-page #payment div.payment_box:after{
display: none;
}
.woocommerce #payment ul.payment_methods, .woocommerce-page #payment ul.payment_methods{
border-bottom: 1px solid #e5e8eb;
}
.woocommerce #payment, .woocommerce-page #payment{
background: #fff;
border-radius: 0px;
border: 1px solid #e5e8eb;
}
.woocommerce form .form-row, .woocommerce-page form .form-row{
margin: 0;
padding: 0;
}
.woocommerce form .form-row input.input-text, .woocommerce-page form .form-row input.input-text{
margin-bottom: 0;
background: #fff;
}
input[name="apply_coupon"]{
margin-bottom: 0!important;
outline: none;
}
.woocommerce .shipping_calcuRobotor section.shipping-calcuRobotor-form .form-row.form-row-wide,
.woocommerce-page .shipping_calcuRobotor section.shipping-calcuRobotor-form .form-row.form-row-wide{
margin-bottom: 20px;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering {
margin: 0 0 1em;
}
.woocommerce .woocommerce-ordering select, .woocommerce-page .woocommerce-ordering select{
outline: none;
}
.woocommerce .woocommerce-message .button,
.woocommerce-page .woocommerce-message .button{
margin-bottom: 0;
margin-top: 0;
}
.woocommerce-account .woocommerce input.button{
margin: 20px 0 0 0;
}
.woocommerce .order_details li strong, .woocommerce-page .order_details li strong {
display: block;
font-size: 1.4em;
text-transform: none;
line-height: 1.5em;
font-weight: 300;
color: #3c414c;
}
div.pp_woocommerce div.ppt{
display: none!important;
}
.pp_gallery div{
display: inline-block;
width: auto !important;
}
.pp_gallery{
margin-top: -70px;
}
div.pp_woocommerce .pp_gallery ul li a{
height: auto;
display: inline-block;
width: 100%;
}
.woocommerce .pp_gallery li a img, .woocommerce-page .pp_gallery li a img{
height: 60px;
}
.pp_gallery ul{
width: auto!important;
height: 100%;
margin-left: 0;
}
.woocommerce nav.woocommerce-pagination, .woocommerce #content nav.woocommerce-pagination,
.woocommerce-page nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination{
text-align: center;
display: inline-block;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce #content nav.woocommerce-pagination ul, 
.woocommerce-page nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul{
display: inline-block;
margin: 0 auto 30px;
text-align: center;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce nav.woocommerce-pagination ul li, .woocommerce #content nav.woocommerce-pagination ul li, 
.woocommerce-page nav.woocommerce-pagination ul li, .woocommerce-page #content nav.woocommerce-pagination ul li{
border-right: 0;
border: 0;
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers,
.woocommerce-page nav.woocommerce-pagination ul li .page-numbers{
color: #aaa;
font-size: 14px;
margin-right: 10px;
border: 1px solid #dddddd;
border-radius: 4px;
width: 35px;
height: 35px;
background: #fff;
text-align: center;
display: inline-block;
line-height: 20px;
}
.woocommerce nav.woocommerce-pagination > ul > li > a:after,
.woocommerce-page nav.woocommerce-pagination > ul > li > a:after{
display: none;
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers:hover,
.woocommerce-page nav.woocommerce-pagination ul li .page-numbers:hover{
background: #285fdb;
color: #fff;
}
.woocommerce nav.woocommerce-pagination ul li span.current,
.woocommerce-page nav.woocommerce-pagination ul li span.current{
background: #285fdb;
color: #fff;
}
.woocommerce nav.woocommerce-pagination ul li .next i,
.woocommerce-page nav.woocommerce-pagination ul li .next i,
.woocommerce nav.woocommerce-pagination ul li .prev i,
.woocommerce-page nav.woocommerce-pagination ul li .prev i{
font-size: 10px;
margin-right: 0;
}
.woocommerce #review_form #respond p.form-submit, 
.woocommerce-page #review_form #respond p.form-submit{
display: block;
}
.woocommerce #review_form #respond p.comment-form-comment,
.woocommerce-page #review_form #respond p.comment-form-comment{
padding-left: 0;
display: inline-block;
float: none;
}
.woocommerce .product .summary .back_to_shop_button,
.woocommerce-page .product .summary .back_to_shop_button{
margin-top: 30px;
display: inline-block;
}
.woocommerce ul.product_list_widget li .star-rating,
.woocommerce-page ul.product_list_widget li .star-rating{
margin: 5px 0;
}
.woocommerce ul.product_list_widget li ins,
.woocommerce-page ul.product_list_widget li ins{
text-decoration: none;
}
.woocommerce ul.product_list_widget li ins span,
.woocommerce-page ul.product_list_widget li ins span{
color: #285fdb;
margin-left: 5px;
}
.woocommerce ul.product_list_widget li img,
.woocommerce-page ul.product_list_widget li img{
background: #fff;
width: 64px;
}
.woocommerce ul.products.list li.product:hover,
.woocommerce-page ul.products.list li.product:hover{
box-shadow: none;
}
.woocommerce ul.products.list li.product a.button,
.woocommerce-page ul.products.list li.product a.button{
position: relative;
left: 0;
top: 0!important;
margin-left: 20px !important;
opacity: 1;
margin-top: 0;
}
.woocommerce ul.products.list li.product a.button:first-child,
.woocommerce-page ul.products.list li.product a.button:first-child {
margin-left: 0!important;
}
.woocommerce ul.products.list li.product a.added_to_cart.wc-forward, 
.woocommerce-page ul.products.list li.product a.added_to_cart.wc-forward{
margin-left: 16px!important;
}
.woocommerce ul.products.list li.product:hover a.button,
.woocommerce-page ul.products.list li.product:hover a.button{
left: 0;
top: 0!important;
margin-top: 0;
}
.woocommerce ul.products.list li.product a h3, 
.woocommerce-page ul.products.list li.product a h3{
padding-left: 0;
}
.woocommerce .products.list .star-rating,
.woocommerce-page .products.list .star-rating{
margin: 10px 0;
display: inline-block;
}
.woocommerce ul.products.list li.product .price,
.woocommerce-page ul.products.list li.product .price{
padding-left: 0;
}
.woocommerce ul.products.list li.product a img, 
.woocommerce-page ul.products.list li.product a img{
border-bottom: 0;
}
.woocommerce ul.products.list li.product div[itemprop="description"],
.woocommerce-page ul.products.list li.product div[itemprop="description"]{
padding-right: 20px;
}
ul.products.list li.product hr{
display: none;
}
.woocommerce-checkout .checkout .woocommerce-billing-fields h3{
margin-bottom: 20px;
}
.woocommerce-checkout .checkout #order_review .shop_table tfoot tr.order-total td strong .amount{
font-weight: 300;
color: #285fdb;
}
.woocommerce #yith-wcwl-popup-message,
.woocommerce-page #yith-wcwl-popup-message{
border-radius: 4px;
border: 1px solid #e5e8eb;
}
.woocommerce .summary .compare.button,
.woocommerce-page .summary .compare.button{
margin-top: 27px;
padding: 11px 20px;
margin-right: 20px;
}
.woocommerce #reviews #comments ol.commentlist li .comment-text:after, 
.woocommerce-page #reviews #comments ol.commentlist li .comment-text:after.comment-text:after{
display: none;
}
.woocommerce .wishlist_table .add_to_cart, 
.woocommerce .yith-wcwl-add-button > a.button.alt,
.woocommerce-page .wishlist_table .add_to_cart, 
.woocommerce-page .yith-wcwl-add-button > a.button.alt{
border-radius: 4px;
}
.woocommerce .yith-wcwl-add-button a,
.woocommerce-page .yith-wcwl-add-button a{
background: #285fdb;
text-shadow: none;
border: 1px solid #285fdb;
border-radius: 4px;
color: #fff;
padding: 12px 20px 13px;
-webkit-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}
.woocommerce .yith-wcwl-add-button a:hover,
.woocommerce-page .yith-wcwl-add-button a:hover{
background: #fff;
color: #285fdb;
-webkit-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}
.woocommerce #default_page_row .yith-wcwl-share ul,
.woocommerce-page #default_page_row .yith-wcwl-share ul{
margin-left: 0;
}
.woocommerce .yith-wcwl-share li, .woocommerce-page .yith-wcwl-share li{
margin-right: 10px;
}
.woocommerce .gridlist-toggle,
.woocommerce-page .gridlist-toggle{
width: 100px!important;
border: 0 !important;
background: transparent !important;
border-radius: 0px!important;
box-shadow: none !important;
}
.woocommerce .gridlist-toggle a,
.woocommerce-page .gridlist-toggle a{
color: #222 !important;
width: 40px!important;
height: 40px!important;
font-size: 16px !important;
line-height: 42px !important;
text-align: center!important;
text-shadow: none !important;
box-shadow: none !important;
margin: 10px 0 10px 10px;
border: 1px solid #e5e8eb!important;
background: #fff !important;
border-radius: 4px;
-webkittransition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}
.woocommerce .gridlist-toggle a:hover,
.woocommerce-page .gridlist-toggle a:hover{
color: #285fdb !important;
background: transparent !important;
-webkittransition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}
.woocommerce .gridlist-toggle a:first-child,
.woocommerce-page .gridlist-toggle a:first-child{
margin-left: 0;
}
.woocommerce .gridlist-toggle a#grid,
.woocommerce-page .gridlist-toggle a#grid{
border-right: 1px solid #e5e8eb!important;
}
.woocommerce .gridlist-toggle a.active,
.woocommerce-page .gridlist-toggle a.active{
background: #fff!important;
color: #285fdb !important;
} .wishlist_buttons{
background: #fff;
border: 1px solid #e5e8eb;
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;
}
.wccm-catalog-items{
padding: 20px;
border: 1px solid #e5e8eb;
border-radius: 4px;
background: #fff;
}
.wccm-catalog-items a.button{
margin: 5px 0 0 0;
padding: 11px 20px;
border: 1px solid #e5e8eb;
}
.wccm-catalog-items{
padding: 30px;
background: #fff;
border: 1px solid #eef0f2;
border-radius: 4px;
}
.wccm-catalog-items .wccm-catalog-item .button{
margin-top: 5px;
margin-bottom: 5px;
}
.wccm-compare-table{
padding: 30px;
background: #fff;
border: 1px solid #eef0f2;
border-radius: 4px;
}
.wccm-tbody .wccm-th, .wccm-tbody .wccm-table-wrapper{
border: 0;
font-family: Roboto;
font-weight: 300;
}
.wccm-thead .wccm-tr{
border: 0;
}
.wccm-tr{
border-top: 1px solid #eef0f2;
}
.wccm-table td p{
text-align: center;
}
.wccm-empty-compare{
border-radius: 4px;
background: #fee3e5;
color: #dd444f;
border: 1px solid #efbfc3;
margin-top: 24px;
}
.wccm-table-wrapper .wccm-table tbody tr td.wccm-td .price ins{
text-decoration: none;
color: #285fdb;
}   .ABt_testimonials_slide{
margin: 0 10px; 
}
.ABt_testimonials_slide .testimonial_small .source a{
font-weight: 100;
} .ABt_testimonials_wrapper.picture_middle .ABt_pagination,
.ABt_testimonials_wrapper_static.picture_middle .ABt_pagination{
margin-top: 0px;
z-index: 1;
}
.ABt_testimonials_wrapper.picture_middle .ABt_pagination a,
.ABt_testimonials_wrapper_static.picture_middle .ABt_pagination a{
margin-right: 13px;
width: 9px;
height: 9px;
border-radius: 50%;
display: inline-block;
background: #dfe3e7;
}
.ABt_testimonials_wrapper.picture_middle .ABt_pagination a.selected,
.ABt_testimonials_wrapper_static.picture_middle .ABt_pagination a.selected{
width: 9px;
height: 9px;
border-radius: 50%;
background: #285fdb;
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: 9px;
height: 9px;
border-radius: 50%;
background: #285fdb;
border: 0;
}
.ABt_testimonials_wrapper.picture_middle .ABt_pagination a:last-child,
.ABt_testimonials_wrapper_static.picture_middle .ABt_pagination a:last-child{
margin-right: 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: 48px 25px 25px 25px;
position: relative;
background: #fbfcfd;
margin-top: 40px;
margin-bottom: 0;
}
.ABt_testimonials_wrapper.picture_middle .testimonial_small .source,
.ABt_testimonials_wrapper_static.picture_middle .testimonial_small .source{
text-align: center;
display: block;
}
.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 a.ABt_author:hover,
.ABt_testimonials_wrapper_static.picture_middle a.ABt_author:hover{
color: #285fdb;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;	
}
.ABt_testimonials_wrapper.picture_middle a.ABt_company:hover,
.ABt_testimonials_wrapper_static.picture_middle a.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: 10px;
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: 0;
margin-top: 20px;
background: transparent;
display: inline-block;
overflow: hidden;
}
.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;
}
.ABt_testimonials_wrapper.picture_bottom .ABt_pagination,
.ABt_testimonials_wrapper_static.picture_bottom .ABt_pagination{
z-index: 1;
}
.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:last-child,
.ABt_testimonials_wrapper_static.picture_bottom .ABt_pagination a:last-child{
margin-right: 0;
}
.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;
}
.ABt_testimonials_wrapper.picture_bottom .testimonial_small .source,
.ABt_testimonials_wrapper_static.picture_bottom .testimonial_small .source{
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;
font-weight: 100;
}
.ABt_testimonials_wrapper.picture_bottom a.ABt_author:hover,
.ABt_testimonials_wrapper_static.picture_bottom a.ABt_author:hover{
color: #285fdb;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;
}
.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 a.ABt_company:hover,
.ABt_testimonials_wrapper_static.picture_bottom a.ABt_company:hover{
color: #285fdb;
}
.ABt_testimonials_wrapper.picture_bottom .testimonial_small p,
.ABt_testimonials_wrapper_static.picture_bottom .testimonial_small p{
border: 1px solid #e5e8eb;
border-radius: 5px;
background: #fbfcfd;
padding: 20px;
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%;
} .ABt_testimonials_wrapper.picture_top,
.ABt_testimonials_wrapper_static.picture_top{
position: relative;
border: 1px solid #e5e8eb;
border-radius: 5px;
background: #fbfcfd;
padding-bottom: 55px;
}
.ABt_testimonials_wrapper.picture_top .ABt_pagination,
.ABt_testimonials_wrapper_static.picture_top .ABt_pagination{
z-index: 1;
position: absolute;
left: 50%;
bottom: 15px;
margin-left: -33px;
}
.ABt_testimonials_wrapper.picture_top .ABt_pagination a,
.ABt_testimonials_wrapper_static.picture_top .ABt_pagination a{
margin-right: 13px;
width: 9px;
height: 9px;
border-radius: 50%;
display: inline-block;
background: #dfe3e7;
}
.ABt_testimonials_wrapper.picture_top .ABt_pagination a:last-child,
.ABt_testimonials_wrapper_static.picture_top .ABt_pagination a:last-child{
margin-right: 0;
}
.ABt_testimonials_wrapper.picture_top .ABt_pagination a.selected,
.ABt_testimonials_wrapper_static.picture_top .ABt_pagination a.selected{
width: 9px;
height: 9px;
border-radius: 50%;
background: #8a8d94;
border: 0;
display: inline-block;
}
.ABt_testimonials_wrapper.picture_top .ABt_pagination a:hover,
.ABt_testimonials_wrapper_static.picture_top .ABt_pagination a:hover{
width: 9px;
height: 9px;
border-radius: 50%;
background: #8a8d94;
border: 0;
}
.ABt_testimonials_wrapper.picture_top .ABt_pagination a span,
.ABt_testimonials_wrapper_static.picture_top .ABt_pagination a span{
display: none;
}
.ABt_testimonials_wrapper.picture_top .testimonial_small,
.ABt_testimonials_wrapper_static.picture_top .testimonial_small{
position: relative;
padding: 30px 30px 0px 126px;
margin-bottom: 0;
}
.ABt_testimonials_wrapper.picture_top .testimonial_small .source,
.ABt_testimonials_wrapper_static.picture_top .testimonial_small .source{
text-align: left;
}
.ABt_testimonials_wrapper.picture_top .ABt_author,
.ABt_testimonials_wrapper_static.picture_top .ABt_author{
color: #3c414c;
font-size: 20px;
font-family: Roboto;	
display: block;
}
.ABt_testimonials_wrapper.picture_top a.ABt_author:hover,
.ABt_testimonials_wrapper_static.picture_top a.ABt_author:hover{
color: #285fdb;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;	
}
.ABt_testimonials_wrapper.picture_top .ABt_company,
.ABt_testimonials_wrapper_static.picture_top .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_top a.ABt_company:hover,
.ABt_testimonials_wrapper_static.picture_top a.ABt_company:hover{
color: #285fdb;
-webkit-transition: all 180ms ease-in;
transition: all 180ms ease-in;
}
.ABt_testimonials_wrapper.picture_top .testimonial_small p,
.ABt_testimonials_wrapper_static.picture_top .testimonial_small p{
border-bottom: 0px;
font-size: 15px;
color: #8a8d94;
line-height: 26px;
font-style: italic;
margin-bottom: 0px;
}
.ABt_testimonials_wrapper.picture_top .testimonial_small p:after,
.ABt_testimonials_wrapper_static.picture_top .testimonial_small p:after{
display: none;
}
.ABt_testimonials_wrapper.picture_top .ABt_testimonials_slide li,
.ABt_testimonials_wrapper_static.picture_top .ABt_testimonials_slide li{
border-radius: 5px;
background: transparent;
}
.ABt_testimonials_wrapper.picture_top .testimonial_small img,
.ABt_testimonials_wrapper_static.picture_top .testimonial_small img{
width: 74px;
height: 74px;
border-radius: 50%;
position: absolute;
top: 30px;
left: 30px;
} .ABt_testimonials_wrapper.testimonials_big,
.ABt_testimonials_wrapper_static.testimonials_big{
position: relative;
padding-bottom: 25px;
}
.ABt_testimonials_wrapper.testimonials_big .ABt_pagination,
.ABt_testimonials_wrapper_static.testimonials_big .ABt_pagination{
z-index: 1;
}
.ABt_testimonials_wrapper.testimonials_big .ABt_pagination a,
.ABt_testimonials_wrapper_static.testimonials_big .ABt_pagination a{
margin-right: 13px;
width: 9px;
height: 9px;
border-radius: 50%;
display: inline-block;
background: #dfe3e7;
}
.ABt_testimonials_wrapper.testimonials_big .ABt_pagination a:last-child,
.ABt_testimonials_wrapper_static.testimonials_big .ABt_pagination a:last-child{
margin-right: 0;
}
.ABt_testimonials_wrapper.testimonials_big .ABt_pagination a.selected,
.ABt_testimonials_wrapper_static.testimonials_big .ABt_pagination a.selected{
width: 9px;
height: 9px;
border-radius: 50%;
background: #8a8d94;
border: 0;
display: inline-block;
}
.ABt_testimonials_wrapper.testimonials_big .ABt_pagination a:hover,
.ABt_testimonials_wrapper_static.testimonials_big .ABt_pagination a:hover{
width: 9px;
height: 9px;
border-radius: 50%;
background: #8a8d94;
border: 0;
}
.ABt_testimonials_wrapper.testimonials_big .ABt_pagination a span,
.ABt_testimonials_wrapper_static.testimonials_big .ABt_pagination a span{
display: none;
}
.ABt_testimonials_wrapper.testimonials_big .testimonial_small,
.ABt_testimonials_wrapper_static.testimonials_big .testimonial_small{
position: relative;
padding: 30px;
margin-bottom: 0;
text-align: center;
}
.ABt_testimonials_wrapper.testimonials_big .testimonial_small .source,
.ABt_testimonials_wrapper_static.testimonials_big .testimonial_small .source{
text-align: left;
display: block;
text-align: center;
margin-top: 15px;
}
.ABt_testimonials_wrapper.testimonials_big .ABt_author,
.ABt_testimonials_wrapper_static.testimonials_big .ABt_author{
color: #3c414c;
font-size: 20px;
font-family: Roboto;	
display: block;
}
.ABt_testimonials_wrapper.testimonials_big a.ABt_author:hover,
.ABt_testimonials_wrapper_static.testimonials_big a.ABt_author:hover{
color: #285fdb;
transition: all 180ms ease-in;
-webkit-transition: all 180ms ease-in;	
}
.ABt_testimonials_wrapper.testimonials_big .ABt_company,
.ABt_testimonials_wrapper_static.testimonials_big .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.testimonials_big a.ABt_company:hover,
.ABt_testimonials_wrapper_static.testimonials_big a.ABt_company:hover{
color: #285fdb;
-webkit-transition: all 180ms ease-in;
transition: all 180ms ease-in;
}
.ABt_testimonials_wrapper.testimonials_big .testimonial_small p,
.ABt_testimonials_wrapper_static.testimonials_big .testimonial_small p{
border-bottom: 0px;
font-size: 18px;
color: #8a8d94;
line-height: 26px;
font-style: italic;
}
.ABt_testimonials_wrapper.testimonials_big .testimonial_small p:after,
.ABt_testimonials_wrapper_static.testimonials_big .testimonial_small p:after{
display: none;
}
.ABt_testimonials_wrapper.testimonials_big .ABt_testimonials_slide li,
.ABt_testimonials_wrapper_static.testimonials_big .ABt_testimonials_slide li{
background: transparent;
}
.ABt_testimonials_wrapper.testimonials_big .testimonial_small img,
.ABt_testimonials_wrapper_static.testimonials_big .testimonial_small img{
width: 74px;
height: 74px;
border-radius: 50%;
display: inline-block;
float: none;
margin: 0;
}
.ABt_testimonials_slide	.testimonial_big{
border-left: 0;
} .ab-tweet-scroller {
position: relative;
border: 0;
padding-bottom: 0px;
}
.ab-tweet-scroller:before{
content: '\f16a';
font-family: 'WebHostingHub-Glyphs';
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: 40%;
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: 40%;
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{  font-size: 24px;
font-family: inherit;
line-height: 24px;
margin-bottom: 25px;
}
#ABdev_main_footer a{  color: #231f20;
}
#ABdev_main_footer a:hover{ color: #fff;
}
#footer_columns{ background: #E2EDF9; color: #231f20;
padding: 68px 0;
}
#footer_copyright{ background: #C3D9EA;  color: #231f20;
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 a:hover i{color: #fff;}
#footer_social .dnd_socialicon_facebook:hover {background: #3B5998;}
#footer_social .dnd_socialicon_twitter:hover {background: #4099FF;}
#footer_social .dnd_socialicon_googleplus:hover {background: #d34836;}
#footer_social .dnd_socialicon_linkedin:hover {background: #0e76a8;}
#footer_social .dnd_socialicon_youtube:hover {background: #c4302b;}
#footer_social .dnd_socialicon_pinterest:hover {background: #c8232c;}
#footer_social .dnd_socialicon_github:hover {background: #171515;}
#footer_social .dnd_socialicon_rss:hover {background: #ee802f;}
#footer_social .dnd_socialicon_behance:hover {background: #1769ff;}
#footer_social .dnd_socialicon_blogger:hover {background: #f57d00;}
#footer_social .dnd_socialicon_delicious:hover {background: #3399ff;}
#footer_social .dnd_socialicon_designcontest:hover {background: #5faad2;}
#footer_social .dnd_socialicon_deviantart:hover {background: #4e6252;}
#footer_social .dnd_socialicon_digg:hover {background: #000;}
#footer_social .dnd_socialicon_dribbble:hover {background: #ea4c89;}
#footer_social .dnd_socialicon_dropbox:hover {background: #007ee5;}
#footer_social .dnd_socialicon_email:hover {background: #ed1c16;}
#footer_social .dnd_socialicon_flickr:hover {background: #ff0084;}
#footer_social .dnd_socialicon_forrst:hover {background: #5b9a68;}
#footer_social .dnd_socialicon_instagram:hover {background: #3f729b;}
#footer_social .dnd_socialicon_lastfm:hover {background: #c3000d;}
#footer_social .dnd_socialicon_myspace:hover {background: #313131;}
#footer_social .dnd_socialicon_picasa:hover {background: #9a45a0;}
#footer_social .dnd_socialicon_skype:hover {background: #00aff0;}
#footer_social .dnd_socialicon_stumbleupon:hover {background: #f74425;}
#footer_social .dnd_socialicon_vimeo:hover {background: #44bbff;}
#footer_social .dnd_socialicon_zerply:hover {background: #9dcc7a;}
#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: 0px solid #2c2d2e;
position: relative; padding: 0px 0 0px 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;
text-align: center;
}
#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%;
display: inline-block;
background: #26292e;
position: relative;
margin-top: 40px;
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: 7px;
margin-left: 7px;
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;
} .fscf-div-label{
display: inline-block;
vertical-align: middle;
width: 110px;
font-size: 12px;
}
.fscf-div-field{
display: inline-block;
vertical-align: middle;
width: 85%;
}
.fscf-div-field{
display: inline-block;
vertical-align: top;
width: 82%;
}
.fscf-div-field input,
.fscf-div-field textarea{
margin-bottom: 0;
padding: 5px;
border-radius: 0;
}
.fscf-div-clear{
margin-bottom: 15px;
}
#fscf_form3{
width: 92%;
margin-left: auto;
}
#fscf_captcha_field3 + .fscf-div-field{
width: 20%;
} 
#fscf_submit_div3 input{
margin-top: 20px;
background: url(//www.mlpharmaceutical.com/wp-content/uploads/fydesigns/ML_Send_button.png);	
border: 0;
font-size: 0;
height: 67px;
width: 126px;	
} .fscf-required-indicator{
color: red;
}
.lbp-inline-link-1 img{
cursor: pointer;
}
#logo{
float: none;
text-align: center;
padding: 5px 0;
}	
#logo_menu_bar nav{
border-top: 1px solid #e5e8eb;
margin-right: -50%;
margin-left: -50%;
padding: 0 50%;
}
#logo_menu_bar nav ul{
float: none;
text-align: center;
margin: 0 auto;
}
#logo_menu_bar nav ul li{
float: none;
display: inline-block;
vertical-align: top;
margin-right:-4px;
} div#mqtranslate-2:before {
content: 'Select language option';
display: inline-block;
vertical-align: middle;
margin-right: 15px;
padding-left: 35px;
background: url(//www.mlpharmaceutical.com/wp-content/themes/salamat/images/flag-language.png) no-repeat center left;
}
#qtrans_select_mqtranslate-2-chooser{
display: inline-block;
vertical-align: middle;
width: 180px;
}
#rev_slider_1_1_wrapper{
height: 260px !important;
}
.forcefullwidth_wrapper_tp_banner,
#ABdev_header_spacer{
height: 270px !important;
}
.dnd-button_large {
white-space: inherit;
min-width: 194px;
}
.contact-us-bg {
background: url(//www.mlpharmaceutical.com/wp-content/themes/salamat/images/contact-us.jpg) no-repeat;
background-size: cover;
}
.login_button{
display: none;
}
section.dnd_section_dd.dnd-parallax { display: none!important; }@media only screen and (min-width: 980px) and (max-width: 1190px) {
.container,
.dnd_container,
.sf-mega{
width: 960px;
}
.fullscreen-container{
height: 541px !important;
}
.timeline_post,
.timeline_post_first{
width: 430px;
}
.grid_post{
width: 100%!important;
}
#ABdev_main_header{
position: static!important;
}
#logo{
margin:13px auto 0!important;
}
.sf-mega{
right: -200px!important;
}
#ABdev_header_spacer{
display: none;
}
.search-toggle{
width: 50px;
height: 90px;
-webkit-box-shadow: 0px 1px 0px 0px #e5e8eb;
box-shadow: 0px 1px 0px 0px #e5e8eb;
}
.search-toggle i{
line-height: 90px;
}
#shop_links{
height: 90px;
}
#shop_links .cart_items{
height: 90px;
}
#shop_links .cart_items i{
line-height: 90px;
}
#shop_links .cart_dropdown_widget{
top: 91px;
}
.search-box-wrapper{
top: 150px!important;
z-index: 100;
}
#logo_menu_bar nav {
margin-right: -2%;
margin-left: -2%;
padding: 0 2%;
}
nav > ul > li > a{
padding: 31px 5px;
}
nav > ul > li > a span {
padding: 5px 0;
}
#ABdev_main_slider_text{
font-size: 50px;
line-height: 50px;
}
#ABdev_main_slider_text .bold{
font-size: 60px;
line-height: 60px;
}
.flickr_stream img{
width: 67px;
height: 67px;
}
aside.sidebar .flickr_stream img{
width: 65px;
height: 65px;
}
.portfolio_item .overlayed .overlay .overlay_title{
display: none;
}
.portfolio_item .overlayed .overlay .portfolio_item_tags{
display: none;
}
.dnd_service_box_round_text_aside_middle h3{
font-size: 19px;
}
.dnd_stats_excerpt{
width: 200px;
height: 200px;
}
.dnd_stats_excerpt i{
font-size: 50px;
line-height: 0px;
}
.dnd_stats_excerpt .dnd_stats_number,
.dnd_stats_excerpt .dnd_stats_number_sign{
font-size: 40px;
line-height: 0px;
bottom: 90px;
}
.dnd_stats_excerpt p{
font-size: 22px;
line-height: 0px;
}
.ABt_testimonials_wrapper.picture_bottom .testimonial_small .source,
.ABt_testimonials_wrapper_static.picture_bottom .testimonial_small .source{
left: 27.7%;
}
.ABt_testimonials_wrapper.picture_bottom .ABt_pagination,
.ABt_testimonials_wrapper_static.picture_bottom .ABt_pagination{
bottom: 20px;
}
.image_overlap{
position: static!important;
margin-left: 0 !important;
}
.padding_left100, 
.padding_right330{
padding: 0 0 0 40px;
}
.dnd_latest_news_shortcode_content{
padding: 42px 42px 42px 280px;
}
.dnd_posts_shortcode:nth-child(2n) .dnd_latest_news_shortcode_content{
padding: 42px 280px 42px 42px;
}
.padding_right380,
.padding_left50{
padding: 0 30px 0 50px;
}
.dnd-callout_box_style_1 .dnd-button{
margin-right: 0;
}
.flickr_stream a:nth-child(3n+0){
margin-right: 12px;
}
.textwidget{
padding-right: 0;
}
.dnd_blockquote_style3{
line-height: 50px;
}
.dnd-callout_box_style_2{
display: inline-block;
text-align: center;
position: relative;
}
.dnd-callout_box_style_2 .dnd-callout_box_title{
margin-left: 0;
}
.dnd-callout_box_style_2 .dnd-icon-button{
margin: 0;
width: 44px;
position: absolute;
left: 50%;
margin-left: -22px;
bottom: 15px;
top: auto;
}
.dnd-callout_box_style_2 .dnd-icon-button:hover{
margin: 0;
width: 44px;
position: absolute;
left: 50%;
margin-left: -22px;
bottom: 15px;
top: auto;
}
.dnd-tabs .ui-tabs-nav li a{
padding: 15px 18px;
}
.dnd-callout_box.dnd-callout_box_style_1{
text-align: center;
}
.dnd-callout_box_style_1 .dnd-callout_box_title{
float: none;
margin-right: 20px!important;
}
.dnd-callout_box_style_1 p{
float: none;
text-align: center;
}
.dnd-callout_box_style_1 .dnd-button{
float: none;
margin: 0;
}
.dnd-callout_box_style_3{
text-align: center;
padding: 50px 0;
}
.dnd-callout_box_style_3 .dnd-callout_box_title{
float: none;
margin-left: 0;
display: block;
text-align: center;
}
.dnd-callout_box_style_3 .dnd-button{
float: none;
margin: 10px 0 0;
}
.dnd_blockquote_style2{
padding: 42px 49px 27px 85px;
}
.portfolio_item_4_boxed{
width: 23.38% !important;
}
.portfolio_item_4 p.portfolio4_item_tags{
margin-top: 0!important;
margin-bottom: 15px !important;
}
.dnd_service_box_unboxed_round.big_icons.icon_line .dnd_icon_boxed:after{
display: none!important;
}
.dnd_service_box_unboxed_round.big_icons .dnd_icon_boxed{
left: -15px;
}
.section_equalize_5 .dnd_column_dd_span3 .dnd_stats_excerpt, .section_equalize_5 .dnd_column_dd_span2 .dnd_stats_excerpt{
width: 170px;
height: 170px;
}
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
.container,
.dnd_container{
width: 95%;
}
.page-id-1202 #title_breadcrumbs_bar {
background-size: 100%;
background-repeat: no-repeat;
}
#title_breadcrumbs_bar{
padding: 53px 0;
}
.responsive_hide{
display: none!important;
}
.spacer_responsive_hide_tablet{
display: none!important;
}
.fullscreen-container{
height: 330px !important;
}
#ABdev_main_header{
box-shadow: none!important;
position: static !important;
}
#logo{
margin: 10px 0 10px 20px!important;
}
#ABdev_header_spacer{
display: none;
}
#ABdev_sticky_header{
margin-top: 0 !important;
position: static;
}
header.ABdev_on_sticky_header{
position: static;
}
#ABdev_menu_toggle{
display: block;
width: 60px;
height: 60px;
color: #8a8d94;
position: fixed;
right: 20px;
top: 45px;
font-size: 24px;
line-height: 54px;
z-index: 9999999;
text-align: center;
border: 1px solid #e5e8eb;
background: rgba(255,255,255,0.9);
}
body.admin-bar #ABdev_menu_toggle{
top: 110px;
}
#ABdev_menu_toggle i{
font-size: 13px!important;
margin-right: 0;
}
#page404 .dnd_search{
width: 50%!important;
}
#logo {
float: left;
margin: 10px;
}
#shop_links{
float: left;
margin-top: 20px;
border-right: 0;
}
nav{
float: none !important;
position: fixed;
top: 0;
left: 0;
height: 100%;
background: #232425;
z-index: 100000;
overflow-x: hidden;
display: none;
width: 85%;
box-shadow: none;
}
nav > ul{
line-height: 30px;
margin: 30px 0;
padding-left: 10px;
box-shadow: none;		
}
nav > ul > li{
display: block;
width: 100%;
border-right: 0;
margin-right: -60px;
box-shadow: none;
min-width: 230px;
margin-left: 10px;
}
nav > ul > li:hover{
box-shadow: none;
}
nav > ul > li:hover:before{
display: none!important;
}
nav > ul > .current-menu-parent{
box-shadow: none;
}
nav > ul > li.current-menu-item:before,
nav > ul > li:hover a.main-menu-link:before{
display: none;
}
nav > ul > li.has_children:hover{
border-bottom: 0;
box-shadow: none;
}
nav > ul > li:first-child{
border-left: 0px solid #000;
}
nav > ul > li > a{
display: block;
width: 100%;
text-align: left;
margin-left: 0;
padding: 5px 0 5px 30px;
box-shadow: none;
}
nav > ul > li a:hover{
color: #fff;
box-shadow: none;
}
nav > ul > li > a > i{
display: none;
}
nav > ul ul{
position: static;
display: block;
background: none;
border: none;
padding: 0px;
margin: 0 !important;
width: 100%;
z-index: auto;
margin-left: 0px;
padding-left: 20px;
box-shadow:none;
}
nav > ul > li > ul:before{
display: none;
border: none;
box-shadow: none;
}
nav > ul li:hover > ul,
nav > ul li.sfHover > ul{
display: block;
z-index: auto;
position: static;
box-shadow: none;
}
nav > ul ul li{
position: static;
border: none;
margin: 0 0 0 15px;
height: 40px;
}
nav > ul ul li.has_children:hover:after{
display: none;
box-shadow: none;
}
nav > ul ul li{
padding: 0px;
background: transparent;
display: inline-block;
}
nav > ul ul li a{
text-transform:none;
width: 100%;
text-align: left;
padding: inherit;
}
nav > ul ul li.current-menu-item a{
color: #fff;
}
nav > ul ul li:hover{
background: none;
box-shadow: none;
}
nav > ul ul li:hover > a{
color: #fff !important;
box-shadow: none;
}
nav > ul ul ul{
position: static;
margin-top: 0;
z-index: auto;
margin-left: 20px;
box-shadow: none;
padding-left: 0;
}
nav > ul ul ul li{
margin-left: 15px;
}
nav > ul ul ul:before{
display: none;
}
.sf-arrows .sf-with-ul:after{
display: none;
}
nav > ul > .current-menu-item > a{
color: #fff;
}
.search-toggle {
display: none;
}
.sf-mega {
width: 100%;
display: block;
position: static;
z-index: inherit;
padding-top: 0px;
box-shadow: none;
right: 0 !important;
box-shadow: none;
margin: 0;
}
nav > ul .sf-mega-inner {
display: block !important;
border: 0;
background: #232425;
}
nav > ul ul li {
padding: 5px 0 0 0;
}
.description_menu_item{
display: none;
}
#shop_links{
display: none;
}
nav > ul > li.current-menu-ancestor.sfHover:before, nav > ul > li.current-menu-ancestor:before, nav > ul > li.current-menu-parent:before{
display: none;
}
#ABdev_main_header nav a {
color: #898d94;
margin: 0;
padding: 0;
font-size: 16px;
font-weight: 300;
border: 0;
}
#ABdev_main_header nav > ul ul {
display: block;
border: none;
margin: 0;
padding: 0 0 0 15px;
box-shadow: none;
background: #232425;
}
#ABdev_main_header nav > ul ul li {
border-bottom: none;
width: 100%;
}
#ABdev_main_header nav a:hover, #ABdev_main_header nav .current-menu-item > a{
color: #fff;
}
#ABdev_main_header nav > ul ul{
display: block!important;
position: static;
border: none;
margin: 0;
padding: 0;
box-shadow: none;
background: #232425;
}
#ABdev_main_header nav > ul ul li {
border-bottom: none;
width: 100%;
background: transparent;
padding-bottom: 5px;
padding-top: 0;
}
nav > ul .sf-mega-inner > ul > li > a{
color: #898d94;
}
nav > ul .sf-mega-inner > ul > li{
display: block!important;
padding-left: 15px;
}
.sf-mega li, .sf-mega ul{
padding-left: 15px;
}
.sf-mega li{
padding-left: 5px;
margin-left: 0;
}
nav > ul > li.current-menu-ancestor.sfHover, nav > ul > li.current-menu-ancestor{
box-shadow: none!important;
}
nav > ul > .current-menu-item{
box-shadow: none;
}
.top_social_icon:last-child{
padding-right: 0;
}	
.quick_contact_phone{
padding:0 17px;
}
.quick_contact_mail{
padding: 0;
}
.login_button a{
margin-right: 20px;
}
.timeline_post,
.timeline_post_first{
width: 100%;
margin-bottom: 30px;
}
#frontpage_slider{
max-height: 488px;
}
#ABdev_main_slider_text{
font-size: 40px;
line-height: 40px;
}
#ABdev_main_slider_text .bold{
font-size: 50px;
line-height: 50px;
}
#contact_map,
#contact_streetview{
height: 488px;
}
#ABdev_sticky_header{
height: 488px;
}
#ABdev_sticky_header_content{
margin-top: 488px;
}
footer #footer_copyright .footer_social_links a:first-child{
margin-left: 0px;
}
footer #footer_copyright .footer_social_links span{
display: block;
margin-bottom: 20px;
}
.flickr_stream a:nth-child(3n+0){
margin-right: 0px;
}
.flickr_stream img{
width: 76px;
height: 76px;
}
.padding_right330{
padding: 0;
}
.padding_left100{
padding-left: 40px;
}
.portfolio_item .overlayed .overlay .overlay_title,
.portfolio_item .overlayed .overlay .portfolio_item_tags{
display: none;
}
.ABt_testimonials_wrapper.picture_bottom .ABt_pagination, 
.ABt_testimonials_wrapper_static.picture_bottom .ABt_pagination{
bottom: 10px;
}
aside.sidebar .flickr_stream img{
width: 64px;
height: 64px;
}
aside.sidebar .flickr_stream a:nth-child(4n+0){
margin-right: 10px;
}
.portfolio_item_meta .portfolio_item_meta_label {
float: none;
width: auto;
display: inline;
}
.portfolio_item_meta .portfolio_item_meta_data {
padding-left: 0px;
display: inline;
}
.split_cols_788 > [class*="span"]{
width: 100%;
margin-left: 0;
margin-bottom: 40px;
}
.ABt_testimonials_wrapper.picture_middle .testimonial_small, .ABt_testimonials_wrapper_static.picture_middle .testimonial_small{
padding-top: 50px!important;
padding-bottom: 20px!important;
} .alternative_layout .dnd_column_dd_span4{
width: 100%;
padding: 90px 50px 0 50px;
}
.alternative_layout .dnd_column_dd_span2{
width: 33.33%;
}
.dnd_stats_excerpt{
width: 170px!important;
height: 170px!important;
}
.dnd_stats_excerpt i{
font-size: 33px!important;
line-height: 0px;
margin-top: 0;
}
.dnd_stats_excerpt.dnd_stats_excerpt_icon_only i{
line-height: 40px;
}
.dnd_stats_excerpt .dnd_stats_number,
.dnd_stats_excerpt .dnd_stats_number_sign{
font-size: 35px;
line-height: 0;
bottom: 40px;
}
.dnd_stats_excerpt p{
font-size: 16px;
line-height: 42px;
}
.section_no_column_margin .dnd_column_dd_span2{
width: 22.166667%;
}
.dnd_column_dd_span2{
margin-bottom: 2.564102564102564%;
}
.dnd_column_dd_span5.transparent_form{
width: 63.37094%;
}
.ABt_testimonials_wrapper.picture_bottom .testimonial_small .source,
.ABt_testimonials_wrapper_static.picture_bottom .testimonial_small .source{
margin-left: 31px;
}
.home_creative .dnd_column_dd_span3{
width: 47.4%;
}
.dnd_service_box_unboxed_round.big_icons.icon_line .dnd_icon_boxed:after{
display: none;
}
.dnd_service_box_header{
display: inline-block;
}
.image_overlap{
position: static;
margin-left: 0;
}
.dnd_team_member .dnd_team_member_name{
font-size: 15px;
margin-top: 10px;
}
.dnd_team_member .dnd_team_member_position{
font-size: 13px;
}
.ABt_testimonials_wrapper.picture_middle .testimonial_small,
.ABt_testimonials_wrapper_static.picture_middle .testimonial_small{
padding: 110px 15px 0px 15px;
}
.dnd_posts_shortcode{
margin-bottom: 30px;
margin-right: 0;
float: none;
}
.dnd_latest_news_shortcode_thumb{
width: 100%;
margin-right: 0;
position: relative;
}
.dnd_latest_news_shortcode_thumb img{
width: 100%;
border-radius: 0;
}
.dnd_latest_news_shortcode_thumb:after{
display: none;
}
.dnd_latest_news_shortcode_content{
position: relative;
padding: 30px 25px 30px 245px!important
}
.dnd_posts_shortcode:nth-child(2n) .dnd_latest_news_shortcode_content{
position: relative;
padding: 30px 245px 30px 25px!important;
}
.dnd_posts_shortcode.without_thumbnail .dnd_latest_news_shortcode_content{
position: relative;
padding: 30px!important;
}
.dnd_posts_shortcode:nth-child(2n) .dnd_latest_news_shortcode_thumb{
width: 100%;
margin-left: 0;
position: relative;
float: none;
}
.dnd_posts_shortcode:nth-child(2n) .dnd_latest_news_shortcode_thumb img{
width: 100%;
height: auto;
border-radius: 0;
}
.dnd_posts_shortcode:nth-child(2n) 	.dnd_latest_news_shortcode_thumb:after{
display: none;
}
.dnd_posts_shortcode:nth-child(2n) .dnd_latest_news_shortcode_content h5 {
margin-top: 0;
}
.dnd_latest_news_shortcode_content h5{
margin-top: 0;
text-align: left;
}
.dnd_latest_news_shortcode_content p,
.dnd_latest_news_shortcode_post-readmore{
text-align: left;	
}
.portfolio_item_4_boxed{
width: 23.28% !important;
}
.ab-tweet-text{
padding: 0 20px;
}
.portfolio_item_4 p.portfolio4_item_tags{
margin-top: 0;
margin-bottom: 15px;
}
.section_equalize_5 .dnd_column_dd_span3, .section_equalize_5 .dnd_column_dd_span2 {
width: 17.85%;
}
.padding_right380,
.padding_left50{
padding: 0 30px 0 50px;
}
.contact_creative .dnd_service_box.dnd_service_box_text_aside{
padding: 50px 10px 20px 0;
}
.contact_creative .dnd_service_box_text_aside .dnd_icon_boxed{
top: -20px;
left: 50%;
margin-left: -28px;
}
.dnd-callout_box.dnd-callout_box_style_1{
text-align: center;
}
.dnd-callout_box_style_1 .dnd-callout_box_title{
float: none;
display: block;
}
.dnd-callout_box_style_1 .dnd-button{
float: none;
} .portfolio_single_container .portfolio_item_meta{
padding: 80px 50px 80px 400px;
}
.portfolio_single_column_item:nth-child(2n) .portfolio_item_meta{
padding: 80px 400px 80px 50px;
}
.portfolio_item_3_boxed {
width: 31.5%;
display: block;
margin-right: 1.5%;
margin-bottom: 1.5%;
}
.portfolio_single_column_item .portfolio_item_meta {
padding: 80px;
position: relative;
text-align: left;
padding-top: 40px;
}
.portfolio_single_column_item:nth-child(2n) .portfolio_item_meta{
padding-top: 40px;
}
.post_meta_share{
margin-right: 0;
}
.dnd_service_box.dnd_service_box_round_big .dnd_icon_boxed{
width: 130px;
height: 130px;
}
.dnd_service_box.dnd_service_box_round_big .dnd_icon_boxed i{
font-size: 40px;
line-height: 130px;
margin-left: -20px;
}
.dnd_pricing-table-1 .dnd_pricebox_feature_button .dnd-button_large{
padding: 11px 5px;
display: block;
}
.dnd_pricing-table-3 .dnd_pricebox_feature_button .dnd-button_large{
padding: 11px 0px;
display: inherit;
}
.textwidget{
padding-right: 0;
}
#timeline_posts{
background: none;
}
.timeline_post_left:before{
display: none;
}
.timeline_post_left:after,
.timeline_post_right:after{
display: none;
}
.timeline_post_month{
display: none;
}
.timeline_postmeta .post_meta_tags i{
margin-left: 0;
}
#footer_columns p,
#footer_columns a{
font-size: 13px;
}
.flickr_stream a{
padding: 0;
margin: 0;
}
.flickr_stream img{
border-radius: 0;
}
.contact_info_widget p{
padding: 0;
}
.contact_info_widget i{
display: none;
}
#ABdev_main_footer h3{
margin-bottom: 27px;
}
.contact_info_widget{
padding-top: 7px;
}
#footer_default_container #back_to_top{
right: auto;
left: 50%;
bottom: 30px;
margin-left: -25px;
}
.dnd_blockquote_style3{
line-height: 55px;
}
.dnd-callout_box_style_2{
display: inline-block;
text-align: center;
position: relative;
}
.dnd-callout_box_style_2 .dnd-callout_box_title{
margin-left: 0;
display: block;
text-align: center;
}
.dnd-callout_box_style_2 .dnd-icon-button{
margin-left: 30px;
}
.contact_2 .dnd_service_box.dnd_service_box_text_aside{
padding-left: 58px;
}
.contact_2 .dnd_service_box.dnd_service_box_text_aside .dnd_icon_boxed{
width: 40px;
height: 40px;
}
.post_main .postmeta-under {
padding: 15px 0;
margin: 40px;
}
.post_meta_tags{
margin-left: 0;
}
#comments_section{
padding: 60px 40px 0;
}
.dnd-tabs .ui-tabs-nav li{
width: 100%;
}
.dnd-button_large {
padding: 13px 10px;
}
.dnd-button_medium{
padding: 10px;
}
.dnd-callout_box_style_1 p{
margin-bottom: 20px;
display: block;
text-align: center;
margin: 0 auto 20px;
}
.dnd-tabs.dnd-tabs-fullwidthtabs .ui-tabs-nav li{
border-bottom: 1px solid #e6ebed;
border-radius: 0;
padding: 0;
margin-bottom: 0;
}
.dnd-tabs li.ui-state-default.ui-tabs-active.ui-state-active{
background: #fff;
}
.dnd-tabs.dnd-tabs-fullwidthtabs .ui-tabs-nav li:hover a{
border-radius: 0;
}
.dnd-tabs-position-left.dnd-tabs-boxed.dnd-tabs-fullwidthtabs .dnd-tabs-wrapper,
.dnd-tabs-position-left.dnd-tabs-unboxed.dnd-tabs-fullwidthtabs .dnd-tabs-wrapper{
margin-left: 0;
padding-top: 20px;
}
.dnd-tabs-position-left.dnd-tabs-fullwidthtabs .ui-tabs-nav{
border-right: 0;
}
.dnd-tabs-position-left.dnd-tabs-boxed.dnd-tabs-fullwidthtabs .ui-tabs-nav{
width: 100%;
margin-bottom: 0;
padding-bottom: 0;
float: none;
}
.dnd-tabs-position-left.dnd-tabs-boxed.dnd-tabs-fullwidthtabs .ui-tabs-nav li a{
text-align: center;
}
.dnd-tabs-position-left.dnd-tabs-boxed.dnd-tabs-fullwidthtabs .ui-tabs-nav li:hover a{
border-radius: 5px;
}
.dnd-tabs-position-top.dnd-tabs-unboxed.dnd-tabs-fullwidthtabs .ui-tabs-nav li{
border-right: 1px solid #e6ebed;
}
.dnd-tabs-position-bottom.dnd-tabs-fullwidthtabs .ui-tabs-panel,
.dnd-tabs-position-bottom.dnd-tabs-unboxed.dnd-tabs-fullwidthtabs .ui-tabs-panel{
padding: 60px 10px 25px 10px;	
}
.dnd-tabs-position-bottom.dnd-tabs-unboxed.dnd-tabs-fullwidthtabs .ui-tabs-nav li{
border-right: 1px solid #e6ebed;
}
.dnd-tabs-position-right.dnd-tabs-boxed.dnd-tabs-fullwidthtabs .ui-tabs-nav{
width: 100%;
margin-bottom: 0;
padding-bottom: 0;
float: none;
}
.dnd-tabs-position-right.dnd-tabs-boxed.dnd-tabs-fullwidthtabs .dnd-tabs-wrapper,
.dnd-tabs-position-right.dnd-tabs-unboxed.dnd-tabs-fullwidthtabs .dnd-tabs-wrapper{
margin-right: 0;
padding-top: 20px;
}
.dnd-tabs-position-right.dnd-tabs-boxed.dnd-tabs-fullwidthtabs .ui-tabs-nav li a{
text-align: center;
}
.dnd-tabs-position-right.dnd-tabs-fullwidthtabs .ui-tabs-nav{
border-right: 0;
}
.dnd-callout_box_style_3{
text-align: center;
padding: 50px 0;
}
.dnd-callout_box_style_3 .dnd-callout_box_title{
float: none;
margin-left: 0;
text-align: center;
}
.dnd-callout_box_style_3 .dnd-button{
float: none;
display: inline-block;
}
.dnd_blockquote_style2{
padding: 42px 40px 27px 85px;
}
#page404 .dnd_search{
width: 100%;
}
.blog_category_index_right_mini .has-post-thumbnail .post_main,
.blog_category_index_left_mini .has-post-thumbnail .post_main{
padding-left: 0;
padding-right: 0;
}
.blog_category_index_right_mini .post_main > img,
.blog_category_index_left_mini .post_main > img{
position: static;
width: 100%;
}
.grid_post{
width: 100%;
}
.cart-tab{
display: none !important;
}
.woocommerce .shop_table.cart .actions input[name="proceed"], .woocommerce-page .shop_table.cart .actions input[name="proceed"]{
float: right!important;
}
.woocommerce ul.products.grid,
.woocommerce ul.products.list{
text-align: center;
display: inline-block;
float: left;
margin: 0 auto !important;
}
.woocommerce nav.woocommerce-pagination, .woocommerce #content nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination{
position: static;
display: block;
margin: 0 auto;
border-right: 0;
padding-bottom: 0;
background: transparent;
text-align: center;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce #content nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul{
margin: 0 auto !important;
float: none;
}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li{
width: auto;
min-width: 0;
}
.woocommerce nav.woocommerce-pagination ul li .next i, .woocommerce-page nav.woocommerce-pagination ul li .next i, .woocommerce nav.woocommerce-pagination ul li .prev i, .woocommerce-page nav.woocommerce-pagination ul li .prev i{
display: inline-block;
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers, .woocommerce-page nav.woocommerce-pagination ul li .page-numbers{
padding: 7px!important;
}
.woocommerce nav.woocommerce-pagination ul li:last-child .page-numbers, .woocommerce-page nav.woocommerce-pagination ul li:last-child .page-numbers{
margin-right: 0px!important;
}
.woocommerce .gridlist-toggle, .woocommerce-page .gridlist-toggle{
position: static;
text-align: center;
margin: 0 auto 25px;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
float: none;
text-align: center;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{
float: none;
text-align: center;
}
.woocommerce ul.products li.product a.button, .woocommerce-page ul.products li.product a.button{
position: static;
opacity: 1 !important;
margin-top: 0;
}
.woocommerce ul.products li.product:hover a.button, .woocommerce-page ul.products li.product:hover a.button{
margin-top: 0;
}
.woocommerce ul.products li.product a.button.add_to_cart_button, .woocommerce-page ul.products li.product a.button.add_to_cart_button,
.woocommerce ul.products li.product a.button.compare, .woocommerce-page ul.products li.product a.button.compare{
display: inline-block;
margin: 0px!important;
margin-bottom: 15px!important;
}
.woocommerce div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce-page #content div.product form.cart{
text-align: center;
}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity{
float: left;
margin: 0 !important;
display: inline-block;
}
.woocommerce div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce-page #content div.product form.cart .button{
float: right;
}
.woocommerce .summary .compare.button, .woocommerce-page .summary .compare.button{
margin: 20px auto 1px!important;
margin-right: 20px !important;
}
.woocommerce div.product div.summary > p, .woocommerce-page div.product div.summary > p{
margin-top: 10px;
}
.yith-wcwl-add-to-wishlist .ajax-loading{
display: none !important;
}
#comments{
padding: 0;
}
.woocommerce-cart.woocommerce-page .woocommerce {
display: block;
width: 100%;
}
.woocommerce-cart.woocommerce-page .woocommerce form{
width: 100%;
}
.woocommerce-cart.woocommerce-page .dnd_section_dd,
.woocommerce-wishlist.woocommerce-page .dnd_section_dd{
padding: 40px 0 30px 0;
}
.woocommerce table.cart th, .woocommerce table.cart td, .woocommerce #content table.cart th,
.woocommerce #content table.cart td, .woocommerce-page table.cart th, .woocommerce-page table.cart td, 
.woocommerce-page #content table.cart th, .woocommerce-page #content table.cart td{
padding:5px;
}
.woocommerce table.cart th.product-quantity,
.woocommerce-page table.cart th.product-quantity{
display: none;
}
.woocommerce table.cart th.product-subtotal,
.woocommerce-page table.cart th.product-subtotal{
display: none;
}
.woocommerce table.shop_table td.product-quantity, 
.woocommerce-page table.shop_table td.product-quantity{
display: none;
}	
.woocommerce table.shop_table td.product-subtotal, 
.woocommerce-page table.shop_table td.product-subtotal{
display: none;
}
.woocommerce #content table.cart td.actions .button.alt, .woocommerce #content table.cart td.actions .input-text+.button, .woocommerce table.cart td.actions .button.alt, .woocommerce table.cart td.actions .input-text+.button, .woocommerce-page #content table.cart td.actions .button.alt, .woocommerce-page #content table.cart td.actions .input-text+.button, 
.woocommerce-page table.cart td.actions .button.alt, .woocommerce-page table.cart td.actions .input-text+.button{
float: none;
padding: 10px 20px;
text-align: center;
width: auto;
margin-top: 10px;
}
.woocommerce .shop_table.cart .actions input[name="proceed"], .woocommerce-page .shop_table.cart .actions input[name="proceed"]{
margin-top: 0 !important;
margin-left: 5px !important;
}
.woocommerce .shop_table.cart .actions input[name="update_cart"], .woocommerce-page .shop_table.cart .actions input[name="update_cart"]{
float: none;
padding: 10px 20px;
text-align: center;
margin-left: 0 !important;
width: auto;
}
.woocommerce .cart .coupon input[name="apply_coupon"], .woocommerce-page .cart .coupon input[name="apply_coupon"]{
float: left!important;
}
.woocommerce-cart.woocommerce-page .woocommerce .cart-collaterals{
width: 100%;
margin: 0;float: none;
}
.woocommerce-checkout form.checkout_coupon p.form-row.form-row-first,
.woocommerce-checkout form.checkout_coupon p.form-row.form-row-last{
width: 100%;
text-align: center;
}
.woocommerce .checkout_coupon .form-row.form-row-last input[name="apply_coupon"], 
.woocommerce-page .checkout_coupon .form-row.form-row-last input[name="apply_coupon"]{
float: none;
}
.woocommerce .order_details li, .woocommerce-page .order_details li{
display: block;
margin-bottom: 10px;
margin-right: 20px;
}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{
padding: 5px 10px;
}
.woocommerce-account table.shop_table td.order-date, .woocommerce-account table.shop_table td.order-date{
display: none;
}
.woocommerce-account table.shop_table th.order-date, .woocommerce-account table.shop_table th.order-date{
display: none;
}
.woocommerce-account table.shop_table td.order-total, .woocommerce-account table.shop_table td.order-total{
display: none;
}
.woocommerce-account table.shop_table th.order-total, .woocommerce-account table.shop_table th.order-total{
display: none;
}
.woocommerce-wishlist table.shop_table td.product-stock-status, .woocommerce-wishlist table.shop_table td.product-stock-status{
display: none;
}
.woocommerce-wishlist table.shop_table td.product-add-to-cart, .woocommerce-wishlist table.shop_table td.product-add-to-cart{
display: none;
}
.woocommerce-wishlist table.shop_table.cart.wishlist_table thead tr th:nth-child(5),
.woocommerce-wishlist table.shop_table.cart.wishlist_table thead tr th:nth-child(6){
display: none;
}
.textwidget{
padding-right: 0;
}
body.page-template-default aside{
padding: 40px 0;
}
.wccm-table-wrapper{
margin: 0;
}
.wccm-compare-table{
padding: 10px;
overflow: auto;
}
}
@media only screen and (min-width: 321px) and (max-width: 767px) {
.container,
.dnd_container{
width: 90%;
}
.page-id-1202 #title_breadcrumbs_bar {
background-size: 100%;
background-repeat: no-repeat;
}
#title_breadcrumbs_bar{
padding: 25px 0;
}
.footer-right{
text-align: center;
}
section {
padding: 20px 10px 42px 10px;
text-align: center;
}
.fullscreen-container{
height: 220px !important;
}
.dnd_container [class*="column_dd_span"]{
width: 100%;
margin-left: 0!important;
}
header{
position: static;
height: auto;
margin-top: 0 !important;
}
header .container{
position: relative;
}
header .logo img{
position: static;
}
#title_breadcrumbs_bar .breadcrumbs{
text-align: center!important;
}
#ABdev_sticky_header{
margin-top: 0 !important;
position: static;
}
header.ABdev_on_sticky_header{
position: static;
}
#ABdev_menu_toggle{
display: block;
width: 60px;
height: 60px;
color: #8a8d94;
position: fixed;
right: 10px;
top: 5px;
font-size: 24px;
line-height: 54px;
z-index: 9999999;
text-align: center;
border: 1px solid #e5e8eb;
background: rgba(255,255,255,0.9);
}
body.admin-bar #ABdev_menu_toggle{
top: 51px;
right: 10px;
}
#ABdev_menu_toggle i{
font-size: 13px!important;
margin-right: 0;
}
header #top_bar{
display: none;
}
#ABdev_header_spacer{
display: none;
}
#logo {
float: left;
margin: 10px;
}
#shop_links{
display: none;	
}
nav > ul > li:hover:before{
display: none!important;
}
nav{
float: none !important;
position: fixed;
top: 0;
left: 0;
height: 100%;
background: #232425;
z-index: 100000;
overflow-x: hidden;
display: none;
width: 92%;
box-shadow: none;
}
nav > ul{
line-height: 30px;
margin: 30px -30px 0 0;
box-shadow: none;	
}
nav > ul > li{
display: block;
width: 100%;
border-right: 0;
box-shadow: none;
padding: 5px 0;
margin-left: 10px;
min-width: 230px;
}
nav > ul > li span{
display: inline-block;
}
nav > ul > li:hover{
box-shadow: none;
}
nav > ul > .current-menu-parent{
box-shadow: none;
}
nav > ul > li.has_children:hover{
border-bottom: 0;
box-shadow: none;
}
nav > ul > li.current-menu-item:before,
nav > ul > li:hover a.main-menu-link:before{
display: none;
}
nav > ul > li:hover a.main-menu-link:before{
display: none;
}
nav > ul > li:first-child{
border-left: 0px solid #000;
}
nav > ul > li > a{
display: block;
width: 100%;
text-align: left;
margin-left: 0;
padding: 0px 0 8px 0px!important;
box-shadow: none;
}
nav > ul > li a:hover{
color: #fff;
box-shadow: none;
}
nav > ul > li > a > i{
display: none;
}
nav > ul ul{
position: static;
display: block;
background: none;
border: none;
padding: 0px;
margin: 0 !important;
width: 100%;
z-index: auto;
margin-left: 0px;
padding-left: 20px;
box-shadow:none;
}
nav > ul > li > ul:before{
display: none;
border: none;
box-shadow: none;
}
nav > ul li:hover > ul,
nav > ul li.sfHover > ul{
display: block;
z-index: auto;
position: static;
box-shadow: none;
}
nav > ul ul li{
position: static;
border: none;
margin: 0 0 0 15px;
height: 40px;
}
nav > ul ul li.has_children:hover:after{
display: none;
box-shadow: none;
}
nav > ul ul li{
padding: 0px;
background: transparent;
display: inline-block;
}
nav > ul ul li a{
text-transform:none;
width: 100%;
text-align: left;
padding: inherit;
}
nav > ul ul li.current-menu-item a{
color: #fff;
}
nav > ul ul li:hover{
background: none;
box-shadow: none;
}
nav > ul ul li:hover > a{
color: #fff !important;
box-shadow: none;
}
nav > ul ul ul{
position: static;
margin-top: 0;
z-index: auto;
margin-left: 20px;
box-shadow: none;
padding-left: 0;
}
nav > ul ul ul li{
margin-left: 15px;
}
nav > ul ul ul:before{
display: none;
}
.sf-arrows .sf-with-ul:after{
display: none;
}
nav > ul > .current-menu-item > a{
color: #fff;
}
.search-toggle {
display: none;
}
.sf-mega {
width: 100%;
display: block;
position: static;
z-index: inherit;
padding-top: 0px;
box-shadow: none;
right: 0 !important;
box-shadow: none;
}
nav > ul .sf-mega-inner {
display: block !important;
border: 0;
}
nav > ul ul li {
padding: 5px 0 0 0;
}
.description_menu_item{
display: none;
}
#ABdev_main_header nav a {
color: #898d94;
margin: 0;
padding: 0;
font-size: 16px;
font-weight: 300;
border: 0;
}
#ABdev_main_header nav > ul ul {
display: block;
border: none;
margin: 0;
padding: 0 0 0 15px;
box-shadow: none;
background: #232425;
}
#ABdev_main_header nav > ul ul li {
border-bottom: none;
width: 100%;
}
#ABdev_main_header nav a:hover, #ABdev_main_header nav .current-menu-item > a{
color: #fff;
}
#ABdev_main_header nav > ul ul{
display: block!important;
position: static;
border: none;
margin: 0;
padding: 0;
box-shadow: none;
background: #232425;
}
#ABdev_main_header nav > ul ul li {
border-bottom: none;
width: 100%;
background: transparent;
padding-bottom: 5px;
padding: 0;
}
nav > ul .sf-mega-inner > ul > li > a{
color: #898d94;
}
nav > ul .sf-mega-inner > ul > li{
display: block!important;
padding-left: 15px!important;
}
.sf-mega li, .sf-mega ul{
margin-left: 16px;
}
.sf-mega li{
padding-left: 5px;
margin-left: 0;
}
nav > ul .sf-mega-inner > ul > li > ul > li a{
line-height: 38px;
}
nav > ul > .current-menu-item{
box-shadow: none;
}
nav > ul > li.current-menu-ancestor.sfHover:before, 
nav > ul > li.current-menu-ancestor:before, 
nav > ul > li.current-menu-parent:before{
display: none;
}
h3.header_big{
font-size: 35px;
line-height: 40px;
text-align: center;
font-weight: 100;
}
h5.smaller{
font-size: 17px;
line-height: 36px;
color: #8a8d94;
text-align: center;
}
.h6_lh{
text-align: center;
}
.dnd_section_dd.section_title_left header h3:after,
.column_title_left:after{
left: 50%;
margin-left: -17px;
}
#ABdev_main_slider{
height: 300px;
}
.tp-caption.salamat_title:after{
display: none;
}
.section_body_fullwidth{
padding:0;
}
.no_header_underscore{
padding-bottom: 28px;
}
.padding_aside{
padding: 0 25px;
}
.portfolio_item_3, .portfolio_item_4, .portfolio_item_5, .portfolio_item_3_boxed, .portfolio_item_4_boxed{
width: 100%;
}
.dnd_section_dd header h3,
.column_title_center {
font-family: Roboto;
font-weight: 100;
display: inline-block;
color: #3c414c;
font-size: 42px;
line-height: 46px;
margin-bottom: 26px;
margin-top: 0px;
position: relative;
}
.dnd_posts_image{
background-position: center;
}
.dnd_section_dd header h3:after,
.column_title_center:after{
bottom: -25px;
}
.dnd_section_dd.section_title_left header h3,
.column_title_left{
text-align: center;
margin-top:10px;
}
.dnd_section_dd header p{
margin: 15px 0;
padding: 0;
}
.white_text h6{
font-size: 24px;
}
#ABdev_main_header{
box-shadow: none!important;
position: static!important;
}
#ABdev_main_header .container{
width: 100% !important;
}
#title_breadcrumbs_bar .breadcrumbs{
text-align: left;
}
#title_breadcrumbs_bar .span4{
margin-bottom: 0;
}
.portfolio_item .overlayed .overlay .overlay_title,
.portfolio_item .overlayed .overlay .portfolio_item_tags{
display: none;
}
#frontpage_slider{
max-height: none;
}
#ABdev_main_slider_logo{
padding: 0 20px;
}
#ABdev_main_slider_text{
font-size: 30px;
line-height: 30px;
}
#ABdev_main_slider_text .bold{
font-size: 40px;
line-height: 40px;
}
.ABdev_main_slider_scroll_icon,
.ABdev_main_slider_scroll_info{
margin-bottom: 10px;
}
#ABdev_main_slider_scroll {
bottom: 10px;
}
#contact_map,
#contact_streetview{
height: 300px;
}
#ABdev_sticky_header{
height: auto;
}
#ABdev_sticky_header_content{
margin-top: 0px;
}
.row{
margin-bottom: 0;
}
.row > [class*="span"]{
width: 100%;
margin-left: 0;
margin-top: 10px;
margin-bottom: 10px;
}
.grid_post{
width: 100%!important;
}
.timeline_post,
.timeline_post_first{
width: 100%;
}
#timeline_posts{
background: none;
}
.timeline_post_left:after,
.timeline_post_right:after{
display: none;
}
#footer_columns{
padding-bottom: 40px;
}
aside.sidebar_right,
aside.sidebar_left{
padding-left: 0;
padding-right: 0;
}
footer #footer_copyright{
padding-bottom: 60px;
}
footer #footer_copyright,
footer #footer_copyright .footer_social{
text-align: center;
}
footer #footer_copyright .footer_copyright,
footer #footer_copyright .footer_social{
margin-bottom: 15px;
}
.flickr_stream a:nth-child(3n+0),
aside.sidebar .flickr_stream a:nth-child(4n+0){
margin-right: 10px;
}
.portfolio_item .overlayed .overlay .overlay_title{
margin-top: 10%;
text-align: center;
font-size: 25px;
padding: 0;
}
.portfolio_item_3_boxed{
margin-bottom: 0px!important;
padding-left: 0px!important;
margin-left: 0!important;
}
.portfolio_item_3_boxed .overlayed img, .portfolio_item_3_boxed:hover .overlayed .overlay{
border-radius: 0!important;
}
.portfolio_item .overlayed .overlay .portfolio_item_tags{
text-align: center;
}
.portfolio_single_column_item .overlayed{
width: auto !important;
margin-right: 0 !important;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
overflow: hidden;
float: none;
}
.portfolio_single_column_item:nth-child(2n) .overlayed{
width: auto !important;
margin-right: 0 !important;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
overflow: hidden;
margin-left: 0!important;
float: none;
}
.portfolio_single_column_item:nth-child(2n) .overlayed img{
border-radius: 0;
}
.portfolio_single_column_item .overlayed img{
border-radius: 0;
}
.portfolio_single_column_item .portfolio_item_meta{
padding: 30px !important;
}
.more_portfolio_link{
margin: 0;
padding-top: 28px;
}
#page404 .big_404{
font-size: 100px;
line-height: 200px;
}
.content_with_right_sidebar{
padding-right: 0;
}
.content_with_left_sidebar{
padding-left: 0;
}
.comment{
padding-left: 0;
}
.comment .avatar{
display: none;
}
.comment .reply,
.comment .edit-link{
display: block;
position: static;
}
.post_content .post_badges{
display: none;
}
.blog_category_index .post_main, 
.blog_category_index .post_main{
margin-left: 0px;
}
.post_content .post_main{
padding-left: 0;
padding: 0px !important;
}
.blog_category_index_none_mini .post_main > img{
position: static;
width: 100% !important;
}
.post_content .post_author_single{
display: block;
width: 100%;
margin: 0 10px 0 0;
}
.post_main .postmeta-above .post_meta_comments{
float: none;
margin-top: 10px;
}
.post_main .postmeta-under p{
margin-bottom: 10px;
}
.post_meta_tags{
float: none;
padding-top: 0px;
text-align: center;
margin: 0;
clear: both;
display: block;
width: 100%;
}
.post_meta_tags i{
margin-left: 0 !important;
}
.post-navigation{
padding: 15px 20px 20px;
}
.post-navigation .previous_post a, .post-navigation .next_post a{
font-size: 14px;
}
.post_about_author{
margin: 20px;
}
.comment .comment-author{
margin: 0;
display: block;
text-align: center;
}
.comment time{
margin: 0;
display: block;
text-align: center;
}
.comment .comment-text{
padding: 15px;
}
header .row > [class*="span"],
.title_bar .row > [class*="span"]{
margin-bottom: 0px;
}
#filters{
display: none;
}
#filters li {
margin: 5px;
}
#filters li a{
border: 1px solid #e1e9e9;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.wpcf7 .span6:first-child{
margin-bottom: 0;
}
.dnd-callout_box .dnd-button{
margin-top: 30px;
}
.dnd_stats_excerpt{
margin: 0 auto 30px;
}
.dnd_stats_excerpt .dnd_stats_number{
font-size: 32px;
bottom: 90px;
}
.dnd_stats_excerpt i{
top: 45%;
}
.dnd_stats_excerpt p{
bottom: 35px;
}
.process_section .dnd_container>div:after{
content: '\f48b';
font-family: 'WebHostingHub-Glyphs';
font-size: 11px;
display: block;
position: absolute;
top: auto;
bottom: 15px;
right: 50%;
margin-right: -5px;
}
.dnd_container .rev_slider_wrapper{
margin-bottom: 40px !important;
}
.dnd_pricing-table-1,
.dnd_pricing-table-2{
margin-bottom: 40px;
margin-top: 40px;
}
.dnd_pricing-table-1 .dnd_plan,
.dnd_pricing-table-2 .dnd_plan{
margin-top: 0;
}
.dnd_pricing-table-1 .dnd_pricebox_feature_button .dnd-button_large{
display: inline-block;
}
.dnd_pricing-table-3 .dnd_pricebox_feature_button .dnd-button_large{
display: inline-block;
}
#blog_pagination .prev,
#blog_pagination .next {
position: static;
}
#blog_pagination .prev{
margin-right: 5px;
}
#blog_pagination .next{
margin-left: 4px;
}
#blog_pagination .page-numbers{
margin-bottom: 20px;
}
.dnd_service_box.dnd_service_box_round_text_aside_middle.right_icons{
padding: 13px 10px 0px 95px;
}
.dnd_service_box.dnd_service_box_round_text_aside_middle.right_icons .dnd_service_box_header{
text-align: left;
}
.dnd_service_box.dnd_service_box_round_text_aside_middle.right_icons .dnd_icon_boxed{
width: 70px;
height: 70px;
border-radius: 50%;
position: absolute;
top: 0;
left: 0;
text-align: center;
}
.dnd_service_box_round_text_aside_middle.icon_line .dnd_icon_boxed:after{
height: 100px;
bottom: -138px;
}
.dnd_service_box_round_big_text{
margin-bottom: 5px;
}
.dnd_service_box_boxed{
margin:35px 0;
}
.dnd_service_box_unboxed_round.big_icons.icon_line .dnd_icon_boxed:after{
display: none;
}
.responsive_hide{
display: none!important;
}
.spacer_responsive_hide_mobile{
display: none!important;
}
.dnd_meter_label{
text-align: left;
}
.dnd_meter .dnd_meter_percentage span{
color: #28dbc4;
}
.dnd_progress_bar_thin .dnd_meter .dnd_meter_percentage span{
color: #3c414c;
}
.dnd_progress_bar_thick{
text-align: left;
}
.dnd_progress_bar_thick .dnd_meter_percentage span{
color: #ffffff;
}
.ABt_testimonials_wrapper.picture_bottom,
.ABt_testimonials_wrapper_static.picture_bottom{
padding-bottom: 20px;
margin-bottom: 30px;
}
.ABt_testimonials_wrapper.picture_bottom .ABt_testimonials_slide li,
.ABt_testimonials_wrapper_static.picture_bottom .ABt_testimonials_slide li{
margin-top: 0px;
padding-bottom: 40px;
}
.ABt_testimonials_wrapper.picture_bottom .testimonial_small,
.ABt_testimonials_wrapper_static.picture_bottom .testimonial_small{
padding: 190px 30px 30px 30px;
text-align: center;
margin-bottom: 0;
}
.ABt_testimonials_wrapper.picture_bottom .testimonial_small img,
.ABt_testimonials_wrapper_static.picture_bottom .testimonial_small img{
left: 50%;
margin-left: -37px;
}
.ABt_testimonials_wrapper.picture_bottom .testimonial_small .source,
.ABt_testimonials_wrapper_static.picture_bottom .testimonial_small .source{
width: 250px;
top: 130px;
left: 50%;
margin-left: -125px;
text-align: center;
}
.ABt_testimonials_wrapper.picture_bottom .ABt_pagination,
.ABt_testimonials_wrapper_static.picture_bottom .ABt_pagination{
bottom: 60px;
}
.ABt_testimonials_wrapper.picture_middle .testimonial_small,
.ABt_testimonials_wrapper_static.picture_middle .testimonial_small{
margin-top: 50px;
margin-bottom: 0px;
}
.ABt_testimonials_wrapper_static.picture_middle{
margin: 20px 0;
}
.ABt_testimonials_slide{
margin: 0 auto;
}
.dnd-callout_box{
padding: 42px 0;
}
.countdown{
margin-bottom: 0 5px 5px!important;
}
.dnd_countdown_inner:last-of-type > .countdown, .dnd_countdown_inner:last-of-type > span{
margin-bottom: 0 5px 5px!important;
margin-right: 5px !important;
margin-left: 5px !important;
}
.dnd_countdown .dnd_countdown_inner{
margin-bottom: 10px;
}
.ABss_form_wrapper p input{
width: 100%;
}
#footer_onepage_container #footer_onepage_social{
padding-top: 10px;
}
#footer_social .container{
width: 100%;
}
.footer_social_span_1{width:50%;}
.footer_social_span_2{width:50%;}
.footer_social_span_3{width:50%;}
.footer_social_span_4{width:50%;}
.footer_social_span_5{width:50%;}
.footer_social_span_6{width:50%;}
.footer_social_span_7{width:50%;}
.footer_social_span_8{width:50%;}
.footer_social_span_9{width:50%;}
.footer_social_span_10{width:50%;}
#footer_social a{
border-bottom: 1px solid #2a2b2c;
}
.contact_info_widget i{
background: transparent;
}
#footer_menu_inner{
margin-left: 0;
text-align: center;
}
#footer_default_container{
text-align: center;
}
#footer_default_container #back_to_top{
right: auto;
left: 50%;
margin-left: -25px;
bottom: 30px;
}
#footer_default_container #footer_copyright .footer_copyright{
padding: 0 20px;
}
#footer_copyright #footer_menu ul li{
margin-top: 10px;
}
#single_portfolio_pagination .prev{
float: left;
width: 40%;
}
#single_portfolio_pagination .prev a{
font-size: 14px;
}
#single_portfolio_pagination .next{
float: right;
width: 40%;
}
#single_portfolio_pagination .next a{
font-size: 14px;
}
.padding_top {
padding-top: 50px;
}
.alternative_icons .dnd_service_box_header .dnd_icon_boxed:after{
display: none;
}
.padding_left100,
.padding_right330,
.no_margin_left{
padding: 0 25px;
margin: 0;
text-align: left!important;
}
.section_no_column_margin .dnd_container [class*="column_dd_span"]{
width: 100%;
}
.portfolio_item_4_boxed{
width: 22.68%;
margin-right: 10px;
margin-bottom: 10px;
}
.dnd_posts_shortcode{
margin-bottom: 30px;
}
.dnd_latest_news_shortcode_content{
position: relative;
padding: 30px;
padding-top: 300px;
}
.dnd_posts_image{
display: block;
width: 100%;
height: auto;
}
.dnd_latest_news_shortcode_thumb{
width: 100%;
margin-right: 0;
position: relative;
}
.dnd_latest_news_shortcode_thumb img{
width: 100%;
border-radius: 0;
}
.dnd_latest_news_shortcode_thumb:after{
display: none;
}
.dnd_latest_news_shortcode_content{
position: relative;
padding: 30px;
}
.dnd_posts_shortcode:nth-child(2n) .dnd_latest_news_shortcode_content{
position: relative;
padding: 30px;
padding-top: 330px;
}
.dnd_posts_shortcode.without_thumbnail:nth-child(2n) .dnd_latest_news_shortcode_content{
padding: 30px;
}
.dnd_posts_shortcode:nth-child(2n) .dnd_latest_news_shortcode_thumb{
width: 100%;
margin-left: 0;
position: relative;
float: none;
}
.dnd_posts_shortcode:nth-child(2n) .dnd_latest_news_shortcode_thumb img{
width: 100%;
height: auto;
border-radius: 0;
}
.dnd_posts_shortcode:nth-child(2n) 	.dnd_latest_news_shortcode_thumb:after{
display: none;
}
.dnd_posts_shortcode:nth-child(2n) .dnd_latest_news_shortcode_content h5 {
margin-top: 0;
}
.dnd_latest_news_shortcode_content h5{
margin-top: 0;
text-align: left;
}
.dnd_latest_news_shortcode_content p,
.dnd_latest_news_shortcode_post-readmore{
text-align: left;	
}
.ab-tweet-scroller{
padding-bottom: 40px;
}
.ab-tweet-navigation{
position: relative;
margin: 0;
display: inline-block;
}
.ab-tweet-prev:after{
bottom: 0;
left: -70px;
}
.ab-tweet-next:after{
bottom: 0;
left: auto;
right: -70px;		
}
.padding_right380,
.padding_left50{
padding: 0 25px;
}
.image_overlap{
position: static!important;
margin-left: 0!important;
}
.transparent_form .clear{
height: 40px!important;
}
.transparent_form .wpcf7{
padding: 0 30px;
}
#footer_onepage_container{
padding-bottom: 10px;
}
#footer_onepage_container #back_to_top{
bottom: 20px;
}
.home_agency .dnd_service_box_text_aside{
margin-bottom: 0;
}
.home_agency_portfolio .portfolio_item{
padding: 0;
margin: 0;
}
.post_main .postmeta-above{
padding: 20px;
text-align: center;
}
.post_main .postmeta-above .post_meta_date{
text-align: center;
display: block;
margin-bottom: 20px;
}
.post_inner_content{
padding: 20px 20px 0;
}
.post_main .postmeta-under{
margin: 10px 0;
} .portfolio_item_image{
width: 100% !important;
height: auto;
}
.portfolio_thumb{
width: 100%;
margin-right: 0;
}
.portfolio_thumb img{
border-radius: 5px;
}
.portfolio_single_column_item .portfolio_item:hover .overlayed .overlay{
border-radius: 5px;
}
.portfolio_item_meta_category{
margin-bottom: 20px;
}
.portfolio_item_meta_category:after{
left: 0;
}
.portfolio_item_meta .post-readmore{
margin-bottom: 30px;
}
.portfolio_item_meta .post-readmore a{
float: none;
}
.portfolio_single_column_item:nth-child(2n) .portfolio_thumb,
.portfolio_single_column_item .portfolio_thumb{
width: 100%;
height: auto;
}
.portfolio_single_column_item:nth-child(2n) .portfolio_thumb img,
.portfolio_single_column_item .portfolio_thumb img{
width: auto;
height: auto;
border-radius: 5px !important;
}
.portfolio_single_container .portfolio_item_meta{
padding: 280px 30px 0 !important;
}
.portfolio_single_column_item .portfolio_item_meta_category:after{
left: 50% !important;
margin-left: -17px !important;
}
.post_meta_share{
margin-right: 0;
display: block;
width: 100%;
text-align: center;
margin-top: 10px;
} .portfolio_item_2{
width: 100%;
margin-right: 0;
padding-right: 0;
}
.portfolio_item_2 .portfolio2_title,
.portfolio_item_2 .portfolio2_item_tags{
text-align: center;
} .portfolio_item_3{
width: 100%;
margin-right: 0;
padding-right: 0;
}
.portfolio_item_3 .portfolio3_title,
.portfolio_item_3 .portfolio3_item_tags{
text-align: center;
}
.portfolio_item_3 .overlayed img {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
width: 100%;
} .portfolio_item_4{
width: 100%;
margin-right: 0;
padding-right: 0;
}
.portfolio_item_4 .portfolio4_title,
.portfolio_item_4 .portfolio4_item_tags{
text-align: center;
}
.portfolio_item_4 .overlayed img {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
width: 100%;
}
.dnd-accordion .ui-accordion-header{
padding: 10px 30px 10px 30px!important;
line-height: 28px;
}
.dnd-accordion.dnd-toggle .ui-accordion-header-icon{
top: 8px;
}
.dnd-accordion .ui-accordion-header-icon{
top: 24px;
}
.dnd_blockquote_style3{
padding: 0;
margin: 30px 0;
}
.dnd_blockquote_style3 p{
text-align: center;
font-size: 27px;
line-height: 36px;
}
.dnd_team_member .dnd_overlayed .dnd_overlay p{
text-align: center;
}
.dnd_team_member{
margin-bottom: 30px;
}
.dnd-tabs.dnd-tabs-fullwidthtabs .ui-tabs-nav li{
border-bottom: 1px solid #e6ebed;
border-radius: 0;
padding: 0;
margin-bottom: 0;
}
.dnd-tabs li.ui-state-default.ui-tabs-active.ui-state-active{
background: #fff;
}
.dnd-tabs.dnd-tabs-fullwidthtabs .ui-tabs-nav li:hover a{
border-radius: 0;
}
.dnd-tabs-position-left.dnd-tabs-boxed.dnd-tabs-fullwidthtabs .dnd-tabs-wrapper,
.dnd-tabs-position-left.dnd-tabs-unboxed.dnd-tabs-fullwidthtabs .dnd-tabs-wrapper{
margin-left: 0;
padding-top: 20px;
}
.dnd-tabs-position-left.dnd-tabs-fullwidthtabs .ui-tabs-nav{
border-right: 0;
}
.dnd-tabs-position-left.dnd-tabs-boxed.dnd-tabs-fullwidthtabs .ui-tabs-nav{
width: 100%;
margin-bottom: 0;
padding-bottom: 0;
float: none;
}
.dnd-tabs-position-left.dnd-tabs-boxed.dnd-tabs-fullwidthtabs .ui-tabs-nav li a{
text-align: center;
}
.dnd-tabs-position-left.dnd-tabs-boxed.dnd-tabs-fullwidthtabs .ui-tabs-nav li:hover a{
border-radius: 5px;
}
.dnd-tabs-position-top.dnd-tabs-unboxed.dnd-tabs-fullwidthtabs .ui-tabs-nav li{
border-right: 1px solid #e6ebed;
}
.dnd-tabs-position-bottom.dnd-tabs-fullwidthtabs .ui-tabs-panel,
.dnd-tabs-position-bottom.dnd-tabs-unboxed.dnd-tabs-fullwidthtabs .ui-tabs-panel{
padding: 60px 10px 25px 10px;	
}
.dnd-tabs-position-bottom.dnd-tabs-unboxed.dnd-tabs-fullwidthtabs .ui-tabs-nav li{
border-right: 1px solid #e6ebed;
}
.dnd-tabs-position-right.dnd-tabs-boxed.dnd-tabs-fullwidthtabs .ui-tabs-nav{
width: 100%;
margin-bottom: 0;
padding-bottom: 0;
float: none;
}
.dnd-tabs-position-right.dnd-tabs-boxed.dnd-tabs-fullwidthtabs .dnd-tabs-wrapper,
.dnd-tabs-position-right.dnd-tabs-unboxed.dnd-tabs-fullwidthtabs .dnd-tabs-wrapper{
margin-right: 0;
padding-top: 20px;
}
.dnd-tabs-position-right.dnd-tabs-boxed.dnd-tabs-fullwidthtabs .ui-tabs-nav li a{
text-align: center;
}
.dnd-tabs-position-right.dnd-tabs-fullwidthtabs .ui-tabs-nav{
border-right: 0;
}
.dnd-tabs.dnd-tabs-timeline ul.ui-tabs-nav:after{
display: none;
}
.dnd-tabs.dnd-tabs-timeline ul li{
display: block;
width: 100% !important;
}
.dnd-tabs.dnd-tabs-timeline .ui-tabs-nav li:before{
display: none;
}
.dnd-tabs.dnd-tabs-timeline .ui-tabs-anchor{
padding: 5px;
}
.dnd_team_member p{
text-align: center;
}
.dnd-callout_box_style_1{
text-align: center;
margin: 0;
}
.dnd-callout_box_style_1 .dnd-button{
margin: 20px auto 50px;
float: none;
display: inline-block;
}
.dnd-callout_box_style_1 .dnd-callout_box_title{
font-size: 34px;
line-height: 40px;
margin-top: 20px;
}
.dnd-callout_box_style_2{
text-align: center;
margin-bottom: 20px;
}
.dnd-callout_box_style_2 .dnd-callout_box_title{
margin-left: 0;
font-size: 34px;
}
.dnd-callout_box_style_2 .dnd-icon-button{
float: none;
margin: 30px auto 0;
display: block;
position: static;
}
.dnd-callout_box_style_2 .dnd-icon-button:hover{
float: none;
}
.contact_form_1{
padding-right: 0;
}
.contact_form_1 .wpcf7 input{
width: 100%;
}
.contact_2{
text-align: left!important;
}
.contact_2 .dnd_service_box.dnd_service_box_text_aside p{
text-align: left!important;
}
.dnd_column_dd_span8.padding_right{
padding-right: 0;
margin-bottom: 30px;
}
.wpcf7 .span4{
margin-bottom: 0;
}
.wpcf7 input{
margin-bottom: 10px;
}
.wpcf7 input{
width: 100%;
}
.dnd-accordion .ui-accordion-header{
padding-left: 40px;
padding-right: 20px;
}
.faq_icon{
text-align: left;
}
.faq_icon span.faq{
position: initial;
}
.dnd_pricing-table-3{
margin-bottom: 30px;
}
.dnd-callout_box_style_1 p{
text-align: center;
}
.dnd-callout_box_style_3{
margin: 0 auto;
padding: 30px 10px;
margin: 30px 0;
text-align: center;
}
.dnd-callout_box_style_3 .dnd-callout_box_title{
margin-left: 0;
font-size: 34px;
}
.dnd-callout_box_style_3 .dnd-button{
margin: 0;
float: none;
display: inline-block;
}
.dnd-callout_box_style_4 .dnd-callout_box_title{
font-size: 34px;
}
.dnd-callout_box_style_4 .dnd-button{
margin: 30px 0!important;
}
.dnd_blockquote{
margin-bottom: 30px;
}
.dnd_blockquote_style2{
padding: 60px 50px 30px 60px;
}
.dnd_blockquote_style2:before{
left: 10px;
}
#page404 .big_404_text{
line-height: 46px;
}
#page404 .dnd_search{
width: 100%;
}
.tp-bullets.simplebullets.round{
width: 100px;
top: auto!important;
bottom: 30px;
right: auto!important;
left: 50%;
margin-left: -33px;
}
.alternative_icons{
padding-left: 0;
}
.alternative_icons a.dnd-button{
display: block;
text-align: center;
margin-right: 0;
margin-left: 0;
}
.dnd-button_large {
display: block;
text-align: center;
}
.dnd_metro_box.boxed .dnd_metro_box_header {
position: absolute;
top: 40px;
left: 50%;
margin-left: -50%;
width: 100%;
}
.ab-tweet-text{
padding: 0;
}
.blog_category_index_right_mini .has-post-thumbnail .post_main h2,
.blog_category_index_left_mini .has-post-thumbnail .post_main h2,
.blog_category_index_none_mini .has-post-thumbnail .post_main h2{
padding: 35px!important;
padding-top: 0 !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,
.blog_category_index_left_mini .has-post-thumbnail .post_main .post_author, 
.blog_category_index_left_mini .has-post-thumbnail .post_main .post_padding,
.blog_category_index_none_mini .has-post-thumbnail .post_main .post_author, 
.blog_category_index_none_mini .has-post-thumbnail .post_main .post_padding{
padding: 0 32px !important;
}
.blog_category_index_right_mini .has-post-thumbnail .post_main .post-readmore,
.blog_category_index_left_mini .has-post-thumbnail .post_main .post-readmore,
.blog_category_index_none_mini .has-post-thumbnail .post_main .post-readmore{
padding: 10px 20px !important;
text-align: center !important;
}
.timeline_postmeta .post_meta_date{
display: block;
margin: 0;
margin-bottom: 10px;
}
.timeline_postmeta .post_meta_tags{
display: block;
margin: 0;
margin-bottom: 10px;
float: left;
width: 100%;
padding: 0;
}
.timeline_postmeta .post_meta_comments{
display: block;
margin: 0;
float: left;
margin-bottom: 20px;
}
.grid_postmeta .post_meta_date{
float: left;
}
.grid_postmeta{
margin-bottom: 20px;
}
.cart-tab{
display: none !important;
}
.woocommerce .shop_table.cart .actions input[name="proceed"], .woocommerce-page .shop_table.cart .actions input[name="proceed"]{
display: inline-block;
margin: 10px 20px 0;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
width: 100%!important;
margin: 0 !important;
margin-bottom: 20px !important;
padding-bottom: 20px !important;
}
.woocommerce ul.products.grid li.product, .woocommerce-page ul.products.grid li.product,
.woocommerce ul.products.list li.product, .woocommerce-page ul.products.list li.product{
width: 100%!important;
margin: 0 !important;
margin-bottom: 20px !important;
}
.woocommerce ul.products.grid,
.woocommerce ul.products.list{
text-align: center;
display: inline-block;
float: left;
margin: 0 auto !important;
}
.woocommerce nav.woocommerce-pagination, .woocommerce #content nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination{
position: static;
display: block;
margin: 0 auto;
border-right: 0;
padding-bottom: 0;
background: transparent;
text-align: center;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce #content nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul{
margin: 0 auto !important;
float: none;
}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li{
width: auto;
min-width: 0;
}
.woocommerce nav.woocommerce-pagination ul li .next i, .woocommerce-page nav.woocommerce-pagination ul li .next i, .woocommerce nav.woocommerce-pagination ul li .prev i, .woocommerce-page nav.woocommerce-pagination ul li .prev i{
display: inline-block;
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers, .woocommerce-page nav.woocommerce-pagination ul li .page-numbers{
padding: 7px!important;
}
.woocommerce nav.woocommerce-pagination ul li:last-child .page-numbers, .woocommerce-page nav.woocommerce-pagination ul li:last-child .page-numbers{
margin-right: 0px!important;
}
.woocommerce .gridlist-toggle, .woocommerce-page .gridlist-toggle{
position: static;
text-align: center;
margin: 0 auto 25px;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
float: none;
text-align: center;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{
float: none;
text-align: center;
}
.woocommerce ul.products li.product a.button, .woocommerce-page ul.products li.product a.button{
position: static;
opacity: 1 !important;
margin-top: 0;
}
.woocommerce ul.products li.product:hover a.button, .woocommerce-page ul.products li.product:hover a.button{
margin-top: 0;
}
.woocommerce ul.products li.product a.button.add_to_cart_button, .woocommerce-page ul.products li.product a.button.add_to_cart_button,
.woocommerce ul.products li.product a.button.compare, .woocommerce-page ul.products li.product a.button.compare{
display: inline-block;
margin: 10px!important;
}
.woocommerce div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce-page #content div.product form.cart{
text-align: center;
}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity{
float: left;
margin: 0 20px 20px 0!important;
display: inline-block;
}
.woocommerce div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce-page #content div.product form.cart .button{
float: right;
}
.yith-wcwl-add-to-wishlist{
text-align: center;
}
.woocommerce .summary .compare.button, .woocommerce-page .summary .compare.button{
margin: 20px auto 1px!important;
}
.woocommerce div.product div.summary > p, .woocommerce-page div.product div.summary > p{
text-align: center;
}
.yith-wcwl-add-to-wishlist .ajax-loading{
display: none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{
width: 100%;
}
#comments{
padding: 0;
}
.woocommerce-cart.woocommerce-page .woocommerce {
display: block;
width: 100%;
}
.woocommerce-cart.woocommerce-page .woocommerce form{
width: 100%;
}
.woocommerce-cart.woocommerce-page .dnd_section_dd,
.woocommerce-wishlist.woocommerce-page .dnd_section_dd{
padding: 20px 0 30px 0;
}
.woocommerce table.cart th, .woocommerce table.cart td, .woocommerce #content table.cart th,
.woocommerce #content table.cart td, .woocommerce-page table.cart th, .woocommerce-page table.cart td, 
.woocommerce-page #content table.cart th, .woocommerce-page #content table.cart td{
padding:5px;
}
.woocommerce table.cart th.product-quantity,
.woocommerce-page table.cart th.product-quantity{
display: none;
}
.woocommerce table.cart th.product-subtotal,
.woocommerce-page table.cart th.product-subtotal{
display: none;
}
.woocommerce table.shop_table td.product-quantity, 
.woocommerce-page table.shop_table td.product-quantity{
display: none;
}	
.woocommerce table.shop_table td.product-subtotal, 
.woocommerce-page table.shop_table td.product-subtotal{
display: none;
}
.woocommerce #content table.cart td.actions .button.alt, .woocommerce #content table.cart td.actions .input-text+.button, .woocommerce table.cart td.actions .button.alt, .woocommerce table.cart td.actions .input-text+.button, .woocommerce-page #content table.cart td.actions .button.alt, .woocommerce-page #content table.cart td.actions .input-text+.button, 
.woocommerce-page table.cart td.actions .button.alt, .woocommerce-page table.cart td.actions .input-text+.button{
float: none;
padding: 10px 20px;
text-align: center;
width: auto;
margin-top: 10px;
}
.woocommerce .shop_table.cart .actions .coupon, .woocommerce-page .shop_table.cart .actions .coupon{
display: block;
}
.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions{
text-align: center !important;
}
.woocommerce .shop_table.cart .actions input[name="update_cart"], .woocommerce-page .shop_table.cart .actions input[name="update_cart"]{
float: none;
padding: 10px 20px;
text-align: center;
width: auto;
display: table-row;
margin-left: 30px!important;
margin-right: 30px!important;
}
.woocommerce-cart.woocommerce-page .woocommerce .cart-collaterals{
width: 100%;
margin: 0;float: none;
}
.woocommerce-checkout form.checkout_coupon p.form-row.form-row-first,
.woocommerce-checkout form.checkout_coupon p.form-row.form-row-last{
width: 100%;
text-align: center;
}
.woocommerce .checkout_coupon .form-row.form-row-last input[name="apply_coupon"], 
.woocommerce-page .checkout_coupon .form-row.form-row-last input[name="apply_coupon"]{
float: none;
}
.woocommerce .order_details li, .woocommerce-page .order_details li{
display: block;
margin-bottom: 10px;
width: 100%;
border-right: 0;
}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{
padding: 5px 10px;
}
.woocommerce-account table.shop_table td.order-date, .woocommerce-account table.shop_table td.order-date{
display: none;
}
.woocommerce-account table.shop_table th.order-date, .woocommerce-account table.shop_table th.order-date{
display: none;
}
.woocommerce-account table.shop_table td.order-total, .woocommerce-account table.shop_table td.order-total{
display: none;
}
.woocommerce-account table.shop_table th.order-total, .woocommerce-account table.shop_table th.order-total{
display: none;
}
.woocommerce-wishlist table.shop_table td.product-stock-status, .woocommerce-wishlist table.shop_table td.product-stock-status{
display: none;
}
.woocommerce-wishlist table.shop_table td.product-add-to-cart, .woocommerce-wishlist table.shop_table td.product-add-to-cart{
display: none;
}
.woocommerce-wishlist table.shop_table.cart.wishlist_table thead tr th:nth-child(5),
.woocommerce-wishlist table.shop_table.cart.wishlist_table thead tr th:nth-child(6){
display: none;
}
.textwidget{
padding-right: 0;
}
body.page-template-default aside{
padding: 10px 0;
}
.wccm-table-wrapper{
margin: 0;
}
.wccm-compare-table{
padding: 10px;
overflow: auto;
}
.woocommerce #woocommerce-breadcrumbs .breadcrumbs{
float: none;
clear: both;
}
}
@media only screen and (max-width: 320px){
.container,
.dnd_container{
width: 90%;
}
section {
padding: 20px 10px 42px 10px;
text-align: center;
}
.fullscreen-container{
height: 200px !important;
}
.dnd_container [class*="column_dd_span"]{
width: 100%;
margin-left: 0!important;
}
header{
position: static;
height: auto;
margin-top: 0 !important;
}
header .container{
position: relative;
}
header .logo img{
position: static;
}
#title_breadcrumbs_bar .breadcrumbs{
text-align: center!important;
}
#ABdev_sticky_header{
margin-top: 0 !important;
position: static;
}
header.ABdev_on_sticky_header{
position: static;
}
#ABdev_menu_toggle{
display: block;
width: 60px;
height: 60px;
color: #8a8d94;
position: fixed;
right: 10px;
top: 5px;
font-size: 24px;
line-height: 54px;
z-index: 9999999;
text-align: center;
border: 1px solid #e5e8eb;
background: rgba(255,255,255,0.9);
}
body.admin-bar #ABdev_menu_toggle{
top: 51px;
right: 10px;
}
#ABdev_menu_toggle i{
font-size: 13px!important;
margin-right: 0;
}
header #top_bar{
display: none;
}
#ABdev_header_spacer{
display: none;
}
#logo {
float: left;
margin: 10px;
}
#shop_links{
display: none;	
}
nav > ul > li:hover:before{
display: none!important;
}
nav{
float: none !important;
position: fixed;
top: 0;
left: 0;
height: 100%;
background: #232425;
z-index: 100000;
overflow-x: hidden;
display: none;
width: 92%;
box-shadow: none;
}
nav > ul{
line-height: 30px;
margin: 30px -30px 0 0;
box-shadow: none;	
}
nav > ul > li{
display: block;
width: 100%;
border-right: 0;
box-shadow: none;
padding: 5px 0;
margin-left: 10px;
min-width: 230px;
}
nav > ul > li span{
display: inline-block;
}
nav > ul > li:hover{
box-shadow: none;
}
nav > ul > .current-menu-parent{
box-shadow: none;
}
nav > ul > li.has_children:hover{
border-bottom: 0;
box-shadow: none;
}
nav > ul > li.current-menu-item:before,
nav > ul > li:hover a.main-menu-link:before{
display: none;
}
nav > ul > li:hover a.main-menu-link:before{
display: none;
}
nav > ul > li:first-child{
border-left: 0px solid #000;
}
nav > ul > li > a{
display: block;
width: 100%;
text-align: left;
margin-left: 0;
padding: 0px 0 8px 0px!important;
box-shadow: none;
}
nav > ul > li a:hover{
color: #fff;
box-shadow: none;
}
nav > ul > li > a > i{
display: none;
}
nav > ul ul{
position: static;
display: block;
background: none;
border: none;
padding: 0px;
margin: 0 !important;
width: 100%;
z-index: auto;
margin-left: 0px;
padding-left: 20px;
box-shadow:none;
}
nav > ul > li > ul:before{
display: none;
border: none;
box-shadow: none;
}
nav > ul li:hover > ul,
nav > ul li.sfHover > ul{
display: block;
z-index: auto;
position: static;
box-shadow: none;
}
nav > ul ul li{
position: static;
border: none;
margin: 0 0 0 15px;
height: 40px;
}
nav > ul ul li.has_children:hover:after{
display: none;
box-shadow: none;
}
nav > ul ul li{
padding: 0px;
background: transparent;
display: inline-block;
}
nav > ul ul li a{
text-transform:none;
width: 100%;
text-align: left;
padding: inherit;
}
nav > ul ul li.current-menu-item a{
color: #fff;
}
nav > ul ul li:hover{
background: none;
box-shadow: none;
}
nav > ul ul li:hover > a{
color: #fff !important;
box-shadow: none;
}
nav > ul ul ul{
position: static;
margin-top: 0;
z-index: auto;
margin-left: 20px;
box-shadow: none;
padding-left: 0;
}
nav > ul ul ul li{
margin-left: 15px;
}
nav > ul ul ul:before{
display: none;
}
.sf-arrows .sf-with-ul:after{
display: none;
}
nav > ul > .current-menu-item > a{
color: #fff;
}
.search-toggle {
display: none;
}
.sf-mega {
width: 100%;
display: block;
position: static;
z-index: inherit;
padding-top: 0px;
box-shadow: none;
right: 0 !important;
box-shadow: none;
}
nav > ul .sf-mega-inner {
display: block !important;
border: 0;
}
nav > ul ul li {
padding: 5px 0 0 0;
}
.description_menu_item{
display: none;
}
#ABdev_main_header nav a {
color: #898d94;
margin: 0;
padding: 0;
font-size: 16px;
font-weight: 300;
border: 0;
}
#ABdev_main_header nav > ul ul {
display: block;
border: none;
margin: 0;
padding: 0 0 0 15px;
box-shadow: none;
background: #232425;
}
#ABdev_main_header nav > ul ul li {
border-bottom: none;
width: 100%;
}
#ABdev_main_header nav a:hover, #ABdev_main_header nav .current-menu-item > a{
color: #fff;
}
#ABdev_main_header nav > ul ul{
display: block!important;
position: static;
border: none;
margin: 0;
padding: 0;
box-shadow: none;
background: #232425;
}
#ABdev_main_header nav > ul ul li {
border-bottom: none;
width: 100%;
background: transparent;
padding-bottom: 5px;
padding: 0;
}
nav > ul .sf-mega-inner > ul > li > a{
color: #898d94;
}
nav > ul .sf-mega-inner > ul > li{
display: block!important;
padding-left: 15px!important;
}
.sf-mega li, .sf-mega ul{
margin-left: 16px;
}
.sf-mega li{
padding-left: 5px;
margin-left: 0;
}
nav > ul .sf-mega-inner > ul > li > ul > li a{
line-height: 38px;
}
nav > ul > .current-menu-item{
box-shadow: none;
}
nav > ul > li.current-menu-ancestor.sfHover:before, 
nav > ul > li.current-menu-ancestor:before, 
nav > ul > li.current-menu-parent:before{
display: none;
}
h3.header_big{
font-size: 35px;
line-height: 40px;
text-align: center;
font-weight: 100;
}
h5.smaller{
font-size: 17px;
line-height: 36px;
color: #8a8d94;
text-align: center;
}
.h6_lh{
text-align: center;
}
.dnd_section_dd.section_title_left header h3:after,
.column_title_left:after{
left: 50%;
margin-left: -17px;
}
#ABdev_main_slider{
height: 300px;
}
.tp-caption.salamat_title:after{
display: none;
}
.section_body_fullwidth{
padding:0;
}
.no_header_underscore{
padding-bottom: 28px;
}
.padding_aside{
padding: 0 25px;
}
.portfolio_item_3, .portfolio_item_4, .portfolio_item_5, .portfolio_item_3_boxed, .portfolio_item_4_boxed{
width: 100%;
}
.dnd_section_dd header h3,
.column_title_center {
font-family: Roboto;
font-weight: 100;
display: inline-block;
color: #3c414c;
font-size: 42px;
line-height: 46px;
margin-bottom: 26px;
margin-top: 0px;
position: relative;
}
.dnd_posts_image{
background-position: center;
}
.dnd_section_dd header h3:after,
.column_title_center:after{
bottom: -25px;
}
.dnd_section_dd.section_title_left header h3,
.column_title_left{
text-align: center;
margin-top:10px;
}
.dnd_section_dd header p{
margin: 15px 0;
padding: 0;
}
.white_text h6{
font-size: 24px;
}
#ABdev_main_header{
box-shadow: none!important;
position: static!important;
}
#ABdev_main_header .container{
width: 100% !important;
}
#title_breadcrumbs_bar .breadcrumbs{
text-align: left;
}
#title_breadcrumbs_bar .span4{
margin-bottom: 0;
}
.portfolio_item .overlayed .overlay .overlay_title,
.portfolio_item .overlayed .overlay .portfolio_item_tags{
display: none;
}
#frontpage_slider{
max-height: none;
}
#ABdev_main_slider_logo{
padding: 0 20px;
}
#ABdev_main_slider_text{
font-size: 30px;
line-height: 30px;
}
#ABdev_main_slider_text .bold{
font-size: 40px;
line-height: 40px;
}
.ABdev_main_slider_scroll_icon,
.ABdev_main_slider_scroll_info{
margin-bottom: 10px;
}
#ABdev_main_slider_scroll {
bottom: 10px;
}
#contact_map,
#contact_streetview{
height: 300px;
}
#ABdev_sticky_header{
height: auto;
}
#ABdev_sticky_header_content{
margin-top: 0px;
}
.row{
margin-bottom: 0;
}
.row > [class*="span"]{
width: 100%;
margin-left: 0;
margin-top: 10px;
margin-bottom: 10px;
}
.grid_post{
width: 100%!important;
}
.timeline_post,
.timeline_post_first{
width: 100%;
}
#timeline_posts{
background: none;
}
.timeline_post_left:after,
.timeline_post_right:after{
display: none;
}
#footer_columns{
padding-bottom: 40px;
}
aside.sidebar_right,
aside.sidebar_left{
padding-left: 0;
padding-right: 0;
}
footer #footer_copyright{
padding-bottom: 60px;
}
footer #footer_copyright,
footer #footer_copyright .footer_social{
text-align: center;
}
footer #footer_copyright .footer_copyright,
footer #footer_copyright .footer_social{
margin-bottom: 15px;
}
.flickr_stream a:nth-child(3n+0),
aside.sidebar .flickr_stream a:nth-child(4n+0){
margin-right: 10px;
}
.portfolio_item .overlayed .overlay .overlay_title{
margin-top: 10%;
text-align: center;
font-size: 25px;
padding: 0;
}
.portfolio_item_3_boxed{
margin-bottom: 0px!important;
padding-left: 0px!important;
margin-left: 0!important;
}
.portfolio_item_3_boxed .overlayed img, .portfolio_item_3_boxed:hover .overlayed .overlay{
border-radius: 0!important;
}
.portfolio_item .overlayed .overlay .portfolio_item_tags{
text-align: center;
}
.portfolio_single_column_item .overlayed{
width: auto !important;
margin-right: 0 !important;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
overflow: hidden;
float: none;
}
.portfolio_single_column_item:nth-child(2n) .overlayed{
width: auto !important;
margin-right: 0 !important;
border-top-right-radius: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
overflow: hidden;
margin-left: 0!important;
float: none;
}
.portfolio_single_column_item:nth-child(2n) .overlayed img{
border-radius: 0;
}
.portfolio_single_column_item .overlayed img{
border-radius: 0;
}
.portfolio_single_column_item .portfolio_item_meta{
padding: 30px !important;
}
.more_portfolio_link{
margin: 0;
padding-top: 28px;
}
#page404 .big_404{
font-size: 100px;
line-height: 200px;
}
.content_with_right_sidebar{
padding-right: 0;
}
.content_with_left_sidebar{
padding-left: 0;
}
.comment{
padding-left: 0;
}
.comment .avatar{
display: none;
}
.comment .reply,
.comment .edit-link{
display: block;
position: static;
}
.post_content .post_badges{
display: none;
}
.blog_category_index .post_main, 
.blog_category_index .post_main{
margin-left: 0px;
}
.post_content .post_main{
padding-left: 0;
padding: 0px !important;
}
.blog_category_index_none_mini .post_main > img{
position: static;
width: 100% !important;
}
.post_content .post_author_single{
display: block;
width: 100%;
margin: 0 10px 0 0;
}
.post_main .postmeta-above .post_meta_comments{
float: none;
margin-top: 10px;
}
.post_main .postmeta-under p{
margin-bottom: 10px;
}
.post_meta_tags{
float: none;
padding-top: 0px;
text-align: center;
margin: 0;
clear: both;
display: block;
width: 100%;
}
.post_meta_tags i{
margin-left: 0 !important;
}
.post-navigation{
padding: 15px 20px 20px;
}
.post-navigation .previous_post a, .post-navigation .next_post a{
font-size: 14px;
}
.post_about_author{
margin: 20px;
}
.comment .comment-author{
margin: 0;
display: block;
text-align: center;
}
.comment time{
margin: 0;
display: block;
text-align: center;
}
.comment .comment-text{
padding: 15px;
}
header .row > [class*="span"],
.title_bar .row > [class*="span"]{
margin-bottom: 0px;
}
#filters{
display: none;
}
#filters li {
margin: 5px;
}
#filters li a{
border: 1px solid #e1e9e9;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.wpcf7 .span6:first-child{
margin-bottom: 0;
}
.dnd-callout_box .dnd-button{
margin-top: 30px;
}
.dnd_stats_excerpt{
margin: 0 auto 30px;
}
.dnd_stats_excerpt .dnd_stats_number{
font-size: 32px;
bottom: 90px;
}
.dnd_stats_excerpt i{
top: 45%;
}
.dnd_stats_excerpt p{
bottom: 35px;
}
.process_section .dnd_container>div:after{
content: '\f48b';
font-family: 'WebHostingHub-Glyphs';
font-size: 11px;
display: block;
position: absolute;
top: auto;
bottom: 15px;
right: 50%;
margin-right: -5px;
}
.dnd_container .rev_slider_wrapper{
margin-bottom: 40px !important;
}
.dnd_pricing-table-1,
.dnd_pricing-table-2{
margin-bottom: 40px;
margin-top: 40px;
}
.dnd_pricing-table-1 .dnd_plan,
.dnd_pricing-table-2 .dnd_plan{
margin-top: 0;
}
.dnd_pricing-table-1 .dnd_pricebox_feature_button .dnd-button_large{
display: inline-block;
}
.dnd_pricing-table-3 .dnd_pricebox_feature_button .dnd-button_large{
display: inline-block;
}
#blog_pagination .prev,
#blog_pagination .next {
position: static;
}
#blog_pagination .prev{
margin-right: 5px;
}
#blog_pagination .next{
margin-left: 4px;
}
#blog_pagination .page-numbers{
margin-bottom: 20px;
}
.dnd_service_box.dnd_service_box_round_text_aside_middle.right_icons{
padding: 13px 10px 0px 95px;
}
.dnd_service_box.dnd_service_box_round_text_aside_middle.right_icons .dnd_service_box_header{
text-align: left;
}
.dnd_service_box.dnd_service_box_round_text_aside_middle.right_icons .dnd_icon_boxed{
width: 70px;
height: 70px;
border-radius: 50%;
position: absolute;
top: 0;
left: 0;
text-align: center;
}
.dnd_service_box_round_text_aside_middle.icon_line .dnd_icon_boxed:after{
height: 100px;
bottom: -138px;
}
.dnd_service_box_round_big_text{
margin-bottom: 5px;
}
.dnd_service_box_boxed{
margin:35px 0;
}
.dnd_service_box_unboxed_round.big_icons.icon_line .dnd_icon_boxed:after{
display: none;
}
.responsive_hide{
display: none!important;
}
.spacer_responsive_hide_mobile{
display: none!important;
}
.dnd_meter_label{
text-align: left;
}
.dnd_meter .dnd_meter_percentage span{
color: #28dbc4;
}
.dnd_progress_bar_thin .dnd_meter .dnd_meter_percentage span{
color: #3c414c;
}
.dnd_progress_bar_thick{
text-align: left;
}
.dnd_progress_bar_thick .dnd_meter_percentage span{
color: #ffffff;
}
.ABt_testimonials_wrapper.picture_bottom,
.ABt_testimonials_wrapper_static.picture_bottom{
padding-bottom: 20px;
margin-bottom: 30px;
}
.ABt_testimonials_wrapper.picture_bottom .ABt_testimonials_slide li,
.ABt_testimonials_wrapper_static.picture_bottom .ABt_testimonials_slide li{
margin-top: 0px;
padding-bottom: 40px;
}
.ABt_testimonials_wrapper.picture_bottom .testimonial_small,
.ABt_testimonials_wrapper_static.picture_bottom .testimonial_small{
padding: 190px 30px 30px 30px;
text-align: center;
margin-bottom: 0;
}
.ABt_testimonials_wrapper.picture_bottom .testimonial_small img,
.ABt_testimonials_wrapper_static.picture_bottom .testimonial_small img{
left: 50%;
margin-left: -37px;
}
.ABt_testimonials_wrapper.picture_bottom .testimonial_small .source,
.ABt_testimonials_wrapper_static.picture_bottom .testimonial_small .source{
width: 250px;
top: 130px;
left: 50%;
margin-left: -125px;
text-align: center;
}
.ABt_testimonials_wrapper.picture_bottom .ABt_pagination,
.ABt_testimonials_wrapper_static.picture_bottom .ABt_pagination{
bottom: 60px;
}
.ABt_testimonials_wrapper.picture_middle .testimonial_small,
.ABt_testimonials_wrapper_static.picture_middle .testimonial_small{
margin-top: 50px;
margin-bottom: 0px;
}
.ABt_testimonials_wrapper_static.picture_middle{
margin: 20px 0;
}
.ABt_testimonials_slide{
margin: 0 auto;
}
.dnd-callout_box{
padding: 42px 0;
}
.countdown{
margin-bottom: 0 5px 5px!important;
}
.dnd_countdown_inner:last-of-type > .countdown, .dnd_countdown_inner:last-of-type > span{
margin-bottom: 0 5px 5px!important;
margin-right: 5px !important;
margin-left: 5px !important;
}
.dnd_countdown .dnd_countdown_inner{
margin-bottom: 10px;
}
.ABss_form_wrapper p input{
width: 100%;
}
#footer_onepage_container #footer_onepage_social{
padding-top: 10px;
}
#footer_social .container{
width: 100%;
}
.footer_social_span_1{width:50%;}
.footer_social_span_2{width:50%;}
.footer_social_span_3{width:50%;}
.footer_social_span_4{width:50%;}
.footer_social_span_5{width:50%;}
.footer_social_span_6{width:50%;}
.footer_social_span_7{width:50%;}
.footer_social_span_8{width:50%;}
.footer_social_span_9{width:50%;}
.footer_social_span_10{width:50%;}
#footer_social a{
border-bottom: 1px solid #2a2b2c;
}
.contact_info_widget i{
background: transparent;
}
#footer_menu_inner{
margin-left: 0;
text-align: center;
}
#footer_default_container{
text-align: center;
}
#footer_default_container #back_to_top{
right: auto;
left: 50%;
margin-left: -25px;
bottom: 30px;
}
#footer_default_container #footer_copyright .footer_copyright{
padding: 0 20px;
}
#footer_copyright #footer_menu ul li{
margin-top: 10px;
}
#single_portfolio_pagination .prev{
float: left;
width: 40%;
}
#single_portfolio_pagination .prev a{
font-size: 14px;
}
#single_portfolio_pagination .next{
float: right;
width: 40%;
}
#single_portfolio_pagination .next a{
font-size: 14px;
}
.padding_top {
padding-top: 50px;
}
.alternative_icons .dnd_service_box_header .dnd_icon_boxed:after{
display: none;
}
.padding_left100,
.padding_right330,
.no_margin_left{
padding: 0 25px;
margin: 0;
text-align: left!important;
}
.section_no_column_margin .dnd_container [class*="column_dd_span"]{
width: 100%;
}
.portfolio_item_4_boxed{
width: 22.68%;
margin-right: 10px;
margin-bottom: 10px;
}
.dnd_posts_shortcode{
margin-bottom: 30px;
}
.dnd_latest_news_shortcode_content{
position: relative;
padding: 30px;
padding-top: 300px;
}
.dnd_posts_image{
display: block;
width: 100%;
height: auto;
}
.dnd_latest_news_shortcode_thumb{
width: 100%;
margin-right: 0;
position: relative;
}
.dnd_latest_news_shortcode_thumb img{
width: 100%;
border-radius: 0;
}
.dnd_latest_news_shortcode_thumb:after{
display: none;
}
.dnd_latest_news_shortcode_content{
position: relative;
padding: 30px;
}
.dnd_posts_shortcode:nth-child(2n) .dnd_latest_news_shortcode_content{
position: relative;
padding: 30px;
padding-top: 330px;
}
.dnd_posts_shortcode.without_thumbnail:nth-child(2n) .dnd_latest_news_shortcode_content{
padding: 30px;
}
.dnd_posts_shortcode:nth-child(2n) .dnd_latest_news_shortcode_thumb{
width: 100%;
margin-left: 0;
position: relative;
float: none;
}
.dnd_posts_shortcode:nth-child(2n) .dnd_latest_news_shortcode_thumb img{
width: 100%;
height: auto;
border-radius: 0;
}
.dnd_posts_shortcode:nth-child(2n) 	.dnd_latest_news_shortcode_thumb:after{
display: none;
}
.dnd_posts_shortcode:nth-child(2n) .dnd_latest_news_shortcode_content h5 {
margin-top: 0;
}
.dnd_latest_news_shortcode_content h5{
margin-top: 0;
text-align: left;
}
.dnd_latest_news_shortcode_content p,
.dnd_latest_news_shortcode_post-readmore{
text-align: left;	
}
.ab-tweet-scroller{
padding-bottom: 40px;
}
.ab-tweet-navigation{
position: relative;
margin: 0;
display: inline-block;
}
.ab-tweet-prev:after{
bottom: 0;
left: -70px;
}
.ab-tweet-next:after{
bottom: 0;
left: auto;
right: -70px;		
}
.padding_right380,
.padding_left50{
padding: 0 25px;
}
.image_overlap{
position: static!important;
margin-left: 0!important;
}
.transparent_form .clear{
height: 40px!important;
}
.transparent_form .wpcf7{
padding: 0 30px;
}
#footer_onepage_container{
padding-bottom: 10px;
}
#footer_onepage_container #back_to_top{
bottom: 20px;
}
.home_agency .dnd_service_box_text_aside{
margin-bottom: 0;
}
.home_agency_portfolio .portfolio_item{
padding: 0;
margin: 0;
}
.post_main .postmeta-above{
padding: 20px;
text-align: center;
}
.post_main .postmeta-above .post_meta_date{
text-align: center;
display: block;
margin-bottom: 20px;
}
.post_inner_content{
padding: 20px 20px 0;
}
.post_main .postmeta-under{
margin: 10px 0;
} .portfolio_item_image{
width: 100% !important;
height: auto;
}
.portfolio_thumb{
width: 100%;
margin-right: 0;
}
.portfolio_thumb img{
border-radius: 5px;
}
.portfolio_single_column_item .portfolio_item:hover .overlayed .overlay{
border-radius: 5px;
}
.portfolio_item_meta_category{
margin-bottom: 20px;
}
.portfolio_item_meta_category:after{
left: 0;
}
.portfolio_item_meta .post-readmore{
margin-bottom: 30px;
}
.portfolio_item_meta .post-readmore a{
float: none;
}
.portfolio_single_column_item:nth-child(2n) .portfolio_thumb,
.portfolio_single_column_item .portfolio_thumb{
width: 100%;
height: auto;
}
.portfolio_single_column_item:nth-child(2n) .portfolio_thumb img,
.portfolio_single_column_item .portfolio_thumb img{
width: auto;
height: auto;
border-radius: 5px !important;
}
.portfolio_single_container .portfolio_item_meta{
padding: 280px 30px 0 !important;
}
.portfolio_single_column_item .portfolio_item_meta_category:after{
left: 50% !important;
margin-left: -17px !important;
}
.post_meta_share{
margin-right: 0;
display: block;
width: 100%;
text-align: center;
margin-top: 10px;
} .portfolio_item_2{
width: 100%;
margin-right: 0;
padding-right: 0;
}
.portfolio_item_2 .portfolio2_title,
.portfolio_item_2 .portfolio2_item_tags{
text-align: center;
} .portfolio_item_3{
width: 100%;
margin-right: 0;
padding-right: 0;
}
.portfolio_item_3 .portfolio3_title,
.portfolio_item_3 .portfolio3_item_tags{
text-align: center;
}
.portfolio_item_3 .overlayed img {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
width: 100%;
} .portfolio_item_4{
width: 100%;
margin-right: 0;
padding-right: 0;
}
.portfolio_item_4 .portfolio4_title,
.portfolio_item_4 .portfolio4_item_tags{
text-align: center;
}
.portfolio_item_4 .overlayed img {
border-top-left-radius: 4px;
border-top-right-radius: 4px;
width: 100%;
}
.dnd-accordion .ui-accordion-header{
padding: 10px 30px 10px 30px!important;
line-height: 28px;
}
.dnd-accordion.dnd-toggle .ui-accordion-header-icon{
top: 8px;
}
.dnd-accordion .ui-accordion-header-icon{
top: 24px;
}
.dnd_blockquote_style3{
padding: 0;
margin: 30px 0;
}
.dnd_blockquote_style3 p{
text-align: center;
font-size: 27px;
line-height: 36px;
}
.dnd_team_member .dnd_overlayed .dnd_overlay p{
text-align: center;
}
.dnd_team_member{
margin-bottom: 30px;
}
.dnd-tabs.dnd-tabs-fullwidthtabs .ui-tabs-nav li{
border-bottom: 1px solid #e6ebed;
border-radius: 0;
padding: 0;
margin-bottom: 0;
}
.dnd-tabs li.ui-state-default.ui-tabs-active.ui-state-active{
background: #fff;
}
.dnd-tabs.dnd-tabs-fullwidthtabs .ui-tabs-nav li:hover a{
border-radius: 0;
}
.dnd-tabs-position-left.dnd-tabs-boxed.dnd-tabs-fullwidthtabs .dnd-tabs-wrapper,
.dnd-tabs-position-left.dnd-tabs-unboxed.dnd-tabs-fullwidthtabs .dnd-tabs-wrapper{
margin-left: 0;
padding-top: 20px;
}
.dnd-tabs-position-left.dnd-tabs-fullwidthtabs .ui-tabs-nav{
border-right: 0;
}
.dnd-tabs-position-left.dnd-tabs-boxed.dnd-tabs-fullwidthtabs .ui-tabs-nav{
width: 100%;
margin-bottom: 0;
padding-bottom: 0;
float: none;
}
.dnd-tabs-position-left.dnd-tabs-boxed.dnd-tabs-fullwidthtabs .ui-tabs-nav li a{
text-align: center;
}
.dnd-tabs-position-left.dnd-tabs-boxed.dnd-tabs-fullwidthtabs .ui-tabs-nav li:hover a{
border-radius: 5px;
}
.dnd-tabs-position-top.dnd-tabs-unboxed.dnd-tabs-fullwidthtabs .ui-tabs-nav li{
border-right: 1px solid #e6ebed;
}
.dnd-tabs-position-bottom.dnd-tabs-fullwidthtabs .ui-tabs-panel,
.dnd-tabs-position-bottom.dnd-tabs-unboxed.dnd-tabs-fullwidthtabs .ui-tabs-panel{
padding: 60px 10px 25px 10px;	
}
.dnd-tabs-position-bottom.dnd-tabs-unboxed.dnd-tabs-fullwidthtabs .ui-tabs-nav li{
border-right: 1px solid #e6ebed;
}
.dnd-tabs-position-right.dnd-tabs-boxed.dnd-tabs-fullwidthtabs .ui-tabs-nav{
width: 100%;
margin-bottom: 0;
padding-bottom: 0;
float: none;
}
.dnd-tabs-position-right.dnd-tabs-boxed.dnd-tabs-fullwidthtabs .dnd-tabs-wrapper,
.dnd-tabs-position-right.dnd-tabs-unboxed.dnd-tabs-fullwidthtabs .dnd-tabs-wrapper{
margin-right: 0;
padding-top: 20px;
}
.dnd-tabs-position-right.dnd-tabs-boxed.dnd-tabs-fullwidthtabs .ui-tabs-nav li a{
text-align: center;
}
.dnd-tabs-position-right.dnd-tabs-fullwidthtabs .ui-tabs-nav{
border-right: 0;
}
.dnd-tabs.dnd-tabs-timeline ul.ui-tabs-nav:after{
display: none;
}
.dnd-tabs.dnd-tabs-timeline ul li{
display: block;
width: 100% !important;
}
.dnd-tabs.dnd-tabs-timeline .ui-tabs-nav li:before{
display: none;
}
.dnd-tabs.dnd-tabs-timeline .ui-tabs-anchor{
padding: 5px;
}
.dnd_team_member p{
text-align: center;
}
.dnd-callout_box_style_1{
text-align: center;
margin: 0;
}
.dnd-callout_box_style_1 .dnd-button{
margin: 20px auto 50px;
float: none;
display: inline-block;
}
.dnd-callout_box_style_1 .dnd-callout_box_title{
font-size: 34px;
line-height: 40px;
margin-top: 20px;
}
.dnd-callout_box_style_2{
text-align: center;
margin-bottom: 20px;
}
.dnd-callout_box_style_2 .dnd-callout_box_title{
margin-left: 0;
font-size: 34px;
}
.dnd-callout_box_style_2 .dnd-icon-button{
float: none;
margin: 30px auto 0;
display: block;
position: static;
}
.dnd-callout_box_style_2 .dnd-icon-button:hover{
float: none;
}
.contact_form_1{
padding-right: 0;
}
.contact_form_1 .wpcf7 input{
width: 100%;
}
.contact_2{
text-align: left!important;
}
.contact_2 .dnd_service_box.dnd_service_box_text_aside p{
text-align: left!important;
}
.dnd_column_dd_span8.padding_right{
padding-right: 0;
margin-bottom: 30px;
}
.wpcf7 .span4{
margin-bottom: 0;
}
.wpcf7 input{
margin-bottom: 10px;
}
.wpcf7 input{
width: 100%;
}
.dnd-accordion .ui-accordion-header{
padding-left: 40px;
padding-right: 20px;
}
.faq_icon{
text-align: left;
}
.faq_icon span.faq{
position: initial;
}
.dnd_pricing-table-3{
margin-bottom: 30px;
}
.dnd-callout_box_style_1 p{
text-align: center;
}
.dnd-callout_box_style_3{
margin: 0 auto;
padding: 30px 10px;
margin: 30px 0;
text-align: center;
}
.dnd-callout_box_style_3 .dnd-callout_box_title{
margin-left: 0;
font-size: 34px;
}
.dnd-callout_box_style_3 .dnd-button{
margin: 0;
float: none;
display: inline-block;
}
.dnd-callout_box_style_4 .dnd-callout_box_title{
font-size: 34px;
}
.dnd-callout_box_style_4 .dnd-button{
margin: 30px 0!important;
}
.dnd_blockquote{
margin-bottom: 30px;
}
.dnd_blockquote_style2{
padding: 60px 50px 30px 60px;
}
.dnd_blockquote_style2:before{
left: 10px;
}
#page404 .big_404_text{
line-height: 46px;
}
#page404 .dnd_search{
width: 100%;
}
.tp-bullets.simplebullets.round{
width: 75px;
top: auto!important;
bottom: 30px;
right: auto!important;
left: 50%;
margin-left: -33px;
}
.alternative_icons{
padding-left: 0;
}
.alternative_icons a.dnd-button{
display: block;
text-align: center;
margin-right: 0;
margin-left: 0;
}
.dnd-button_large {
display: block;
text-align: center;
}
.dnd_metro_box.boxed .dnd_metro_box_header {
position: absolute;
top: 40px;
left: 50%;
margin-left: -50%;
width: 100%;
}
.ab-tweet-text{
padding: 0;
}
.blog_category_index_right_mini .has-post-thumbnail .post_main h2,
.blog_category_index_left_mini .has-post-thumbnail .post_main h2,
.blog_category_index_none_mini .has-post-thumbnail .post_main h2{
padding: 35px!important;
padding-top: 0 !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,
.blog_category_index_left_mini .has-post-thumbnail .post_main .post_author, 
.blog_category_index_left_mini .has-post-thumbnail .post_main .post_padding,
.blog_category_index_none_mini .has-post-thumbnail .post_main .post_author, 
.blog_category_index_none_mini .has-post-thumbnail .post_main .post_padding{
padding: 0 32px !important;
}
.blog_category_index_right_mini .has-post-thumbnail .post_main .post-readmore,
.blog_category_index_left_mini .has-post-thumbnail .post_main .post-readmore,
.blog_category_index_none_mini .has-post-thumbnail .post_main .post-readmore{
padding: 10px 20px !important;
text-align: center !important;
}
.timeline_postmeta .post_meta_date{
display: block;
margin: 0;
margin-bottom: 10px;
}
.timeline_postmeta .post_meta_tags{
display: block;
margin: 0;
margin-bottom: 10px;
float: left;
width: 100%;
padding: 0;
}
.timeline_postmeta .post_meta_comments{
display: block;
margin: 0;
float: left;
margin-bottom: 20px;
}
.grid_postmeta .post_meta_date{
float: left;
}
.grid_postmeta{
margin-bottom: 20px;
}
.cart-tab{
display: none !important;
}
.woocommerce .shop_table.cart .actions input[name="proceed"], .woocommerce-page .shop_table.cart .actions input[name="proceed"]{
display: inline-block;
margin: 10px 20px 0;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{
width: 100%!important;
margin: 0 !important;
margin-bottom: 20px !important;
padding-bottom: 20px !important;
}
.woocommerce ul.products.grid li.product, .woocommerce-page ul.products.grid li.product,
.woocommerce ul.products.list li.product, .woocommerce-page ul.products.list li.product{
width: 100%!important;
margin: 0 !important;
margin-bottom: 20px !important;
}
.woocommerce ul.products.grid,
.woocommerce ul.products.list{
text-align: center;
display: inline-block;
float: left;
margin: 0 auto !important;
}
.woocommerce nav.woocommerce-pagination, .woocommerce #content nav.woocommerce-pagination, .woocommerce-page nav.woocommerce-pagination, .woocommerce-page #content nav.woocommerce-pagination{
position: static;
display: block;
margin: 0 auto;
border-right: 0;
padding-bottom: 0;
background: transparent;
text-align: center;
}
.woocommerce nav.woocommerce-pagination ul, .woocommerce #content nav.woocommerce-pagination ul, .woocommerce-page nav.woocommerce-pagination ul, .woocommerce-page #content nav.woocommerce-pagination ul{
margin: 0 auto !important;
float: none;
}
.woocommerce .woocommerce-pagination ul.page-numbers li, .woocommerce-page .woocommerce-pagination ul.page-numbers li{
width: auto;
min-width: 0;
}
.woocommerce nav.woocommerce-pagination ul li .next i, .woocommerce-page nav.woocommerce-pagination ul li .next i, .woocommerce nav.woocommerce-pagination ul li .prev i, .woocommerce-page nav.woocommerce-pagination ul li .prev i{
display: inline-block;
}
.woocommerce nav.woocommerce-pagination ul li .page-numbers, .woocommerce-page nav.woocommerce-pagination ul li .page-numbers{
padding: 7px!important;
}
.woocommerce nav.woocommerce-pagination ul li:last-child .page-numbers, .woocommerce-page nav.woocommerce-pagination ul li:last-child .page-numbers{
margin-right: 0px!important;
}
.woocommerce .gridlist-toggle, .woocommerce-page .gridlist-toggle{
position: static;
text-align: center;
margin: 0 auto 25px;
}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count {
float: none;
text-align: center;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{
float: none;
text-align: center;
}
.woocommerce ul.products li.product a.button, .woocommerce-page ul.products li.product a.button{
position: static;
opacity: 1 !important;
margin-top: 0;
}
.woocommerce ul.products li.product:hover a.button, .woocommerce-page ul.products li.product:hover a.button{
margin-top: 0;
}
.woocommerce ul.products li.product a.button.add_to_cart_button, .woocommerce-page ul.products li.product a.button.add_to_cart_button,
.woocommerce ul.products li.product a.button.compare, .woocommerce-page ul.products li.product a.button.compare{
display: inline-block;
margin: 10px!important;
}
.woocommerce div.product form.cart, .woocommerce #content div.product form.cart, .woocommerce-page div.product form.cart, .woocommerce-page #content div.product form.cart{
text-align: center;
}
.woocommerce div.product form.cart div.quantity, .woocommerce-page div.product form.cart div.quantity{
float: left;
margin: 0 10px 20px 0!important;
display: inline-block;
}
.woocommerce div.product form.cart .button, .woocommerce #content div.product form.cart .button, .woocommerce-page div.product form.cart .button, .woocommerce-page #content div.product form.cart .button{
float: right;
}
.yith-wcwl-add-to-wishlist{
text-align: center;
}
.woocommerce .summary .compare.button, .woocommerce-page .summary .compare.button{
margin: 20px auto 1px!important;
}
.woocommerce div.product div.summary > p, .woocommerce-page div.product div.summary > p{
text-align: center;
}
.yith-wcwl-add-to-wishlist .ajax-loading{
display: none !important;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce-page div.product .woocommerce-tabs ul.tabs li.active, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active,
.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, 
.woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{
width: 100%;
}
#comments{
padding: 0;
}
.woocommerce-cart.woocommerce-page .woocommerce {
display: block;
width: 100%;
}
.woocommerce-cart.woocommerce-page .woocommerce form{
width: 100%;
}
.woocommerce-cart.woocommerce-page .dnd_section_dd,
.woocommerce-wishlist.woocommerce-page .dnd_section_dd{
padding: 20px 0 30px 0;
}
.woocommerce table.cart th, .woocommerce table.cart td, .woocommerce #content table.cart th,
.woocommerce #content table.cart td, .woocommerce-page table.cart th, .woocommerce-page table.cart td, 
.woocommerce-page #content table.cart th, .woocommerce-page #content table.cart td{
padding:5px;
}
.woocommerce table.cart th.product-quantity,
.woocommerce-page table.cart th.product-quantity{
display: none;
}
.woocommerce table.cart th.product-subtotal,
.woocommerce-page table.cart th.product-subtotal{
display: none;
}
.woocommerce table.shop_table td.product-quantity, 
.woocommerce-page table.shop_table td.product-quantity{
display: none;
}	
.woocommerce table.shop_table td.product-subtotal, 
.woocommerce-page table.shop_table td.product-subtotal{
display: none;
}
.woocommerce #content table.cart td.actions .button.alt, .woocommerce #content table.cart td.actions .input-text+.button, .woocommerce table.cart td.actions .button.alt, .woocommerce table.cart td.actions .input-text+.button, .woocommerce-page #content table.cart td.actions .button.alt, .woocommerce-page #content table.cart td.actions .input-text+.button, 
.woocommerce-page table.cart td.actions .button.alt, .woocommerce-page table.cart td.actions .input-text+.button{
float: none;
padding: 10px 20px;
text-align: center;
width: auto;
margin-top: 10px;
}
.woocommerce .shop_table.cart .actions .coupon, .woocommerce-page .shop_table.cart .actions .coupon{
display: block;
}
.woocommerce #content table.cart td.actions, .woocommerce table.cart td.actions, .woocommerce-page #content table.cart td.actions, .woocommerce-page table.cart td.actions{
text-align: center !important;
}
.woocommerce .shop_table.cart .actions input[name="update_cart"], .woocommerce-page .shop_table.cart .actions input[name="update_cart"]{
float: none;
padding: 10px 20px;
text-align: center;
width: auto;
display: table-row;
margin-left: 30px!important;
margin-right: 30px!important;
}
.woocommerce-cart.woocommerce-page .woocommerce .cart-collaterals{
width: 100%;
margin: 0;float: none;
}
.woocommerce-checkout form.checkout_coupon p.form-row.form-row-first,
.woocommerce-checkout form.checkout_coupon p.form-row.form-row-last{
width: 100%;
text-align: center;
}
.woocommerce .checkout_coupon .form-row.form-row-last input[name="apply_coupon"], 
.woocommerce-page .checkout_coupon .form-row.form-row-last input[name="apply_coupon"]{
float: none;
}
.woocommerce .order_details li, .woocommerce-page .order_details li{
display: block;
margin-bottom: 10px;
width: 100%;
border-right: 0;
}
.woocommerce table.shop_table th, .woocommerce-page table.shop_table th{
padding: 5px 10px;
}
.woocommerce-account table.shop_table td.order-date, .woocommerce-account table.shop_table td.order-date{
display: none;
}
.woocommerce-account table.shop_table th.order-date, .woocommerce-account table.shop_table th.order-date{
display: none;
}
.woocommerce-account table.shop_table td.order-total, .woocommerce-account table.shop_table td.order-total{
display: none;
}
.woocommerce-account table.shop_table th.order-total, .woocommerce-account table.shop_table th.order-total{
display: none;
}
.woocommerce-wishlist table.shop_table td.product-stock-status, .woocommerce-wishlist table.shop_table td.product-stock-status{
display: none;
}
.woocommerce-wishlist table.shop_table td.product-add-to-cart, .woocommerce-wishlist table.shop_table td.product-add-to-cart{
display: none;
}
.woocommerce-wishlist table.shop_table.cart.wishlist_table thead tr th:nth-child(5),
.woocommerce-wishlist table.shop_table.cart.wishlist_table thead tr th:nth-child(6){
display: none;
}
.textwidget{
padding-right: 0;
}
body.page-template-default aside{
padding: 10px 0;
}
.wccm-table-wrapper{
margin: 0;
}
.wccm-compare-table{
padding: 10px;
overflow: auto;
}
.woocommerce #woocommerce-breadcrumbs .breadcrumbs{
float: none;
clear: both;
}
}