/*



Theme Name: Aryan UK



Theme URI: http://aryanuk.com/



Author: Aryan UK







*/











.homeform select {



    padding: 10px;



    width: 100%;



}







.homeform input[type=submit] {



    padding: 8px;



    width: 100%;







}







.pagination {



    margin-top: 20px !important;



}







.pagination h2 {



    display: none;







}



















.breadcrumb a {



    color: #fff;



}







.breadcrumb a:hover {



    color: #fff;







}







.breadcrumb {



    padding: 5px !important;







}







.woocommerce ul.products li.product,
.woocommerce-page ul.products li.product {



    text-align: center;







}







.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button {



    background: #36a93b;















    color: #fff;



    font-weight: normal;







}











.woocommerce ul.products li.product h3 {



    color: #6c593b
}







/*.woocommerce,
#contact-us {



    margin-top: 10px;







}*/







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



    padding: 5px !important;







}







.woocommerce-MyAccount-navigation ul {



    margin: 0px 0 10px 0;



    padding: 0px;



    list-style: none;



}

.woocommerce-MyAccount-navigation ul li {
    display: inline-block;
    padding: 5px 20px;
    background: #f0f0f0;
    border-bottom: 1px solid #fff;
}

.woocommerce div.product div.images img {
    max-height: 400px;
    text-align: center;
    width: auto;
    display: inline;
}

.woocommerce div.product div.images {
    text-align: center;
}

.woocommerce #respond input#submit.disabled,
.woocommerce #respond input#submit:disabled,
.woocommerce #respond input#submit[disabled]:disabled,
.woocommerce a.button.disabled,
.woocommerce a.button:disabled,
.woocommerce a.button[disabled]:disabled,
.woocommerce button.button.disabled,
.woocommerce button.button:disabled,
.woocommerce button.button[disabled]:disabled,
.woocommerce input.button.disabled,
.woocommerce input.button:disabled,
.woocommerce input.button[disabled]:disabled {
    color: #fff !important;
    margin-left: 10px !important;
}
#coupon_code {
    width: auto !important;
}
.woocommerce {
    min-height: 500px;
}
.coupon .button {
    margin-left: 10px !important;
}

.woocommerce-price-suffix {
    color: #737373 !important;
    font-size: 12px;
}

.s-bg-page h5 {
    color: #36a93b !important;
    font-size: 26px !important;
    margin-top: 30px !important;
}







.woocommerce div.product form.cart .variations {



    margin-bottom: 1em;



    width: 60%;



}











#blog .blogg table > tbody th,
#blog .blogg table > tbody td {



    padding: 10px;



    text-align: left;



    vertical-align: middle;



}



#blog label {



    color: #555555 !important;



    font-size: 16px;



    font-weight: 500 !important;



    margin: 15px 0;



    width: 100%;



}



.woocommerce div.product form.cart .variations select {



    border: 1px solid #b9b9b9;



    box-shadow: none;



    display: inline-block;



    height: 30px;



    margin: 0 15px 0 0;



    padding: 0 0 0 5px;



}



.woocommerce .quantity .qty {







    border: 1px solid #bfbfbf;



}







.woocommerce-price-suffix {



    display: none;



}







.woocommerce ul.products li.product a img {



    box-shadow: none;



    display: block;



    height: auto;



    margin: 0 0 1em;



    width: 100%;



}

.woocommerce div.product .woocommerce-tabs ul.tabs {

    margin-bottom: 0;

}

.woocommerce div.product .woocommerce-tabs .panel {

    padding: 0 15px;

    border-right: 1px solid #d4ced3;

    border-left: 1px solid #d4ced3;

    border-bottom: 1px solid #d4ced3;

}

.woocommerce div.product .woocommerce-tabs #tab-description.panel ul {

    list-style-position: inside;

}

@media(max-width:767px) {
    .woocommerce ul.products li.product a img {
        height: auto;
    }
}

