.entry-content img {
margin: 0 0 1.5em 0;
}
.alignleft, img.alignleft {
margin-right: 1.5em;
display: inline;
float: left;
}
.alignright, img.alignright {
margin-left: 1.5em;
display: inline;
float: right;
}
.aligncenter, img.aligncenter {
margin-right: auto;
margin-left: auto;
display: block;
clear: both;
}
.wp-caption {
margin-bottom: 1.5em;
text-align: center;
padding-top: 5px;
}
.wp-caption img {
border: 0 none;
padding: 0;
margin: 0;
}
.wp-caption p.wp-caption-text {
line-height: 1.5;
font-size: 10px;
margin: 0;
}
.wp-smiley {
margin: 0 !important;
max-height: 1em;
}
blockquote.left {
margin-right: 20px;
text-align: right;
margin-left: 0;
width: 33%;
float: left;
}
blockquote.right {
margin-left: 20px;
text-align: left;
margin-right: 0;
width: 33%;
float: right;
}
.gallery dl {
}
.gallery dt {
}
.gallery dd {
}
.gallery dl a {
}
.gallery dl img {
}
.gallery-caption {
}
body {
line-height: 1
}
ol, ul {
list-style: none
}
blockquote, q {
quotes: none
}
blockquote:before, blockquote:after, q:before, q:after {
content: none
}
table {
border-collapse: collapse;
border-spacing: 0
}  body {
background: #fff; -webkit-font-smoothing: antialiased;
}
@font-face {
font-family: 'Glyphter';
src: url(//ar-cs.com/wp-content/themes/webuild/fonts/Glyphter.eot);
src: url(//ar-cs.com/wp-content/themes/webuild/fonts/Glyphter.eot?#iefix) format('embedded-opentype'),
url(//ar-cs.com/wp-content/themes/webuild/fonts/Glyphter.woff) format('woff'),
url(//ar-cs.com/wp-content/themes/webuild/fonts/Glyphter.ttf) format('truetype'),
url(//ar-cs.com/wp-content/themes/webuild/fonts/Glyphter.svg#Glyphter) format('svg');
font-weight: normal;
font-style: normal;
}
ul, ol { margin-left: 0; padding-left: 0; margin-bottom: 20px; }
ul { list-style-type: disc; list-style-position: inside; }
ol { list-style-type: decimal; }
ol li, ul li { display: list-item  }
ul ul, ol ul {
list-style-type: circle;
}
ol ol ul, ol ul ul, ul ol ul, ul ul ul {
list-style-type: square;
}
ol ol {
list-style: upper-alpha;
}
ol ol ol {
list-style: lower-roman;
}
ol ol ol ol {
list-style: lower-alpha;
}
ol, ul.square, ul.circle, ul.disc { margin-left: 24px; }
ul.square { list-style: square outside; }
ul.circle { list-style: circle outside; }
ul.disc { list-style: disc outside; }
ul ul, ul ol,
ol ol, ol ul { margin: 8px 0 5px 30px; }
ul ul li, ul ol li,
ol ol li, ol ul li { margin-bottom: 6px; }
li { line-height: 1.5em; margin-bottom: 6px; }
p {
margin: 0 0 5px;
}
.container {
max-width: inherit;
position: relative;
}
a, i {
-webkit-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
a i {
-webkit-transition: none;
-o-transition: none;
transition: none;
}
a:hover {
text-decoration: none;
}
i, cite, em, var, address, dfn {
font-style: italic;
}
img {
border: 0;
-ms-interpolation-mode: bicubic;
max-width: 100%;
height: auto;
vertical-align: middle;
}
.site-header {
position: relative;
z-index: 8000;
}
.retina {
display: none;
}
.align-left {
float: left;
}
.align-right {
float: right;
}
.boxed #page {
margin: 0 auto;
background: #fff;
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
}
.alignleft {
float: left;
}
.alignright {
float: right;
}
.aligncenter {
display: block;
margin-left: auto;
margin-right: auto;
}
figure.wp-caption.alignleft,
img.alignleft {
margin: 7px 24px 7px 0;
}
.wp-caption.alignleft {
margin: 7px 14px 7px 0;
}
figure.wp-caption.alignright,
img.alignright {
margin: 7px 0 7px 24px;
}
.wp-caption.alignright {
margin: 7px 0 7px 14px;
}
img.aligncenter,
.wp-caption.aligncenter {
margin-top: 7px;
margin-bottom: 7px;
}
.wp-caption {
max-width: 100%;
margin-bottom: 24px;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin: 0;
}
.wp-caption-text {
font-size: 12px;
font-style: italic;
line-height: 1.5;
margin: 9px 0;
color: #999;
}
div.wp-caption .wp-caption-text {
padding-right: 10px;
}
div.wp-caption.alignright img[class*="wp-image-"],
div.wp-caption.alignright .wp-caption-text {
padding-left: 10px;
padding-right: 0;
}
.entry-content ol.commentlist {
padding-left: 0;
list-style: none;
}
.post-password-form input[type="password"] {
background: #ffffff none repeat scroll 0 0;
border: 1px solid #eceef0;
color: #a1b1bc;
font-size: 14px;
line-height: 20px;
margin-left: 10px;
margin-top: 0;
padding: 8px 20px;
width: 150px;
}
.post-password-form input[type="submit"] {
background: #21c2f8 none repeat scroll 0 0;
left: 5px;
position: relative;
top: 0;
border: medium none;
color: #ffffff;
cursor: pointer;
font-family: "Lato";
font-size: 14px;
font-weight: 900;
padding: 10px;
text-transform: uppercase;
transition: all 0.2s linear 0s;
border-radius: 0;
margin-top: 0;
}
.entry-love {
display: none;
}
dl dd {
text-indent: 15px;
} .screen-reader-text {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
height: 1px;
width: 1px;
overflow: hidden;
} #top-bar .contact-info {
float: left;
margin-top: 5px;
}
.nav.navbar-nav.social-btns {
margin-top: 5px !important;
}
.boxed #top-bar .container {
padding-left: 0;
padding-right: 0;
}
#top-bar .container .navbar-collapse ul:first-child {
border-left: none;
}
#top-bar .container .navbar-collapse ul:last-child {
border-right: none;
}
#top-bar {
border: none;
border-bottom: 1px solid;
}
div#header-sticky {
height: auto;
}
.menu-compact.accordion {
-webkit-box-shadow: 0px 7px 0px 0px rgba(38, 38, 38, 0.28);
-moz-box-shadow: 0px 7px 0px 0px rgba(38, 38, 38, 80.28);
box-shadow: 0px 7px 0px 0px rgba(38, 38, 38, 0.28);
}
.compact-triggers-container {
vertical-align: top;
position: relative;
display: inline-block;
}
#header-sticky .container {
-webkit-transition: max-width 400ms ease, width 400ms ease, padding 400ms ease;
transition: max-width 400ms ease, width 400ms ease, padding 400ms ease;
}
#header-sticky > .navbar {
border: none;
}
#compact-menu-toggle-close {
display: none;
}
.menu-compact-btn-toggle {
font-size: 28px;
float: right;
color: #262626;
line-height: 70px;
height: 70px;
padding-left: 23px;
padding-right: 23px;
margin-left: 15px;
border-left: 1px solid #ebebeb;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.menu-compact-btn-toggle.menu-close:hover {
color: #e74c3c !important;
}
.btn-menu-open {
color: #fff;
text-decoration: none;
font-size: 25px;
width: 50px;
height: 50px;
line-height: 50px;
margin-top: 40px;
position: relative;
text-align: center;
border: 1px solid #fff;
}
.btn-menu-open, .btn-menu-open span {
color: #fff;
}
.btn-menu-open:hover {
color: #eeeeee;
border: 1px solid #eeeeee;
text-decoration: none;
}
.btn-menu-close {
color: #fff;
text-decoration: none;
font-size: 25px;
width: 50px;
height: 50px;
line-height: 50px;
top: 40px;
left: -100px;
position: absolute;
text-align: center;
border: 1px solid #fff;
}
.btn-menu-close, .btn-menu-close span {
color: #fff;
}
.btn-menu-close:hover {
color: #eeeeee;
border: 1px solid #eeeeee;
text-decoration: none;
}
.side-menu-container.fixed-right {
right: -100%;
}
.side-menu-container {
position: fixed;
top: 0;
bottom: 0;
background: #fff;
}
.side-menu-container ul {
padding-left: 0;
list-style: none;
width: 320px;
}
.side-menu-container ul li {
padding-left: 0;
list-style: none;
border-bottom: 1px solid #eeeeee;
font-weight: 300;
}
.side-menu-container ul li a {
display: block;
text-align: left;
padding-left: 20px;
text-decoration: none;
font-weight: 300;
}
.side-menu-container ul .header-side-menu {
height: 85px;
line-height: 85px;
font-size: 33px;
color: #5f6f81;
text-align: center;
}
.side-menu-container ul .header-side-menu a {
height: 85px;
line-height: 85px;
font-size: 33px;
color: #5f6f81;
font-size: 20px;
float: left;
}
.side-menu-container ul .item-menu {
height: 61px;
line-height: 61px;
font-size: 33px;
color: #5f6f81;
font-weight: 300;
text-align: center;
}
.side-menu-container ul .item-menu a {
font-size: 18px;
color: #5f6f81;
font-weight: 300;
}
.side-menu-container ul .item-menu a:hover {
background: #eeeeee;
}
.side-menu-container ul .item-menu a span {
font-size: 23px;
margin-right: 10px;
}
.transparent-bg .navbar-nav > li > a {
color: #fff !important;
}
.transparent-bg .navbar-nav > li > a:hover {
color: #555555 !important;
}
.transparent-bg .sb-icon-search {
color: #fff;
}
.transparent-bg .shopping-cart {
color: #fff !important;
padding-right: 0;
}
.transparent-bg .price-result {
color: #fff !important;
}
.bg-white .navbar-nav > li > a {
color: #262626 !important;
}
.bg-white .navbar-nav > li > a:hover {
color: #555555 !important;
}
.navbar-nav {
font-family: 'Open Sans', sans-serif;
}
.navbar a {
color: #393939;
}
.navbar a:hover {
color: #393939;
}
.large-height {
padding-top: 26px;
}
.social-btns {
padding-right: 10px;
}
.social-btns > li > a {
padding-left: 8px !important;
padding-right: 8px !important;
}
.border-left {
border-left: 1px solid #e1e1e1;
}
.border-right {
border-right: 1px solid #e1e1e1;
}
.border-top {
border-top: 1px solid #e1e1e1;
}
.border-bottom {
border-bottom: 1px solid #e1e1e1;
}
.navbar li a i {
margin-right: 10px;
}
.navbar li a i.dropdown-icon {
margin-right: 0;
}
.dropdown-menu > li > a.no-border {
border: none;
border-bottom: none;
border-top: none;
border-left: none;
border-right: none;
}
.nav > li > a.no-padding {
padding: 0;
padding-bottom: 0;
padding-top: 0;
padding-left: 0;
padding-right: 0;
}
.shopping-cart {
position: relative;
display: inline-block;
font-size: 18px;
color: #393939;
margin-left: 5px;
margin-right: 5px;
float: left;
}
.badge {
position: relative;
font-size: 10px !important;
font-weight: 700;
top: -5px;
right: 0;
text-align: center;
border-radius: 100%;
text-shadow: none !important;
color: #FFF;
}
.badge.border {
border: 2px solid #fff;
position: absolute;
font-size: 10px !important;
font-weight: 700;
top: -5px;
right: 0;
text-align: center;
border-radius: 100% !important;
text-shadow: none !important;
color: #FFF;
}
.badge.blue {
background: #5bc0de;
}
.badge.green {
background: #8cc152;
}
.badge.purple {
background: #967adc;
}
.r-rounded {
position: relative;
border-radius: 3px !important;
text-transform: uppercase;
padding: 3px !important;
font-size: 9px !important;
font-weight: 400;
}
.price-result {
font-size: 14px;
color: #a0a0a0;
float: right;
}
.navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
color: #262626 !important;
}
.navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
color: #262626 !important;
}
.padding-left-right {
padding-left: 35px !important;
padding-right: 35px !important;
position: relative;
}
.padding-left {
padding-left: 35px !important;
position: relative;
}
.padding-right {
padding-right: 35px !important;
position: relative;
}
.no-margin {
margin: 0 !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.logo.center {
display: block;
text-align: center;
}
.logo a {
display: inline-block;
}
.logo-inline-menu {
padding-left: 30px;
padding-right: 30px;
}
.logo-inline-menu a {
padding-right: 0 !important;
padding-left: 0 !important;
}
.bg-white {
background-color: #ffffff;
border-color: #e7e7e7;
}
.bg-black {
background-color: #000000;
border-color: #e7e7e7;
} .cart-dropdown {
display: inline-block;
position: relative;
top: 2px;
}
.cart-dropdown a:focus, .cart-dropdown a:active {
color: #000000;
}
.pull-left .cart-items-container {
left: 0;
}
.pull-right .cart-items-container {
right: 0;
}
.cart-info {
position: relative;
}
.cart-items-container {
position: absolute;
padding: 0;
background: #fff;
border-top: 3px solid;
min-width: 370px;
list-style: none;
line-height: initial;
top: -3px;
margin-top: 50%;
box-shadow: 0 0 2px 0 #747474;
display: none;
}
.cart-info .hover-helper.active .cart-items-container {
display: block
}
.cart-items-container li {
display: block;
vertical-align: top;
position: relative;
margin: 0;
}
.cart-items-container .header {
display: block;
background: #eeeeee;
text-transform: uppercase;
font-weight: 500;
padding: 20px 26px;
margin: 0;
line-height: initial;
}
.cart-items-container .header::before {
font-family: 'FontAwesome';
content: '\f07a';
margin-right: 10px;
font-size: 14px;
}
.cart-items-container .header span {
font-weight: 700;
}
.cart-items-container .item-product-cart {
border-bottom: 1px solid #eeeeee;
display: block;
}
.item-product-cart a {
display: block;
padding: 15px 26px;
}
.item-product-cart a:hover .product-details {
text-decoration: none;
}
.item-product-cart a .thumb-product {
display: inline-block;
vertical-align: top;
width: 52px;
}
.item-product-cart a .thumb-product img {
width: 100%;
}
.item-product-cart a .product-details {
display: inline-block;
vertical-align: top;
font-size: 14px;
color: #393939;
width: 220px;
padding-top: 5px;
margin-left: 5px;
}
.item-product-cart a .product-details {
margin: 0;
margin-left: 10px;
font-size: 14px;
font-weight: 600;
color: #393939;
word-break: break-all;
overflow: hidden;
}
.item-product-cart a .product-details p {
display: block;
margin: 0;
font-size: 13px;
font-weight: 700;
}
.item-product-cart .remove-product {
top: 50%;
margin-top: -12.5px;
right: 26px;
display: inline-block;
padding: 0 6px;
line-height: 1.8;
border: 1px solid #cacaca;
position: absolute;
cursor: pointer;
color: #cacaca;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-webkit-transition: none;
-o-transition: none;
transition: none;
-moz-transition: none;
}
.item-product-cart .remove-product i {
height: 12px;
}
.item-product-cart .remove-product:hover {
color: #e74c3c;
border-color: #e74c3c;
background: #fff;
}
.total-cart-details {
display: block;
font-size: 14px;
color: #a0a0a0;
font-weight: 600;
position: relative;
padding: 20px 26px;
}
.total-cart-details .amount {
font-size: 16px;
}
.cart-items-container .buttons {
display: table;
width: 100%;
background: #363636;
padding: 25px 26px;
}
.cart-items-container .btn {
display: inline-block;
float: left;
height: 40px;
line-height: 40px;
padding: 0;
width: 47%;
text-transform: uppercase;
border: none;
overflow: hidden;
transition: all .2s;
-moz-transition: all .2s;
-webkit-transition: all .2s;
-o-transition: all .2s;
text-decoration: none;
position: relative;
}
.cart-items-container .btn-view {
color: #fff;
background: #595959;
margin-right: 6%;
}
.cart-items-container .btn-view::before {
font-family: 'FontAwesome';
content: '\f07a';
float: left;
font-size: 16px;
width: 40px;
text-align: center;
height: 40px;
line-height: 40px;
background: rgba(0, 0, 0, .1);
}
.cart-items-container .btn-view:hover {
background: #646464;
color: #fff;
}
.cart-items-container .btn-checkout {
color: #fff;
background: #8cc152;
}
.cart-items-container .btn-checkout::before {
font-family: 'FontAwesome';
content: '\f00c';
float: left;
font-size: 16px;
width: 40px;
text-align: center;
height: 40px;
line-height: 40px;
background: rgba(0, 0, 0, .1);
}
.cart-items-container .btn-checkout:hover {
background: #99d150;
color: #fff;
}
.navbar-nav.list-style {
display: block;
}
.menu-class .navbar-nav.list-style .menu-class {
position: absolute;
}
.navbar-nav.list-style li {
display: block;
float: none;
}
.navbar-nav.list-style li ul {
display: block;
} li.back {
height: 4px;
z-index: 8;
position: absolute;
overflow: visible;
}
li.back .left {
height: 4px;
position: absolute;
overflow: visible;
}
.main-navigation a {
display: block;
}
.main-navigation ul li ul li .pro-link {
display: block;
position: relative;
}
.main-navigation ul li ul li .pro-link > .pro-in {
margin-right: 5px;
}
.main-navigation > ul > li {
float: left;
}
.main-navigation > ul > li > .pro-link {
display: block;
position: relative;
padding-left: 10px;
padding-right: 10px;
color: #333;
}
.main-navigation > ul > li > .pro-link:hover {
color: #a0ce4c;
text-decoration: none;
}
.main-navigation > ul > li > .pro-link > .pro-in {
margin-right: 5px;
}
.main-navigation > ul > li:last-child > .pro-link {
padding-right: 0;
}
.main-navigation > ul > li > ul {
border-top: 2px solid #a0ce4c;
margin-top: -2px;
}
.main-navigation .pro-mega-menu {
position: inherit;
}
.main-navigation .pro-mega-menu > ul {
width: 100%;
}
#header-sticky .main-navigation .pro-mega-menu > ul {
width: 90%;
margin-left: 5%;
}
.main-navigation .pro-mega-menu > ul > li {
float: left !important;
padding: 0 !important;
}
.primary-menu .pro-mega-menu .dropdown-menu {
min-width: 0;
}
.main-navigation .pro-mega-menu > ul > li:last-child {
border: none;
}
.main-navigation .pro-mega-menu > ul > li .pro-title {
border-top: none;
padding: 0 11px;
}
.main-navigation .pro-mega-menu > ul > li .pro-title:after {
display: none;
}
.main-navigation .pro-col-2 > ul {
width: 400px;
}
.main-navigation .pro-col-3 > ul {
width: 525px;
}
.main-navigation .pro-col-4 > ul {
width: 600px;
}
.main-navigation .pro-col-5 > ul {
width: 500px;
}
.main-navigation .pro-col-6 > ul {
width: 600px;
}
.main-navigation .pro-right > ul {
left: auto !important;
right: 0;
}
.main-navigation .pro-label {
position: relative;
top: -5px;
left: 3px;
padding: 1px 4px;
font-size: 9px;
text-transform: uppercase;
}
.main-navigation .pro-content {
display: block;
padding-top: 0;
}
.main-navigation .pro-full-content {
margin: 10px;
}
.primary-menu {
border-top: 1px solid #eeeeee;
}
.pro-mega-menu .dropdown-menu {
border: none;
background-color: #fff;
}
.sf-menu .menu-item-has-children .menu-item-has-children > a:after {
display: block;
content: "\f105";
font: normal normal normal 14px/1 FontAwesome;
margin-top: -7px;
top: 50%;
position: absolute;
right: 8px;
}
.primary-menu ul > li:hover > .dropdown-menu {
display: block;
left: auto;
}
.primary-menu li.pro-mega-menu:hover > .dropdown-menu {
left: 0;
}
.primary-menu li.pro-mega-menu:hover .dropdown-menu {
display: block;
}
.primary-menu ul > li > ul > li:hover > .dropdown-menu {
display: block;
left: 100%;
top: -1px;
}
.primary-menu li.pro-mega-menu:hover > ul > li:hover > .dropdown-menu {
top: auto;
left: 0;
}
.primary-menu ul > li.pro-mega-menu > ul > li:hover > .dropdown-menu {
top: 0;
}
.primary-menu .dropdown-menu {
border: none;
border-top: 1px solid #8cc152;
-webkit-box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 6px 2px rgba(0, 0, 0, 0.07);
min-width: 225px;
}
.primary-menu li.pro-mega-menu .dropdown-menu .dropdown-menu {
width: 100%;
}
.primary-menu .pro-mega-menu > ul > li .pro-title:hover {
text-decoration: none;
cursor: default;
}
.primary-menu .pro-mega-menu > ul > li > ul a {
border-bottom: none;
}
.primary-menu .dropdown-menu > li > a {
border-bottom: none;
}
.primary-menu .dropdown-menu li {
position: relative;
border-bottom: 1px solid #eeeeee;
}
.primary-menu .pro-mega-menu > .dropdown-menu > li > ul {
border-top: none;
padding: 10px 0;
}
.primary-menu .nav > li > a:hover, .primary-menu .nav > li > a:focus {
background: none;
}
.pro-button-remove {
margin-left: 3px !important;
background: #e14d43 !important;
border-color: #d02a21 !important;
color: white !important;
-webkit-box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15) !important;
box-shadow: inset 0 1px 0 #ec8a85, 0 1px 0 rgba(0, 0, 0, 0.15) !important;
}
.pro-mega-menu.pro-natural > .dropdown-menu, .pro-mega-menu.pro-custom > .dropdown-menu {
overflow: hidden;
}
.primary-menu ul {
float: left;
}
.primary-menu ul {
margin: 0;
padding: 0;
}
.primary-menu li.menu-item {
position: relative;
display: inline-block;
vertical-align: top;
height: 100%;
line-height: 30px;
margin: 0;
padding: 0;
transform: none;
}
.primary-menu li.pro-mega-menu {
position: static;
}
.primary-menu li.pro-mega-menu.pro-custom, .primary-menu li.pro-mega-menu.pro-natural {
position: relative;
}
.primary-menu .sub-menu {
position: absolute;
height: auto;
-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.05);
-moz-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.05);
box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.05);
}
.primary-menu ul ul {
display: none;
position: absolute;
top: -1px; }
.primary-menu ul .pro-depth-0 > ul {
top: 100%;
}
.primary-menu ul ul li.menu-item {
position: relative;
display: block;
height: auto;
}
.primary-menu .pro-mega-menu .sub-menu li ul {
position: relative;
display: block;
width: 100%;
top: 0px !important;
left: 0px !important;
padding: 0;
opacity: 1;
border-top: none;
}
.primary-menu .pro-mega-menu .sub-menu .sub-menu {
background: transparent;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.primary-menu .pro-mega-menu .sub-menu .sub-menu li.menu-item {
position: relative;
display: block;
float: right;
min-height: 30px;
width: 100%;
padding: 0;
opacity: 1;
border: none;
}
.primary-menu ul li.pro-mega-menu > ul, .primary-menu ul li.pro-depth-0 > ul {
display: block;
overflow: hidden;
max-height: 0px;
max-width: 0px;
top: -1px;
opacity: 0;
-webkit-transform: translateY(40px);
-moz-transform: translateY(40px);
-ms-transform: translateY(40px);
-o-transform: translateY(40px);
transform: translateY(40px);
-webkit-transition: -webkit-transform 0.2s ease, max-height 0.3s step-end, max-width 0.3s step-end, top 0.3s step-end;
-o-transition: -o-transform 0.2s ease, max-height 0.3s step-end, max-width 0.3s step-end, top 0.3s step-end;
transition: transform 0.2s ease, max-height 0.3s step-end, max-width 0.3s step-end, top 0.3s step-end;
}
.primary-menu ul li.pro-mega-menu > ul, .primary-menu ul li.pro-depth-0 > ul {
top: 100%;
}
.primary-menu ul > li > ul > li > .dropdown-menu {
left: 100%;
}
.primary-menu ul li.pro-mega-menu > ul ul {
overflow: visible;
top: 0;
max-height: none;
max-width: none;
opacity: 1 !important;
display: block !important;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
-webkit-transition: none;
-moz-transition: none;
-o-transition: none;
-ms-transition: none;
transition: none;
}
.primary-menu ul li.pro-mega-menu > ul {
-moz-transition: none;
-o-transition: none;
-ms-transition: none;
transition: none;
}
.primary-menu ul li.pro-mega-menu ul ul {
top: 100%;
left: 0;
}
.primary-menu ul li.pro-mega-menu.sfHover > ul, .primary-menu ul li.pro-depth-0.sfHover > ul {
overflow: visible;
max-height: 3000px;
max-width: 3000px;
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
transform: translateY(0);
-webkit-transition: -webkit-transform 0.4s ease;
-o-transition: -o-transform 0.4s ease;
transition: transform 0.4s ease;
}
.primary-menu ul li.pro-mega-menu.sfHover > ul, .primary-menu ul li.sfHover > ul {
z-index: 999999;
}
.primary-menu ul li {
}
.badge.border {
border: 2px solid #fff;
position: absolute;
font-size: 10px !important;
font-weight: 700;
top: 50%;
right: -2px;
margin-top: -20px;
text-align: center;
border-radius: 100% !important;
text-shadow: none !important;
color: #FFF;
min-width: 26px;
}
.cart-info {
position: relative;
}
.shopping-badge {
border-radius: 2px;
top: -10px;
left: -6px;
font-weight: 400;
padding: 2px 6px;
}
.header2 .cart-info {
float: left;
}
.header2 .main-navigation {
float: right;
}
.header2 .cart-container-top {
top: 10px;
position: relative;
padding-left: 0;
padding-right: 0;
}
.primary-menu .pro-mega-menu > ul > li > ul a {
padding-top: 0;
padding-bottom: 0;
} .search-container {
display: inline-block;
position: relative;
float: right;
width: 30px;
}
.header-bottom .search-container {
height: 51px;
} .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
background: #eeeeee;
}
.style-1 .header-top, .style-1 .header-top .cart-info, .style-1 .header-top .logo {
line-height: 90px;
}
.header-top .search-container {
height: 90px;
}
.style-1 .header-bottom, .style-1 .header-bottom .cart-info {
line-height: 100px;
}
.style-1 .header-bottom .navbar-centered ul {
text-align: center;
float: none;
}
.style-1 .header-bottom .navbar-centered ul li {
float: none;
}
.style-1 .header-bottom .navbar-centered ul li.back {
top: 0;
}
.header-bottom .search-container {
height: 50px;
}
.search-container {
line-height: normal;
}
.header-01 .cart-info {
float: right;
}
.header-02 .search-container {
width: 30px;
}
.dropdown-icon {
font-size: 13px;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
padding-bottom: 2px;
vertical-align: middle;
} .pull-left .search-container {
width: 30px;
position: relative;
}
.pull-right .sb-search.sb-search-open, .pull-right .no-js .sb-search {
right: 0;
}
.pull-left .sb-search.sb-search-open, .pull-left .no-js .sb-search {
float: left;
}
.style-2 #top-menu, .style-3 #top-menu {
margin-top: 0;
}
.style-2 .primary-menu, .style-3 .primary-menu {
border-top: none;
}
.style-2 #top-menu, .style-3 #top-menu {
border: none;
}
.style-2 .header-top, .style-2 .cart-info, .style-2 .logo, .style-2 .primary-menu .navbar-nav > li > a, .style-3 .header-top, .style-3 .cart-info, .style-3 .logo, .style-3 .primary-menu .navbar-nav > li > a, .logo-inline-menu a {
line-height: 70px;
}
.style-2 .header-top .search-container, .style-3 .header-top .search-container, .logo-inline-menu {
height: 70px;
}
.fixed .navbar-fixed-top {
top: 60px;
}
.admin-bar .navbar-fixed-top {
top: 92px;
}
.style-2.fixed #top-menu {
background: transparent !important;
margin-bottom: -70px;
}
.header-transparent #top-menu .shopping-cart, .header-transparent #top-menu .price-result {
color: #fff;
}
.widget_top_rated_products .star-rating {
width: 100%;
}
.tabs-container .tab_content .contains-posts .post-holder .meta .post-date, .webuild_widget_custom_posts .webuild_blog_posts_widget ul li span {
font-size: 12px;
font-weight: normal;
opacity: 1;
line-height: 20px;
}
li .fa.dropdown-icon {
margin-left: 8px;
}
.header-transparent .sb-search-input, .fixed .sb-icon-search {
background: transparent;
}
.header-transparent .sb-search-open .sb-search-input, .fixed .sb-search-open .sb-search-input {
background: #fff;
}
.style-2.header-transparent #top-menu .sb-search-open .sb-search-input {
background: #fff;
}
.header-transparent #top-menu .badge.border {
border: none;
} .menu-compact .header-top {
margin: 0 auto;
}
.menu-compact .header-top {
width: 250px;
margin-left: auto !important;
margin-right: auto !important;
position: relative;
}
.menu-compact #top-menu {
background: transparent;
}
.menu-compact #top-menu .header-top {
background: #476777;
display: table;
}
.menu-compact .compact-fade {
display: none;
} #accordion-menu-toggle-close {
display: none;
}
.accordion-menu {
display: block;
clear: both;
float: none;
top: 70px;
width: 100%;
position: absolute;
}
.accordion-menu {
display: none;
}
.accordion-menu ul {
margin: 0; /*/*/list-style: none;
padding: 0;
text-transform: uppercase;
height: 100%;
}
.accordion-menu ul a {
cursor: pointer;
display: block;
font-size: 13px;
line-height: 13px;
padding: 15px 0 15px 2px;
position: relative;
text-decoration: none;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
.accordion-menu ul ul {
margin-left: 20px;
}
.accordion-menu ul ul ul {
margin-left: 30px;
}
.accordion-menu ul li.menu-item-has-children > a.pro-collapse:before {
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
transform: rotate(90deg);
}
.accordion-menu a:hover, .accordion-menu > li > a:hover, .accordion-menu a:focus, .accordion-menu > li > a:focus {
}
.accordion-menu a:hover i, .accordion-menu > li > a:hover i {
color: #fff !important;
}
.accordion-menu li:last-child a {
border-bottom: 0;
}
#mobile-menu i.drop {
position: absolute;
top: 0;
right: 0;
margin-top: 0;
width: 30px;
height: 43px;
cursor: pointer;
}
#mobile-menu.already-slidedown i.drop {
display: none;
}
#mobile-menu i.drop:hover, #mobile-menu li.open > i.drop:after {
color: #999;
}
#mobile-menu .has-link a {
margin-right: 30px;
}
#mobile-menu i.drop:after {
position: absolute;
display: block;
right: 11px;
top: 50%;
font-size: 8px;
margin-top: -4px;
content: '\f078';
background-position: center center;
background-repeat: no-repeat;
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
-webkit-font-smoothing: antialiased;
}
.accordion-menu li.open > a:before, #mobile-menu li.open > i.drop:after {
-webkit-transform: rotate(180deg);
-ms-transform: rotate(180deg);
-o-transform: rotate(180deg);
transform: rotate(180deg);
}
.accordion-menu .sub-menu {
display: none;
font-size: 12px;
list-style: none;
padding: 0;
}
.accordion-menu .sub-menu a {
}
.navbar.mobile-menu-cont {
border: none;
}
.mobile-menu-cont ul li {
border-bottom: 1px solid #333;
}
#mobile-menu {
padding-left: 15px;
padding-right: 15px;
position: static;
overflow: hidden;
}
#mobile-menu a {
color: #999;
}
#mobile-menu > ul {
padding-top: 20px;
}
#mobile-menu ul {
float: none;
position: static;
}
.accordion-menu {
z-index: 999;
}
#mobile-menu {
background: #222;
}
#mobile-menu ul ul li {
border-bottom: none;
border-top: 1px solid #333;
}
#mobile-menu li.menu-item {
width: 100%;
}
#mobile-menu .sub-menu {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.mobile-search {
position: relative;
margin-bottom: 20px;
}
.mobile-search input {
font-size: 13px;
height: 40px;
padding: 22px 30px 22px 12px;
color: #999;
border: 1px solid #333;
background-color: #151515;
display: block;
width: 100%;
}
.mobile-search button {
position: absolute;
font-size: 11px;
top: 14px;
right: 5px;
padding: 5px;
margin: 0;
border: none;
outline: none;
background: transparent;
}
.mobile-menu-cont {
position: relative;
top: 0;
width: 100%;
clear: both;
background: #fff;
float: none;
z-index: 999;
}
.mobile-menu-cont .logo {
padding-left: 35px;
line-height: 71px;
}
#mobile-menu {
display: none;
}
#mobile-menu.already-slidedown li.menu-item-has-children > a:before {
display: none;
}
#mobile-menu.already-slidedown .sub-menu {
display: block;
}
.accordion-menu .sub-menu a:hover, .accordion-menu .sub-menu a:focus {
color: #fff;
text-decoration: none;
}
.mp-menu .pro-label {
display: inline;
padding: .2em .6em .3em;
font-size: 55%;
font-weight: 700;
line-height: 1;
color: white;
text-align: center;
white-space: nowrap;
vertical-align: top;
margin-left: 10px;
border-radius: .25em;
}
#top-bar .navbar-nav {
border-left: 1px solid #e1e1e1;
float: left;
margin: 0;
}
#top-bar .pull-right .nav:first-child {
border: none;
}
#top-bar .pull-right .nav:last-child {
border-right: 1px solid #e1e1e1;
}
.top-actual-menu span {
line-height: 34px;
display: inline-block;
padding-right: 20px;
padding-left: 20px;
}
.top-actual-menu span i {
margin-right: 5px;
}
.top-actual-menu .first:hover .dropdown-menu {
display: block;
}
.top-actual-menu ul > li > ul > li > ul {
padding: 5px 5px 5px 15px;
}
.top-actual-menu ul > li > ul > li > ul > li > ul {
padding: 5px 5px 5px 20px;
}
.top-actual-menu.right .dropdown-menu {
left: auto;
right: -1px;
}
.top-actual-menu.right .right-navbar-nav {
margin-top: 5px;
}
.top-actual-menu.right .right-navbar-nav li a {
padding-right: 10px;
padding-left: 10px;
}
.logo .retina {
display: none;
}
.logo {
text-align: center;
}
.logo img {
vertical-align: middle;
max-height: 100%;
}/**/body #header-sticky.sticky-header {
position: fixed;
top: 0;
left: 0;
z-index: 8000;
display: none;
width: 100%;
}
#header-sticky sticky-header .logo img {
height: 80%;
width: auto;
} .page-header {
width: 100%;
position: relative;
text-align: left;
margin: 0;
padding: 0;
border: none;
}
.page-header .overlay {
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
opacity: 0.2;
filter: alpha(opacity=20); }
.display-table {
display: table;
}
.page-header .title-wrapper {
display: table-cell;
vertical-align: middle;
}
.page-header .title-wrapper h1 {
color: #fff;
font-family: 'Roboto Condensed', sans-serif;
font-size: 42px;
text-rendering: optimizeLegibility;
font-weight: bold;
text-transform: uppercase;
font-style: italic;
margin-top: 0;
line-height: 42px;
}
.page-header .title-wrapper span {
padding-top: 0; font-family: Open Sans, sans-serif;
text-transform: uppercase;
font-weight: 400;
letter-spacing: 2px;
font-size: 16px;
color: #a0ce4c;
}
.pro-breadcrumb {
position: absolute;
bottom: 0;
}
.pro-breadcrumb .pro-inner {
display: inline-block;
font-size: 11px;
line-height: 1em;
padding: 5px 12px;
color: rgba(255, 255, 255, 0.7);
background-color: rgba(0, 0, 0, 0.5);
-webkit-border-radius: 2px 2px 0 0;
-moz-border-radius: 2px 2px 0 0;
border-radius: 2px 2px 0 0;
}
.pro-breadcrumb .pro-inner i {
padding: 0 5px;
font-family: FontAwesome, serif;
font-style: normal;
} footer {
background: #000;
width: 100%;
}
footer .bott-footer {
line-height: 30px;
border-top: 1px solid #000;
}
footer p {
font-family: 'Open Sans', serif;
font-weight: 300;
color: #5e5e5e;
font-size: 12px;
line-height: 30px;
margin-bottom: 0;
padding-bottom: 0;
}
footer p a {
color: #fff;
font-family: 'Open Sans', serif;
font-weight: 300;
font-size: 12px;
}
footer .arrow-to-top {
padding: 0 9px;
float: right;
background: #1d1d1d;
font-size: 24px;
font-family: FontAwesome, serif;
}
footer .arrow-to-top:hover {
cursor: pointer;
}
footer .footer-socials {
float: right;
margin-right: 30px;
margin-bottom: 0
}
footer .footer-socials li {
float: left;
margin-left: 16px;
list-style-type: none;
font-size: 24px;
color: #5e5e5e;
}
.footer-form h4 {
color: #ebebeb;
margin-bottom: 60px;
font-size: 16px;
text-align: center;
text-transform: uppercase;
}
.footer-form input, .footer-form textarea {
background: transparent;
border: 1px solid #fff;
color: #a0ce4c;
margin-bottom: 35px;
width: 100%;
font-family: "Open Sans", sans-serif;
font-size: 20px;
}
span.wpcf7-not-valid-tip {
color: #f00;
font-size: 1em;
display: block;
position: absolute;
top: 42px;
left: 0;
}
div.wpcf7-response-output {
border: 1px solid #f00;
margin: 0;
margin-top: 10px;
line-height: 59px;
font-size: 20px;
padding: 0 15px;
color: #fff;
}
div.wpcf7-validation-errors {
border: 1px solid #f7e700;
}
.footer-form textarea {
padding: 15px;
height: 251px;
margin-bottom: 31px;
}
.footer-form ::-webkit-input-placeholder {
color: #c5c5c5;
}
.footer-form :-moz-placeholder { color: #c5c5c5;
}
.footer-form :-moz-placeholder { color: #c5c5c5;
}
.footer-form :-ms-input-placeholder {
color: #c5c5c5;
}
.footer-form input + input {
margin-bottom: 27px;
}
.footer-form input {
line-height: 29px;
padding: 15px 0 15px 85px;
}
.footer-form input[type="submit"] {
border-color: #a0ce4c;
padding-left: 15px;
text-align: left;
}
.footer-form input[type="submit"]:after {
content: "\f178";
font-family: "FontAwesome";
font-size: 24px;
position: absolute;
}
.footer-form .captchac {
background: #fff;
text-align: center;
height: 50px;
}
.footer-form .captchar {
padding-right: 0;
}
.footer-form .captchar input {
padding: 15px;
}
.footer-form .wpcf7-captchac {
vertical-align: middle;
margin-top: 18px;
}
.footer-form input:focus, .footer-form textarea:focus {
border-color: #a0ce4c;
outline: none;
}
.footer-form .captcha_text span {
display: block;
}
.footer-form .captcha_text span input {
display: block;
}
#content-wrapper {
position: relative;
}
.slick-prev {
left: -20px !important;
z-index: 1000;
}
.slick-next {
z-index: 1000;
right: -20px !important;
}
.icon-phone-grey {
background: url(//ar-cs.com/wp-content/themes/webuild/images/icon-phone-grey.png) no-repeat center center;
}
.icon-envelope-grey {
background: url(//ar-cs.com/wp-content/themes/webuild/images/icon-envelope-grey.png) no-repeat center center;
}
.icon-building-grey {
background: url(//ar-cs.com/wp-content/themes/webuild/images/icon-building-grey.png) no-repeat center center;
}
.footer-form .widget {
text-align: center;
margin-top: 49px;
}
.footer-form .widget i {
background-size: contain !important;
width: 32px;
height: 32px;
margin: 0 auto;
display: inline-block;
}
.footer-form .widget h3 {
color: #656564;
font-size: 18px;
margin: 10px 0 20px;
font-weight: 400;
}
.footer-form .widget a, .footer-form .widget p {
font-size: 18px;
color: #ffffff;
line-height: 20px;
font-weight: 400;
}
.footer-form .widget a:hover {
color: #fff;
text-decoration: none;
}
footer .navbar-nav > li > a {
line-height: 30px;
color: #fff;
}
footer .navbar-nav > li a:hover {
background: none;
}
footer .contact-info {
float: right;
}
.footer-menu {
float: right;
margin-right: 10px;
}
.footer-menu ul.menu li:first-child {
border: none;
}
.footer-menu ul.menu {
overflow: hidden;
}
.footer-menu ul.menu li {
border-left: 1px solid #505050;
display: inline-block;
margin: 0;
padding: 0 8px;
float: left;
} .entry-header-top a:before, .entry-meta-footer a:before, .entry-meta .entry-cat-links:before, .entry-meta .entry-featured:before, .entry-tags:before, .entry-meta a:before {
padding-right: 7px;
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
display: inline-block;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.entry-featured:before {
content: "\f041";
}
.entry-date a:before {
content: "\f133";
}
.entry-author-link a:before {
content: "\f007";
}
.entry-header-top .entry-author-link a:before, .entry-meta-footer .entry-author-link a:before {
content: "";
}
.entry-cat-links:before {
content: "\f115";
}
.entry-comments-link a:before {
content: "\f0e6";
}
.entry-header-top .entry-comments-link a:before {
font-size: 16px;
}
.entry-edit-link a:before {
content: "\f040";
}
.entry-love a:before {
content: "\f08a";
}
.entry-tags:before {
content: "\f02c";
}
.entry-format-aside a:before {
content: "\f1db";
}
.entry-format-gallery a:before {
content: "\f030";
}
.entry-format-link a:before {
content: "\f0c1";
}
.entry-format-image a:before {
content: "\f03e";
}
.entry-format-quote a:before {
content: "\f10e";
}
.entry-format-status a:before {
content: "\f0a2";
}
.entry-format-video a:before {
content: "\f03d";
}
.entry-format-audio a:before {
content: "\f028";
}
.entry-format-chat a:before {
content: "\f0e6";
}
a.categ-type:before {
padding-right: 0;
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
display: inline-block;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.categ-type.video:before {
content: "\f03d";
}
.categ-type.image:before {
content: "\f083";
}
.categ-type.gallery:before {
content: "\f1c5";
}
.categ-type.standard:before {
content: "\e8b3";
}
.categ-type.audio:before {
content: "\f001";
}
.categ-type.quote:before {
content: "\f044";
}
.categ-type.status:before {
content: "\f075";
}
.categ-type.chat:before {
content: "\f1d7";
}
.categ-type.aside:before {
content: "\f086";
}
.categ-type.link:before {
content: "\f0c1";
}
.entry-loved {
color: #d63e33 !important;
}
.entry-content embed, .entry-content object, .entry-content iframe, .entry-content video {
max-width: 100%;
}
.entry-content .wp-audio-shortcode, .entry-content .wp-video {
margin-bottom: 20px;
}
.entry-content .entry-more {
margin-top: 10px;
}
.entry-footer {
margin-top: 24px;
}
.mono-font, .comment-metadata, .comment-navigation, .entry-meta, .entry-tags {
font-size: 11px;
font-weight: normal;
text-transform: uppercase;
}
.comment-meta a, .entry-tags a, .entry-title a, .entry-meta a { display: inline-block;
}
.comment-meta a:hover, .entry-tags a:hover, .entry-title a:hover, .entry-meta a:hover {
text-decoration: none;
}
.post-excerpt .entry-more.pro-btn {
border: 1px solid #8b9ba6;
padding: 10px 20px;
border-radius: 3px;
letter-spacing: 1px;
}
.copyright-text {
margin-top: 10px;
} .blog-default .hentry:last-of-type {
border-bottom: none;
}
.blog-default .entry-header {
margin-bottom: 10px;
}
.blog-default .entry-meta > span {
margin-right: 10px;
}
.blog-search .col-md-9 {
float: left;
overflow: hidden;
} .blog-masonry-border {
padding: 15px 20px 10px 20px;
background-color: #fff;
border: 1px solid #F5F5F5;
}
.blog-masonry .hentry {
margin-bottom: 30px;
}
.blog-masonry-border h2 a, .blog-masonry .entry-title {
font-size: 26px;
margin-top: 16px;
font-weight: 700;
}
.blog-masonry .entry-title {
margin: 0;
background-color: #fff;
}
.blog-masonry .entry-header {
margin-bottom: 10px;
}
.blog-masonry .entry-meta > span {
margin-right: 10px;
}
.blog-masonry .mejs-container.wp-video-shortcode {
background: none !important;
}
.blog-masonry .wp-playlist {
border: none !important;
padding: 0 !important;
margin: 0 !important;
}
.container-fluid .blog-masonry .row {
margin-left: 15px;
margin-right: 15px;
}
.page-pagination {
clear: both;
margin: 20px 0;
font-size: 12px;
line-height: 1.5em;
text-align: center;
}
.page-pagination span, .page-pagination a {
color: #333;
display: inline-block;
padding: 6px 12px;
background-color: #fff;
border: 1px solid #e8e8e8;
margin-right: -1px;
}
.page-pagination span:first-child, .page-pagination a:first-child {
-webkit-border-radius: 3px 0 0 3px;
-moz-border-radius: 3px 0 0 3px;
border-radius: 3px 0 0 3px;
}
.page-pagination span:last-child, .page-pagination a:last-child {
-webkit-border-radius: 0 3px 3px 0;
-moz-border-radius: 0 3px 3px 0;
border-radius: 0 3px 3px 0;
}
.page-pagination a:hover {
color: #a0ce4c;
text-decoration: none;
}
.page-pagination .current {
color: #fff;
border: 1px solid #a0ce4c;
background-color: #a0ce4c;
}
.page-pagination .pagination-shadow {
display: inline-block;
-webkit-box-shadow: none;
box-shadow: none;
}
.pro-loader {
display: none;
position: relative;
left: 50%;
width: 20px;
height: 20px;
margin: 10px 0 10px -10px;
background: #ccc;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
-webkit-box-shadow: 0 2px 5px rgba(0, 0, 0, 0.07);
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.07);
}
div[class^="blog-"] .isotope, div[class^="blog-"] .isotope .isotope-item {
-webkit-transition-duration: 0.3s;
transition-duration: 0.3s;
-webkit-transition-property: transform, opacity;
transition-property: transform, opacity;
}
.ajax-pagination {
clear: both;
width: 100%;
text-align: center;
margin: 20px 0 50px 0;
}
.ajax-pagination .ajax-load-more {
position: relative;
overflow: hidden;
-webkit-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
-o-transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
transition: all 0.2s cubic-bezier(0.175, 0.885, 0.32, 1.275);
border: 1px solid #2c3e50;
color: #2c3e50 !important;
background-color: #fff;
font-size: 11px !important;
line-height: 1.22449 !important;
font-weight: bold !important;
padding: 10px 20px;
}
.ajax-pagination .ajax-load-more:hover {
background-color: #2c3e50;
color: #fff !important;
font-size: 11px !important;
line-height: 1.22449 !important;
font-weight: bold !important;
}
.entry-header-top .entry-date, .entry-header-top .entry-categories, .entry-header-top .entry-comments-link {
border-left: 1px solid rgba(139, 155, 166, .5);
float: left;
margin-top: 3px;
padding-left: 10px;
line-height: 20px;
height: auto;
}
.entry-header .post-thumbnail, .entry-header .post-thumbnail img {
width: 100%;
}
.item-product-cart .remove-product {
width: 28px;
padding: 0 6px 0 8px;
}
.ajax-pagination .pro-loader {
position: absolute;
left: auto;
top: 5px;
right: 12px;
width: 15px;
height: 15px;
margin: 0;
background-color: #fff;
}
@-webkit-keyframes proLoader {
0% {
-moz-transform: rotate(0deg) translateX(-6px) rotate(0deg);
-ms-transform: rotate(0deg) translateX(-6px) rotate(0deg);
-webkit-transform: rotate(0deg) translateX(-6px) rotate(0deg);
transform: rotate(0deg) translateX(-6px) rotate(0deg);
}
100% {
-moz-transform: rotate(360deg) translateX(-6px) rotate(-360deg);
-ms-transform: rotate(360deg) translateX(-6px) rotate(-360deg);
-webkit-transform: rotate(360deg) translateX(-6px) rotate(-360deg);
transform: rotate(360deg) translateX(-6px) rotate(-360deg);
}
}
@keyframes proLoader {
0% {
-moz-transform: rotate(0deg) translateX(-6px) rotate(0deg);
-ms-transform: rotate(0deg) translateX(-6px) rotate(0deg);
-webkit-transform: rotate(0deg) translateX(-6px) rotate(0deg);
transform: rotate(0deg) translateX(-6px) rotate(0deg);
}
100% {
-moz-transform: rotate(360deg) translateX(-6px) rotate(-360deg);
-ms-transform: rotate(360deg) translateX(-6px) rotate(-360deg);
-webkit-transform: rotate(360deg) translateX(-6px) rotate(-360deg);
transform: rotate(360deg) translateX(-6px) rotate(-360deg);
}
}
.pro-loader:after {
position: absolute;
top: 50%;
left: 50%;
width: 4px;
height: 4px;
content: "";
margin-top: -2px;
margin-left: -2px;
background-color: white;
-moz-animation-duration: 0.5s;
-webkit-animation-duration: 0.5s;
animation-duration: 0.5s;
-moz-animation-iteration-count: infinite;
-webkit-animation-iteration-count: infinite;
animation-iteration-count: infinite;
-moz-animation-timing-function: linear;
-webkit-animation-timing-function: linear;
animation-timing-function: linear;
-moz-animation-name: proLoader;
-webkit-animation-name: proLoader;
animation-name: proLoader;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
}
.ajax-pagination .pro-loader:after {
background-color: #a0ce4c;
}
.ajax-pagination .more-loading {
padding-right: 40px;
}
.ajax-pagination .more-loading .pro-loader {
display: inline;
}
.single-post footer {
background: transparent;
} article.post, article.type-post {
padding-bottom: 20px !important;
padding-top: 10px;
overflow: hidden;
}
article h2 {
font-size: 24px;
text-transform: uppercase;
margin-top: 10px;
margin-bottom: 5px;
}
article h3 {
font-size: 20px;
color: #2c3e50;
margin-top: 5px;
margin-bottom: 15px;
}
article h3 a {
text-transform: uppercase;
}
.entry-content ul li span {
font-size: 16px !important;
}
.post-excerpt {
border-color: #ebebeb;
}
.post-excerpt p {
line-height: 21px;
font-size: 13px;
padding-top: 10px;
padding-bottom: 5px;
}
.entry-meta-footer {
text-transform: none;
border-top: 1px solid;
border-color: #ebebeb;
font-size: 13px;
padding-top: 5px;
}
.entry-meta-footer > span {
padding-left: 10px;
margin-left: 10px;
border-left: 1px solid;
border-color: #ebebeb;
}
.entry-meta-footer > span:first-child {
border-left: none;
padding-left: 15px;
margin-left: 0;
}
.entry-header-top .entry-author-link, .entry-header-top .entry-date, .entry-header-top .entry-categories, .entry-header-top .entry-comments-link, .entry-meta-footer .entry-author-link, .entry-meta-footer .entry-date, .entry-meta-footer .entry-categories, .entry-meta-footer .entry-comments-link {
margin-right: 10px;
float: left;
}
.entry-header-top {
position: relative;
margin: 0;
padding: 0;
height: 80px;
font-size: 13px;
}
.entry-header-top a, .entry-meta-footer a { } a.categ-type {
display: inline-block;
float: left;
width: 79px;
height: 79px;
line-height: 79px;
position: relative;
font-size: 32px;
color: #fff;
text-align: center;
}
a.categ-type:before {
color: #fff;
}
a.categ-type:hover {
opacity: 0.8;
filter: alpha(opacity=80);
}
.entry-profile {
position: relative;
}
.entry-content ol {
font-size: 14px;
}
.entry-profile .img-profile, .entry-profile .col {
float: left;
}
.entry-header-top .entry-date a {
font-size: 13px;
color: #5e5e5e;
}
.entry-profile .img-profile img {
border-radius: 500px;
width: 50px;
height: 50px;
}
.entry-header-top .entry-comments-link {
font-size: 13px;
}
.entry-tags-list .icon {
color: #333333;
}
.entry-meta-footer > .social-link-list {
border-left: none;
}
.social-link-list a {
font-size: 16px;
padding-left: 5px;
padding-right: 5px;
}
.blog-layout-medium .post-excerpt {
min-height: 165px;
}
article.post .border, article.type-post .border {
padding: 0px 18px 20px;
float: left;
width: 100%;
margin-top: 20px;
border-top: 1px solid #ECECEC;
padding-left: 0;
}
.entry-meta-footer {
margin-bottom: 8px;
overflow: hidden;
}
.col-md-6 .entry-meta-footer > span {
padding-left: 8px;
margin-left: 8px;
}
.related-posts .col-md-6 {
min-height: 80px;
}
article h2 {
line-height: 28px;
margin-top: 0;
}
.blog-default.blog-layout-default .entry-image {
width: 100%;
}
.comment-form input[type="text"], .comment-form input[type="password"], .comment-form input[type="datetime"], .comment-form input[type="datetime-local"], .comment-form input[type="date"], .comment-form input[type="month"], .comment-form input[type="time"], .comment-form input[type="week"], .comment-form input[type="number"], .comment-form input[type="email"], .comment-form input[type="url"], .comment-form input[type="search"], .comment-form input[type="tel"], .comment-form input[type="color"], .comment-form textarea {
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.428571429;
color: #555;
background-color: white;
background-image: none;
border: 1px solid #ccc;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
#comments textarea {
height: auto;
}
#pro-page-comments .comments-area {
border-top: 1px solid #e8e8e8;
padding-top: 25px;
margin-top: 60px;
}
#pro-page-comments .comment-respond {
margin-top: 0;
}
.comments-area {
margin-top: 48px;
}
.comments-title {
font-size: 16px;
margin-top: 0;
margin-bottom: 0;
}
.comment-respond {
margin-top: 25px;
}
.comment-reply-title {
font-size: 16px;
margin-top: 0;
}
.bypostauthor, .logged-in-as, .comment-notes {
font-size: 13px;
}
.form-allowed-tags {
width: 70%;
font-size: 12px;
}
.form-allowed-tags code {
color: #777;
background-color: #f5f5f5;
white-space: normal;
}
.comment-form label {
display: block;
margin-bottom: 5px;
}
.comment-form .required {
color: #d63e33 !important;
}
.comment-form textarea, .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] {
width: 50%;
}
.comment-form textarea {
width: 70%;
}
#cancel-comment-reply-link:before, .comment-reply-link:before {
display: inline-block;
margin-right: 5px;
}
#cancel-comment-reply-link:before {
content: "\f00d";
}
.comment-reply-link:before {
content: "\f112";
}
#cancel-comment-reply-link, .comment-reply-link {
font-size: 11px;
font-weight: normal;
text-transform: uppercase;
color: #a0ce4c;
}
#cancel-comment-reply-link:hover, .comment-reply-link:hover {
color: #555;
text-decoration: none;
}
#cancel-comment-reply-link {
color: #d63e33;
margin-left: 10px;
}
.comment-list {
padding: 0;
margin: 0 0 48px 0;
list-style-type: none;
}
.comment-list .comment {
padding-top: 24px;
margin-bottom: 24px;
border-top: 1px solid #e8e8e8;
}
.comment-list > .comment:first-child {
border-top: none;
}
.comment-list .children {
padding: 0;
margin: 24px 0 24px 24px;
list-style-type: none;
}
.comment-list .avatar {
overflow: hidden;
position: absolute;
top: 5px;
left: 0;
line-height: 0;
border-radius: 3px;
}
.comment-list .reply {
margin-top: 10px;
margin-left: 70px;
}
.comment-list .says {
display: none;
}
.comment-list .comment-respond {
margin-left: 70px;
}
.comment-list .pingback {
margin: 10px 0;
}
.comment-body {
position: relative;
}
.comment-meta {
margin-left: 70px;
}
.comment-metadata {
display: inline-block;
}
.comment-metadata time:before, .comment-metadata .comment-edit-link:before {
display: inline-block;
margin-right: 5px;
}
.comment-metadata time:before {
content: "\f017";
margin-right: 0;
}
.comment-metadata .edit-link {
margin-left: 5px;
}
.comment-metadata .comment-edit-link:before {
content: "\f040";
}
.comment-author {
display: inline-block;
margin-right: 10px;
}
.comment-content {
margin-left: 70px;
margin-top: 10px;
}
.comment-navigation {
border-top: 1px solid #e8e8e8;
border-bottom: 1px solid #e8e8e8;
margin-top: 24px;
padding: 10px 0;
}
.comment-navigation a {
display: block;
color: #333;
}
.comment-navigation a:hover {
color: #a0ce4c;
text-decoration: none;
}
.comment-navigation .nav-previous {
float: left;
}
.comment-navigation .nav-next {
float: right;
}
.postSlider, .entry-gallery {
margin-bottom: 0;
}
.portfolio-loop a, .portfolio-item-info, .portfolio-item-block, .ajax-close {
-webkit-transition: all 0.2s;
-o-transition: all 0.2s;
transition: all 0.2s;
}
.pro-fade {
opacity: 0;
-moz-transition: all 0.15s ease;
-o-transition: all 0.15s ease;
-webkit-transition: all 0.15s ease;
transition: all 0.15s ease;
}
.pro-fade.in {
opacity: 1;
}
.single-portofolio {
position: relative;
overflow: hidden;
}
.single-portofolio .container {
position: static;
} .single-post .hentry {
margin-bottom: 0;
padding-bottom: 0;
border: none;
}
.entry-author {
border-top: 1px solid #e8e8e8;
margin-top: 40px;
padding: 20px 0;
}
.entry-author .author-title {
font-size: 16px;
margin-top: 0;
}
.entry-author .author-avatar {
float: left;
}
.entry-author .author-avatar img {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.entry-author .author-info {
margin-left: 85px;
}
.related-posts {
border-top: 1px solid #e8e8e8;
padding-top: 24px;
}
.related-posts .related-title {
font-size: 16px;
margin-top: 0;
}
.related-posts ul {
padding: 0;
margin: 0;
list-style-type: none;
}
.related-posts ul li {
margin-bottom: 5px;
}
.related-posts ul li a {
color: #333;
}
.related-posts ul li a:hover {
color: #8cc152;
text-decoration: none;
}
.related-posts ul li a:before {
display: inline-block;
margin-right: 5px;
content: "\f0f6";
}
.related-posts ul li time {
font-size: 90%;
}
.post-navigation {
border-top: 1px solid #e8e8e8;
border-bottom: 1px solid #e8e8e8;
margin-top: 20px;
padding: 10px 0;
font-size: 11px;
font-weight: normal;
text-transform: uppercase;
overflow: hidden;
}
.post-navigation a {
display: block; }
.post-navigation a:hover {
text-decoration: none;
}
.post-navigation .nav-previous {
float: left;
}
.post-format-standard .post-content h4 {
margin: 0;
}
.post-navigation .nav-previous .fa {
margin-right: 5px;
}
.post-navigation .nav-next .fa {
margin-left: 5px;
}
.post-navigation .nav-next {
float: right;
text-align: right;
}
#pro-portfolio-comments .comments-area, #pro-page-comments .comments-area {
border-top: 1px solid #e8e8e8;
padding-top: 25px;
margin-top: 60px;
}
#pro-portfolio-comments .comment-respond, #pro-page-comments .comment-respond {
margin-top: 0;
}
.comments-area {
margin-top: 30px;
overflow: hidden;
}
.comments-title {
font-size: 16px;
margin-top: 0;
margin-bottom: 0;
}
.comment-respond {
margin-top: 25px;
}
.comment-reply-title {
font-size: 16px;
margin-top: 0;
}
.bypostauthor, .logged-in-as, .comment-notes {
font-size: 13px;
}
.form-allowed-tags {
width: 70%;
font-size: 12px;
}
.form-allowed-tags code {
color: #777;
background-color: #f5f5f5;
white-space: normal;
}
.comment-form label {
display: block;
margin-bottom: 5px;
}
.comment-form .required {
color: #d63e33 !important;
}
.comment-form textarea, .comment-form input[type="text"], .comment-form input[type="email"], .comment-form input[type="url"] {
width: 50%;
}
.comment-form textarea {
width: 70%;
}
#cancel-comment-reply-link:before, .comment-reply-link:before {
display: inline-block;
margin-right: 5px;
}
#cancel-comment-reply-link:before {
content: "\f00d";
}
.comment-reply-link:before {
content: "\f112";
}
#cancel-comment-reply-link, .comment-reply-link {
font-size: 11px;
font-weight: normal;
text-transform: uppercase;
color: #a0ce4c;
}
#cancel-comment-reply-link:hover, .comment-reply-link:hover {
color: #555;
text-decoration: none;
}
#cancel-comment-reply-link {
color: #d63e33;
margin-left: 10px;
}
.comment-list {
padding: 0;
margin: 0 0 48px 0;
list-style-type: none;
}
.comment-list .comment {
padding-top: 24px;
margin-bottom: 24px;
border-top: 1px solid #e8e8e8;
}
.comment-list > .comment:first-child {
border-top: none;
}
.comment-list .children {
padding: 0;
margin: 24px 0 24px 24px;
list-style-type: none;
}
.comment-list .avatar {
overflow: hidden;
position: absolute;
top: 5px;
left: 0;
line-height: 0;
border-radius: 3px;
}
.comment-list .reply {
margin-top: 10px;
margin-left: 70px;
}
.comment-list .says {
display: none;
}
.comment-list .comment-respond {
margin-left: 70px;
}
.comment-list .pingback {
margin: 10px 0;
}
.comment-body {
position: relative;
}
.comment-meta {
margin-left: 70px;
}
.comment-metadata {
display: inline-block;
}
.comment-metadata time:before, .comment-metadata .comment-edit-link:before {
display: inline-block;
margin-right: 5px;
}
.comment-metadata time:before {
content: "\f017";
margin-right: 0;
}
.comment-metadata .edit-link {
margin-left: 5px;
}
.comment-metadata .comment-edit-link:before {
content: "\f040";
}
.comment-author {
display: inline-block;
margin-right: 10px;
height: 0;
}
.comment-content {
margin-left: 70px;
margin-top: 10px;
}
.comment-navigation {
border-top: 1px solid #e8e8e8;
border-bottom: 1px solid #e8e8e8;
margin-top: 24px;
padding: 10px 0;
}
.comment-navigation a {
display: block;
color: #333;
}
.comment-navigation a:hover {
color: #a0ce4c;
text-decoration: none;
}
.comment-navigation .nav-previous {
float: left;
}
.comment-navigation .nav-next {
float: right;
}
.entry-image {
position: relative;
overflow: hidden;
}
.entry-image a img {
width: 100%;
max-width: 100%;
height: auto;
transition: ease-out .3s;
-moz-transition: ease-out .3s;
-webkit-transition: ease-out .3s;
-o-transition: ease-out .3s;
}
.entry-image:hover a img {
-webkit-transform: rotate(-1.90deg) scale(1.20, 1.20);
-moz-transform: rotate(-1.90deg) scale(1.20, 1.20);
-ms-transform: rotate(-1.90deg) scale(1.20, 1.20);
transform: rotate(-1.90deg) scale(1.20, 1.20);
}
.entry-image a {
display: inline-block;
position: relative;
width: 100%;
height: 100%;
}
.entry-image-overlay {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: #000;
opacity: 0;
transition: ease-out .3s;
-moz-transition: ease-out .3s;
-webkit-transition: ease-out .3s;
-o-transition: ease-out .3s;
}
.entry-image-overlay:hover {
opacity: 0.2;
}
.entry-media {
overflow: hidden;
margin-bottom: 14px;
float: left;
width: 100%;
height: 100%;
}
.entry-media embed, .entry-media object, .entry-media video, .entry-media iframe {
max-width: 100%; }
.category iframe {
width: 100% !important;
height: auto !important;
}
.entry-media .wp-playlist {
margin: 0 !important;
}
.wp-playlist-item, .wp-playlist {
border-color: #e8e8e8;
}
.format-audio .entry-image {
margin-bottom: 0;
}
.format-audio .entry-image img {
-webkit-border-radius: 2px 2px 0 0;
-moz-border-radius: 2px 2px 0 0;
border-radius: 2px 2px 0 0;
}
.entry-gallery {
margin-bottom: 14px;
}
.gallery-item {
overflow: hidden;
position: relative;
float: left;
margin: 0;
padding: 0 1px 1px 0;
}
.gallery-item img {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.gallery-columns-1 .gallery-item {
width: 100%;
}
.gallery-columns-2 .gallery-item {
max-width: 50%;
}
.gallery-columns-3 .gallery-item { }
.gallery-columns-4 .gallery-item {
max-width: 25%;
}
.gallery-columns-5 .gallery-item {
max-width: 20%;
}
.gallery-columns-6 .gallery-item {
max-width: 16.6666666667%;
}
.gallery-columns-7 .gallery-item {
max-width: 14.2857142857%;
}
.gallery-columns-8 .gallery-item {
max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
max-width: 11.1%;
}
.gallery-caption {
position: absolute;
right: 0;
left: 0;
bottom: 1px;
max-height: 90%;
font-size: 12px;
line-height: 1.5;
text-align: center;
margin: 0 1px 0 0;
padding: 6px 8px;
color: #fff;
background-color: rgba(0, 0, 0, 0.7);
opacity: 0;
-webkit-border-radius: 0 0 2px 2px;
-moz-border-radius: 0 0 2px 2px;
border-radius: 0 0 2px 2px;
}
.gallery-item:hover .gallery-caption {
opacity: 1;
}
.blog-masonry .gallery-caption {
display: none;
}
.gallery {
overflow: hidden;
}
.entry-content .gallery {
margin-bottom: 20px;
}
.pro-chat {
margin: 0;
padding: 0;
list-style-type: none;
}
.pro-chat-row {
margin-bottom: 15px;
}
.pro-chat-author {
font-weight: 600;
}
.pro-chat-text {
padding-left: 17px;
}
.pro-chat-row-even .pro-chat-author {
color: #d9534f;
}
.pro-chat-row-odd .pro-chat-author {
color: #5cb85c;
}
.format-quote blockquote {
margin-left: 0;
margin-right: 0;
}
blockquote {
border-top: 1px solid #ecf0f1 !important;
border-right: 1px solid #ecf0f1 !important;
border-bottom: 1px solid #ecf0f1 !important;
padding-right: 100px !important;
position: relative;
padding-bottom: 30px;
padding-top: 30px;
}
blockquote::after {
content: "„";
font-family: "MS Serif", "New York", serif;
font-size: 140px;
opacity: 0.1;
position: absolute;
right: 10px;
top: -10px;
}
.pro-in.fa, .pro-in.im {
margin-right: 7px;
}
.pro-client li a img, .pro-team-carousel a img {
filter: grayscale(1);
-webkit-filter: grayscale(1);
}
.pro-client li a img:hover, .pro-team-carousel a img:hover {
filter: grayscale(0);
-webkit-filter: grayscale(0);
}
ul.pro-chat li {
list-style: outside none none !important;
}
.post-excerpt .entry-more.pro-btn {
background-color: transparent;
} .pro-search-form {
clear: both;
position: relative;
}
.pro-search-form input[type="text"] {
padding-right: 30px;
display: block;
width: 100%;
height: 34px;
padding: 6px 12px;
font-size: 14px;
line-height: 1.428571429;
color: #555555;
background-color: white;
background-image: none;
border: 1px solid #cccccc;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.fa-before, #navigation-mobile ul li.menu-item-has-children > a:before, .related-posts ul li a:before, #cancel-comment-reply-link:before, .comment-reply-link:before, .comment-metadata time:before, .comment-metadata .comment-edit-link:before, .widget_recent_entries .post-date:before, .widget_recent_comments .recentcomments:before, .widget_pages a:before {
font-family: 'FontAwesome';
font-style: normal;
font-weight: normal;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.pro-search-form button {
position: absolute;
top: 50%;
right: 18px;
padding: 5px;
margin: 0;
border: none;
outline: none;
font-size: 14px;
background: transparent;
opacity: 0.3;
margin-top: -12px;
}
.webuild_widget {
width: 100%;
margin-bottom: 48px;
word-wrap: break-word;
}
.webuild_widget .widget-title h4 {
padding-bottom: 14px;
margin-bottom: 20px;
}
.webuild_widget ul {
margin: 0;
padding: 0;
list-style-type: none;
}
.webuild_widget ul li {
list-style-type: none;
}
.webuild_widget ul li {
margin-bottom: 10px;
padding-bottom: 10px;
border-bottom: 1px solid #e8e8e8;
}
.isotope-blog .col-md-4 {
width: 33% !important;
}
.isotope-blog .col-md-4 .entry-comments-link {
display: none;
}
.isotope-blog .col-md-4 .entry-date a::before {
content: none;
}
.isotope-blog .col-md-4 .entry-meta-footer > span {
margin-left: 0;
padding-left: 0;
border: 0;
}
.isotope-blog .col-md-4 .entry-date {
float: right;
}
.webuild_blog_posts_widget ul li > a {
font-weight: bold;
}
.webuild_widget ul li a:hover {
text-decoration: none;
}
.webuild_widget ul li:last-child {
margin-bottom: 0;
border-bottom: none;
}
.webuild_widget ul li ul {
margin-top: 10px;
padding-top: 10px;
padding-left: 15px;
border-top: 1px solid #e8e8e8;
}
.webuild_widget_custom_posts .with-image li {
position: relative;
padding-left: 70px;
min-height: 74px;
margin-bottom: 10px;
padding-bottom: 14px;
}
.webuild_widget_custom_posts .with-image li a {
display: block;
width: 100%;
text-decoration: none;
line-height: 20px;
}
.webuild_widget_custom_posts .with-image li a img {
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
position: absolute;
left: 0;
top: 2px;
width: 60px;
}
.webuild_widget_custom_posts .post-date, .webuild_widget_custom_posts .post-category {
display: block;
font-size: 11px;
opacity: 0.7;
}
.widget_recent_entries .post-date {
display: block;
font-size: 12px;
opacity: 1;
}
.sticky .entry-title::after {
color: #f8cb2a;
content: "";
font-family: FontAwesome;
font-size: 20px;
font-weight: normal;
height: 20px;
left: -15px;
position: absolute;
top: 32px;
width: 40px;
}
.widget_recent_entries .post-date:before {
content: "\f133";
margin-right: 5px;
opacity: 1;
}
.webuild_widget_portfolio_photos .tooltip-arrow {
top: auto !important;
}
.webuild_widget_portfolio_photos a {
display: block;
padding: 0;
}
.webuild_widget_portfolio_photos a:hover {
opacity: 0.75;
}
.widget_shopping_cart .buttons a:before {
font-family: 'Glyphter';
content: '\0042' !important;
}
.webuild_widget_portfolio_photos img {
display: block;
border-width: 0 1px 1px 0;
border-color: transparent;
border-style: solid;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}
.webuild_flickr_widget {
display: inline;
}
.webuild_flickr_widget a:hover {
opacity: 0.75;
}
.webuild_flickr_widget img {
border-width: 0 1px 1px 0;
border-color: transparent;
border-style: solid;
}
.widget_recent_comments .recentcomments:before {
content: "\f0e5";
font-size: 12px;
margin-top: 5px;
margin-right: 11px;
}
.widget_calendar table {
width: 100%;
margin: 0;
line-height: 2.25em;
}
.widget_calendar caption {
margin-bottom: 5px;
}
.widget_calendar thead th {
background-color: #f5f5f5;
}
.widget_calendar tbody td, .widget_calendar thead th {
text-align: center;
color: #555;
border: 1px solid #e8e8e8 !important;
}
.widget_calendar tbody a {
display: block;
color: #fff;
background-color: #a0ce4c;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
.widget_calendar tbody a:hover {
color: #fff;
background-color: #555;
text-decoration: none;
}
.widget_calendar #today {
background-color: #f5f5f5;
}
.widget_calendar #next {
text-align: right;
}
aside.sidebar .widget_nav_menu {
position: relative;
padding: 20px 0;
font-size: 13px;
}
aside.sidebar .widget_nav_menu ul li {
position: relative;
padding: 0;
margin: 0;
}
aside.sidebar .widget_nav_menu ul li a {
position: relative;
display: block;
padding: 12px 20px;
border: 1px solid transparent;
}
aside.sidebar .widget_nav_menu ul li a:hover {
color: #a0ce4c;
}
aside.sidebar .widget_nav_menu ul li ul {
margin: 0;
padding: 0;
border-top: none;
}
aside.sidebar .widget_nav_menu ul li ul a {
padding-left: 40px;
}
aside.sidebar .widget_nav_menu ul li.current-menu-item {
margin-top: -1px;
border: none;
}
aside.sidebar .widget_nav_menu ul li.current-menu-item > a {
background: #fff;
border: 1px solid #e8e8e8;
color: #a0ce4c;
}
aside.sidebar .widget_nav_menu ul li.current-menu-item > a:after {
content: "";
position: absolute;
top: -1px;
bottom: -1px;
width: 2px;
background-color: #a0ce4c;
}
aside.sidebar .widget_nav_menu:before, aside.sidebar .widget_nav_menu:after {
content: "";
position: absolute;
height: 20px;
width: 100%;
right: 0;
}
aside.sidebar .widget_nav_menu:before {
top: 0;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, rgba(255, 255, 255, 0)));
background-image: -webkit-linear-gradient(#ffffff, rgba(255, 255, 255, 0));
background-image: -moz-linear-gradient(#ffffff, rgba(255, 255, 255, 0));
background-image: linear-gradient(#ffffff, rgba(255, 255, 255, 0));
}
aside.sidebar .widget_nav_menu:after {
bottom: 0;
background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff));
background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0), #ffffff);
background-image: -moz-linear-gradient(rgba(255, 255, 255, 0), #ffffff);
background-image: linear-gradient(rgba(255, 255, 255, 0), #ffffff);
}
aside.sidebar .widget_nav_menu .fa {
margin-right: 5px;
}
.sidebar-right .widget_nav_menu {
-webkit-box-shadow: 1px 0 0 #eeeeee inset;
box-shadow: 1px 0 0 #eeeeee inset;
}
.sidebar-right .widget_nav_menu .current-menu-item > a {
-webkit-box-shadow: 1px 0 3px rgba(0, 0, 0, 0.05);
box-shadow: 1px 0 3px rgba(0, 0, 0, 0.05);
border-left-color: transparent !important;
}
.sidebar-right .widget_nav_menu .current-menu-item > a:after {
right: -1px;
}
.sidebar-right .widget_nav_menu .widget-title h4 {
margin-left: 20px;
}
.sidebar-left .widget_nav_menu {
-webkit-box-shadow: -1px 0 0 #eeeeee inset;
box-shadow: -1px 0 0 #eeeeee inset;
background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, #f6f6f6), color-stop(100%, #ffffff));
background-image: -webkit-linear-gradient(right, #f6f6f6 0%, #ffffff 20px);
background-image: -moz-linear-gradient(right, #f6f6f6 0%, #ffffff 20px);
background-image: linear-gradient(right, #f6f6f6 0%, #ffffff 20px);
}
.sidebar-left .widget_nav_menu .current-menu-item > a {
-webkit-box-shadow: -1px 0 3px rgba(0, 0, 0, 0.05);
box-shadow: -1px 0 3px rgba(0, 0, 0, 0.05);
border-right-color: transparent !important;
}
.sidebar-left .widget_nav_menu .current-menu-item > a:after {
left: -1px;
}
.sidebar-left .widget_nav_menu .widget-title h4 {
margin-left: 20px;
}
.widget_pages a:before {
content: "\f105";
font-size: 90%;
margin-right: 5px;
opacity: 0.5;
}
.pro-tabs-widget .tabset {
display: table;
overflow: hidden;
width: 100%;
margin: 0;
padding: 0;
list-style: none;
}
.pro-tabs-widget .tab-hold .tabs li {
border-right: 1px solid #fff;
}
.pro-tabs-widget .tabset li {
display: table-cell;
margin: 0;
padding: 0;
width: 33.3333%;
border-bottom: none;
}
.pro-tabs-widget .tab-holder .tabs li a {
display: block;
padding: 0;
line-height: 38px;
border-bottom: none;
border-top: 3px solid transparent;
-webkit-transition: all .2s;
-moz-transition: all .2s;
-ms-transition: all .2s;
-o-transition: all .2s;
transition: all .2s;
text-align: center;
background: #ebebeb;
}
.webuild_widget .image {
width: 52px;
height: 50px;
}
.tab-holder .news-list li .image {
float: right;
margin-left: 2%;
margin-right: 0;
width: 28%;
height: auto;
}
.webuild_widget .image img {
width: 100%;
height: auto;
}
.pro-tabs-widget .tab-holder .tabs li.active a {
background: #fff;
}
.pro-tabs-widget .tab_content ul > li {
border-bottom: 1px solid #e2e2e2;
padding: 10px 0;
overflow: hidden;
}
.pro-tabs-widget .tab_content ul > li .post-holder a {
font-size: 13px;
line-height: 16px;
float: none;
display: block;
margin-bottom: 2px;
}
.pro-tabs-widget .tab_content ul > li .post-holder > a, .widget_recent_entries.webuild_widget ul li > a, .widget_recent_comments.webuild_widget ul li > a {
font-weight: bold;
}
.pro-tabs-widget .tab_content img {
border-radius: 2px;
}
.pro-tabs-widget .tab_content a.author img {
border-radius: 50%;
width: 40px;
}
.pro-tabs-widget .contains-posts .image img {
width: 50px;
float: right;
}
.pro-tabs-widget .tab_content ul > li .post-holder {
text-align: left;
float: left;
width: 70%;
}
.pro-tabs-widget .tab_content ul > li .meta {
font-size: 13px;
line-height: 18px;
}
.pro-tabs-widget .tab-comments li .image {
margin-left: 0;
width: 100%;
float: none;
overflow: hidden;
}
.pro-tabs-widget .tab-comments .image img, .pro-tabs-widget .tab-comments .image p {
float: left;
}
.pro-tabs-widget .tab-comments .image p {
margin-top: 6px;
margin-left: 10px;
}
.pro-tabs-widget ul.tab-comments > li .post-holder {
width: 100%;
margin-top: 10px;
}
.uvc-heading-spacer {
height: auto !important;
} #pro-fixed-nav {
position: fixed;
right: 5px;
top: 50%;
z-index: 999;
background-color: rgba(255, 255, 255, 0.9);
padding: 10px 8px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.075);
box-shadow: 0 0 3px rgba(0, 0, 0, 0.075);
}
#pro-fixed-nav ul {
margin: 0;
padding: 0;
list-style: none;
}
#pro-fixed-nav ul li {
padding-bottom: 8px;
}
#pro-fixed-nav ul li a {
display: block;
width: 14px;
height: 14px;
border: 1px solid #ccc;
-webkit-border-radius: 14px;
-moz-border-radius: 14px;
border-radius: 14px;
}
#pro-fixed-nav ul li a:hover, #pro-fixed-nav ul li a:focus, #pro-fixed-nav ul li.current-menu-item a {
background-color: #ccc;
text-decoration: none;
}
#pro-fixed-nav ul li:last-child {
padding-bottom: 0;
}
#pro-fixed-nav .tooltip {
left: auto !important;
right: 26px;
}
#pro-fixed-nav .tooltip-arrow {
top: 12px !important;
}
#pro-fixed-nav .tooltip-inner {
white-space: nowrap;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
} .search-box {
position: fixed;
opacity: 0;
top: 0;
left: 0;
right: 0;
bottom: 0;
visibility: hidden;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
background-color: rgba(255, 255, 255, 0.9);
-webkit-transition: all 0.3s ease;
-o-transition: all 0.3s ease;
transition: all 0.3s ease;
z-index: 9999999;
}
.search-box.active-box {
visibility: visible;
opacity: 1;
-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}
.search-box .close-box {
position: absolute;
top: 30px;
right: 30px;
color: #000;
font-size: 40px;
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
}
.search-box .form-holder {
width: 80%;
padding: 0 50px;
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
}
.search-box .form-holder input {
height: auto;
min-height: 100px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
-ms-box-shadow: none;
-o-box-shadow: none;
box-shadow: none;
border-top-right-radius: 0;
border-top-left-radius: 0;
border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
padding: 0;
border-bottom-left-radius: 0;
border-top-left-radius: 0;
border-bottom-right-radius: 0;
border-top-right-radius: 0;
border: none;
background-color: transparent;
border-bottom: 3px solid gray;
font-family: Roboto, sans-serif;
color: gray;
font-size: 25px;
font-weight: 300;
}
.search-box .form-holder input:focus {
border-color: #a0ce4c;
}
#open-search {
line-height: 70px;
margin-left: 10px;
overflow: hidden;
display: inline-block;
height: auto;
float: right;
}
.sb-icon-search {
color: #ccd1d9;
z-index: 90;
font-size: 16px;
font-family: 'icomoon'; font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
-webkit-font-smoothing: antialiased;
cursor: pointer;
float: right;
padding: 0 12px 0 10px;
}
.sb-icon-search:before {
content: "\e1ba";
}
body #load {
height: 100%;
overflow: hidden;
position: fixed;
width: 100%;
z-index: 99999;
background-color: rgba(255, 255, 255, 0.95);
background-image: none;
}
body #load img {
position: fixed;
display: block;
z-index: 2000;
top: 50%;
left: 50%;
margin: -32px 0 0 -34px;
width: 64px;
height: 68px;
pointer-events: none;
}
.rev_slider_wrapper {
z-index: 1;
} .wpml-switch li img {
margin-right: 5px;
}
.wpml-switch > li {
position: relative;
}
.wpml-switch > li:hover .dropdown-menu {
display: block;
}
.wpml-switch .dropdown-menu {
min-width: 150px;
}
.wpml-switch.left .dropdown-menu {
left: 0;
}
.wpml-switch.right .dropdown-menu {
right: 0;
}
.wpml-switch.right {
float: right;
}
.top-actual-menu.right {
float: right;
}
.page-sidebar {
margin: 0 auto;
} footer .widgets {
padding: 90px 0;
}
footer .widget p {
font-size: 16px;
color: #5e5e5e;
} .webuild_widget.widget_categories li, .webuild_widget.widget_archive li, .webuild_widget.widget_product_categories li {
color: #cecece;
position: relative;
}
.webuild_widget.widget_categories li:after, .webuild_widget.widget_archive li:after, .webuild_widget.widget_product_categories li:after {
content: '\f105';
position: absolute;
right: 4px;
font: normal normal normal 14px/1 FontAwesome;
top: 50%;
margin-top: -12px;
}
.webuild_widget.widget_product_categories li.cat-parent:after {
display: none;
}
.webuild_widget.widget_categories li a, .webuild_widget.widget_archive li a, .webuild_widget.widget_product_categories li a {
padding-right: 6px;
}
.sidebar .widget-title h4 {
border-bottom: 1px solid #ebebeb;
}
.widget-title h4 {
position: relative;
}
.widget-title h4:after {
position: absolute;
bottom: 0;
left: 0;
content: ' ';
} .form-col-1 {
position: relative;
display: block;
width: 100%;
float: left;
}
.form-col-1 input {
line-height: 48px;
height: 48px;
padding: 0 24px 0 60px;
background: transparent;
border: 1px solid #ffffff;
font-size: 16px;
font-weight: 300;
color: #ffffff;
display: block;
transition: all .3s;
-moz-transition: all .3s;
-webkit-transition: all .3s;
-o-transition: all .3s;
}
.form-col-1 input::-webkit-input-placeholder {
color: #fff;
}
.form-col-1 input::-moz-placeholder {
color: #fff;
} .form-col-1 input:-ms-input-placeholder {
color: #fff;
} .form-col-1 input:-moz-placeholder {
color: #fff;
}
.form-col-1 .icon {
position: absolute;
left: 18px;
top: 0;
line-height: 48px;
font-size: 25px;
color: #ffffff;
}
.form-col-1 input:focus {
outline: none;
background: rgba(160, 206, 76, .1);
border-color: #fff;
}
.form-col-1 select {
width: 100%;
color: #f4f4f4;
background: transparent;
margin-bottom: 35px;
font-size: 16px;
height: 48px;
border-color: #fff;
border-radius: 0;
-webkit-appearance: button;
-moz-appearance: button;
-webkit-user-select: none;
-moz-user-select: none;
-webkit-padding-end: 20px;
-moz-padding-end: 20px;
-webkit-padding-start: 60px;
-moz-padding-start: 60px;
}
.form-col-1 select option {
width: 100%;
color: #f4f4f4;
}
.inline-block.captchac {
height: 48px;
}
.footer-form .captchac {
height: 50px;
}
.inline-block.captchac img {
margin-top: 10px;
}
.form-col-1.captcha_text input {
line-height: 48px;
height: 48px;
padding: 0 24px;
background: transparent;
border: 1px solid #ffffff;
font-size: 16px;
font-weight: 300;
color: #ffffff;
display: block;
transition: all .3s;
-moz-transition: all .3s;
-webkit-transition: all .3s;
-o-transition: all .3s;
}
.form-col-1.captcha_text input:focus {
background: rgba(160, 206, 76, .1);
border-color: #fff;
outline: none;
}
.form-col-1 textarea {
line-height: normal;
padding: 15px 24px;
background: transparent;
border: 1px solid #ffffff;
font-size: 16px;
font-weight: 300;
color: #ffffff;
display: block;
height: 218px;
min-height: 218px;
}
.form-col-1 textarea::-webkit-input-placeholder {
color: #fff;
}
.form-col-1 textarea::-moz-placeholder {
color: #fff;
} .form-col-1 textarea:-ms-input-placeholder {
color: #fff;
} .form-col-1 textarea:-moz-placeholder {
color: #fff;
}
.form-col-1 textarea:focus {
background: rgba(160, 206, 76, .1);
border-color: #fff;
outline: none;
}
.form-col-1 input[type="submit"] {
width: 100%;
padding: 0 15px;
background: none;
}
.send-btn {
height: 48px;
}
.send-btn .icon {
left: auto;
right: 24px;
}
.send-btn:hover .icon {
color: #fff;
}
.form-col-1 input[type="submit"]:hover {
color: #ffffff;
}
span.inline-block {
display: inline-block;
float: left;
width: 50%;
}
.no-br br {
display: none;
} .form.mc4wp-form input {
line-height: 25px;
padding: 15px 24px 15px 60px;
background: transparent;
border: 1px solid #ffffff;
font-family: 'Open Sans', sans-serif;
font-size: 15px;
font-weight: 500;
color: #ffffff;
display: block;
transition: all .3s;
-moz-transition: all .3s;
-webkit-transition: all .3s;
-o-transition: all .3s;
}
.form.mc4wp-form span {
position: relative;
display: inline-block;
float: left;
margin-bottom: 10px;
}
.form.mc4wp-form .icon {
position: absolute;
left: 18px;
top: 0;
line-height: 55px;
font-size: 28px;
color: #ffffff;
}
.form.mc4wp-form input:focus {
outline: none;
border-color: #ffffff;
background: rgba(160, 206, 76, .1);
color: #ffffff;
}
.form.mc4wp-form .name {
width: 30%;
margin-right: 2%;
}
.form.mc4wp-form .email {
width: 45%;
}
.form.mc4wp-form .submit {
width: 21%;
margin-left: 2%;
}
.form.mc4wp-form input[type="submit"] {
width: 100%;
padding: 15px 15px;
}
.form.mc4wp-form input[type="submit"]:hover {
color: #ffffff;
}
.form .mc4wp-success {
color: #fff;
border-color: #fff;
display: inline-block;
width: 100%;
text-align: center;
background-color: rgba(160, 207, 77, .8);
font-size: 18px;
line-height: normal;
padding: 15px 0;
}
@media (max-width: 1200px) {
.sticky .entry-title::after {
display: none;
}
.container .row {
width: 100%;
float: left;
margin: 0;
}
.container .col-md-12 {
padding: 0;
}
.col-md-12 .border {
padding: 0;
}
.pro-fancy-separator {
overflow: visible !important;
}
}
@media (max-width: 991px) {
.isotope-blog .col-md-4 {
width: 49% !important;
}
.contact_test_button {
width: 100%;
float: none;
}
.captcha_test_img {
width: 30%;
float: left;
}
.captcha_test_text {
width: 70%;
}
}
@media (max-width: 767px) {
.col-md-12 .border {
padding: 0 !important;
}
.isotope-blog .col-md-4 {
width: 100% !important;
}
.form.mc4wp-form .name {
width: 100%;
margin-right: 0;
}
.form.mc4wp-form .email {
width: 100%;
}
.form.mc4wp-form .submit {
width: 100%;
margin-left: 0;
}
} .pro-error-404 .pro-404 {
margin: 0;
padding: 0;
font-size: 200px;
line-height: 1em;
opacity: 0.5;
}
.pro-error-404 .pro-not-found {
margin: 0;
padding: 0;
font-size: 70px;
opacity: 0.3;
}
.pro-error-404 .pro-search-form {
width: 50%;
margin: 0 auto;
} .pro-hide {
display: none;
}
.transparent-header #top-menu , #header-sticky.transparent-header{
background-color: transparent !important;
border-color: transparent !important;
}
#header-sticky .logo-inline-menu {
display: none;
}
.webuild_widget .product-categories img {
margin-right: 10px;
}
.roadtip {
background: #21252b;
border-radius: 3px;
color: #eee;
display: block;
float: left;
font-size: 12px;
font-weight: 600;
left: 0;
padding: 4px 15px;
position: absolute;
top: -40px;
white-space: nowrap;
width: auto;
z-index: 2;
}
.roadtip:after {
background: url(//ar-cs.com/wp-content/themes/webuild/images/arrow-tip.png) no-repeat center center;
bottom: -6px;
content: "";
display: block;
height: 6px;
left: 0;
position: absolute;
width: 100%;
}
.one-page-menu #top-bar {
display: none;
}
.site-header.transparent-header {
-webkit-box-shadow: none;
box-shadow: none;
background-color: transparent;
} .page-header, .top-footer {
position: relative;
overflow: hidden;
}
.background-image {
position: absolute;
top: 0;
right: 0;
left: 0;
width: 100%;
height: 100%;
}
[data-image-type="parallax"] {
position: absolute;
top: 0;
right: 0;
left: 0;
background-size: cover;
z-index: 0;
background-repeat: no-repeat;
background-position: 50% 0;
background-attachment: scroll;
}
@media (min-width: 1025px) {
#content-wrapper.fixed-footer {
-webkit-box-shadow: rgba(0, 0, 0, 0.6) 0px 20px 80px -15px;
-moz-box-shadow: rgba(0, 0, 0, 0.6) 0px 20px 80px -15px;
box-shadow: rgba(0, 0, 0, 0.6) 0px 20px 80px -15px;
z-index: 1;
}
footer.fixed-footer {
position: fixed;
bottom: 0;
left: 0;
z-index: 0;
}
}
.black-overlay {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 2;
background: -moz-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.8)));
background: -webkit-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
background: -o-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
background: -ms-radial-gradient(center, ellipse cover, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=1);
}  #preloader {
position: fixed;
display: block;
width: 100%;
height: 100%;
top: 0;
right: 0;
bottom: 0;
left: 0;
background-color: #df3030;
z-index: 99999;
}
#preloader.preloader_animation {
-webkit-animation: animLoadedHeader 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;
-moz-animation: animLoadedHeader 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;
-o-animation: animLoadedHeader 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;
animation: animLoadedHeader 1s cubic-bezier(0.7, 0, 0.3, 1) forwards;
}
@-webkit-keyframes animLoadedHeader {
to {
-webkit-transform: translate3d(0, -100%, 0);
}
}
@keyframes animLoadedHeader {
to {
-webkit-transform: translate3d(0, -100%, 0);
transform: translate3d(0, -100%, 0);
}
}
@-ms-keyframes animLoadedHeader {
to {
-ms-transform: translate3d(0, -100%, 0);
}
}
#circle {
position: absolute;
top: -10px;
left: -10px;
margin: 0 auto;
width: 220px;
height: 220px;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
-webkit-animation: rotation 1s infinite linear;
-moz-animation: rotation 1s infinite linear;
-o-animation: rotation 1s infinite linear;
animation: rotation 1s infinite linear;
z-index: 1;
}
#circle:before {
content: "";
display: block;
position: absolute;
left: -20px;
top: -20px;
height: 100%;
width: 100%;
border-top: 10px solid #fff;
border-left: 10px solid transparent;
border-bottom: 10px solid transparent;
border-right: 10px solid transparent;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
}
@-webkit-keyframes rotation {
from {
-webkit-transform: rotate(0deg);
}
to {
-webkit-transform: rotate(359deg);
}
}
@-moz-keyframes rotation {
from {
-moz-transform: rotate(0deg);
}
to {
-moz-transform: rotate(359deg);
}
}
@-o-keyframes rotation {
from {
-o-transform: rotate(0deg);
}
to {
-o-transform: rotate(359deg);
}
}
@keyframes rotation {
from {
transform: rotate(0deg);
}
to {
transform: rotate(359deg);
}
}
.preloader-image {
position: relative;
margin: 0 auto;
top: calc(50% - 100px);
width: 200px;
height: 200px;
background: none center center no-repeat transparent;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
}
.preloader-image .img-cont {
position: absolute;
top: -10px;
left: -10px;
margin: 0 auto;
width: 220px;
height: 220px;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
-webkit-animation: rotation 1s infinite linear;
-moz-animation: rotation 1s infinite linear;
-o-animation: rotation 1s infinite linear;
animation: rotation 1s infinite linear;
}
.preloader-image .img-cont:before {
content: "";
display: block;
position: absolute;
left: -3px;
top: -3px;
height: 100%;
width: 100%;
border-top: 3px solid #fff;
border-left: 3px solid transparent;
border-bottom: 3px solid transparent;
border-right: 3px solid transparent;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%;
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.search-results .entry-meta > span, .search-results .entry-meta > span.entry-edit-link a {
margin-left: 10px;
} .mini-nav .customSelectInner {
padding-left: 20px;
background: none;
}
.mini-nav .customSelectInner:before {
position: absolute;
top: 1px;
left: 0;
margin-top: 0;
content: "\f0c9";
background-position: 0 center;
background-repeat: no-repeat;
font-family: 'FontAwesome';
}
.menu-select select {
cursor: pointer;
}
.copyright .menu-select {
position: relative;
opacity: 1;
visibility: visible;
display: inline-block;
text-align: center;
}
.mini-nav .customSelect {
position: absolute;
visibility: hidden;
}
.copyright .menu-select {
display: none;
}
.mobile-header-top {
position: relative;
}
.mobile-header-top .pull-left {
width: 100%;
}
.mobile-header-top .logo {
width: 100%;
padding-right: 86px;
text-align: left;
}
.mobile-header-top .logo a {
max-width: 100%;
}
.mobile-header-top .pull-right.compact-triggers-container {
position: absolute;
top: 0;
right: 0;
}
.page-header .title-wrapper h1 {
margin-bottom: 0;
}
.page-header .title-wrapper span {
display: inline-block;
margin-top: 10px;
}
.entry-header-top.border-left {
border-left: none;
}
article.type-post .border {
padding-left: 0px;
} a:focus {
outline: none;
text-decoration: none;
}
.radio, .checkbox {
display: inline-block;
}
.price-result {
display: none;
}
.navbar li.item-product-cart a i {
margin-right: 0;
} .pro-testimonial-avatar {
width: 70px;
height: 70px;
margin: 5px auto 30px auto;
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
background: transparent;
padding: 5px;
border: 2px solid rgba(224, 224, 224, 0.3);
position: relative;
}
.pro-testimonial-avatar:hover {
border: 2px solid #F7C605;
}
.pro-testimonial-avatar img {
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
}
.pro-testimonial-text {
font-family: 'Raleway', sans-serif;
font-size: 16px;
line-height: 1.5;
font-weight: 300;
position: relative;
padding-bottom: 30px;
margin-bottom: 30px;
}
.pro-testimonial-text:after {
content: "";
width: 180px;
height: 1px;
position: absolute;
bottom: 0;
left: 50%;
margin-left: -90px;
background: none repeat scroll 0% 0% #E0E0E0;
}
.pro-testimonial-author {
font-size: 18px;
font-weight: 300;
}
.pro-testimonial-author strong {
font-weight: 500;
}
.pro-testimonial-author small {
font-size: 14px;
font-weight: 300;
}
.testimonial-text-white {
color: #ffffff !important;
}
.testimonialSlider .rsBullet span {
width: 6px;
height: 6px;
background: transparent;
border-color: #ddd;
vertical-align: middle;
position: relative;
}
.testimonialSlider .rsBullet.rsNavSelected span {
background: transparent;
width: 8px;
height: 8px;
top: -1px;
}
.slick-track {
padding-top: 20px;
}
.fa-clock-o:before {
content: "\f133";
margin-right: 5px;
}
.fa-folder-o:before {
margin-right: 5px;
} .widget_tag_cloud a {
padding: 5px 10px;
line-height: 2.6;
font-size: 13px !important;
border: 1px solid #E8E8E8;
color: #9E9E9E;
font-weight: 300;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.widget_tag_cloud a:hover {
color: #ffffff;
}
.entry-more.pro-btn {
margin-bottom: 30px;
}
.entry-meta-footer {
padding-top: 15px;
margin-bottom: 15px;
}
.single-post .entry-meta-footer {
margin-left: -15px;
}
.single-post .addthis_sharing_toolbox {
margin-left: -12px;
margin-top: 15px;
}
.entry-tags-list a { margin-left: 10px;
}
.entry-tags-list a:hover {
color: #ffffff;
}
.pro-fancy-title {
position: relative;
margin-bottom: 30px;
margin-top: 0;
font-weight: 700;
}
.entry-header-top strong {
color: #2C3E50;
}
.fancy-comments-title .pro-fancy-title:before {
content: '\f0e6';
font-family: "FontAwesome";
margin-right: 6px;
}
.separator-right {
height: 1px;
width: 100%;
position: absolute;
top: 50%;
margin-left: 10px;
background: #f5f5f5;
}
.entry-author {
background: #fafafa;
border: 1px solid #eeeeee;
padding: 30px;
margin-top: 0;
margin-bottom: 30px;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.blog-masonry-border .post-excerpt a {
border: 1px solid #8b9ba6;
background-color: transparent;
color: #8b9ba6 !important;
padding: 10px 20px;
border-radius: 3px;
margin-top: 10px;
letter-spacing: 1px;
}
.blog-masonry-border .post-excerpt a:hover {
color: #fff !important;
background-color: #f7c51e;
border-color: #f7c51e;
}
.isotope .isotope-item:hover .blog-masonry-border, .isotope .isotope-item:hover .entry-image {
-webkit-box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.15);
box-shadow: 0 0 15px 0px rgba(0, 0, 0, 0.15);
}
.addthis_sharing_toolbox {
padding-bottom: 15px;
}
.wf-td.entry-author-img {
display: table-cell;
}
.wf-td.entry-author-img img {
min-width: 50px;
max-width: 60px;
min-height: 50px;
max-height: 60px;
}
.wf-td.entry-author-img img {
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
}
.post-format-standard .post-image img {
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.entry-author-info {
display: table-cell;
vertical-align: top;
padding-left: 15px;
}
.entry-author-info .h5-size {
font-size: 20px;
font-weight: 600;
margin-top: 10px;
margin-bottom: 10px;
line-height: 1;
}
.entry-author-info .text-normal {
line-height: 20px;
}
.post-format-standard {
margin-bottom: 20px;
}
.post-format-standard .post-image {
display: table-cell;
}
.post-format-standard .post-content {
line-height: 1.1;
padding-left: 15px;
display: table-cell;
vertical-align: top;
}
.post-format-standard time {
display: block;
line-height: 2;
padding-top: 5px;
font-size: 11px;
font-weight: 400;
}
.post-format-standard time:before {
font-family: 'FontAwesome';
content: '\f133';
margin-right: 5px;
}
.entry-image {
display: inline-table;
width: 100%;
}
.entry-image img {
width: 100%;
height: auto;
}
.entry-title {
padding-top: 10px;
}
.entry-gallery {
margin-bottom: 0;
}
.post-navigation .nav-previous strong, .post-navigation .nav-next strong {
font-weight: 400;
}
.entry-footer {
margin-top: 0px;
} .comment-list .comment {
border: none;
}
.comment-list .children {
margin: 20px 0;
}
.comment-author-apro {
}
.comment-metadata a {
color: #ccc;
}
.comment-list .reply {
margin-left: 0;
}
.related-posts {
padding-top: 15px;
border: none;
}
.col-md-6 .entry-meta-footer > span:first-child {
margin-left: 0;
padding-left: 0;
}
.comments-title {
font-size: 12px;
color: #747474;
font-weight: 400;
font-family: 'Open Sans';
}
li.comment, li.pingback {
padding-left: 90px;
margin-bottom: 30px;
}
.comment > article {
position: relative;
background: #f5f5f5;
padding: 15px 30px 30px 30px;
}
.comment > article:before {
position: absolute;
top: 35px;
left: -14px;
width: 0;
height: 0;
border-top: 19px solid #F5F5F5;
border-left: 14px solid transparent;
content: "";
}
.comment-meta time {
color: #9e9e9e;
font-size: 12px;
}
.comment-meta time:before {
font-family: 'FontAwesome';
content: '\f017';
margin-right: 3px;
}
.comment-meta, .comment-reply-link {
float: right;
margin-left: 15px;
font-size: 12px;
}
.comment-author .avatar {
border-radius: 50%;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
}
.comment-author .avatar, .comment-author .rollover {
float: left;
margin: 0 0 15px -90px;
}
.woocommerce-page .comment-author .avatar, .woocommerce-page .comment-author .rollover {
float: left;
margin: 0 0 15px -115px;
}
.comment-author .fn {
font-size: 16px;
font-weight: 600;
color: #262626;
}
.comment-content {
padding: 10px 0 0;
margin-left: 0;
margin-top: 10px;
}
.commentlist {
margin-bottom: -21px;
padding-bottom: 1px;
}
.woocommerce #comments .pro-star-rating, .woocommerce-page #comments .pro-star-rating {
position: relative;
float: right;
margin-left: 10px;
}
.woocommerce-info.pro-alert.pro-alert-warning a {
font-weight: 700;
}
.woocommerce-ordering .fa {
display: none;
}
.yith_magnifier_zoom_wrap {
border: 1px solid #f5f5f5;
}
.yith_magnifier_gallery li a img {
border: 1px solid #f5f5f5;
} .shop_table .cart_item .quantity .qty-number {
width: 47px !important;
height: 47px !important;
border: 1px solid #e8e8e8;
background: #f5f5f5;
outline: none;
}
.woocommerce .quantity .qty, .woocommerce-page .quantity .qty {
display: inline-block;
height: 47px !important;
padding: 6px 12px;
font-size: 14px;
background-color: #fff;
border: 1px solid #e8e8e8;
}
.woocommerce-page .shop_table .product-quantity .quantity {
width: 170px;
}
.woocommerce .cart-collaterals .cross-sells {
padding: 30px 25px 0;
}
.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout .checkout-button {
height: 44px;
line-height: 2.3;
font-size: 13px;
}
.woocommerce-page table > tbody > tr.cart-subtotal > th, .woocommerce-page table > tbody > tr.cart-subtotal > td {
font-weight: 800;
}
.woocommerce-page table > tbody > .order-total > th, .woocommerce .cart-collaterals .cart_totals .order-total .amount {
font-weight: 800;
font-size: 18px;
text-transform: uppercase;
}
.cart-collaterals th, .cart-collaterals td {
padding-left: 20px !important;
}
.woocommerce .cart-collaterals .pro-products {
margin: 0;
}
.post-type-archive-product.woocommerce-page #content {
padding-top: 15px;
} .pro-comment-form .comment-form-author, .pro-comment-form .comment-form-email {
width: 31.33%;
display: inline-block;
float: left;
margin-right: 3%;
}
.pro-comment-form .comment-form-url {
width: 31.33%;
display: inline-block;
float: left;
}
.pro-comment-form .comment-form-author input, .pro-comment-form .comment-form-email input, .pro-comment-form .comment-form-url input {
width: 100%;
display: block;
border: 1px solid;
border-color: transparent;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
background: #f6f6f6;
height: 45px;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.pro-comment-form .comment-form-author input:hover, .pro-comment-form .comment-form-email input:hover, .pro-comment-form .comment-form-url input:hover, .pro-comment-form textarea:hover {
border-color: #eee;
}
.pro-comment-form .comment-form-author input:focus, .pro-comment-form .comment-form-email input:focus, .pro-comment-form .comment-form-url input:focus, .pro-comment-form textarea:focus {
border-color: #ddd;
outline: none;
}
.pro-comment-form textarea {
width: 100%;
max-width: 100%;
min-width: 100%;
min-height: 100px;
border: 1px solid;
border-color: transparent;
box-shadow: none;
-webkit-box-shadow: none;
-moz-box-shadow: none;
background: #f6f6f6;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.pro-comment-form .pro-btn {
padding: 10px 30px;
color: #fff;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
article h2 {
line-height: 1.3;
}
.page-content .entry-header-top h2 {
margin: 30px 0 10px;
}
.single-post .entry-header-top {
height: 20px;
}
.single-post .cont-padding {
padding-top: 55px !important;
}
.single-post .entry-image {
margin-bottom: 20px;
}
.post h2 {
font-size: 36px;
font-weight: 900;
text-transform: none;
}
article h3 {
line-height: 1.5;
}
.entry-category span {
margin-left: 5px;
}
article .entry-category {
text-transform: uppercase;
font-size: 12px; }
article .entry-category a {
font-style: italic; }
.entry-header .vc_row {
margin: 0;
} .woocommerce .pro-products .product .pro-link h4, .woocommerce-page .pro-products .product .pro-link h4 {
font-family: Open Sans;
line-height: 1.4;
color: #262626;
font-size: 14px;
margin: 10px 0px;
min-height: 20px;
}
.woocommerce .pro-products .price, .woocommerce-page .pro-products .price {
float: none;
width: 100%;
font-weight: 700;
color: #262626;
font-size: 14px;
margin-bottom: 0;
margin-top: 5px;
display: block;
}
.woocommerce del, .woocommerce-page del {
color: #BEBEC3;
font-size: 14px;
}
.woocommerce ins, .woocommerce-page ins {
font-size: 16px;
text-decoration: none;
font-weight: bold;
}
.woocommerce .pro-products .product-info {
padding: 0 20px 20px 20px;
overflow: hidden;
}
.woocommerce .pro-single-images a, .woocommerce-page .pro-single-images a {
padding: 4px;
border: 1px solid rgba(0, 0, 0, 0.15);
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce.widget_shopping_cart {
padding-bottom: 20px;
}
#yith-wcwl-popup-message {
font-weight: 300;
background: rgba(255, 255, 255, .9);
font-size: 16px;
padding: 20px 50px;
}
.price_slider_amount .button {
padding: 3px 10px;
background: transparent;
border-radius: 1px;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
}
.price_slider_amount .button:hover {
color: #fff;
}
.widget_price_filter .price_label {
padding: 0;
}
.woocommerce-main-image.zoom {
overflow: hidden;
}
.pro-single-images > span {
z-index: 2;
}
.widget_price_filter .price_label {
font-weight: 500;
}
.widget_price_filter .price_label > span {
font-weight: 700;
}
.page-numbers.current {
color: #fff !important;
}
.ajax-load-more, .ajax-load-more:hover, .page-pagination a, .page-pagination span, .page-pagination a:hover, .page-pagination .current {
line-height: 20px !important;
}
.woocommerce-page #content input[type="text"], .checkout input[type="text"], .checkout_coupon input[type="text"], .checkout input[type="password"],
.woocommerce .pro-search-form input[type="text"] {
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
width: 100%;
display: block;
border: 1px solid transparent;
background: #F6F6F6;
padding: 0 25px 0 15px;
height: 45px;
border-radius: 3px;
}
.form-submit #submit {
padding: 10px 40px;
}
.webuild_widget.widget_search .pro-search-form button {
top: 50%;
right: 4px;
}
.woocommerce-page #content input:focus, .checkout input:focus, .checkout_coupon input:focus, .woocommerce-page #content textarea:focus, .checkout textarea:focus {
border-color: #ddd;
outline: none;
}
.woocommerce .shop_table .button, .woocommerce .single_add_to_cart_button.button, .woocommerce-page .shop_table .button, .woocommerce-page .single_add_to_cart_button.button, .form-submit #submit {
padding: 6px 20px;
height: 44px;
line-height: 1.3;
}
.woocommerce .shop_table .button:focus, .woocommerce .single_add_to_cart_button.button:focus, .woocommerce-page .shop_table .button:focus, .woocommerce-page .single_add_to_cart_button.button:focus, .form-submit #submit:focus {
outline: none;
box-shadow: none;
}
.woocommerce-page #content textarea, .checkout textarea {
height: 150px;
min-height: 100px;
width: 100%;
max-width: 100%;
min-width: 100%;
padding: 10px 15px;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
display: block;
border: 1px solid transparent;
background: #F6F6F6;
border-radius: 3px;
}
.vc_col-sm-4 .wpcf7-form input[type="text"], .vc_col-sm-4 .wpcf7-form input[type="password"], .vc_col-sm-4 .wpcf7-form input[type="email"] {
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
width: 100%;
display: block;
border: 1px solid transparent;
background: #F6F6F6;
padding: 0 15px;
border-radius: 3px;
margin-top: 5px;
}
.vc_col-sm-4 .wpcf7-form input:focus, .vc_col-sm-4 .wpcf7-form textarea:focus {
border-color: #ddd;
outline: none;
}
.vc_col-sm-4 .wpcf7-form textarea, .vc_col-sm-4 .wpcf7-form textarea {
height: 150px;
min-height: 100px;
width: 100%;
max-width: 100%;
min-width: 100%;
padding: 10px 15px;
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
display: block;
border: 1px solid transparent;
background: #F6F6F6;
border-radius: 3px;
}
.vc_col-sm-4 .wpcf7-form input[type="submit"] {
padding: 10px 40px;
color: #ffffff;
border: none;
margin-bottom: 30px;
float: right;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
}
.shipping_calculator input[type="text"], .shipping_calculator input[type="email"], .shipping_calculator input[type="password"] {
box-shadow: none;
-moz-box-shadow: none;
-webkit-box-shadow: none;
width: 100%;
display: block;
border: 1px solid transparent;
background: #F6F6F6;
padding: 0 15px;
border-radius: 3px;
margin-top: 5px;
height: 35px;
}
.shipping_calculator input[type="text"]:focus, .shipping_calculator input[type="email"]:focus, .shipping_calculator input[type="password"]:focus, .shipping_calculator select:focus {
border-color: #ddd;
outline: none;
}
.shipping_calculator select {
height: 34px;
background: #f4f4f4;
width: 100%;
}
.coupon input[type="text"]:focus {
outline: none;
}
.woocommerce #payment input[type="radio"], .woocommerce-page #payment input[type="radio"] {
top: auto;
margin-right: 5px;
}
.woocommerce-info.pro-alert.pro-alert-warning {
background: #F6F6F6;
color: #262626 !important;
display: block;
text-align: left;
}
.pro-tab.pro-tab-default .pro-tab-nav {
background-image: none;
}
.pro-tab-nav {
height: 41px !important;
}
.tagged_as a {
font-weight: 400;
text-transform: none;
}
.panel {
box-shadow: 0px 1px 0px rgba(0, 0, 0, 0.05);
}
aside.sidebar .webuild_widget ul li a.remove {
width: auto;
position: relative;
float: right;
}
.widget_top_rated_products li a, .widget_recent_reviews li a, .widget_recently_viewed_products li a, .widget_products li a, .widget_shopping_cart li a {
float: none;
width: auto;
display: block;
}
.woocommerce h1, .woocommerce h2, .woocommerce h3, .woocommerce-page h1, .woocommerce-page h2, .woocommerce-page h3 {
margin-top: 0;
font-weight: 400;
line-height: 1.1;
color: #2c3e50;
margin-bottom: 30px;
}
.woocommerce .button, .woocommerce .button, .woocommerce-page .button, .woocommerce-page .button, .form-submit #submit {
padding: 6px 20px;
}
.woocommerce .pro-upsells, .woocommerce .pro-related, .woocommerce-page .pro-upsells, .woocommerce-page .pro-related {
clear: both;
}
.product_meta > .posted_in a {
text-transform: none;
font-weight: 400;
}
.summary.entry-summary .entry-title {
font-weight: 600;
font-size: 26px;
padding-top: 0;
margin-top: 10px;
margin-bottom: 10px;
}
.woocommerce .product_meta .sku, .woocommerce-page .product_meta .sku {
font-weight: 400;
}
.woocommerce .pro-price .price del, .woocommerce-page .pro-price .price del {
font-size: 20px;
font-weight: 500;
}
.woocommerce .pro-price .price ins, .woocommerce-page .pro-price .price ins {
font-size: 24px;
font-weight: 500;
}
.woocommerce-product-rating {
padding: 0 0 20px 0;
border-bottom: 1px solid #f5f5f5;
margin-bottom: 20px;
}
.woocommerce .summary .star-rating, .woocommerce-page .summary .star-rating {
margin-top: 6px;
}
.woocommerce .pro-description, .woocommerce-page .pro-description {
border-bottom: 1px solid #f5f5f5;
padding: 0 0 20px 0;
}
.pro-alert-info {
background: #f9f9f9;
color: #a5a5a5;
border-color: #f3f3f3;
}
.add_to_wishlist {
}
.woocommerce-page .woocommerce-top {
padding: 16px 0;
}
.woocommerce-page .woocommerce-result-count {
color: rgba(145, 145, 145, 0.5);
font-size: 13px;
line-height: 34px;
}
.woocommerce-page #content select {
height: 34px;
padding: 6px 12px;
font-size: 11px;
line-height: 1.428571429;
color: #979191;
background-color: #f5f5f5;
}
.widget_shopping_cart .buttons {
padding-top: 30px;
}
.widget_shopping_cart .buttons a {
padding: 5px;
width: 48%;
border: 1px solid #747474;
margin-right: 4%;
float: left;
text-align: center;
color: #747474;
background: transparent;
}
.woocommerce-page h1 {
font-size: 36px;
}
.widget_shopping_cart .buttons a:last-child {
margin-right: 0;
}
.widget_shopping_cart .buttons a:hover {
background: #262626;
color: #fff;
}
.widget_shopping_cart .buttons a.checkout {
background: transparent;
}
.widget_shopping_cart .buttons a.checkout:hover {
color: #fff;
}
.summary.entry-summary .clear {
display: none;
}
.summary.entry-summary .cart {
display: inline-block;
float: left;
margin-right: 10px;
}
.cart .pro-btn-sm {
padding: 11px 18px;
}
.woocommerce-page #content input[type="number"] {
height: 47px;
padding: 6px 12px;
font-size: 14px;
background-color: #fff;
border-right: none;
border-left: none;
}
.woocommerce .summary div.quantity input.qtyminus, .woocommerce .summary div.quantity input.qtyplus {
height: 47px !important;
width: 47px !important;
}
.woocommerce-page .pro-related {
border: none;
}
.woocommerce .quantity .minus, .woocommerce .quantity .plus, .woocommerce-page .quantity .minus, .woocommerce-page .quantity .plus {
height: 22px;
}
.woocommerce .quantity .qty, .woocommerce-page .quantity .qty {
height: 44px;
text-align: center;
transition: ease-in-out .2s;
-webkit-transition: ease-in-out .2s;
-moz-transition: ease-in-out .2s;
}
.woocommerce .quantity .qty:hover, .woocommerce-page .quantity .qty:hover {
background: #f9f9f9;
outline: none;
}
.woocommerce .product_meta, .woocommerce-page .product_meta {
float: left;
width: 100%;
border-top: 1px solid #f5f5f5;
padding-top: 20px;
padding-bottom: 20px;
border-bottom: 1px solid #f5f5f5;
}
.woocommerce .quantity .qty:focus, .woocommerce-page .quantity .qty:focus {
background: #f5f5f5;
outline: none;
box-shadow: inset 0 0 3px 0 #f4f4f4;
-webkit-box-shadow: inset 0 0 3px 0 #f4f4f4;
-moz-box-shadow: inset 0 0 3px 0 #f4f4f4;
}
.yith-wcwl-add-to-wishlist {
display: inline-block !important;
position: relative;
float: left;
margin-right: 10px;
}
.woocommerce .summary .quantity, .woocommerce-page .summary .quantity {
margin-right: 10px;
}
.woocommerce-page .price {
float: left;
width: 100%;
line-height: normal;
margin-bottom: 0;
}
.woocommerce-page .product_meta > span {
font-weight: 700;
text-transform: uppercase;
line-height: normal;
padding: 3px 0;
}
.roadtip {
z-index: 10000;
}
.addthis_native_toolbox {
clear: both;
padding-top: 20px;
}
.at-share-tbx-element.addthis_default_style {
border-top: 1px solid #f5f5f5;
padding: 20px 0;
}
.summary.entry-summary .yith-wcwl-add-to-wishlist a, .summary.entry-summary .yith-wcwl-add-to-wishlist a.add_to_wishlist {
background: #c7c7c7;
color: #fff;
height: 40px;
line-height: 40px;
width: 40px;
}
.summary.entry-summary .yith-wcwl-add-to-wishlist a:after, .summary.entry-summary .yith-wcwl-add-to-wishlist a.add_to_wishlist:after {
font-size: 14px;
height: 40px;
line-height: 40px;
width: 40px;
}
.summary.entry-summary .yith-wcwl-add-to-wishlist a:hover, .summary.entry-summary .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover {
color: #fff;
}
.summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover {
color: #fff;
}
.summary.entry-summary .compare-button {
float: left;
position: relative;
width: 41px;
}
.summary.entry-summary .compare-button a.compare {
background: #c7c7c7;
color: #fff;
height: 40px;
line-height: 40px;
width: 40px;
}
.summary.entry-summary .compare-button a.compare:after {
font-size: 14px;
height: 40px;
line-height: 40px;
width: 40px;
}
.summary.entry-summary .compare-button a.compare:hover {
color: #fff;
}
.summary.entry-summary .compare-button a.compare.added:hover {
color: #fff;
}
.summary.entry-summary .yith-wcwl-add-to-wishlist a, .summary.entry-summary .yith-wcwl-add-to-wishlist a.add_to_wishlist {
background: #fff;
border: 1px solid #f5f5f5;
border-radius: 3px;
box-shadow: none;
color: #555;
display: inline-block;
font-weight: normal;
height: 47px;
line-height: 47px;
margin-left: 1px;
overflow: hidden;
padding: 0;
position: relative;
text-align: center;
text-indent: -9999px;
text-shadow: none;
width: 47px;
float: left;
}
.summary.entry-summary .yith-wcwl-add-to-wishlist a:after, .summary.entry-summary .yith-wcwl-add-to-wishlist a.add_to_wishlist:after {
content: "\f004";
display: block;
font-family: FontAwesome;
font-size: 14px;
height: 47px;
left: 0;
line-height: 47px;
position: absolute;
text-indent: 0;
top: 0;
width: 47px;
}
.summary.entry-summary .yith-wcwl-add-to-wishlist a:hover, .summary.entry-summary .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover {
color: #fff;
}
.summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .summary.entry-summary .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover {
color: #fff;
}
.summary.entry-summary .compare-button {
float: left;
display: inline-block;
position: relative;
width: 48px;
margin-top: 10px;
margin-right: 5px;
}
.summary.entry-summary .compare-button a.compare {
background: #fff;
border: 1px solid #f5f5f5;
border-radius: 3px;
box-shadow: none;
color: #555;
display: inline-block;
font-weight: normal;
height: 47px;
line-height: 47px;
margin-left: 1px;
overflow: hidden;
padding: 0;
position: relative;
text-align: center;
text-indent: -9999px;
text-shadow: none;
width: 47px;
}
.summary.entry-summary .compare-button a.compare:after {
content: "\f079";
display: block;
font-family: FontAwesome;
font-size: 14px;
height: 47px;
left: 0;
line-height: 47px;
position: absolute;
text-indent: 0;
top: 0;
width: 47px;
}
.summary.entry-summary .compare-button a.compare:hover {
color: #fff;
}
.summary.entry-summary .compare-button a.compare.added:hover {
color: #fff;
}
.shop_table.cart th {
font-size: 14px;
}
.product-wrapper {
display: block;
position: relative;
background: #fff;
padding: 0;
border: 1px solid #E8E8E8;
}
.entry-summary .price .amount {
font-size: 14px;
}
.woocommerce .summary div.quantity {
width: auto;
margin-bottom: 0;
}
.entry-summary .cart .single_add_to_cart_button {
position: relative;
padding-left: 40px;
height: 47px;
}
.entry-summary div[itemprop="description"] {
padding-bottom: 20px;
margin-bottom: 20px;
border-bottom: 1px solid #f5f5f5;
}
.entry-summary .cart .single_add_to_cart_button:hover {
opacity: 0.8;
}
.entry-summary .cart .single_add_to_cart_button:before {
position: absolute;
left: 20px;
font-family: 'Glyphter';
content: '\0042' !important;
}
.caroufredsel_wrapper {
height: 158px !important;
}
.entry-summary .cart .single_add_to_cart_button:hover {
background-color: #f7c51e;
}
.woocommerce .pro-products .onsale, .woocommerce-page .pro-products .onsale {
z-index: 99;
}
.product-wrapper .onsale {
background: none;
border-radius: 0;
box-shadow: none;
color: #ffffff;
font-size: 15px;
font-weight: normal;
text-shadow: none;
z-index: 9;
}
.product-wrapper .onsale .sale-bg {
border: none;
content: "";
display: block;
top: 0;
bottom: 0;
left: 0;
right: 0;
position: absolute;
width: 100%;
z-index: 1;
}
.product-wrapper .onsale .sale-text {
position: relative;
z-index: 2;
}
.product-wrapper .actions.actions-listview {
display: block;
}
.product-wrapper .actions .action-buttons {
height: 40px;
}
.product-wrapper .actions .add-to-cart a.button {
background: #c7c7c7;
color: #fff;
height: 40px;
line-height: 40px;
width: 40px;
}
.product-wrapper .actions .add-to-cart a.button:after {
font-size: 14px;
height: 40px;
line-height: 40px;
width: 40px;
}
.product-wrapper .actions .add-to-cart a.button:hover {
color: #fff;
}
.product-wrapper .actions .add-to-cart a.button.added:hover {
color: #fff;
}
.product-wrapper .actions .add-to-cart a.added_to_cart {
display: none;
}
.product-wrapper .actions .add-to-links {
float: right;
}
.product-wrapper .actions .add-to-links p {
display: none;
}
.product-wrapper .actions .add-to-links .clear {
display: none;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist {
float: left;
margin: 0;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist .show {
float: left;
position: relative;
width: 41px;
}
.yith-wcwl-add-to-wishlist .show .feedback {
display: none;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a, .product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a.add_to_wishlist {
background: #c7c7c7;
color: #fff;
height: 40px;
line-height: 40px;
width: 40px;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a:after, .product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a.add_to_wishlist:after {
font-size: 14px;
height: 40px;
line-height: 40px;
width: 40px;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a:hover, .product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover {
color: #fff;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover {
color: #fff;
}
.product-wrapper .actions .add-to-links .compare-button {
float: left;
position: relative;
width: 41px;
}
.product-wrapper .actions .add-to-links .compare-button a.compare {
background: #c7c7c7;
color: #fff;
height: 40px;
line-height: 40px;
width: 40px;
}
.product-wrapper .actions .add-to-links .compare-button a.compare:after {
font-size: 14px;
height: 40px;
line-height: 40px;
width: 40px;
}
.product-wrapper .actions .add-to-links .compare-button a.compare:hover {
color: #fff;
}
.product-wrapper .actions .add-to-links .compare-button a.compare.added:hover {
color: #fff;
}
.product-wrapper:hover .product-image .image-link img:nth-of-type(2), .product-wrapper.hover .product-image .image-link img:nth-of-type(2) {
opacity: 1;
}
.product-wrapper:hover .product-image .shadow, .product-wrapper.hover .product-image .shadow {
opacity: 1;
}
.product-wrapper:hover .product-image .shadow .detail-link, .product-wrapper.hover .product-image .shadow .detail-link {
opacity: 1;
top: 50%;
}
.product-wrapper:hover .actions, .product-wrapper.hover .actions {
bottom: 0;
opacity: 1;
visibility: visible;
}
.product-wrapper .product-image {
display: block;
margin: 0;
position: relative;
text-align: center;
width: 100%;
}
.product-wrapper .product-image .image-link {
display: block;
position: relative;
width: 100%;
}
.product-wrapper .product-image .image-link img:nth-of-type(2) {
left: 0;
opacity: 0;
position: absolute;
top: 0;
z-index: 1;
-webkit-transition: opacity 0.5s ease;
transition: opacity 0.5s ease;
}
.product-wrapper .product-image img {
box-shadow: none;
margin: 0;
width: 100%;
}
.product-wrapper .product-image .shadow {
background: rgba(2, 2, 2, 0.06);
height: 100%;
left: 0;
opacity: 0;
position: absolute;
top: 0;
width: 100%;
z-index: 3;
-webkit-transition: all 0.3s ease;
transition: all 0.3s ease;
}
.product-wrapper .actions {
bottom: -47px;
opacity: 0;
position: absolute;
right: 0;
visibility: hidden;
z-index: 4;
-webkit-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.product-wrapper .actions .action-buttons {
float: right;
height: 47px;
}
.product-wrapper .actions .add-to-cart {
display: inline-block;
float: right;
}
.product-wrapper .actions .add-to-cart .special-price, .product-wrapper .actions .add-to-cart .old-price {
display: none;
}
.product-wrapper .actions .add-to-cart a.button {
background: #fff;
display: block;
border: none;
border-radius: 0;
box-shadow: none;
color: #555;
font-weight: normal;
height: 47px;
line-height: 47px;
overflow: hidden;
padding: 0;
position: relative;
text-align: center;
text-indent: -9999px;
text-shadow: none;
width: 47px;
}
.yith_magnifier_gallery li {
margin-right: 12px;
}
.product-wrapper .actions .add-to-cart a.button:after {
display: block;
font-size: 14px;
height: 47px;
left: 0;
line-height: 47px;
position: absolute;
text-indent: 0;
top: 0;
width: 47px;
font-family: 'Glyphter';
content: '\0042' !important;
}
.product-wrapper .actions .add-to-cart a.button:hover {
color: #fff;
}
.product-wrapper .actions .add-to-cart a.button.added:hover {
color: #fff;
}
.product-wrapper .actions .add-to-cart a.added_to_cart {
display: block;
}
.product-wrapper .actions .add-to-links {
float: right;
}
.product-wrapper .actions .add-to-links .clear {
display: none;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist {
float: left;
margin: 0;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist .show {
float: left;
position: relative;
width: 48px;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist .show .feedback {
display: none;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a, .product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a.add_to_wishlist {
background: #fff;
border: none;
border-radius: 0;
box-shadow: none;
color: #555;
display: inline-block;
font-weight: normal;
height: 47px;
line-height: 47px;
margin-left: 1px;
overflow: hidden;
padding: 0;
position: relative;
text-align: center;
text-indent: -9999px;
text-shadow: none;
width: 47px;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a:after, .product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a.add_to_wishlist:after {
content: "\f004";
display: block;
font-family: FontAwesome;
font-size: 14px;
height: 47px;
left: 0;
line-height: 47px;
position: absolute;
text-indent: 0;
top: 0;
width: 47px;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a:hover, .product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist a.add_to_wishlist:hover {
color: #fff;
}
.product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistexistsbrowse a:hover, .product-wrapper .actions .add-to-links .yith-wcwl-add-to-wishlist .yith-wcwl-wishlistaddedbrowse a:hover {
color: #fff;
}
.product-wrapper .actions .add-to-links .compare-button {
float: left;
position: relative;
width: 48px;
}
.product-wrapper .actions .add-to-links .compare-button a.compare {
background: #fff;
border: none;
border-radius: 0;
box-shadow: none;
color: #555;
display: inline-block;
font-weight: normal;
height: 47px;
line-height: 47px;
margin-left: 1px;
overflow: hidden;
padding: 0;
position: relative;
text-align: center;
text-indent: -9999px;
text-shadow: none;
width: 47px;
}
.product-wrapper .actions .add-to-links .compare-button a.compare:after {
content: "\f079";
display: block;
font-family: FontAwesome;
font-size: 14px;
height: 47px;
left: 0;
line-height: 47px;
position: absolute;
text-indent: 0;
top: 0;
width: 47px;
}
.product-wrapper .actions .add-to-links .compare-button a.compare:hover {
color: #fff;
}
.product-wrapper .actions .add-to-links .compare-button a.compare.added:hover {
color: #fff;
}
.product-wrapper .bottom-info {
padding: 15px 20px;
text-align: center;
}
.product-wrapper .product-name-listview {
margin-bottom: 0;
}
.product-wrapper .product-name-listview a {
font-size: 18px;
display: inherit;
line-height: 1.2;
}
.woocommerce .pro-products .star-rating, .woocommerce-page .pro-products .star-rating {
font-size: 12px;
width: 55px;
margin-bottom: 0;
float: none;
display: inline-block;
}
.woocommerce .shop_table .product-remove a, .woocommerce-page .shop_table .product-remove a {
padding: 0 5px;
}
.yith-wcwl-add-to-wishlist .ajax-loading {
position: absolute;
left: 17px;
border-radius: 50%;
top: 15px;
z-index: 5;
background: #fff;
display: none !important;
}
.add_to_cart_button {
}
.loading-gif {
transition: none;
-webkit-transition: none;
-moz-transition: none;
}
.loading .loading-gif {
position: absolute;
z-index: 5;
top: 0;
left: 0;
width: 100%;
height: 47px;
background: url(http://webuild.netbee.shop/demo/wp-content/plugins/woocommerce/assets/images/ajax-loader@2x.gif) no-repeat center rgba(255, 255, 255, .5);
background-size: 15px;
} input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill {
background-color: #fff !important;
}
.login, .register {
padding-top: 15px;
}
.login .input-text, .register .input-text {
display: block;
width: 100%;
padding: 0 10px;
height: 45px;
background-color: #f5f5f5;
border: 1px solid transparent;
}
.login .input-text:focus, .register .input-text:focus {
outline: none;
border-color: #ccc;
}
.login label, .register label {
font-weight: 300;
font-size: 14px;
}
.login .pro-remember-label {
}
.login #rememberme {
top: 0;
}
.login a {
color: #8e8e8e;
}
.login .button, .register .button {
padding: 8px 40px;
float: right;
}
.checkout_coupon input[type="submit"] {
height: 34px;
}
@media (max-width: 991px) {
.coupon {
display: block;
width: 100%;
margin-bottom: 30px;
}
.coupon.pull-left, .coupon.pull-right {
float: none;
}
.woocommerce .shop_table #coupon_code, .woocommerce-page .shop_table #coupon_code, .shop_table.cart .coupon.pull-right input[type="submit"], .coupon input {
width: 49%;
float: left;
margin-right: 2%;
}
.coupon input:last-child, .shop_table.cart .coupon.pull-right input[type="submit"]:last-child {
margin-right: 0;
}
.shop_table.cart .coupon.pull-right input[type="submit"] {
margin-left: 0;
}
.post h2, h2.entry-title {
font-size: 24px;
}
}
@media (min-width: 768px) {
.login .form-row-first {
width: 49%;
margin-right: 2%;
float: left;
}
.login .form-row-last {
width: 49%;
float: left;
}
.checkout_coupon p:first-child {
width: 79%;
margin-right: 2%;
float: left;
}
.checkout_coupon p:last-child {
width: 19%;
float: left;
margin-bottom: 20px;
}
.checkout_coupon input[type="submit"] {
display: block;
width: 100%;
height: 45px;
}
}
@media (max-width: 766px) {
.pro-comment-form .comment-form-author, .pro-comment-form .comment-form-email, .pro-comment-form .comment-form-url {
width: 100%;
display: block;
float: none;
margin-right: 0;
}
.comment-meta {
float: none;
display: block;
margin-left: 0;
}
.comment-author .fn {
clear: both;
}
.shop_table.cart .coupon.pull-right input[type="submit"] {
display: block;
width: 100%;
margin-right: 0;
margin-bottom: 15px;
}
.post h2, h2.entry-title {
font-size: 18px;
}
}
@media (max-width: 479px) {
.entry-author-info {
display: block;
padding-left: 0;
text-align: justify;
}
.entry-author-info .h5-size {
text-align: center;
}
.wf-td.entry-author-img {
display: block;
text-align: center;
}
.comment-content {
text-align: justify;
}
.comment-reply-link {
float: none;
margin-left: 0;
}
.comment > article:before {
position: absolute;
top: auto;
left: auto;
width: 0;
height: 0;
border-top: none;
border-left: none;
}
.comment-reply-link {
position: absolute;
top: 30px;
right: 30px;
text-align: right;
display: block;
}
.comment-meta {
position: absolute;
top: 30px;
display: block;
margin-left: 0;
}
li.comment, li.pingback {
padding-left: 0;
margin-bottom: 0;
}
.comment-author {
display: block;
}
.comment-author .fn {
padding-left: 75px;
top: -10px;
position: relative;
}
.comment-author .avatar {
float: none;
margin: 50px 0 -30px 0;
display: block;
text-align: center;
position: relative;
}
} span.description_contact_footer {
font-size: 12px;
color: #464646;
}
.col-md-3.no-margin, .col-md-6.no-margin, .col-md-9.no-margin {
margin-bottom: 0;
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="password"],
.wpcf7-form textarea {
color: #999;
line-height: 45px;
height: 50px;
padding: 0 24px;
margin-bottom: 15px;
background: #f4f4f4;
width: 100%;
border: 1px solid transparent;
font-weight: 500;
font-size: 14px;
font-family: 'Open Sans', sans-serif;
transition: all .3s;
-moz-transition: all .3s;
-webkit-transition: all .3s;
-o-transition: all .3s;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
}
.wpcf7-form textarea {
line-height: normal;
padding: 20px 24px;
}
.wpcf7-form input::-webkit-input-placeholder, .wpcf7-form textarea::-webkit-input-placeholder, .wpcf7-form input:-moz-placeholder, .wpcf7-form textarea:-moz-placeholder, .wpcf7-form input::-moz-placeholder, .wpcf7-form textarea::-moz-placeholder, .wpcf7-form input:-ms-input-placeholder, .wpcf7-form textarea:-ms-input-placeholder {
color: #747474;
}
.wpcf7-form textarea {
min-height: 180px;
width: 200px;
min-width: 100%;
max-width: 100%;
}
.wpcf7-form input[type="text"]:hover, .wpcf7-form input[type="email"]:hover, .wpcf7-form input[type="password"]:hover, .wpcf7-form textarea:hover {
border: 1px solid #f9f9f9;
}
.wpcf7-form input[type="text"]:focus, .wpcf7-form input[type="email"]:focus, .wpcf7-form input[type="password"]:focus, .wpcf7-form textarea:focus {
border: 1px solid #ddd;
background: #f9f9f9;
outline: none;
color: #555;
}
.wpcf7-form input[type="submit"] {
padding: 0 34px;
height: 50px;
border: none;
font-weight: bold;
color: #ffffff;
border-radius: 2px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
}
.footer-form .wpcf7-form .form-col-block {
overflow: hidden;
}
.footer-form .wpcf7-form .container-fluid .form-col-block, .footer-form .wpcf7-form .form-col-block.send-btn {
overflow: visible;
}
.footer-form .wpcf7-form .form-col-block .wpcf7-form-control-wrap.your-message textarea {
float: left;
}
.wpcf7-form input[type="submit"]:focus {
outline: none;
}
.wpcf7-form .wpcf7-captchac {
width: 25%;
float: left;
margin-top: 12px;
}
.wpcf7-form .wpcf7-captchar[type="text"] {
width: 50%;
}
.wpcf7-form br {
display: none;
}
.wpcf7-form p {
margin-bottom: 0;
} .transparent-theme-form.with-icons input[type="text"],
.transparent-theme-form.with-icons input[type="email"],
.transparent-theme-form.with-icons input[type="password"] {
padding: 15px 24px 15px 60px;
}
.transparent-theme-form input[type="text"],
.transparent-theme-form input[type="email"],
.transparent-theme-form input[type="password"],
.transparent-theme-form textarea {
background: rgba(0, 0, 0, .1);
border: 1px solid transparent;
color: #fff;
}
.transparent-theme-form input::-webkit-input-placeholder, .transparent-theme-form textarea::-webkit-input-placeholder, .transparent-theme-form input:-moz-placeholder, .transparent-theme-form textarea:-moz-placeholder, .transparent-theme-form input::-moz-placeholder, .transparent-theme-form textarea::-moz-placeholder, .transparent-theme-form input:-ms-input-placeholder, .transparent-theme-form textarea:-ms-input-placeholder {
color: #747474;
}
.transparent-theme-form input[type="text"]:hover, .transparent-theme-form input[type="email"]:hover, .transparent-theme-form input[type="password"]:hover, .transparent-theme-form textarea:hover {
border: 1px solid rgba(255, 255, 255, .3);
}
.transparent-theme-form input[type="text"]:focus, .transparent-theme-form input[type="email"]:focus, .transparent-theme-form input[type="password"]:focus, .transparent-theme-form textarea:focus {
border-color: rgba(255, 255, 255, .3);
background: rgba(160, 206, 76, .1);
outline: none;
color: #ffffff;
}
.transparent-theme-form .wpcf7-captchac {
margin-top: 0;
} .form-col-block {
position: relative;
display: block;
}
.form-col-block select {
background: rgba(0, 0, 0, .1);
cursor: pointer;
width: 100%;
border: 1px solid transparent;
color: #C5C5C5;
margin-bottom: 15px;
font-size: 16px;
height: 50px;
border-radius: 0;
-webkit-appearance: button;
-moz-appearance: button;
-webkit-user-select: none;
-moz-user-select: none;
-webkit-padding-end: 20px;
-moz-padding-end: 20px;
-webkit-padding-start: 60px;
-moz-padding-start: 60px;
}
.form-col-block select:focus {
outline: none;
border: 1px solid rgba(255, 255, 255, .3);
}
.wpcf7-form .form-col-block .wpcf7-captchar[type="text"] {
width: 50%;
}
.footer-form textarea {
color: #fff;
}
.form-col-block .icon {
position: absolute;
left: 18px;
top: 0;
line-height: 48px;
font-size: 25px;
color: #ffffff;
}
.send-btn .icon {
position: absolute;
right: 24px;
left: auto;
font-size: 18px;
}
.footer-form input, .footer-form textarea {
color: #fff;
}
.form-col-block input[type="submit"] {
font-weight: normal;
font-size: 16px;
} .dark-theme-form input[type="text"],
.dark-theme-form input[type="email"],
.dark-theme-form input[type="password"],
.dark-theme-form textarea {
background: #252525;
}
.dark-theme-form input::-webkit-input-placeholder, .dark-theme-form textarea::-webkit-input-placeholder, .dark-theme-form input:-moz-placeholder, .dark-theme-form textarea:-moz-placeholder, .dark-theme-form input::-moz-placeholder, .dark-theme-form textarea::-moz-placeholder, .dark-theme-form input:-ms-input-placeholder, .dark-theme-form textarea:-ms-input-placeholder {
color: #747474;
}
.dark-theme-form input[type="text"]:hover, .dark-theme-form input[type="email"]:hover, .dark-theme-form input[type="password"]:hover, .dark-theme-form textarea:hover {
border: 1px solid #3f3f3f;
}
.dark-theme-form input[type="text"]:focus, .dark-theme-form input[type="email"]:focus, .dark-theme-form input[type="password"]:focus, .dark-theme-form textarea:focus {
border: 1px solid #464646;
background: #313131;
outline: none;
color: #ffffff;
}
.dark-theme-form .wpcf7-captchac {
margin-top: 0;
}
.pro-search-form input[type="text"]:focus {
outline: none;
} .pro-alert-warning, .ninja-forms-error-msg, .wpcf7-mail-sent-ng, .wpcf7-spam-blocked, .wpcf7-validation-errors {
border-color: transparent;
color: #E2837A !important;
background-color: transparent;
text-align: center;
font-family: 'Open Sans', sans-serif;
text-transform: uppercase;
font-size: 14px;
font-weight: 500;
line-height: normal;
display: inline-block;
}
span.wpcf7-not-valid-tip {
color: #e74c3c;
position: relative;
font-size: 1em;
display: block;
margin-top: -5px;
margin-bottom: 20px !important;
top: 0;
padding: 8px 15px;
}
div.wpcf7-response-output {
border: 1px solid transparent;
margin-top: -35px;
margin-bottom: 10px;
line-height: normal;
font-size: 15px;
padding: 15px;
color: #fff;
letter-spacing: 3px;
width: 100%;
}
.comment-author-apro .reply a:hover {
color: #b2e558;
}
.price_slider_amount .button {
color: #85B62B;
border: 2px solid #85B62B;
}
.pro-btn-flat-accent:hover {
background: #b2e558;
}
.vc_col-sm-4 .wpcf7-form input[type="submit"]:hover {
background: #85B62B;
}
.wpcf7-form input[type="submit"] {
background: #8dc63f;
}
.wpcf7-form input[type="submit"]:hover {
background: #93cd44;
}
.no-results button {
background: #8dc63f;
}
.no-results button:hover {
background: #98d346;
}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
display: inline-block;
border-color: transparent;
color: #A0CF4D;
background: transparent;
text-align: center;
} article.type-page {
margin-bottom: 60px;
}
article.type-page .entry-meta > span {
margin-left: 0;
} .no-results {
text-align: center;
font-family: 'Raleway';
}
.no-results h2 {
font-weight: bold;
text-transform: none;
color: #363636;
font-size: 26px;
}
.no-results h2 span::after {
content: ' ';
}
.no-results p {
font-weight: 500;
text-transform: none;
color: #959595;
font-size: 14px;
}
.no-results form {
width: 80%;
display: inline-block;
margin: 20px auto;
position: relative;
}
.no-results input[type="text"] {
display: block;
width: 100%;
height: 65px;
padding-left: 30px;
padding-right: 160px;
font-size: 18px;
line-height: 1.428571429;
color: #747474;
background-color: #fafafa;
border: 1px solid transparent;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-webkit-box-shadow: none;
box-shadow: none;
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.no-results input[type="text"]:focus {
color: #555555;
background-color: #fafafa;
border-color: #ccc;
outline: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.no-results button {
position: absolute;
top: 0;
right: 0;
height: 65px;
padding: 5px 25px;
margin: 0;
color: #fff;
border: none;
outline: none;
font-size: 18px;
opacity: 1;
border-top-right-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topright: 10px;
border-bottom-right-radius: 10px;
-webkit-border-bottom-right-radius: 10px;
-moz-border-radius-bottomright: 10px;
-webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
-o-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
.no-results button::after {
font-weight: bold;
font-size: 16px;
content: 'Search';
text-transform: uppercase;
margin-left: 10px;
}
@media (max-width: 767px) {
.no-results input[type="text"] {
padding-left: 30px;
padding-right: 80px;
}
.no-results button::after {
display: none;
}
}
.mobile-header-top .primary-menu {
border: none;
} .contact-form-absolute-cont {
position: relative;
margin-bottom: 0 !important;
text-align: right;
z-index: 2;
}
.contact-form-relative-cont {
position: relative;
margin-bottom: 0 !important;
text-align: center;
z-index: 2;
}
.wpwalt-form-theme {
position: relative;
display: inline-block;
}
.wpwalt-form-theme.banner-style {
position: absolute;
bottom: 30px;
right: 25px;
display: inline-block;
}
.wpwalt-form-theme .wpwalt-form {
text-align: left;
background: #fff;
padding: 30px 15px;
max-width: 340px;
min-width: 300px;
box-shadow: 0 0 0 5px rgba(255, 255, 255, .3);
-webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, .3);
-moz-box-shadow: 0 0 0 5px rgba(255, 255, 255, .3);
}
.wpwalt-form::before {
background: url(http://webuild.netbee.shop/demo/hat.png) no-repeat;
width: 82px;
height: 80px;
position: absolute;
z-index: 10;
top: 0;
margin-top: -47px;
right: -25px;
content: ' ';
}
.wpwalt-form-theme .form-col-block .icon {
color: #eee;
line-height: 40px;
font-size: 20px;
left: 10px;
}
.wpwalt-form-theme .form-col-block select {
background: rgba(0, 0, 0, .05);
border: 1px solid transparent;
color: #A9A9AB
}
.wpwalt-form .title-form {
font-size: 21px;
color: #2c2c2c;
font-weight: bold;
padding-bottom: 20px;
}
.wpwalt-form input[type="text"],
.wpwalt-form input[type="email"],
.wpwalt-form input[type="password"] {
height: 40px;
line-height: 40px;
}
.wpwalt-form textarea {
min-height: 120px;
}
.wpwalt-form.with-icons input[type="text"],
.wpwalt-form.with-icons input[type="email"],
.wpwalt-form.with-icons input[type="password"] {
padding: 0 24px 0 45px;
}
.wpwalt-form input[type="text"],
.wpwalt-form input[type="email"],
.wpwalt-form input[type="password"],
.wpwalt-form textarea {
background: rgba(0, 0, 0, .05);
border: 1px solid transparent;
color: #2c2c2c;
}
.wpwalt-form-theme.dark-version .wpwalt-form input[type="text"], .wpwalt-form-theme.dark-version .wpwalt-form input[type="email"], .wpwalt-form-theme.dark-version .wpwalt-form textarea {
background: rgba(255, 255, 255, .05);
border-color: rgba(255, 255, 255, .3);
}
.wpwalt-form input::-webkit-input-placeholder, .wpwalt-form textarea::-webkit-input-placeholder, .wpwalt-form input:-moz-placeholder, .wpwalt-form textarea:-moz-placeholder, .wpwalt-form input::-moz-placeholder, .wpwalt-form textarea::-moz-placeholder, .wpwalt-form input:-ms-input-placeholder, .wpwalt-form textarea:-ms-input-placeholder {
color: #747474;
}
.wpwalt-form input[type="text"]:hover, .wpwalt-form input[type="email"]:hover, .wpwalt-form input[type="password"]:hover, .wpwalt-form textarea:hover {
border: 1px solid rgba(255, 255, 255, .3);
}
.wpwalt-form input[type="text"]:focus, .wpwalt-form input[type="email"]:focus, .wpwalt-form input[type="password"]:focus, .wpwalt-form textarea:focus {
border-color: rgba(255, 255, 255, .3) !important;
background: rgba(246, 196, 28, .1) !important;
outline: none;
color: #2c2c2c;
}
.wpwalt-form button, .wpwalt-form input[type="button"], .wpwalt-form input[type="reset"], .wpwalt-form input[type="submit"] {
width: 100%;
color: #2c2c2c;
text-transform: uppercase;
font-weight: bold;
font-size: 20px;
}
.wpwalt-form .wpcf7-captchac {
margin-top: 0;
}
.contact-form-absolute-cont div.wpcf7-response-output {
width: 340px;
background: #fff;
bottom: -49px;
position: absolute;
right: 25px;
font-size: 12px;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
height: 65px;
letter-spacing: 0;
box-shadow: 0 0 0 5px rgba(255, 255, 255, .3);
-webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, .3);
-moz-box-shadow: 0 0 0 5px rgba(255, 255, 255, .3);
}
.contact-form-absolute-cont .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
background: #fff;
}
.contact-form-absolute-cont span.wpcf7-not-valid-tip {
color: #e74c3c;
position: relative;
font-size: 1em;
display: block;
margin-top: -13px;
margin-bottom: 5px !important;
top: 0;
padding: 0px 15px;
font-size: 11px;
background: rgba(0, 0, 0, .2);
border: none;
} .wpwalt-form-theme.dark-version .wpwalt-form {
text-align: left;
background: #2c2c2c;
padding: 30px 15px;
max-width: 340px;
min-width: 300px;
box-shadow: 0 0 0 5px rgba(255, 255, 255, .3);
-webkit-box-shadow: 0 0 0 5px rgba(255, 255, 255, .3);
-moz-box-shadow: 0 0 0 5px rgba(255, 255, 255, .3);
}
.wpwalt-form-theme.dark-version .wpwalt-form input[type="text"], .wpwalt-form-theme.dark-version .wpwalt-form input[type="email"], .wpwalt-form-theme.dark-version .wpwalt-form input[type="password"], .wpwalt-form-theme.dark-version .wpwalt-form textarea,
.wpwalt-form-theme.dark-version .wpwalt-form .title-form {
color: #fff;
} .brochure-box-cont {
margin-bottom: 15px;
}
.brochure-box {
position: relative;
background-color: #E2E2E2;
border-radius: 3px;
display: block;
transition: all 200ms ease-out;
}
.brochure-box::after {
transition: all 200ms ease-out;
position: absolute;
font-family: 'FontAwesome';
content: "\f105";
width: 0;
height: 0;
right: 18px;
top: calc(50% - 12px);
color: rgba(0, 0, 0, .2);
}
.brochure-box .fa {
transition: all 200ms ease-out;
display: inline-block;
margin: 0;
padding: 15px;
vertical-align: middle;
font-size: 16px;
background-color: rgba(255, 255, 255, .2);
}
.brochure-box__text {
transition: all 200ms ease-out;
display: inline-block;
color: #999;
padding-left: 10px;
font-size: 13px;
}
.brochure-box:hover .brochure-box__text {
color: #262626;
}
.brochure-box:hover {
background-color: #f7c51e;
color: #262626;
}
.brochure-box:hover .fa {
color: #262626;
}
.brochure-box:hover::after {
border-color: transparent transparent transparent #333;
}
header.entry-header .entry-meta span {
margin-right: 5px;
}
header.style-1 .primary-menu .navbar-nav > li > a {
line-height: 50px;
}
.webuild_widget_download_btns {
margin-bottom: 13px !important;
}
h3.nav-previous, h3.nav-next {
font-size: 14px;
text-transform: none;
margin: 15px 0;
}
.parallax_wrap {
overflow: hidden;
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
}
.parallax_wrap .background-image {
position: absolute;
z-index: 1;
width: 100%;
height: 100%;
top: 0;
left: 0;
background-position: center;
background-size: cover;
-moz-background-size: cover;
-webkit-background-size: cover;
background-attachment: fixed;
}
.pro-fancy-separator {
overflow: hidden;
}
.entry-tags-list:before {
font-family: 'FontAwesome';
content: "\f02c";
}
.fa-shopping-cart:before {
font-family: 'Glyphter';
content: '\0042' !important;
}
.entry-tags-list a:hover {
background-color: transparent !important;
}
.slick-list {
padding: 0px !Important;
margin: 0px 50px;
}
.pro-404-image {
text-align: center;
margin: 0 auto;
}
.slick-prev:before {
display: inline-block;
font-family: FontAwesome !important;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f104";
font-size: 14px !important;
font-weight: 700;
position: relative;
}
.slick-next:before {
display: inline-block;
font-family: FontAwesome !important;
font-size: inherit;
text-rendering: auto;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content: "\f105";
font-size: 14px !important;
font-weight: 700;
position: relative;
}
.pro-team {
margin-top: 50px;
margin-bottom: 50px;
}
.slick-slide:focus {
outline: 0
}
.pro-team-member.col-md-12 {
width: 100% !important;
}
.slick-prev, .slick-next {
width: 40px !important;
height: 40px !important;
background-color: #f3f3f3;
border-radius: 50%;
display: none !important;
}
.pro-team-carousel:hover .slick-prev, .pro-team-carousel:hover .slick-next {
display: block !important;
}
.wpcf7-form input[type="text"], .wpcf7-form input[type="email"], .wpcf7-form textarea, .wpcf7-form select {
border: 1px solid transparent;
border-color: rgba(255, 255, 255, .3);
}
.webuild_widget input, .webuild_widget button, .webuild_widget select, .webuild_widget textarea {
max-width: 100%;
} @font-face {
font-family: "slick";
src: url(//ar-cs.com/wp-content/themes/webuild/fonts/slick.eot);
src: url(//ar-cs.com/wp-content/themes/webuild/fonts/slick.eot?#iefix) format("embedded-opentype"), url(//ar-cs.com/wp-content/themes/webuild/fonts/slick.woff) format("woff"), url(//ar-cs.com/wp-content/themes/webuild/fonts/slick.ttf) format("truetype"), url(//ar-cs.com/wp-content/themes/webuild/fonts/slick.svg#slick) format("svg");
font-weight: normal;
font-style: normal;
}
.slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-ms-touch-action: none;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
position: relative;
overflow: hidden;
display: block;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-list,
.slick-track,
.slick-slide,
.slick-slide img {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
left: 0;
top: 0;
display: block;
zoom: 1;
}
.slick-track:before, .slick-track:after {
content: "";
display: table;
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
float: left;
height: 100%;
min-height: 1px;
display: none;
margin-left: 10px !important;
margin-right: 10px !important;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.vc_carousel-slideline .vc_slide_post  .entry-more.pro-btn {
display: none;
} .slick-prev,
.slick-next {
position: absolute;
display: block;
height: 1em;
width: 1em;
line-height: 0;
font-size: 0;
cursor: pointer;
background: transparent;
color: transparent;
top: 50%;
margin-top: -10px;
padding: 0;
border: none;
outline: none;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-prev:active,
.slick-next:hover,
.slick-next:focus,
.slick-next:active {
outline: none;
background: transparent;
color: transparent;
box-shadow: none;
}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
opacity: 0.25;
}
.slick-prev:before, .slick-next:before {
font-family: "slick";
font-size: 20px;
line-height: 1;
opacity: 0.75;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-prev {
left: -25px;
}
.slick-next {
right: -25px;
} .slick-slider {
margin-bottom: 30px;
}
.slick-dots {
position: absolute;
bottom: -45px;
list-style: none;
display: block;
text-align: center;
padding: 0;
width: 100%;
}
.slick-dots li {
position: relative;
display: inline-block;
height: 20px;
width: 20px;
margin: 0 5px;
padding: 0;
cursor: pointer;
}
.slick-dots li button {
border: 0;
background: transparent;
display: block;
height: 20px;
width: 20px;
outline: none;
line-height: 0;
font-size: 0;
color: transparent;
padding: 5px;
cursor: pointer;
}
.slick-dots li button:hover, .slick-dots li button:focus {
outline: none;
}
.slick-dots li button:hover:before, .slick-dots li button:focus:before {
opacity: 1;
}
.slick-dots li button:before {
position: absolute;
top: 0;
left: 0;
content: "•";
width: 20px;
height: 20px;
font-family: "slick";
font-size: 6px;
line-height: 20px;
text-align: center;
color: black;
opacity: 0.25;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
color: black;
opacity: 0.75;
}
.webuild_widget_custom_posts .with-image li.no-image {
padding-left: 0;
}
ol > li.comment::before, ol > li.comment::before, ol > li.comment::before {
content: '';
}
.comment-form-comment {
margin-bottom: 15px;
}
.footer-form .wpcf7-form .form-col-block .wpcf7-form-control-wrap.your-message textarea {
float: none;
margin-bottom: 7px;
}
.footer-form .wpcf7-form .form-col-block .wpcf7-form-control-wrap.your-message textarea {
float: none;
}
.footer-form .wpcf7-captchar {
padding: 15px 24px 15px 24px;
}
#content-wrapper .page-header {
top: -100px !important;
}