/**
 * style.css
 *
 * Theme Name: Instada
 * Theme URI: http://turnkeymedia.com.au/
 * Description: A Clean and clear multipurpose theme
 * Version: 1.0
 * Author: Turnkey Media
 * Author URI: http://turnkeymedia.com.au/
 * License: GNU General Public License version 3.0
 * License URI: http://www.gnu.org/licenses/gpl-3.0.html
 * Tags: one-column, two-columns, right-sidebar, left-sidebar, fluid-layout, custom-menu, featured-images, post-formats, sticky-post, translation-ready
 * Text Domain: rc_alpha;
 */

@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800);

@import url('fonts/font.css');

body { background: #ffffff; font-family: 'Open Sans', sans-serif; line-height:24px; font-weight:400; font-size: 16px; color: #282828;}

.wrapper { width:100%; height:auto; padding-left:15px; padding-right:15px; }

.container { float:none; }
 
h1,h2,h3,h4,h5 { color: #222D63;}
 
h2 {font-size: 30px !important; }

a{ color: #222D63 !important; text-decoration: none; border-bottom: none !important;}
 
a:hover { color:  #222D63; }

.home #breadcrumbs { display:none; }

.header_wrapper { padding-top:10px; padding-bottom:10px; background:#FFF; }

.top_social { text-align:right; }

.header_nav { list-style:none; margin:0; padding:0; margin-top:20px; margin-bottom:15px; text-align:right; }

.header_nav li { display:inline-block; margin-right:10px; }

.header_nav li a { color:#732678; text-transform:uppercase; font-weight:600; border-bottom:none; -webkit-transition: border-bottom 1s; transition: border-bottom 1s; }

.header_nav li a:hover, .header_nav li a:focus { color:#400000; text-decoration:none; border-bottom:2px solid #400000; }

.heading_wrapper { text-align:center; padding-top:70px; }

.rev_slider_wrapper ul { margin: 0 !important;}
 
.page-template-default .column { margin-bottom:0!important; }

.container { float:none; margin: auto!important; }

.content-main {padding: 0!important;}

.t-right { text-align: right; }

.copyright {color: rgba(0, 0, 0, 1);font-size: 1.4rem;}

.contact_home h2{ color: #fff;}

#breadcrumbs { padding-left:90px; }

.orange_button a { background: #000 !important; border: 1px solid #ff9900 !important; color: #fff !important; }

.orange_button a:hover { background: #ff9900 !important; }

.con_btn { background: #222D63; color: #fff !important; padding: 10px 0; display: block; text-align: center; margin: 15px auto; width: 100%; font-size: 20px !important; max-width: 220px; border-radius: 5px;}
  
.serv_read { color: #f35027 !important;}

.serv_odd{ background-color: #F0F0F0; padding: 20px 0 15px 0; }

.serv_even{ background-color: #FAFAFA; padding: 20px 0 15px 0; }

/*footer*/

.footer_wrapper { background:#232D6A; color:#fff; text-align:left;  } 

.footer_wrapper h3, .footer_wrapper a { color:#fff !important; } 

.copyright { text-align:center; color:#fff; margin-top:10px; }

.menu-more-info-container ul, .menu-special-in-container ul { list-style:none; padding-left:0; }

#footer .fa {background-color: #f35027;border-radius: 100%;height: 47px;width: 48px;padding: 10px 0;text-align: center;
  font-size: 22px; margin-right: 10px; }

.footer-site .section-nav-title { color: #FFFFFF;font-size: 20px;}

/*contact form*/

.form_contact h2{ color: #fff; text-shadow: 1px 1px 1px #000;}

.form_contact input[type="text"],.form_contact input[type="tel"], .form_contact input[type="email"],.form_contact textarea { border: 1px solid #fff; background: rgba(0, 0, 0, 0.37); padding: 10px 6px !important; color: #fff; border-radius: 5px; height: auto;}

.form_contact .gfield_label { display: none !important;}

.form_contact .gf_left_half { float: left;}

.form_contact input[type="submit"]{ display: block !important; margin: 0 auto; width: 100%; max-width: 220px; color: #fff !important; text-align: center; border-radius: 5px; border: 2px solid #f35027; padding: 10px 0;  background: none; height: auto;}

.form_contact input[type="submit"]:hover { background:  #f35027 !important; }

.service_content ,.service_content h2 ,.service_content h4 a { color: #fff !important;}

/*testimonial*/

.testimonial .aligncenter { display: block; margin: 0 auto; text-align: center; border-radius: 100%; }

#comments { display: none;}