/*
 Theme Name:breast-cancer
 Description:Theme created by wordpress developer
 */
@font-face{font-family:'aktiv_groteskregular';src:url('fonts/aktivgroteskstdreg.eot');src:url('fonts/aktivgroteskstdreg.eot?#iefix') format('embedded-opentype'),url('fonts/aktivgroteskstdreg.woff') format('woff'),url('fonts/aktivgroteskstdreg.ttf') format('truetype'),url('fonts/aktivgroteskstdreg.svg#aktiv_groteskregular') format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:'aktiv_groteskbold';src:url('fonts/aktivgroteskstdregaktivgroteskstdbd-webfont.eot');src:url('fonts/aktivgroteskstdbd-webfont.eot?#iefix') format('embedded-opentype'),url('fonts/aktivgroteskstdbd-webfont.woff') format('woff'),url('fonts/aktivgroteskstdbd-webfont.ttf') format('truetype'),url('fonts/aktivgroteskstdbd-webfont.svg#aktiv_groteskbold') format('svg');font-weight:normal;font-style:normal;}

@font-face{font-family:'aktiv_groteskmedium';src:url('fonts/aktivgroteskstdmd.eot');src:url('fonts/aktivgroteskstdmd.eot?#iefix') format('embedded-opentype'),url('fonts/aktivgroteskstdmd.woff') format('woff'),url('fonts/aktivgroteskstdmd.ttf') format('truetype'),url('fonts/aktivgroteskstdmd.svg#aktiv_groteskmedium') format('svg');font-weight:normal;font-style:normal;}

@font-face {
    font-family: 'MyriadProRegular';
    src: url('fonts/myriadpro-regular.eot');
    src: url('fonts/myriadpro-regular.eot') format('embedded-opentype'),
         url('fonts/myriadpro-regular.woff') format('woff'),
         url('fonts/myriadpro-regular.ttf') format('truetype'),
         url('fonts/myriadpro-regular.svg#MyriadProRegular') format('svg');
}
.one_half, .one_half_last_clear{
   font-family: "aktiv_groteskregular";
       line-height: 20px;
}
.one_half p, .one_half_last_clear p{
   font-family: "aktiv_groteskregular";
       line-height: 20px;
}