#f-menu .nav > li > a {
    padding: 0 6px;
}

/*******************27 September 2019 updated by keerti *********************/

.page-template-default .breadcrumbs {display: none;}
article h3.heading_of_blog img.attachment-post-thumbnail.size-post-thumbnail.wp-post-image {width: 708px;height: 373px;border-radius: 25px;margin-bottom: 2.4em;}
h3.heading_of_blog a{color: #333f4b;font-weight: 300;}
/*.heading_of_blog:after {
    border-color: rgba(255,255,255,0.4);
}

.heading_of_blog:after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 18px solid transparent;
    border-radius: 25px;
    z-index: 2;
}*/
.read-more{margin-top: 2em;}
.heading_of_blog p{font-size:13px;margin: 0 0 10px;}
.read-more a {
    padding: 13px;
    border-radius: 25px;
    background: green;
    background: linear-gradient(to right, #0aadd6 50%,#79ca2e 50%) no-repeat scroll right bottom / 210% 100% #79ca2e !important;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    text-transform: none;
    white-space: nowrap;
    padding: 0.707em 1.2em;
    margin-top: 0;
    font-size: 1.214em;
    line-height: 1;
    font-weight: 300;
    letter-spacing: 0.05em;
    border: 2px solid transparent;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 25px;
}
.read-more a:hover{color: #ffffff !important;border-color: #0aadd6;background: linear-gradient(to right, #0aadd6 50%,#79ca2e 50%) no-repeat scroll right bottom / 210% 100% #79ca2e !important;background: #0aadd6 !important;}
i.fa.fa-arrow-right {font-size: 10px;}
h3.heading_of_blog {margin-top: 5rem;}
#nav-posts span.next {float: right;font-size: 15px;}
#nav-posts span.prev {font-size: 15px;}
nav#nav-posts {padding: 20px;}

.widgets_section {float: right;}

.widgets_section .widget.widget_recent_entries ul li{list-style: none;margin-left: 0px !important;margin-top: 5px;}
.widgets_section h2.widgettitle {
    font-size: 16px;
    line-height: 20px;
    margin-top: 28px;
    margin-bottom: 14px;
    letter-spacing: 0px;
    font-weight: 400;
    color: #32373d;
}
.widget.widget_categories ul li a{font-size:13px;}
.widget.widget_categories ul li{list-style:none;margin-left:0px !important;}
.widgets_section .widget.widget_recent_entries ul li a{font-size:13px;}
/*.widget.widget_categories, .widget.widget_search, .widget.widget_recent_entries{padding-bottom: 30px;}*/
.widget.widget_search input.search-field {border-radius: 25px;}
/*************************** End ****************************/

.recent_post_category_list ul li {
    list-style: none;
}

b.return_to_home_button {
    /* top: 20px; */
    margin-top: 20px;
    display: inline-block;
    font-family: "roboto-black", sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    letter-spacing: .3rem;
    line-height: 14px;
    padding: 25px 25px;
 
    background: #5fb519;
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    text-align: center;
    white-space: nowrap;
    border: 0;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
b.return_to_home_button a{
    color: #fff;
}	

.aryan-thankyou .icon {
	padding: 20px;
}

ul.footer-social-list {
    margin-left: 65px !important;
}

/*******************sidebar widget*********************************

/* floats */
.quarter,
.one-third,
.two-thirds,
.half {
    float: left;
}

/* widths */
.one-third {
    width: 32%;
}
.two-thirds {
    width: 65.5%;
}
.quarter {
    width: 23.5%;
}
.three-quarters {
    width: 74.5%;
}
.half {
    width: 48%;
}

/* margins  */
.one-third {
    margin: 0 0.5%;
}
.quarter,
.two-thirds {
    margin: 0 0.5%;
}
.left,
.quarter.left,
.one-third.left {
    margin: 0 1% 0 0;
    float: left;
}
.right,
.quarter.right,
.one-third.right {
    margin: 0 0 0 1%;
    float: right;
}
.half.left {
    width: 48%;
    margin: 0 2% 0 0;
}
.half.right {
    width: 48%;
    margin: 0 0 0 2%;
}
.two-thirds.left {
    margin: 0 1% 0 0;
}
.two-thirds.right {
    margin: 0 0 0 1%;
    float: right;
}

/* media queries for larger screens such as small tablets in landscape or large tablets in portrait */
@media screen and ( max-width: 780px ) {
     
    /* only the .quarter layout class is relevant here - all other classes will have full width */
    .quarter {
        width: 48%;
    }
    .quarter.left {
        margin-right: 2%;
    }
    .quarter.right {
        margin-left: 2%;
    }
    footer .third.quarter.widget-area {
        clear: both;
    }
}
 
/* media queries for small screens in landscape mode (or similar) */
@media screen and ( max-width: 600px ) {
     
    /* width sizing all full width in small screens */
    .quarter,
    .one-third,
    .half,
    .two-thirds,
    .three-quarters,
    .full-width {
        width: 100%;
        margin: 0;
    }
    /* padding adjustments */
    .widget-area {
        padding: 0 0 10px 0;
    }
}

#footer-sidebar1 {
	float: left;
	width: 33.33%;
}


#footer-sidebar2 {
	float: left;
	width: 33.33%;
}

#footer-sidebar3 {
	float: left;
	width: 33.33%;
}

/****08-07-20 start****/
.col-md-12.col-sm-12 .woocommerce {
    background: #ffffff!important;
    padding: 36px!important;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #36a93b!important;
    }
nav.woocommerce-MyAccount-navigation ul li {
    width: 60%;
    margin-bottom: 10px;
}
.page-id-7 form.woocommerce-form.woocommerce-form-login.login {
    width: 50%;
    margin-left: 25%;
    box-shadow: 0px 0px 10px #86da47;
}
form.woocommerce-form.woocommerce-form-login.login, form.woocommerce-form.woocommerce-form-register.register {
    box-shadow: 0px 0px 10px #86da47!important;
}
form.woocommerce-form.woocommerce-form-login.login p.form-row.form-row-first {
    width: 100%;
}
form.woocommerce-form.woocommerce-form-login.login p.form-row.form-row-last {
    width: 100%;
}

element.style {
}
button.woocommerce-button.button.woocommerce-form-login__submit {
    width: 100%;
}
#scrollup { 
    margin: -40px 5px 0!important;
} 
/****08-07-20 end ****/
/*****15-07-20 strat*********/
ul.products.columns-4 li a.button.product_type_simple {
    float: right!important;
    /*margin-top: 30px!important;*/
    margin-right: 30%!important;
}

