/*
Theme Name:     Sarvashakti 2017
Description:    Theme developed for Sarvashakti Yoga
Author:         KEMOSO
Template:       ultimatum
Version:        0.1.0
*/
/*GENERAL*/
body {font-family: "Lato", Arial, sans-serif;font-weight:300!important}
a:link {color:#b3a058; text-decoration:none}
a:hover, a:active {color:#83743c; text-decoration:underline}

/*HEADER*/
.headwrapper .sarvashakti-logo {background-color:#b3a057}
.headwrapper #logo-container img {width: 150px; margin: 0 auto;}
.headwrapper .ultimatum-nav li a {line-height:118px; text-transform:uppercase; color:#586165;font-weight: 300;}
.headwrapper .ultimatum-nav li a:hover {text-decoration:none; color:#b3a058}
.headwrapper .horizontal-menu ul li {margin-left:20px}
.headwrapper .horizontal-menu ul li:last-child {margin-right:0}
.page .taptap-menu-button-wrapper {position:absolute}
/*BODY*/
#col-6-1 {padding-left:0; padding-right:0}
#home-boxes .ult_design_6 .ult_pricing_table .ult_price_body {width:64px; height:64px}
#home-boxes .ult_price_body_block {margin-bottom:0}
#home-boxes h3 {font-size:16px; font-weight:300}
#home-boxes p {font-weight:300!important}
#home-boxes .ult_pricing_table_wrap {background-repeat:no-repeat; background-position:top; background-size:contain}
.home-box-01 .ult_pricing_table:hover {border:solid #b19e56; cursor:pointer}
.home-box-02 .ult_pricing_table:hover {border:solid #faba83; cursor:pointer}
.home-box-03 .ult_pricing_table:hover {border:solid #BE649C; cursor:pointer}
.home-box-04 .ult_pricing_table:hover {border:solid #4b1346; cursor:pointer}
#home-boxes .vc_col-has-fill > .vc_column-inner, #home-boxes > .wpb_column > .vc_column-inner {padding-top:0; padding-left: 7px;}
#intro-blocks .wpb_text_column {margin-bottom:20px}
#about-block {background-color:#f7f7f7; padding:30px 0}
#class-info {background:url('img/home-classes-bg.jpg') no-repeat; background-size:cover;color:#fff}

/*FOOTER*/
.footer-widgets {}
.footer-website-info {font-size: 10px}

/*MEDIA QUERIES*/
@media only screen and (min-width:992px) {
  .sarvashakti-logo {max-width:315px}
}
@media only screen and (min-width:415px) {
	.home-section {padding:30px 0}
	#logo-container > h1 {margin-top:10px}
	.home-box-01 {background-image:url('img/home-block-01.jpg');}
	.home-box-02 {background-image:url('img/home-block-02.jpg');}
	.home-box-03 {background-image:url('img/home-block-03.jpg');}
	.home-box-04 {background-image:url('img/home-block-04.jpg');}
	#home-boxes .ult_pricing_heading {min-height: 110px;}
}
@media only screen and (max-width:414px) {
	.headwrapper #logo-container img {width:100px; padding:5px}
	#logo-container > h1 {margin:0}
	#intro-blocks .wpb_text_column {margin-bottom:0}
	.myportfolio-container .esg-grid .mainul li.eg-sarvashakti-skin-wrapper {padding:0}
	.myportfolio-container .eg-sarvashakti-skin-element-3 {font-size:18px}
	#bodywrapper h2.uvc-heading {font-size:20px}
	#bodywrapper .uvc-sub-heading {font-size:12px}
	#home-boxes .ult_pricing_table .ult_pricing_heading {padding:0}
	#home-boxes .ult_pricing_table_wrap {margin-bottom:0}
	.footer-copyright {font-size:8px; text-align:center}
	.horizontal-menu {display: block; margin: 0 auto 10px; width: 250px;}
	h1.entry-title {font-size:24px}
	#bodywrapper .uvc-heading .uvc-main-heading h2 {font-size:18px}
	#bodywrapper .uvc-heading .uvc-main-heading h3 {font-size:14px}
	#bodywrapper #Info-list-wrap-2002 h3 {font-size:12px}
	#bodywrapper .pb_flexslider {height:300px!important}
	#bodywrapper input, #bodywrapper button, #bodywrapper select, #bodywrapper textarea {width:100%; border:solid 1px #ccc}
}