/* DEVELOPER 1 CSS */
/* Add your custom styles here... */



/*
input, textarea, keygen, select, button, span input, span textarea { border-radius: 0; box-shadow: none !important; color: #040707; -webkit-appearance: none; }
*/

img.alignleft { display: block; float: right; margin: 36px 36px 0 0; }
img.aligncenter { display: block; margin: 0 auto;}
img.alignright { display: block; float: right; margin: 0 0 36px 36px; }
img.alignnone { height: auto; margin: 0 0 15px; width: 100%; }

blockquote p { text-align: center;}

p.overhangimg { margin: 0 -87px 20px;}


.grid section { clear: both; overflow: hidden; padding: 20px 0;}
.grid section .col-sm-4 { padding: 0 30px 0 0;}
.grid section .col-sm-4 img { height: auto; width: 100%;}
.grid section .col-sm-8 { padding: 0;}
.grid section h5, .grid section p { margin: 0;}


/* ===== HEADER =====* /

#menu-main-navigation > li:hover a, #menu-main-navigation > li a:hover { opacity: 0.7;}

#menu-main-navigation > li .sub-menu:before { border-color: transparent transparent #F0D452 transparent; border-style: solid;
		border-width: 0 5px 6px 5px; content: ""; height: 0; left: 0; margin: 0 auto; position: absolute; top: -6px; right: 0; width: 0;}
#menu-main-navigation > li .sub-menu li:hover { background: url(../../images/submenu_bg_hover.png); background-repeat: repeat-y;
		background-position: center; background-size: contain;}
#menu-main-navigation > li .sub-menu li a { line-height: 14px; padding: 16px 18px;}
#menu-main-navigation > li .sub-menu li a:hover { opacity: .7; padding-left: 28px;}

#menu-item-search a i.fa.fa-search { -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease;
		-webkit-transition: all .3s ease; transition: all .3s ease;}
#menu-item-search a:hover i.fa.fa-search { -ms-transform: rotate(180deg); -moz-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); transform: rotateY(180deg);}

#menu-main-navigation > li a > .fa, #menu-main-navigation > li:hover a span > .fa { -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease;
		-webkit-transition: all .3s ease; transition: all .3s ease;}
#menu-main-navigation > li a:hover > .fa, #menu-main-navigation > li:hover a > .fa, #menu-main-navigation > li:hover a span > .fa { -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); -webkit-transform: rotate(180deg); transform: rotate(180deg);}

#menu-main-navigation > li.social a:hover > .fa, #menu-main-navigation > li.social:hover a > .fa {
		-ms-transform: rotate(180deg); -moz-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); transform: rotateY(180deg);}
	
.wp-caption-text { background: url(../../images/captionbg.png); background-position: center bottom;
		background-repeat: repeat-x; background-size: contain; margin: -109px 0 75px;}
	
*/