ul.products.columns-4 li a.loginbutton {
    float: left!important;
    width: 100%!important;
    /*margin-top: -60px!important;*/
    color: #ff0000!important;
}
@media only screen and (max-width: 600px) {
.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product {
    width: 100% !important;
}
.teafields-site-search-icon {
    position: absolute;
    right: 0;
    top: 12px!important;
    color: #fff;
    right:20px!important;
}
}
@media only screen and (min-width:1440px)
{
	header .head-line {
    width: 34% !important;
	margin: 50px 0px 0 36%!important;
}
.iconsocial ul.footer-social-list.custom_social_link {
    width: 100%!important;
    margin-top: 25px!important;
    position: relative;
    padding-bottom: 15px;
}
section#intro .row.intro-content .col-twelve .bx-wrapper {
    height: 500px!important;
    margin-top: 31px!important;
}
body#top header.main-header .header-conatiner img.pay-logo {
    width: 15%!important;
    position: absolute;
    top: 17px!important;
    right: 20%;
}
body#top header.main-header .header-conatiner img.granted-logo {
   position: absolute;
    top: 10px!important;
    width: 6%!important;
    right: 14%;
}
.header-conatiner .iconsocial, .iconsocial ul.footer-social-list.custom_social_link {
    width: 55%!important;
    left:20px!important;
}
.head-line {
    position: absolute!important;
    top:83px!important;
	left:0!important;
}
}
@media only screen and (min-width:1024px)
{
.iconsocial ul.footer-social-list.custom_social_link {
    margin-left: 200px!important;
}
	header .head-line h3 {
    font-size: 30px;
}
.row.intro-content .col-twelve .bx-wrapper {
    height: 335px!important;
    margin-top: -38px!important;
}
}
@media only screen and (min-width:768px)
{
	header .head-line {
     width: 34%!important;
    margin: 0 0px 0 48%!important;
     top: -7px!important;
 }
.col-twelve .bx-wrapper {
    height: 252px!important;
    margin-top: 40px!important;
}
.teafields-site-search-icon {
    position: absolute;
    right: 30!important;
    top: 15px!important;
    color: #fff;
}	
header.main-header .header-conatiner img.pay-logo {
    width: 15%!important;
    margin-left:-65%!important;
    top:24px!important;
    position: absolute;
}
header.main-header .header-conatiner img.granted-logo {
    position: absolute;
    top: 0px!important;
    width: 9%!important;
    right: 25%;
}
	header.main-header .iconsocial ul.footer-social-list.custom_social_link {
    margin-left: 100px !important;
}
.header-conatiner .menu-toggle {
    top: -3px!important;
    left: 10px!important;
}
}

