@charset "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Montserrat:400,700|PT+Sans:400,400i,700,700i&subset=cyrillic,cyrillic-ext,latin-ext');
 

* {
    margin: 0;
    padding: 0;
}
body {
    background-color: #ffffff;
    color: #343434;
    font-family: 'PT Sans', sans-serif;
    font-size: 15px;
    font-weight: normal;
}
body h1, body h2, body h3, body h4, body h5, body h6 {
    color: #333333;
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    line-height: 1.5;
    margin: 0 0 8px;
}
h1 {
    font-size: 26px;
}
h2 {
    font-size: 24px;
}
h3 {
    font-size: 22px;
}
h4 {
    font-size: 20px;
}
h5 {
    font-size: 18px;
}
h6 {
    font-size: 16px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #333333;
}
p a {
    color: #333333;
}
p {
    line-height: 26px;
    margin-bottom: 10px;
}
a {
    color: #333333;
    text-decoration: none;
}
a:hover, a:focus, a:active {
    outline: none;
}
ul {
    margin-bottom: 0;
}
figure {
    margin-bottom: 6px;
    position: relative;
}
img {
    height: auto;
    max-width: 100%;
}
strong {
    color: #333333;
}
iframe {
    border: none;
    float: left;
    width: 100%;
}
.wp-caption, .wp-caption-text, .gallery-caption, .bypostauthor {
}
.wp-caption.alignleft, .wp-caption.alignnone {
    width: 100%;
}
select {
    background-color: #f0eef0;
    border: 1px solid #dfdfdf;
    color: #666666;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    height: 40px;
    padding: 8px 12px;
    width: 100%;
}
label {
    color: #6c8391;
    display: block;
    font-weight: 400;
    margin-bottom: 10px;
}
button {
    border: none;
}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    background-color: #f2f2f2;
    border: none;
    box-sizing: border-box;
    color: #aaa9a9;
    display: inline-block;
    font-size: 13px;
    height: 30px;
    line-height: 20px;
    outline: none;
    padding: 4px 6px;
    vertical-align: middle;
    box-shadow: none;
}
input[type="submit"] {
    outline: none;
}
form p {
    float: left;
    position: relative;
}
form p span i {
    color: #474747;
    left: 16px;
    position: absolute;
    top: 13px;
}
option {
    padding: 5px 15px;
}
li {
    line-height: 28px;
    list-style: inside none disc;
}
ul ul {
    margin-left: 20px;
}
ol {
    float: none;
    list-style: outside none decimal;
    padding-left: 15px;
}
ol ol {
    margin-left: 20px;
}
ol li {
    list-style: outside none decimal;
    width: 100%;
}
table {
    background-color: transparent;
    max-width: 100%;
}
th {
    text-align: left;
}
table {
    margin-bottom: 15px;
    width: 100%;
}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {
    border: 1px solid #dddddd;
    line-height: 2.5;
    padding-left: 3px;
    text-align: center;
    vertical-align: top;
}
table thead tr th {
    border-top: 1px solid #dddddd;
    text-align: center;
    text-transform: capitalize;
}
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
    border-top: 1px solid #dddddd;
}
table > thead > tr > th {
    border-bottom: 2px solid #dddddd;
    vertical-align: bottom;
}
table > caption + thead > tr:first-child > th, table > colgroup + thead > tr:first-child > th, table > thead:first-child > tr:first-child > th, table > caption + thead > tr:first-child > td, table > colgroup + thead > tr:first-child > td, table > thead:first-child > tr:first-child > td {
    border-bottom: 0 none;
}
table > tbody + tbody {
    border-top: 2px solid #dddddd;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 6px 10px;
}
p ins {
    color: #999;
}
dl dd 	{ margin-left: 20px; }
address { font-style: italic; }
.sticky {}
.polmet-main-section,.polmet-main-content {
	float: left;
	width: 100%;
	position: relative;
}
.polmet-main-content 	{ padding: 25px 0px 60px 0px; }
.polmet-right-section 	{ float: right; }
.polmet-left-section 	{ float: left; }
.polmet-main-wrapper {
    float: left;
    width: 100%;
    overflow: hidden;
}
/* Header */
#polmet-header,.polmet-top-strip,#lang_sel ul ul li {
    float: left;
    width: 100%;
}
.polmet-header-one {
    margin-bottom: -69px;
    position: relative;
    z-index: 10;
}
/* TopStrip */
.polmet-top-strip { background-color: #163054; }
.polmet-top-strip a,.polmet-top-strip { color: #b5b2b2; }
.polmet-login-section {
    float: left;
}
.polmet-login-section li {
    list-style: none;
    float: left;
    line-height: 1;
}
.polmet-login-section > li {
    margin: 0px 30px 0px 0px;
    position: relative;
    padding: 21px 0px 23px 0px;
}
.polmet-login-section > li i {
    float: left;
    font-size: 11px;
    margin: 2px 14px 0px 0px;
}
.polmet-login-section ul { margin: 0px; }
#lang_sel { float: left; }
#lang_sel > ul > li > a:after {
    content: "\f107";
    font-family: FontAwesome;
    float: right;
    margin: 1px 0px 0px 8px;
}
#lang_sel ul ul {
    position: absolute;
    right: 0px;
    top: 50%;
    width: 100px;
    background-color: #272727;
    z-index: 2;
    padding: 4px 0px;
    opacity: 0;
    visibility: hidden;
}
#lang_sel > ul > li:hover ul {
    opacity: 1;
    visibility: visible;
    top: 65%;
}
#lang_sel ul ul li {
    font-size: 13px;
    padding: 8px 10px;
}
.polmet-social-network {
    float: right;
}
.polmet-social-network li {
    float: left;
    list-style: none;
    line-height: 1;
    margin-left: 18px;
    padding-top: 5px;    padding-bottom: 5px;
}
.polmet-social-network li a {
    color: #f7f7f7;
    font-size: 19px;
}

.sec_dil ul li {padding:0; padding-bottom: 5px;}

