/*
Theme Name: SavinaAtai
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/

.font-kalam {
	font-family: 'Kalam', cursive;
}

@media (max-width: 1024px) {
	.hide-for-tablets {
		display: none !important;
	}
}


h1, h2, h3, h4, h5, h6, .heading-font, .banner h1, .banner h2  {
	font-weight: 400 !important;
}

.entry-title {
	background: linear-gradient(-135deg, #FFE6B0 0%, #FFC272 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


p, ul {
	font-size: 18px;
	word-break: break-word;
}

.entry-content a {
	text-decoration: underline;
}

.entry-content a:hover {

}

h2 {
	font-size: 32px !important;
	color: #4a4a4a !important;
	font-weight: 400 !important;
}

h3 {
	font-size: 24px !important;
	color: #4a4a4a !important;
}

blockquote {
	padding: 30px 0 30px 40px;
	border-style: solid;
	-webkit-border-image:
	-webkit-gradient(linear, 0 0, 0 178%, from(#ffe5b0), to(#ffc272)) 1 178%;
	-webkit-border-image:
	-webkit-linear-gradient(#ffe5b0, #ffc272) 1 178%;
	-moz-border-image:
	-moz-linear-gradient(#ffe5b0, #ffc272) 1 178%;
	-o-border-image:
	-o-linear-gradient(#ffe5b0, #ffc272) 1 178%;
	border-image:
	linear-gradient(to bottom, #ffe5b0, #ffc272) 1 178%;
	border-left-width: 10px;
	border-right: none;
	font-size: 25px !important;
	font-weight: 300 !important;
	color: #4a4a4a !important;
}

.button, .gumb {
	border-radius: 40px !important;
}

.button.primary:not(.more-link), .gumb {
	border: 2px solid #EC1D6C !important;
	background: #fff !important;
	padding: 0px 60px !important;
	color: #4a4a4a !important;
	font-size: 14px !important;
}

.button.primary:hover:not(.more-link), .gumb:hover {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffe5b0+0,EC1D6C+100 */
	background: #ffe5b0 !important; /* Old browsers */
	background: -moz-linear-gradient(left, #ffd5d7 0%, #EC1D6C 100%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #ffd5d7 0%,#EC1D6C 100%) !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #ffd5d7 0%,#EC1D6C 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd5d7', endColorstr='#EC1D6C',GradientType=1 ) !important; /* IE6-9 */
	/*border: none !important;*/
	box-shadow: none !important;
	border: 2px solid #EC1D6C !important;
}