@media only screen and (min-width:425px)
{
	.bx-wrapper {
    height: 140px!important;
    margin-top: 0px!important;
}
}
@media only screen and (min-width:375px)
{
.main-header .header-conatiner img.pay-logo {
    width: 25%!important;
    margin-left: -86%!important;
    top: 6px;
    position: absolute;
	display:none;
}
	header .head-line {
    float: left;
    width: 100%;
    margin: 0 0 0 10%;
    padding: 0;
    position: relative;
    top: 30px;
    left: 0;
}
	header .head-line h3 {
    font-size: 15px;
 }
	.header-conatiner img.granted-logo {
       margin-left:-60%!important;
	   top:0px!important;
		display:none;
}
	.teafields-site-search-icon {
     top:33px!important;
	right: 60px!important;
 }
.iconsocial {
   width: 70%!important;
    margin-top: 12px!important;
    position: relative;
    top:38px;
}
	ul.footer-social-list.custom_social_link {
    margin-left: 0px !important;
    width: 100%!important;
	margin-top: -25px!important;
	}
	.menu-toggle { 
    top: -37px!important;
    left: 10px!important;
}
.bx-wrapper{
   height: 123px;
   margin-top: 31px;
}
	body#top header.main-header .iconsocial ul.footer-social-list.custom_social_link {
    margin-left:77px!important;
}
}


@media only screen and (max-width:320px)
{
body#top header.main-header .iconsocial ul.footer-social-list.custom_social_link {
    margin-left: 70px!important;
}
	.bx-wrapper .bx-controls-direction a {
     top: 25%;
	}
.iconsocial ul.footer-social-list.custom_social_link {
    margin-left:70px !important;
}
.header-conatiner img.pay-logo {
     margin-left: 18%!important;
    top:10px!important;
	display:none;
 }
	.header-conatiner img.granted-logo {
       margin-left: 160px!important;
	   top:5px!important;
		display:none;
}
	.teafields-site-search-icon {
     top:41px!important;
	 right: 10px!important;
 }
.header-conatiner .iconsocial {
    width: 100%!important;
    top: 57px!important;
    position: relative;
}
	ul.footer-social-list.custom_social_link {
    margin-left: 0px !important;
    width: 100%;
	margin-top: -25px!important;
	}
	.menu-toggle { 
    top: -5px!important;
    left:8px!important;
}
.bx-wrapper .bx-viewport {
    height: 160px!important;
}
}
/*****15-07-20 end*********/