/* Main Header */
.polmet-main-header {
    float: left;
    width: 100%;
    border-top: 9px solid;
}
/* Logo */
.polmet-logo {
    float: left;
    position: relative;
    padding: 24px 93px 0px 0px;

}
.polmet-logo img { position: relative; }
.polmet-logo:before {
    content: '';
    position: absolute;
    right: 0px;
    top: 0px;
    height: 100%;
    width: 9999em;
}
/* Header Information */
.polmet-header-info {
    float: left;
    width: 100%;
    padding: 34px 0px 0px 40px;
}
.polmet-header-info li {
    float: left;
    width: 33.333%;
    list-style: none;
    font-family: 'Montserrat', sans-serif;
    color: #ffffff;
    padding-left: 50px;
    position: relative;
    margin: 0px 0px 23px 0px;
}
.polmet-header-info li span {
    font-size: 20px;
    display: block;
}
.polmet-header-info li i {
    position: absolute;
    left: 0px;
    top: 10px;
    color: #ffffff;
    font-size: 30px;
}
.polmet-header-info li a,.polmet-header-info li p {
    color: #979797;
    font-size: 14px;
}
/* Navigation Section */
.polmet-navigation-section {
    float: left;
    width: 100%;
    position: relative;
}
.polmet-navigation-section:before {
    content: '';
    position: absolute;
    left: -30px;
    top: 0px;
    width: 9999em;
    height: 100%;
    /*background-color: #163054;*/
}
.polmet-navigation-section:after {
    content: '';
    position: absolute;
    left: -30px;
    bottom: 69px;
    background-color: #194685;
    height: 1px;
    width: 9999em;
}
/* Navigation */
.navbar {
    background: none;
    border: none;
    float: left;
    margin-bottom: 0px;
    text-align: left;
}
.navbar-nav > li > a {
    font-size: 13px;
    /*font-size: 21px;*/
    color: #ffffff;
    font-weight: 700;
    font-family: 'Montserrat', sans-serif;
    text-transform: uppercase;
    padding: 24px 25px 25px 25px;
    padding: 25px 24px;
}
.navbar-nav > li:first-child > a { padding-left: 0px; }
.navbar-nav li:hover > .polmet-dropdown-menu {
    opacity: 1;
    -webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
    visibility: visible;
}
.polmet-dropdown-menu {
    background-color: #272727;
    left: 0;
    margin: 10px 0px 0px 0px;
    padding: 15px 25px 15px 25px;
    opacity: 0;
    position: absolute;
    top: 100%;
    transform-origin: 5% 5%;
    -ms-transform-origin: 5% 5%;
        -webkit-transform-origin: 5% 5%;
    -webkit-transform: rotate(10deg);
       -moz-transform: rotate(10deg);
        -ms-transform: rotate(10deg);
         -o-transform: rotate(10deg);
            transform: rotate(10deg);
    -webkit-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2.10);
       -moz-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2.10);
        -ms-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2.10);
         -o-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2.10);
            transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2.10);
    visibility: hidden;
    width: 200px;
    z-index: 99;
}
.subdropdown-addicon > a:after {
    content: "\f0d7";
    font-family: FontAwesome;
    display: inline-block;
    margin-left: 7px;
    font-size: 10px;
    vertical-align: top;
}
.polmet-dropdown-menu .polmet-dropdown-menu {
    left: 122%;
    top: 0%;
}
.polmet-dropdown-menu li {
    float: left;
    list-style: none;
    position: relative;
    width: 100%;
    line-height: 1;
}
.polmet-dropdown-menu li a {
    color: #ffffff;
    float: left;
    font-size: 13px;
    padding: 13px 0px;
    width: 100%;
    text-transform: uppercase;
    position: relative;
}
.polmet-dropdown-menu li a:before,.polmet-megalist li a:before {
    content: "\f105";
    font-family: FontAwesome;
    float: left;
    margin: 0px 10px 0px 0px;
}
.polmet-dropdown-menu li:last-child a { border: none; }
/* Mega Menu */
#polmet-header .container { position: relative; }
.nav > li.polmet-megamenu-li,#polmet-header [class*="col-md-"] { position: static; }
.polmet-megamenu {
    position: absolute;
    left: 0%;
    top: 100%;
    width: 100%;
    background-color: #163054;
    padding: 28px 40px;
    margin: 10px 0px 0px 0px;
    opacity: 0;
    visibility: hidden;
    z-index: 45;

    -webkit-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 3);
       -moz-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 3);
        -ms-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 3);
         -o-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 3);
            transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 3);

    -webkit-transform: translateY(20px);
       -moz-transform: translateY(20px);
        -ms-transform: translateY(20px);
         -o-transform: translateY(20px);
            transform: translateY(20px);
}
.navbar-nav > li:hover .polmet-megamenu {
    opacity: 1;
    visibility: visible;

    -webkit-transform: translateY(0px);
       -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
         -o-transform: translateY(0px);
            transform: translateY(0px);
}
.polmet-megamenu li { list-style: none; }
.polmet-megamenu li h5 {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: bold;
    color: #353535;
    margin-bottom: 18px;
}
.polmet-megamenu li h4 {
    text-transform: uppercase;
    margin-bottom: 10px;
    font-weight: bold;
}
.polmet-thumbnail {
    display: block;
    margin-bottom: 20px;
}
.polmet-thumbnail img {
    width: 100%;
}
#polmet-header .collapse { display: block; }
/* Mega Menu List */
.polmet-megalist {
    float: left;
    width: 100%;
    margin: 10px 0px 0px 0px;
}
.polmet-megalist li {
    float: left;
    width: 100%;
    list-style: none;
    padding: 5px 0px 5px 0px;
    position: relative;
}
.polmet-megalist li a {
    color: #fff;
    position: relative;
    float: left;
    width: 100%;
    /*font-size: 20px;*/
}
.polmet-mega-text p { margin-bottom: 30px; color: #979797; }
/* User Section */
.polmet-user-section {
    float: right;
    position: relative;
}
.polmet-user-section > li {
    float: left;
    list-style: none;
    margin: 20px 0px 0px 20px;
    position: relative;
}
.polmet-user-section li > a > span {
    position: absolute;
    right: -8px;
    top: -5px;
    width: 14px;
    height: 14px;
    font-size: 9px;
    border-radius: 40%;
    background-color: #696969;
    line-height: 1;
    padding-top: 2px;
}
.polmet-user-section > li > a {
    color: #ffffff;
    background-color: #5a5a5a;
    float: left;
    width: 30px;
    height: 30px;
    text-align: center;
    font-size: 13px;
}
/* CartBox */
.polmet-cart-box {
    position: absolute;
    right: 0px;
    top: 100%;
    background-color: #272727;
    padding: 32px 38px;
    width: 354px;
    z-index: 50;
    margin-top: 8px;
    margin: 29px 0px 0px 0px;
    display: none;
}
.polmet-cart-box h2 {
    font-size: 20px;
    margin-bottom: 24px;
    border-bottom: 1px solid #262626;
    padding-bottom: 11px;
    color: #ffffff;
}
.polmet-cart-box ul { margin: 0px; }
.polmet-cart-box ul li,.widget_cartbox ul li {
    float: left;
    width: 100%;
    list-style: none;
    margin-bottom: 26px;
}
.polmet-cart-box ul li figure,.widget_cartbox ul li figure {
    float: left;
    width: 99px;
    margin-bottom: 0px;
    z-index: 1;
}
.polmet-cart-box ul,.polmet-cart-box p,.polmet-cart-link,
.widget_cartbox ul {
    float: left;
    width: 100%;
}
.polmet-cartbox-text { position: relative; }
.polmet-cart-box ul li figure ~ .polmet-cartbox-text,.widget_cartbox ul li figure ~ .polmet-cartbox-text { padding-left: 115px; }
.polmet-cartbox-text h6 a { color: #999; }
.polmet-cartbox-text h6 {
    margin-bottom: 2px;
    font-weight: 400;
    font-size: 15px;
}
.polmet-cartbox-price {
    display: block;
    font-size: 15px;
    line-height: 1;
}
.polmet-cartbox-text small {
    color: #bdbdbd;
    font-size: 15px;
    margin-left: 4px;
    text-decoration: line-through;
}
.polmet-close-cart {
    position: absolute;
    right: -16px;
    top: -2px;
    font-size: 16px;
    color: #dadada;
}
.polmet-cart-box h5,.widget_cartbox h5 {
    border-bottom: 1px solid #333;
    padding-bottom: 16px;
    margin-bottom: 29px;
    color: #ffffff;
}
.polmet-cart-box h5 span,.widget_cartbox h5 span {
    float: right;
}
.polmet-cart-link {
    text-align: center;
}
.polmet-cartbox-btn {
    display: inline-block;
    font-size: 14px;
    color: #333333;
    line-height: 1;
    padding: 15px 20px;
    margin-bottom: 2px;
    font-weight: 900;
    text-transform: uppercase;
}
.polmet-cartbox-btn i { margin-right: 11px; }
.polmet-rating {
    display: inline-block;
    height: 16px;
    line-height: 16px;
    position: relative;
    width: 85px;
}
.polmet-rating:before, .polmet-rating-box:before {
    color: #ffb400;
    content: "\f006 \f006 \f006 \f006 \f006";
    font-family: FontAwesome;
    font-size: 14px;
    left: 0;
    letter-spacing: 4px;
    position: absolute;
    top: 0;
}
.polmet-rating-box:before {
    content: "\f005 \f005 \f005 \f005 \f005";
    color: #ffb400;
}
.polmet-rating-box {
    height: 16px;
    left: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
}
/* SearchPopup */
.polmet-search-popup {
    position: absolute;
    right: 0px;
        top: 22px;
    width: 300px;
    background-color: #272727;
    padding: 15px;
    margin-top: 30px;
    z-index: 9;
    display: none;
}
.polmet-search-popup input[type='submit'] {
    background-color: transparent;
    position: absolute;
    right: 15px;
    height: 42px;
    width: 40px;
    border: none;
    z-index: 1;
    top: 15px;
    background-color: transparent;
}
.polmet-search-popup input[type='text'] {
    float: left;
    width: 100%;
    background-color: #333333;
    color: #979797;
    height: 42px;
    padding: 7px 20px;
    font-size: 16px;
}
.polmet-search-popup i {
    position: absolute;
    z-index: 0;
    font-size: 16px;
    color: #979797;
    right: 30px;
    line-height: 40px; 
}
.polmet-close-icon i.icon-search22,.polmet-search-btn .icon-uniF106 { display: none; }
.polmet-close-icon.polmet-search-btn .icon-uniF106 { display: inline-block; }
/* Banner */
.polmet-banner,.polmet-banner-one,.polmet-banner-layer,
.polmet-banner-layer img {
    float: left;
    width: 100%;
}
.polmet-transparent-shape {
    position: absolute;
    left: -17%;
    top: 0px;
    width: 75%;
    height: 100%;
    background-color: rgba(0,0,0,0.50);
    -webkit-transform: skewX(28deg);
       -moz-transform: skewX(28deg);
        -ms-transform: skewX(28deg);
         -o-transform: skewX(28deg);
            transform: skewX(28deg);
}
.polmet-banner-caption {
    position: absolute;
    left: 0px;
    top: 30%;
    width: 100%;
    z-index: 1;
}
.polmet-caption-inner {
    float: left;
    width: 55%;
}
.polmet-banner-caption h1 {
    font-size: 45px;
    color: #ffffff;
    /*text-transform: uppercase;*/
    line-height: 1.2;
    margin-bottom: 32px;
}
.polmet-banner-caption p {
    margin-bottom: 46px;
    color: #ffffff;
    font-size: 18px;
    line-height: 28px;
}
.polmet-banner-caption a {
    display: inline-block;
    padding: 14px 40px;
    border: 1px solid;
    font-weight: bold;
    margin-right: 16px;
}
.polmet-banner-caption a:hover { color: #333333; }
.polmet-banner-caption a:hover i {
    opacity: 1;
    margin-left: 11px;
}
.polmet-banner-caption a i {
    margin-left: -11px;
    vertical-align: baseline;
    opacity: 0;
}
/* Fancy Title */
.polmet-fancy-title {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 70px;
}
.polmet-fancy-title.polmet-align-left             { text-align: left; margin-bottom: 44px; }
.polmet-fancy-title-inner                          { display: inline-block; }
.polmet-fancy-title h2 {
    display: block;
    margin-bottom: 0px;
    font-size: 30px;
}
.polmet-fancy-title span {
    display: block;
    font-size: 16px;
    text-align: right;
    position: relative;
}
.polmet-fancy-title span:before {
    content: '';
    display: inline-block;
    width: 54px;
    height: 2px;
    vertical-align: middle;
    margin-right: 12px;
}
/* Services */
.polmet-services,.classic-services-wrap,
.classic-services-inner {
    float: left;
    width: 100%;
}
.polmet-services ul li { list-style: none; margin-bottom: 40px; }
.classic-services-wrap {
    border: 1px solid #f2f2f2;
    text-align: center;
    padding: 36px 24px 24px 24px;
}
.classic-services-wrap h5 { margin-bottom: 11px; }
.classic-services-inner {
    padding-left: 60px;
    position: relative;
}
.polmet-classic-services i {
    position: absolute;
    left: 0px;
    top: 0px;
    border: 1px solid #f2f2f2;
    border-right: none;
    width: 60px;
    height: 65px;
    font-size: 30px;
    text-align: center;
    padding-top: 16px;
}
.polmet-classic-services i:after {
    content: '';
    position: absolute;
    right: -1px;
    top: 0px;
    width: 1px;
    height: 100%;
    background-color: #ffffff;
}
/* Blog */
.polmet-blog,.polmet-blog-grid figure,.polmet-blog-grid > ul > li > figure > a,
.polmet-blog-grid figure img,.polmet-blog-grid figure figcaption,
.polmet-blog-grid section {
    float: left;
    width: 100%;
}
.polmet-blog ul li         { list-style: none; }
.polmet-blog > ul > li     { margin-bottom: 40px; }
/* Blog Grid */
.polmet-blog-grid > ul > li > figure > a { position: relative; }
.polmet-blog-hover {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
}
ul li:hover .polmet-blog-hover { opacity: 1; }
ul li:hover .polmet-blog-hover i {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
}
ul li:hover .polmet-blog-hover:before {
    opacity: 0.70;
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
}
.polmet-blog-hover:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transform: scale(0.5);
       -moz-transform: scale(0.5);
        -ms-transform: scale(0.5);
         -o-transform: scale(0.5);
            transform: scale(0.5);
}
.polmet-blog-hover i {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 50px;
    height: 50px;
    background-color: #272727;
    font-size: 22px;
    color: #ffffff;
    border-radius: 4px;
    padding-top: 13px;
    text-align: center;
    margin: -20px 0px 0px -20px;
    -webkit-transform: scale(0.4);
       -moz-transform: scale(0.4);
        -ms-transform: scale(0.4);
         -o-transform: scale(0.4);
            transform: scale(0.4);
}
.polmet-blog-grid figure figcaption ul {
    float: left;
    margin: 0px;
}
.polmet-blog-grid figure figcaption ul li {
    float: left;
    color: #272727;
    font-size: 16px;
    padding: 9px 0px 12px 20px;
    position: relative;
}
.polmet-blog-grid figure figcaption ul li:before {
    content: '';
    background-color: #d6b011;
    width: 2px;
    height: 13px;
    position: absolute;
    left: 9px;
    top: 18px;
}
.polmet-blog-grid figure figcaption ul li:first-child:before               { display: none; }
.polmet-blog-grid section                                                  { margin: 26px 0px 0px 0px; }
.polmet-blog-grid section h4,.polmet-blog-grid section p                  { margin-bottom: 14px; }
.polmet-blog-grid figure figcaption time {
    position: absolute;
    right: 0px;
    bottom: -9px;
    background-color: #272727;
    color: #ffffff;
    padding: 9px 22px;
}
.polmet-readmore {
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    color: #272727;
    position: relative;
    padding-bottom: 4px;
}
.polmet-readmore:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 33px;
    height: 2px;
    background-color: #272727;
}
.polmet-readmore:after {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -6px;
    width: 17px;
    height: 2px;
    background-color: #272727;
}
/* Qoute Form */
.polmet-qoute-form { margin-top: -88px; }
.polmet-qoute-form form {
    float: right;
    width: 330px;
    background-color: #272727;
    padding: 87px 33px 25px 33px;
    position: relative;
}
.polmet-qoute-form h2 {
    position: absolute;
    right: 0px;
    top: -25px;
    font-size: 20px;
    color: #fff;
    padding: 22px 56px;
    text-transform: uppercase;
}
.polmet-qoute-form h2:before {
    content: '';
    position: absolute;
    left: -10px;
    top: 0px;
    border-bottom: 25px solid #163054;
    border-left: 10px solid transparent;
}
.polmet-qoute-form label,.polmet-qoute-form label span,
.polmet-qoute-form ul,.polmet-qoute-form ul li,
.polmet-qoute-form input[type="text"],.polmet-qoute-form textarea {
    float: left;
    width: 100%;
}
.polmet-qoute-form label {
    color: #c0c0c0;
    font-size: 16px;
    margin-bottom: 27px;
}
.polmet-qoute-form label span {
    font-size: 20px;
    margin-bottom: 5px;
}
.polmet-qoute-form ul li {
    list-style: none;
    margin-bottom: 20px;
}
.polmet-qoute-form input[type="text"] {
    background-color: #494949;
    color: #8e8e8e;
    padding: 7px 20px;
    border-radius: 4px;
    height: 40px;
    font-size: 15px;
}
.polmet-qoute-form textarea {
    background-color: #494949;
    color: #dddddd;
    padding: 7px 20px;
    border-radius: 8px;
    height: 130px;
    font-size: 15px;
}
.polmet-qoute-form input[type="submit"] {
    float: left;
    padding: 5px 24px 6px 24px;
    color: #272727;
    font-size: 16px;
    font-weight: bold;
    border: none;
    border-radius: 0px 4px 0px 4px;
    margin-top: 20px;
}
/* Team */
.polmet-team,.polmet-team-grid figure,.polmet-team-grid figure > a,
.polmet-team-grid-text section,.polmet-team-grid-text,.polmet-team-grid-icons ul {
    float: left;
    width: 100%;
}
.polmet-team ul li             { list-style: none; }
.polmet-team > ul > li         { margin-bottom: 40px; }
/* Team Grid */
.polmet-team-grid-text {
    text-align: center;
    padding: 0px 50px;
    position: relative;
    margin-top: -40px;
}
.polmet-team-grid-text:before {
    content: '';
    position: absolute;
    left: 22px;
    top: 0px;
    width: 75px;
    height: 100%;
    -webkit-transform: skewX(-28deg);
       -moz-transform: skewX(-28deg);
        -ms-transform: skewX(-28deg);
         -o-transform: skewX(-28deg);
            transform: skewX(-28deg);
}
.polmet-team-grid-text:after {
    content: '';
    position: absolute;
    right: 22px;
    top: 0px;
    width: 75px;
    height: 100%;
    -webkit-transform: skewX(28deg);
       -moz-transform: skewX(28deg);
        -ms-transform: skewX(28deg);
         -o-transform: skewX(28deg);
            transform: skewX(28deg);
}
.polmet-team-grid-text section {
    position: relative;
    z-index: 2;
    padding: 22px 0px 20px 0px;
}
.polmet-team-grid figure > a           { text-align: center; }
.polmet-team-grid figure               { margin-bottom: 0px; }
.polmet-team-grid-text h2 {
    font-size: 18px;
    margin-bottom: 0px;
}
.polmet-team-grid figcaption {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    text-align: center;
    opacity: 0;
}
.polmet-team-grid ul li:hover figcaption {
    bottom: 30px;
    opacity: 1;
}
.polmet-team-grid-icons {
    display: inline-block;
    position: relative;
}
.polmet-team-grid-icons:before {
    content: '';
    position: absolute;
    left: -16px;
    top: 0px;
    width: 30px;
    height: 100%;
    -webkit-transform: skewX(-30deg);
       -moz-transform: skewX(-30deg);
        -ms-transform: skewX(-30deg);
         -o-transform: skewX(-30deg);
            transform: skewX(-30deg);
}
.polmet-team-grid-icons:after {
    content: '';
    position: absolute;
    right: -16px;
    top: 0px;
    width: 30px;
    height: 100%;
    -webkit-transform: skewX(30deg);
       -moz-transform: skewX(30deg);
        -ms-transform: skewX(30deg);
         -o-transform: skewX(30deg);
            transform: skewX(30deg);
}
.polmet-team-grid-icons ul {
    margin: 0px;
    padding: 0px 14px;
}
.polmet-team-grid-icons ul li {
    float: left;
    margin: 10px 6px 5px 6px;
}
.polmet-team-grid-icons ul li a {
    color: #c49d00;
    font-size: 19px;
}
.polmet-team-grid-icons ul li:hover a { color: #272727; }
/* Project */
.polmet-project,.polmet-project-modren,
.polmet-project-modren > a,.polmet-project-modren a img,
.polmet-project-caption {
    float: left;
    width: 100%;
}
.polmet-dark-transparent {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: #272727;
    opacity: 0.94;
}
.polmet-fancy-title-color.polmet-fancy-title h2,.polmet-fancy-title-color.polmet-fancy-title span { color: #ffffff; }
/* Project Modren */
.polmet-project-modren figcaption {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    padding: 15px;
    background-color: rgba(0,0,0,0.40);
}
.polmet-project-caption {
    padding: 75px 22px;
    display: inline-block;
    width: 100%;
    height: 100%;
    position: relative;
    text-align: center;
    opacity: 0;
    -webkit-transform: rotateY(190deg);
       -moz-transform: rotateY(190deg);
        -ms-transform: rotateY(190deg);
         -o-transform: rotateY(190deg);
            transform: rotateY(190deg);
}
.polmet-project-modren:hover .polmet-project-caption {
    opacity: 1;
    -webkit-transform: rotateY(0deg);
       -moz-transform: rotateY(0deg);
        -ms-transform: rotateY(0deg);
         -o-transform: rotateY(0deg);
            transform: rotateY(0deg);
}
.polmet-project-caption:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.80;
    z-index: 0;
}
.polmet-project-modren:hover figcaption                                                                                { background-color: rgba(0,0,0,0); }
.polmet-project-caption *                                                                                              { position: relative; }
.polmet-project-caption h5                                                                                             { margin-bottom: 13px; }
.polmet-project-caption p                                                                                              { margin-bottom: 17px; }
.polmet-project-caption .polmet-readmore:hover:before,.polmet-project-caption .polmet-readmore:hover:after          { background-color: #272727; }
/* Testimonial */
.polmet-testimonial,.polmet-testimonial-wrap,
.polmet-testimonial figure,.polmet-testimonial figure img {
    float: left;
    width: 100%;
}
.polmet-testimonial ul li              { list-style: none; }
.polmet-testimonial > ul > li          { margin-bottom: 40px; }
.polmet-testimonial-wrap {
    background-color: #f4f4f4;
    padding: 41px 24px 35px 24px;
    position: relative;
    margin-bottom: 26px;
}
.polmet-testimonial-wrap:before {
    content: '';
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #f4f4f4;
    position: absolute;
    left: 50%;
    bottom: -10px;
    margin-left: -10px;
}
.polmet-testimonial-wrap h5 { margin-bottom: 15px; }
.polmet-testimonial-wrap p {
    font-size: 18px;
    font-style: italic;
    margin-bottom: 20px;
}
.polmet-testimonial-wrap span { font-size: 16px; }
.polmet-testimonial figure {
    text-align: center;
    margin-bottom: 0px;
}
.polmet-testimonial figure:before {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -18px;
    width: 32px;
    height: 26px;
    background: url(images/testimonial-circle.png);
    margin-left: -17px;
}
.polmet-testimonial figure img { border-radius: 100%; }
.polmet-testimonial figure a {
    display: inline-block;
    width: 84px;
}
.polmet-testimonial ul li:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -15px;
    background: url(images/testimonial-pattren.png);
    height: 13px;
    width: 100%;
}
.polmet-testimonial ul li:nth-child(3n+1):before {
    width: 50%;
    left: auto;
    right: 0px;
}
.polmet-testimonial ul li:nth-child(3n):before {
    width: 50%;
    left: 0px;
}
.polmet-testimonial ul li:nth-child(3n+1) figure:after {
    content: '';
    position: absolute;
    left: 45%;
    bottom: -18px;
    background-color: #ffffff;
    width: 12px;
    height: 10px;
}
.polmet-testimonial ul li:nth-child(3n) figure:after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: -18px;
    background-color: #ffffff;
    width: 12px;
    height: 10px;
    margin-left: 5px;
}
/* Partner Slider */
.polmet-partner-slider {
    float: left;
    width: 100%;
   /* background: url(images/partner-pattren.png);
    padding: 55px 20px 50px 20px;
    margin: 20px 0px 0px 0px;*/
}
.polmet-partner-slider-layer { text-align: center; }
.polmet-partner-slider-layer a {
    display: inline-block;
    opacity: 0.60;
}
.polmet-partner-slider-layer a:hover { opacity: 1; }
/* SubHeader */
.polmet-subheader,.polmet-subheader h1,.polmet-subheader p,.polmet-breadcrumb,.polmet-pagetitle {
    float: left;
    width: 100%;
}
.polmet-subheader                                  { margin-top: -1px; }
.polmet-subheader {
    background: url(extra-images/subheader-img.png);
    padding: 70px 0px 0px;
    position: relative;
    background-position: center;
}
.polmet-dark-transparent {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0.7);
}
.polmet-pagetitle                                  { padding: 32px 0px 38px;}
.polmet-pagetitle h1 {
    font-size: 35px;
    color: #ffffff;
    font-weight: 600;
    margin-bottom: 0px;
}
.polmet-pagetitle p {
    font-size: 16px;
    color: #ffffff;
    margin-bottom: 0px;
}
.polmet-breadcrumb {
    background-color: #272727;
    padding: 11px 0px;
    position: relative;
}
.polmet-breadcrumb ul                              { float: left;}
.polmet-breadcrumb ul:nth-child(2)                              { float: right;}
.polmet-breadcrumb ul li:before {
    content: "\f105";
    font-family: FontAwesome;
    font-size: 14px;
    position: absolute;
    right: -3px;
    bottom: 0px;
}
.polmet-breadcrumb ul li {
    display: inline-block;
    position: relative;
    color: #ededed;
    padding: 0px 13px;
    font-style: italic;
    font-size: 14px;
}
.polmet-breadcrumb ul .active                      { padding: 0px 0px 0px 12px;}
.polmet-breadcrumb ul li:last-child:before         { display: none; }
.polmet-breadcrumb ul li a                         { color: #ededed;}

/*SubHeader*/

/*404-page*/
.polmet-error-search,.polmet-error-search input[type="text"] {
    float: left;
    width: 100%;
}
.polmet-error-wrap {
    margin: 0px auto 55px;
    background-color: #272727;
    padding: 98px;
    width: 700px;
    text-align: center;
}
.polmet-error-wrap h2 {
    color: #fff;
    font-size: 100px;
    margin: 0px;
    line-height: 0.7;
    font-weight: 600;
}
.polmet-error-wrap h2 i {
    font-size: 60px;
    display: inline-block;
    -webkit-transform: translateY(-14px);
       -moz-transform: translateY(-14px);
        -ms-transform: translateY(-14px);
         -o-transform: translateY(-14px);
            transform: translateY(-14px);
}
.polmet-error-wrap span {
    display: block;
    color: #fff;
    font-size: 50px;
    margin: 0px 0px 33px;
    line-height: 0.8;
    font-weight: 600;
}
.polmet-error-wrap p {
    color: #c6c6c6;
    font-size: 18px;
    margin: 0px 0px 24px;
}
.polmet-error-search {
    margin: 0px 0px 30px;
    position: relative;
}
.polmet-error-search input[type="text"] {
    height: 50px;
    color: #8e8e8e;
    font-size: 14px;
    font-style: italic;
    padding: 2px 20px 3px;
    background-color: #494949;
}
.polmet-error-search label                                     { margin: 0px;}
.polmet-error-search label:before {
    content: "\f002";
    position: absolute;
    font-size: 16px;
    color: #8e8e8e;
    right: 20px;
    bottom: 14px;
    z-index: 1;
    font-family: FontAwesome;
    cursor: pointer;
}
.polmet-error-search input[type="submit"] {
    position: absolute;
    background-color: transparent;
    width: 60px;
    border: none;
    right: 0px;
    bottom: 0px;
    height: 50px;
}
.polmet-simple-btn {
    float: left;
    color: #272727;
    font-size: 16px;
    padding: 10px 29px 15px;
}
.polmet-simple-btn i {
    float: right;
    margin: 5px 0px 0px 10px;
    font-size: 15px;
}
.polmet-simple-btn:hover i                                    { margin: 5px 0px 0px 15px;}
/*404-page*/

/*Search Result*/
.polmet-form-result,.polmet-form-result h2,.polmet-form-result p,.polmet-form-result form input[type="text"],
.polmet-search-result,.polmet-search-result h2,.polmet-search-result ul,.polmet-search-result ul li figure a,
.polmet-search-result ul li figure a img {
    float: left;
    width: 100%;
}
.polmet-form-result                                           { margin-bottom: 63px;}
.polmet-form-result h2 {
    font-size: 30px;
    color: #272727;
    font-weight: 600;
    margin-bottom: 5px;
}
.polmet-form-result p {
    font-size: 16px;
    color: #272727;
    margin-bottom: 36px;
}
.polmet-form-result form {
    float: left;
    width: 78%;
    position: relative;
}
.polmet-form-result form input[type="text"] {
    height: 50px;
    color: #929292;
    font-size: 14px;
    padding: 2px 20px 4px;
    font-style: italic;
    background-color: #efefef;
}
.polmet-form-result form label                                 { margin: 0px;}
.polmet-form-result form label:before {
    content: "\f002";
    position: absolute;
    font-size: 16px;
    color: #929292;
    right: 22px;
    cursor: pointer;
    bottom: 14px;
    z-index: 1;
    font-family: FontAwesome;
}
.polmet-form-result form input[type="submit"] {
    position: absolute;
    width: 60px;
    background-color: transparent;
    border: none;
    right: 0px;
    border-radius: 0px 3px 3px 0px;
    bottom: 0px;
    height: 50px;
}
.polmet-search-result h2 {
    font-size: 20px;
    color: #272727;
    margin-bottom: 47px;
}
.polmet-search-result ul li {
    list-style: none;
    float: left;
    margin-bottom: 50px;
}
.polmet-search-result ul li figure {
    float: left;
    width: 250px;
    margin: 0px;
}
.polmet-search-result ul li figure ~ .polmet-result-text { 
    margin-left: 250px;
    padding: 23px 0px 0px 30px;
}
.polmet-result-text p {
    color: #acacac;
    display: block;
    margin: 0px 0px 14px;
    font-style: italic;
}
.polmet-result-text p a {
    display: inline-block;
    color: #272727;
    font-style: normal;
    margin: 0px 0px 0px 6px;
    font-size: 16px;
}
.polmet-result-text h5 {
    margin-bottom: 8px;
    font-size: 18px;
}
.polmet-result-text h5 a                                                  { color: #272727;}
.polmet-result-text .polmet-search-link {
    text-decoration: underline;
    color: #eeac0f;
}
/*Search Result*/

/*Widget_categories*/
.polmet-main-content .widget,.polmet-widget-heading {
    float: left;
    width: 100%;
}
.polmet-main-content .widget                                              { margin: 0px 0px 41px;}
.polmet-widget-heading h2 {
    display: inline-block;
    margin: 0px 0px 34px;
    padding: 0px 0px 4px;
    color: #000;
    font-size: 18px;
    position: relative;
}
.polmet-widget-heading h2:before {
    content: '';
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 40px;
    height: 2px;
}
.polmet-main-content .widget_categories ul::before                         { content: none;}
.polmet-main-content .widget_categories ul li {
    margin-bottom: 26px;
    padding: 0px;
    width: 100%;
}
.polmet-main-content .widget_categories ul li:last-child                   { margin: 0px;}
.polmet-main-content .widget_categories ul li a {
    color: #000;
    float: left;
}
.polmet-main-content .widget_categories ul li a:before {
    content: "\f105";
    font-family: FontAwesome;
}
/*Widget Categories*/

/* Widget Recent Post */
.widget_recent_post ul li,.widget_recent_post figure a,.widget_recent_post figure img  {
    float: left;
    width: 100%;
}
.widget_recent_post ul li {
    margin-bottom: 40px;
    list-style: none;
}
.widget_recent_post ul li:last-child                                        { margin: 0px;}
.widget_recent_post figure {
    float: left;
    width: 80px;
    margin-bottom: 0px;
    overflow: hidden;
}
.polmet-post-hover {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(255,205,0,0.75);
    opacity: 0;
}
.widget_recent_post ul li:hover .polmet-post-hover                             { opacity: 1;}
.polmet-post-hover i {
    position: absolute;
    left: 0px;
    top: 50%;
    color: #ffffff;
    font-size: 17px;
    margin: -8px 0px 0px -5px;
}
.widget_recent_post ul li:hover .polmet-post-hover i                           { left: 50%;}
.widget_recent_post figure ~ .polmet-recentpost {
    margin: 0px 0px 0px 79px;
    padding: 2px 0px 0px 18px;
}
.polmet-recentpost h6 {
    margin-bottom: 6px;
    display: inline-block;
    line-height: 1.4;
    font-weight: 600;
}
.polmet-recentpost h6 a                                                        { color: #333333;}
.polmet-recentpost p {
    margin-bottom: 0px;
    display: inline-block;
    line-height: 22px;
    font-size: 16px;
    color: #777777;
}
/* Widget Archive */
.widget_archive ul li:last-child                                                 { margin: 0px;}
.widget_archive ul li {
    float: left;
    width: 100%;
    margin-bottom: 26px;
    padding-left: 15px;
    position: relative;
    list-style: none;
}
.widget_archive ul li a {
    font-size: 16px;
    color: #000;
    float: left;
    line-height: 1;
}
.widget_archive ul li:before {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    left: 0px;
    top: -6px;
    font-size: 13px;
    color: #000;
}
/* Widget Archive */

/* Widget popular tags */
.tagcloud {
    margin: 0px -17px 0px 0px;
    float: left;
    width: 100%;
}
.widget_tag_cloud a {
    color: #343434;
    display: inline-block;
    border: 1px solid #f2f2f2;
    font-size: 13px;
    margin: 0px 6px 19px 0px;
    padding: 5px 19px;
}
.widget_tag_cloud a:hover {
    border: 1px solid;
    color: #fff;
}
.widget_tag_cloud a:hover:before {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
}

/*Blog Detail*/
.polmet-postthumb,.polmet-postthumb figcaption,.polmet-rich-editor,.polmet-post-options,
.polmet-rich-editor > p,blockquote,.polmet-post-tags {
    float: left;
    width: 100%;
}
.polmet-postthumb                                                  { margin: 0px 0px 40px;}
.polmet-postthumb figcaption time {
    float: left;
    width: 120px;
    text-align: center;
    margin: 0px 19px 0px -20px;
    padding: 18px 27px 13px;
    background-color: #fecf0d;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 35px;
    line-height: 25px;
    font-family: 'Montserrat', sans-serif;
}
.polmet-postthumb figcaption time span {
    font-size: 20px;
    display: inline-block;
}
.polmet-postthumb figcaption > h2 {
    padding: 19px 55px 24px 19px;
    border-bottom: 8px solid #fecf0d;
    background-color: #272727;
    color: #fff;
    font-size: 24px;
    margin: 0px;
}
.polmet-rich-editor                                        { margin: 0px 0px 8px;}
.polmet-post-options                                       { margin: 0px 0px 21px;}
.polmet-post-options li {
    float: left;
    list-style: none;
    margin: 0px 20px 10px 0px;
    font-size: 13px;
    padding: 4px 22px;
    font-weight: 600;
    background-color: #272727;
}
.polmet-post-options li a {
    color: #fff;
    display: inline-block;
}
.polmet-post-options li i {
    float: left;
    color: #fecf0d;
    margin: 6px 10px 0px 0px;
    font-size: 18px;
}
.polmet-rich-editor > p {
    margin: 0px 0px 25px;
    font-size: 16px;
}
blockquote {
    background-image: url("images/blockquote-back-img.png");
    border-left: 3px solid #c9c9c9;
    font-size: 18px;
    font-style: italic;
    color: #757575;
    padding: 43px 81px 23px 94px;
    position: relative;
    line-height: 26px;
    margin: 11px 0px 32px;
}
blockquote:before {
    content: "\f10d";
    font-family: FontAwesome;
    font-size: 36px;
    position: absolute;
    left: 46px;
    top: 33px;
    font-style: normal;
    color: #c9c9c9;
}
blockquote span {
    text-align: right;
    display: block;
    font-size: 16px;
    font-style: normal;
}
blockquote span a                                                       { color: #757575;}
.polmet-post-tags {
    padding: 11px 21px 13px;
    margin: 0px 0px 70px;
    background-color: #f9f9f9;
}
.polmet-tags,.polmet-tags span,.polmet-tags a                        { float: left;}
.polmet-tags span {
    color: #191919;
    font-size: 16px;
    margin-right: 16px;
    font-weight: 600;
}
.polmet-blog-social,.polmet-blog-social ul                             { float: right;}
.polmet-tags a {
    margin-left: 4px;
    font-size: 15px;
    padding: 3px 0px 0px;
    color: #757575;
}
.polmet-blog-social span {
    font-weight: 600;
    color: #191919;
    margin: 0px 9px 0px 0px;
    font-size: 16px;
}
.polmet-blog-social ul                                                     { padding: 2px 0px 0px;}
.polmet-blog-social ul li {
    float: left;
    list-style: none;
    margin: 0px 0px 0px 11px;
}
.polmet-blog-social ul li a {
    float: left;
    color: #666666;
    font-size: 13px;
    line-height: 21px;
}
/*Detail Post*/
.polmet-prenxt-post,.polmet-prenxt-post ul li h3,.polmet-prenxt-post ul li h3 a,
.polmet-prenxt-post ul li figure,.polmet-prenxt-post ul li figure img,
.polmet-prenxt-post ul li figure figcaption {
    float: left;
    width: 100%;
}
.polmet-prenxt-post                                                        { margin: 0px 0px 23px;}
.polmet-prenxt-post ul                                                     { margin: 0px -15px;}
.polmet-prenxt-post ul li {
    list-style: none;
    padding: 0px 15px;
    float: left;
    width: 50%;
    margin: 0px 0px 40px;
}
.polmet-prenxt-post ul li figure                                            { margin: 0px;}
.polmet-post-arrow {
    font-size: 16px;
    left: 0px;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    background-color: rgba(39,39,39,0.5);
}
.polmet-post-arrow i {
    color: #fff;
    position: absolute;
    left: 50%;
    top: 50%;
    margin: -28px 0px 0px -10px;
}
.polmet-prenxt-post ul li h3 {
    margin: 0px;
    text-transform: uppercase;
    font-weight: 600;
}
.polmet-prenxt-post ul li h3 a {
    font-size: 16px;
    color: #fff;
    border-bottom: 3px solid #fecf0d;
    background-color: #272727;
    padding: 12px 39px 10px 58px;
    position: relative;
    text-align: center;
}
/* Related Post*/
.polmet-section-heading {
    float: left;
    width: 100%;
    margin: 0px 0px 40px;
}
.polmet-section-heading h2 {
    display: inline-block;
    font-size: 20px;
    margin: 0px;
    padding: 0px 0px 5px;
    color: #000;
    position: relative;
}
.polmet-section-heading h2:before {
    content: '';
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 40px;
    height: 2px;
    background-color: #fecf0d;
}
/*Related Post*/
.polmet-blog ul li figure img,.polmet-blog ul li figure,.polmet-blog ul li figure figcaption,
.polmet-blog-comment,.polmet-related-blog-text {
    float: left;
    width: 100%;
}
.polmet-related-blog                                               { margin: 0px 0px 17px;}
.polmet-related-blog ul li figure                                  { margin: 0px 0px 22px;}
.polmet-related-blog ul li figure time {
    position: absolute;
    left: 0px;
    top: 0px;
    background-color: #272727;
    font-size: 16px;
    color: #fff;
    padding: 4px 22px 8px;
}
.polmet-blog-comment {
    margin: 0px;
    padding: 7px 9px 9px;
    background-color: #fecf0d;
}
.polmet-blog-comment > li {
    color: #272727;
    float: left;
    padding: 0px 9px;
    position: relative;
}
.polmet-blog-comment > li:before {
    content: '';
    position: absolute;
    right: 0px;
    bottom: 7px;
    background-color: #d6b011;
    height: 13px;
    width: 1px;
}
.polmet-blog-comment > li:last-child:before                        { content: none;}
.polmet-blog-comment > li a                                        { color: #272727;}
.polmet-related-blog-text h4                                       { margin: 0px 0px 15px;}
.polmet-related-blog-text h4 a                                     { color: #333333;}
.polmet-related-blog-text p {
    margin: 0px;
    color: #272727;
}
/* Comment's */
.comments-area,.comment-list,.comment-list,.comment-list li figure a img,.comment-list > ul > li,.comment-list .thumblist,
.comment-list figure a,.comment-list li img,.thumb-list,.text-holder .post-date {
    float: left;
    width: 100%;
}
.comments-area                                                      { margin: 0px 0px 35px;}
.comments-title {
    float: left;
    font-size: 20px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 5px;
    margin-bottom: 40px;
    position: relative;
}
.comments-title:before {
    content: '';
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 40px;
    height: 2px;
    background-color: #fecf0d;
}
.comment-list                                                       { margin-bottom: 32px;}
.comment-list .children {
    padding-left: 114px;
    margin: 0px;
}
.comment-list > ul > li {
    margin: 0px 0px 0px 0px;
    list-style: none;
}
.comment-list .thumblist > ul                                        {margin: 0px;}
.comment-list li                                                     {list-style: none;}
.comment-list li figure {
    float: left;
    margin: 0px;
    width: 90px;
    padding: 6px 0px 0px;
}
.thumb-list {
    margin-bottom: 30px;
    padding: 24px 33px 26px;
    background-color: #f9f9f9;
}
.comment-list figure ~ .text-holder {
    margin-left: 120px;
    position: relative;
}
.text-holder h6 {
    display: inline-block;
    margin: 0px;
    color: #000;
    font-weight: 400;
}
.text-holder .post-date {
    font-size: 11px;
    color: #272727;
    line-height: 1;
    margin-bottom: 13px;
}
.text-holder p {
    font-size: 14px;
    line-height: 24px;
    margin-bottom: 0px;
    color: #272727;
}
.comment-reply-link {
    position: absolute;
    right: 0px;
    top: -4px;
    color: #fecf0d;
    font-size: 14px;
}
.comment-reply-link i {
    font-size: 10px;
    float: left;
    margin: 11px 9px 0px 0px;
}
/* Form*/
.comment-reply-title,.comment-respond,.polmet-full-form textarea {
    float: left;
    width: 100%;
}
.comment-reply-title                                                 { margin-bottom: 40px;}
.comment-reply-title h3 {
    position: relative;
    float: left;
    font-size: 20px;
    font-weight: 400;
    color: #000;
    padding: 0px 0px 5px;
}
.comment-reply-title h3:before {
    content: '';
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 40px;
    height: 2px;
    background-color: #fecf0d;
}
.comment-respond form p {
    list-style-type: none;
    margin-bottom: 25px;
    padding: 0px 10px;
    width: 33.333%;
    position: relative;
}
.comment-respond form p:before {
    content: '';
    position: absolute;
    right: 58px;
    bottom: 0px;
    border-right: 1px solid #e0e0e0;
    height: 100%;
    -webkit-transform: rotate(5deg);
       -moz-transform: rotate(5deg);
        -ms-transform: rotate(5deg);
         -o-transform: rotate(5deg);
            transform: rotate(5deg);
}
.comment-respond form p:last-child:before                               { content: none;}
.comment-respond form p i {
    position: absolute;
    right: 27px;
    bottom: 16px;
    color: #c3c3c3;
    font-size: 14px;
}
.comment-respond form > .polmet-full-form > i {
    bottom: auto;
    top: 14px;
    right: 27px;
}
.comment-respond form                                                    { margin: 0px -10px;}
.comment-respond form p input[type="text"],
.comment-respond form p input[type="email"] {
    border: 1px solid #e0e0e0;
    color: #9b9b9b;
    height: 46px;
    font-size: 16px;
    margin: 0px;
    padding-left: 20px;
    width: 100%;
    background-color: transparent;
}
.comment-respond form > .polmet-full-form {
    width: 100%;
    margin: 0px 0px 30px;
}
.polmet-full-form textarea {
    height: 178px;
    color: #9b9b9b;
    font-size: 16px;
    padding: 15px 0px 0px 20px;
    border: 1px solid #e0e0e0;
    background-color: transparent;
}
.comment-respond form p input[type="submit"] {
    border: medium none;
    float: left;
    position: relative;
    padding: 4px 21px 5px;
    font-size: 16px;
    background-color: #272727;
}
.comment-respond form .polmet-fancy-btn {
    padding: 0px;
    margin: 0px;
}
/*Blog Detail*/

/*Factory Accordion*/
.polmet-accordion,.polmet-accordion .panel-body > p {
    float: left;
    width: 100%;
}
.polmet-accordion                                                        { margin-bottom: 60px;}
.polmet-accordion .panel-heading .panel-title > a {
    display: inline-block;
    width: 82%;
    position: relative;
    background-color: #272727;
    margin: -10px 0px 0px;
    padding: 17px 15px 21px 59px;
    color: #fff;
}
.polmet-accordion .panel + .panel                                         { margin-top: 28px;}
.polmet-accordion .panel-title a:after,
.polmet-accordion .panel-title a.collapsed:after {
    border-bottom: 10px solid #1b1b1b;
    border-right: 10px solid transparent;
    top: 0px;
    content: "";
    height: 0;
    right: -10px;
    position: absolute;
    width: 0;
}
.polmet-accordion .panel-heading .panel-title a.collapsed:before,
.polmet-accordion .panel-heading .panel-title a:before {
    position: absolute;
    left: 30px;
    color: #fff;
    top: 19px;
    font-size: 15px;
    content: "\f055";
    font-family: FontAwesome;
}
.polmet-accordion .panel-heading .panel-title a:before                     { content: "\f056";}
.polmet-accordion .panel-default {
    border-radius: 0px;
    border: none;
    box-shadow: none;
}
.polmet-accordion .panel-default > .panel-heading {
    background-color: #f3f3f3;
    border: none;
    padding: 0px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
}
.polmet-accordion .panel-body {
    border: none;
    background-color: #f3f3f3;
    padding: 7px 68px 24px 31px;
}
.polmet-accordion .panel-title {
    color: inherit;
    font-size: 17px;
    margin-bottom: 0px;
    margin-top: 0px;
    padding: 0px 0px 15px;
}
.polmet-accordion .panel-body > p {
    line-height: 24px;
    margin-bottom: 0px;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body             { border-top-color: transparent;}

/*Faq*/

/*Service Detail*/

.polmet-service-modeling,.polmet-marketing-service,.polmet-service-thumb,.polmet-liststyle-two  {
    float: left;
    width: 100%;
}
.polmet-service-thumb                                                      { margin: 0px 0px 32px;}
.polmet-service-modeling                                                   { margin: 0px 0px 119px;}
.polmet-marketing-service p                                                { margin: 0px 0px 28px;}
.polmet-liststyle-two li {
    float: left;
    list-style: none;
    font-weight: 600;
    margin: 0px 0px 12px;
    position: relative;
    padding: 0px 0px 0px 25px;
}
.polmet-liststyle-two li:before {
    content: '';
    position: absolute;
    border: 1px solid #272727;
    border-radius: 100%;
    left: 0px;
    height: 10px;
    width: 10px;
    top: 10px;
}
.polmet-service .panel-heading .panel-title > a                              { width: 88%;}

/*Skillsbar*/
.skillst {
  float: left;
  width: 100%;
  margin-bottom: 16px;
}
.skillst h6 {
  font-size: 12px;
  margin: 0px 0px 5px;
  text-transform: uppercase;
}
.skillst .skillbar{
  width: 100%;
  height: 17px;
  background-color: #eeeeee;
  position:relative;
}
.bar-container {
  width: 100%;
  position:relative;
}
.bar-container .bar {
    height: 100%;
    position: absolute;
    left: 0px;
    top: 0px;
}
.skillst .count-bar {
  height: 17px;
  position:relative;
  width: 0;
}
.skillst .title{
  position:absolute;
  line-height:25px;
  top:-30px;
  left:0px;
  color: #555555;
}
.skillst .count{
  float: right;
  font-size: 12px;
  color:#272727;
  margin: -27px 0px 0px 0px;
}
/*Service Detail*/

/*About Us*/
.polmet-progress-text,.polmet-aboutus-title {
    float: left;
    width: 100%;
}
.polmet-aboutus-title {
    margin: 0px 0px 50px;
    font-size: 32px;
    font-weight: 600;
}
.polmet-progress-text p {
    margin: 0px 0px 21px;
    line-height: 30px;
    font-size: 17px;
}
.polmet-fancy-btn {
    display: inline-block;
    background-color: #272727;
    color: #fff;
    margin: 20px 0px 0px;
    font-size: 16px;
    padding: 8px 27px 8px;
    position: relative;
}
.polmet-fancy-btn:hover                        { color: #272727;}
.polmet-fancy-btn:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 0;
    height: 0;
    z-index: 1;
    border-top: 30px solid #343434;
    border-right: 30px solid transparent;
}
.polmet-fancy-btn:hover:before                 { border-top: 30px solid;}
.polmet-fancy-btn:hover:after                  { border-bottom: 30px solid;}
.polmet-fancy-btn:after {
    content: '';
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 0;
    height: 0;
    border-bottom: 30px solid #343434;
    border-left: 30px solid transparent;
}
/*Factory Service*/

/*Factory Counterabout*/
.polmet-counter-text,.polmet-counter {
    float: left;
    width: 100%;
}
.counter-transparent {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0px;
    top: 0px;
    background-color: rgba(0,0,0,0.79);
}
.polmet-counter-text h4 {
    margin: 0px 0px 23px;
    color: #fff;
    font-size: 30px;
}
.polmet-counter-text p {
    margin: 0px 0px 28px;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
}
.polmet-classic-btn {
    display: inline-block;
    font-size: 16px;
    padding: 8px 22px;
}
.polmet-classic-btn i {
    float: right;
    margin: 4px 0px 0px 10px;
}
.polmet-counter                                            { padding: 81px 0px 0px;}
.polmet-counter ul                                         { margin: 0px;}
.polmet-counter ul li {
    margin: 0px;
    float: left;
    text-align: center;
    width: 25%;
    list-style: none;
}
.polmet-counter ul li span {
    display: inline-block;
    color: #fff;
    margin: 0px 0px 12px;
    font-size: 40px;
}
.polmet-counter ul li p {
    color: #fff;
    margin: 0px;
    font-size: 16px;
}
/*About Us*/

/*Portfolio Detail*/
.polmet-liststyle-one,.polmet-portfolio-skillbar,.fectory-portfolio-options,
.polmet-social-options {
    float: left;
    width: 100%;
}
.polmet-rich-editor small                                  { font-size: 16px;}
.polmet-liststyle-one {
    padding: 14px 0px 0px;
    margin: 0px 0px 23px;
}
.polmet-liststyle-one li {
    list-style: none;
    font-size: 16px;
    margin: 0px 0px 2px;
    position: relative;
    padding: 0px 0px 0px 28px;
}
.polmet-liststyle-one li::before {
    border: 1px solid #272727;
    border-radius: 100%;
    content: "";
    height: 7px;
    left: 0px;
    position: absolute;
    top: 10px;
    width: 7px;
}
.fectory-portfolio-options {
    background-color: #f6f6f6;
    padding: 30px;
}
.fectory-portfolio-options > ul > li {
    list-style: none;
    display: inline-block;
    margin: 0px 0px 17px;
    position: relative;
    padding: 0px 0px 0px 21px;
}
.fectory-portfolio-options ul li i {
    position: absolute;
    left: 0px;
    font-size: 16px;
    top: 6px;
    color: #929292;
}
.fectory-portfolio-options ul li span                               { font-weight: 600;}
.fectory-portfolio-options ul li time,
.fectory-portfolio-options ul li p {
    display: block;
    font-size: 16px;
    line-height: 22px;
}
.polmet-social-options {
    margin: 0px;
    padding: 4px 0px 0px;
}
.polmet-social-options > li {
    float: left;
    list-style: none;
    margin: 0px 10px 0px 0px;
}
.polmet-social-options > li a {
    color: #929292;
    font-size: 16px;
}
.polmet-simple-frame {
    margin: 0px;
    padding: 9px 0px 0px;
}
.polmet-portfolio-skillbar                                         { padding: 11px 0px 0px;}
.polmet-portfolio-skillbar > .skillst h6                           { margin: 0px 0px 12px}
.polmet-related-project ul li {
    list-style: none;
    padding: 0px;
}
.polmet-modren-project ul li {
    list-style: none;
    margin: 0px 0px 40px;
}
.related-team ul li figure img                                          { opacity: 0.7;}
.related-team ul li:hover figure img                                    { opacity: 1;}
/*Portfolio Detail*/

/*Shop Grid*/
.polmet-shop,.polmet-shop-grid ul li figure img,.polmet-shop-grid ul li figure,.polmet-shopgrid-text {
    float: left;
    width: 100%;
}
.polmet-shop > ul > li {
    list-style: none;
    margin: 0px 0px 40px;
}
.polmet-shop-grid ul li figure                                     { margin: 0px 0px 13px;}
.polmet-shop-grid ul li figure img                                 {border: 1px solid #e0e0e0;}
.polmet-shop-grid ul li:hover figure img                           { border: 1px solid #fff;}
.polmet-shop-grid figure figcaption {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    overflow: hidden;
}
.polmet-shop-grid figure figcaption:before {
    content: "";
    height: 0;
    left: 0px;
    opacity: 0;
    position: absolute;
    top: 0px;
    height: 100%;
    width: 100%;
}
.polmet-shop-grid ul li:hover figure figcaption:before                { opacity: 0.6;}
.polmet-add-cart {
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    padding: 3px 0px 0px 53px;
    background-color: #272727;
    text-transform: uppercase;
    position: absolute;
    bottom: -30px;
    left: 0;
    opacity: 0;
    width: 100%;
    line-height: 2.5;
}
.polmet-shop-grid ul li:hover figure .polmet-add-cart {
    opacity: 1;
    bottom: 0px;
}
.polmet-add-cart i {
    float: right;
    color: #272727;
    padding: 14px 19px 14px 18px;
    font-size: 18px;
}
.polmet-add-cart:after {
    content: '';
    position: absolute;
    right: 55px;
    bottom: 0;
    width: 0;
    height: 0;
    border-bottom: 46px solid;
    border-left: 11px solid transparent;
}
.polmet-shop-grid figure .polmet-shop-icon {
    left: 50%;
    opacity: 0;
    position: absolute;
    top: 50%;
    color: #fff;
    background-color: #272727;
    padding: 13px 16px 10px;
    -webkit-transform: scale(2);
       -moz-transform: scale(2);
        -ms-transform: scale(2);
         -o-transform: scale(2);
            transform: scale(2);
    margin: -47px 0px 0px -22px;
}
.polmet-shop-grid figure .polmet-shop-icon i                              {font-size: 17px;}
.polmet-shop-grid > ul > li:hover figure .polmet-shop-icon {
    opacity: 1;
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
}
.polmet-shopgrid-text h4                                                   { margin: 0px 0px 2px;}
.star-rating {
    display: inline-block;
    height: 16px;
    line-height: 23px;
    position: relative;
    width: 100%;
    margin: 0px 0px 2px;
}
.star-rating:before,.star-rating-box:before {
    content: "\f006 \f006 \f006 \f006 \f006";
    font-family: FontAwesome;
    font-size: 14px;
    left: 0px;
    letter-spacing: 4px;
    position: absolute;
    top: 0px;
}
.star-rating-box:before                                                 { content: "\f005 \f005 \f005 \f005 \f005";}
.star-rating > .star-rating-box {
    height: 20px;
    left: 0px;
    overflow: hidden;
    position: absolute;
    top: 0px;
}
.polmet-shopgrid-text > span {
    font-size: 18px;
    font-weight: 600;
}
.polmet-shopgrid-text span del {
    color: #a3a3a3;
    font-size: 15px;
    font-weight: 500;
}
/*Shop Grid*/

/*Pagination*/
.polmet-pagination {
    float: left;
    width: 100%;
    margin: 18px 0px 60px;
}
.page-numbers li {
    list-style: none;
    float: left;
    height: 35px;
    width: 35px;
    margin: 0px 10px 0px 0px;
    text-align: center;
    border: 1px solid #e0e0e0;
    line-height: 2;
}
.page-numbers li:hover {
    background-color: #272727;
    border: 1px solid #272727;
}
.page-numbers li a.page-numbers,.page-numbers li .page-numbers.current              { font-size: 16px;}
.page-numbers li a,.page-numbers li .page-numbers.current {
    padding: 6px 17px 6px 10px;
    margin: -6px 0px 0px;
    width: 25px;
    color: #9b9b9b;
    height: 0px;
    display: inline-block;
    position: relative;
}
.page-numbers li:hover a,
.page-numbers li:hover .page-numbers.current                                        { height: 45px;}
.page-numbers .active {
    background-color: #272727;
    border: 1px solid #272727;
}
.page-numbers li .page-numbers.current {
    height: 45px;
    color: #272727;
}
.page-numbers li:hover a,
.page-numbers li:hover .page-numbers.current                                        { color: #272727;}
.page-numbers li:hover .page-numbers.current:before,
.page-numbers li:hover a:before                                                     { border-bottom: 5px solid;}
.page-numbers li a i {
    font-size: 20px;
    margin: 5px 0px 0px;
}
.page-numbers .active .page-numbers.current:before                                  { border-bottom: 5px solid;}
.page-numbers li a:before,.page-numbers li .page-numbers.current:before {
    content: '';
    position: absolute;
    left: -5px;
    top: 0px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-bottom: 5px solid #fff;
}
/*Pagination*/

/*Team Detail*/
.team-detail-text,.team-detail-text > .team-detail-social,.polmet-twitter-slider p,
.polmet-twitter-slider,.polmet-team-contact {
    float: left;
    width: 100%;
}
.team-detail-thumb {
    float: left;
    margin: 0px 0px 63px;
}
.team-detail-text .polmet-fancy-title                                  { margin: 0px 0px 22px;}
.team-detail-text .polmet-fancy-title h2                               { font-size: 24px;}
.team-detail-text .polmet-fancy-title span                             { font-size: 14px;}
.team-detail-text .polmet-fancy-title span::before                     { width: 45px;}
.team-detail-text .polmet-fancy-title-inner                            { float: left;}
.team-detail-text p {
    margin: 0px 0px 19px;
    float: left;
    line-height: 24px;
    font-size: 16px;
}
.polmet-stylelist-three {
    margin: 0px 0px 30px;
    float: left;
}
.polmet-stylelist-three > li {
    display: inline-block;
    list-style: none;
    font-weight: 600;
    margin: 0px 0px 9px;
    position: relative;
    font-size: 16px;
    padding: 0px 0px 0px 25px;
}
.polmet-stylelist-three > li:before {
    content: '';
    position: absolute;
    background-color: #272727;
    width: 6px;
    height: 6px;
    left: 0;
    top: 10px;
    border-radius: 100%;
}
.team-detail-text > .team-detail-social > li {
   float: left;
   font-size: 14px;
   margin: 0px 14px 0px 0px;
}
.team-detail-text > .team-detail-social > li a                           { color: #535353;}
.polmet-team-detail .polmet-rich-editor                                { margin: 0px 0px 43px;}
.polmet-team-detail .polmet-rich-editor p {
    margin: 0px 0px 17px;
    line-height: 24px;
}
.polmet-team-detail .skillst h6                                         { margin: 0px 0px 10px;}
.polmet-team-contact                                                    { padding: 22px 0px 25px;}
.polmet-twitter-slider {
    text-align: center;
    border: 1px solid #e0e0e0;
    padding: 62px 15px 117px;
    margin: 16px 0px 0px;
}
.polmet-twitter-slider p {
    font-size: 16px;
    margin: 0px 0px 26px;
    line-height: 23px;
}
.polmet-twitter-slider time {
    font-size: 14px;
    font-style: italic;
    display: inline-block;
}
.polmet-twitter-slider time a i {
    font-size: 19px;
    margin: 0px 10px 0px 0px;
}
/*Team Detail*/

/*Blog Large*/
.polmet-bloglarge ul li figure,.polmet-bloglarge ul li figure > a,.polmet-bloglarge-text,
.polmet-bloglarge ul li figure img,.polmet-bloglarge ul li figure figcaption {
    float: left;
    width: 100%;
}
.polmet-bloglarge ul li {
    list-style: none;
    margin: 0px 0px 50px;
}
.polmet-bloglarge ul li figure                                       { margin: 0px 0px 30px;}
.polmet-bloglarge ul li figure > a                                   { position: relative;}
.polmet-bloglarge-hover {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.polmet-bloglarge ul li:hover .polmet-bloglarge-hover              { opacity: 1; }
.polmet-bloglarge-hover i {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 61px;
    height: 60px;
    background-color: #272727;
    font-size: 25px;
    color: #fff;
    padding-top: 17px;
    text-align: center;
    margin: -29px 0px 0px -29px;
    -webkit-transform: scale(0.4);
       -moz-transform: scale(0.4);
        -ms-transform: scale(0.4);
         -o-transform: scale(0.4);
            transform: scale(0.4);
}
.polmet-bloglarge ul li:hover .polmet-bloglarge-hover i {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
}
.polmet-bloglarge-hover:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
    background-color: #fecf0d;
}
.polmet-bloglarge ul li:hover .polmet-bloglarge-hover:before          { opacity: 0.60;}
.polmet-bloglarge ul li figure figcaption time {
    float: left;
    width: 100px;
    text-align: center;
    margin: 0px 18px 0px 0px;
    padding: 19px 27px 8px;
    background-color: #fecf0d;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 35px;
    line-height: 24px;
    font-family: 'Montserrat', sans-serif;
}
.polmet-bloglarge ul li figure figcaption time span {
    font-size: 20px;
    display: inline-block;
}
.polmet-bloglarge ul li figure figcaption > h2 {
    padding: 19px 50px 24px 19px;
    border-bottom: 8px solid #fecf0d;
    background-color: #272727;
    font-size: 24px;
    margin: 0px;
}
.polmet-bloglarge ul li figure figcaption > h2 a                     { color: #fff;}
.polmet-bloglarge .polmet-post-options                              { margin: 0px 0px 12px;}
.polmet-bloglarge-text p {
    margin: 0px 0px 18px;
    font-size: 16px;
}
.polmet-bloglarge .polmet-post-options li {
    background-color: #eeeeee;
    margin: 0px 30px 10px 0px;
}
.polmet-bloglarge .polmet-post-options li i                         { color: #999999;}
.polmet-bloglarge .polmet-post-options li a {
    color: #999999;
    font-weight: 400;
    font-style: italic;
}
.polmet-bloglarge .polmet-readmore-btn {
    display: inline-block;
    position: relative;
    font-weight: 600;
    font-size: 16px;
    padding: 0px 0px 13px;
}
.polmet-bloglarge .polmet-readmore-btn:before,
.polmet-bloglarge .polmet-readmore-btn:after {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 6px;
    width: 33px;
    height: 2px;
    background-color: #272727;
}
.polmet-bloglarge .polmet-readmore-btn:after {
    bottom: 0px;
    width: 17px;
}
/*Blog large*/

/*Contact Us*/
.polmet-contactus-info,.polmet-contact-wrap {
    float: left;
    width: 100%;
}
.polmet-contactus-info ul li {
    list-style: none;
    margin: 0px 0px 40px;
}
.polmet-contact-wrap {
    text-align: center;
    padding: 47px 30px 45px;
    background-color: #272727;
}
.polmet-contactus-info ul li i {
    float: left;
    font-size: 36px;
    background-color: #272727;
    padding: 15px 32px 0px 33px;
    margin: 0px 0px -12px;
    position: relative;
}
.polmet-contact-wrap h4 {
    color: #fff;
    margin: 0;
    line-height: 1.1;
}
.polmet-contact-wrap span {
    font-style: 14px;
    font-weight: 600;
    color: #979797;
}
.polmet-contact-wrap a {
    color: #979797;
    font-weight: 600;
}
#map {
    width: 100%;
    height: 721px;
}
.polmet-contact-form {
    /*right: 0px;*/
    /*top: -29px;*/
    /*position: absolute;*/
    /*z-index: 1;*/
    /*width: 500px;*/
    /*background-color: #272727;*/
}
.polmet-contact-form form:before {
    /*border-bottom: 30px solid #272727;*/
    /*border-left: 30px solid transparent;*/
    /*top: 0px;*/
    /*content: "";*/
    /*position: absolute;*/
    /*left: -30px;*/
}
.polmet-contact-form form {
    /*padding: 50px 50px;*/
    float: left;
    width: 100%;
    position: relative;
}
.polmet-contact-form form ul li {
    list-style: none;
    float: left;
    width: 100%;
    margin: 0px 0px 30px;
}
.polmet-contact-form form ul li input[type="text"] {
    font-size: 16px;
    width: 100%;
    color: #8e8e8e;
    height: 45px;
    background-color: #494949;
    padding-left: 22px;
}
.polmet-contact-form form ul li textarea{
    height: 120px;
    font-size: 16px;
    padding: 10px 10px 0px 20px;
    color: #b3b3b3; 
    background-color: #494949;
    width: 100%;
}
.polmet-contact-form form input[type="submit"] {
    border: none;
    color: #272727;
    color: #fff;
    font-size: 16px;
    display: inline-block;
    background-color: #fff;
    padding: 6px 24px;
    background: #494949;
}
.polmet-contact-form form .polmet-fancy-btn {
    background-color: #fff;
    padding: 0px;
    margin: 0px;
}
.polmet-contact-form .polmet-fancy-title h2                               { color: #fff;}
.polmet-contact-form .polmet-fancy-title span                             { color: #fff;}
.polmet-contact-form .polmet-fancy-title                                  { margin-bottom: 50px;}
.polmet-contact-form .polmet-fancy-btn:before {
    border-top: 20px solid #dadada;
    border-right: 20px solid transparent;
}
.polmet-contact-form .polmet-fancy-btn:after {
    border-bottom: 20px solid #dadada;
    border-left: 20px solid transparent;
}
.polmet-content-padding                                                    { padding: 100px 0px 0px;}
/*Contact Us*/

/*Portfolio Grid*/
.polmet-portfolio,.polmet-portfolio-grid figure,.polmet-portfolio-grid figure > a,
.polmet-portfolio-grid figure img {
    float: left;
    width: 100%;
}
.polmet-portfolio-grid figure {
    overflow: hidden;
    margin-bottom: 0px;
}
.polmet-portfolio-grid figure figcaption {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.polmet-portfolio-grid ul li:hover figure figcaption                               { opacity: 1; }
.polmet-portfolio-grid figure figcaption:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(25,70,133,0.7);
    opacity: 0;
    border-radius: 0% 200% 0% 0%;
}
.polmet-portfolio-grid ul li:hover figure figcaption:before {
    opacity: 1;
    border-radius: 0%;
}
.polmet-portfolio-grid figure figcaption ul {
    position: absolute;
    left: 0px;
    top: 50%;
    width: 100%;
    margin: -24px 0px 0px 0px;
    text-align: center;
}
.polmet-portfolio-grid figure figcaption ul li {
    display: inline-block;
    line-height: 1;
    margin: 0px 8px;
    position: relative;
}
.polmet-portfolio-grid figure figcaption ul li:first-child,
.polmet-portfolio-grid figure figcaption ul li:last-child                              { bottom: -70px;}
.polmet-portfolio-grid ul li:hover figure figcaption ul li:first-child,
.polmet-portfolio-grid ul li:hover figure figcaption ul li:last-child                  { bottom: 0px; }
.polmet-portfolio-grid figure figcaption ul li a {
    float: left;
    width: 50px;
    height: 50px;
    color: #fff;
    background-color: #272727;
    font-size: 18px;
    padding-top: 16px;
}
.polmet-portfolio-wrap {
    float: left;
    width: 100%;
    /*margin: -51px 0px 0px;*/
    /*padding: 15px 20px 0px;*/
    position: relative;
}
.polmet-portfolio-wrap:before {
    /*content: '';*/
    /*left: 20px;*/
    /*top: 0px;*/
    /*position: absolute;*/
    /*background-color: #fff;*/
    /*height: 16px;*/
    /*width: 159px;*/
    /*border-left: 1px solid #e0e0e0;*/
    /*border-top: 1px solid #e0e0e0;*/
}
.polmet-portfolio-wrap:after {
    /*content: '';*/
    left: 179px;
    top: 0px;
    position: absolute;
    width: 0;
    height: 0;
    border-bottom: 16px solid #fff;
    border-right: 15px solid transparent;
}
.polmet-portfolio-text {
    background-color: #fff;
    /*border: 1px solid #e0e0e0;*/
    padding: 6px 6px 5px;
}
.polmet-portfolio-text h5 {
    margin: 0px 0px 5px;
    line-height: 1.4;
}
.polmet-portfolio-text span {
    color: #5f5f5f;
    font-size: 14px;
    font-style: italic;
}

/*Porfolio Grid Classic*/
.portfolio-medium figure > a,.portfolio-medium figure img {
    float: left;
    width: 100%;
}
.polmet-portfolio > ul > li {
    margin-bottom: 50px;
    list-style: none;
}
.portfolio-medium figure {
    overflow: hidden;
    margin-bottom: 0px;
    float: left;
    width: 263px;
}
.portfolio-medium figure figcaption {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
}
.portfolio-medium ul li:hover figure figcaption                              { opacity: 1; }
.portfolio-medium figure figcaption:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 0;
    height: 100%;
    background-color: rgba(255,205,0,0.7);
    opacity: 0;
}
.portfolio-medium figure figcaption:after {
    content: '';
    position: absolute;
    right: 0px;
    top: 0px;
    width: 0;
    height: 100%;
    background-color: rgba(255,205,0,0.7);
    opacity: 0;
}
.portfolio-medium ul li:hover figure figcaption:before,
.portfolio-medium ul li:hover figure figcaption:after {
    opacity: 1;
    width: 50%;
}
.portfolio-medium figure figcaption ul {
    position: absolute;
    left: 0px;
    top: 50%;
    width: 100%;
    margin: -20px 0px 0px 0px;
    text-align: center;
}
.portfolio-medium figure figcaption ul li {
    display: inline-block;
    line-height: 1;
    z-index: 1;
    margin: 0px 8px;
    position: relative;
}
.portfolio-medium figure figcaption ul li:first-child                        { left: -70px;}
.portfolio-medium figure figcaption ul li:last-child                         { right: -70px;}
.portfolio-medium ul li:hover figure figcaption ul li:first-child            { left: 0px; }
.portfolio-medium ul li:hover figure figcaption ul li:last-child             { right: 0px; }
.portfolio-medium figure figcaption ul li a {
    float: left;
    width: 40px;
    height: 40px;
    color: #fff;
    background-color: #272727;
    font-size: 16px;
    text-align: center;
    padding-top: 12px;
}
.portfolio-medium figure ~ .portfolio-medium-text {
    margin: 0px 0px 0px 263px;
    padding: 25px 0px 0px 30px;
}
.portfolio-medium-text h5 {
    display: inline-block;
    width: 100%;
    margin: 0px 0px 17px;
    line-height: 1.4;
}
.portfolio-medium-text span {
    display: inline-block;
    background-color: #f5f5f5;
    font-style: 14px;
    color: #757575;
    padding: 0px 15px 3px;
    margin: 0px 0px 19px;
    font-style: italic;
}
.portfolio-medium-text p {
    font-size: 16px;
    line-height: 24px;
    margin: 0px 0px 24px;
}
.portfolio-medium-text .polmet-plan-btn {
    display: inline-block;
    background-color: #272727;
    font-size: 16px;
    color: #fff;
    padding: 3px 25px;
}
.portfolio-medium ul li:hover .polmet-plan-btn                     { color: #272727;}
/*Porfolio Grid Classic*/

/*Price Plan*/
.polmet-priceplan-wrap,.polmet-pricetitle,.polmet-priceplane-list,.polmet-priceplane-list > ul > li {
    float: left;
    width: 100%;
}
.polmet-priceplan-wrap                                             { text-align: center;}
.polmet-priceplan-wrap > ul > li {
    list-style: none;
    margin: 0px 0px 50px;
}
.polmet-pricetitle {
    padding: 40px 60px 32px;
    position: relative;
}
.polmet-pricelabel {
    position: absolute;
    right: 10px;
    bottom: -43px;
    border-radius: 100%;
    background-color: #272727;
    padding: 5px;
}
.polmet-pricelabel > span {
    float: left;
    border: 3px solid #fff;
    border-radius: 100%;
    color: #fff;
    font-size: 16px;
    height: 90px;
    line-height: 18px;
    margin: 0px;
    padding: 23px 0px 0px;
    width: 90px;
}
.polmet-pricetitle h4 {
    margin: 0px 0px 6px;
    font-size: 20px;
    line-height: 1;
}
.polmet-pricetitle > span {
    font-size: 30px;
    margin: 0px;
    font-family: 'Montserrat', sans-serif;
}
.polmet-pricetitle > span > small {
    font-size: 18px;
    color: #272727;
}
.polmet-priceplane-list {
    padding: 42px 0px 49px;
    background-color: #272727;
}
.polmet-priceplane-list > ul {
    margin: 0px 0px 50px;
    float: left;
}
.polmet-priceplane-list > ul > li {
    list-style: none;
    color: #fff;
    font-size: 18px;
    border-bottom: 1px solid #343434;
    padding: 12px 40px 17px;
}
.price-plan-btn {
    display: inline-block;
    font-size: 18px;
    color: #272727;
    font-weight: 600;
    padding: 12px 46px;
}
/*Price Plan*/

/*Shop Detail*/
.polmet-shop-detail,.polmet-shop-detail figure a,.polmet-shop-detail figure a img,.polmet-shop-summery p,
.polmet-shop-detail figure figcaption,.polmet-shop-summery h4,.polmet-shop-detail .polmet-price-cartbox,
.polmet-shop-option,.polmet-shop-option li {
    float: left;
    width: 100%;
}
.polmet-shop-detail                                                { margin-bottom: 70px;}
.polmet-shop-detail figure > a > img {
    border: 1px solid #e0e0e0;
    margin: 0px 0px 30px;
}
.polmet-shop-detail figure {
    float: left;
    width: 358px;
    margin: 0px;
}
.polmet-shop-detail figure figcaption > ul                         { margin: 0px;}
.polmet-shop-detail figure figcaption > ul > li {
    float: left;
    list-style: none;
    margin: 0px 28px 30px 0px;
}
.polmet-shop-detail figure figcaption > ul > li:last-child         { margin-right: 0px;}
.polmet-shop-detail figure figcaption ul li a img                  { border: 1px solid #e0e0e0;}
.polmet-shop-detail figure figcaption ul > li.active a img         { border: 1px solid;}
.polmet-shop-detail figure figcaption ul > li:hover a img          { border: 1px solid;}
.polmet-shop-summery {
    float: left;
    width: 57%;
    padding: 9px 15px 0px 30px;
}
.polmet-shop-summery h4 {
    margin: 0px 0px 5px;
    font-size: 22px;
}
.polmet-shop-detail .star-rating {
    width: 22%;
    float: left;
    margin: 2px 0px 17px;
}
.polmet-shop-summery small {
    color: #bfbfbf;
    font-size: 12px;
    font-weight: 600;
}
.polmet-shop-detail .polmet-price-cartbox {
    font-weight: 600;
    font-size: 22px;
    margin: 0px 0px 17px;
}
.polmet-shop-detail .polmet-price-cartbox del {
    color: #a3a3a3;
    font-size: 18px;
}
.polmet-shop-summery p {
    margin: 0px 0px 23px;
    line-height: 24px;
    font-size: 16px;
}
.polmet-select                                                     { margin-bottom: 25px;}
.polmet-select input[type="number"] {
    background-color: #fff;
    color: #272727;
    height: 40px;
    width: 70px;
    border: 1px solid #f1f1f1;
    text-align: center;
}
.add-to-cart {
    display: inline-block;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    padding: 3px 0px 0px 22px;
    background-color: #272727;
    text-transform: uppercase;
    position: relative;
    line-height: 2.5;
}
.add-to-cart i {
    color: #272727;
    float: right;
    font-size: 18px;
    margin: 0px 0px 0px 33px;
    padding: 14px 19px 14px 18px;
}
.add-to-cart:after {
    content: '';
    position: absolute;
    right: 55px;
    bottom: 0px;
    width: 0;
    height: 0;
    border-bottom: 46px solid;
    border-left: 6px solid transparent;
}
.polmet-shop-option                                { margin: 0px 0px 22px;}
.polmet-shop-option li                             { list-style: none;}
.polmet-shop-option li h6 {
    margin: 0px 3px 0px 0px;
    float: left;
    font-size: 16px;
    font-weight: 600;
}
.polmet-shop-option li a {
    font-size: 12px;
    color: #bfbfbf;
}

/* Shop Tabs */

.polmet-shop-tabs,.nav-tabs,.tab-content {
    float: left;
    width: 100%;
}
.nav-tabs {
    border-radius: 3px;
    border-bottom: 1px solid #e0e0e0;
}
.nav-tabs li {
    list-style: none;
    line-height: 1;
    margin: 0px 6px 0px 20px;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    border: 1px solid;
    border-bottom: none;
    padding: 8px 22px 11px;
}
.nav-tabs li a {
    float: left;
    padding: 8px 22px 10px;
    font-size: 16px;
    border: 1px solid #e0e0e0;
    border-bottom: none;
    border-radius: 0;
    font-weight: 600;
    letter-spacing: 1px;
}
.nav-tabs > li > a:hover {
    border: 1px solid #e0e0e0;
    border-bottom: none;
}
.nav-tabs li.active                         { margin: 0px 10px -1px 20px;}
.tab-content                                { padding-top: 40px;}
/*Shop Detail*/
/* Footer */
.polmet-footer-one,.polmet-footer-widget,.polmet-footer-logo {
    float: left;
    width: 100%;
}
/* Footer One */
.polmet-footer-one { position: relative; }
.polmet-footer-one:before {
    content: '';
    position: absolute;
    left: 0px;
    top: -20px;
    width: 284px;
    height: 415px;
    background: url(images/footer-widget-gear-1.png);
    z-index: 1;
}
.polmet-footer-one:after {
    content: '';
    position: absolute;
    right: 0px;
    bottom: 65px;
    width: 215px;
    width: 548px;
    height: 415px;
    background: url(images/footer-widget-gear-2.png);
    z-index: 1;
}
/* Footer Widget */
.polmet-footer-widget {
    background-color: #272727;
    padding: 100px 0px 35px 0px;
    position: relative;
}
.polmet-footer-widget:before {
    content: '';
    position: absolute;
    left: 0px;
    top: -20px;
    width: 50%;
    height: 20px;
    background-color: #272727;
}
.polmet-footer-widget:after {
    content: '';
    position: absolute;
    left: 50%;
    top: -20px;
    border-bottom: 22px solid #272727;
    border-right: 20px solid transparent;
}
.polmet-footer-widget .widget { margin-bottom: 40px; }
/* Widget Text */
.polmet-footer-logo { margin-bottom: 40px; }
.widget_info_text p {
    color: #939393;
    font-size: 16px;
    margin-bottom: 40px;
}
.widget_info_text ul {
    float: left;
    width: 100%;
}
.widget_info_text ul li {
    float: left;
    list-style: none;
    margin: 0px 18px 10px 0px;
}
.widget_info_text ul li a {
    font-size: 19px;
    color: #535353;
}
/* Widget Title */
.polmet-widget-title {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}
.polmet-widget-title h2 {
    float: left;
    font-size: 18px;
    margin-bottom: 0px;
    padding-bottom: 5px;
    position: relative;
}
.polmet-widget-title h2:before {
    content: '';
    position: absolute;
    right: 0px;
    bottom: 0px;
    width: 40px;
    height: 2px;
    /*background-color: #464646;*/
}
/* Widget Latest News */
.widget_latest_news ul,.widget_latest_news ul li {
    float: left;
    width: 100%;
}
.widget_latest_news figure {
    float: left;
    width: 67px;
    margin-bottom: 0px;
}
.widget_latest_news section h6 {
    line-height: 1.5;
    margin-bottom: 7px;
}
.widget_latest_news ul li                       { list-style: none; margin-bottom: 25px; }
.widget_latest_news figure ~ section            { margin-left: 95px; margin-top: -5px; }
.widget_latest_news section                     { line-height: 1; }
.widget_latest_news section h6 a                { color: #ffffff; }
.widget_latest_news section time                { color: #939393; }
/* Widget Categories */
.widget_categories ul {
    float: left;
    width: 100%;
    position: relative;
}
.widget_categories ul li {
    float: left;
    float: none;
    width: 45%;
    width: 100%;
    list-style: none;
    line-height: 1;
    padding-bottom: 20px;
}
/*.widget_categories ul li:nth-child(even) { float: right; }*/

/*.widget_categories ul:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 0px;
    border-left: 1px solid #464646;
    width: 1px;
    height: 93%;
    margin-left: -16px;
}*/

.widget_categories ul li a {
    color: #939393;
    font-size: 16px;
}
.widget_categories ul li a:before {
    content: "\f101";
    font-family: icomoon;
    display: inline-block;
    margin: 0px 18px 0px 0px;
    font-size: 13px;
}
/* Widget Gallery */
.widget_gallery ul                                      { margin: 0px 0px 0px -10px; }
.widget_gallery ul li {
    float: left;
    list-style: none;
    padding: 0px 0px 10px 10px;
    width: 33.333%;
}
.widget_gallery a,.widget_gallery a img {
    width: 100%;
    float: left;
}
/* CopyRight Section */
.polmet-copyright-section {
    float: left;
    width: 100%;
    background: url(images/footer-patren.png);
    background-color: #343434;
    position: relative;
    z-index: 3;
}
.polmet-copyright-text {
    float: left;
    position: relative;
    padding: 17px 140px 22px 0px;
}
.polmet-copyright-text p {
    color: #272727;
    font-size: 13px;
    margin-bottom: 0px;
    position: relative;
}
.polmet-copyright-text:before {
    content: '';
    position: absolute;
    right: 0px;
    top: -5px;
    width: 9999em;
    height: 110%;
    -webkit-transform: skewX(-40deg);
       -moz-transform: skewX(-40deg);
        -ms-transform: skewX(-40deg);
         -o-transform: skewX(-40deg);
            transform: skewX(-40deg);
}
.polmet-copyright-text:after {
    content: '';
    position: absolute;
    right: 46px;
    top: -12px;
    width: 9999em;
    height: 7px;
    background-color: #343434;
}
.polmet-copyright-section p a { color: #272727; }
.polmet-copyright-section ul { float: right; }
.polmet-copyright-section ul li {
    float: left;
    list-style: none;
    position: relative;
    padding-left: 42px;
    margin-top: 17px;
}
.polmet-copyright-section ul li:before {
    content: '';
    position: absolute;
    left: 21px;
    top: 10px;
    width: 1px;
    height: 10px;
    background-color: #ffffff;
}
.polmet-copyright-section ul li:first-child:before { display: none; }
.polmet-copyright-section ul li a {
    font-size: 13px;
    color: #ffffff;
}

.slick-arrow.slide-sag, .slick-arrow.slide-sol {     top: 50%; }
 .slick-arrow.slide-sol {     left: 15px;
    right: auto;
    z-index: 9;}

    .slide-sol.slick-arrow i {
    display: inline-block;
    -webkit-transform: scale(-1);
    -moz-transform: scale(-1);
    -ms-transform: scale(-1);
    -o-transform: scale(-1);
    transform: scale(-1);
}



