/*

Theme Name: traders

Theme URI: http://vergatheme.com/demosd/traders

Author: Verga Theme Team

Author URI: http://vergatheme.com

Description: In 2017, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.

Version: 1.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html

Tags: two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready

Text Domain: traders



This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.

*/



a.comment-reply-link {

    color: #fff;

    background-color: #ff5b67;

    border:1px solid #ff5b67;

    padding: 6px 9px;

    border-radius: 2px;

    display: inline-block;

    font-size: 14px;

    font-weight: 500;

    transition: .3s;

    line-height: 1;

    float: right;

    margin-top: 4px;

    position: absolute;

    right: 0;

    top: 0;

}

a.comment-reply-link:hover,

a#cancel-comment-reply-link:hover{

    color: #ff5b67;

    background-color: #fff; 

}

a#cancel-comment-reply-link{

    color: #fff;

    background-color: #ff5b67;

    border:1px solid #ff5b67;

    padding: 6px 9px;

    border-radius: 2px;

    display: inline-block;

    font-size: 14px;

    font-weight: 500;

    transition: .3s;

    line-height: 1;

    float: right;

    margin-top: 4px;

    position: relative;

    right: 0;

    top: 0;

}

#respond{

    margin-top: -170px;

    padding-top: 170px;

}

p.logged-in-as a{

    color: #140a20;

}

 p.logged-in-as a:hover,

 h3#reply-title a:hover {

    color: #ff5b67;

}

.latest-comments ul.children{

    margin-left: 100px;

}

h3#reply-title{

    font-size: 26px;

    color: #140a20;

    margin-bottom: 40px;

}

.post-comments{

    padding-bottom: 0;

}

p.form-submit{

    margin-bottom: 0;

}

p.form-submit input.submit{

    cursor: pointer;

    display: inline-block;

    text-align: center;

    line-height: 1.5;

    border-radius: 30px;

    transition: all 0.3s ease 0s;

    background: #ff5b67;

    border: medium none;

    padding: 18px 44px;

    text-transform: uppercase;

    font-family: 'Rubik', sans-serif;

    font-size: 13px;

    font-weight: 500;

    color: #fff;

    height: 55px;

    letter-spacing: 2px;

    width: auto;

    margin-bottom: 0;

}

p.form-submit input.submit:hover{

    background: #272063;

    color: #ffffff;

}

.conatct-post-form textarea{

    margin-bottom: 15px;

}

ul.pagination span.current, .woocommerce nav.woocommerce-pagination ul li span.current{

    background: #ff5b67;

    color: #ffffff;

    height: 50px;

    width: 50px;

    line-height: 50px; 

    font-size: 16px;

    font-weight: 500;

    border-radius: 50%;

    margin: 0 4px;

    display: inline-block;

    text-align: center;

}

.basic-pagination {

    margin-left: -5px;

}

.widget_news .sidebar-title {

    display: none;

}

.widget ul li:first-child {

    border-top: 0;

    padding-top: 0;

}

.widget ul li {

    border-top: 1px solid #eaedff;

    padding: 15px 0;

    overflow: hidden;

}

.widget ul li a {

    display: block;

    color: #647589;

}

.widget ul li a:hover{

    color: #ff5b67!important;

}

.tagcloud ul li a {

    display: inline-block;

    line-height: 1;

    padding: 12px 18px;

    background: #f5f5f5;

    margin-bottom: 5px;

    margin-right: 5px;

    text-transform: uppercase;

    font-size: 12px!important;

    font-weight: 500;

    color: #5f5b5b;

    border-radius: 2px;

}

.wp-tag-cloud li{

    display: inline-block;

}

.tagcloud ul li{

    border-top:none;

    padding: 0;

}

.widget ul.wp-tag-cloud li a:hover{

    background: #ff5b67;

    color: #ffffff!important; 

}

.widget ul li h6.widget-posts-title a{

    color: #272063;

}

.newsletter-form form input.btn{

    position: absolute;

    right: 18px;

    top: 13px;

    width: auto;

    background: #272063;

    padding: 17px 44px;

    height: auto;

    color: #fff;

    font-size: 13px;

    border:medium none;

}

.newsletter-form form input.btn:hover{

    background: #ff5b67;

}

.newsletter-form div.wpcf7-mail-sent-ok,

div.wpcf7-validation-errors,

div.wpcf7-acceptance-missing{

    margin: 0;

    font-family: 'Rubik', sans-serif;

}

.newsletter-form div.wpcf7-mail-sent-ok{

    margin-top: 20px;

}

.newsletter-form .wpcf7-not-valid-tip{

    margin-top: 15px;

    margin-bottom: -15px;

    font-family: 'Rubik', sans-serif;

}

.newsletter-form div.wpcf7 .ajax-loader{

    display: none;

}

#post-196 .features-02-area{

    padding-top: 0;

}

#post-196 .features-1-img{

    margin-left: 20px;

}

#post-218 .testimonial-area.pb-80 {

    padding-top: 120px;

}

