/*
WOO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles in this file instead of style.css so it
is easier to update the theme. Simply copy an existing style
from style.css to this file, and modify it to your liking. */


/* GLOBAL STYLES
----------------
Add styles beneath this line that you want to be applied across your entire site */

/* very strange_things */


.woocommerce-customer-details
{
    display:none;
}

/*MANAGE AVATAR BUTTON "HIDE ? from profile" */
#avatars_manage_button, #wpua-undo-existing, #wpua-remove-existing, .user-hide-directory-wrap, div#DataTables_Table_0_filter
{ display:none!important;}
.city
{
	width:10%;
}

/****************HOMEPAGE*/
button.btn_small
{
margin: 3px 0px 15px 0px;
	
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:5px;
	display:inline-block;
	cursor:pointer;
	color:#003333!important;
	font-family:'PT Serif',serif;
	font-size:15px;
	font-weight: 500;
	padding-left: 50px;
    min-height: 40px;
	text-decoration:none;
	min-width: 180px;
    text-align: left;
    flex: 1 1 auto;
border:none;
flex-wrap: wrap;
background-repeat: no-repeat;
    margin: 10px;
}
 @media only screen and (max-width: 960px) {
     button.btn_small
{
    flex:0 1 190px;
}
 }

button.btn_small1{
    background-image: url('https://events.psych-k.com/wp-content/uploads/2020/04/falcon_small.png');}
button.btn_small2
{
    padding-left: 70px;
	background-image: url('https://events.psych-k.com/wp-content/uploads/2020/04/faq_small2.png');
    min-width: 140px;
}

button.btn_small3{
    background-image: url('https://events.psych-k.com/wp-content/uploads/2020/04/bck_btn.png');}
button.btn_small4
{
	background-image: url('https://events.psych-k.com/wp-content/uploads/2020/04/sess_sm.png');
}


.vidz2:before 
{
    display:none;
   
}
.vidz2
{
    border-left: 5px solid teal;
    background-image: linear-gradient(to right bottom, #b7e4df, #c8eaf1, #dff0fa, #f2f6fd, #ffffff);
    margin: 0px 0px;
    font-family:'PT Serif',serif!important;
    font-size: 18px;
    width: 92%;
    display:table;
}


.hquote:before
{
    display:none;
   
}
.vidz3
{
    border-left: 5px solid teal;
    background-image: linear-gradient(to right bottom, #b7e4df, #c8eaf1, #dff0fa, #f2f6fd, #ffffff);
    margin: 0px 0px;
    font-family:'PT Serif',serif!important;
    font-size: 18px;
    width: 92%;
    display:table;
}

.hquote
{
    background-image: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);
    border-left: 5px solid teal;
    margin: 0px 0px;
    
    font-family:'PT Serif',serif!important;
    font-size: 18px;
    width: 92%;
    display:table;
}

.hsubs
{
    
  
    font-family: 'PT Serif', cursive!important;
    font-size: 24px!important;
    font-style: bold!important;
    color: white!important;
    margin-left:0;
}


/******* UL OL FIX*********/
.entry-content ul,
.entry-content ol {
  margin: 0 0 15px 0;
  padding: 0 0 0 20px; }
.entry-content ul {
  list-style: disc; }
.entry-content ol {
  list-style: decimal; }
.entry-content li > ul,
.entry-content li > ol {
  margin-bottom: 0;
  margin-left: 0; }

/*******************************/
#avatar_profile_box
{display:none;}

.form-table > tbody > .acf-field > .acf-label label {

    font-size: 17px!important;
    color: #008080!important;
    
    font-family: 'PT Serif',serif;
}
.form-table
{
    border:none!important;
}

@media screen and (min-width: 724px)
{
   .tml-profile .tml-form-table
{
    width:50%;
} 
.tml-user-description-wrap
{
    width:100%;
}    
}

#nf-field-146
{
 
    background: teal;
    color: white;
    width: 180px;

}

/** button for searching Names **/
#yadcf-filter--DataTables_Table_0-0
{
    width: 86%;
   position: relative;
  overflow: hidden;
  margin: 0;
  padding: 0 5px;
  height: 29px;
  border: 1px solid #aaa;
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #eee), color-stop(15%, #fff));
  background-image: linear-gradient(#eee 1%, #fff 15%);
        -webkit-writing-mode: horizontal-tb !important;
    text-rendering: auto;
   
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    -webkit-appearance: textfield;
    background-color: white;
    -webkit-rtl-ordering: logical;
    cursor: text;
    margin: 0em;
    font: 400 13.3333px Arial;  
}
#yadcf-filter--DataTables_Table_0-0::-webkit-input-placeholder { /* Edge */
  color: #999;
}
#yadcf-filter--DataTables_Table_0-0:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #999; 
}
#yadcf-filter--DataTables_Table_0-0::placeholder {
  color: #999;
}

