/*  MICROTHEMER STYLES  */


/*= Main Menu ================= */

/** Main Menu >> Menu item:hover **/
.menu-item:hover {
	background-color: rgb(222, 139, 47) !important;
}

/** Main Menu >> Fancy icon 105 13445 **/
#fancy_icon-105-13445 {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}


/*= Content =================== */

/** Content >> Single image **/
.maincontentarea img, 
.maincontentarea .wp-caption {
	max-width: 100% !important;
	height: auto !important;
}
.maincontentarea iframe {
	max-width: 100% !important;
}

/** Content >> Wp caption text **/
.wp-caption-text {
	color: rgb(118, 118, 118) !important;
	font-size: 15px !important;
	font-style: italic !important;
	background-color: rgb(255, 252, 252) !important;
	margin-top: 0px !important;
}

/** Content >> Maincontentarea ct section inner wrap **/
.maincontentarea .ct-section-inner-wrap {
	padding-top: 25px !important;
	padding-bottom: 30px !important;
}


/*= Sidebar =================== */

/** Sidebar >> Widget search div **/
.widget_search div {
	padding-top: 12px !important;
	padding-right: 12px !important;
	padding-left: 12px !important;
}

/** Sidebar >> Widgettitle **/
.widgettitle {
	font-family: Lato !important;
	color: rgb(255, 255, 255) !important;
	font-size: 20px !important;
	line-height: 42px !important;
	font-weight: 400 !important;
	text-transform: capitalize !important;
	background-color: rgb(47, 125, 170) !important;
	padding-left: 12px !important;
}

/** Sidebar >> Widget div **/
.textwidget {
	padding-right: 12px !important;
	padding-left: 12px !important;
}

/** Sidebar >> Ct div block widget **/
.ct-div-block .widget {
	list-style-type: none !important;
	background-color: rgb(255, 255, 255) !important;
	width: 100% !important;
	max-width: 100% !important;
	padding-bottom: 20px !important;
	margin-bottom: 40px !important;
}

/** Sidebar >> subscribe button **/
.widget [type="submit"] {
	background-color: rgb(63, 156, 209) !important;
}

/** Sidebar >> Searchsubmit button **/
.widget #searchsubmit {
	color: rgb(255, 255, 255) !important;
	font-size: 16px !important;
	line-height: 1.5 !important;
	background-color: rgb(63, 156, 209) !important;
	padding: 6px 12px !important;
	margin-top: 20px !important;
	border-color: rgba(255, 255, 255, 0) !important;
	border-radius: 4px !important;
	float: left !important;
	clear: left !important;
}

/** Sidebar >> Searchform input field **/
.widget_search input {
	font-size: 18px !important;
	line-height: 1.6 !important;
	border-radius: 4px !important;
	float: left !important;
}

/** Sidebar >> Searchform screen reader text **/
.widget #searchform .screen-reader-text {
	display: none !important;
}


/*= Display Posts / Archive === */

/** Display Posts / Archive >> Oxy posts oxy post **/
.oxy-posts .oxy-post {
	background-color: rgb(255, 255, 255) !important;
	margin-right: 3% !important;
}

/** Display Posts / Archive >> Oxy posts grid paragraph **/
.oxy-posts-grid p {
	font-family: Lato !important;
}

/** Display Posts / Archive >> Oxy posts grid oxy post **/
.oxy-posts-grid .oxy-post {
	padding-top: 0px !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
}


/*= Search Form on Search Page = */

/** Search Form on Search Page >> Oxy search form input **/
.search_page_form.oxy-search-form input {
	margin-top: 12px !important;
	margin-bottom: 12px !important;
	float: left !important;
}

/** Search Form on Search Page >> Searchform searchsubmit **/
.search_page_form.oxy-search-form  #searchsubmit {
	position: relative !important;
	float: left !important;
	clear: left !important;
}

/** Search Form on Search Page >> Searchform input field **/
.search_page_form.oxy-search-form #s {
	width: 480px !important;
	max-width: 100% !important;
	min-height: 55px !important;
}


/*( Large Desktop )*/
@media (min-width: 1200px) {

	/*= Sidebar =================== */

	/** Sidebar >> Ct div block widget **/
	.ct-div-block .widget {
	margin-left: 20px !important;
}


}


/*( Desktop & Tablet )*/
@media (min-width: 768px) and (max-width: 979px) {

	/*= Display Posts / Archive === */

	/** Display Posts / Archive >> Oxy posts oxy post **/
	.oxy-posts .oxy-post {
	
}

	/** Display Posts / Archive >> Oxy post **/
	.oxy-posts .oxy-post {
	max-width: 47% !important;
}


}


/*( Tablet & Phone )*/
@media (max-width: 767px) {

	/*= Display Posts / Archive === */

	/** Display Posts / Archive >> Oxy post **/
	.oxy-posts .oxy-post {
	max-width: 47% !important;
}


}


/*( Phone )*/
@media (max-width: 480px) {

	/*= Display Posts / Archive === */

	/** Display Posts / Archive >> Oxy post **/
	.oxy-posts .oxy-post {
	min-width: 100% !important;
	max-width: 100% !important;
}

	/** Display Posts / Archive >> Ct section inner wrap **/
	.ct-section-inner-wrap {
	padding-right: 0 !important;
	padding-left: 0 !important;
}

	/** Display Posts / Archive >> Oxy posts oxy post **/
	.oxy-posts .oxy-post {
	margin-bottom: 90px !important;
}


	/*= Content =================== */

	/** Content >> Single image **/
	.maincontentarea img, 
.maincontentarea .wp-caption {
	
}


}

