/*
	Theme Name: St Leos College Theme
	Theme URI: http://www.stleos.uq.edu.au
	Description: HTML5 Blank WordPress Theme
	Version: 1.0
	Author: ??
	Author URI: http://wkdigital.com.au

	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php


*/

/*------------------------------------*\
    MAIN
\*------------------------------------*/

/* global box-sizing */
*,
*:after,
*:before {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}
/* html element 62.5% font-size for REM use */
html {
	font-size:62.5%;
}

/*------------------------------------*\
	TYPOGRAPHY
\*------------------------------------*/

body{
	font-family: 'Source Sans Pro', Helvetica, Arial, sans-serif;
	font-size: 16px; line-height: 28px; color:#6d6e71; font-weight: 300;
}

h1,h2,h3,h4,h5,h6 { margin-bottom:10px; text-align:left; color: rgba(93, 93, 93, 1); margin-top: 0; widows: 2; orphans: 2; font-family: 'Arima Madurai', cursive;}

h1 { font-size: 40px; line-height: 48px;}
h2 { font-size: 36px; line-height: 44px;}
h3 { font-size: 30px; line-height: 38px;}
h4 { font-size: 26px; line-height: 30px;}
h5 { font-size: 18px;}
h6 { font-size: 14px;}

h1 img, h2 img, h3 img,
h4 img, h5 img, h6 img {
  margin: 0;
}

p{ widows: 2; orphans: 2;}

italic{
}
strong{
}

/* clear */
.clear:before,
.clear:after {
    content:' ';
    display:table;
}

.clear:after {
    clear:both;
}
.clear {
    *zoom:1;
}
img {
	max-width:100%;
	vertical-align:bottom;
}
a {
	color:#000;
	text-decoration:none;
}
a:hover {
	color:#6d6e71;
}
a:focus {
	outline:0;
}
a:hover,
a:active {
	outline:0;
}
input:focus {
	outline:0;
	border:1px solid #04A4CC;
}
cite {
		color:#76b63f;
		line-height: 38px;
	}

i.fa{}

/*--------------------------------------------------------------
1.0 Header
--------------------------------------------------------------*/
header#main-header{ margin-bottom:30px;}
img#logo{ margin-top:20px;}
div.contact_search{ text-align:right; margin-top:30px;}
div.contact_search h3{ display:none;}
div.contact_search .textwidget{ font-size:24px; font-weight:700; margin-bottom: 30px;}
div.contact_search input{ min-height:38px; min-width: 50%;}
button.search-submit{ border:none; background:#05522e; color:#fff; font-size: 23px; padding-bottom: 11px; padding-top: 4px;}
div.contact_search i.fa.fa-phone{font-size: 18px;}
input.search-input{padding-left: 10px}

/*--------------------------------------------------------------
2.0 Navigation & Menus
--------------------------------------------------------------*/
nav#mainnav{
	background-image: -moz-linear-gradient( 0deg, rgb(0,133,62) 0%, rgb(0,150,70) 34%, rgb(0,166,77) 51%, rgb(0,150,70) 65%, rgb(0,133,62) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(0,133,62) 0%, rgb(0,150,70) 34%, rgb(0,166,77) 51%, rgb(0,150,70) 65%, rgb(0,133,62) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(0,133,62) 0%, rgb(0,150,70) 34%, rgb(0,166,77) 51%, rgb(0,150,70) 65%, rgb(0,133,62) 100%);
	}
#colourborder{
	background-image: -moz-linear-gradient( 0deg, rgb(240,179,16) 0%, rgb(247,194,52) 34%, rgb(254,209,88) 51%, rgb(247,194,52) 65%, rgb(240,179,16) 100%);
    background-image: -webkit-linear-gradient( 0deg, rgb(240,179,16) 0%, rgb(247,194,52) 34%, rgb(254,209,88) 51%, rgb(247,194,52) 65%, rgb(240,179,16) 100%);
    background-image: -ms-linear-gradient( 0deg, rgb(240,179,16) 0%, rgb(247,194,52) 34%, rgb(254,209,88) 51%, rgb(247,194,52) 65%, rgb(240,179,16) 100%);
	min-height: 5px; max-height:5px; height:5px;
	}