/****************************************************************/


.dataTables_wrapper .dataTables_paginate {
  float: right;
  text-align: right;
  padding-top: 0.25em;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
  box-sizing: border-box;
  display: inline-block;
  min-width: 1.5em;
  padding: 0.5em 1em;
  margin-left: 2px;
  text-align: center;
  text-decoration: none !important;
  cursor: pointer;
  *cursor: hand;
  color: teal;
  border: 1px solid transparent;
  border-radius: 2px;
}

.dataTables_paginate a
{
    color: teal!important;
}

.paginate_button >.page-item > .active
{
    color: red!important;
    backgound: #ccc;
}

.wp-user-avatar-128 {
   border-color:teal!important;
    border-radius: 50%;
    object-fit: fill;
}

.wp-user-avatar-100 {
   border-color:teal!important;
    border-radius: 50%;
    object-fit: fill;
}

.wp-user-avatar-120 {
   border-color:teal!important;
    border-radius: 50%;
    object-fit: fill;
}

.datatable table td, table th {
  color: teal;
  padding: 10px;
    background: white!important;
}
.datatable{
    /*border: none!important;*/
    
}


.datatable table tbody td {
  text-align: center;
  vertical-align: middle;
}
.pmpro_member_directory table tbody td {
  
    vertical-align: middle;
 padding: 10px;
}

