/*







Theme Name: Amusetoi







Theme URI: https://www.redsymboltechnologies.com/







Author: expert team







Author URI: https://www.redsymboltechnologies.com/







Description:Amusetoi is clean, blog-focused, and designed for clarity. Amusetoi simple, straightforward typography is readable on a wide variety of screen sizes, and suitable for multiple languages.







Version: 1.0







License: GNU General Public License v2 or later







License URI: http://www.gnu.org/licenses/gpl-2.0.html







Tags: black, blue, gray, pink, purple, white, yellow.







Text Domain: amusetoi















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.







*/

@import url(https://fonts.googleapis.com/css?family=Roboto);













@font-face {







    font-family: 'robotoregular';







    src: url('fonts/roboto-regular-webfont.eot');







    src: url('fonts/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),







         url('fonts/roboto-regular-webfont.woff2') format('woff2'),







         url('fonts/roboto-regular-webfont.woff') format('woff'),







         url('fonts/roboto-regular-webfont.ttf') format('truetype'),







         url('fonts/roboto-regular-webfont.svg#robotoregular') format('svg');







    font-weight: normal;







    font-style: normal;















}







body {margin:0px; padding:0px; font-size:14px; color: #003163;}







.logo {width:auto; margin-top:7px; color:#8b8b8b; font-size:14px;}







.search {

	margin-top:7px;

/* float:right;*/

  position:relative;

  }

#comments h2 {font-size:14px; text-align:center;}
.woocommerce-noreviews {text-align:center;}


#review_form_wrapper h3 {font-size:14px;}

#reviews {width:100%; text-align:center}


.woocommerce #review_form #respond textarea {width : 350px;}
.woocommerce #reviews #comments ol.commentlist li .comment-text {border :0px; padding:0 1em 0;}
.woocommerce #reviews #comments ol.commentlist {padding-top:1em;padding-left: 0;}

.woocommerce #reviews #comments ol.commentlist li .comment-text p {text-align:left;}

.search_button { background:none; border:none; background:url(images/search.jpg) no-repeat; height:25px; width:21px; position:absolute; right:4px; top:4px;}







.menu {width:100%; border-bottom:3px solid #d83515; float:left; margin-bottom:4px;}

 
.review-button {margin-left: 10px;
	
    float: none;
    background: url(images/reviews/button-blue.png) no-repeat 0 0;
    display: block;
    height: 40px;
    color: #FFF;
    text-decoration: none;
    
	font-size: 14px;
    line-height: 40px;
    font-family: robotoregular;
    text-align: center;
    /* width: 250px; */
    padding: 0 0 0 1px;
    margin-top: 5px;
}
.woocommerce #reviews h3 {margin:5px;}

.review-button:hover{ background: url(images/reviews/button-blue.png) no-repeat 0 -40px; color: #FFF}

.review-button:focus{  color: #FFF}





/* Popup container */
.popup-review-form-container {
    /* position: relative;
     display: inline-block;*/
}

/* The actual popup (appears on top) */
.popup-review-form-container .popup-review-form {
    visibility: hidden;
    width: 600px;
    background-color: #add;
    color: #003163; 
    text-align: center;
    border-radius: 6px;
    padding: 8px 0;
    z-index: 1;
    position:absolute;
    bottom: 5%;
    margin-left: -80px;
}


/* Popup arrow */
.popup-review-form-container .popup-review-form::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}


/* Toggle this class when clicking on the popup container (hide and show the popup) */
.popup-review-form-container .show-popup {
    visibility: visible;
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s
}

/* Add animation (fade in the popup) */
@-webkit-keyframes fadeIn {
    from {opacity: 0;} 
    to {opacity: 1;}
}

@keyframes fadeIn {
    from {opacity: 0;}
    to {opacity:1 ;}
}

.navbar-default {background:none!important; border:none!important;border-radius:0px;}







.navbar-default .navbar-nav > li > a {font-size:15px; color:#003163; padding-bottom:16px; text-transform:uppercase;font-family:robotoregular; padding-top:0px;}



.navbar-default .current-menu-item a, .current-menu-item a:hover {background:url(images/hover.jpg) no-repeat bottom center; z-index:10000; color:#d83515!important;} 



.navbar-default .navbar-nav > li > a:hover {background:url(images/hover.jpg) no-repeat bottom center; z-index:10000;color:#d83515!important;} 











.navbar {line-height:auto; min-height:auto; margin-bottom:0px!important;}







.navbar-nav > li > a {padding-top:0px;}





.success-msg {

  background-color: #dff0d8;

  border-color: #d6e9c6;

  color: #3c763d;

  border-radius: 4px;

    margin-bottom: 20px;

    padding: 15px;

}



.tooltipq {

  background-color: #dbeaf9;

  border-radius: 7px;

  color: #496988;

  display: inline-block;

  font-size: 14pt;

  height: 34px;

  margin-left: 5px;

  margin-top: 10px;

  padding: 0;

  position: relative;

  text-align: center;

  width: 3%;

}





.tooltipq .tooltiptext {

 background: #dbeaf9 none repeat scroll 0 0;

  border-radius: 6px;

  color: #496988;

  font-size: 13px;

  font-weight: 600;

  left: 43px;

  line-height: 20px;

  padding: 3px;

  position: absolute;

  text-align: center;

  top: -5px;

  visibility: hidden;

  width: 400px;

  z-index: 1;

}

#s4wc-card-expiry, #s4wc-card-cvc, #s4wc-card-number{height:34px;}



.tooltipq:hover .tooltiptext {

    visibility: visible;

}



.tooltipq:hover{color:#496988; cursor:initial}



.shop_table .quantity{display:none;}

.shop_table .product-quantity{display:none;}

.shop_table .actions .button{display:none;}

.cart_totals {

  display: none;

}



.tooltipq .tooltiptext::after {

    content: " ";

    position: absolute;

    top: 50%;

    right: 100%; /* To the left of the tooltip */

    margin-top: -5px;

    border-width: 5px;

    border-style: solid;

    border-color: transparent #dbeaf9 transparent transparent;

}



.pad0 {padding-left:0px; padding-right:0px;}







.feature {width:100%;  background:url(images/background.jpg) repeat; min-height:371px; margin-top:12px; padding-top:43px; padding-bottom:43px; background-size:100% 100%;}







.feature_col {background-color:#ffffff; font-size:14px; color:#393838; width:100%; float:left; min-height:136px; }







.feature_image {width:100%; float:left; overflow:hidden;}







.feature_image img {width:100%;}







.feature_title {font-size:22px; color:#0098f3;font-family:robotoregular;}







.post_content {padding:12px; min-height:176px;}







.shop-container{margin:20px auto;}







.feavorite_title {border-bottom:1px solid #dfdfdf; float:left; width:100%; font-size:24px; color:#494949; text-align:center; margin-top:56px; padding-bottom:21px; font-family:robotoregular;}







.feavorite_post {background-color:#f8f8f8; margin-top:17px; font-size:14px;color:#716f6f; padding:21px; min-height:214px; float:left;}







.feavorite_post_title a {color:#d83515; font-size:18px;font-family:robotoregular; text-decoration:none;}



.feavorite_post_title {

   font-family: robotoregular;

  font-size: 18px;

}





.read_more {margin-top:21px;}







.read_more a {background-color:#d83515; padding:4px 16px; color:#FFF; text-decoration:none;}







.read_more a:hover {background-color:#01a2d6;}







.feavorite_post_image {border-radius:50%; width:170px; height:170px; overflow:hidden; border:7px solid #e4e4e4;}	







.feavorite_post_image img {width:100%;}







.social_bg {background-color:#f267b3; width:100%; color:#FFF; padding-top:7px; padding-bottom:7px; font-size:18px;}







.social {width:472px; margin:auto;}







.red {color:#d11e2d;}







.green {color:#337d15;}







.post_content p {margin-bottom:4px;}







.footer {background-color:#333232; color:#b9b9b9; padding-top:34px; padding-bottom:34px; font-size:14px; margin-top:4px;}







.footer_title {font-size:18px; margin-bottom:16px; color:#dbdbdb;}







.footer ul li {list-style:none;}







.footer ul {padding-left:0px;}







.fleft {float:left;}







.fright {float:right;}







.sms {width:108px; float:left;}







.cake {width:135px; float:left; margin-bottom:72px;}







.footer_sms {border-left:1px solid #424242; border-right:1px solid #424242; padding-left:21px; padding-right:21px; min-height:226px;}







.sms_title {padding-left:21px;}







.footer_border {border-bottom:3px solid #545454; text-align:center; font-weight:bold; font-size:13px; padding-bottom:7px; margin-top:34px;}







.terms {text-align:center; color:#FFF; font-size:13px;}







.terms p {margin-bottom:4px; text-align:center;} 







.footer_term {color:#868686; text-align:center;}























/* About Us */







.title {font-size:24px; color:#454545;font-family:robotoregular;} 







.testimonial {background:#1ba9f3; color:#FFF; font-size:18px; text-align:center; margin-top:100px;}







.testimonial_image {width:173px; margin:auto;}







.testimonial_image img {margin-top:-70px; text-align:center;}







.round_post {position:relative; color:#0874c0; text-align:center; margin:auto; padding-left:12px; margin-top:34px;}







.round_post p {margin-top:12px;}







.round_image {position:absolute; top:0; left:0;}















.about_us {margin-bottom:34px;}







.rount_title { color:#0874c0;padding-left:12px; margin-top:12px; margin-top:21px; width:100%;}







.post_image img {width:210px; height:210px;}























.slider {width:100%; float:left; overflow:hidden;}



.slider img {width:100%;}











.woocommerce div.product .product_title {text-transform:capitalize; color:#003163; font-size:21px;}







.woocommerce div.product p.price, .woocommerce div.product span.price {color:#d83515; font-size:21px;}







.woocommerce div.product div.images img {width:84%;}







.wcff-label-info {background:none!important; color:#003163!important; border:none!important;font-size:21px; color:#003163; padding-bottom:7px; padding:0px!important; margin-top:32px;}







.single-product {border:1px solid #c1c1c1; color: #003163; line-height:36px;}







label {font-weight:normal!important;}







.wccpf_value  ul {padding:0px;}







.wcff-label {margin-bottom:7px;}







.single-product {line-height:21px!important;}







.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background:#d83515;}







.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {background:#00abdb;}







.wccpf-field-layout-horizontal {padding:0px;}







.woocommerce span.onsale {background-color:#d83515;}







.product-categories li{ width:33%; float:left;}







.hephaistos .tp-bullet {border:none; box-shadow:none; background-color:#d5d5d5;}







.hephaistos .tp-bullet:hover, .hephaistos .tp-bullet.selected {background-color:#d83515;}







.col-md-4.col-sm-4.col-xs-12 a {







  color: #b9b9b9;







}







.hephaistos .tp-bullet {top:16px!important;}







#rev_slider_1_1_wrapper {height:auto!important;}







#menu-footer-menu-1 {







  border-bottom-color: -moz-use-text-color;







  border-bottom-style: none;







  border-bottom-width: medium;







}







#menu-footer-menu-2 {







  border-bottom-color: -moz-use-text-color;







  border-bottom-style: none;







  border-bottom-width: medium;







}

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {

  height: 40px;

  width: 450px;

}

.wpcf7-form-control.wpcf7-text {

  height: 40px;

  width: 450px;

}

.wpcf7-form-control-wrap.your-message textarea{

	width:450px;

}

.wpcf7 {

  background-color: #ededed;

  float: left;

  margin-left: 32% !important;

 /* width: 41%;*/

} 

.wpcf7-form {

  margin-bottom: 20px;

  margin-left: 20px;

  margin-right: 20px;

  margin-top: 20px;

}

.wpcf7-form input {

  /*margin-bottom: 10px !important;

  padding-top: 11px;

  */

    border-bottom-color: #c1c1c1;

    border-bottom-style: solid;

    border-bottom-width: 1px;

    border-image-outset: 0 0 0 0;

    border-image-repeat: stretch stretch;

    border-image-slice: 100% 100% 100% 100%;

    border-image-source: none;

    border-image-width: 1 1 1 1;

    border-left-color: #c1c1c1;

    border-left-style: solid;

    border-left-width: 1px;

    border-right-color: #c1c1c1;

    border-right-style: solid;

    border-right-width: 1px;

    border-top-color: #c1c1c1;

    border-top-style: solid;

    border-top-width: 1px;

    color: #5e5d5d;

    margin-bottom: 21px;

    margin-right: 7px;

    padding-left: 7px;

}

.wpcf7-form-control.wpcf7-submit {

  height: 40px;

  width: 150px;

}



.wpcf7-form-control.wpcf7-submit {

  

  background-color: #f267b3;

  color: #ffffff;

  font-size: 18px;

  font-weight: 500;

  height: 40px;

  width: 150px;

  border:none;

}

.contact_title{ color: #545454;

    font-size: 21px;

    margin-top: 84px;

    padding-bottom: 7px;

	width:36%;

	margin:auto;

	}

	

.mobile.emaildiv .size-256x300 {

  height: inherit;

  width: 100%;

}

.product-image img {

  height: 100%;

  width: 100%;

}

#menu-footer-menu-3{







  border-bottom-color: -moz-use-text-color;







  border-bottom-style: none;







  border-bottom-width: medium;







}















.feavorite_category_title {







  border-bottom-color: #dfdfdf;







  border-bottom-style: solid;







  border-bottom-width: 1px;







  color: #f167b4;







  font-family: robotoregular;







  font-size: 24px;







  margin-bottom: 29px;







  margin-left: auto;







  margin-right: auto;







  margin-top: auto;







  padding-bottom: 18px;







  text-align: center !important;







  width: 40%;







}







.facebook_text {

    text-align: center;

	margin-top: -18px;

	float:right;

	margin-right:241px;	

	}







p.facebook_content {







    text-align: center;







    margin-top: 26px;







    font-size: 12px;







}







.col-lg-9.col-md-9.col-sm-9.col-xs-12 {







    border: 1px solid;







    height: 255px;







	background-color: rgb(247,247,240);







}





.woocommerce .return-to-shop, .woocommerce .cart-empty{

display:none;

}









.category_content {

  color: #363636;

  float: left;

  font-family: "calibri",Helvetica,sans-serif;

  font-size: 14px;

  margin-bottom: auto;

  margin-left: auto;

  margin-right: auto;

  margin-top: auto;

  text-align: left !important;

  width: 100%;

}







.feavorite_post_title.ctegory_text{







	text-align:center;







	font-family:'calibri', Helvetica, sans-serif;







	font-size:18px;







	line-height:20px;







	color:#707070;







}







/* Product Page */







.shop-container .page-title {color:#337ab7; text-align:left; padding: 21px;}







.shop-container .term-description {text-align: left;

    font-size: 14px;

    background-color: #f8f8f8;

    padding: 21px;}







.woocommerce .woocommerce-ordering, .woocommerce .woocommerce-result-count {font-size:16px;}















.products h3 {

  background-color: #f8f8f8;

  border: 0 none;

  color: #337ab7;

  display: block;

  font-family: Lato-Bold,Arial;

  font-size: 15px !important;

  height: auto;

  min-height: 45px;

  padding-left: 0px !important;

  text-align: center;

  }







.woocommerce ul.products li.product .price {text-align:center; color:#d83515; font-size:21px;}







.woocommerce ul.products li.product, .woocommerce-page ul.products li.product  {text-align:center;}







.woocommerce ul.products li.product .button {margin-top:0em;}







.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {background-color:#f267b3!important;  color:#ffffff; border:none;}







.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {background-color:#e7e7e7; color:#5d5d5d; border:none; padding-left:9px; padding-right:9px;}







.woocommerce nav.woocommerce-pagination ul li {border:none; margin-right:7px;}







.woocommerce nav.woocommerce-pagination ul {border:none;}







.woocommerce-pagination .page-numbers .prev {background:#e7e7e7 url(images/arrow-left.jpg) 2px 8px no-repeat; width:22px; height:28px;}







.woocommerce-pagination .page-numbers .prev:hover {background:#f267b3 url(images/arrow-left.png) 2px 8px no-repeat!important; width:22px; height:28px;}







.woocommerce-pagination .page-numbers .next {background:#e7e7e7 url(images/arrow-right.jpg) 2px 8px no-repeat; width:22px; height:28px;}







.woocommerce-pagination .page-numbers .next:hover {background:#f267b3 url(images/arrow-right.png) 2px 8px no-repeat!important; width:22px; height:28px;}







.feavorite_post {width:100%;}







.social_bg {margin-top:34px;}







.align-image{height: 100px !important;







margin-bottom: 0;







margin-left: auto;







margin-right: auto;







margin-top: 0;







width: 100px !important;}















.cate-link{text-align:center;}







.cate-link a{ color:#f167b4; font-family:'robotoregular', Helvetica, sans-serif; font-size:20px;}







.feavorite_post_title.cate-link {







    margin-bottom: 4px !important;







}







.cat_name {







  background: #fff none repeat scroll 0 0 !important;







  border-bottom: 1px dotted;







  padding: 0;







}







.pro_check{

	float:left;

	padding-top:26px;

	}

.woocommerce div.product div.images img {width:47%;}



.products li .ajax_add_to_cart{display:none;}



#cart-icon span {float:none; margin-right:0;

display:inline-block;}

#cart-icon span:last-child{

	margin-right:0;	

}

a.list-group-item:hover i, button.list-group-item:hover i{

	color:#d83515;

}



a.item-social-shared {

	border:0px;

}





.fa-fw {width:auto;}







#cart-icon .fa {font-size:16px!important;}







#cart-icon .list-group-item {padding:5px 5px;}







#cart-icon {margin:auto; width:100%;

float:left;

text-align:center;

margin-top:0;

}







#cart-icon .fa:hover {color:#d83515;}







.shop-container .images {width:21%!important;}



.single-product .shop-container .images {  left: 9px;

  position: relative;

  right: 0;

  text-align: center;

  top: 10px;

  width: 100% !important;

  z-index: -9;}



.shop-container div.images img {width:100%!important;}







.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {width:76%; border-left:1px solid #e3e3e3; padding-left:34px;}







span.price {







    display: none !important;







}




/* Contact Us */





.breadcart_icon {font-size:20px; color:#003163; border-bottom:1px solid #d1d1d1; padding-bottom:7px; margin-top:42px; float:center; width:220px; margin-bottom:12px;}









.breadcart_icon ul li {background:url(images/arrow.jpg) 1px 3px no-repeat; list-style:none; float:left; margin-right:7px; padding-left:14px;}







.breadcart_icon ul {padding-left:0px;}







.breadcart_icon ul li:first-child {background:none; padding-left:0px;}

























.bread {font-size:14px; color:#d83515; border-bottom:1px solid #d1d1d1; padding-bottom:7px; margin-top:12px; float:left; width:100%; margin-bottom:12px;}







.bread ul li {background:url(images/arrow.jpg) 1px 3px no-repeat; list-style:none; float:left; margin-right:7px; padding-left:14px;}







.bread ul {padding-left:0px;}







.bread ul li:first-child {background:none; padding-left:0px;}







.page_precedent {background:url(images/arrow-page.jpg) 1px 3px no-repeat; padding-left:16px; color:#454545; float:right;}







.bread_camp {float:left;}







.contact_us {margin-top:21px;}







.contact_form {border-left:1px solid #e3e3e3;}







.message_form {width:100%; border:1px solid #c1c1c1; height:115px;}







.form_border {border-top:1px solid #e3e3e3; width:100%; float:left; margin-top:21px; margin-bottom:21px;}







.form_title {font-size:21px; color:#003163; padding-bottom:7px; margin-top:32px;}







.mr {width:75px;}







.contact_form input {border:1px solid #c1c1c1; color:#5e5d5d; line-height:32px;}







.contact_form select  { color:#5e5d5d; padding-top:9px; padding-bottom:9px; border:none; box-shadow:none; border-radius:0px;border:1px solid #c1c1c1;}







.contact_form { margin-right:7px;}







.full {width:100%; float:left;}







.contact_form input {border:1px solid #c1c1c1; color:#5e5d5d; padding-left:7px; margin-bottom:21px; margin-right:7px;}







.input135 {width:128px; height:36px;} 







.contact_form {width:100%; float:right; padding-left:5%; margin-bottom:34px;}







.gray_button {width:178px; height:29px; background:url(images/gray-bg.jpg) no-repeat; line-height:12px; line-height:16px!important; border:none!important;}







.radio_button input {margin-bottom:0px;}







.verifier {background: url(images/verifier.jpg) no-repeat; width:153px; height:48px; border:none!important; margin-top:21px;}	







.contact_form select {margin-right:7px;}







.plus {margin-right:4px;}







.input_76 {width:60px; height:36px; vertical-align: top;}







.input_104 {width:104px;}







.input_117 {width:112px;}







.input_240 {width:240px; height: 36px;}







.facebook_right {



  height: 300px;

  min-height: 300px;

  border:solid 1px #ccc;

}







.form_title h3 {







    text-align: left;







    float: left;







    width: 100%;







}











.shop-container .term-description {margin-bottom:40px;

width:100%;

float:left;

}





.wccpf_fields_table.selectboxinput {width:108px; margin-right:12px; float:left;}

.repeater .wccpf_fields_table.selectboxinput {width:121px;}

.wccpf_fields_table.textboxinput {width:133px; float:left; margin-right:12px;}



.wccpf_fields_table.emailboxinput {width:165px; float:left; margin-right:12px;}



.wcff-label {width:100%; float:left;}



.slider .forcefullwidth_wrapper_tp_banner {height:auot!important;}



.search {width:173px;}

body.search.search-no-results {

    width: 100%;

}

.input-text {

  height: 31px;

}



.searchformvalue {width:100%; border:1px solid #e8e8e8; height:28px; padding-left:12px;}



.flex-control-paging li a {background-color:#c7c7c7;}



.flex-container a:active, .flexslider a:active, .flex-container a:focus, .flexslider a:focus { color:#d83515!important;}



.flex-active{ background-color:#d83515!important;}



.woocommerce-page .woocommerce ul.products li.product a img {width:217px; height:217px;}



p.price {







    display: none;







}







p.woocommerce-result-count {







    display: none;







}







form.woocommerce-ordering {







    display: none;







}



.repeater div {

  clear: both;

}







body.search.search-results {



    width: 100%;



}



.home_image {/*width:245px; height:245px;*/width:225px; height:225px;  border-radius:50%; overflow:hidden; margin-bottom:12px; margin:auto;border:2px solid #fd37a7;-webkit-box-shadow: 0px 0px 0px 7px #e4e4e4!important;-moz-box-shadow: 0px 0px 0px 7px #e4e4e4)!important;box-shadow: 0px 0px 0px 7px #e4e4e4!important;}

.home_image img {width:100%; height:100%;}



/*.products img {width:245px;  border-radius:50%;}

.products img {border:2px solid #fd37a7;-webkit-box-shadow: 0px 0px 0px 7px #e4e4e4!important;

-moz-box-shadow: 0px 0px 0px 7px #e4e4e4)!important;

box-shadow: 0px 0px 0px 7px #e4e4e4!important;} */

.tabs.wc-tabs {display:none;}

#tab-reviews > div {display:block;}
/* #tab-reviews {border:0} */

.products h2 {margin-bottom:21px;}

.home_image {margin-bottom:12px;}

.page-id-18 .shop-container .col-md-3 {border-right:1px dotted #716f6f; margin-top:12px;}

.page-id-18 .shop-container .col-md-3:nth-child(6) {border:none!important;}

.page-id-18 .shop-container .col-md-3:nth-child(10) {border:none!important;}

.page-id-18 .shop-container .col-md-3:nth-child(14) {border:none!important;}

.page-id-18 .shop-container .col-md-3:nth-child(18) {border:none!important;}

.page-id-18 .shop-container .col-md-3:nth-child(22) {border:none!important;}

.page-id-18 .shop-container .col-md-3:nth-child(26) {border:none!important;}

.page-id-18 .shop-container .col-md-3:nth-child(30) {border:none!important;}

.page-id-18 .shop-container .col-md-3:nth-child(34) {border:none!important;}

.page-id-18 .shop-container .col-md-3:nth-child(38) {border:none!important;}

.login_button {text-align:center;}

.mobile {text-align:center;}

.bread_camp a {

  color: rgb(216,53,21); 

  text-decoration:none;

}

#senderMobileAreaCode_son_country {

  height: 34px;

  vertical-align: middle;

  width: 31%;

}

/*.img_border{ border: 2px solid #cccccc;

  box-shadow: 1px 0 1px inset; }*/

 .border_text {

  border: 2px solid #003163;

	color: #003163;

  min-height: 300px;

}

.contact_form > #user-info {

  margin-bottom: 20px; 

  margin-left: auto;

  margin-right: auto;

  margin-top: 20px;

  text-align: center;
	
}

.page_precedent > a {

  color: #d83515;

  text-decoration-color: -moz-use-text-color;

  text-decoration-line: none;

  text-decoration-style: solid;

}

.top-login > li {

  margin-right: 5px;

  float:left;

}

#s4wc_save_card_field .checkbox  input[type="checkbox"]{

	position:static !important;

	margin:0 !important; 	

}

@media (max-width: 734px) {



.feature .col-xs-4 {width:100%;margin-bottom:21px;}	



.post_content  {min-height:auto!important;}







}















@media (max-width: 455px) {

.metaslider .slides img {height:135px; width:auto!important; text-align:center; overflow:hidden;}

.category_banner img {height:115px; width:auto!important; text-align:center; overflow:hidden;}

.logo {text-align:center;}

.search {width:100%;}

.social { text-align:center;}



.woocommerce-result-count {width:100%; text-align:center;}







.woocommerce-ordering {width:100%; text-align:center;}







.woocommerce-ordering select {width:90%; height:34px; border:1px solid #cbcbcb;}

.shop-container .images {width:37%!important;}

.shop-container .images img {width:100%!important; margin:auto;}



}











@media (min-width: 764px) and (max-width:1040px) {



.feavorite_post {height:214px; overflow:hidden;}	



}



	



@media (max-width: 1204px) {







.container {width:95%;}







}











@media (max-width: 1165px) {



.post_content {min-height:208px;}



}



@media (max-width: 1140px) {

.home_image {height:206px; width:206px;}

}



@media (max-width: 990px) {

.feavorite_post {height:235px;}

.feavorite_post_title.ctegory_text {font-size:16px;}	

}



@media (max-width: 970px) {

.home_image {height:150px; width:150px;}

}





@media (max-width: 920px) {

.feavorite_post {height:257px;}

.post_content {min-height:248px;}



}







@media (max-width:797px) {



.post_content {min-height:269px;}



}





@media (max-width: 1180px) {

.col-lg-9.col-md-9.col-sm-9.col-xs-12 {width:69%; float:right;}

}









@media (max-width: 1165px) {







.container {width:95%;}







.feavorite_post .col-md-4 {width:40%;}







.feavorite_post .col-md-8 {width:60%;}







.cake {margin-bottom:0px;}







}



@media (max-width: 1105px) {

.products h3 {height:48px;}

}



@media (max-width: 1081px) {

.cake{width:100%;}	

}







@media (max-width: 1042px) {







.container {width:95%;}







.feavorite_post .col-md-4 {width:45%;}







.feavorite_post .col-md-8 {width:50%;}







}







@media (max-width: 957px) {

.col-lg-9.col-md-9.col-sm-9.col-xs-12 {width:63%; float:right;}

}



@media (max-width: 911px) {







.container {width:95%;}







.feavorite_post .col-md-4 {width:45%;}







.feavorite_post .col-md-8 {width:55%;}







}















@media (max-width: 909px) {







.feavorite_post_image {width:125px; height:125px;}







}







@media (max-width: 767px) {

.home_image {width:250px; height:250px;}

.shop-container .images {margin:auto;}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary {border-left:none; padding-left:0px; width:100%;}

.navbar-default .current-menu-item a, .current-menu-item a:hover {background:none!important; z-index:10000; color:#d83515!important;} 

.page-id-18 .shop-container .col-md-3 {border-right:none;}

.contact_us img {text-align:center;}

.contact_us .col-lg-9.col-md-9.col-sm-9.col-xs-12 {width:100%;}

}



@media (max-width: 765px) { 

.feavorite_post {height:auto;}

}



@media (max-width: 763px) {

.feavorite_post_image {width:170px; height:170px;}







.feavorite_post .col-md-4 {width:30%;}







.feavorite_post .col-md-8 {width:70%;}







}









@media (max-width: 1115px) {

.sms {width:100%;}	

}





@media (max-width: 768px) {

.search {width:70%;}



.navbar-default .navbar-nav > li > a:hover {background:none; color:#d83515;}







.footer_sms {border:none;}







.footer ul {margin-bottom:34px;}







.footer_sms { min-height:auto;}







.sms_title {padding-left:0px;}

.sms {float:none;}





.footer_title {margin-top:21px;}



.navbar-default {margin-right:-15px;}



}







































@media (max-width:650px) {



.forcefullwidth_wrapper_tp_banner {height:244px!important;}

.home_image {width:170px; height:170px;}

.feavorite_category_title {width:90%;}	

}













@media (max-width:657px) {







.feavorite_post .col-md-4 {width:30%;}







.feavorite_post .col-md-8 {width:70%;}



}























@media (max-width:648px) {







.feavorite_post .col-md-4 {width:40%;}







.feavorite_post .col-md-8 {width:60%;}







}









@media (max-width:547px) {

.header_top .col-xs-6 {width:100%;}

.search {width:100%;}

}



@media (max-width:522px) {







.feavorite_post .col-md-4 {width:50%;}







.feavorite_post .col-md-8 {width:50%;}







.search {float:left;}







.social {width:100%; text-align:center;}







.round_image img {width:100%;}



.woocommerce ul.products li.product, .woocommerce-page ul.products li.product { margin-left:12px; width:100%;}

.products {margin:auto!important;width:70%;}







}















@media (max-width:473px) {

.page_precedent {width:100%;}	

}















@media (max-width:423px) {

.feavorite_post .col-md-4 {width:100%;}







.feavorite_post .col-md-8 {width:100%;}







.feavorite_post_image {margin-bottom:12px; margin:auto;}



.feavorite_post_title {text-align:center;}



.feavorite_post {text-align:center;}

.products {width:100%;}



}















@media (max-width:345px) {

.logo {text-align:cente!important;}

.logo img {text-align:center;}





.input_117 {margin-bottom:21px;}







}



.single-product .input-text.qty.text {

  display: none;

}



.single-product .single_add_to_cart_button.button.alt {

  text-transform: uppercase;

}

/*.products h3 {

    

    display: none;

}*/

.page-id-6 .woocommerce-message {

  display: none;

}

.mobileAreaFlag{

		

}

.paysSelect select {

    margin-left: 2px;

    width: 80px !important;

}

.single-product .frame-image {

  background: rgba(0, 0, 0, 0) url("images/iphone.png") no-repeat scroll 0 0;

  float: left;

  height: 500px;

  max-width: 24%;

  width: 24%;

}

 .shop-container div.images img {

  margin: 26% auto 0;

  vertical-align: middle;

  width: 70% !important;

}

h2.screen-reader-text {

    display: none;

}

/*css for desingning issues*/

select.wccpf-field {

  height: 32px !important;

}

.contact_form select.wccpf-field{

	height:auto !important;

}



.searchpro h3 {

  font-size: 16px;

  padding: 10px 0;

}

.searchpro {

    text-align: center;

    margin-bottom: 3%;

	min-height: 360px;

}

.wccpf-field.wccpf-datepicker.wccpf-datepicker-delivery_date{

	width:auto !important;	

}

table.wccpf_fields_table td.wccpf_label, table.wccpf_fields_table td.wccpf_label label{

	width:110px !important;	

}

@media (min-width : 767px){

.page-id-18 .shop-container .col-md-3:nth-child(26) .feavorite_post.cat_name,

.page-id-18 .shop-container .col-md-3:nth-child(25) .feavorite_post.cat_name,

.page-id-18 .shop-container .col-md-3:nth-child(24) .feavorite_post.cat_name,

.page-id-18 .shop-container .col-md-3:nth-child(23) .feavorite_post.cat_name{

	border-bottom:0;

}

.wccpf-field.wccpf-datepicker.wccpf-datepicker-delivery_date.hasDatepicker {

  width: 40%;

}

}

@media (min-width : 641px) and (max-width : 768px){

	.summary.entry-summary, .shop-container .images{

		float:left !important;	

	}

	.shop-container .images{

		margin-right:2%;	

	}

	.wccpf-fields-group-1 .le_genre, .wccpf-fields-group-1 .votre_prnom, .wccpf-fields-group-1 .votre_nom,.wccpf-fields-group-1 .emailboxinput,.wccpf-fields-group-1 .pays,.wccpf-fields-group-1 .votre_mobile  {

  width: 100% !important;

}

.repeater .textboxinput , .repeater .selectboxinput{

  width: 100% !important;

}

	

}

@media (max-width : 640px){

	.wccpf_fields_table{

		width:100% !important;	

	}

	.paysSelect select{

		width:93% !important;	

	}

	img.mobileAreaFlag_son_country, .mobileAreaFlag{

		width:6%;	

	}

	.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{

	width:56%;	

	}

	.single-product .frame-image{

		width:40%;	

	}

	#senderMobileAreaCode_sender.wccpf-field {

  float: right;

  vertical-align: middle;

}

.text_logo {

	float:none !important;

    width: 100% !important;

}

.add_image {

	float:none !important;

   width: 100% !important;

}

.add_image > img {

  margin-top: 0 !important;

}

button.single_add_to_cart_button.button.alt {

    width: 100%;

}



}





@media (max-width : 766px){

	.page-id-18 .shop-container .col-md-3:last-child .feavorite_post.cat_name{

		border-bottom:0;	

	}

	p.footer_sms{

		padding:0;	

	}

	.container-fluid.footer{

		text-align:center;	

	}

	.sms .img-responsive{

		display:inline;

	}	

	span.sms {

    float: left;

    text-align: center;

    width: 100%;

	}

	span.cake img{

		display:inline;	

	}

	.text_logo {

	float:none !important;

    width: 100% !important;

}

.add_image {

	float:none !important;

   width: 100% !important;

}

.add_image > img {

  margin-top: 10px !important;





}

.text_logo h3 {

  float: none !important;

  margin-top:0 !important;

  

}

}

@media (max-width : 640px){

	.shop-container .images{

		width:100% !important;	

	}

	.wccpf-field.wccpf-datepicker.wccpf-datepicker-delivery_date.hasDatepicker{

		width:100%;	

	}

	.single-product .frame-image a.woocommerce-main-image.zoom{

		width:100%;	

	}

	

	}

@media (max-width : 578px){

.single-product .frame-image{

	

}

}

@media (max-width : 539px){

.related.products{

	width:100%;

	text-align:center;


}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{

	margin-left:0;	

}

#cart-icon span {

  display: inline-block;

  float: none;

  margin-right: 7px;

  margin-top: 15px;

}

#cart-icon span:last-child {

  margin-right: 0;

}



}

@media (max-width : 479px){

.paysSelect select{

	width:84% !important;	

}

img.mobileAreaFlag_son_country, .mobileAreaFlag{

	width:auto;

}	

.social span:first-child {

  float: left;

  margin-bottom: 5%;

  width: 100% !important;

}

.logo a {

    display: block;

    text-align: center;

}



}



a.page-numbers {

    background-color: #e7e7e7;

    color: #5d5d5d;

    border: none;

    padding: 6px;

}



span.page-numbers.current {

    background-color: #f267b3!important;

    color: #ffffff;

    border: none;

    padding: 6px;

}

.pagination {

    display: inline!important;

    text-align: center;

}

.stButton .stLarge:hover, .stButton .stLarge:hover {

    background-position: 0 center !important;

}



.st_plusone_large > div {

    height: auto !important;

    position: static !important;

}

.st_plusone_large > div > div {

  background-repeat: no-repeat !important;

  height: 35px !important;

  margin-bottom: 0 !important;

  margin-left: 0 !important;

  margin-right: 0 !important;

  padding: 0 !important;

  position: static !important;

  vertical-align: middle !important;

  width: 35px !important;

}

.social span.st_linkedin_large,

.social span.st_plusone_large,

.social span.st_pinterest_large,

.social span.st_facebook_large,

.social span.st_sharethis_large {

    display: inline-block;

    float: none;

    height: 35px;

    vertical-align: middle;

    width: 35px;

}

.canadian-flag {

  background-image: url("https://www.amusetoi.com/wp-content/themes/amusetoi/images/flags/CA.png");

  background-position: left;

  background-repeat: no-repeat;

  width: 32px;

  height: 32px;

  display: inline-block;

  vertical-align: middle;

}





.st_linkedin_large .stLarge {

    background-image: url("https://www.amusetoi.com/wp-content/uploads/2016/05/in.jpg") !important;

}



.st_pinterest_large .stLarge {

    background-image: url("https://www.amusetoi.com/wp-content/uploads/2016/05/pinterst.jpg") !important;

}

.st_facebook_large .stLarge {

    background-image: url("https://www.amusetoi.com/wp-content/uploads/2016/05/facebook.jpg") !important;

}

.st_sharethis_large .stLarge {

    background-image: url("https://www.amusetoi.com/wp-content/uploads/2016/05/share.jpg") !important;

	background-repeat:no-repeat;

}

.shop-container,

.shop-container .page-title{

	margin-top:0;	

}

.shop-container .page-title{

	margin-bottom:0;	

}

.search{

	margin-top:20px;

}	

.menu{

	margin-bottom:2% !important;	

}

@media (min-width: 1200px){

.container {

	

    width: 1220px;

}

}

@media (min-width : 800px) and (max-width : 1200px){

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{

	width:67%;	

}

.single-product .frame-image{

	max-width:30%;

	width:30%;	

}

}

@media (min-width : 800px){

	.single-product .frame-image{

		width:24%;

		max-width:24%;

		background-image:none;

		height:inherit;	

		

	}

	/*.single-product .frame-image a.woocommerce-main-image.zoom{

		background-image:url("images/iphone-landscape.png");

	}*/

	.single-product .frame-image a.woocommerce-main-image.zoom {

  display: inline-block;

  margin-bottom: 0;

  margin-left: auto;

  margin-right: auto;

  margin-top: 0;

  width: 80%;

}

	.woocommerce div.product div.images img{

		width:auto !important;

		margin:0 !important;

		position:static;	

	}

	.single-product .frame-image {

  background-clip: border-box;

  background-position: 0 0;

  float: left;

}

/*.single-product .frame-image a.woocommerce-main-image.zoom {

  background-image: url("images/iphone-landscape.png");

  background-position: center center;

  background-repeat: no-repeat;

  background-size: 86% auto;

  display: inline-block;

  margin-bottom: 0;

  margin-left: auto;

  margin-right: auto;

  margin-top: 0;

  overflow-x: hidden;

  overflow-y: hidden;

  padding-bottom: 3em;

  padding-left: 0;

  padding-right: 0;

  padding-top: 3em;

  width: 80%;

}*/

.single-product .frame-image .images {

  background-image: url("images/iphone.png");

  background-position: center center;

  background-repeat: no-repeat;

  background-size: 100% auto;

  display: inline-block;

  margin-left: auto;

  margin-right: auto;

  margin-top: 0;

  overflow: hidden;

  padding: 10em 1em 11.5em 0.5em;

}

.single-product .frame-image a.woocommerce-main-image.zoom > img {

  margin-bottom: 0 !important;

  margin-left: auto !important;

  margin-right: auto !important;

  margin-top: 0 !important;

}

.woocommerce div.product div.images img {

  margin-bottom: 0 !important;

  margin-left: 0 !important;

  margin-right: 0 !important;

  margin-top: 0 !important;

  max-height: 80%;

  overflow-x: hidden;

  overflow-y: hidden;

  position: static;

  width: 100% !important;

}

.wccpf-field.wccpf-datepicker.wccpf-datepicker-delivery_date.hasDatepicker{

	width:40% !important;	

}

.shop-container > h1{

	font-size:25px;

}

.search {

  width: 94%;

  /*float:right;*/

  margin-right:6px;

}

.woocomerec_menu {

  top: 15px;

}

.top-login li:first-child a::after {

  content: none;

}

.top-login li a::after {

  background: #cccccc none repeat scroll 0 0;

  content: "";

  display: block;

  height: 12px;

  margin-bottom: 0;

  margin-top: -15px;

  width: 1px;

  position:absolute;

}

}

@media (max-width : 800px){

	.single-product .frame-image{

		width:100%;

		max-width:100%;

		background-image:none;

		height:inherit;	

		

	}

	/*.single-product .frame-image a.woocommerce-main-image.zoom{

		background-image:url("images/iphone-landscape.png");

	}*/

	.single-product .frame-image a.woocommerce-main-image.zoom {

  display: inline-block;

  margin-bottom: 0;

  margin-left: auto;

  margin-right: auto;

  margin-top: 0;

  width: 80%;

}







	.woocommerce div.product div.images img{

		width:auto !important;

		margin:0 !important;

		position:static;	

	}

	.single-product .frame-image {

  background-clip: border-box;

  background-position: 0 0;

  float: left;

}

/*.single-product .frame-image a.woocommerce-main-image.zoom {

  background-image: url("images/iphone-landscape.png");

  background-position: center center;

  background-repeat: no-repeat;

  background-size: 86% auto;

  display: inline-block;

  margin-bottom: 0;

  margin-left: auto;

  margin-right: auto;

  margin-top: 0;

  overflow-x: hidden;

  overflow-y: hidden;

  padding-bottom: 3em;

  padding-left: 0;

  padding-right: 0;

  padding-top: 3em;

  width: 80%;

}*/

.single-product .frame-image .images {

  background-image: url("images/iphone-landscape.png");

  background-position: center center;

  background-repeat: no-repeat;

  background-size: contain;

  -moz-background-size: contain;

  -webkit-background-size: contain;

  -ms-background-size: contain;

  display: inline-block;

  margin-left: auto;

  margin-right: auto;

  margin-top: 0;

  overflow-x: hidden;

  overflow-y: hidden;

  padding-bottom: 3em;

  padding-left: 0;

  padding-right: 0;

  padding-top: 3em;

}

.single-product .frame-image a.woocommerce-main-image.zoom > img {

  margin-bottom: 0 !important;

  margin-left: auto !important;

  margin-right: auto !important;

  margin-top: 0 !important;

}

.woocommerce div.product div.images img {

  height: inherit;

  margin-bottom: 0 !important;

  margin-left: 0 !important;

  margin-right: 0 !important;

  margin-top: 0 !important;

  max-height: 80%;

  overflow-x: hidden;

  overflow-y: hidden;

  position: static;

  width: 37% !important;

}

.woocommerce #content div.product div.summary, .woocommerce div.product div.summary, .woocommerce-page #content div.product div.summary, .woocommerce-page div.product div.summary{

	border:0;

	padding:0;

	width:100%;	

}

.wccpf-field.wccpf-datepicker.wccpf-datepicker-delivery_date.hasDatepicker{

	width:40% !important;	

}

.shop-container > h1{

	font-size:25px;

}

.search {

  width: 58%;

  float:right;

}

}

@media (max-width : 767px){

.contact_form{

	width:100%;

	padding:0;

	border:0;	

}

.mobile img {

  margin-bottom: 5%;

}

}

.smsone {

    width: 50%;

    margin: 0 auto;

    text-align: center;

}



.smmform {

  background-color: #ededed;

  margin-bottom: 13px;

  padding-top: 28px;

  text-align: left;

}

.smmform label,textarea{

vertical-align: middle;

}



.smmform input ,select, textarea , label{

 margin:0;



}



.imagesms{ width:auto; text-align:center;}

.login{

	padding:5px 8px !important;	

}

.top-login {

  display: inline-flex;

  list-style: outside none none;

  margin-top: 9px !important;

  margin-left: 13px;

}



.top-login a {

  color: #003163;

  font-size: 8pt;

  text-decoration-color: -moz-use-text-color;

  text-decoration-line: none;

  text-decoration-style: solid;

  text-decoration:none;

}

@media (min-width : 767px ) and (max-width : 1200px){

	.mobile img{

		width:100%;

		height:auto;	

	}

	.logo < li{

		width:100%;

		

		}

		.wccpf-fields-group-1 .le_genre, .wccpf-fields-group-1 .votre_prnom, .wccpf-fields-group-1 .votre_nom,.wccpf-fields-group-1 .emailboxinput,.wccpf-fields-group-1 .pays,.wccpf-fields-group-1 .votre_mobile  {

  width: 100% !important;

}

.repeater .textboxinput , .repeater .selectboxinput{

  width: 100% !important;

}

}	

@media (max-width: 640px){

.smsone{

width:100%;

}

.imagesms{ width:100%;}

/*.single-product .frame-image a.woocommerce-main-image.zoom{

	width:100%;

	background-size:100% auto;	

}*/

.form-group > span {

    float: right;

    margin-right: 37% !important;

    margin-top: -4% !important;

    text-align: center;

}

.wccpf-fields-group-1 .le_genre, .wccpf-fields-group-1 .votre_prnom, .wccpf-fields-group-1 .votre_nom,.wccpf-fields-group-1 .emailboxinput,.wccpf-fields-group-1 .pays,.wccpf-fields-group-1 .votre_mobile  {

  width: 100% !important;

}

.repeater .textboxinput , .repeater .selectboxinput{

  width: 100% !important;

}

}

@media (max-width : 639px){

.search {

  width: 55%;

  float: right;

  

}	

}

@media (max-width : 640px){

.contact_form #emailform .smmform input, .contact_form #emailform input[type="text"], .contact_form #emailform input[type="email"], .contact_form #emailform select, .contact_form #emailform textarea, .contact_form #emailform label {

  margin-bottom: 2%;

  margin-left: 0;

  margin-top: 0;

  width: 100% !important;

}

.logo > img {

  width: 100%;

}	



.smmform .form-group input[type="text"], .smmform .form-group select, .smmform .form-group label, .smmform .form-group textarea, .smmform .form-group span {

  margin-right: 0 !important;

  text-align: left;

  width: 100% !important;

}

.smmform .form-group {

  padding: 0 10px;

}

.smsone .smscommon, .smsone .upload, .smsone .form-control {

  width: 100% !important;

}

.wccpf_fields_table.selectboxinput {

  float: left;

  margin-right: 0px	;

  width: 100% !important;

}



}

@media (max-width : 360px){

img.mobileAreaFlag_son_country, .mobileAreaFlag{

	width:12%;	

	

}

.search {

  float: right;

  width: 100%;

}



}



h1.inner_headding  {

 border-bottom: 1px solid #dfdfdf;

    color: #494949;

    font-family: robotoregular;

    font-size: 24px;

    margin: auto auto 29px;

    padding-bottom: 18px;

    text-align: center !important;

    width: 40%

}

.smsone {

  margin: 0 auto;

  text-align: center;

  width: 100%;

}

.smsone h4 {

  margin-bottom: 52px;

  margin-top: 18px;

}

.form-group {

  width: 100%;

  margin: auto;

}



.smmform .form-group .send {

  background-color: #f267b3;

  border: medium none !important;

  color: #fff !important;

  font-size: 18px;

  margin-left: 27.4%;

 /* width: 14% !important;*/

}

.form-group input{

border-color: #c1c1c1;

    border-image: none;

    border-style: solid;

    border-width: 1px;

    color: #5e5d5d;

    margin-bottom: 21px;

    margin-right: 7px;

    padding-left: 7px;

	width: 40%!important;

	height:40px;

	border-radius:0px!important;

}

.form-group select{

border-color: #c1c1c1;

    border-image: none;

    border-style: solid;

    border-width: 1px;

    color: #5e5d5d;

    margin-bottom: 21px;

    margin-right: 7px;

    padding-left: 7px;

	width: 40%!important;

	height:40px;

	border-radius:0px!important;

}

.form-group textarea{

border-color: #c1c1c1;

    border-image: none;

    border-style: solid;

    border-width: 1px;

    color: #5e5d5d;

    margin-bottom: 21px;

    margin-right: 7px;

    padding-left: 7px;

	width: 40%!important;

	height:40px;

	border-radius:0px!important;

}

.smmform label {

  float: left;

  margin-right: 1.5%;

  margin-top: 10px;

  text-align: right;

  width: 26%!important;

}

.form-group > span {

  float: right;

  margin-right: 16%;

  margin-top: -5%;

  text-align: center;

}

.smsone p span {

  background-color: #f267b3;

  border-radius: 50%;

  margin: 10px;

  padding:10px 20px;

  color:#fff;

  font-size:30px;

  font-weight:bold;

}

.smsone p.smscommon {

  margin: auto;

  padding: 20px;

  text-align: left;

  width: 52%;

}

.form-control.filefield {

  border-radius: 0;

  float: left;

  height: 40px;

  margin-left: 25%;

  width: 39%;

}

.upload {

  float: left;

  width: 24%;

  text-align: left;

}

.browse_product {

  float: left;

  margin-bottom: 45px;

  margin-left: 400px;

  margin-top: 45px;

  width: 41%;

}

.le_genre select {

  width: 100% !important;

}

table.le_genre {

  width: 8% !important;

}

.wccpf_fields_table.textboxinput.votre_prnom {

  width: 14%;

}

.wccpf_fields_table.selectboxinput.pays.paysSelect {

  width: 20%;

}

.wccpf-field.pays {

  width: 80% !important;

}

.wccpf_fields_table.selectboxinput.paysSelect {

  width: 23%;

}

.wccpf-field.countrycode {

  width: 80% !important;

}

#tab-description > h2 {

  display: none;

}



@media (max-width : 639px){

.upload {

    float: left;

    margin: 3% 0 8%;

}	

.form-control.filefield {

  border-radius: 0;

  float: left;

  height: 40px;

  margin-left: 0;

  width: 100%;

}

.smsone .smscommon, .smsone .upload, .smsone .form-control {

  width: 100% !important;

}



}

@media (min-width :640px) and (max-width:1200px){

.form-control.filefield {

  margin-bottom: 13px;

}

 .smmform .form-group span{

	 margin-right: 0 !important;

  text-align: center;

  width: 100% !important;

  margin-top:-17px;

	 }

.search {

  float: right;

  width: 55%;

}



}

@media (min-width:993px)and (max-width:1200px){

.formdiv {

  margin-left: 8%;

}

}

.pro_email_title {

  margin-top: 3px;

  color:#003163;

}

.woocommerce #content table.cart .product-thumbnail, .woocommerce table.cart .product-thumbnail, .woocommerce table.my_account_orders tr td.order-actions::before, .woocommerce table.shop_table_responsive tr td.actions::before, .woocommerce table.shop_table_responsive tr td.product-remove::before, .woocommerce-page #content table.cart .product-thumbnail, .woocommerce-page table.cart .product-thumbnail, .woocommerce-page table.my_account_orders tr td.order-actions::before, .woocommerce-page table.shop_table_responsive tr td.actions::before, .woocommerce-page table.shop_table_responsive tr td.product-remove::before {

	display:inherit !important;  

}

.products a {

  text-decoration: none;

}

.wccpf_fields_table.selectboxinput.votre_genre {

  width: 70px;

}

.facebook_border {

  border: medium none;

}

.attachment-single_product_large_thumbnail_size.size-single_product_large_thumbnail_size.wp-post-image {

  height: 180px;

  width: 180px;

}

#s4wc_save_card_field

{ display:none !important;}

.logo a {

  color: #d83515;

  font-size: 25px;

  text-decoration:none;

}

.logo_image {

  border-radius: 100%;

  float:left;

}

.text_logo {

  float: left;

 }



.add_image {

  

text-align: center;

}

.add_image > img {

  margin-top: 12px;

  max-width: 100%;

}

@media (max-width : 767px){

.text_logo, .add_image {

  text-align: center;

}	

.logo a{

	display:inline-block;

}	

.logo_image{

	float:none;	

}

}

@media(max-width : 600px){

.logo_image, .text_logo h3 {

    float: none !important;

    display: inline-block;

}	

}



.text_logo h3 {

    /* margin-top: 0; */

    font-family: 'Roboto', sans-serif;

    vertical-align: middle;

    display: inline-block;

    float: none !important;

	margin-left:10px;

}

@media (min-width : 767px) and (max-width : 1024px){

.text_logo {

  width: 100%;

}

.add_image {

  width: 100%;

}	

.top-login{

	float:right;	

}

.text_logo h3{

	

}

.logo {

  margin-top: 7px;

  white-space: nowrap;

}

}



@media (min-width : 1023px){

.search {

width: 100%;

margin-right: 6px;

float: right;

margin-top: 8px;

}

.top-login{

	text-align:right;

	display:inline-block;

	width:100%;	

}

.top-login > li {

margin-right: 5px;

display: inline-block;

float:none;

}

.search{

	margin-right:0;	

}

}

@media (min-width : 768px) and (max-width : 1200px){

.top-login > li {

margin-right: 5px;

display: inline-block;

float:none;

}

.add_image {

float: left;

}	

.search {

float: right;

width: 100%;

}

.top-login{

	text-align:right;	

}

}

@media (min-width : 900px) and (max-width : 1100px){

.navbar-default .navbar-toggle {

    border-color: #ddd;

    margin-top: -34px;

}	

.top-login{

	margin-left:0;	

}

.login {

    padding: 5px 2px 0 5px!important;

}

.text_logo{

	width:inherit;	

}

.text_logo h3 {

    float: none !important;

    margin: 0;

    font-size: 18px;

    padding-left: 10px;

}

.logo_image {

    float: none;

}

.add_image {

    float: right;

    width: inherit;

}

.navbar-default .navbar-toggle{

	margin-right:0;	

}

}

.navbar-default .navbar-toggle {

    border-color: #ddd;

    margin-top: -34px;

}

@media (max-width: 1100px) {

	.navbar-nav>li{

		text-align:center;

	}

  .navbar-header {

      float: none;

  }

  .navbar-left,.navbar-right {

      float: none !important;

  }

  .navbar-toggle {

      display: block;

  }

  .navbar-collapse {

      border-top: 1px solid transparent;

      box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);

  }

  .navbar-fixed-top {

      top: 0;

      border-width: 0 0 1px;

  }

  .navbar-collapse.collapse {

      display: none!important;

  }

  .navbar-nav {

      float: none!important;

      margin-top: 7.5px;

  }

  .navbar-nav>li {

      float: none;

  }

  .navbar-nav>li>a {

      padding-top: 10px;

      padding-bottom: 10px;

  }

  .collapse.in{

      display:block !important;

  }

}



@media (min-width : 767px) and (max-width : 800px){

.navbar-toggle {

  display: block;

  margin-top: -28px;

}	

}

@media (min-width : 767px) and (max-width : 800px){

.header_top .col-sm-6{

	width:100%;	

}

.logo{

	text-align:center;	

}

.logo_image{

	float:none;

}	

.text_logo h3 {

    float: none !important;

    margin: 0;

    padding-left: 10px;

}

.search {

    width: 61% !important;

	margin:0 0 0 2% !important;

}

}

@media (max-width : 800px){

.logo{

	padding-bottom:10px;	

}

.search {

    width: 45%;

    float: left;

	margin:0;

}

.top-login li:first-child a {

    padding-left: 0 !important;

}

.top-login li:last-child a{

	padding-right:0 !important;	

}

.top-login {

    display: inline-flex;

    list-style: outside none none;

	margin:0 !important;

    float: left;

    line-height: 30px;

}

.wpcf7 {

    background-color: #ededed;

    margin-left: 0 !important;

    width: 100%;

}

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control-wrap.your-message textarea {

    width: 100%;

}

}

@media (max-width : 567px){

	.search {

    width: 80%;

}

.wpcf7 {

    background-color: #ededed;

    margin-left: 0 !important;

    width: 100%;

}

.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control-wrap.your-message textarea {

    width: 100%;

}

.top-login {

    display: inline-block;

    width: 100%;

    text-align: center;

}	

.top-login > li {

    float: none !important;

    display: inline-block;

    text-align: center;

}

}

table.wccpf_fields_table td.wccpf_label label{

	white-space:nowrap;	

}

.searchformvalue{

	line-height:1em;	

}

.single_add_to_cart_button.button.alt {

  float: right !important;

  margin-top: 25px;

}

.product_meta {

  display: none;

}

.newlabel {

  line-height: 4; color:#94B6ED;

}

.wccpf_label {

  font-size: 20px;

}

.datepicker_text > input {

  color: rgb(168,168,168);

  height: 31px;

  width: 270px;

}

.datepicker_text {

  font-size: 15px;

}

.datepicker_label > label {

  padding-bottom: 19px; color:#003163;

}

.product-imagef > img{

	max-width:300px;

	height:inherit !important;

}

.st_linkedin_large .stLarge {

    background-image: url("https://www.amusetoi.com/wp-content/uploads/2016/05/in.jpg") !important;

}

.st_pinterest_large .stLarge {

    background-image: url("https://www.amusetoi.com/wp-content/uploads/2016/05/pinterst.jpg") !important;

}

.st_facebook_large .stLarge {

    background-image: url("https://www.amusetoi.com/wp-content/uploads/2016/05/facebook.jpg") !important;

}

.st_sharethis_large .stLarge {

    background-image: url("https://www.amusetoi.com/wp-content/uploads/2016/05/share.jpg") !important;

    background-repeat: no-repeat;

}

.create-account p {

    margin: 0 38px 10px 6px !important;

}

.woocommerce-message.hh > a {

  display: none;

}


.centerBlock {
  display: table;
  margin: 0 auto;
}



