/*
Theme Name: Bridge
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: Bridge Theme
Tags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajax
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 6.1
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
body .gform_wrapper {width: 100%; display: inline-block; text-align: center;}
body .gform_wrapper ul{ text-align: center; }
body .gform_wrapper .gform_body .gform_fields .gfield input[type=text] {border:1px solid #a9a9a9;}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {vertical-align: middle}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio { display: inline-block; text-align: center;}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_radio input { text-align: start; height:25px; line-height:25px;}
body .gform_wrapper .gform_body .gform_fields .gfield select {border:1px solid #a9a9a9;}
body .gform_wrapper .gform_body .gform_fields .gfield textarea {border:1px solid #a9a9a9; width:30%}
body .gform_wrapper .gform_body .gform_fields .gfield .gfield_required { color:#ff4757 }
body .gform_wrapper .validation_error {color:#ffffff; font-size: 30px; text-align:center;}
body .gform_wrapper .gform_body .gform_fields .gfield_error .validation_message { display: none; }
.gform_wrapper .gform_page_footer { text-align: center !important; }


div.gform_footer.top_label {
 text-align: center;
}

div #share-buttons { display: inline; text-align: center; }
div #share-buttons img {
width: 55px;
padding: 5px;
border: 0;
box-shadow: 0;
display: inline;
}

[class^="mashicon-"] .icon:before, [class*=" mashicon-"] .icon:before {
float:none;
}

.mashsb-buttons a {
display: block !important;
text-align: center;
}


.mashsb-container {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
}

@media only screen and (max-width: 460px) and (min-width: 100px) {
  {
  .mashsb-box .mashsb-count 
  display: block !important;
  }
}

@import url(http://fonts.googleapis.com/earlyaccess/notosansethiopic.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosanskufiarabic.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosansbengali.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosansjapanese.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosanskannada.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosanssinhala.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosansthai.css);
@import url(http://fonts.googleapis.com/earlyaccess/notosanshebrew.css);


.cyr-menu {
font-family: 'Roboto';
font-weight: bold;
}
.chin-menu {
font-family: 'SimSun';
}
.special-menu {
text-decoration: underline;
}
.arab-menu {
font-family: 'Noto Sans Kufi Arabic';
}
.eth-menu {
font-family: 'Noto Sans Ethiopic';
}
.kann-menu {
font-family: 'Noto Sans Kannada', sans-serif;
}
.sinh-menu {
font-family: 'Noto Sans Sinhala', sans-serif;
}
.thai-menu {
font-family: 'Noto Sans Thai', sans-serif;
}
.hebr-menu {
font-family: 'Noto Sans Hebrew', sans-serif;
}
.japa-menu {
font-family: 'Noto Sans Japanese', sans-serif;
}
.beng-menu {
	font-family: 'Noto Sans Bengali', sans-serif;
}
.geo-menu {
	font-family: 'Noto Sans Georgian', sans-serif;
}