.pmpro_member_directory_row.even 
{
    vertical-align: middle;
    background: linear-gradient(45deg,white,#f1fcfa); 
    -webkit-transition: .2s;
    transition: .2s;
    
   /* background-image: url("http://psych-k/wp-content/uploads/2019/07/v62.png"), linear-gradient(#f8fffe, #eefbfa); W3C , #9acbc9 , #d5fbfa                e0fdf8*/
}
.pmpro_member_directory_row.odd {

vertical-align: middle;
        background: linear-gradient(-45deg,#f3f3f3,white); 
        -webkit-transition: .2s;
        transition: .2s;
}

.pmpro_member_directory_row.even:hover{
  -webkit-transform: scale(1.009);
          transform: scale(1.009);
    -webkit-box-shadow: 10px 10px 15px rgba(0,0,0,.1) ;
          box-shadow: 10px 10px 15px rgba(0,0,0,.1) ;
   /* background: #e0fdf8; */
  background: linear-gradient(180deg,#e0fdf8,#d2f2f2); 
    
}
.pmpro_member_directory_row.odd:hover{
  -webkit-transform: scale(1.009);
          transform: scale(1.009);
    -webkit-box-shadow: 0 10px 15px rgba(0,0,0,.1) ;
          box-shadow: 0 10px 15px rgba(0,0,0,.1) ;
   /* background: linear-gradient(90deg,#e0fdf8,#d2f2f2); */
    background: linear-gradient(180deg,#e0fdf8,#d2f2f2); 
}




/*
table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd
{
    background: teal;
}
*/

.wp-user-avatar-128
{
    float: left;
    margin-right: 15px;
}


.pf{
    color:teal!important;
    font-size: 16px!important;
}

#exer_1,#exer_2,#exer_3,#exer_4,#exer_5
{
    padding-right: 30px;
    
}
#aaa{
margin-top: 32px;
	margin-right: 5px;
	background-color:teal;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	width: 44%;
	font-weight:semi-bold;
	padding: 5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3d768a;
border:none;
}
#aaa:hover {
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0.05, #408c99), color-stop(1, #06c2b9));
	background:-moz-linear-gradient(bottom, #408c99 5%, #06c2b9 100%);
	background:-webkit-linear-gradient(bottom, #408c99 5%, #06c2b9 100%);
	background:-o-linear-gradient(bottom, #408c99 5%, #06c2b9 100%);
	background:-ms-linear-gradient(bottom, #408c99 5%, #06c2b9 100%);
	background:linear-gradient(to top, #408c99 5%, #06c2b9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#06c2b9',GradientType=0);
	background-color:#408c99;
}

#bbb{
margin-top: 32px;
	
	background-color:teal;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	width: 44%;
	font-weight:semi-bold;
	padding: 5px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3d768a;
border:none;
}
#bbb:hover {
	background:-webkit-gradient(linear, left bottom, left top, color-stop(0.05, #408c99), color-stop(1, #06c2b9));
	background:-moz-linear-gradient(bottom, #408c99 5%, #06c2b9 100%);
	background:-webkit-linear-gradient(bottom, #408c99 5%, #06c2b9 100%);
	background:-o-linear-gradient(bottom, #408c99 5%, #06c2b9 100%);
	background:-ms-linear-gradient(bottom, #408c99 5%, #06c2b9 100%);
	background:linear-gradient(to top, #408c99 5%, #06c2b9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#06c2b9',GradientType=0);
	background-color:#408c99;
}

.wr_table_col
{
    display: inline-table;
    width: 33%;
}

.wr_table
{
display: flex;
}

@media screen and (max-width: 910px)
{
.wr_table {
    display: flex;
    flex-wrap: wrap;
}
#exer_5 
{
    display:block!important;
}
.wr_table_col
{
    display: inline-block;
    width: 100%;
}
}





.inline {
    display: inline;
    
}



.paginate_button:hover
{background: none!important;
}

.entry table thead th {
          text-transform: none!important;
}

.dataTables_length
{   visibility:hidden;}


.yadcf-filter-wrapper {
    display: block;
}







/***************************************************/




.nice1
{
 font-family: 'Kaushan Script', cursive;   
  font-size: 22px;
  line-height:2em;

  /*color: #2ea199;*/
  color:#00827e;
  
}


.vidz:before 
{
    display:none;
   
}
.vidz
{
    border-left: 5px solid teal;
    background-image: linear-gradient(to right bottom, #b7e4df, #c8eaf1, #dff0fa, #f2f6fd, #ffffff);
    margin: 0px 0px;
    font-family:'PT Serif',serif!important;
    font-size: 18px;
    
    display:table;
}
.wtf
{
   
    font-family: 'PT Serif', cursive!important;
    font-size: 28px!important;
    font-style: bold!important;
    color: white!important;
    margin-left: 12%;
}
.post_avatar 
{
float:right;
}

.tablez
{
  display: table;
  width: 100%;
}
.comments-template
{
    display:none;
}
.wrapperz {
  display: table;
  width: 100%;
  justify-content: space-around;
  margin-left: 2%;
}

.twrapper {
  display: inline-block;
 
   
}
.quotez {
  display: inline-block;
  float: right;
} 
.boxes 
{
	background: #ffffff!important; 
	border: none!important;	
	border-radius: 15px;
}
.boxez
{
	display: table-cell;
	border-radius: 15px;
	box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.5);
	border-radius: 15px;
	height: auto;
	width:180px;
	vertical-align: middle;
}

.boxez2
{
	display: table-cell;
	    width: 5%;
	
}
.boxez2::after {content: '\00a0';}

.boxy {
	display: table-cell;
	border-radius: 15px;
	
	border-radius: 15px;
	height: 140px;
	background: #ffffff!important; 
	border: none;
	padding: 3px;
	
	
}

.newsl2 {
  /*width: 100%;*/
  /* height: px; */
  border-radius: 5px;
  /*padding: 1.6rem;*/
 /*  background: white; */
  position: relative;
  display: inline-table;
   
  /*box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.5);*/
}

.center1{
	text-align: center;
}

@media screen and (max-width: 548px)
{
    .boxez {
		display: table;
       
		margin: auto;
		text-align: middle;
        position: relative;
		
	}
	.boxez2
{
	display: table;
	
}
}

.quantity .qty {
    width: 4.8em!important;
}

.woocommerce_tabs ul.tabs, .woocommerce-tabs ul.tabs
{
    visibility:hidden!important;
}
.signer-header
{
	display: none;
	height: 0px;
}

.wrapper {
  display: table;
  width: 100%;
  justify-content: space-around;
}


.card {
  width: 180px;
  height: 180px;
  border-radius: 15px;
  /*padding: 1.6rem;*/
  background: white;
  position: relative;
  display: table-cell;
  align-items: flex-end;
  transition: 0.4s ease-out;
  box-shadow: 0px 7px 10px rgba(0, 0, 0, 0.5);
}

@media screen and (max-width: 548px)
{
    .card
    {
        display: table;
        width: 180px;
  
        position: relative;
    }
}

.card:hover {
  -webkit-transform: translateY(5px);
          transform: translateY(5px);
}
.card:hover:before {
  opacity: 1;
}
.card:hover .info {
  opacity: 1;
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
}
.card:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
  border-radius: 15px;
  background: rgba(0, 0, 0, 0.6);
  z-index: 2;
  transition: 0.5s;
  opacity: 0;
}
.card img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 15px;
}
.card .info {
  position: relative;
    top: 10%;
  left: 0%;
  z-index: 3;
  color: white;
  opacity: 0;
  -webkit-transform: translateY(30px);
          transform: translateY(30px);
  transition: 0.5s;
}
.card .info h1 {
  margin: 0px;
    color: teal;
}
.card .info p {
  letter-spacing: 1px;
  font-size: 15px;
  margin-top: 8px;
    padding: 0px 7px;
    color: white;
}
.card .info button {
  padding: 0.6rem;
  outline: none;
  border: none;
  border-radius: 3px;
  background: white;
  color: black;
  font-weight: bold;
  cursor: pointer;
  transition: 0.4s ease;
}
.card .info button:hover {
  background: dodgerblue;
  color: white;
}


.ArticleCopy blockquote {
    border-radius: 3px;
    position: relative;  /*  <--- */
    font-style: italic;
    text-align: center;
    font-size: 20px!important;
    padding: 1rem 1.2rem;
    width: 80%;  /* create space for the quotes */
    color: #4a4a4a;
    margin: 1rem auto 2rem;
    color: #4a4a4a;
    border-color: #ccc;
   background: rgba(255,255,255,1);
background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(227,227,227,1) 51%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(51%, rgba(227,227,227,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(227,227,227,1) 51%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(227,227,227,1) 51%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(227,227,227,1) 51%, rgba(255,255,255,1) 100%);
background: linear-gradient(135deg, rgba(255,255,255,1) 0%, rgba(227,227,227,1) 51%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1 );
}
.ArticleCopy p {
    text-rendering: optimizeLegibility;
    margin-bottom: 0px!important;
}


/* -- create the quotation marks -- */
.ArticleCopy blockquote:before,
.ArticleCopy blockquote:after{
    font-family: FontAwesome;
    position: absolute;
    /* -- inside the relative position of blockquote -- */
    top: 13px;
    color: #E8E8E8;
    font-size: 34px;
}
.ArticleCopy blockquote:before{
    content: "\f10d";
    margin-left: -44px;
    right: 100%;
}
.ArticleCopy blockquote:after{
    content: "\f10e";
    margin-left: 7px;
    left: 100%;
    font-style: normal!important;
}





hr { 
  border : 0;
  height: 1px; 
 background-image: -webkit-linear-gradient(left, rgba(8, 122, 122, 0), rgba(8, 122, 122,0.75), rgba(8, 122, 122,0)); 
 background-image: -moz-linear-gradient(left, rgba(8, 122, 122, 0), rgba(8, 122, 122,0.75), rgba(8, 122, 122,0));
 background-image: -ms-linear-gradient(left, rgba(8, 122, 122,0), rgba(8, 122, 122,0.75), rgba(8, 122, 122,0));
 background-image: -o-linear-gradient(left, rgba(8, 122, 122,0), rgba(8, 122, 122,0.75), rgba(8, 122, 122,0)); 
}
ul.nav li a {
    padding: 10px 10px;
    display: block;

}
ul.workshops{
	padding: 0!important;
	
}
.wpcf7-form-control {
width: 90%;
}


img.rob1
{
padding: 15px;
}
#contact td
{
padding: 10px;
}
@media (max-width:768px) {
  #contact  td, #contact th {
 float: left; 
width: 80%;
display: block; }
}
.submit:hover {
    background:none!important;

}
.submit:active{
    background:none!important;
}

img.attachment-thumbnail
{
width:100px;
}

.entry-header
{
border: 1px  solid;
border-color: #999999;
box-shadow: 3px 3px 3px rgba(0,0,0,0.7);
height: 100%;
margin: 10px 0;
}

img.attachment-thumbnail
{
margin: 14px;
}

#preload-01 { background: url("https://psych-k.com/wp-content/uploads/2013/10/smbutton_pyschk_brain02.jpg") no-repeat -9999px -9999px; }

div.search
{
width: 100%;
}

.post-meta {
visibility:hidden;
margin-top:-20px;
}

li.submit
{
background: none;
}

.search li {
    list-style: none outside none;
    float: left;
    display: block;
    position: relative;
    margin: 0px;
    width: 23%;
}

@media (max-width:768px) {
 .eo-event-search {
         margin-bottom:30px!important;
 }  
 .eo-event-search ul {
         float:none!important;
         margin-bottom:20px!important;
 }
 .eo-event-search li {
         width: 100%!important;
 }
}

.boxed-layout #header
{
padding: 0px;
}
.boxed-layout #wrapper
{
padding: 40px 0;

}
.boxed-layout #inner-wrapper
{
  box-shadow: 2px 0 5px rgba(0,0,0,0.7);
}

.entry table td, .entry table th
{
padding: 5px;
border-right: 1px dotted rgb(238, 238, 238);
vertical-align: middle;
}

a.button1 {
 display: block;
	width: 163px;
	height: 45px;
   text-align: center;
background: url("https://www.psych-k.com/wp-content/uploads/2015/08/smbutton_pyschk_brain_full-min.jpg") bottom;
text-indent: -99999px;
}
a.button1:hover
{
      background-position: 0 0;
}

div.pageview
{
width:1000px;
margin-left: -20px;
}

#example td
{
vertical-align: middle;
text-align: center;
}
#example thead th {
color: #fff;
background-color: #007682;
text-align: center;
}
#example thead th {
color: #fff;
background-color: #007682;
}
.basic {
text-align: left;
}
td.bio {
text-align: left;
float:left;
}
.ui-button-text
{
padding: 0px 0px !important;
}

#eo-submit-search
{
	width: auto;
	padding: 0px 10px;
    height: 35px;
margin: 3px 0px 15px 0px;
	-moz-box-shadow: 0px 10px 9px -7px #276873;
	-webkit-box-shadow: 0px 10px 9px -7px #276873;
	box-shadow: 0px 10px 9px -7px #276873;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #06c2b9), color-stop(1, #408c99));
	background:-moz-linear-gradient(top, #06c2b9 5%, #408c99 100%);
	background:-webkit-linear-gradient(top, #06c2b9 5%, #408c99 100%);
	background:-o-linear-gradient(top, #06c2b9 5%, #408c99 100%);
	background:-ms-linear-gradient(top, #06c2b9 5%, #408c99 100%);
	background:linear-gradient(to bottom, #06c2b9 5%, #408c99 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#06c2b9', endColorstr='#408c99',GradientType=0);
	background-color:#06c2b9;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:'PT Serif',serif;
	font-size:14px;
	font-weight:semi-bold;
	text-shadow:0px 1px 0px #3d768a;
border:none;
}
#eo-submit-search:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #06c2b9));
	background:-moz-linear-gradient(top, #408c99 5%, #06c2b9 100%);
	background:-webkit-linear-gradient(top, #408c99 5%, #06c2b9 100%);
	background:-o-linear-gradient(top, #408c99 5%, #06c2b9 100%);
	background:-ms-linear-gradient(top, #408c99 5%, #06c2b9 100%);
	background:linear-gradient(to bottom, #408c99 5%, #06c2b9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#06c2b9',GradientType=0);
	background-color:#408c99;
}



li.submit:active
{
    background-color: none;
}
.wp-user-avatar
{
margin: 14px 20px 14px 14px;
}
.wp-user-avatar-100, .wp-user-avatar-120
{
margin: 0px;
}

.custom_pagination
{
	border-radius: 3px;
	margin-top: 15px;
	padding: 5px;
}

a.page-numbers 
{
cursor: pointer;
padding:3px 6px;
font-size:16px;
font-weight:700;
background-color: #fff;
border: 1px thin #ccc;
border-radius: 5px;
}

.current {
    color:#000;
 padding:3px 6px;
    font-size:16px;
    font-weight:700;
}

.nice_btn3 {
margin: 3px 0px 15px 0px;
	-moz-box-shadow: 0px 10px 9px -7px #276873;
	-webkit-box-shadow: 0px 10px 9px -7px #276873;
	box-shadow: 0px 10px 9px -7px #276873;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #06c2b9), color-stop(1, #408c99));
	background:-moz-linear-gradient(top, #06c2b9 5%, #408c99 100%);
	background:-webkit-linear-gradient(top, #06c2b9 5%, #408c99 100%);
	background:-o-linear-gradient(top, #06c2b9 5%, #408c99 100%);
	background:-ms-linear-gradient(top, #06c2b9 5%, #408c99 100%);
	background:linear-gradient(to bottom, #06c2b9 5%, #408c99 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#06c2b9', endColorstr='#408c99',GradientType=0);
	background-color:#06c2b9;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff!important;
	font-family:'PT Serif',serif;
	font-size:16px;
	font-weight:semi-bold;
	padding:8px 30px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3d768a;
border:none;
}
.nice_btn3:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #06c2b9));
	background:-moz-linear-gradient(top, #408c99 5%, #06c2b9 100%);
	background:-webkit-linear-gradient(top, #408c99 5%, #06c2b9 100%);
	background:-o-linear-gradient(top, #408c99 5%, #06c2b9 100%);
	background:-ms-linear-gradient(top, #408c99 5%, #06c2b9 100%);
	background:linear-gradient(to bottom, #408c99 5%, #06c2b9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#06c2b9',GradientType=0);
	background-color:#408c99;
}
.nice_btn3:active {
	position:relative;
	top:1px;
}


.nice_btn {
margin: 3px 0px 15px 0px;
	-moz-box-shadow: 0px 10px 9px -7px #276873;
	-webkit-box-shadow: 0px 10px 9px -7px #276873;
	box-shadow: 0px 10px 9px -7px #276873;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #06c2b9), color-stop(1, #408c99));
	background:-moz-linear-gradient(top, #06c2b9 5%, #408c99 100%);
	background:-webkit-linear-gradient(top, #06c2b9 5%, #408c99 100%);
	background:-o-linear-gradient(top, #06c2b9 5%, #408c99 100%);
	background:-ms-linear-gradient(top, #06c2b9 5%, #408c99 100%);
	background:linear-gradient(to bottom, #06c2b9 5%, #408c99 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#06c2b9', endColorstr='#408c99',GradientType=0);
	background-color:#06c2b9;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff!important;
	font-family:'PT Serif',serif;
	font-size:14px;
	font-weight:semi-bold;
	padding:5px 15px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3d768a;
border:none;
}
.nice_btn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #06c2b9));
	background:-moz-linear-gradient(top, #408c99 5%, #06c2b9 100%);
	background:-webkit-linear-gradient(top, #408c99 5%, #06c2b9 100%);
	background:-o-linear-gradient(top, #408c99 5%, #06c2b9 100%);
	background:-ms-linear-gradient(top, #408c99 5%, #06c2b9 100%);
	background:linear-gradient(to bottom, #408c99 5%, #06c2b9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#06c2b9',GradientType=0);
	background-color:#408c99;
}
.nice_btn:active {
	position:relative;
	top:1px;
}

a.nice_bt:link
{
    color: #ffffff;
}
.nice_btn2 {
margin: 3px 0px 15px 0px;
	-moz-box-shadow: 0px 10px 9px -7px #276873;
	-webkit-box-shadow: 0px 10px 9px -7px #276873;
	box-shadow: 0px 10px 9px -7px #276873;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #06c2b9), color-stop(1, #408c99));
	background:-moz-linear-gradient(top, #06c2b9 5%, #408c99 100%);
	background:-webkit-linear-gradient(top, #06c2b9 5%, #408c99 100%);
	background:-o-linear-gradient(top, #06c2b9 5%, #408c99 100%);
	background:-ms-linear-gradient(top, #06c2b9 5%, #408c99 100%);
	background:linear-gradient(to bottom, #06c2b9 5%, #408c99 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#06c2b9', endColorstr='#408c99',GradientType=0);
	background-color:#06c2b9;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff!important;
	font-family:'PT Serif',serif;
	font-size:14px;
	font-weight:semi-bold;
	padding:5px 15px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3d768a;
border:none;
}
.nice_btn2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #408c99), color-stop(1, #06c2b9));
	background:-moz-linear-gradient(top, #408c99 5%, #06c2b9 100%);
	background:-webkit-linear-gradient(top, #408c99 5%, #06c2b9 100%);
	background:-o-linear-gradient(top, #408c99 5%, #06c2b9 100%);
	background:-ms-linear-gradient(top, #408c99 5%, #06c2b9 100%);
	background:linear-gradient(to bottom, #408c99 5%, #06c2b9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#408c99', endColorstr='#06c2b9',GradientType=0);
	background-color:#408c99;
}


p.searchlist 
{
font-family: 'PT Sans', Arial, sans;
margin-bottom:0;
}

.entry, .entry p
{
font: 500 20px/1.5em 'PT Sans', arial, sans-serif;
}



.entry-header
{
border: 1px  thin;
border-color: #777;
	-webkit-box-shadow: 0 3px 2px #777;
	-moz-box-shadow: 0 3px 2px #777;
	box-shadow: 0 3px 2px #777;
background: rgb(255,255,255);
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(246,246,246,1) 47%, rgba(237,237,237,1) 100%);
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(246,246,246,1) 47%,rgba(237,237,237,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=0 );
height: 100%;
margin: 15px 0;
border-radius: 3px;
}

.entry-header:hover {
background: #eee;
cursor: pointer;
}
.ui-submit
{
cursor: pointer;
}

.event-entry-meta
{
display:table;
}

div.wocommerce
{
margin: 15px 0px;
}

.term-description
{
margin: 15px 0px;
}


/* DESKTOP STYLES
-----------------
Add styles inside the media query below that you only want to be applied to the desktop layout of your site */
@media only screen and (min-width: 768px) {
	/* Desktop styles go below this line */
	
}
@media screen and (min-width:0\0) {

#navigation
{
font: 17px 'PT Sans', arial, sans-serif!important;
font-weight: 600!important;
}
.nice_btn {
margin: 3px 0px 15px 0px;
	-moz-box-shadow: 0px 10px 9px -7px #276873;
	-webkit-box-shadow: 0px 10px 9px -7px #276873;
	box-shadow: 0px 10px 9px -7px #276873;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #06c2b9), color-stop(1, #408c99));
	background:-moz-linear-gradient(top, #06c2b9 5%, #408c99 100%);
	background:-webkit-linear-gradient(top, #06c2b9 5%, #408c99 100%);
	background:-o-linear-gradient(top, #06c2b9 5%, #408c99 100%);
	background:-ms-linear-gradient(top, #06c2b9 5%, #408c99 100%);
	background:linear-gradient(to bottom, #06c2b9 5%, #408c99 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#06c2b9', endColorstr='#408c99',GradientType=0);
	background-color:#06c2b9;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:'PT Serif',serif;
	font-size:14px;
	font-weight:semi-bold;
	padding:5px 10px;
	text-decoration:none;
	text-shadow:0px 1px 0px #3d768a;
border:none;
}



}

