/*
Theme Name: Bliss Fountain-Child
Version: 1.0
Description: A child theme of Bliss Fountain
Template: Bliss Fountain
*/


@import url("../bliss-fountain/style.css");

@font-face {
    font-family: 'latoregular';
    src: url('../bliss-fountain/fonts/lato-regular-webfont.eot');
    src: url('../bliss-fountain/fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../bliss-fountain/fonts/lato-regular-webfont.woff2') format('woff2'),
         url('../bliss-fountain/fonts/lato-regular-webfont.woff') format('woff'),
         url('../bliss-fountain/fonts/lato-regular-webfont.ttf') format('truetype'),
         url('../bliss-fountain/fonts/lato-regular-webfont.svg#latoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'latolight';
    src: url('../bliss-fountain/fonts/lato-light-webfont.eot');
    src: url('../bliss-fountain/fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'), url('../bliss-fountain/fonts/lato-light-webfont.woff2') format('woff2'), url('../bliss-fountain/fonts/lato-light-webfont.woff') format('woff'), url('../bliss-fountain/fonts/lato-light-webfont.ttf') format('truetype'), url('../bliss-fountain/fonts/lato-light-webfont.svg#latolight') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
	background: url("../bliss-fountain/images/bgrd.jpg") no-repeat fixed 0 0 / cover  rgba(0, 0, 0, 0);
	overflow-x:hidden; 
}
a {
	color: #f39c12;
}

p {
	font-family: 'latoregular';
	font-size: 14px;
	font-weight: normal;
	color: #fff;
}

h4 {
	font-family: 'latoregular';
	color: #f39c12;
	padding: 0 20px;
	font-weight: normal;
	margin-bottom: 15px;
}

.header_section {
	background: none;
	width: 980px;
	margin: 0 auto;
}
.container {
	width: 980px;
}

.logo {
	margin: 10px 0 20px 0;
}

.head-contact-info {
	display: inline-block;
	background: #03c9a9;
	border-radius: 8px;
	padding: 5px 15px;	
	float: right;	
	margin-top: 60px;
}
.head-contact-info li {
	display: block;
	text-align: right;
	font-size: 12px;
	font-family: Arial;
}
.social {
	display: inline-block;
	float: right;
	padding: 0 0 0 10px;
	margin-top: 60px;
}
.social li {
	border:none;
	box-shadow: none;
	width: 44px;
	height:44px;
	line-height: 44px;
	font-size: 32px;
}

.social li.facebook {
	background: rgb(94,131,209); /* Old browsers */
background: -moz-linear-gradient(top, rgba(94,131,209,1) 0%, rgba(94,131,209,1) 50%, rgba(68,100,166,1) 100%, rgba(125,185,232,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(94,131,209,1)), color-stop(50%,rgba(94,131,209,1)), color-stop(100%,rgba(68,100,166,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(94,131,209,1) 0%,rgba(94,131,209,1) 50%,rgba(68,100,166,1) 100%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(94,131,209,1) 0%,rgba(94,131,209,1) 50%,rgba(68,100,166,1) 100%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(94,131,209,1) 0%,rgba(94,131,209,1) 50%,rgba(68,100,166,1) 100%,rgba(125,185,232,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(94,131,209,1) 0%,rgba(94,131,209,1) 50%,rgba(68,100,166,1) 100%,rgba(125,185,232,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e83d1', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}

.social li.twitter {
	background: rgb(124,198,249); /* Old browsers */
background: -moz-linear-gradient(top, rgba(124,198,249,1) 0%, rgba(124,198,249,1) 50%, rgba(96,170,221,1) 100%, rgba(125,185,232,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(124,198,249,1)), color-stop(50%,rgba(124,198,249,1)), color-stop(100%,rgba(96,170,221,1)), color-stop(100%,rgba(125,185,232,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(124,198,249,1) 0%,rgba(124,198,249,1) 50%,rgba(96,170,221,1) 100%,rgba(125,185,232,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(124,198,249,1) 0%,rgba(124,198,249,1) 50%,rgba(96,170,221,1) 100%,rgba(125,185,232,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(124,198,249,1) 0%,rgba(124,198,249,1) 50%,rgba(96,170,221,1) 100%,rgba(125,185,232,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(124,198,249,1) 0%,rgba(124,198,249,1) 50%,rgba(96,170,221,1) 100%,rgba(125,185,232,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7cc6f9', endColorstr='#7db9e8',GradientType=0 ); /* IE6-9 */
}

.navigation_menu {
	border-top: none;
	background: none;
	background: #f39c12;	
	border-top-right-radius: 30px;
}

.navbar-collapse {
	margin: 0;
	padding: 0;
}

.navbar {
	min-height: auto;
}

.navbar-nav {
	height: auto;
}
.navbar-default .navbar-nav > li {
	padding: 10px 15px;
	margin: 0;
}

.navbar-default .navbar-nav > li > a {
	width: 100%;
}

#enigma_nav_top.affix {
	position: relative;
}

.navbar-default .navbar-nav > li:first-child {
	padding-left: 30px;
}

.navbar-default .navbar-nav > li > a {
	font-family: 'latoregular';
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	border-bottom: 2px solid transparent;
    border-top: 2px solid transparent;
    padding: 8px 0;
}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	font-family: 'latoregular';
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	border-top: 2px solid rgba(255,255,255,0.5);
	border-bottom: 2px solid rgba(255,255,255,0.5);
	padding: 8px 0;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	font-family: 'latoregular';
	font-size: 12px;
	color: #fff;
	font-weight: normal;
	border-top: 2px solid rgba(255,255,255,0.5);
	border-bottom: 2px solid rgba(255,255,255,0.5);	
	padding: 8px 0;
}


.breadcrumb {
	display: none;
}

.background {
	background: rgba(255,255,255,0.8);
	width: 980px;
	margin: 0 auto;
	padding: 10px;
	border-top-right-radius: 40px;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background-color: none;
	box-shadow: none;
}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus, .dropdown-menu .active a{
	background-color: none;
	box-shadow: none;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
	background-color: none;
	box-shadow: none;	
}

.enigma_header_breadcrum_title {
	background: none;
	margin: 0;
	padding: 0;
}
.enigma_header_breadcrum_title h1 {
	display: none;
}

.enigma_blog_wrapper {
	width: 980px;
	margin: 0 auto;
}

.col-md-12 {
	width: 960px;
	padding: 0;
}
.enigma_blog_post_content {
	overflow: hidden;
}

.flex-control-paging li a {
	background: #fff;
	box-shadow: none;
	width: 10px;
	height: 10px;
}

.flex-control-paging li a.flex-active, .flex-control-paging li a:hover {
	background: #03c9a9;
	width: 10px;
	height: 10px;
}

.flex-control-nav {
	bottom: 20px;
	z-index: 99;
}

.flex-control-nav li a {
	margin: 0 5px;
}

.metaslider .flexslider {
	margin: 0;
}
.widget-title{
	font-size: 32px;
	font-family: 'latolight';
	color: #f39c12;
	padding: 40px 40px 20px 30px;
	font-weight: normal;
}
.enigma_footer_widget_area {
	display: none;
}

.enigma_footer_area {
	background: #f39c12;
	width: 980px;
	margin: 0 auto;
}

.enigma_footer_area p {
	font-family: 'latoregular';
	font-size: 14px;
	font-weight: normal;
	color: #fff;
	width: 950px;
	margin: 15px 0;
	padding: 0;
}
.enigma_footer_area p a {
	color: #fff;
}

.enigma_footer_area p a:hover {
text-decoration: underline;
}

.list {
	float: left;
	width: 60%;
}
.page-id-389 .list, .page-id-210 .list, .page-id-400 .list, .page-id-402 .list, .page-id-414 .list {
	width: 100%;
}

.page-id-389 img {
	width: 100%;
	height: auto;
}

.list ul {
	padding-left: 30px;
}

.list li{
	background: url("bullet.png") left center no-repeat;
	list-style: none;
	font-family: 'latoregular';
	font-size: 14px;
	color: #666;
	padding:10px 0 10px 30px;
	line-height: 120%;
}

.list_full ul {
	padding-left: 30px;
}

.list_full li{
	background: url("bullet.png") left center no-repeat;
	list-style: none;
	font-family: 'latoregular';
	font-size: 14px;
	color: #666;
	padding:10px 0 10px 30px;
	line-height: 120%;
}

h3.reflexology {
	margin: 20px 0;
	padding: 0 20px;
}

h3.reflexology.first {
	margin-top: 0;
}

h3.reflexology a:hover {
	color: #03c9a9;
}

h3.reflexology a:focus {
	color: #03c9a9;
}

.page-id-210 img {
	width: 100%;
	height: auto;
}

.bliss{
	float: right;
	width: 38%;
	margin-right: 2%;
	padding: 5px;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(11, 14, 3, 0.35);
-moz-box-shadow: 0px 0px 2px 0px rgba(11, 14, 3, 0.35);
box-shadow: 0px 0px 2px 0px rgba(11, 14, 3, 0.35);
}

.panel-grid {
	padding: 5px;
}

.panel {
	padding: 5px;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(11, 14, 3, 0.35);
-moz-box-shadow: 0px 0px 2px 0px rgba(11, 14, 3, 0.35);
box-shadow: 0px 0px 2px 0px rgba(11, 14, 3, 0.35);
border-radius: 0;
}
.panel-grid-cell {
	padding: 0 16px;
}
#panel-26-2-0-0, #panel-26-2-1-0, #panel-26-2-2-0 {
	border-bottom: none;
}

.enigma_home_portfolio_caption {
	background: rgba(0,201,169,0.75);
	border:none;
	padding: 0;
	position: absolute;
	width: 100%;
	bottom: 0;
}

.img-wrapper {
	margin-bottom: 0;
}

.img-wrapper:hover .enigma_home_portfolio_caption {
	background: rgba(0,201,169,0.75);
	border:none;
	padding: 0;
}

.enigma_home_portfolio_caption h3 {
	padding: 12px 15px; 
	text-align: left;	
	line-height: 120%;
}

.enigma_home_portfolio_caption h3 a {
	font-family: 'latolight';
	font-size: 24px;
	color: #fff;
	font-weight: normal;	
	line-height: 120%;
}

.push-right {
	display: none;
}

.wrapper {
	position: relative;
	display: block;
}

.flex-direction-nav a {
	background:none;
}

.flex-direction-nav .flex-prev {
	background: url("prev.png") left center no-repeat;
	width: 50px;
	height: 50px;
}
.flexslider:hover .flex-prev {
	left: 15px;
}

.flex-direction-nav .flex-next {
	background: url("next.png") right center no-repeat;
	width: 50px;
	height: 50px;
}
.flexslider:hover .flex-next {
	right: 15px;
}
.metaslider .caption-wrap {
	background: none;
	width: 50%;
	bottom: 50%;
	transform:translateY(50%);
	left: 9%;	
	opacity: 1;
}

.metaslider .caption {
	padding: 0;
}

.title-wrap {
	background: rgba(0,0,0,0.65);
	margin-bottom: 20px;
}

h2.title {
	padding: 35px 30px;
	color: #fff;
	font-size: 30px;
	font-family: 'latolight';
	text-align: center;
}

.more {
	background: #f39c12;
	font-family: 'latoregular';
	font-size: 12px;
	text-transform: uppercase;
	padding:15px;
	width: auto;
	color: #fff;
}
.more:hover {
	background: #03c9a9;
	transition:all 0.5s ease 0s;
}

.one_half {
	padding: 20px;
}

.page-id-26 h2.main-title {
	display: none;
}

h2.main-title {
	font-size: 32px;
	font-family: 'latolight';
	color: #f39c12;
	padding: 0 20px;
	font-weight: normal;
	margin: 30px 0;
}

.enigma_blog_post_content p {
	color: #666;
	font-family: 'latoregular';
	font-size: 14px;
	padding: 0 20px;
}

.page-id-46 .list {
	width: 50%;
	float: left;
}

h3 {
	font-family: 'latolight';
	color: #f39c12;
	padding: 0 20px;
	font-weight: normal;
	padding: 30px 20px;
	clear: both;
	margin: 0;
}
input, textarea {
	width: 100%;
}

.wpcf7-submit {
	background: none repeat scroll 0 0 #f39c12;
    color: #fff;
    font-family: "latolight";
    font-size: 16px;
    width: 25%;
    border:none;
}

.wpcf7-submit:hover {
	background: none repeat scroll 0 0 #03c9a9;
	transition:all 0.5s ease 0s;
}

.wpcf7 {
	float: left;
    width: 40%;
}

.contact {
	float: left;
    margin-left: 2%;
    margin-top: 20px;
    width: 58%;
}

.contact a:hover {
	color:#03c9a9;
	transition:all 0.5s ease 0s;
}

.tekst {
    float: left;
    margin-right: 2%;
    width: 76%;
}

.wp-image-123 {
	margin-left: 20px;
}

.what-we-do {
    float: left;
    width: 48%;
}

.what-we-do img {
    margin-right: 0 !important;
    padding: 5px;
    float: left;
    width: 48%;
}
.page-id-48 .what-we-do {	
    width: 22%;
}

.page-id-48 .what-we-do img {
    float: left;
    width: auto;
}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background: none;
	box-shadow: none;
	color: #fff;
    font-family: "latoregular";
    font-size: 12px;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	background: none;
}

.dropdown-menu {
	background: #f39c12;
	box-shadow: none;
}

.dropdown-menu > li > a::before {
	content: "";
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
	color: #fff;
    padding: 7px 0;
     border-bottom: 2px solid rgba(255, 255, 255, 0.5);
    border-top: 2px solid rgba(255, 255, 255, 0.5);
    padding-left: 0;
    margin-left: 0;
}

.dropdown-menu li {
	padding: 0 10px;
}

.dropdown-menu > li > a {
	 border-bottom: 2px solid transparent;
    border-top: 2px solid transparent;
    padding: 7px 0;
    display: inline-block;
     padding-left: 0;
    margin-left: 0;
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
	background: none;
	color: #fff;
}

.page-id-214 .tekst {
	width: 64%;
	float: left;
	margin-right: 2%;
}

.massage {
	width: 34%;
	float: left;
	margin-top: 15px;
}

.massage img{
	width: 80%;
	height: auto;
	margin-bottom: 15px;
}

.reflexology {
	width: 96%;
	margin: auto;
}

.reflexology img{
	width: 32%;
	margin-right: 2%;
	height: auto;
}

.reflexology img:last-child{
	width: 32%;
	margin-right:0;
}

@media (max-width: 990px) {
	.col-sm-12 {
	width: 50%;
}
.background {
	width: 98%;
	margin: 0 1%
}

.header_section {
	width: 100%;
}
.container {
	width: 100%;
}

.col-md-12 {
	width: 100%;
}

.enigma_blog_wrapper {
	width: 98%;
	margin: 0 1%
}

.navbar-nav {
	width: 100%;
}
.enigma_footer_area {
	width: 98%;
}
.enigma_footer_area p {
	width: 100%;
}

.flex-direction-nav .flex-next {
	right: -56px;
}

.flex-direction-nav .flex-prev {
	left: -56px;
}

}

@media (max-width: 880px) {
	 h2.title {
    font-size: 25px;
    padding: 25px;
    text-align: center;
}
}

@media (max-width: 768px) {

.navbar {
	margin:0;
	padding-left: 10px;
}

h2.title {
    font-size: 20px;
    padding: 15px;
}

.navbar-toggle {
	float: left;
	margin:10px;
}
.navbar-toggle:hover {
	float: left;
	margin:10px;
}
.navbar-default .navbar-nav > li:first-child {
	padding: 10px 15px;
}

.logo {
	margin-top: 60px;
}

.logo img {
	margin-left: 0;
	width: 100%;
	height: auto !important;
	margin: auto;
}

.col-sm-12 {
	width: 100%;
}
.head-contact-info {
	margin-top: -210px;
	float: left;
}
.social {	
	margin-top: -210px;
}
 #pgc-26-2-0, #pgc-26-2-1, #pgc-26-2-2, #pgc-26-3-0, #pgc-26-3-1, #pgc-26-3-2 {
	width: 30% !important;
	float: left !important;
	margin-right: 5%;
}
#pgc-26-2-2, #pgc-26-3-2{
	margin-right: 0;
}

img.picture {
	width: 100%;
}
.enigma_home_portfolio_caption h3 {
	padding: 5px 10px;
}
.enigma_home_portfolio_caption h3 a {
	font-size: 18px;
}
.enigma_footer_area p {
	padding: 0 10px;
}
.navbar-collapse {
	box-shadow: none;
}
.metaslider .caption-wrap {
	left: 12%;
}
.flex-control-nav {
	bottom: 10px;
}

.bliss {
	width: 36%;
	margin-right: 4%;
}
.what-we-do  {
	display: none;
}
.page-id-46 .list {
	width: 100%;
}
.tekst {
	width: 100%;
}

.page-id-48 .what-we-do  {
	display: block;
	width: 100%;
	height: auto;
}

.page-id-48 .what-we-do img {
	width: auto;
}

.dropdown-menu {
	display: block;
	position: relative;
	width: 100%;
}

.navbar-collapse {
	max-height: none;
}
.fa {
	display: none;
}

.navbar-nav {
	display: inline-block;
}

.dropdown-menu > li > a {
	font-family: "latoregular";
	font-weight: normal;
}

.dropdown-menu > li > a:hover {
	font-family: "latoregular";
	font-weight: normal;
}

ul.dropdown-menu > li > a {
    width: 100%;
}
.navbar-collapse ul li a {
    height: auto;
}
.page-id-214 .tekst {
	width: 100%;
	margin-right: 0%;
}

.massage {
	width: 100%;
	float: left;
}

.massage img{
	width: 100%;
}

.reflexology img{
	width: 100%;
	margin-right: 0;
	margin-bottom: 20px;
}

.reflexology img:last-child {
	width: 100%;
}

}

/******************************************
				UPDATE
******************************************/

h3{
	font-weight: bold;
}

h2.main-title{
	font-weight: bold;
}

.orange_my{
	color: #f39c12;
}

.wp-image-301{
	margin-top: 40px;
	margin-left: 25px;
	margin-bottom: 10px;
}

.wp-image-310{
	margin-top: 65px;
}

.page-id-319 .list{
	float: none;
}

.wp-image-324{
	margin-top: 60px;
	margin-left: 50px;
	margin-right: 30px;
}

.page-id-331 .list{
	float: none;
}

/*-----------------------------------------
                UPDATE 2
-------------------------------------------*/

.page-id-331 .reflexology {
	width: 300px;
	margin: 0 30px 0 20px;
	float: left;
}
.page-id-331 .reflexology img {
	width: 100%;
	height: auto;
	margin-bottom: 20px;
}
span.redtext {
	color: #B20000;
}

span.orangetext {
	color: #f39c12;
}

span.greentext {
	color: #03c9a9;
}

span.bluetext {
	color: #446cb3;
}

span.lightbluetext {
	color: #3498db;
}

span.purpletext {
	color: #CC99CC;
}

.page-id-377 span {
	float: left;
}

.page-id-377 p {
	margin-bottom: 0;
}

p.testimonials {
	margin-bottom: 20px;
	font-style: italic;
}


.archive .col-md-8, .single-post .col-md-8 {
	width: 100%;
	padding: 20px;
	box-sizing: border-box;
}
.archive .enigma-sidebar, .single-post .enigma-sidebar {
	display: none;
}
.enigma_blog_pagination {
	display: none;
}
.enigma_post_author, .enigma_blog_comment {
	display: none;
}
.enigma_cats {
	display: none;
}

.enigma_fuul_blog_detail_padding .col-md-6 {
	padding: 0;
}

.blog-date-left li {
	width: auto;
	background-color: transparent;
	height: auto;
	margin-bottom: 10px;
	padding:0; 
}

.enigma_post_date span.date {
	color: #666;
    font-family: "latoregular";
}

.enigma_fuul_blog_detail_padding h2 a, 
.enigma_fuul_blog_detail_padding h2  {
	font-size: 32px;
	font-family: 'latolight';
	color: #f39c12;
}
.enigma_fuul_blog_detail_padding p {
	color: #666;
	font-family: 'latoregular';
	font-size: 14px;
	padding: 0;
}
.enigma_blog_read_btn {
	float: right;
}
.enigma_blog_read_btn:hover {
	background-color: #f39c12;
	color: #fff;
	border: 2px solid #f39c12;
}
.enigma_blog_read_btn {
	background-image: linear-gradient(top bottom, #31A3DD 50%, #f39c12 50%);
}
.enigma_scrollup {
	display: none;
}
a.contactmail:hover, a.contactmail:active {
	color: #03c9a9;
}

.enigma_blog_read_btn {
    background: #f39c12 none repeat scroll 0 0;
    color: #fff;
    font-family: "latoregular";
    font-size: 12px;
    padding: 15px;
    text-transform: uppercase;
    width: auto;
    border:none;
}

.enigma_blog_read_btn:hover {
	background: #03c9a9 none repeat scroll 0 0;
    transition: all 0.5s ease 0s;
    border:none;
}

p.logged-in-as {
	color: #666;
}

.enigma_send_button, #enigma_send_button {
    border: medium none;
    clear: both;
    display: table;
    width: auto;
    background: #f39c12 none repeat scroll 0 0;
    color: #fff;
    font-family: "latoregular";
    font-size: 12px;
    padding: 15px;
    text-transform: uppercase;
}

.enigma_send_button:hover, #enigma_send_button:hover {
	background: #03c9a9 none repeat scroll 0 0;
    transition: all 0.5s ease 0s;
    border:none;
}

.enigma_blog_thumb_wrapper_showcase:hover img {
    transform: none;
}

.category-blog .enigma_blog_thumb_wrapper_showcase {
	width: 40%;
	float: left;
}

.category-blog .enigma_fuul_blog_detail_padding {
	width: 55%;
	float: left;
}

.single-post .enigma_blog_thumb_wrapper_showcase {
	display: none;
}


.single-post .enigma_fuul_blog_detail_padding {
	width: 100%;
}

.tarotleft {
	width: 65%;
	margin-right: 2%;
	float: left;
}

.tarotright {
	width: 32%;
	float: left;
	box-shadow: 0 0 2px 0 rgba(11, 14, 3, 0.35);
    padding: 5px;
    background: #fff;
}

.pricing th {
	background: #03c9a9 none repeat scroll 0 0;
    border-color: #fff;
    color: #fff;
    font-family: "latolight";
    font-size: 16px;
    padding: 5px 10px;
    text-transform: uppercase;
}


.pricing td:nth-child(1) {
	color: #666;
    font-family: "latoregular";
    font-size: 14px;
	text-align: left;
}

/******************************************
				RESPONSIVE
******************************************/

@media (max-width: 680px) {
	 #pgc-26-2-0, #pgc-26-2-1, #pgc-26-2-2, #pgc-26-3-0, #pgc-26-3-1, #pgc-26-3-2 {
	width: 100% !important;
	margin-right: 0%;
}
img.picture {
	width: 100%;
}
.enigma_home_portfolio_caption h3 {
	padding: 10px 15px;
}
.enigma_home_portfolio_caption h3 a {
	font-size: 24px;
}
.bliss {
	width: 96%;
}
.list {
	width: 100%;
}
.list ul {
	padding:0 10px;
}
.flex-direction-nav .flex-prev {
	background: url("prev.png") left center no-repeat;
	width: 42px;
	height: 42px;
	background-size: contain;
}
.flexslider:hover .flex-prev {
	left: 10px;
}

.flex-direction-nav .flex-next {
	background: url("next.png") right center no-repeat;
	width: 42px;
	height: 42px;
	background-size: contain;
}
.flexslider:hover .flex-next {
	right: 10px;
}

.title-wrap {
	margin-bottom: 0;
}

.more {
	display: none;
}
.wpcf7{
	width: 100%;
}
.contact { 
	width: 100%;
}

iframe {
	width: 100%;
}

.metaslider .caption-wrap {
	width: 60%;
}

h2.title {
    margin: auto;
}

.tarotleft {
	width: 100%;
	margin-right: 0;
}

.tarotright {
	width: 98%;
	margin-bottom: 20px;
	margin-left: 5px;
	padding-top: 20px;
}

.pricing th {
    font-size: 14px;
    padding: 5px;
}


.pricing td {
    font-size: 12px;
}

}

@media (max-width: 480px){
	.metaslider .caption-wrap {
		left: 0;
	right: 0;
	margin: auto;
	text-align: center;
	}

	.page-id-48 .what-we-do img {
	width: 100%;
	height: auto;;
}

h2.title {
    font-size: 16px;
    padding: 10px;
}

}

@media (max-width: 380px) {
	.head-contact-info {
	margin-top: -200px;
	float: left;
	padding: 2px 15px;
}
.social {	
	margin-top: -200px;
}

.social li {
	width: 35px;
	height: 35px;
	line-height:35px;
	font-size:26px;
}
.head-contact-info li {
	font-size: 11px;
}

h2.title {
	padding: 5px;
	font-size: 14px;
}

.metaslider .caption-wrap {
	width: 80%;
}

}