body{margin:0;padding:0;background:url('images/bodybg.png'); font-family: "aktiv_groteskregular"; color:#626262; font-size:16px;line-height:25px;}
.color-red{color:#d71b7a;}
a { color:#d71b7a; }
.hidemenow{
display:none!important;
}
/**header css**/
.header-top{width:100%;padding:15px 0px 12px;background:#d4267a;}
.top-phonenumber .textwidget{font: 27px "MyriadProRegular";}
.top-phonenumber a{color:#fff; text-decoration: none;}
.header-top-inner{max-width:960px;width:100%;margin:0 auto;color:#fff;text-transform:uppercase;}
.top-phonenumber{float:left;}
.top-quicklink-search{float:right; height: 30px;}
.quick-link{float:left;}
.quick-link ul{margin:0px;padding:0px;}
.quick-link ul li{float:left;list-style:none;position:relative;}
.quick-link ul li a{color:#fff; padding:0px 8px; text-decoration:none;font:16px "aktiv_groteskmedium";}
.top-search{display: inline-block; margin-left: 10px; padding: 0; position: relative;}
.top-search input[type="search"]{border:none; float: left; padding: 6px; border-radius: 3px; min-width: 180px;}
.top-search.error-page input[type="search"] { border:1px solid #d71b7a;}
.top-search.error-page {margin-left:0px !important}

.top-search .search-submit {margin-top: 4px; position: absolute; right: 5px;}
.quick-link ul li:last-child a{border-left:1px solid #fff;}
.top-search input{border:none;}

.fixed-header{position: relative; z-index: 9999999;}
.fixed-header .header-top{display: none;}
.fixed-header .main-menu{position: fixed; top: 0; left: 0; box-shadow: 0 0 4px #000; -o-box-shadow: 0 0 4px #000;; -ms-box-shadow: 0 0 4px #000; -webkit-box-shadow: 0 0 4px #000;}
.fixed-header .main-menu-inner{float: left; width: 100%; text-align: center; background: #ffffff; max-width: 100%; z-index: 99999; position: relative; max-height: 49px;}
.fixed-header .main-menu-links{display: inline-block;}
.fixed-header .logo-menu a{margin-top: 0;}
/** header css end**/

/***css for menu area**/
.main-menu{width:100%;background:#ebebeb; float: left;}
.main-menu-inner{max-width:992px;margin:0 auto;}
.main-menu-links{margin:0px;padding:0px;list-style:none;}
.main-menu-links li{float: left; position:relative; z-index: 9999;}
.main-menu-links li a{padding:12px 6px;float:left;border-right:1px solid #ccc;text-decoration:none;color:#3f3f3f;text-transform:uppercase;font-size:13px;font-family:'aktiv_groteskbold'; width:121px; display:block; text-align:center;}
.main-menu-links li:first-child a{text-decoration:none;}
.main-menu-links > li:first-child { border-left:1px solid #ccc;}
.main-menu-links li:hover a, .main-menu-links li.current-menu-item a, .main-menu-links li.current-page-parent a {background: #fff; color: #d71b7a;}
.main-menu-links li:hover ul li a, .main-menu-links li.current-menu-item ul li a{background: none; color: #3f3f3f;}
.main-menu-links li.menu-item-has-children a:after{content: ""; border-left: 5px solid transparent; border-right: 6px solid transparent; border-top: 6px #3f3f3f solid; position: absolute; right: 7px; top: 50%; margin-top: -3px; z-index: 99999;}
.main-menu-links li.menu-item-has-children a{/*padding: 12px 22.5px 12px 10.5px;*/}
.main-menu-links li.no-border a { border-right:0px;}
.main-menu-links li.long-title { /*overflow:hidden;*/ height:49px;}
.main-menu-links li.long-title a{padding:5px 6px 4px 6px; line-height:20px;}

.clear{clear:both;}
.page-wapper{width:100%; max-width: 1920px; margin: 0 auto;}
.homepage-box-wapper {border-bottom: 8px solid #fff;margin: 0 auto 38px; max-width: 1500px;padding-bottom: 70px;width: 100%;    margin-top: 60px; position:relative;}
.homepage-box-wapper .homepage-boxes{margin:0;padding:0;}
.homepage-box-wapper .homepage-boxes li{height:402px;max-width:745px;position:relative;width:50%;margin-bottom:10px;list-style:none; overflow:hidden;}
.homepage-boxes li img{bottom:14px;width:100%;z-index:99999;}
.homepage-box-wapper .homepage-boxes li .box-title{bottom:42px;font-size:77px;left:5%;margin:0;position:absolute;font-family:'aktiv_groteskbold';line-height:80px; z-index:50}
.homepage-box-wapper .homepage-boxes li .box-title a{color:#fff;text-decoration:none;text-transform:uppercase;}
.homepage-box-wapper .homepage-boxes li.even{float:left;}
.homepage-box-wapper .homepage-boxes li.odd{float:right;}
.homepage-box-wapper .homepage-boxes li div {/*position: relative;*/}
.homepage-boxes li .bg { z-index:100; position:absolute; left:0; top:0; background-position: center center; background-size:cover; width:100%; height:100%;}  
.homepage-boxes li .over { z-index: 200; cursor:pointer;}
.homepage-boxes li .over { position:absolute; left:0; width:100%; bottom:-402px;  height:402px;}
.homepage-boxes li .over p { color:#ffffff !important; padding:5% 5% 2.5% 5%}
.homepage-boxes li .over p span { color:#ffffff !important; padding:0 !important}
.homepage-boxes li .over p.with-btn { padding: 0 5%;}
.homepage-boxes li .over p.with-btn a {text-decoration:none; background:#ffffff; padding:10px 30px; text-transform:uppercase; font-weight:900; }
.homepage-boxes li .over p.with-btn a:hover { opacity:0.8}
.homepage-boxes li .bg-opacity { width:100%; height:100%; position:relative; z-index:10;}

#myplaybutton{
   position:absolute;
   top:92%;
   left:50%;
   z-index:500;
   display: none;
}
.myinnerdiv{
  /* background:url('images/play_button.png') no-repeat; */ 
   background:url('images/PinkYoutube.png') no-repeat;
   width:100px;
   height:100px;
   background-position:center;
   background-size:contain;
   position: relative; 
   left: -50%;
   top:-50%;
}
.homepage-box-bottom-div{width:100%; max-width:1200px; margin:50px auto;}
.boxbottom-left, .boxbottom-middle, .boxbottom-right{display: inline-block; vertical-align: middle;}
.boxbottom-left {padding-top: 50px;}
.boxbottom-left h1{font-size:80px; font-family:'aktiv_groteskbold'; letter-spacing: -4px;text-transform:uppercase; line-height:80px; color:#d70056}
.boxbottom-left h3{font-size:44px; font-family:'aktiv_groteskbold';color:#d70056}
.boxbottom-right {padding-top: 50px;}
.boxbottom-middle{margin: 0 5%;}
.boxbottom-right ul{float: left; width: 100%; margin: 50px 0 0; padding: 0;}
.boxbottom-right ul li{float: left; margin-left: 6%; list-style: none; width: 47%;}
.boxbottom-right ul li:first-child{margin-left: 0;}
.homepage-box-bottom-div .pink-btn.full-length{margin-top: 100px; padding:14px 14px;}

.main-menu-links li:hover ul{display: block; background: #fff;}
.main-menu-links li:hover ul li ul{display: none;}
.main-menu-links li ul li:hover ul{display: block;}
.main-menu-links li ul li ul{ left: inherit; right: -200px; top:0;}
.sub-menu li a:after{display: none;}
.sub-menu {display: none; left: 0; padding: 0; position: absolute; top: 49px; width: 200px; background: #ffffff; z-index: 99999; /*border-radius: 0 0 5px 5px;*/ border-bottom:1px solid #ccc; -webkit-box-shadow: 0 2px 2px #ccc; -moz-box-shadow: 0 2px 2px #ccc; box-shadow: 0 2px 2px #ccc;}
.sub-menu li{list-style: none; float: left; width: 100%; border-top: 1px #ccc solid;}
.sub-menu li:first-child{border-top: 0;}
.sub-menu li a{float: left; width: 78%; border: 0; color: #3f3f3f; padding: 7px 11% !important; text-transform: capitalize; font-family: "aktiv_groteskregular"; border-left:0px;}
.sub-menu li:first-child a{/*border: 0;*/}
.sub-menu li:hover a{background: #d4267a !important; color: #fff !important;}
.sub-menu li:hover ul li a{background: #fff !important; color: #3f3f3f !important;}
.sub-menu li ul li:hover a{background: #d4267a !important; color: #fff !important;}

.logo-menu a{background:url("images/logo.png") repeat;border:medium none !important;font-size:0 !important;height:136px;margin-top:-60px;padding:0 !important;width:184px !important; margin-left: -1px;}

.homepage-bottom-box{margin:0 auto;max-width:1120px;padding:50px 0 0;width:100%;}
.homepage-bottom-box-top{float:left;width:100%;}
.homepage-bottom-top-image.aling-left{display: inline-block; padding-top:19px;width:15%;}
.homepage-bottom-top-image.aling-left img{max-width:100%;}
.homepage-bottom-top-image.aling-right{display: inline-block; width:16%;}
.homepage-bottom-top-image.aling-right img{max-width:100%;}
.homepage-bottom-top-text.align-right{display: inline-block; letter-spacing:-5px;}
.homepage-bottom-top-text.align-left{float:left;}
.homepage-bottom-top-text .heading{color:#d4267a;font-family:"aktiv_groteskmedium";font-size:96px;line-height:99px;text-transform:uppercase; letter-spacing: -5px;}
.homepage-bottom-top-text .sub-heading{color:#d4267a;font-family:"aktiv_groteskbold";font-size:133px;font-weight:bold;letter-spacing:-9px;line-height:133px;text-transform:uppercase;}
.homepage-bottom-box-bottom{float:left;font-size:20px;padding:25px 0;text-align:center;width:100%;font-family:'aktiv_groteskregular';color:#626262;}
.green{color:#7fe024;}
.homepage-bottom-box-middle{float:left;font-weight:bold;padding:25px 0;text-align:center;width:100%;}
.homepage-bottom-box-middle a{background:none repeat scroll 0 0 #d4267a; border-radius: 5px; color:#fff;font-size:26px;font-weight:normal;margin:0 23px;padding:11px 105px;text-decoration:none;text-transform:uppercase;font-family:'aktiv_groteskregular';}
.arrow-divider{display:inline-block;text-align:center;padding:25px 0px;width:100%;}
.homepage-bottom-box-middle a:hover { opacity:0.8}

/*gravity form */
 .gform_wrapper input{color: #626262;
    font-size: 13px;
     padding: 10px 2%;
    text-transform: lowercase;
    width: 96%; 
    line-height: 24px;
    border: 1px solid #ccc !important;
    border-radius: 3px !important;
  }

#newsletter-form .gform_wrapper input{
border-radius: 30px !important;
}
.gform_wrapper input[type="text"]{border:none; text-indent: 1em;}
.gform_wrapper input[type="email"]{border:none;}
.gform_wrapper input[type="tel"]{border:none;}
.gform_wrapper textarea{
  border:none; 
  padding:5px 2%; 
  /*height: 92px; 
  width:96%;*/
  color:#626262;
  font-family: "aktiv_groteskbold";
  border: 1px solid #ccc !important;
  border-radius: 3px !important;
}
.gform_wrapper input[type="submit"] {background:#d71b7a;border: medium none; color: #ffffff; font-family: "aktiv_groteskbold";font-size: 17px;padding: 9px 0;width: 100%; text-transform: uppercase;}
.gform_wrapper .gfield_select{border:none; padding:10px 2% !important; width:100% !important; color:#626262; font-family: "aktiv_groteskbold"; margin-left:0px !important;}
.gfield.gplaceholder .gfield_label { display:block !important;}

/************************* css for footer area*****************************/
.footer{width:100%;background:#fff;padding:25px 0px 50px 0px; margin-top:90px; clear: both;}
.footer h3{font-family:'aktiv_groteskbold';font-size:20px;color:#d71b7a;text-transform:uppercase; margin-bottom:15px;}
.footer-inner{width:100%;max-width:1500px;margin:0 auto;}
.footer-top{width:100%;float:left;}
.footer-map{width:100%;float:left;}
.footer-map iframe{width:100%;}
.footer-contact-form{float:right;width:30%;}
.footer-contact-form p {margin-bottom:11px;}
.footer-contact-form input{color: #626262;
    font-size: 13px;
    margin-bottom: 11px;
    padding: 10px 4%;
    text-transform: lowercase;
    width: 92% !important; line-height: 24px;}
.footer-contact-form input[type="text"]{border:none;background:#ebebeb;}
.footer-contact-form input[type="email"]{border:none;background:#ebebeb;}
.footer-contact-form input[type="tel"]{border:none;background:#ebebeb;}
.footer-contact-form textarea{border:none; padding:5px 4%; background:#ebebeb;  height: 92px; width:92%; color:#626262;}
.footer-contact-form input[type="submit"] {background:#d71b7a;border: medium none; color: #fff;font-family: "aktiv_groteskbold";font-size: 17px;padding: 9px 0;width: 100%; text-transform: uppercase;}
.footer-left{width:69%;float:left;}
.footer-bottom-div{float:left;width:100%; margin-top:25px;}
.footer-bottom-div p { float: left; width: 30%; font-size:16px;}

.footer-bottom { font-size:0.8em; line-height:1.6em; border-top:1px solid #dedede; margin-top: 20px; padding-top:20px; }
.footer-bottom .copy { width:80%; float:left; text-align:left; }
.footer-bottom .copy ul { margin:0; padding:0;}
.footer-bottom .copy ul li { list-style:none; display:block; float:left; margin-right:20px;}
.footer-bottom .copy ul li a { color:#d71b7a; text-decoration:none; }
.footer-bottom .copy ul li a:hover {opacity:0.8;}

.footer-bottom .author { width:20%; float:left; text-align:right; }
.footer-bottom .author a { text-decoration:none; color:#a6bd18 }



/*= slider css =*/
.page-width{max-width: 1300px; margin: 0 auto;}
p{margin-bottom: 20px; }
.banner-content .pink-btn, .pink-btn.full-length{float: left; padding: 12px 15px; text-decoration: none; font: 18px "aktiv_groteskregular"; text-transform: uppercase; color: #d71b7a; background: #fff; border-radius: 3px;}
.banner-content .pink-btn:hover{color: #fff; border: 3px #fff solid; background: none; padding: 9px 12px;}
.logo-menu{border: 0; z-index: 9990 !important;}
.row{float: left; width: 100%;}
.slider-container{position: relative; margin-top: -1px;}

/* set up max with for the slider */
.slider-container .page-wapper { width: 100% !important; padding:0 !important}
.main-menu {height:49px; position:relative; z-index:9999}

.banner-content{position: absolute; left: 42px; z-index: 10; background: rgba(212,38,122,1) /*url(images/white-opac.png) repeat*/; width: 25%; padding: 30px 3% 40px; text-align:left}
.banner-content.top { top:10% }
.banner-content.bottom { bottom:10% }
.banner-content.no {background:none}
.inner-banner img{ width:100%;}
.banner-content h3{color: #61a60e; font: 46px/54px "aktiv_groteskbold"; text-transform: uppercase;}
.banner-content h3.white {color:#ffffff;}
.banner-content h3.yes { text-shadow: 2px 2px 4px #333333}
.banner-content p{color: #5c5c5c; font: 20px/30px "aktiv_groteskregular";}
.banner-content p span{color: #d71b7a; font-family: "aktiv_groteskbold";}
.donation-box{position: fixed; top: 20%; right: 0; width: 250px; padding: 20px 0 0; text-align: center; z-index:9999;}
.donation-box.fixed-box{position: fixed; top: 22%; z-index: 999999;}
.donation-request-text {float: left; padding: 12px 7% 0; width: 86%; background: #d71b7a; position: relative;}
.donation-request-text h3{font: 34px/42px "aktiv_groteskregular"; color: #fff; text-transform: uppercase;}
.donation-request-text h3 strong{font: 48px/50px "aktiv_groteskbold"; font-weight: normal;}
.donation-request-text span{float: left; width: 100%; font: 14px "aktiv_groteskregular"; margin: 8px 0; color:#fff;}
.donation-request-text p{color: #fff; font: 10px/14px "aktiv_groteskregular"; margin-top: 5px;}
.for-help-us{float: left; height: 106px; width: 100%; text-align: left; background: url(images/donation-bg.png) no-repeat;}
.for-help-us p{width: 70%; transform: rotate(-7deg); margin: 32px 0 0 40px;}
.for-help-us p, .for-help-us a{text-decoration: none; font: 22px/22px "aktiv_groteskbold"; color: #fff;}
.for-help-us a{color: #d71b7a;}
.for-help-us a:hover{text-decoration: underline;}
.social-icons{margin-top: 60px; text-align: right; z-index: 2000; position: relative;}
.social-icons a{display: inline-block; width: 42px; margin: 0 11px 0 0; height: 42px; text-align: center;}
.social-icons i{font-size: 22px; color: #fff; margin-top: 10px;}
/*.social-icons a:hover{background: #a91660;}*/
.donation-toggle{background: #a91660; text-decoration: none; font-family: FontAwesome; position: absolute; top: 50%; left: -32px; z-index: 3000; width: 32px; color: #d71b7a; font-size: 24px; line-height: 24px; padding: 6px 0; border-radius: 5px 0 0 5px;}
.donation-toggle.before:before{content: "\f054"; margin-left: 3px;}
.donation-toggle.after:before{content: "\f053"; margin-left: 3px;}

/* new homepage slider css */
/*
.bxslider { top:0 !important; margin:0 !important }
.bx-wrapper ul li, .slider-container ul li {list-style:none; position:relative}
.bx-wrapper { width:100%; margin-bottom:60px; position:relative; overflow:hidden !important;}
.bx-wrapper ul li { overflow:hidden; text-align:center;}
.bx-wrapper ul li img { text-align:center;}
.bx-controls { margin-left: 48%; margin-top:15px;}
.bx-controls .bx-pager {}
.bx-controls .bx-pager .bx-pager-item { float:left; margin-right:10px; }
.bx-controls .bx-pager .bx-pager-item a { border-radius: 10px; width:10px; height:10px; display:block; background: #ffffff; border:1px solid #d70056; text-indent:-9999px; float:left; }
.bx-controls .bx-pager .bx-pager-item a.active, .bx-controls .bx-pager .bx-pager-item a:hover { background:#d70056; }
*/

/* other responsive slider */
.camera_wrap { position:relative; overflow:hidden; min-height:200px; background:#ffffff;}
.camera_wrap img {max-width:none}
.camera_fakehover { overflow:hidden;}
.camera_fakehover .camera_pie { position:absolute; z-index:10; right:20px; top:20px;}
.cameraCont img { /*margin-left:0 !important; margin-right:0 !important;*/}
.camera_target { position:relative; overflow:hidden; }
.cameraContent img.imgFake { width:1px; height:1px;}
.camera_pag {bottom: 65px; left: 40px; position: absolute;}
.camera_pag_ul { margin:0; padding:0;}
.camera_pag ul li {
    background: #ffffff !important; border:1px solid #d70056; 
    display: block;
    float: left;
    height: 15px;
    list-style: none outside none;
    margin-left: 15px;
    position: relative;
    text-indent: -9999px;
    width: 15px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	cursor:pointer;
}
.camera_pag ul li.cameracurrent, .camera_pag ul li:hover { background:#d70056 !important;}




/* our vision section */
.our-vission{padding: 0 0 80px 0; text-align: center; border-bottom: 8px #fff solid;}
.fl-left{float: left;}
.fl-right{float: right;}
.color-grn{color: #61a60e !important;}
.row h2{color: #d70056; font-size: 60px; font-family: "aktiv_groteskbold"; line-height: 60px; margin-bottom: 30px; text-transform: uppercase;}
.img-box{float: left; width: 100%; margin-bottom: 20px;}
.img-box > img {margin-left: -115px;}
.our-vission .img-box  img { margin-left:0;}
.our-vission section{text-transform: uppercase;}
.our-vission .fl-left{text-align: right; width:34%; margin-right: 3%;}
.our-vission .last{text-align: left; width:34%; margin-right: 0;}
.our-vission p{color: #626262; font-size: 50px;	 text-transform: uppercase; margin: 0; line-height: 48px; padding-top: 20px;}
.our-vission strong{font-family: "aktiv_groteskbold"; font-weight: normal;}
.our-vission span{color: #d70056; font-family: "aktiv_groteskbold";}
.our-vission .center-part{text-align: left; width:27%; margin-right: 0;}
.our-vission .center-part span{font-size: 89px; line-height: 76px; display: block; font-family: "aktiv_groteskbold"; letter-spacing: -4px;}
.our-vission .center-part span.color-grn{font-size: 43px; line-height: 54px; font-family: "aktiv_groteskregular"; letter-spacing: normal;}
.our-vission .center-part strong{font-weight: normal; font-size: 84px; line-height: 80px;}
.our-vission .pink-btn{margin-top: 35px;}
.pink-btn.full-length{float: none; display: inline-block; min-width: 340px; padding: 14px 0; text-align: center;}
.pink-btn.full-length:hover{opacity: 0.8;}

.our-action{padding: 80px 0 100px; text-align: center; position: relative;}
.our-action ul{display: inline-block; width: 61%; padding: 0; margin: 40px 0 0;}
.our-action ul li{float: left; width: 100%; list-style: none; position: relative; padding: 70px 0 40px;}
.our-action ul li:before{content: ""; position:absolute; top: 0; left: 50%; background: url(images/bullets.png) repeat-y; height: 48px; width: 4px;}
.our-action ul li:first-child:before{display: none;}
.our-action ul li:first-child{padding: 0 0 75px;}
.eight-state{position: relative;}
.eight-state:before{position: absolute; top: -48px; left: 42%; content:"8"; z-index: -99; color: #fff; font: 272px/210px "aktiv_groteskbold";}
.our-action ul li h3{display: inline-block; color: #d70056; font-size: 49px; line-height: 52px; font-family: "aktiv_groteskbold";}
.dedicated-nurse div{width: 83%; display: inline-block; margin: 10px 0 0;}
.our-action   p{color: #d70056; font-size: 33px; line-height: 40px; margin: 0;}
.our-action p span{color: #626262;}
.action-buttons a{display: inline-block; min-width: 300px; padding: 12px 15px; text-decoration: none; font: 18px "aktiv_groteskregular"; text-transform: uppercase; color: #fff; background: #d71b7a; border-radius: 3px;}
.action-buttons {clear: both;float: left; margin: 30px 0 40px; width: 100%;}
.action-buttons a:hover{opacity: 0.8;}
.our-action li .fl-left{width: 44%; text-align: right;}
.our-action li .fl-right{width: 39%; text-align: left;}
.fl-right.icon-box {width: 6% !important; margin: 0 !important;}
.our-action li .icon-box{display: inline-block; margin: 40px 20px 0;}
.fontsize-34{font-size: 34px !important; display: block;}
.fontsize-72 {font-size: 72px;}

/**********page css*******/
.inner-page-outer{float:left; width:73%;}
.breadcrumbs{padding:0 0px 5px 50px;}
.sidebar-session{width:27%;float:right; background:#fff;}
.page-title{background:#fff; padding: 25px 50px; text-align: center;}
.page-title h1 {color:#d71b7a;font-family: "aktiv_groteskbold";font-size: 80px; text-transform:uppercase; line-height: 100px;}
.single-product .page-title h1 { float:centre;}
.left-content-session{float: left; width: 73%;}
.page-content{padding:50px;}
.page-content.faqs{padding-top:0;}
.page-content ul {margin:0px; padding:0 0 0 17px;}
.page-content ul li {padding-bottom:15px;list-style-image: url("images/dot.png");}
.page-content h1 {font-size: 50px; line-height: 60px; color:#d71b7a;margin: 20px 0;font-family: "aktiv_groteskbold";}
.page-content h2 {font-size:20px; color:#d71b7a;margin: 25px 0;}
.page-bottom-content ul{padding:0px; margin:0px;}
.page-bottom-content ul li{list-style:none;float:left; width:100%; background:#fff; margin-bottom:4px;}
.page-bottom-content .content-image {float: left;width: 34%;}
.page-bottom-content .content-image img {width: 100%; max-width: 100%; vertical-align: middle;}
.page-bottom-content .content-dis{float:left; width:55%; margin-left:3%; margin-top: 30px; margin-bottom: 20px;}
.content-dis h2 {font-size:33px; line-height:41px; color:#d71b7a;font-family:'aktiv_groteskmedium'; margin-bottom:22px;}
.content-dis h2 a {text-decoration:none;}
.content-dis .pink-button {background:#d71b7a;border-radius: 3px; color: #fff; float: left; font: 18px "aktiv_groteskbold"; padding: 12px 95px;text-decoration: none;text-transform: uppercase;}
.content-dis .pink-button:hover { opacity:0.8}

.responsive-logo{display: none; float: left; text-align: center; width: 100%;}
.toggle-menu{display: none; float: left; width: 94%; padding: 5px 3%; z-index: 99999; position: relative; cursor: pointer; color: #d4267a; font-size: 18px; text-decoration: none;}
.toggle-menu i{font-size: 24px; vertical-align: middle; margin-right: 5px;}
.sea-more-below{position: relative; color: #d71b7a; font-size: 24px; z-index: 9999999; text-decoration: none; font-family: "aktiv_groteskbold";}
.sea-more-below i{vertical-align: middle;}
.sea-more-below:hover{text-decoration: underline;}
.slider-container .sea-more-below{left: 40px; bottom: -40px;}
.our-action .sea-more-below{left: 20px; top: 30px;}

/* see more button for new version of slider - with max with 1500px */
.slider-container .sea-more-below { left:50%; margin-left:-750px;}


.faqs > ul { margin:0; padding:0;}
.faqs > ul > li { list-style:none; margin:0px;}
.faqs > ul > li > h3 { color:#ffffff; background:#d71b7a; margin:0; padding:10px; }
.faqs > ul > li.no-active > h3 { background:#ffffff; color:#d71b7a; margin:0; padding:10px; }
.faqs > ul > li > h3 > span { font-weight:900; float:right;}
.faqs > ul > li > h3:hover { opacity:0.8; cursor:pointer;}
.faqs > ul > li > div { margin:0; padding:10px; }
.faqs > ul > li.no-active > div {display:none;}

.breadcrumbs .home{color: #3f3f3f !important; text-decoration: none;}
.breadcrumbs span, .breadcrumbs span a {color: #d71b7a; text-decoration:none;}
.breadcrumbs span a:hover { opacity:0.8; text-decoration:underline;}



/*search page css */
.search article { background:#ffffff; padding:4%; margin-bottom:15px}
.search article h2 { color:#d71b7a; margin:0 0 25px 0; padding:0;}
.search article p strong { color:#d71b7a}
.search article h2 a { text-decoration:none; color:#d71b7a}
.search article h2 a:hover {text-decoration:underline;}
.search article span.date {}
.search article span.author {}
.search article span.author a { text-decoration:none; color:#d71b7a}
.search article span.comments { display:none;}
.search article span.comments a {}
.search article a img { display:none;}



.want-to-help{background: #f8fdfd; padding: 40px 0;}
.donation-content{float: left; width: 84%; padding: 0 8%; position: relative;}
.donation-content h3{font-size: 38px; color: #d71b7a; text-transform: uppercase; font-weight: 300; line-height: 38px; padding-bottom: 10px;}
.donation-content span.fontsize-135{float: left; font-family: "aktiv_groteskregular"; font-size: 134px; width: 44%; font-weight: 300; color: #d71b7a; line-height: 105px;}
.fontsize-135 > strong{font-family: "aktiv_groteskbold";}
.donation-content .color-grn{text-transform: uppercase;}
.donation-content p{margin-bottom: 0; color: #d71b7a; font-size: 22px; font-family: "aktiv_groteskbold"; float: left; width: 46%;}
.donation-content .pink-btn{margin-top: 20px; min-width: 100% !important;}
.donation-content img{position: absolute; top: 0; right: 40px; max-width: 13%;}
.testimonial-sec{background: #fff; padding: 40px 8% 20px; float: left; width: 84%;}
.testimonial-sec h3, .case-study h3{font-size: 34px; color: #d71b7a; font-family: "aktiv_groteskbold"; padding-bottom: 15px;}
.testimonial-box{float: left; width: 100%;}
.testimonial-box p a{color:#626262; text-decoration: none;}
.testimonial-box p{padding: 13px 0; border-top: 4px #dbeaed solid; margin: 0; font-size: 18px; border-bottom: 4px #dbeaed solid;}
.testimonial-box .client-name{float: right; color: #d71b7a; font-size: 20px; text-align: right; border: 0; width: 140px; padding: 10px 0 0;}
.flex-carausal .flex-pauseplay{display: none;}
.flex-carausal .flex-control-nav{text-align: left; bottom: 0; width: auto;}
.flex-carausal .flex-control-paging li a{border-color: #dbeaed;}
.flex-carausal .flex-control-paging li a:hover, .flex-carausal .flex-control-paging li a.flex-active{border-color: #d71b7a;}
.flex-carausal .flex-control-nav li{margin: 0 3px;}

.inner-donation-box .donation-request-text{text-align: center; padding: 30px 7% 15px;}
.inner-donation-box .donation-request-text p{display: inline-block; width: 59%;}
.case-study{float: left; width: 84%; padding: 30px 8% 40px; background: #e6e6e6;}
.case-study ul{padding:15px 0; margin: 10px 0 0; border-bottom: 4px #fff solid; border-top: 4px #fff solid;}
.case-study ul li{list-style: none;}
.case-study ul li a{color: #d71b7a; text-decoration: none; font-family: "aktiv_groteskbold"; font-size: 18px; line-height: 28px;}
.case-study ul li a:hover{text-decoration: underline;}
.case-study ul li span{color: #8c8c8c; font-size: 14px;}
.video-box{position: relative;}
.video-box.row > img {vertical-align: middle; width: 100%;}
.video-box .play-pause{background:#d71b7a; border-radius: 50%; height: 60px; left: 50%; margin-left: -30px; margin-top: -30px; position: absolute; text-align: center; top: 50%; width: 60px;}
.video-box .play-pause span{cursor: pointer; display: inline-block; margin-top: 18px; position: relative;}
.video-box .play-pause span.pause:after{color: #fff; content: "\f04b"; font-family: FontAwesome; font-size: 28px; margin-left: 11px;}
#slider li{position: relative; width:100%; float:left;}

.top_label .gfield_label{/*font-weight:normal !important; font-size:12px; display:none !important; */}
.footer-contact-form .gfield_label {/*display:none !important;*/}

.footer-contact-form .recaptchatable,
.footer-contact-form #recaptcha_area tr, 
.footer-contact-form #recaptcha_area td,
.footer-contact-form #recaptcha_area th { background:none}


#recaptcha_area, #recaptcha_table{ margin-left:-9px}
.footer-contact-form #recaptcha_response_field, .recaptchatable #recaptcha_response_field { padding:5px !important}
.footer-contact-form .recaptcha_input_area { margin-left:0px !important}
.recaptchatable a, .recaptchatable a:hover {color:#cccccc !important}

.content-dis.full-dis-content{width:97%;}
.content-dis p a.view-article{display:none;}
.page-list li a{color:#626262;}
.wonderplugingallery{float:left; width:100%; /*height:720px !important;*/}
.html5gallery-container-0{ float:left;/*height:720px !important; */ position:relative !important;}
.html5gallery-tn-title-0{display:none !important;}
.html5gallery-tn-0{ border: 2px solid #d71b7a !important;
    border-radius: 20px !important;
    cursor: pointer !important;
    display: block !important;
    height: 12px !important;
    text-indent: -9999px !important;
    width: 12px !important; background: none !important; float:none !important; display:inline-block !important;}
.html5gallery-tn-selected-0{background:#d71b7a !important; border: 2px solid #d71b7a !important;
    border-radius: 20px !important;
    cursor: pointer !important;
    display: block !important;
    height: 12px !important;
    text-indent: -9999px !important;
    width: 12px !important;
    cursor: pointer !important; float:none !important; display:inline-block !important;}    
.html5gallery-elem-image-0{width:100% !important; left:0 !important;}
.html5gallery-elem-img-0 a{display:none !important;}
.html5gallery-car-0{/*bottom:-16px !important; top:initial !important; */ position:relative !important; top:15px !important;}
.html5gallery-thumbs-0{text-align: center !important; width:100% !important; float:none !important; }
.html5gallery-box-0 { position:relative !important; }
.html5gallery-car-list-0 { position:relative !important; }
.html5gallery-tn-title-0{display:none !important;}

.html5gallery-video-play-0{background:url(images/playdsd.png) no-repeat !important; width:93px !important; height:93px !important; margin-left:-46px !important; margin-top:-46px !important}
.html5gallery-elem-0 a{display:none !important;}
.page-description h3{color:#d71b7a; font-size:40px; font-family:'aktiv_groteskmedium'; padding-bottom:15px;}


.html5gallery-timer-0 { background-color:#d71b7a !important}

ul.products{background: #fff; padding:23px 47px !important;  }
a.product-pik{background: #ededed !important; text-align: center !important; width:100% !important; display:inline-block !important; padding:35px 0 !important;}
a.product-pik img{display:inline-block;}
.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img{width:auto !important; box-shadow: none !important; display:inline-block !important;}

ul.products li h3 a{color:#d71b7a;font-family:'aktiv_groteskbold'; font-size:17px; font-weight:normal;}
ul.products li h3 { padding-bottom:0 !important; line-height: 17px;}
.woocommerce ul.products li.product .price, .woocommerce-page ul.products li.product .price{color:#9b9b9b;font-family:'aktiv_groteskbold'; font-size:17px; font-weight:normal;}
.add_to_cart_button{background: none repeat scroll 0 0 #d71b7a !important;
    border: medium none !important;
    border-radius: 2px !important;
    box-shadow: none !important;
    color: #fff !important;
    padding: 9px 15px !important;font-family:'aktiv_groteskbold'; font-size:15px !important; text-transform: uppercase; display:inline-block;}
.product-button i{width:100%; height:43px; background: url(images/addalert.png) no-repeat center center; display:inline-block;}
.product-button {display: inline-block; margin-top: -70px; position: absolute; text-align: center; top: 50%; width: 100%; opacity: 0;}
ul.products li:hover .product-button {opacity: 1;} 
body.woocommerce .page-title{padding: 22px 50px;}
body.woocommerce .page-title h1{/*text-transform:capitalize;*/}

.single_cont{display:block; background: #fff; padding:42px;}
.woocommerce #content div.product div.images img, .woocommerce div.product div.images img, .woocommerce-page #content div.product div.images img, .woocommerce-page div.product div.images img{background: none !important; width:auto !important; box-shadow: none !important; display:inline-block !important;}
.single_cont .images{background: #eeedee; text-align: center; padding:90px 0;}
.top-info p{display:none;}
.top-info p.price{display:block;}
.top-info .cart{display:none;}
.top-info h1.product_title{color:#d71b7a; font-size:58px;font-family:'aktiv_groteskbold'; float:left; font-weight:normal; line-height: 60px;}
.top-info p.price span.amount{  color: #61a60e; float: left; font-size: 50px; line-height: 25px; margin-left: 66px;}
.top-info p.price ins span.amount{margin-left:22px;}
.top-info p.price del span.amount{text-decoration: line-through !important;}    
.top-info {float:left; width:100%; border-bottom:2px solid #f6f6f6; padding-bottom:35px; margin-bottom:40px;}
.single_cont span.onsale{background: url(images/sale-single.png) no-repeat !important; border-radius: 0; box-shadow: none; font-size: 0; height: 78px !important; left: 0; top: 97px; width: 78px !important;}
.single_cont .summary.entry-summary h1.product_title{display:none;}
.single_cont .summary.entry-summary p.price{display:none;}
nav.woocommerce-breadcrumb{margin-bottom:0 !important;}
.woocommerce #content div.product div.images, .woocommerce div.product div.images, .woocommerce-page #content div.product div.images, .woocommerce-page div.product div.images{width:55% !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:41% !important;}
.single_add_to_cart_button{background: none repeat scroll 0 0 #d71b7a !important;
    border: medium none !important;
    border-radius: 2px !important;
    box-shadow: none !important;
    color: #fff !important;
    padding: 9px 15px !important;font-family:'aktiv_groteskbold'; font-size:15px !important; text-transform: uppercase; display:inline-block; text-shadow: none !important;}
.quantity.buttons_added{float:left !important; width:100px !important;}
.quantity.buttons_added .minus{ background:#d71b7a !important;
    border: medium none !important;
    border-radius: 20px !important;
    color: #fff !important;
    float: left !important;
    font-weight: bold !important;
    height: 17px !important;
    margin-right: 7px;
    margin-top: 7px;
    position: static !important;
    text-align: center !important;
    width: 17px !important;}
.quantity.buttons_added .plus{ background:#d71b7a !important;
    border: medium none !important;
    border-radius: 20px !important;
    color: #fff !important;
    float: left !important;
    font-weight: bold !important;
    height: 17px !important;
    margin-left: 7px;
    margin-top: 7px;
    position: static !important;
    text-align: center !important;
    width: 17px !important;}

.woocommerce .quantity input.qty, .woocommerce #content .quantity input.qty, .woocommerce-page .quantity input.qty, .woocommerce-page #content .quantity input.qty{border:2px solid #ddd !important; border-radius: 2px !important;}
ul.products span.onsale{background: url(images/list-sale.png) no-repeat; width:58px !important; height:59px !important; box-shadow: none !important; font-size:0 !important; border-radius:0 !important; right: -2px !important; top: 6px !important;}
.cartitem{float:right; font-family:'aktiv_groteskmedium'; font-size:32px; margin-top:30px;}
.cartitem span{color:#61a60e;margin-left:5px;}
.cartitem i{color:#d71b7a; font-style: normal;}
.top-info .woocommerce-product-rating{display:none;}
.summary.entry-summary .woocommerce-review-link{display:none;}
.star-rating{clear: both !important;}
.description{float:left !important; width:100% !important;}
.woocommerce-product-rating{float:left !important; width:100% !important; margin-bottom:12px !important;}
.woocommerce .star-rating:before, .woocommerce-page .star-rating:before{color:#d71b7a !important;}
.woocommerce .star-rating, .woocommerce-page .star-rating{color:#d71b7a !important;}
.review_form a{color:#d71b7a !important;}
.woocommerce p.stars a.star-1:after, .woocommerce-page p.stars a.star-1:after{color:#d71b7a !important;}
p.stars span a{color:#d71b7a !important;}
ul.products .star-rating{display:none !important;}

.wc-forward:after, .wc-forward a:after, .added_to_cart { background:#61a60e; color:#ffffff;}
.gform_button:hover{opacity: 0.8; cursor:pointer}

.added_to_cart { margin-top: 10px; padding: 0 10px 5px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;  }
.add_to_cart_button.added:before { color: #61a60e; }
.price span.amount { color: #61a60e }
.woocommerce .cart-collaterals .cart_totals tr td, .woocommerce .cart-collaterals .cart_totals tr th, .woocommerce-page .cart-collaterals .cart_totals tr td, .woocommerce-page .cart-collaterals .cart_totals tr th { border-top: 1px solid rgba(0, 0, 0, 0.1);}
.order-total .amount { color:#d71b7a;}
.product-name a, .showcoupon { color:#d71b7a; text-decoration:none;}
.product-name a:hover { text-decoration:underline; }
#coupon_code { padding:8px; width:120px; }
.shipping_calculator h2 a.shipping-calculator-button { text-decoration:none; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; background:#d71b7a; color:#ffffff; padding:3px 20px;}
.shipping_calculator h2 a.shipping-calculator-button:hover { opacity:0.8;}
.woocommerce form .form-row select, .woocommerce-page form .form-row select { padding:8px;}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .woocommerce-page form .form-row input.input-text, .woocommerce-page form .form-row textarea { padding:8px; }
.woocommerce .woocommerce-info:before, .woocommerce-page .woocommerce-info:before { background:#d71b7a}
.woocommerce-info { border-top:3px solid #d71b7a !important;}
.my-account a { color:#d71b7a; }

.woocommerce-breadcrumb a {color:#d71b7a !important; text-decoration:none; }
.woocommerce-breadcrumb a:hover {text-decoration:underline;}


/* pagination */
.pagination a { text-decoration:none; background:#ffffff; padding:5px;}
.pagination a:hover, .pagination span.current { padding:5px; color:#d71b7a; background:#d71b7a; color:#ffffff; }


/*wordpress editor */
img.alignleft { float:left; margin-right:20px; width:100%;}
img.alignright { float:right; margin-left:20px; width: 100%;}

/* iOS */
textarea,
input[type="text"],
input[type="select"],
input[type="button"],
input[type="submit"] {
     -webkit-appearance: none;
     border-radius: 0;
}

/*meet our ambassadors page */
ul li.ambassador { display:block; float:left; width:16.66%; }
ul li.ambassador img { width:100% !important; max-width:100% !important}
ul li.ambassador .content-dis .pink-button { padding:12px }
.page-bottom-content { margin-top: 21px; }
.post-type-archive-tribe_events .page-bottom-content{
  display: none !important;
}

/* cookie law info */
#cookie-law-info-again { bottom:-100px !important }

/* single post */
.latest-news date, .category date { color:#d71b7a }



/* gallery */
section #huge_it_gallery { background:none !important; box-shadow:none !important; margin:0 !important; padding:0 !important;  }
#huge_it_gallery .huge_it_big_li { width:auto !important; height:auto !important;}
#huge_it_gallery li img { width:auto !important}
section #huge_it_gallery li a { display:block; width:100% !important; height:100% !important;}
section #huge_it_gallery li .overLayer, section #huge_it_gallery li .infoLayer { width:100% !important; height:auto !important; display:block;}

/* iCare form */
#gform_fields_8 input.medium, #gform_fields_8 select.medium { width:98%}
#input_8_4, #input_8_6 { display:none;}
#field_8_4 .gfield_label, #field_8_6 .gfield_label { color:#d71b7a; }
#field_8_7, #field_8_8, #field_8_9, #field_8_10,
#field_8_11, #field_8_12, #field_8_13, #field_8_14,
#field_8_15, #field_8_16 {width:50%; clear:none; float:left;}
#field_8_7 input.medium, #field_8_8 input.medium, #field_8_9 input.medium, #field_8_10 input.medium,
#field_8_11 input.medium, #field_8_12 input.medium, #field_8_13 input.medium, #field_8_14 input.medium,
#field_8_15 input.medium, #field_8_16 input.medium {width:95%;}

article a img {max-width:100%; height:auto;/*float: left;padding-right: 15px;*/}
#myplaybutton{
position: absolute;
    top: 51.5%!important;
    transform:translateY(-50%);
    left: 50%;
    z-index: 500;
}

#myplaybutton a:after{
     content:'';
}
#myplaybutton a:hover:after{
     content:'CLICK & SEE WHAT WE DO';
	 position:absolute;
    top: 100%;
    right: 45%;
    width: 100%;
    background: #FFF;
    padding: 5%;
	text-align: center;
	line-height:15px;
	font-weight:700;
	border:2px solid pink;
	 
}
.thebannerbutton{
position:absolute;
    left: 50%;
    transform: translate(-50%, -50%);
	bottom: 10%;
    width: auto;
}
.registration-button{
   /* width: 320px;*/
	    width: 520px;
    margin-left: auto;
    margin-right: auto;
    position: absolute;
   /* top: 50px;*/
    bottom:10%;
    left: 0;
    right: 0;
	}

.banner3{

    width: 33.3%;
    display: block;
}
.gpr_slider{
    display: none;
}
.parent-pageid-1853 .gpr_slider{
    display: inherit;
}
#newsletter-zone{
    padding-bottom: 8px;
}

@media only screen and (max-width: 580px){
    .event-buttons div{
        width: 100% !important;
    }
    iframe{
        width: 100% !important
    }
    .postid-403 .header-top,
    .page-id-1853 .header-top,
    .page-id-2659 .header-top,
    .parent-pageid-1853 .header-top,
    .parent-pageid-2659 .header-top{
      display: none;
    }
    .page-id-1853 .registration-button,
    .page-id-2659 .registration-button,
    .parent-pageid-1853 .registration-button,
    .parent-pageid-2659 .registration-button{
      display: none;
    }
}
.navigation input[type="text"]{
  width: 400px;
  height: 40px;
  border: 1px solid #ccc;
  border-radius: 3px;
  color: #ccc;
  padding-left: 10px;
  font-size: 18px;
  
}
.navigation input[type="submit"]{
  width: 150px;
  height: 42px;
  background-color: #d71b7a;
  border-radius: 3px;
  border: none;
  font-size: 18px;
  color: #fff;
  margin-left: 10px;
}
.navigation input[type="submit"]:hover{
  background-color: #d4267a;
  font-size: 19px;

}

/*Great Pink Run 2017 Event*/
.postid-403 .regular-menu,.page-id-1861 .regular-menu,.page-id-1864 .regular-menu,.page-id-1862 .regular-menu,.page-id-1865  .regular-menu,.page-id-1863 .regular-menu,.page-id-1937 .regular-menu,.page-id-2705 .regular-menu,.page-id-2707 .regular-menu,.page-id-2709 .regular-menu,.page-id-2708 .regular-menu,.page-id-2706 .regular-menu,.page-id-2700 .regular-menu,.page-id-1853 .regular-menu{ 
display: none;

}
.postid-403 .gpr2017,.page-id-1861 .gpr2017,.page-id-1864 .gpr2017,.page-id-1862 .gpr2017,.page-id-1865  .gpr2017,.page-id-1863 .gpr2017,.page-id-1937 .gpr2017,.page-id-2705 .gpr2017,.page-id-2707 .gpr2017,.page-id-2709 .gpr2017,.page-id-2708 .gpr2017,.page-id-403 .gpr2017,.page-id-2706 .gpr2017,.page-id-2700 .gpr2017, .page-id-1853 .gpr2017{
  display: inherit !important;
}
.postid-403 .sub-menu, .page-id-1861 .sub-menu,.page-id-1864 .sub-menu,.page-id-1862 .sub-menu,.page-id-1865  .sub-menu,.page-id-1863 .sub-menu,.page-id-1937 .sub-menu,.page-id-2705 .sub-menu,.page-id-2707 .sub-menu,.page-id-2709 .sub-menu,.page-id-2708 .sub-menu,.page-id-2706 .sub-menu,.page-id-2700 .sub-menu, .page-id-1853 .sub-menu{
    top: 73px;
}
.postid-403 .main-menu, .page-id-1861 .main-menu,.page-id-1864 .main-menu,.page-id-1862 .main-menu,.page-id-1865  .main-menu,.page-id-1863 .main-menu,.page-id-1937 .main-menu,.page-id-2705 .main-menu,.page-id-2707 .main-menu,.page-id-2709 .main-menu,.page-id-2708 .main-menu,.page-id-2706 .main-menu,.page-id-2700 .main-menu, .page-id-1853 .main-menu{
  height: 73px;
}
.video-wrapper p{
  line-height: 0;
}
.wrap{
  max-width: 1170px;
  text-align: center; 
  margin: 0 auto;
 }

/*Great Pink Run 2017 Event End*/

.addthis_toolbox {
  width:250px !important;
  margin: 0 auto!important;
}
.pum-theme-2750 .pum-title{display: none !important;}
#newsletter-zone img{
width: 100%
}