@charset "utf-8";
/* Generated by Fontie - the magic webfont generator <http://fontie.flowyapps.com> */

@font-face {
	font-family:'OpenSans-Regular';
	src: url('OpenSans_gdi.eot');
	src: url('OpenSans_gdi.eot?#iefix') format('embedded-opentype'),
		url('OpenSans_gdi.woff') format('woff'),
		url('OpenSans_gdi.ttf') format('truetype'),
		url('OpenSans_gdi.svg#OpenSans-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}

@font-face {
  font-family: 'Helvetica-Condensed-Bold';
  src: url('Helvetica-Condensed-Bold.eot?#iefix') format('embedded-opentype'),  url('Helvetica-Condensed-Bold.otf')  format('opentype'),
	     url('Helvetica-Condensed-Bold.woff') format('woff'), url('Helvetica-Condensed-Bold.ttf')  format('truetype'), url('Helvetica-Condensed-Bold.svg#Helvetica-Condensed-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Regular';
  src: url('Roboto-Regular.eot?#iefix') format('embedded-opentype'),  url('Roboto-Regular.woff') format('woff'), url('Roboto-Regular.ttf')  format('truetype'), url('Roboto-Regular.svg#Roboto-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'OpenSans-Light';
  src: url('OpenSans-Light.eot?#iefix') format('embedded-opentype'),  url('OpenSans-Light.woff') format('woff'), url('OpenSans-Light.ttf')  format('truetype'), url('OpenSans-Light.svg#OpenSans-Light') format('svg');
  font-weight: normal;
  font-style: normal;
}
/* CSS Document */
.myclick{display:none;}
.sp-slide .title-in {
    display: none;
}
.text_special p {
    font-size: 16px; font-weight:bold; 
}
body.home .projects_content p {
    font-size: 18px;
    text-align: center;
}
body.single-product .cart .label {
  color: #777777; }
body.page-id-26 .page-header {
    background: rgba(0, 0, 0, 0) url("http://www.miamitropicalplants.com/wp-content/themes/tropical/images/header-bg.jpg") repeat scroll center center;
}
.inner .product .readmore{ width: 89px; }
.inner .woocommerce ul.products li.product, .woocommerce-page ul.products li.product{margin: 0 2.8% 2.992em 0; }
body{ background:#FFF; margin:0px auto; padding:0px; overflow-x: hidden;}
*{margin:0px; padding:0px;}
.flt{float:left;}
.flr{float:right;}
.clr{clear:both;}
.nav .menu li.current-menu-item, .nav .menu li:active, .nav .menu li:hover {
    background: #fddd06 none repeat scroll 0 0;
     padding: 7px 12px;
}
.sliderbutton.center {
  text-align: center;
}


ul,li{ list-style:none; }
a{text-decoration:none;}
.inner .img-left {
    float: left;
    margin: 20px 20px 20px 0;
}
.page-id-42 input.wpcf7-form-control[type="submit"]{margin:0; padding:10px; }
body.page-template-blog .post-title {
    font-size: 18px;
    margin-bottom: 15px;
    line-height: 20px;
font-family: 'Poppins'; }
body.page-template-blog .post-title a {
    color: #2d2d2d; text-decoration:none;}
.inner .widget-search span.screen-reader-text {
    display: none;
}
.inner {
    min-height: 450px;
}
body.page-template-wholesaler .page-header {
    background: rgba(0, 0, 0, 0) url("http://www.miamitropicalplants.com/wp-content/themes/tropical/images/header-bg.jpg") repeat scroll center center;
}
body.page-template-wholesallerlogin .page-header {
    background: rgba(0, 0, 0, 0) url("http://www.miamitropicalplants.com/wp-content/themes/tropical/images/header-bg.jpg") repeat scroll center center;
}
.page-template-blog .inner i.fa{color:#333; }
.inner .widget.widget-search label{width:100%; }
.inner .widget.widget-search input[type="search"]{font-size:0;}
.inner .widget.widget-search input.search-submit.screen-reader-text {  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    font-size: 13px;
    position: absolute;
    right: 20px;
    top: 6px;
}
.woocommerce #sidebar{ display: none; }
.widget-thumb img {
    float: left;
    margin-bottom: 20px;
    padding-right: 33px; 
    max-height: 100px;
    max-width: 100px;
}
.widget-content a {
    color: #333;
    font-family: "Poppins";
    font-size: 15px;
    text-decoration: none;
}

.home .woocommerce ul.products li.product h3{font-size:24px; font-weight:700; color:#777;}
.border { /* background: #77af20 none repeat scroll 0 0;  */
/*color:#fff; border: 1px solid #a7a2a2;*/
    /* box-shadow: 0 1px 1px 1px #ab9c9c; */
    float: right;
    margin: 15px 0;
    padding: 5px 19px;
    width: 74%;
}			

.border:hover { /* box-shadow: 0px 2px 2px 2px #ab9c9c; */}

.login{ float:right; width:60%; margin-top:0px;}
.social ul{ float:right;}
.social ul li{ float:right;}
.sicial ul li { display: inline-block; padding-left: 8px;}
.social a{color:#FFF;}
.sicial { float: right; margin-top: 14px;}
.top-bar{ float:left; width:100%; background: #fddd06;
 /*background:url('images/top-tp.jpg') no-repeat left center;*/
 }
.navbar { float: left; width: 100%;}
.top-bar {background:#ff9407 none repeat scroll 0 0;  color: #fff;  float: left; width: 100%; height: 41px;}
.phone .call {background:url("images/call.png") no-repeat scroll left center;color: #fff; display: inline-block; margin-top: 0; padding: 6px 35px;}
.email .email-id{background:url("images/mail.png") no-repeat scroll left center;color: #fff; display: inline-block; margin-top: 0; padding: 6px 35px; float: right;}
/* .navbar-nav a { color: #fff;} */
.banner_section{ float:left; width:100%; max-width:100%;}
.banner_section img{ max-width:100%;}
/*
.navbar ul li a {
  color: #251313 !important;
  padding: 0 !important;
  text-align: center !important;
  text-transform: uppercase !important;
  width: 104px !important;
}
*/
.searchbar {float: right;}
.navbar-header img { /* margin-top: 8px; */ max-width: 258px;}
.navbar-nav {float: right; clear: both;}
.form-control {background-color: #fff; background-image: none; border-bottom: 3px solid #ccc; border-radius: 0; box-shadow: none; color: #555;
    display: block; font-size: 14px; height: 41px;line-height: 0; padding: 6px 12px; transition: none 0s ease 0s ;}
.new_arivel{ float:left; width:100%;}	
.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group { border-color: -moz-use-text-color -moz-use-text-color #ccc;
    border-style: none none solid; border-width: medium medium 3px;  margin-left: -3px; padding: 12px;z-index: 2;}
.new_arivel{ float:left; width:100%; text-align:center;padding: 0px 0 48px 0;}
.readmore {
    background: #77af20 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 16px;
    padding: 9px 0;
    width: 114px;
}
.new_arivel h2,.our_works h2 {padding:20px 0px 15px 0;}
.readmore:hover{ background:#fccd0c; color:#000; text-decoration:none; transition:all 2s ease;}

.our_works{ float:left; width:100%; text-align:center; background:#77af20; color:#fff; padding:0px 0 40px 0;}
.readmores {background: #238002; color: #fff; display: inline-block;font-size: 16px; padding: 8px 0; width: 151px;}
.our_team{ float:left; width:100%; text-align:center;color:#424242; padding:10px 0 40px 0;}
.testimonials{ float:left; width:100%; text-align:center; background:#fee305; color:#080b02; padding: 40px 0;}
.testimonials p{ color:#2f342d; font-size:22px;}
.testimonials p.testi{}
#footer {
    background: rgba(0, 0, 0, 0) url(images/footerbann.jpg) no-repeat center;
    color: #fff;
    float: left;
    height: 217px;
    padding: 14px 0 0;
    text-align: center;
    width: 100%;
    background-size: cover;
}
#footer h2{font-size: 20px; text-transform: uppercase; text-align: left;}
#footer p { margin: 0;text-align: left;}
#footer .sicial {float: none; text-align: left;}
#footer input {background:none; border: 2px solid #fff; padding: 7px; width: 100%;}
#footer .readmores {float: right; margin-top: 14px;}
.copiright{ float:left; width:100%; padding:8px 0; background:#ff9407; color:#fff; text-align:center;}
.copiright p{ margin:0px;}
.textimonial_slider img { border-radius: 50%;}
.textimonial_slider {margin: auto; width: 70%;}
.product-images img {border: 1px solid #eaeaea; height: 249px; width: 100%;}
.our_team .readmore {width: 215px !important;  font-size: 18px; text-transform: uppercase;}
.our_team h3{margin-top: 0;}
.btn-default { background: #dcdddd none repeat scroll 0 0 !important;}
.navbar-nav ul li {display: inline-block !important; padding: 0 9px;}
.fa { color: #fff;  font-size: 22px;}
.sicial ul {  margin: auto;  width: 223px;}
.view_more {
    float: left;
    margin-bottom: 0px;
    margin-top: 23px;
    width: 100%;
}
.readmore.more {background: #fccd0c; color: #000; display: inline-block; font-size: 16px;  padding: 9px 0;  width: 150px;}
.readmore.more:hover {background: #77af20; }
.login .navbar-nav > li > a {padding-bottom: 11px; padding-top: 10px;}
.login .navbar-nav > li > a:hover{background: #fccd0c}
.navbar ul li a:hover {/*  color: #dfb021; */ text-decoration: none; transition: all 0.5s ease 0s;}
.huge_it_slideshow_dots_thumbnails_1 { display: none; top: 0;}
.search-bar-product {
 /* background: #548c00; */
 color: #fff;float: left; width: 100%;
   background: rgba(0, 0, 0, 0) url("http://www.miamitropicalplants.com/wp-content/themes/tropical/images/header-bg.jpg") repeat scroll center center;
}

/* When the input field  */
#custom-search-input {
        margin:0;
        margin-top: 10px;
        padding: 0;
    }
 
    #custom-search-input .search-query {
        padding-right: 3px;
        padding-right: 4px \9;
        padding-left: 3px;
        padding-left: 4px \9;
        /* IE7-8 doesn't have border-radius, so don't indent the padding */
 
        margin-bottom: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
    }
 
    #custom-search-input button {
        border: 0;
        background: none;
        /** belows styles are working good */
        padding: 2px 5px;
        margin-top: 11px;
        position: relative;
        left: -28px;
        /* IE7-8 doesn't have border-radius, so don't indent the padding */
        margin-bottom: 0;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        color:#ff9407;
    }
 
    .search-query:focus + button {
        z-index: 3;   
    }

.home .navbar-form .input-group {
    display: block;}
.navbar-form .input-group {display:none;}
.navbar-collapse.collapse {height: 80px !important;}
.home .navbar-form .input-group > .form-control {
    width: auto;
}
.main-header{ float:left; width:100%; border-bottom:2px solid #e8e8e8}
.wpcf7-form-control-wrap input { border: none; border-radius: 4px;  border-bottom:1px solid #ccc; margin-top: 20px;padding: 10px 10px 5px; width: 100%;}
.wpcf7-form-control-wrap textarea{ border: none; border-radius: 4px;  border-bottom:1px solid #ccc; margin: 20px 0;padding: 10px 10px 5px; width: 100%; height: 60px;}
input.wpcf7-form-control[type="submit"] { background-color: #77af20;
    border:none; border-radius: 0; font-size: 13px; letter-spacing: 2px; margin:20px 0 0 20px;
    padding:9px 25px !important; text-align: center; text-decoration: none; text-transform: uppercase;}
.maps{float:left; width:100%; margin:20px 0;}
.see-plant{     
    background: #fccd0c;
    color: #000;
    display: inline-block;
    font-size: 16px;
    padding: 9px 0;
    width: 150px;
    }

.see-plant1{     
 background: #77af20 none repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    font-size: 24px;
    padding: 9px 0;
    width: 216px; margin: 0px 10px;
    }
.see-plant1:hover{background: #fccd0c}

.see-plant2{     
    background: #fccd0c;
    color: #000;
    display: inline-block;
    font-size: 16px;
    padding: 9px 0;
    width: 150px;
    }


.serve{
   font-size:51px;
}
.serve1{
   font-size:40px;
   font-style: italic;
}

.serve2{
   font-size:60px;
    
}

.amazingslider-title-1 {
   display: none;
}
.page-header-inner {
    float: left;
    width: 100%;
}

.cbp-qtcontent img{
    width: 25%;
    border-radius: 0px !important;
}
.cbp-qtrotator footer {
    color: #000 !important;
}
.pahragrap h3 {
    font-size: 18px;font-weight: normal;
}

.fixed {
    background: #fff none repeat scroll 0 0;
    height: 127px;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
}
.top-bar a:hover{color:#000; }
.sticky .main-header {
    border-bottom: 0; }
.sliderbutton a {
  color: #fff!important;
}
.our_works .readmore:hover {
    background: #fff;
    transition: all 1s ease;
}
.navbar-nav { margin-top: -28px;}
#featured p,#featured .readmore{display:none}
#featured .price h5{display:none}
#featured .readmore.more {font-weight: bold; width: 248px; display:block;  margin: auto;}
.our_works .readmore {background: #fccd0c; color: #000; font-size: 18px; padding: 9px 0; width: 229px; font-weight: bold;
  text-transform: uppercase;}
.pahragrap h2 {font-size: 20px;}
.inner .breadcrumb.wow.fadeInDown a{color:#ff9407; }
body.page-id-26 h1.page-title {
    display: block;
    margin: 0 0 20px 0 !important;
    padding: 0 !important;
}
.navbar { margin-bottom: 5px;}
#wonderpluginslider-2 {
  height: 403px;
}
.anchorClick {
    
    display: inline-block;
    padding: 0px 56px;
    margin-top: 5px;
    background-color:#fccd0c;
}
.anchorClick:hover {background: #77af20; }

#anchorID img{ height: 20px!important;margin-top: -7px!important;}
.projects_content { clear: both;margin: auto; max-width: 971px;  padding-top: 25px;}
.copy_text { width: 100%; text-align: center;  float: left;}
.text_special a {
    font-size: 22px;
    text-decoration: none;
    font-weight: normal;
    margin-bottom: 10px;
    display: inline-block;
}
.page-header .breadcrumb li { color: #ccc!important;}
.page-header {min-height: 110px;}
.adress a {color: green;font-weight: bold;}
.page-header .page-title { margin-bottom: 10px !important; padding: 15px!important;text-transform: uppercase;}
#intro {display: none;}
.team-button a {
  background: #77af20 none repeat scroll 0 0;
  color: #fff;
  display: inline-block;
  font-size: 19px;
  margin-left: 10px;
  margin-top: 20px;
  padding: 5px;
  text-align: center;
  text-transform: uppercase;
  width: 100px;
}
.team-desc p {
    min-height: 40px;
    margin: 0 0 10px;
    overflow: hidden;
    height: auto;
    color: #000000;
}

#team .team-desc h5 {
    color: #000!important;
    font-size: 17px!important;
    font-weight: 400;
}
.testimonials .readmore{width:144px; }
.inner .testimonials h3, .inner .testimonials p {
    text-align: left;
}
.inner .woocommerce h3 {
    color: #000;
}
.woocommerce li a {
    color: #000;
}
.woocommerce .widget-title {
    border-bottom-color: #000;
}
.full_read {display:none; }
.bolg { margin-bottom:15px;  margin-top: 15px;
    float: left;
    margin-right: 10px;
    overflow: hidden;
    width: 24%;
}
.bolg img { border: 7px solid #f3eeee;
    height: 100%;
    margin: auto;
    width: 100%;
}
.right_image, .left_image {
    margin: 20px 0;
}
.left_image, .right_image{ border:1px solid #ccc; color:#000; 
	/*background: #77af20 none repeat scroll 0 0;*/ }
.right_image{ /* background: #ff9407 none repeat scroll 0 0; */}
.right_image:hover, .left_image:hover { box-shadow: 0px 2px 2px 2px #ccc;}

.left_image .bolg {
    float: right;
    margin-left: 10px;
    margin-right: 0;
}
.tropic_export h3{font-size:19px; font-weight:normal; text-align:center; padding:0; margin:0 0 20px 0;}
.border h3.post-title a, .border .list a {
    color: #000;
}
body.page-id-34 h2{text-align:center; margin-bottom:20px; }
.right_image .continue_read {}
    background: #77af20;
}
.left_image .continue_read {
    background: #ff9407;
}
.inner .page-header-inner.inr h1 {
    margin: 30px 0 0;
}
.breadcrumb{display:none; }
.inner h1.page-title {
    color: #fff;
font-size: 40px;

}
#featured .pahragrap h3{ padding: 9px 0;}
#featured .pahragrap h3:hover {
    background: #77af20 none repeat scroll 0 0;
}
.inner .widget li a {
    color: #000;
}
.project-images{ float:left; width:100%; clear:both; margin-top: 30px;  margin-bottom: 50px;}
.project-images img {height: 190px;  width: 100%;}
.tropic_export{position: relative;}
.flor_images { left: -344px; margin-top: 21px; position: absolute;}
.tropic_export { padding-bottom: 62px;position: relative;}
.tropic_export img.hori {
        -moz-transform: scaleX(-1);
        -o-transform: scaleX(-1);
        -webkit-transform: scaleX(-1);
        transform: scaleX(-1);
        filter: FlipH;
        -ms-filter: "FlipH";
}
.flor_images.lefting {left: 19px;}

.portfolio-item {
    margin-bottom: 2px;
    color:#000;
}

.portfolio-item img {
    height: 350px;  width: 100%;
}

@media screen and (min-width: 650px) {

.product .wp-post-image {
    height: 268px !important;
}
#divWLogin{
margin-top:100px;

}
.blog{
width:100%!important;
}


/*
.sub-menu{

 width:200px;
    padding:5px 0px;
    position:absolute;
    top:76%;
    left:70%;
    z-index:-1;
    opacity:0;
    transition:opacity linear 0.15s;
    box-shadow:0px 2px 3px rgba(0,0,0,0.2);
    background:#cecece;
}
.menu-item-has-children:hover .sub-menu{
  z-index:1;
    opacity:1;
}

.sub-menu li {
    display:block!important;
    font-size:16px;
  list-style: none!important;
}
.sub-menu li a{
display:block!important;
}


*/
}

.summary div[itemprop="description"] {
    display: none!important;
}

.summary div[itemprop="offers"] {
    display: none!important;
}
.woocommerce-tabs ul{
display:none!important;
}
#tab-reviews{display:none!important;}
.attachment-shop_single,.size-shop_single{
height:250px!important;

}

.woocommerce-tabs,.wc-tabs-wrapper{

display:none!important;}
.price{
display:none!important;
}
.products ul li p{

display:none!important;}
.related ul li{
text-align:center;
}
.wc_payment_methods{
display:none!important;
}
#order_review_heading{
display:none!important;
}
#place_order{
width:150px;
height:50px;
float:left!important;
}
#customer_details .col-1{
float:none;
}
#customer_details .col-2{
float:left;
}
.product .added_to_cart{

display:none!important;
}


.woocommerce-product-search label{
display:none!important;
}


.wc-proceed-to-checkout .checkout-button {
background:#ff9407!important;
}

.fcbk_button{
display:none!important;
}





.theme_6 .member-img img {
height:268px!important;
}




/*
.zoomin img { height: 200px; width: 200px; -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -ms-transition: all 2s ease; transition: all 2s ease; } 
.zoomin img:hover { width: 400px; height: 300px; } 

*/

.zoomin img{

-moz-transition:-moz-transform 0.5s ease-in; 
-webkit-transition:-webkit-transform 0.5s ease-in; 
-o-transition:-o-transform 0.5s ease-in;
z-index:1;
}
.zoomin img:hover{
-moz-transform:scale(2); 
-webkit-transform:scale(2);
-o-transform:scale(2);
z-index:+99999!important;
cursor:zoom-in;
}

/*Rajiv*/

.aboutcon{
    color:black;
   /* padding-top: 260px; */
    text-align: justify;
  margin-top:20px!important;

}
.btn-common{
background: #ff9407!important;
}

p.seven {

    border-bottom: 6px solid yellow; 
    background-color: #77af20;
    padding:10px 0;
    text-align: center;
    text-transform: uppercase;
    font-size: 17px;
    color:black;
}



p.text {
color:black;

}
.bottom{
    margin-bottom: 10px;
    margin-top: 10px;
   
}

p.upper{
    padding-top: 20px;
    font-size: 15px;
    color:black;
}

.tropic_export{
padding-bottom: 73px;}

a.plantbt{
  
    background-color: #77af20;
    padding:9px 0;
    text-align: center;
    text-transform: uppercase;
    font-size: 16px;
    color:#fff;
    display: inline-block;
    width: 215px;
}

.plantbt:hover{
  
    background-color: #fccd0c;
    color:black;
}
.plantdiv{
 text-align: center;
}