.button.primary.alt {
	background: #ffe5b0 !important; /* Old browsers */
	background: -moz-linear-gradient(left, #ffd5d7 0%, #EC1D6C 100%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(left, #ffd5d7 0%,#EC1D6C 100%) !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, #ffd5d7 0%,#EC1D6C 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd5d7', endColorstr='#EC1D6C',GradientType=1 ) !important; /* IE6-9 */
	/*border: none !important;*/
	box-shadow: none !important;
	border: 2px solid #EC1D6C !important;
}

.button.primary.alt:hover {
	border: 2px solid #EC1D6C;
	background: transparent !important;
	padding: 0px 60px ;
	color: #4a4a4a !important;
}

.blockquote2 {
	background: #fff4e0 !important;
	border: none !important;
	padding: 80px 50px 50px 50px !important;
	background:#fff4e0 url('images/quotes.png') 50px 20px no-repeat !important;

}
.blockquote2 p {
	font-size: 22px !important;
}


section.custom-footer-social .img img {
	max-width: 150px !important;
	max-height: 210px !important;
}

section.custom-footer-social .col {
	padding-bottom: 0px! important;
}

section.custom-footer-social .social-icons.follow-icons > span {
	vertical-align: top;
	color: #4a4a4a;
	background: url(https://savinaatai.com/wp-content/uploads/2016/10/arrow.png) no-repeat 100% 100%;
	min-height: 100px !important;
	padding-bottom: 30px;
}
section.custom-footer-social .social-icons.follow-icons > a.icon {
	border: 0 !important;
	font-size: 30px !important;
}

section.custom-footer-social .social-icons.follow-icons > a.icon .icon-facebook {
	color: #3a589d;
}

section.custom-footer-social .social-icons.follow-icons > a.icon .icon-instagram {
	color: #3b6994;
}


section.custom-footer-social .social-icons.follow-icons > a.icon .icon-twitter {
	color: #00adf2;
}


.pricing-table {
	border: 1px solid #e0e0e0 !important;
}
.pricing-table-header .title {
	padding: 20px;
	background: transparent !important;
	color: #4a4a4a !important;
	border-bottom: 1px solid #e0e0e0;
}

.pricing-table .price {
	padding-bottom: 0 !important;
}

.relatedthumb {
	max-width: 100%;
}

.nav-tabs+.tab-panels {
	border: 0 !important;
	padding-top: 30px !important;
}

@media (min-width: 850px) {
	.tabbed-content .nav-vertical {
		max-width: 50% !important;
	}
}

.nav-tabs>li>a {
	background: #fff !important;
	border-left: none !important;
	border-right: none !important;
}

.nav li:last-child {
	padding-right: 1px !important;
}

.nav-tabs > li.active > a, .nav-tabs > li > a {
	border-top: 1px solid #f7f7f7 !important;
}

.nav li:first-child {
	margin-left: 1px  !important;
}

.tab-panels, .nav-tabs>li.active>a, .tab-panels, .nav-tabs>li:hover>a {
	background: #f7f7f7 !important;
}

.nav-vertical+.tab-panels {
	border: none !important;
}

#menu-footer-menu {
	text-align: right;
}

.absolute-footer {
	border-top: solid 1px rgba(188, 198, 208, 0.4);
}

.blog-header-wrapper {
	/*background: #ffe8bd;*/
}


.post-sidebar, ul.menu>li+li, .widget>ul>li+li {
	border: 0px !important;
}

.widget .is-divider {
	height: 0px !important;
}
.widget-title {
	font-size: 20px !important;
}

.more-link {
	padding: 0 !important;
	border: none !important;
	font-size: 18px !important;
	color: #333 !important;
	text-transform: none !important;
	text-decoration: none !important;
}

.more-link:hover {
	background: none !important;
	text-decoration: underline;
}

.is-divider.custom {
	height: 1px !important;
	margin: 1em 0 1em !important;
	width: 100% !important;
}

.post_tags {
	padding: 20px 0;
	text-align: left !important;
}

.post_tags a {
	text-decoration: none !important;
	border: solid 1px #ededed !important;
	padding: 5px 15px !important;
	font-size: 9px !important;
	font-weight: bold !important;
	color: #838d8f !important;
	border-radius: 4px !important;
}
.post_tags a:hover {
	background: #eee !important;
}
.blog-share {
	text-align: left !important;
}

.entry-title {
	font-size: 28px !important;
}

.entry-content {
	padding-top: 0 !important;
}

.entry-category, .entry-divider.is-divider, .entry-meta, .post-date {
	display: none;
}

#delavnica_info table {
	font-size: 18px;
	width: 100%;
}

#delavnica_info table td {
	border-bottom: 0 !important;
}

.delavnice-element-wrapper a {
	color: inherit !important;
}




@media only screen and (max-width: 850px) {
	/*************** ADD MOBILE ONLY CSS HERE  ***************/
	/*Display sidebar*/
/*	.yuzo_widget_wrap {
		display: none !important;
	}*/
	 /*Reverse order*/
	 #main .portfolio-single-page .page-wrapper {
	 	display: -webkit-box!important;
	 	display: -ms-flexbox!important;
	 	display: flex!important;
	 	-webkit-box-orient: vertical!important;
	 	-webkit-box-direction: reverse!important;
	 	-ms-flex-direction: column-reverse!important;
	 	flex-direction: column-reverse!important;
	 }

	#delavnica_info {
		text-align: center !important;
	}

	.sticky-sidebar {
		padding: 30px !important;
	}

}

@media only screen and (max-width: 48em) {
	/*************** ADD MOBILE ONLY CSS HERE  **************


}

#ajaxsearchlite1 {
	border: solid 1px #f1f1f1;
	border-bottom: solid 1px #979797;
}

div[id*="ajaxsearchlite"] .probox .promagnifier .innericon svg {
	fill: #cbcbcb;
}

.widget {
	margin-bottom: 2.5em;
}

.widget_categories>ul>li>a::before {
	content: "*";
	vertical-align: sub;
	padding-right: 10px;
}
