/*
Theme Name: FreeKick
Theme URI: http://www.dadafood.co.il
Author: intermax
Author URI: http://www.intermax.co.il
Description: FreeKick
Version: 1.0
Text Domain: FreeKick
*/

html,body{margin:0 auto;padding:0;font-family: 'Open Sans Hebrew' !important;direction:rtl;font-size:17px;}
body{/* padding-top: 70px */;background:white;}
.noSelect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-o-user-select:none;}

@font-face {
    font-family: 'Font Awesome';
    src: url('assets/fonts/fontawesome-webfont.eot');
    src: url('assets/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'),
         url('assets/fonts/fontawesome-webfont.woff') format('woff'),
         url('assets/fonts/fontawesome-webfont.ttf') format('truetype'),
         url('assets/fonts/fontawesome-webfont.svg#open_sans_hebrew_condensedLt') format('svg');
    font-style: normal;
}

@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('assets/fonts/opensanshebrew-light-webfont.eot');
    src: url('assets/fonts/opensanshebrew-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('assets/fonts/opensanshebrew-light-webfont.woff') format('woff'),
         url('assets/fonts/opensanshebrew-light-webfont.ttf') format('truetype'),
         url('assets/fonts/opensanshebrew-light-webfont.svg#open_sans_hebrew_condensedLt') format('svg');
    font-weight: 300;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('assets/fonts/opensanshebrew-regular-webfont.eot');
    src: url('assets/fonts/opensanshebrew-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('assets/fonts/opensanshebrew-regular-webfont.woff') format('woff'),
         url('assets/fonts/opensanshebrew-regular-webfont.ttf') format('truetype'),
         url('assets/fonts/opensanshebrew-regular-webfont.svg#open_sans_hebrew_condensedRg') format('svg');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('assets/fonts/opensanshebrew-italic-webfont.eot');
    src: url('assets/fonts/opensanshebrew-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('assets/fonts/opensanshebrew-italic-webfont.woff') format('woff'),
         url('assets/fonts/opensanshebrew-italic-webfont.ttf') format('truetype'),
         url('assets/fonts/opensanshebrew-italic-webfont.svg#open_sans_hebrew_condensedIt') format('svg');
    font-weight: 400;
    font-style: italic;
}
@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('assets/fonts/opensanshebrew-bold-webfont.eot');
    src: url('assets/fonts/opensanshebrew-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('assets/fonts/opensanshebrew-bold-webfont.woff') format('woff'),
         url('assets/fonts/opensanshebrew-bold-webfont.ttf') format('truetype'),
         url('assets/fonts/opensanshebrew-bold-webfont.svg#open_sans_hebrew_condensedBd') format('svg');
    font-weight: 700;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Hebrew';
    src: url('assets/fonts/opensanshebrew-extrabold-webfont.eot');
    src: url('assets/fonts/opensanshebrew-extrabold-webfont.eot?#iefix') format('embedded-opentype'),
         url('assets/fonts/opensanshebrew-extrabold-webfont.woff') format('woff'),
         url('assets/fonts/opensanshebrew-extrabold-webfont.ttf') format('truetype'),
         url('assets/fonts/opensanshebrew-extrabold-webfont.svg#open_sans_hebrew_condensedBd') format('svg');
    font-weight: 900;
    font-style: normal;
}

.portfolio-item {margin-bottom: 25px;text-align:center;}
.portfolio-item a{font-size:19px;color:#444444;}
.invisible{display:none !important;}

footer {margin: 50px 0;}

.wpcf7-form input{direction:rtl !important;}

.right{float:right !important;display:inline-block;}
.left{float:left !important;display:inline-block;}
.both{clear:both;width:0;height:0;overflow:hidden;display:block}
.normalwieght{font-weight:normal;}
.bold{font-weight:bold;}
.bold a{font-weight:bold;}
.ltr{direction:ltr;}

.multiple-items{width:1920px;overflow:hidden;}
.ssingleitem{background: white;float:right;border: 1px solid #dbdbdb;padding: 20px;font-size: 16px;}
.ssingleitem_name{text-align:center;margin-top:10px; font-weight:600;}
.fivestars{margin-top:10px;}
.five_img{text-align:center;}
.rec_btn{}

.max90{max-width:90% !important;}

.welpar_title{font-size:22px;font-weight:600;}
.xclose{position:absolute;top:10px;right:10px;cursor:pointer;}

.navbar{margin-bottom:0px !important;}

.maincontent{margin-top:30px;margin-bottom:30px;font-size:18px;}
.maincontent h1{margin-bottom:10px;font-weight:600;}
.main_text{}
.main_vid{padding-top:40px;max-width:100%;}

.singlecontent iframe{max-width:98%;}
#searchform{color:black;width:50%;}
#searchform input{color:black;background:whitesmoke;}

a:focus{background:#707f8f;}

.ease a, .ease{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.ease a:hover, .ease:hover{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

textarea{font-family:Arial;font-size:9pt;overflow:auto;}
form,p{margin:0;padding:0;}
a img{border:0;-moz-outline-style: none;outline: none;}
a{-moz-outline-style: none;outline: none;text-decoration:none;-webkit-tap-highlight-color:transparent;color:#0070cf;}
.displaynone{display:none;}
input, textarea, select{font-family: 'Open Sans', sans-serif;font-weight: 400;-webkit-tap-highlight-color:transparent;-moz-outline-style: none;outline: none;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;}

.cuform{}
.cuform input, .cuform textarea{width:90%;background:whitesmoke;color:white;padding:10px;margin-bottom:5px;border:1px solid gray;}
.cubtn, .cubtn input{background:#6cbd45 !important;color:white;border:1px solid whitesmoke;}
footer input{width:80%;  border: 0px !important;
  color: #acacac !important;
  background: #292929 !important;margin-bottom:5px;padding-right:10px;}
footer .cubtn{color:white !important;}

.single input{max-width:100%;}

.sidemenu_content input{color:black;}
.sidemenu_content input[type="submit"]{color:white;}


/**** Bot Label *******/
/* CONTACT POPUP */
#contactPopup{
    position: fixed;
    bottom: 0px;
    z-index: 9999;
    width: 258px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    left: 50px;
    padding: 10px;
    background-color: #f08e10;
    color: white;
    text-align: center;
}

#contactPopup input{color:black;}
#contactPopup input[type="submit"]{color:white;}

#wpcf7-f42-o2 input, #wpcf7-f42-o2 textarea{color:black;}
#wpcf7-f42-o2 input[type="submit"]{color:white;}

#contactPopup .header-wrapper .lg-title{
    margin-bottom: 0px;
    font-size: 20px;
    display: inline-block;
    vertical-align: middle;
}

#contactPopup .header-wrapper:focus, #contactPopup .header-wrapper:hover{
    cursor: pointer;
}

#contactPopup .header-wrapper i{
    margin-right: 10px;
    font-size: 20px;
    display: inline-block;
    vertical-align: middle;
}

#contactPopup .body-wrapper{
    margin-top: 10px;
    padding: 0px 15px;
    display: none;
}

#contactPopup .input-wrapper{
    width: 100%;
    margin-bottom: 5px;
}

#contactPopup .input-wrapper input{
    width: 100%;
    font-size: 15px;
    text-align: center;
    padding: 4px 10px;
}

#contactPopup .input-wrapper textarea{
    width: 100%;
    border: none;
    font-size: 15px;
    padding: 4px 10px;
}

#contactPopup .button-wrapper{
    text-align: left;
}

#contactPopup .button-wrapper button{
    text-align: center;
    color: white;
    font-size: 14px;
    overflow: hidden;
    margin: 0;
    padding: 4px 25px;
    outline: 0;
    border: 0;
    background-color: #272727;
    text-decoration: none;
}

