/*
	Theme Name: Search Light Theme
	Theme URI: 
	Description: HTML5 Blank WordPress Theme
	Version: 1
	Author: White Knight Digital
	Author URI: http://wkwd.com.au
	Tags: Blank, HTML5, CSS3

	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/

body{
	font-family: 'Raleway', Helvetica, Arial, sans-serif;
	font-size: 16px; line-height: 28px; /*color:#636363; */color: #4c4c4c;
	font-weight:400;
}

h1,h2,h3,h4,h5,h6 { font-weight: 300; margin-bottom:10px; color:#04A4CC;}

h1 { font-size: 44px; line-height: 58px;}
h2 { font-size: 40px; line-height: 58px;}
h3 { font-size: 31px; line-height: 40px;}
h4 { font-size: 26px; line-height: 34px;}
h5 { font-size: 18px;}
h6 { font-size: 14px;}

h1 img, h2 img, h3 img,
h4 img, h5 img, h6 img {
  margin: 0;
}

strong{
	font-weight: 700;
}

small{ font-size: 13px; line-height: 15px;}

/* clear */
.clear:before,
.clear:after {
    content:' ';
    display:table;
}

.clear:after {
    clear:both;
}
.clear {
    *zoom:1;
}
img {
	max-width:100%;
	vertical-align:bottom;
}
a {
	color:#0000ff;
}
a:hover {
	color:#636363;
}
a:focus {
	outline:0;
}
a:hover,
a:active {
	outline:0;
}
input:focus {
	outline:0;
	border:1px solid #04A4CC;
}
cite {
		color:#76b63f;
		line-height: 38px;
	}

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/

/***** header *****/
#main-header{ padding-top:10px;}
img#tagline{ font-family: 'desyrelregular';}
a#donatebtn{ color:#fff; background:#64d3db; padding:8px 10px; text-transform:uppercase; font-weight:300; border-radius:5px;}
ul.social-networks{ margin:10px 0 0 0; padding:0; list-style:none; float:left;}
ul.social-networks li{ float:left; margin-right: 10px;}
  
#text-3{ margin-top: 10px;}
#black-studio-tinymce-8{ float:right;}
#black-studio-tinymce-8 img{ margin-top: 10px;}
.col-md-3 .alignright{ float:none;}

.navbar{ background: #c9e4e6; margin-top:20px;}
.navbar a{ color:#48a0a6 !important; font-weight: 700;}
.navbar-default .navbar-nav>.active>a{ background-color:transparent !important;}
.navbar.navbar-default{ margin-bottom: 0;}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{ background-color:#e7f8f9 !important;}

h3#taglinemessage{}
span#taglinespace{}

/***** main content *****/
#banner{ padding-top: 10px; background:url('./img/main-bg.png') repeat; }
#main-content{ background:url('./img/main-bg.png') repeat; padding:20px 0 60px 0; }
#main-content a {color:#0000ff !important; text-decoration: underline;}
#post-8 a, #post-8 p {color:#636363 !important; text-decoration:none !important;}

#lower-main .col-md-4{ 
   background:url('./img/col-bg.png') no-repeat; padding: 60px 40px 20px 70px;
   font-size: 16px; color: #4c4c4c; line-height: 24px; min-height:350px;
   background-size:contain;
   }
#lower-main .col-md-4 h3{ color:#636363; font-weight:700; font-size:21px; line-height:22px;}
#lower-main .col-md-4 a{ color:#636363 !important; font-size:12px; font-weight:700; text-decoration:none !important;}

#main-content.homepage{ text-align:center;}

article#post-2 p{font-size: 24px; line-height: 42px;}

.col-md-6.donate, .col-md-4.donate,
.col-sm-6.donate, .col-sm-4.donate{ border-radius: 10px; border: 1px solid #04A4CC; margin: 20px 0 20px 0; display:block;}

.oneoff{}
.fundraise{}
.giftcert{}
.will{}
.artwork img{ margin-top: 20px !important;}

.col-sm-6.donate a img.alignleft, .col-md-4.donate a img.alignleft{ float:none !important;}

.col-sm-6.donate.fundraise h3{ margin-top: -20px !important;}
.col-md-6.donate h3, .col-md-4.donate h3,
.col-sm-6.donate h3, .col-sm-4.donate h3{ font-size: 28px; line-height: 32px;}
.col-md-6.donate a, .col-md-4.donate a,
.col-sm-6.donate a, .col-am-4.donate a,
.col-sm-6.donate p, .col-am-4.donate p{ color:#636363 !important; font-size: 16px; line-height: 20px; }




/***** footer *****/

#upper-footer{min-height: 2px; border-top: 1px solid #59c6ce;}
#main-footer{ background:url('./img/footer-bg.png') repeat; color:#fff;}
#main-footer a, #main-footer h3{ color:#fff;}
#main-footer ul{ list-style:none; margin:0; padding:0;}
#main-footer h3{ font-size: 24px; line-height: 26px;}
#nav_menu-2, #nav_menu-3{ font-size:16px;}
#black-studio-tinymce-3 .textwidget h3{ margin-top:0;}
.col-md-4.middle .col-md-4, .col-md-4.middle .col-md-8{ padding-left:0 !important;}
#main-footer .col-md-12{ font-size: 14px; color:#9fe5ea; padding-top:40px; padding-left: 30px;}

#bottom-img{ margin-top: -100px;}

textarea{ width: 100%;}

#copyinfo a{color:#9fe5ea !important; }

/***** adjusted media queries ******/
@media (min-width: 768px){
.navbar-header{ display: none;}
.nav>li>a { padding: 10px 9px !important;}
#main-header .col-md-3.logospace{ float: left; width:25%; min-height:180px;}
#main-header .col-md-6.taglinespace{min-height:180px;}
.col-md-4.donate{ min-height: 110px; padding-left: 160px}
.col-sm-6.donate a img.alignleft, .col-md-4.donate a img.alignleft{ float:left !important; margin:5px 20px 20px 0;}
.col-sm-6.donate{min-height: 190px;}
.col-sm-6.donate.oneoff{ padding-top: 40px;}
textarea{ width: 50%;}
	
}
@media (min-width: 1000px){
	.col-md-3.lastone{ padding-top: 85px;}
	.col-md-3 .alignright{ float: right; margin: 0;}
	#text-3{ float:right; margin-left: 10px;}
	
	.navbar-header{ display: none;}
	.navbar-nav { margin-left: -50px; margin-right: -50px;}
	.nav>li>a{padding: 15px 62px 10px 30px !important;}
	.navbar-nav li:last-child { text-align:right;}
	.navbar-nav li:last-child a{ padding-right:0;}
	.navbar-nav li:first-child a{ padding: 15px 50px 10px 50px;}
	
	.dropdown-menu>li:first-child a, .dropdown-menu>li:last-child a { padding: 3px 20px; text-align:left;}
	.dropdown-menu>li>a:hover{ color:#2a7378 !important;}
	
	ul.dropdown-menu{
		border-bottom-left-radius: 10px;
		border-bottom-right-radius: 10px;
		background-color: #c9e4e6;
		border: none;
	}
	
	ul.dropdown-menu a{ color:#04A4CC; font-weight: 700; font-size: 18px;}
	
	
	img#tagline{ margin-top:75px;}
	
	#lower-main .col-md-4{ padding: 60px 85px 20px 70px;}
	
        .col-sm-6.donate.oneoff{ padding-top: 0;}
	.col-md-6.donate, .col-sm-6.donate{ width: 30% !important; margin: 0 5%; min-height:165px;}
	.col-md-4.donate, .col-sm-4.donate{ width:26% !important; margin: 0 3%; min-height: 130px; padding-left:15px;}
	.col-md-6.donate.fundraise, .col-sm-6.donate.fundraise{ width: 38% !important;}
	.col-md-6.donate.oneoff h3,.col-sm-6.donate.oneoff h3{ padding-top:30px;}
        
        .col-sm-6.donate a img.alignleft, .col-md-4.donate a img.alignleft{ float:left !important; margin:5px 20px 20px 0;}

        img.alignleft.buyartwork { margin-bottom: 40px !important;}
       .col-md-4.donate{ min-height: 163px;}

}


/*------------------------------------*\
    MISC
\*------------------------------------*/

::selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-webkit-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-moz-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/

.alignnone {
	margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
a img.alignnone {
	margin:5px 20px 20px 0;
}
a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.wp-caption {
	background:#FFF;
	border:1px solid #F0F0F0;
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center;
}
.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin:5px 20px 20px 0;
}
.wp-caption.alignright {
	margin:5px 0 20px 20px;
}
.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.sticky {

}
.bypostauthor {

}

/*------------------------------------*\
    comment form
\*------------------------------------*/
#respond { 
background: #ececec;
padding:0 5px 0 5px;
}
/* Highlight active form field */

#respond input[type=text], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #DDDDDD;
}
 
 
#respond input[type=text]:focus, textarea:focus {
  box-shadow: 0 0 5px rgba(81, 203, 238, 1);
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
}

p.comment-form-comment label{
	display:block;
	width:100%;
}
#reply-title { } 
#cancel-comment-reply-link { }
#commentform { } 
#author { } 
#email { } 
#url { } 
#comment{} 
#commentform #submit{ padding:10px;}
.comment-notes { } 
.required { }
.comment-form-author { }
.comment-form-email { } 
.comment-form-url { }
.comment-form-comment { } 
.form-allowed-tags { display:none; } 
.form-submit{}



/*------------------------------------*\
    PRINT
\*------------------------------------*/

@media print {
	* {
		background:transparent !important;
		color:#000 !important;
		box-shadow:none !important;
		text-shadow:none !important;
	}
	a,
	a:visited {
		text-decoration:underline;
	}
	a[href]:after {
		content:" (" attr(href) ")";
	}
	abbr[title]:after {
		content:" (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content:"";
	}
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead {
		display:table-header-group;
	}
	tr,img {
		page-break-inside:avoid;
	}
	img {
		max-width:100% !important;
	}
	@page {
		margin:0.5cm;
	}
	p,
	h2,
	h3 {
		orphans:3;
		widows:3;
	}
	h2,
	h3 {
		page-break-after:avoid;
	}
}



/*Custom Fonts for site*/

@font-face {
    font-family: 'desyrelregular';
    src: url('./fonts/desyrel-webfont.eot');
    src: url('./fonts/desyrel-webfont.eot?#iefix') format('embedded-opentype'),
         url('./fonts/desyrel-webfont.woff') format('woff'),
         url('./fonts/desyrel-webfont.ttf') format('truetype'),
         url('./fonts/desyrel-webfont.svg#desyrelregular') format('svg');
    font-weight: normal;
    font-style: normal;

}