div.navbar.navbar-default{ background-color: transparent; border: none; border-radius:0; margin-bottom: 0;}
.navbar-default .navbar-nav>li>a{ color:#ffffff; font-size: 16px; text-transform:uppercase;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus{color: #ffffff; background-color: #006730;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:hover, .navbar-default .navbar-nav>.open>a:focus{color: #ffffff; background-color: #004f25;}
.dropdown-menu{ background-color: #212322; padding: 10px 0;}
.dropdown-menu>li>a{color:#ffffff; font-size: 16px; text-transform:uppercase;}
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{background-color: #004f25;}
.nav.navbar-nav li:nth-child(6){ font-weight:700;}
.nav.navbar-nav li:nth-child(7) span.fontawesome-text,
.nav.navbar-nav li:nth-child(8) span.fontawesome-text, 
.nav.navbar-nav li:nth-child(9) span.fontawesome-text{ display:none;}
ul.dropdown-menu li:nth-child(7) a, ul.dropdown-menu li:nth-child(8) a, ul.dropdown-menu li:nth-child(9) a{ font-size: 16px !important;}
.nav.navbar-nav li:nth-child(7) a, .nav.navbar-nav li:nth-child(8) a, .nav.navbar-nav li:nth-child(9) a{ font-size: 22px;}
.navbar-default .navbar-toggle .icon-bar{background-color: #fff;}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{ color:#000 !important;}
li#menu-item-2335 a { margin-top: 5px;}
#menu-item-2335 a{border: 1px solid #fff; border-radius: 5px; padding: 10px 12px; background-color: #fff;color: #000; font-weight: bold;}


/*--------------------------------------------------------------
3.0 Main Area
--------------------------------------------------------------*/
#slider-home.insidebanners img{width: 100%;}
section#lowerhomelinks{ margin-bottom: 60px;}
div#primarycontent.col-md-9{margin-bottom: 60px;}
section#applybtn{ margin-bottom:50px;}
section#applybtn ul{ list-style: none; margin:0; padding:0;}
section#applybtn ul li{background: #f0b310; padding: 5px 40px; max-width: 40%}
section#applybtn ul li a{ font-weight:700; text-transform:uppercase; color:#fff; font-size:26px;}
.blacktext{ color:#000;}
.widget_sp_image .widget_sp_image-description{ display:none;}
section#lowerhomelinks h3{ display:none;}
div#main-content{ margin-bottom: 60px;}
div#widget_sp_image-3.widget_sp_image.col-md-4 img{margin-top: -40px;}
/*homepage font colour*/
#post-2 h1, #post-2 h2,#post-2 h3,#post-2 h4,#post-2 h5,#post-2 h6 { color:#00853e;}
#post-2 h2{white-space: nowrap; font-size: 33px;}
.insidepage{ margin-top: 40px;}
.pagetitle{margin-bottom: 60px;}

/*news page*/
article.latestarticle{}
article.latestarticle section.col-md-4{ background-color:#252525; color:#fff; padding: 25px;}
article.latestarticle section.col-md-4 h2 a, article.latestarticle section.col-md-4 h2{color:#f0b310;}
section.cat-article{ padding-top: 30px;}
section.cat-article h3{font-size: 26px; line-height: 32px;}
span.date{ margin-bottom: 15px; display: block; width: 100%;font-size: 12px;}
article.singlepost h3{ color:rgba(47,47,47,1.00);}

div#singlepostside{ background-color: #252525; color: #fff; padding:30px;}
div#singlepostside a{color: #fff;}
div#singlepostside h3{ color: #f0b310;}
div#singlepostside ul{ list-style:none; font-size: 18px; margin:0 0 40px 0; padding:0;}

/*desktop adjustment here-move once coded*/
article.latestarticle{overflow:hidden;}
article.latestarticle section.col-md-8{ padding-right:0;}
article.latestarticle img{ margin-bottom:0;}
article.latestarticle, section.cat-article {margin-bottom: 60px;}
section.cat-article p{ min-height:80px;}

#lowerfootersection{ padding: 30px 15px; background-color:rgba(31, 31, 31, 1); color: #fff;}
#lowerfootersection .widget_sp_image h3{ display:none;}
#lowerfootersection h3{color: #f0b310;}
div#gform_widget-2 h3, #lowerfootersection .tribe_mini_calendar_widget h3, #lowerfootersection .rpwe_widget h3{background: #f0b310; color:#fff !important; font-size: 15px; font-weight: 300; display:block; padding: 8px; line-height:16px; margin-bottom:0; }
h3.rpwe-title a{color:#fff !important;}
div#gform_widget-2{ font-size: 12px;}
div#gform_widget-2 input.button, div#gform_widget-2 input[type=submit], 
div#gform_widget-2 input.button, div#gform_widget-2 input[type=submit]{
font-size: 13px; width: 50% !important;
}
div#gform_widget-2 .gform_wrapper .gform_footer{ margin:0;}

.tribe-mini-calendar thead{ background: #05522e !important;}
.tribe-mini-calendar-dayofweek{background: #f0b310;}
.tribe-mini-calendar td, .tribe-mini-calendar th{ border:#c4920d;}
.tribe-mini-calendar-no-event{ background-color:#fff;}
.tribe-mini-calendar .tribe-events-past{opacity: .9; background-color:#f0b310;}
.tribe-mini-calendar .tribe-events-has-events div[id*='daynum-'] a:before{ background:#000;}
.tribe-mini-calendar td.tribe-events-has-events { /*background: #f0b310;*/background: #f0e6bd;}
.tribe-mini-calendar .tribe-events-has-events div[id*='daynum-'] a:before{background: #f0b310;}
.tribe-mini-calendar .tribe-events-has-events div[id*='daynum-'] a{color: #565656;}
.tribe-mini-calendar-nav .prev-month{margin: 0 10px 0 0;}
.tribe-mini-calendar-nav .next-month{margin: 0 0 0 10px;}
table.tribe-mini-calendar{ width: 100%;}
#lowerfootersection .tribe_mini_calendar_widget h3 {width: 114%;}

#primarycontent.faqpage h3{font-size: 18px; line-height: 24px; margin-bottom: 5px;}
#primarycontent.faqpage h3:before, #primarycontent.faqpage h4.panel-title:before{content: "\f0e6"; font-family: FontAwesome; margin-right: 30px;}

#primarycontent.faqpage p{ border-bottom: 1px dotted #ccc; padding-bottom: 40px; margin-bottom: 40px; padding-left: 50px; font-size: 17px; line-height: 26px;}

.label-info{background-color: #f0b310; margin-bottom: 10px; display: block; text-align: left; padding: 10px;}

/* use a sprite file with darker transport icons */
.mejs-controls .mejs-button button {
	background-image: url(img/controls.png)!important;
}
 
/* change the color of the progress bar */
.mejs-controls .mejs-time-rail .mejs-time-total {
	background: #AAC7E3 !important;
}
 
/* change the color of the current time bar */
.mejs-controls .mejs-time-rail .mejs-time-current {
	background: #00a !important;
}
 
/* change the color of the file loading bar */
.mejs-controls .mejs-time-rail .mejs-time-loaded {
	background: #ccc !important;
}

#photoindex{}
#photoindex h3.rpwe-title a{color:#6d6e71 !important;}
#photoindex .rpwe-block li{}
section#photoindex.col-md-2{border-left: #ccc 1px solid;}



/*--------------------------------------------------------------
4.0 Sidebar
--------------------------------------------------------------*/
aside.col-md-4.sidebar{margin-bottom: 60px; margin-top:10px;}
ul#menu-home-sidebar.menu{ list-style:none; padding-left: 0;}
li#menu-item-47 a, li#menu-item-48 a, li#menu-item-691 a{ display:block; min-height: 300px; min-width: 350px; text-indent: -9999px; margin-bottom:10px;}
li#menu-item-47 a{background: url(img/Alumni-Link.png) no-repeat;}
li#menu-item-48 a{background: url(img/stleo-catering-link.png) no-repeat;}
li#menu-item-691 a{background: url(img/casual-accomodation2.png) no-repeat;}
li#menu-item-36 a, span#frontsubscribe{ background: #f0b310; color:#fff; font-size: 24px; font-weight: 300; display:block; padding: 10px 30px 10px 10px; min-width: 350px;}
aside.col-md-3.sidebar i.fa.fa-envelope-o, aside.col-md-3.sidebar i.fa.fa-file-text-o{ background: #fdce51; padding: 10px;}
div#text-3.widget_text h3{ display:none;}
li#field_1_2 label, li#field_1_1 label{ display: none;}
li#field_1_2 input, li#field_1_1 input{ width: 100%;}

.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit], 
.gform_wrapper .gform_page_footer input.button, .gform_wrapper .gform_page_footer input[type=submit]{
font-size: 15px; text-transform: lowercase; width: 30% !important; background: #05522e; color: #fff; padding: 5px 10px; margin: 0 16px 0 0; border: none;
}
aside.col-md-4.sidebar .gform_footer{margin-top: 0;}
aside.col-md-4.sidebar form{ width:100%;}
aside.col-md-4.sidebar .gform_wrapper ul.gform_fields li.gfield{padding-right: 0;}

/*year photo styling*/
.col-md-8.year-photos a.btn.btn-lg.btn-default{margin: 30px 0;}
section.singlepost-img.year-photos{ display: inline-block; width: 100%; min-width: 100%; vertical-align: middle; text-align: center; background-color: #252525; margin-bottom: 30px;}
section.singlepost-img.year-photos img{ padding-top: 40px; margin-bottom: 40px;}
article.latestarticle section.col-md-4 a{color: #fff;}
.category-8 #slider-home{ border-bottom: 10px #252525 solid;}
.category-8 article.latestarticle img{ padding-top: 15px;}

.page-template-home-page .rpwe-block a{color: #6d6e71 !important;}

.page-id-2292 .col-md-12.insidepage i.fa{ font-size:28px;}

#main-content aside.col-md-4.sidebar .widget_sp_image h3{ display: none;}
#main-content aside.col-md-4.sidebar .widget_sp_image{margin-bottom: 10px;}
#main-content aside.col-md-4.sidebar div#media_video-2.widget_media_video{margin-bottom: 10px;}

/*--------------------------------------------------------------
5.0 Footer
--------------------------------------------------------------*/

footer#main-footer{ background:#000 url(img/footer-logo-regular.png) 50% 30px no-repeat; padding-top: 160px;}
footer#main-footer a, footer#main-footer{ color:#949494; font-weight: 300;}
p#stleoaddress{ text-align:center;}
.f-rightside{ text-align:right;}
footer#main-footer .col-md-6{ text-transform:uppercase;}
footer#main-footer #footerlinks{ text-align:center; width:100%; margin:0 auto;}
footer#main-footer ul.menu{ margin:0 0 30px 14%; padding:0; list-style:none; min-height: 30px;}
footer#main-footer ul.menu li{ float:left; margin-right:20px;}
form#gform_1 input{ color: #2F2F2F;}
input#gform_submit_button_1.gform_button.button{ color: #fff;}
#lowerfootersection .validation_error, #lowerfootersection .validation_message{ color: #fff !important;}


/***** adjusted media queries ******/


/* Phones */
@media only screen and (min-width : 300px){
/* Styles */
	.navbar-default .navbar-brand{color: #fff;}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a{color: #fff}
	li#menu-item-29,li#menu-item-30, li#menu-item-31{ float: left; margin-right: 10px;}
	section#applybtn ul li{max-width: 80%;}
	#post-2 h2{white-space: normal;}
	li#menu-item-47 a, li#menu-item-48 a, li#menu-item-691 a{min-width: 300px;min-height: 280px; background-size: 300px 280px, cover; }
	li#menu-item-36 a, span#frontsubscribe{min-width: 300px;}
	div#widget_sp_image-3.widget_sp_image.col-md-4 img{margin-top: -25px;}
	.f-rightside{text-align: left;}
	footer#main-footer ul.menu{margin: 0 0 10px 5%;}
	div.contact_search{text-align: center;}
	#lowerfootersection .tribe_mini_calendar_widget h3{width: 100%;}
	#lowerfootersection .col-sm-4 h3{margin-bottom:10px; }
	.page-id-152 div.btn-group.btn-group-sm.pull-right{float: left !important;}
}
/* iPads (portrait and landscape) ----------- */
@media only screen and (min-width : 768px){
/* Styles */
.navbar-default .navbar-nav>li>a{font-size: 14px;}
.navbar-default .navbar-brand{color: #fff;}
li#menu-item-29,li#menu-item-30, li#menu-item-31{ float: left; margin-right: 10px;}
/*li#menu-item-47 a{background: url(img/Alumni-Link-tablet.png) no-repeat;}
li#menu-item-48 a{background: url(img/stleo-catering-link-tablet.png) no-repeat;}
li#menu-item-691 a{background: url(img/casual-accomodation2-tablet.png) no-repeat;}*/
li#menu-item-47 a, li#menu-item-48 a, li#menu-item-691 a{min-width: 200px;min-height: 171px; background-size: 200px 171px, cover;}
#post-2 h2{white-space: normal; font-size: 30px;}
li#menu-item-36 a, span#frontsubscribe{min-width: 200px; padding: 8px 30px 8px 10px; font-size: 16px;}
.f-rightside{text-align: right;}
footer#main-footer ul.menu{margin: 0 0 30px 3%;}
div.contact_search{text-align: right;}
#lowerfootersection .col-sm-4{margin-bottom: 15px;}
div.col-sm-3.spacing h5{padding-bottom: 18px;}
div.col-sm-3.spacing.double h5{padding-bottom: 35px;}
.btn-lg.wellbtn{width: 100%; font-size: 90%}
	
}

/* iPads (landscape) ----------- */
@media only screen and (min-width : 1000px) and (max-width: 1299px){
/* Styles */
div.contact_search{ margin-top:70px;}
a.navbar-brand{ display:none;}	
.navbar-default .navbar-nav>li>a{font-size: 12px;}
.nav.navbar-nav li a{padding: 15px 8px;}
.nav.navbar-nav li:first-child{margin-left: -50px;}
.nav.navbar-nav li:nth-child(6) a{ padding-right: 47px;}
.nav.navbar-nav .dropdown-menu>li>a {padding: 15px 12px;}
#lowerfootersection .col-md-2{ width: 33%; min-height: 250px;}
#lowerfootersection .tribe_mini_calendar_widget h3{width: 115%;}
div.col-sm-3.spacing h5, div.col-sm-3.spacing.double h5{padding-bottom: 15px;}
}

/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1300px) {
.nav.navbar-nav li a{padding: 15px 12px;}
.dropdown-menu li:first-child{margin-left: 0 !important;}
.nav.navbar-nav li:nth-child(6) a{ padding-right: 20px;}
.nav.navbar-nav li:nth-child(7) a, .nav.navbar-nav li:nth-child(8) a, .nav.navbar-nav li:nth-child(9) a{padding: 15px 0;}
.dropdown-menu li:nth-child(7) a, .dropdown-menu li:nth-child(8) a, .dropdown-menu li:nth-child(9) a{padding: 15px 12px !important;}
.tribe-mini-calendar-nav span{ font-size: 85%;}
#lowerfootersection .tribe_mini_calendar_widget h3{width: 100%;}
section.cat-article p{min-height: 140px;}
section.cat-thumb{max-height: 226px; overflow: hidden;}
div.col-sm-3.spacing h5, div.col-sm-3.spacing.double h5{padding-bottom: 17px;}
div#widget_sp_image-3.widget_sp_image.col-md-4 img{margin-top: -40px;}
li#menu-item-2336{border: 1px solid #fff; padding: 5px; border-radius: 5px; margin-top: -7px;}
li#menu-item-2336 a{font-weight: bold;}
footer#main-footer ul.menu li {margin-right: 15px;}
}
/* Desktops and laptops ----------- */
@media only screen  and (min-width : 1224px) {
/* Styles */
div.contact_search{ margin-top:70px;}
a.navbar-brand{ display:none;}
.nav.navbar-nav li a{padding: 15px 20px;}
.nav.navbar-nav li:first-child{margin-left: -50px;}
.nav.navbar-nav li:nth-child(6) a{ padding-right: 47px;}
.nav.navbar-nav li:nth-child(7) a, .nav.navbar-nav li:nth-child(8) a{padding: 15px 5px;}
.nav.navbar-nav li:nth-child(9) a{padding: 15px 0;}
ul.dropdown-menu li:nth-child(7) a, ul.dropdown-menu li:nth-child(8) a, ul.dropdown-menu li:nth-child(9) a{ padding: 15px 32px !important;}	
.nav.navbar-nav .dropdown-menu>li>a {padding: 15px 32px !important;}
article.latestarticle section.col-md-4{ padding: 45px; padding-bottom: 99999px; margin-bottom: -99999px;}
ul.dropdown-menu li:first-child{margin-left: 0 !important;}	
li#menu-item-47 a, li#menu-item-48 a, li#menu-item-691 a{ min-width: 350px;min-height: 300px; background-size: 350px 300px, cover;}
.pagetitle{margin-bottom: 60px;}
.page-id-15 div.well.well-md{min-height: 435px;}	
article.col-md-4{min-height: 700px;}
#lowerfootersection .tribe_mini_calendar_widget h3{width: 105%;}
div#widget_sp_image-3.widget_sp_image.col-md-4 img{margin-top: -40px;}
}

/* Large screens ----------- */
@media only screen  and (min-width : 1600px) {
/* Styles */

}
@media only screen  and (min-width : 1680px) {

}

@media only screen  and (min-width : 1824px) {
/* Styles */

}

/* NavBar Collapse Adjustment ----------- */
@media (max-width: 1000px) {
    .navbar-header {float: none;}
    .navbar-left,.navbar-right { float: none !important;}
    .navbar-toggle {display: block; }
    .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);}
    .navbar-fixed-top {top: 0; border-width: 0 0 1px;}
    .navbar-collapse.collapse { display: none!important;}
    .navbar-nav {float: none!important;margin-top: 7.5px;}
    .navbar-nav>li { float: none; }
    .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px;}
    .collapse.in{ display:block !important;}
}

/*------------------------------------*\
    PAGES
\*------------------------------------*/
/******Download*****/

blockquote.well.c2a3{border: 1px solid #e7e7e7 !important; min-height: 200px;}
a.wpdm-download-link.wpdm-download-locked{background: url(img/download-icon.png) no-repeat; width: 47px; display: block; text-indent: 9999px; height: 47px;}
h3.media-heading{line-height:21px;}
h3.media-heading a{ display: block;}
.media-heading span{display: none;}
div.media-body{font-size: 12px !important;line-height: 18px !important;}

/*------------------------------------*\
    IMAGES
\*------------------------------------*/

img.attachment-post-thumbnail{
	margin-bottom:60px;
}


/*------------------------------------*\
    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:30px;
}
/* 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: 8px 0px 8px 8px;
  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; border: none; color: #fff; background-color:rgba(54,54,54,1.00);}

.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;
	}
}

.html5gallery-container-1 .html5gallery-box-1 .html5gallery-elem-1 a {
 display: none !important;
}