.botlabelform{}
.botlabelform form{}
.botlabelform input{
    margin-bottom: 10px;
    height: 30px;
    border: 0px;
    padding-right: 10px;width:90%;text-align:center;}
    
.lp_form_area input{max-width: 90%;}
.msginput{height:70px;width:90%;border:0px;font-size:15px;}
.lp_form_area textarea{margin-top:10px;height:70px;padding-right:10px;padding-left:10px;border-radius:10px;border:0px;}
/****************************/



/**** FORM validation ***/
.wpcf7-not-valid-tip{display:none !important;}
.wpcf7-validation-errors{display:none !important;}
input[aria-invalid="true"]{border-color:#ee3342;}
textarea[aria-invalid="true"]{border-color:#ee3342;}
select[aria-invalid="true"]{width:200px;border-color:red !important;}
.wpcf7-select.wpcf7-not-valid{border-color:red !important;}

.navbar-nav>li{float:right !important;}
.navbar-nav>li>a{color:white !important; line-height: 34px !important; font-size:16px !important;}
.navbar-nav>li>a:hover{color:skyblue;}

.error input, .error textarea, .error select{background:#f3f3f3 !important;}
.black_overlay{position: fixed;top: 0%;left: 0%;bottom:0%;right:0%;background-color: black;z-index:1001;-moz-opacity: 0.6;opacity:.60;filter: alpha(opacity=60);}
.white_content{position:absolute;top: 205px;right:0;width:903px;height:244px;padding-top:15px;z-index:1006;font-size:11pt !important;overflow:hidden;text-align:center;}
* html .bgblackposition{width: expression(document.body.clientWidth+"px");height: expression(document.body.clientHeight+"px");}
.bgblackposition{position:absolute;top:0;left:0;right:0;bottom:0;background:#343434;z-index:1006;-moz-opacity:0.55;opacity:.55;filter: alpha(opacity=55);width:100%;height:100%;}

*{-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
.ease a, .ease, a .ease{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.ease a:hover, .ease:hover, a:hover .ease{-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;}

.site{position:relative;margin:0 auto;width:980px;background:white;}
.margintop20{margin-top:20px;}
.margintop30{margin-top:30px;}
.logoarea{padding-top:20px;padding-bottom:20px;}
.topmenu ul{list-style:none;}
.topmenu ul>li{line-height:82px;font-size:17px;margin-left:26px;}
.topmenu ul>li:hover{color:gray;border-bottom:1px solid #c9cac8;}
.topmenu ul>li a{color:gray;}
.topmenu ul>li a:hover{color:black;}
ol.bjqs-markers.h-centered{display:none;}
.top32{margin-top:32px;}
.single_content{font-size:18px;margin-top:20px;line-height:25px;color:gray;text-align:justify;}
.single_featured-image{}
.single .welltext{margin-top:26px;padding:15px;}
/* .single li{list-style-type:circle;} */


.advside{padding:15px;background:#1BADE3;color:white;}
.advside ul{
  list-style: none !important;
}

.advside ul li:before {
  content: '✓';
  padding-left:10px;
}
.advside b{font-size:24px;}
.advside li{font-size:16px;	list-style-type:none;}

.single h1, .single h2, .single h3{margin-top:20px;margin-bottom:20px;color:#454545;}
.single h1{font-weight:600;}
.single h2{font-size:28px;font-weight:500;}
.single h3{font-size:23px;font-weight:500;}
.addthis_sharing_toolbox{margin-top:30px;}
.img_hp_s{width:100%;}
.marginbot20{display:inline;margin-bottom:20px;height:10px;}
.margintop40{margin-top:40px;}
blockquote{background:whitesmoke;border-left-color:#868687;}

/** Related Posts **/
.related-posts{max-width:95%;}
.related-post{max-width:95%;}

.widget-title{}
.related-posts-list{padding-right:5px;max-width:95%;padding-left:5px;}
.related-posts-list li{margin-bottom:25px;display:inline-block;margin-left:10px;padding:10px;background:whitesmoke;border:1px solid #dcddde;}
.related-posts-list li .title{color:#3a3b3b;}
.related-posts-list li .title img{margin-bottom:5px;max-width:100%;}
.relateditem{max-width:95%;}


/**/

.sidemenu{margin-top:30px;padding-top:20px;max-width:320px;}
.sidemenu_content > div > form{width:90%;}
.sidemenu_title{border-bottom:1px solid #d3d3d4;margin-bottom:10px;margin-top:30px;font-size:20px;}
.sidemenu_content{}
.sidemenu_content input{margin-top:10px;}
.searchfield{vertical-align:bottom !important;}



.sidesearch{background:#caf89e;border:1px solid #d9d9d9;}

.singleside_menu{background:whitesmoke;padding:20px;}
.singleside_menu ul{text-decoration:underline;}
.singleside_menu a{color:gray;}
.singleside_menu li{font-size:15px;font-weight:300;margin-top:10px;list-style-type:initial;}
.extra_reading_title{font-size:21px;font-weight:500;}

.innermenu{}
.innermenu ul li{color:white;display:inline-block;margin-left:45px;font-size:16px;}
.innermenu ul li a{color:white;}

.redbg{background: red;}

.dinnerheader{background:whitesmoke;padding-top:20px;padding-bottom:20px;text-align:right;color:gray;}
.dinnerheader a{color:gray;}
.dinnerh1{color:white !important;}
.singlecontent{margin-top:30px; font-size:16px;}
.singlethumbimg{margin-bottom:15px;}

.fbar-brand img{margin-top:-20px;}
.navbar-static-top, .navbar-fixed-top, .navbar-fixed-bottom{/*background:#e39214*/background:#03131f;border-bottom:none;height:115px;padding-top:15px;padding-bottom:15px;}

.welpar_box{position:relative;background:url('assets/img/layout/slider001.jpg');height:300px;margin-top:-40px;margin-bottom:30px;text-align:center;}
.welltext{font-size:18px;border:1px solid #dddada;background:whitesmoke;padding:20px;position:absolute;bottom:0px;left:30%;text-align:center;}


.pagination a{padding:8px;}
.whitebox{background:white;border:1px solid #d9d9d9;}
.padding-sides40{padding-right:40px;padding-left:40px;}
.padding40{padding:40px;}
.searchresults_box{min-height:800px;}
.searchresults_box ul{margin-top:20px;margin-bottom:20px;line-height:30px;font-size:16px;}
.redbg{background:red;}
.boxex{display:block;height:50px;}


.headerlogo_area{background:#03131f;border-bottom:none;/* height:115px */;padding-top:15px;padding-bottom:15px;}
.logobox{}
.logo img{max-width:90%;}
.socialbox{}
.header_menu_area{position:relative;width:100%;background:#062134;}
.headermenu_ul{padding-top:15px;padding-bottom:8px;}
.headermenu_ul a{font-size:18px;color:white;}
.headermenu_ul>li{list-style-type:none;margin-right:20px;margin-left:20px;}
.headermenu_li{display:inline;}
.headermenu_li a:hover{color:#6cbd45;text-decoration:none;}
.socialbox{padding-top:35px;}
.socul{margin-left:0px;}
.socul_item{overflow:hidden;display:inline-block;vertical-align:top;padding: 0 5px;}
.socul_item a{ border-radius: 50%;background: #6cbd45;color: #000 !important;height: 30px;width: 30px;padding: 4px;text-align: center;font-size:22px;}
.socul_item a:hover{text-decoration:none;}

.mobilemenu1{padding-top:20px;padding-bottom:5px;display:none;}
.mobilemenu_item{display:block;}
.mobilemenu_item a{}

/*home slider*/
.index_top{width:100%;position:relative;overflow:hidden;max-height:566px;}
.index_top:before{content:"";display:block;padding-top:31%;}
.index_top_img{display:none;width:100%;height:100%;background-size:contain;background-repeat: no-repeat;/* background-position: center center; background-attachment:fixed;*/position:absolute;top:0;right:0;text-align:center;}
.index_top_img.active{display:block;}

.testi{background:red;margin-top:-17px;}


/*contact side*/
.contactmenu_all{display:block;position:fixed;z-index: 9384979;left: -270px;top:157px;width: 270px;height:auto;background:whitesmoke;padding:15px;border:1px solid gray;text-align:center;}
.contactbtn{display:inline-block;margin-bottom:5px;}
.contactside_btn{margin-right:20px;}
.numbercontact{font-size:20px;}
.phonenumside{font-size:19px;display:inline-block;margin-bottom:10px;background: green;border-radius: 5px;padding-right: 15px;padding-left: 15px;padding-top:3px;padding-bottom:3px;color: white;font-weight: 600;
background: #9dd53a; /* Old browsers */
background: -moz-linear-gradient(top,  #9dd53a 0%, #a1d54f 50%, #80c217 51%, #7cbc0a 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #9dd53a 0%,#a1d54f 50%,#80c217 51%,#7cbc0a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-9 */
}
 
/* .contactside_content{background:whitesmoke;border:1px solid gray;min-height:100px;padding:15px;} */
.contacticon{position:absolute;top:0px;right:-37px;cursor:pointer;}
.contact-icon1{font-size:40px !important;color:#4dc21e;margin:10px;}
.contact-icon2{font-size:40px !important;margin:10px;}

/* new contact side form area */
.contactside_content button, .contactside_content input, .contactside_content select, .contactside_content textarea{width:85%;max-height:100px;padding-right:5px;color:black;margin-bottom:5px;}
.contactside_content input[type="submit"]{background:#00a3c8;width:75%;color:white;border:0px;border-radius:5px;padding:5px;}


.categories button, .categories input, .categories select, .categories textarea{width:85%;max-height:100px;padding-right:5px;color:black;margin-bottom:5px;}
.categories input[type="submit"]{background:#00a3c8;color:white;border:0px;border-radius:5px;padding:5px;}
 
/* .contactside_content{background:whitesmoke;border:1px solid gray;min-height:100px;padding:15px;} */
.contacticon{position:absolute;top:0px;right:-37px;cursor:pointer;}
.contact-icon1{font-size:40px !important;color:#4dc21e;margin:10px;}
.contact-icon2{font-size:40px !important;margin:10px;}

.fb-page > span > iframe{padding-left:38px;}
.fb_iframe_widget{max-height:200px;}

/* home section 2 */
.sec2{background:url('assets/img/layout/sec2bg.jpg');margin-top:15px;padding-top:20px;padding-bottom:30px;margin-bottom:-60px;border-bottom:1px solid #6cbd45;}
.sec2box{display:inline-block;background:white;border:1px solid #6cbd45;margin:40px 8px;width:23%;text-align:center;padding-right:0px;padding-left:0px;}
.sec2box_img{width:100%;}
.sec2box_h{margin-top:10px;margin-bottom:10px;font-size:22px;line-height:32px !important;}
.sec2box_text{margin-bottom:10px;text-align:center;font-size:15px;line-height:17px;}
.sec2box_btn{ background: #6cbd45 !important;
  color: #fff;
  text-shadow: none;
  font-size: 16px;
  box-shadow: none;
  border: 0 !important;
  padding: 5px 10px;
  margin: 15px 0;
  display: inline-block;}
  
  
.sec3{ display: block;position: relative;margin-top: 43px;float: right;margin-bottom: 39px;background: whitesmoke;width: 100%;padding: 30px;text-align:center;}
.sec3h3 {font-size:26px;font-weight:600;text-align:center;font-weight:600;margin-bottom:30px;}

.main_bigpost{background:white;margin-bottom:20px;border:1px solid #d9d9d9;}
.main_bigpost img{width:100%;}
.main_bigpost a {color:#444444;}
.main_smallpost{margin-bottom:30px;background:white;display:inline-block;border:1px solid #d9d9d9;}
.main_smallpost a{color:#444444;}
.main_bigpost_title{font-size:22px;margin-top:5px;margin-bottom:5px;padding-right:15px;padding-bottom:5px;padding-top:10px;}
.main_bigpost_text{font-size:18px;font-weight:300;padding-right:15px;padding-left:15px;padding-bottom:30px;color:gray;}
.main_area{margin-top:30px;margin-bottom:30px;padding-bottom:25px;}
.main_smallpost_title{font-size:20px;font-weight:500;margin-top:5px;margin-bottom:5px;padding-top:10px;padding-bottom:10px;}
.main_smallpost_text{font-size:16px;font-weight:300;margin-bottom:10px;}
.full_link{display:block;text-align:left;margin-left:10px;margin-bottom:10px;text-decoration:underline;}
.footerstyle{background:#000;min-height:100px;margin:0;margin-top:60px;font-size:14px;padding-top:20px;color:white;border-top:1px solid #6cbd45;}
.all_link a{font-size:14px;color:gray;}

.searchbox{background:red;}
.search_submit_btn{background: #7ed934;
  background-image: -webkit-linear-gradient(top, #7ed934, #2bb83b);
  background-image: -moz-linear-gradient(top, #7ed934, #2bb83b);
  background-image: -ms-linear-gradient(top, #7ed934, #2bb83b);
  background-image: -o-linear-gradient(top, #7ed934, #2bb83b);
  background-image: linear-gradient(to bottom, #7ed934, #2bb83b);
  -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  color: #ffffff;
  font-size: 14px;
  padding: 6px 10px 8px 10px;
  text-decoration: none;
  border:none;
  }

.hp_section_title{color:#44444;font-size:22px;font-weight:600;border-bottom:1px solid #d9d9d9;padding-bottom:10px;margin-bottom:15px;}

.boxitem3{border:1px solid #dcdcdc;}
.boxitem3_img{border:1px solid #dcdcdc;border-bottom:0px;}
.img_boxitem3{}
.boxitem3_title{background:white;padding:20px;text-align:center;border:1px solid #dcdcdc;border-top:0px;}
.boxitem3_title a{font-size:16px;color:#444444;}

.footercol_title-new{font-size:23px;line-height:36px;margin-bottom:10px;color:#ab9983;border-bottom:1px solid #6cbd45;margin-bottom:22px;font-weight:normal;}
.footerarea{padding-top:10px;padding-bottom:10px;}
.footerarea a{color:whitesmoke;}
.footerbot{padding:20px;text-align:center;background:#032000;margin-bottom:0px;margin-top:20px;}
.footercol_content{line-height:30px;font-size:16px;overflow:hidden;max-height:265px;}
.footerbot a{color:white;}

.wrap404{text-align:center;}
.title404{font-size:80px;color:#9cdb2e;font-weight:600;}
.text404{font-size:50px;}
.wrap404 a{font-size:25px;text-decoration: underline;}

/** acmenu **/
.acicon{position:absolute;top:0px;right:-37px;cursor:pointer;}
.acmenu_all{display:block;position:fixed;z-index:9384939;left:-200px;top:120px;width:200px;height:auto;background:whitesmoke;padding:15px;border:1px solid gray;}
.ac_section_title{
    text-align: center;
    border-bottom: 1px solid ;
    padding-bottom: 5px;
    margin-bottom: 5px;
    color: black;
    font-weight: 600;
}
.ac_tool{display:inline-block;margin-top:5px;cursor:pointer;}
.ac_tool:hover{opacity:0.7;}
.actool_icon{display:inline-block;float:right;}
.actool_text{display:inline;float:right;line-height:34px;margin-right:10px;color:black;}


/*  Accebillity settings  */
.mediumtext .welltext{font-size:22px !important;}
.mediumtext .h1,.large h1{font-size:40px !important;}
.mediumtext .h2,.large h2{font-size:34px !important;}
.mediumtext .h3,.large h3{font-size:28px !important;}
.mediumtext{font-size:17px !important;}
.mediumtext .footerarea a, .mediumtext .sec2box_text, .mediumtext .sec2box_btn{font-size:19px !important;}
.mediumtext .footelcol_title h3, .mediumtext .sec2box_h{font-size:26px !important;}


.mediumtext .single_content, .mediumtext .headermenu_li a{font-size:20px !important;}
.mediumtext .welpar_title, .mediumtext .main_bigpost_title, .mediumtext .hp_section_title, .mediumtext .extra_reading_title{font-size:25px;}
.mediumtext .main_bigpost_text, .mediumtext .single_content{font-size:21px;}
.mediumtext .main_smallpost_title{font-size:23px;}
.mediumtext .all_link a, .mediumtext .footerstyle, .mediumtext body, .mediumtext .singleside_menu li{font-size:18px;}
.mediumtext .boxitem3_title a{font-size:19px;}
.mediumtext h1{font-size:40px;}
.mediumtext .single h2{font-size:28px;}


.largetext .welltext{font-size:25px !important;}
.largetext .h1,.large h1{font-size:43px !important;}
.largetext .h2,.large h2{font-size:36px !important;}
.largetext .h3,.large h3{font-size:30px !important;}
.largetext{font-size:19px !important;}
.largetext .footerarea a, .largetext .sec2box_text, .largetext .sec2box_btn{font-size:21px !important;}
.largetext .footelcol_title h3, .largetext .sec2box_h{font-size:28px !important;}


.largetext .single_content, .largetext .headermenu_li a{font-size:23px !important;}
.largetext .welpar_title, .largetext .main_bigpost_title, .largetext .hp_section_title, .largetext .extra_reading_title{font-size:28px;}
.largetext .main_bigpost_text, .largetext .single_content{font-size:24px;}
.largetext .main_smallpost_title{font-size:26px;}
.largetext .all_link a, .largetext .footerstyle, .largetext body, .largetext .singleside_menu li{font-size:21px;}
.largetext .boxitem3_title a{font-size:22px;}
.largetext h1{font-size:42px;}
.largetext .single h2{font-size:31px;}


.blackbg, .blackbg div, .blackbg a, .blackbg h1, .blackbg h2, .blackbg h3, .blackbg h4, .blackbg span, .blackbg .sec2{background:black !important;color:white !important;}
.blackbg .welltext{border-color:white !important;background:black !important;}

.grayscale img, .grayscale, .grayscale div{-webkit-filter: grayscale(1); /* Webkit */filter: gray; /* IE6-9 */	filter: grayscale(1); /* W3C */}

.grayscale a{color:black !important;}

.mobileonly{display:none !important;}
/*mobilemenu*/
.mobilemenu{display:block;position:fixed;z-index:93849391;left:-250px;top:0px;width:250px;height:100%;background:#4b4c4c;padding:15px;border:1px solid gray;}
.mobilemenuicon{display:block;position:absolute;width:70px;height:70px;background:#484847;cursor:pointer;right:-70px;top:0px;padding-top:20px;text-align:center;}
.mobilemenuitem{padding:15px;font-size:20px;border-bottom:1px solid whitesmoke;}
.mobilemenuitem a{color:white;}
.mobilemenuicon img{width:50%;}

/*Mobile*/
@media only screen 
  and (min-device-width: 300px) 
  and (max-device-width: 768px){
  	.mobileonly{display:block !important;}
  	.notinmobile{display:none !important;}
  	.sec2box{width:90%;}
  }