#post-218 .testimonial-area.pt-115 {

    padding-bottom: 120px;

}

.contact-area .single-team{

    box-shadow: none;

    border: 1px solid #ff5b67;

    padding: 31px 25px;

    margin-right: 70px;

}

#contact-form input.btn{

    background: #ff5b67;

    border: medium none;

    color: #fff;

    display: inline-block;

    font-size: 13px;

    font-weight: 500;

    margin-bottom: 0;

    text-transform: uppercase;

    vertical-align: middle;

    white-space: nowrap;

    font-family: 'Rubik', sans-serif;

    letter-spacing: 2px;

    line-height: 1.5;

    width: auto;

}

#contact-form input.btn:hover {

    background: #272063;

    color: #fff;

}

#contact-form span.wpcf7-not-valid-tip{

    margin-top: -15px;

    margin-bottom: 10px;

}

.contact-area div.wpcf7-response-output{

    margin: 0;

}

.product-social.mb-30 br{

    display: none!important;

}

.woocommerce .quantity .qty{

    width: 100px;

}

.woocommerce div.product form.cart div.quantity{

    margin-right: 10px;

}

.woocommerce div.product p.price, .woocommerce div.product span.price{

    margin-right: 10px;

    color: #222;

    font-size: 20px;

}

a.woocommerce-review-link{

    color: #222;

    font-size: 17px;

}

.woocommerce .star-rating{

    float: none;

    width: 74px;

}

.woocommerce .star-rating:before{

    content: none;

}

.woocommerce .star-rating span{

    color: #df4243;

}

.review-box  h3 {

    font-size: 18px!important;

    font-weight: 500;

    margin-bottom: 10px!important;

}

p.comment-form-rating label{

    color: #414149;

    font-size: 16px;

}

form p.stars{

    display: inline-block;

    line-height: 18px;

    margin-left: 10px;

    font-size: 16px;

}

.woocommerce p.stars a{

    color: #df4243;

}

.woocommerce .comment-form label{

    display: block;

    color: #414149;

    font-size: 16px;

    margin-bottom: 15px;

}

.comment-form-comment textarea {

    border: 1px solid #eaeaea;

    height: 80px;

    margin-bottom: 25px;

    padding: 15px;

    width: 100%;

}

.woocommerce #respond input#submit{

    background: #ff5b67;

    border: medium none;

    color: #fff;

    display: inline-block;

    font-size: 13px;

    font-weight: 500;

    margin-bottom: 0;

    padding: 18px 44px;

    text-align: center;

    text-transform: uppercase;

    touch-action: manipulation;

    transition: all 0.3s ease 0s;

    vertical-align: middle;

    white-space: nowrap;

    font-family: 'Rubik', sans-serif;

    letter-spacing: 2px;

    border-radius: 30px;

    width: 30%;

}

.woocommerce #respond input#submit:hover{

    background: #272063;

    color: #fff;

}

.woocommerce p.comment-form-comment,

.woocommerce p.comment-form-author,

.woocommerce p.comment-form-email

{

    margin-bottom: 0;

}

.woocommerce .comment-form input{

    border: 1px solid #eaeaea;

    height: 40px;

    margin-bottom: 30px;

    padding: 0 15px;

    width: 100%

}

.woocommerce .comment-form-rating label{

    display: inline-block;

}

p.comment-notes{

    display: none;

}

.woocommerce .woocommerce-product-rating .star-rating{

    width: 85px;

}

.woocommerce div.product p.price del{

    text-decoration: line-through;

    margin-right: 10px;

    font-size: 20px;

}

.woocommerce div.product p.price ins{

    margin-right: 10px;

    color: #222;

    font-size: 20px;

    font-weight: normal;

    text-decoration: none;

    float: left;

}

.woocommerce div.description >p{

    margin-bottom: 0;

}

.pro-filter select{

    width: 240px;

}

.product-wrapper .sale{

    position: absolute;

    background-color: #ff5b67;

    color: #fff;

    top: 15px;

    padding: 3px 10px;

    font-size: 13px;

}

.woocommerce .woocommerce-ordering{

    margin: 0;

}

.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{

    height: 50px;

    width: 50px;

    background: #f4f7ff;

    color: #272063;

    font-size: 14px;

    font-weight: 500;

    border-radius: 50%;

    line-height: 37px;

    margin: 0 4px;

    display: inline-block;

    text-align: center;

    font-family: 'Rubik', sans-serif;

}

.woocommerce nav.woocommerce-pagination ul li,

.woocommerce nav.woocommerce-pagination ul{

    border:none;

}

.woocommerce nav.woocommerce-pagination ul li span.current{

    line-height: 37px;

}

.woocommerce nav.woocommerce-pagination ul li a:hover {

    background: #ff5b67;

    color: #ffffff;

}

.woocommerce .mt-10 .btn{

    padding: 9px 11px;

}

