/*







Theme Name: advanced







Theme URI: http://wordpress.org/themes/advanced







Author: the WordPress team







Author URI: http://wordpress.org/







Description: The 2012 theme for WordPress is a fully responsive theme that looks great on any device. Features include a front page template with its own widgets, an optional display font, styling for post formats on both index and single views, and an optional no-sidebar page template. Make it yours with a custom menu, header image, and background.







Version: 1.3







License: GNU General Public License v2 or later







License URI: http://www.gnu.org/licenses/gpl-2.0.html







Tags: light, gray, white, one-column, two-columns, right-sidebar, fluid-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready







Text Domain: twentytwelve















This theme, like WordPress, is licensed under the GPL.







Use it to make something cool, have fun, and share what you've learned with others.







*/















/* =Notes







--------------------------------------------------------------







This stylesheet uses rem values with a pixel fallback. The rem







values (and line heights) are calculated using two variables:















$rembase:     14;







$line-height: 24;















---------- Examples















* Use a pixel value with a rem fallback for font-size, padding, margins, etc.







	padding: 5px 0;







	padding: 0.357142857rem 0; (5 / $rembase)















* Set a font-size and then set a line-height based on the font-size







	font-size: 16px







	font-size: 1.142857143rem; (16 / $rembase)







	line-height: 1.5; ($line-height / 16)















---------- Vertical spacing















Vertical spacing between most elements should use 24px or 48px







to maintain vertical rhythm:















.my-new-div {







	margin: 24px 0;







	margin: 1.714285714rem 0; ( 24 / $rembase )







}















---------- Further reading















http://snook.ca/archives/html_and_css/font-size-with-rem







http://blog.typekit.com/2011/11/09/type-study-sizing-the-legible-letter/























/* =Reset







-------------------------------------------------------------- */







.contact table{width: 60% !important%;}



#billing_company_field{

	display: none !important;

}

#billing_country_field{

	display: none !important;

}

.row .col-md-12.col-sm-12.col-xs-12{

display:block !important;

}

.entry-content li{

    list-style-position: inside;

}

.online-catalog-content .example-image img {

    max-height: 269px;

    min-height: 256px;

}

.rightbar .menu-sidebar-home-container ul li{

   list-style-type:none !important;

}

.rightbar .menu-sidebar-home-container ul li a{

    margin-left: 22px !important;

}
span.wpcf7-list-item{
	display: inline-block;
    margin: 0 0 0 0 !important;
    width: 100%;
}
.contact-left12 {
    border: 1px dotted #CCCCCC;
    float: left;
    margin-left: 0px;
    padding: 15px;
	padding-bottom: 0px;
	background-color:#e7e6e6;
}
.contact-left12 h2 {
    color: hsl(5, 86%, 54%) !important;
    font-family: 'Tahoma';
    font-size: 18px;
    font-weight: normal;
    letter-spacing: 0.05em;
    margin: 0;
    padding: 0px 0;
    text-transform: uppercase;
}
.checkbox label, .radio label{font-weight:700 !important;}
input[name="checkbox-572[]"]{    margin-top: 2px !important;}
input.wpcf7-form-control.wpcf7-submit{
       background-color: #FFFFFF;
    border: medium none;
    color: #F00;
    float: right;
    padding: 5px;
    width: 96px;
    display: block;
    font-size: 15px;
}
div.wpcf7-mail-sent-ok {
    border: 2px solid #cccccc;
    background: rgba(57, 160, 61, 0.2);
    /* height: 29px; */
    clear: both;
    font-weight: bold;
}
div.wpcf7-validation-errors {
    border: 2px solid #cccccc;
    clear: both;
    background: rgba(244, 67, 54, 0.4);
}

.leftbar h3,.rightbar{
    margin-top: 20px !important;
    margin-bottom: 10px !important;
}
span.wpcf7-form-control.wpcf7-radio.form-check-input label{
	font-weight:normal !important;
}
input[type="radio"] {
    margin-right: 6px;
    margin-top: 0px;
}
.checkbox.wpcf7-form-control.wpcf7-checkbox.checkbox-572,span.wpcf7-form-control-wrap.checkbox-572 label{
    float: right;
    margin-bottom: 7px;
}
.entry-content .map iframe {
    height: 265px !important;
}
.addressbox, .map {
    float: none;
    width: 100%;
    height: auto;
}
.addressbox {
    border: 1px dotted #CCCCCC;
    float: left;
    font-size: 14px;
    height: 208px;
    margin-left: 0px;
    padding: 15px;
    text-align: justify;
    width: 36%;
}
.radio.wpcf7-form-control.wpcf7-radio.form-check-input {
	margin-top: 0px;
    margin-bottom: 0px;
}
.form-group {
    margin-bottom: 0px !important;
}
.checkbox.wpcf7-form-control.wpcf7-checkbox.form-check-input label{
    font-weight: normal !important;
}
.footer .fmenu{border:none !important;}
.footer {
    margin: 0 auto;
    padding: 0px 0 !important;
}
.search-form input.form-control{color:#000 !important;}
input::placeholder {
  color: #CCC !important;
}
input[type="checkbox"] {
    margin-right: 6px !important;
    margin-top: 0px !important;
}
.header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    background: #cc5350;
    color:#fff;
    z-index: 1000;
    height: 200px;
    overflow: hidden;
    -webkit-transition: height 0.3s;
    -moz-transition: height 0.3s;
    transition: height 0.3s;
    text-align:center;
    line-height:160px;

}
.header.shrink {
    height: 100px;
    line-height:80px;
}
.header h1
{
    font-size:30px;
    font-weight:normal;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}

.header.shrink h1
{
    font-size:24px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.price{display:none;}
input.wpcf7-form-control.wpcf7-file {
    max-width: 100%;
}
span.wpcf7-form-control.wpcf7-checkbox.form-check-input label {
    font-weight: normal !important;
}
.box-design1{right:unset !important;}
.home_c2a p{
    padding: 0px 0px;
}
.entry-content li {
    list-style-position: initial !important;
    margin-left: 30px;
    margin-bottom: 1em;
}
.leftbar a{padding-left:0px !important;font-size:12.6px !important;}
.wpb_single_image .vc_figure-caption{font-size:13px !important;}
.caret{display:none !important;}
.leftbar.fadeOutUp {
    display: block !important;
}