.woocommerce a.added_to_cart{

    color: #fff;

    font-size: 13px;

    font-weight: 500;

    margin-bottom: 0;

    text-align: center;

    text-transform: uppercase;

    transition: all 0.3s ease 0s;

    vertical-align: middle;

    white-space: nowrap;

    font-family: 'Rubik', sans-serif;

    letter-spacing: 2px;

    border-radius: 30px;

    background-color: #272063;

    padding: 9px 11px;

}

.btn:focus{

    box-shadow: none;

    color: #fff;

}

.product-action.text-center a.woocommerce-LoopProduct-link{

    display: none;

}

.table-bordered.dlab-cart-tbl {

    width: 100%;

}

.dlab-cart-tbl {

    text-align: center;

}

thead.bg-primary {

    background-color: #272063!important;

}

.table-bordered.dlab-cart-tbl th {

    padding: 15px;

    color: #fff;

    border-color: rgba(0, 0, 0, 0.05);

}

.product-thumbnail img {

    margin: 25px auto;

}

.woocommerce .product-name a {

    font-size: 18px;

    margin-bottom: 0;

    text-transform: capitalize;

    font-weight: 500;

    letter-spacing: -.3px;

    color: #272063;

}

.product-remove a.remove {

    margin-left: auto;

    margin-right: auto;

    color: #272063!important;

}

.woocommerce a.remove:hover {

    background-color: #272063!important;

}

.dlab-cart-tbl td.actions {

    padding: 15px;

}

.woocommerce .coupon {

    float: left;

}

input.input-text, textarea.input-text, .woocommerce form .form-row select {

    border: 1px solid #ddd;

    padding: 10px;

}

.apply_coupon, .update_cart {

    line-height: 14px;

    margin-left: 10px;

}

.update_cart {

    float: right;

}

.cart_totals > h2 {

    font-weight: 600;

    font-size: 24px;

    margin: 20px auto;

}

.cart-subtotal th, .order-total th {

    border-right: 1px solid #ddd!important;

}

.cart_totals table tbody tr td {

    text-align: center;

    padding-top: 10px!important;

}

.woocommerce form .col2-set, .woocommerce form .col-sm-4 {

    float: left;

}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {

    width: 100%;

    max-width: 100%;

}

.woocommerce form .form-row .select2-container {

    line-height: 2.6em;

}

textarea.input-text {

    height: 90px!important;

    border-radius: 5px;

}

input.input-text, textarea.input-text, .woocommerce form .form-row select {

    border: 1px solid #ddd;

    padding: 10px;

}

.order-total strong {

    font-weight: 700;

}

.cart_item td.product-name ,

.woocommerce-checkout-review-order-table th.product-name{

    border-right: 1px solid #ddd!important;

}

.social-icon-right br,

.instagram br{

    display: none;

}

.newsletter-2-wrapper .newsletter-form form input.btn{

    right: 7px;

    top: 6px;

    background: #ff5b67;

    padding: 14px 44px;

}

.newsletter-2-wrapper .newsletter-form form input.btn:hover {

    background: #272063;

}

.newsletter-2-wrapper .newsletter-form div.wpcf7-mail-sent-ok,

.newsletter-2-wrapper .newsletter-form div.wpcf7-validation-errors{

color: #fff;

}

p.cart-empty{

    font-size: 18px;

}

p{

    letter-spacing: 0.4px;

    color: #444;

}

.blog-meta span{

    text-transform: capitalize;

}

.copyright p {

    color: #272063;

}

.footer-bottom-border-2 .copyright p{

    color: #a8a2df;

}

.footer-menu li a{

    color: #1EA9E1;

}

.widget_text li a span.f-right {

    width: 27px;

    height: 27px;

    display: inline-block;

    background-color: #e8effb;

    text-align: center;

    line-height: 27px;

    font-size: 12px;

    color: #223543;

    -webkit-text-fill-color: #223543;

    -webkit-transition: all 0ms linear 0ms;

    -khtml-transition: all 0ms linear 0ms;

    -moz-transition: all 0ms linear 0ms;

    -ms-transition: all 0ms linear 0ms;

    -o-transition: all 0ms linear 0ms;

    transition: all 0ms linear 0ms;

    float: right;

}

.features-list li {

    color: #272063;

}

.team-active.owl-carousel .owl-item img{

    max-height: 220px;

}
.copyright.text-md-center p{
    text-align: left;
}
p.form-submit{
    padding:0 15px;
}
@media (max-width: 968px){
.conatct-post-form {
    padding: 35px 20px;
}
ul.footer-img{
	overflow: hidden;
	max-width: 260px;
}
ul.footer-img img{
	width: auto;
}
.product-wrapper .product-img{
    max-width: 270px;
    margin: 0 auto;
}
.woocommerce .woocommerce-ordering, .woocommerce-page .woocommerce-ordering{
    float: none;
    text-align: center;
}
.product-showing{
    text-align: center;
}
.woocommerce .woocommerce-result-count{
    float: none;
}
}

.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li {
    margin-bottom: 0px!important;
}
p.logged-in-as{
	padding-left: 15px;
}
ul.breadcrumb-menu{
    display: none;
}
.logo img,
.footer-logo img{
    max-width: 160px;
}