/*--main style--*/
*
 {
    padding: 0px;
    margin:0px;
    box-sizing:border-box;
 }
img
 {
	height: auto;
    max-width: 100%;
 }

@import url('//fonts.googleapis.com/css?family=Work+Sans:100,200,300,400,500,600,700,800,900&display=swap');

@font-face {font-family: 'Work Sans';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local('Work Sans Thin'), local('WorkSans-Thin'), url(../../../../../../../s/worksans/v5/QGYqz_wNahGAdqQ43Rh3H5Dlv_1w4A.woff) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 100;
  font-display: swap;
  src: local('Work Sans Thin'), local('WorkSans-Thin'), url(../../../../../../../s/worksans/v5/QGYqz_wNahGAdqQ43Rh3H5Drv_0.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: local('Work Sans ExtraLight'), local('WorkSans-ExtraLight'), url(../../../../../../../s/worksans/v5/QGYpz_wNahGAdqQ43Rh3s4H8lthN2fk.woff) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 200;
  font-display: swap;
  src: local('Work Sans ExtraLight'), local('WorkSans-ExtraLight'), url(../../../../../../../s/worksans/v5/QGYpz_wNahGAdqQ43Rh3s4H8mNhN.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Work Sans Light'), local('WorkSans-Light'), url(../../../../../../../s/worksans/v5/QGYpz_wNahGAdqQ43Rh314L8lthN2fk.woff) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: local('Work Sans Light'), local('WorkSans-Light'), url(../../../../../../../s/worksans/v5/QGYpz_wNahGAdqQ43Rh314L8mNhN.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Work Sans'), local('WorkSans-Regular'), url(../../../../../../../s/worksans/v5/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: local('Work Sans'), local('WorkSans-Regular'), url(../../../../../../../s/worksans/v5/QGYsz_wNahGAdqQ43Rh_fKDp.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Work Sans Medium'), local('WorkSans-Medium'), url(../../../../../../../s/worksans/v5/QGYpz_wNahGAdqQ43Rh3j4P8lthN2fk.woff) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: local('Work Sans Medium'), local('WorkSans-Medium'), url(../../../../../../../s/worksans/v5/QGYpz_wNahGAdqQ43Rh3j4P8mNhN.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Work Sans SemiBold'), local('WorkSans-SemiBold'), url(../../../../../../../s/worksans/v5/QGYpz_wNahGAdqQ43Rh3o4T8lthN2fk.woff) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: local('Work Sans SemiBold'), local('WorkSans-SemiBold'), url(../../../../../../../s/worksans/v5/QGYpz_wNahGAdqQ43Rh3o4T8mNhN.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Work Sans Bold'), local('WorkSans-Bold'), url(../../../../../../../s/worksans/v5/QGYpz_wNahGAdqQ43Rh3x4X8lthN2fk.woff) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: local('Work Sans Bold'), local('WorkSans-Bold'), url(../../../../../../../s/worksans/v5/QGYpz_wNahGAdqQ43Rh3x4X8mNhN.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local('Work Sans ExtraBold'), local('WorkSans-ExtraBold'), url(../../../../../../../s/worksans/v5/QGYpz_wNahGAdqQ43Rh324b8lthN2fk.woff) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: local('Work Sans ExtraBold'), local('WorkSans-ExtraBold'), url(../../../../../../../s/worksans/v5/QGYpz_wNahGAdqQ43Rh324b8mNhN.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local('Work Sans Black'), local('WorkSans-Black'), url(../../../../../../../s/worksans/v5/QGYpz_wNahGAdqQ43Rh3_4f8lthN2fk.woff) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Work Sans';
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: local('Work Sans Black'), local('WorkSans-Black'), url(../../../../../../../s/worksans/v5/QGYpz_wNahGAdqQ43Rh3_4f8mNhN.woff) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
 
 html, body
  {
      padding: 0px;
      margin: 0px;
  }

  body
   {
    padding: 0px;
    margin: 0px;
    font-size: 16px;
    font-family: "Work Sans",sans-serif;
    font-style: normal;
    font-weight: 400;
    color: #2c2b34;
    line-height: 1.5;	
	background-color:#f2f6f9;
	letter-spacing:-0.2px;
   }
::-moz-selection { 
  color: #fff;
  background: #2c2b34;
}
::selection {
  color: #fff;
  background:#2c2b34;
}

.slider_main
 {
     width: 100%;
     height: 450px;
     padding: 0px;
     margin: 0px;
     background:url(../img/banner-home.jpg);    
     background-position: 50% 50%, center;
     background-size: cover;
     z-index:0;
     position: relative;
 }

 .slider_main::after
  {
      content:'';
      position: absolute;
      right: 0px;
      top: 0px;
      left:0px;
      bottom: 0px;
      width: 100%;
      height: 100%;
      background: linear-gradient(to right, rgba(68,58,219,0.8), rgba(0,0,0,0));
      z-index: -1;
  }
.content_slider
{
   position: relative; 
   margin:0px;         
   text-align:left;
   padding:0px 15px;
   width: 100%;
   right: calc(50% - 50%);
   top: 50%;
   transform: translate(0%, -60%);
}

.content_slider h2
  {
    font-size:70px;
    padding:0px;
    margin:0px; 
    color: #fff;
    font-weight: 800;
	margin-bottom:0px;
  }

.content_slider p
 {
    font-size: 24px;
    padding:0px;
    margin:0px; 
    color: #fff;
    font-weight: 400;
    letter-spacing: 0.2px;
    word-spacing: 1px;
 }
.youtube_icons
 {
	 width: auto;
	 padding: 0px;
	 margin:0px;
	 position: relative;
	 margin-top:20px;
 }
.youtube_icons a
 {
	 width: 210px; 
	 height: 36px;
	 display: block;
	 padding: 0px 10px;
	 margin:0px;
	 position: relative;
	 background: #fff;
	 border-radius: 10px;
	 padding-left: 50px;
	 font-weight: 600;
	 font-size: 16px;
	 line-height: 36px;
	 color: #2c2b34;
	 transition: 0.3s all;
 }
.youtube_icons a>b
{
	display:block;
	text-align:center;
	font-weight:600;
}
.youtube_icons a:hover
 {
	 text-decoration: none;
	 color: #E02F2F;
	 transition: 0.3s all;
 }
 .youtube_icons a:hover
 {
	 text-decoration: none;
	 color: #E02F2F;
	 transition: 0.3s all;
 }
.youtube_icons a:nth-child(2):hover
 {
	 color:#44a6e8;
 }
.youtube_icons a .iconyoutube
 {
	 display: block;
	 width: 50px;
	 height: 50px;
	 border-radius: 50%;
	 position: absolute;
	 top: -7px;
	 left:-3px;
	 background-color: #E02F2F;
	 overflow: hidden;
	 transition: 0.3s all;
 }
.youtube_icons a .iconyoutube svg
 {
	 position: relative;
	 top:-5px;
	 left:-2px;
 }
.youtube_icons a .iconyoutube.digitalcourse svg
 {
	position: relative;
    top: 7px;
    left: 12px;
    width: 26px;
 }
 .youtube_icons a .iconyoutube.digitalcourse
 {
	 background-color:#44a6e8;
 }
 
.sec_contboxlink
 {
	 width: 100%;
	 padding:0px;
	 margin:0px;
	 background:linear-gradient(to right, #4434db ,#3498db);
 }
.sec_contboxlink .cont_rowbox
 {
	 padding:0px;
	 margin:0px;
	 display: flex;
	 flex-wrap: wrap;
 }
 .sec_contboxlink .cont_rowbox .col_link
 {
	 flex:0 0 25%;
	 max-width: 25%;
	 position: relative;
 }
 .sec_contboxlink .cont_rowbox .col_link::after
 {
	 content: '';
	 width: 1px;
	 height: 60%;
	 background:-webkit-linear-gradient(rgba(255,255,255,0), rgba(30, 70, 152,1), rgba(255,255,255,0.0));
	 position: absolute;
	 right: 0px;
	 top:50%;
	 transform: translate(50%, -50%);
 }
.sec_contboxlink .cont_rowbox .col_link::before
 {
	 content: '';
	 width: 1px;
	 height: 60%;
	 background:-webkit-linear-gradient(rgba(255,255,255,0), rgba(255,255,255,1), rgba(255,255,255,0.0));
	 position: absolute;
	 right: 2px;
	 top:50%;
	 transform: translate(50%, -50%);
 }
.sec_contboxlink .cont_rowbox .col_link:last-child:after,
.sec_contboxlink .cont_rowbox .col_link:last-child:before
 {
	 content:none;
 }
.sec_contboxlink .cont_rowbox .col_link .contcolm_box
 { 
	 width: auto;
	 padding:0px;
	 margin:0px;
 }
 
.sec_contboxlink .cont_rowbox .col_link .contcolm_box a
 {
	 display: block;
	 padding:10px 10px;
	 margin: 0px;
	 cursor:pointer !important;
 }
.sec_contboxlink .cont_rowbox .col_link:first-child .contcolm_box a
{
	padding-left:0px;
}
.sec_contboxlink .cont_rowbox .col_link:last-child .contcolm_box a
{
	padding-right:0px;
}

.sec_contboxlink .cont_rowbox .col_link:hover a
{
	text-decoration: none;
	cursor:auto;
}

.sec_contboxlink .cont_rowbox .col_link .contcolm_box h4
 {
	 padding:0px;
	 margin:0px;
	 font-size:24px;
	 color: #fff;
	 font-weight: 600;
 }
.sec_contboxlink .cont_rowbox .col_link .contcolm_box p
 {
	 display: none;
	 padding:0px;
	 margin:0px;
	 font-size: 16px;
	 color: #fff;
 }

section
 {
     width: 100%;
     height: auto;
     margin: 0px;   
 }  
 .sec_slider
  {
      border-bottom: 1px solid #eeeef2;
  }
.sec_slider:last-child
 {
     border-bottom: none !important;
 }
.topbtm
 {
     padding: 3.5em 0px;
 }

.toppad
{
    padding-top:1em;
}
 .Main_container
 { 
     padding-left: 15px;
     padding-right: 15px; 
 }
 .Main_container
  {
      max-width: 1200px;  
      margin-left: auto;
      margin-right: auto;
  }
.slide_conatiner .block-title
{
	margin-bottom:15px;
}

.main_heading_top
 {
     width: 100%;
     padding: 0px;
     margin: 0px;
     position: relative;
 }

.main_heading_top::after
 {
     content:'';
     clear: both;
     display:table;
 }
.main_heading_top h2
{
    font-size: 24px;
    font-weight: 600; 
    float: left;
    color:#020204;
	margin:0px;
}

.cms-index-index  .main_heading_top h2
{
	margin-bottom:5px;
}

.main_heading_top a
 {
     float: right;
     display: block;
     line-height: 20px;
     padding: 8px 10px;
     background-color: #3498db;
     color: #fff;
     text-decoration: none;
     border-radius: 4px;
     transition: 0.3s all;
 }
 
.main_heading_top a:hover
 {
     background-color: #2486c8;
     transition: 0.3s all;
 }

.grid_box
 {
     padding: 0px;
     margin: 0px;
     height: auto;
     position: relative;
 }

.list_grid_panel
 {
     padding: 0px;
     margin: 0px;
     position: relative;
 }
 .list_grid_panel ul
  {
      padding: 0px;
      margin: 0px;
      list-style: none;
      position: relative;
  }
 .list_grid_panel ul li
  {
      padding: 0px;
      margin: 0px;
  }
 
.cont_Card
 {
     width: auto;
     padding: 0px;
     margin:0px;
 }
 .cont_Card a
  {
      display:block;
      padding: 0px;
      color: #2c2b34; 
      text-decoration: none;
      font-weight: 500;       
  }
.product_img
 {
    max-height: 345px;
    min-height: 345px;
    border-radius: 8px;
    width: 100%;
    overflow: hidden;
 }
 .product_img img
   {
       width: 100%;
       max-height: 345px;
       min-height: 345px;
       padding:0px;
       border-radius: 8px;
       transition: 0.3s all;
   }

.cont_Card a:hover > .product_img img
 {
   transform: scale(1.05);
   transition: 0.3s all;
 }
 .cont_Card a span
  {
      display: block;
      padding: 0px;
      margin: 0px;
  }

.content_desc
 {
     width: 100%;
     padding: 0px;
     margin: 0px;
     margin-bottom: 0px;
     margin-top: 10px;
 }
 .content_desc span
  {
      font-size: 17px;
      line-height: 22px;
  }

.cont_Card a:hover > .content_desc span
 {
    color: #3498db;
    transition: 0.3s all; 
 }
 .price_main span
 {
     display:inline-block !important;
 }
 .price_main
  {
      margin-top: 10px;
  }

.actual_pr
 {
    color: #020204;
    font-size: 18px;
    font-weight: 600;
 }
.disc_pri
 {
    color: #107f18;
    font-size: 16px;
    margin-left: 5px !important;
 }

.custom-nav
 {
     width: 100%;
     position: absolute;
     top: 35%;  
     transform: translate(0%, -50%);
 }
 
.custom-nav .owl-next,
.custom-nav .owl-prev
  {
    width: 40px;
    height: 60px;
    background-color: #fff !important; 
    margin: 0px !important;  
    outline: none !important;  
  }
.custom-nav .owl-next.disabled,
.custom-nav .owl-prev.disabled
{
   pointer-events: inherit;
   cursor: not-allowed;
}

.custom-nav .owl-prev
 {
    left: 0px;
    position: absolute;
    box-shadow: 5px 0px 10px rgba(0,0,0,0.3);
    border-radius: 0px 5px 5px 0px !important;
    color: rgb(2, 2, 4, 0.8) !important;
    transition: 0.3s all;
 }
.custom-nav .owl-prev:active,
.custom-nav .owl-prev:focus
 {
	box-shadow: 5px 0px 10px rgba(0,0,0,0.3);
 }
 .custom-nav .owl-prev:hover,
 .custom-nav .owl-next:hover
  {
      color: #020204 !important;
      transition: 0.3s all;
  }
.custom-nav .owl-next
{
    right: 0px;
    position: absolute;
    box-shadow: -5px 0px 10px rgba(0,0,0,0.3);
    border-radius: 5px 0px 0px 5px !important;
    color: rgb(2, 2, 4, 0.8) !important;
    transition: 0.3s all;
}
.custom-nav .owl-next:active,
.custom-nav .owl-next:focus
 {
	box-shadow: -5px 0px 10px rgba(0,0,0,0.3);
 }
.custom-nav .owl-prev span,
.custom-nav .owl-next span
 {
    font-size: 50px;
    line-height: 40px;
 }
.cate_footer
 {
	background:#2c2b34;    
    padding:1em 0px;    
 }

.inner-footer
 {
  background-color:#33323c;
  padding:1em 0px;      
  
 }
.inner-footer.firstcolfoot
 {
	background-color:#292931;
 }
.inner-footer .foot-navig
 {
	 max-width:500px;
	 padding:0px;
	 margin:0px auto;
	 display:flex;
	 flex-wrap:wrap;
	 justify-content:space-between;

 }
.inner-footer .foot-navig a
 {
	 padding:0px;
	 margin:0px 0px;
	 color:#fff;
	 text-transform:capitalize;
 }
 
.inner-footer .foot-navig a:hover
 {
	 text-decoration:none;
	 color: #3498db;
 }
 
.row_category
 {
     width: 100%;
     padding: 0px;
     margin: 0px;
     margin-bottom: 15px;
 }
 .row_category:last-child
  {
      margin-bottom: 0px;
  }

.wrap_cate
 {
     width: 100%;
     padding: 0px;
     margin: 0px;
     height: auto;
 }
.category_define
 {
     width: 100%;
     padding: 0px;
 }
 .category_define h3
  {
      padding: 0px;
      margin:0px;
      font-size: 18px;  
      font-weight: 600;
      color: #020204;
      margin-bottom: 5px;
  }

.category_define ul
 {
     padding:0px;
     margin: 0px -5px;
     list-style: none;
     display: flex;
     flex-wrap:wrap;
 }
 .category_define ul li
  {
      padding:0;
	  margin: 0px;
  }
.category_define ul li
  {
	  flex:0 0 33.33%;
	  margin-top: 10px;
  }
.category_define ul li:nth-child(1),
.category_define ul li:nth-child(2),
.category_define ul li:nth-child(3)
 {
	margin-top: 0px;
 }
.category_define ul li a
 {
    display: block;
    padding:0;
    margin: 0px;
    font-size: 16px;
    color:#fff;
    text-decoration: none;
	transition: 0.3s all;
	text-align: left;
	line-height: 20px;
 }

.category_define ul li a:hover
 {
     color:#3498db;
 }

.row_footer
 {
     display: flex;
     flex-wrap: wrap;
 }
.left_column:nth-child(1),
.left_column:nth-child(2),
.left_column:nth-child(3)
  {
      flex:0 0 100%;
      max-width: 100%;
  }

.box_footer
 {
     width: auto;
     padding: 0px;
 }
 .footer_head
  {
    margin-bottom: 5px;
  }
.footer_head h3
 {
    padding: 0px;
    margin: 0px;
    font-size: 20px;
    font-weight: 600;
    color: #020204;
   
 }
.box_footer ul
 {
     padding: 0px;
     margin: 0px;
     list-style: none;
 }
 .box_footer ul li
  {
      display: block;
      padding: 5px 0px;
      margin: 0px;
  }
 .box_footer ul li a
  {
      display: block;
      padding: 0px;
      margin: 0px;
      color: #2c2b34;
      text-decoration: none;
      transition: 0.3s all;
  }
  .box_footer ul li a:hover
   {
       color: #3498db;
   }
.social-icons
 {
     width: 100%;
     padding:0px;
     margin: 0px;
 }
 .social-icons ul
  {
      padding: 0px;
      margin: 0px;
      list-style: none;
      display: flex;
  }

.social-icons ul li
 {
     padding: 0px 15px;
	 margin:0px;
 }
.social-icons ul li:first-child
 {
     padding-left: 0px;
 }
 .social-icons ul li a
  {
    font-size: 18px;
	color:#fff;
	transition: 0.3s all;  
	opacity: 0.54;
  }
.social-icons ul li a:hover
 {
	 color: #3498db;
	 opacity: 1;
     transition:0.3s all;
 }
.paymenicons
 {
     width: 100%;
     padding:0px;
     margin: 0px;
 }
 .paymenicons ul
  {
      padding: 0px;
      margin: 0px;
      list-style: none;
      display: flex;
      flex-wrap: wrap;
      align-items: flex-end;
      flex-direction: row-reverse;
  }

.paymenicons ul li
 {
     display: block;
     padding: 0px 2px;
     margin: 0px;
 }
 .paymenicons ul li:last-child
  {
      padding-right: 0px;
  }
.paymenicons ul li:first-child
  {
      padding-left: 0px;
  }

 .copyright
  {
	padding: 0px;
	margin: 0px;
	text-align: right;
	background:transparent;
  }
.copyright p
 {
     padding: 0px;
     margin: 0px;
	 color: #fff;
	 opacity: 0.54;
 }

 .products.wrapper~.toolbar .pages{
	 float:unset;
 }

.toolbar.toolbar-products.product_filter #toolbar-amount
{
	 float:right;
	 display:none;
 }
 .product-filter:last-child{
	 display:none;
 }
 
.page-header
{
	background:#fff;	
}

.header
{
	padding:0px 15px !important;	
}
.sticky_header
 {
	 position: fixed;
	 top:0px;
	 width: 100%;
	 z-index: 999;
	 box-shadow: 0px 4px 3px rgba(0,0,0,0.1);
 }
.header:after
{
	content:'';
	clear:both;
	display:table;
}
.logo
{
	width:auto;
	padding:5px 0px;
	margin:0px !important;
}

.logo img
{
	width:95px;
}

.nav-sections
{
	padding:0px;
	float:left;
	background-color:transparent;
	width:auto;
    margin-bottom:0px !important;
	margin-left:30px;
	margin-right:auto;
	text-align:left;
}
.nav-sections .navigation
{
	background:transparent;
}
.nav-sections .navigation ul
{
	padding:0px;
	margin:0px;
	list-style:none;
	position:relative;
}
.nav-sections .navigation ul li
{
	padding:0px;
	margin:0px;
	position:relative;
	line-height:84px;
	
}
.nav-sections .navigation ul li
{
	padding:0px;
	margin-left:30px;
}
.nav-sections .navigation ul li:first-child
{
	margin-left:0px;
}


.nav-sections .navigation ul li a
{
	font-weight:500;
	padding:0px !important;
	font-size:16px;
	text-transform:capitalize;
	text-align:left;
	transition:0.3s all;
	color:#020204 !important;
	border:none !important;
}
.navigation .level0.parent>.level-top>.ui-menu-icon:after
{
	right:-15px;
	position:relative;
	opacity:0.4;
	transition:0.3s all;
}
.nav-sections .navigation ul li .submenu
{
	min-width:300px !important;
	top:100%;
	border-radius:0px;
	border:none;
	left:0px !important;
	margin-left:-15px !important;
	transition:0.3s all;
}
.nav-sections .navigation ul li .submenu li .submenu 
 {
	margin-left:0px !important;
	border-radius:0px;
	min-height: 100px;
	box-shadow: 0px 5px 5px rgba(0,0,0,0.19);
	background-color: #fff;
	display:block;
 }
.nav-sections .navigation ul li .submenu li:hover a
 {
	background:rgba(52, 152, 219, 0.05);
	color:rgba(52, 152, 219, 1) !important;
 }
.nav-sections .navigation ul li .submenu .submenu li a
 {
	color:#2c2b34 !important;
	background-color: #fff;
	border-radius:0px 10px 10px 10px;
 }

.nav-sections .navigation ul li:hover > .submenu
{
	display:block !important;
	transition:0.3s all;
}
.nav-sections .navigation ul ul li:hover > .submenu
{
	display:block !important;
	transition:0.3s all;
}

.nav-sections .navigation ul li:hover > a
{
	color:rgba(52, 152, 219, 1) !important;
	transition:0.3s all;
}
.nav-sections .navigation ul li:hover > a .ui-menu-icon:after
{
	opacity:1 !important;
	transition:0.3s all;
}
.nav-sections .navigation ul li .submenu li
{
	line-height:20px;
    padding:0px;	
}
.nav-sections .navigation ul li .submenu li a
{
	color:#2c2b34 !important;
	padding:10px 20px !important;
}
.nav-sections .navigation ul li .submenu li a
{
	font-weight:400;
}
.nav-sections .navigation ul li .submenu li a:hover
{
	background:rgba(52, 152, 219, 0.05);
	color:rgba(52, 152, 219, 1) !important;
}
.search_cart
{
	width:auto;
	padding:0px;
	margin:0px;
	float:right;
}

.minicart-wrapper .showcart:before
{
	content:none !important;
}
.minicart-wrapper,
.minicart-wrapper .action.showcart
{
	display:block;
	position:relative;	
	top:4px;
}

.minicart-wrapper .showcart svg
{
	width:22px;
	height:23px;
}
.minicart-wrapper
{
	width:auto;
	padding:23px 0px;
	margin-left:20px !important;
}

.minicart-wrapper .block-minicart .subtitle.empty
{
	font-size:16px;
	font-weight:500;
	padding:0px 0px; 
}

.prod_slide_sec .slide_conatiner:first-child
{
	padding-top:0em;
}
.prod_slide_sec .slide_conatiner:last-child
{
	padding-bottom:0em
}

.minicart-wrapper 
.action.showcart 
.counter.qty
{
	width:20px;
	height:20px;
	border-radius:50px;
	margin:0px;
	line-height:20px;
	background-color:#3498db;
	float:right;
}
.minicart-wrapper 
.action.showcart 
.counter-number
{
	text-shadow:none;
	font-size:14px;
	font-weight:600;
	line-height:20px;
}
.minicart-wrapper .action.showcart.active
{
	display:block;
}


.cont_wrap,
.cms-feaps.cms-page-view .page-main,
.cms-fele-information-page.cms-page-view .page-main,
.category-ftce-physical-education-pe-k-12.catalog-category-view.page-layout-2columns-left .cont_wrap,
.cms-praxis-test-1-3.cms-page-view .cont_wrap.page-main,
.cms-ftce-code.cms-page-view .cont_wrap.page-main,
.cms-ftce-gk-1.cms-page-view .cont_wrap.page-main,
.cms-ftce-gk-3.cms-page-view .cont_wrap.page-main, 
.cms-ftce-gk-2.cms-page-view .cont_wrap.page-main,
.cms-ftce-gk-5.cms-page-view .cont_wrap.page-main,
.cms-ftce-info-1.cms-page-view .cont_wrap.page-main,
.cms-ftce-info-2.cms-page-view .cont_wrap.page-main,
.cms-ftce-info-3.cms-page-view .cont_wrap.page-main,
.cms-ftce-info-4.cms-page-view .cont_wrap.page-main,
.cms-ftce-info-5.cms-page-view .cont_wrap.page-main,
body.cms-praxis-ii-5001-1.cms-page-view .cont_wrap.page-main,
body.cms-praxis-ii-5001-3.cms-page-view .cont_wrap.page-main,
body.cms-praxis-ii-5001-4.cms-page-view .cont_wrap.page-main,
body.cms-praxis-ii-5001-5.cms-page-view .cont_wrap.page-main,
.cms-praxis-prep.cms-page-view .cont_wrap.page-main
{
	padding:1.5em 15px 2em 15px;
}

.slide_conatiner
{
	padding:1em 0px;
}
.slide_conatiner:last-child
{
	padding-bottom:0px !important;
}


.slide_conatiner .product-item-info
{
	position:relative;
	border-radius:8px;
	transition:0.3s all;
	background-color:#fff;
	border:none !important;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.07);
}


.slide_conatiner .product-item-info a
{
	display:block;
	padding:0px;
	margin:0px;
}
.slide_conatiner .product-image-wrapper
{
	 border-bottom:1px solid #eeeef2;  
	 height:auto;
	 border-radius:8px 8px 0px 0px;
}
.slide_conatiner  .product-image-container 
{
	display:block;
}
.slide_conatiner .product-image-photo
{
	max-width: 100%;
	border-radius:0px 0px 0px 0px;
    padding: 0px;
    transition: 0.3s all;
	position:inherit;
	left:auto;
	right:auto;
	top:auto;
	bottom:auto;
}

.slide_conatiner .product-item-details
{
	width: 100%;
    padding: 0px 15px;
    margin: 0px;
    margin-bottom: 15px;
    margin-top: 10px;
	background-color:#fff !important;	
	border-bottom-left-radius: 6px;	
    border-bottom-right-radius: 6px;
}

.slide_conatiner .product-item-name
{
	width:100%;
	margin:0px;
}
.abs-product-link>a:visited, .product-item-name>a:visited, .product.name a>a:visited
{
	color:#2c2b34;
}
.slide_conatiner .product-item-link
{
	font-size: 17px;
    line-height: 22px;
	color:#2c2b34;
	font-weight:400 !important;
	height:46px;
	overflow:hidden;
	text-decoration: none !important;
}
.slide_conatiner .block-content .products-grid.grid .product-items .item
{
	margin-bottom:3px;
}
.slide_conatiner .product-items
{
	font-size:inherit;
	letter-spacing:inherit;
	line-height:inherit;
	margin:0px;
}
.slide_conatiner .price-box
{
	margin-top:12px;	
	float:left;
}

.slide_conatiner .price-container .price
{
	color: #020204;
    font-size: 18px;
    font-weight: 600;
	line-height:30px;
}
.slide_conatiner .product-item-details:after,
.slide_conatiner .product-item-info:after
{
	content:'';
	clear:both;
	display:table;
}
.slide_conatiner .product-item-details span
{
	display:block;
	padding:0px;
	margin:0px;
}
.slide_conatiner .product-item-details .old-price>span>span>span
 {
   line-height:20px;
   font-size:14px;
   text-decoration:line-through;
   margin-top:-8px;
   color:#43b55c;
   margin-bottom:0px;
 } 

.slide_conatiner .product-item-details .special-price>span>span>span
{
	line-height:20px;
}

.slide_conatiner .product-item-inner
{
	position:inherit !important;
	float:right;
	margin-top:10px !important;
}

.slide_conatiner .products-grid .product-item-info:hover
{
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.07);
	border: 1px solid #eeeef2; 
	padding:0px;
	background:tranparent;
	margin:0px;
	transition:0.3s all;
}
.slide_conatiner .products-grid .product-item-info:not(:hover):not(.active) .product-item-inner
{
	border: 0;
    clip: rect(0, 0, 0, 0);
    height: auto;
    margin: 0px;
    padding: 0;
    position: inherit;
    width: auto;
}

.slide_conatiner .products-grid .product-item-actions
{
	margin:0px;
}
.slide_conatiner .products-grid .product-item-inner
{
	box-shadow:none;
	border:none;
	margin:0px;
	right:auto;
	padding:0px;
}
.slide_conatiner .product-item-actions
{
	content:'';
	clear:both;
	display:table;
}
.slide_conatiner .actions-primary
{
	float:right;
}
.slide_conatiner .actions-secondary
{
	width:30px;
	height:30px;
	background-color:rgba(255,255,255,1);
	border-radius:50px;
	z-index:99;
	line-height:35px;
	margin-top:1.5px;
	float:left;
	margin-right:10px;
	
}
.slide_conatiner .actions-secondary a:before
{
	content:'\e600';
	top:-2.1px;
	left:-2px;
	position:relative;
	z-index:999;
}
.slide_conatiner .actions-secondary a:hover:before
 {
	color: #2486c8;
	transition:0.3s all;
 }
.slide_conatiner .primary
{
	padding:8px 10px;
	background-color:#2c2b34;
	border-radius: 4px;
	border:0px solid !important;
	transition:0.3s all;
	font-family:"Work Sans",sans-serif;
}
.slide_conatiner .primary:active,
.slide_conatiner .primary:focus
 {
	 border:0px solid !important;
	 background-color: #2486c8;
 }


.slide_conatiner .primary:hover,
.slide_conatiner .action.primary:hover
{
	border:0px solid !important;
	background-color: #2486c8;
	transition:0.3s all;
}


.slide_conatiner .product-item-info:hover .product-item-link
{
	color:#2486c8 !important;
	transition:0.3s all;
}

.backoverly
{
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.64);
	position:fixed;
	top:0px;
	left:0px;
	z-index:999;
}

.minicart-wrapper .block-minicart
{
	border:none;
	box-shadow:0 5px 5px rgba(0, 0, 0, 0.19);
	border-radius:0 0 10px 10px;
}

.minicart-items-wrapper,
.minicart-items .product-item:not(:first-child)
{
	border-color:#eeeef2;
}

.minicart-wrapper .checkout
{
	background-color:#3498db;
	border-radius:4px;
	border:none;
}
.minicart-wrapper .block-minicart .block-content>.actions>.primary
{
	margin: 10px 0px 15px 0px;
}
.minicart-wrapper .minicart-items-wrapper
{
	max-height:260px;
	margin:0px -15px;
}
.minicart-wrapper .minicart-items-wrapper::-webkit-scrollbar
{
	 width: 8px;
}

.minicart-wrapper .minicart-items-wrapper::-webkit-scrollbar-thumb
{
   background-color: #3498db;
   border-radius:10px;
}

.minicart-wrapper  .minicart-items .product-item
{
	padding:15px 0px;
}
.minicart-wrapper  .minicart-items .product-item:first-child
{
	padding-top:0px;
}
.minicart-wrapper  .minicart-items .product-item:last-child
{
	padding-bottom:0px;
}
.minicart-wrapper .checkout:hover
 {
     background-color: #2486c8;
     transition: 0.3s all;
	 border:none;
 }
 .minicart-wrapper .block-minicart:before,
 .minicart-wrapper .block-minicart:after
 {
	 content:none;
 }
.minicart-wrapper .item-qty
 {
	 border-radius:4px;
	 border-color:#dedede;
	 font-weight:600;
 }
.minicart-wrapper .details-qty .label
 {
	 font-weight: 600;
     opacity: 0.70;
 }
 
 .minicart-wrapper .item-qty:active,
 .minicart-wrapper .item-qty:focus
  {
	  outline:none;
	  box-shadow:none;
	  border:1px solid #a5c1d4;
  }
 .minicart-wrapper .product-item-name a
{
	text-decoration:none !important;
	font-size:16px;
}
.minicart-wrapper .update-cart-item
{
	padding: 8px 10px;
    background-color: #2c2b34;
    border: none;
	color:#fff;
	transition:0.3s all;
}
.minicart-wrapper .update-cart-item:hover
{
	border:none;
	background-color: #2486c8;
	transition:0.3s all;
	transition:0.3s all;
}
.minicart-wrapper .product-image-container
{
	border: 1px solid #eeeef2;
    position: relative;
	overflow:hidden;
    border-radius: 4px;
}
.minicart-wrapper .price-container .price
{
	font-size:16px;
	color:#020204;
}

.minicart-wrapper .minicart-items .action.edit:before, 
.minicart-wrapper .minicart-items .action.delete:before
{
	color:#c1c1c7;
	transition:0.3s all;
}
.minicart-wrapper .minicart-items .action.edit:hover:before, 
.minicart-wrapper .minicart-items .action.delete:hover:before
{
	color:#919196;
	transition:0.3s all;
}
.minicart-wrapper .action.viewcart
{
	color:#3498db;
	text-decoration:none;
	font-weight:600;
}
.minicart-wrapper .action.viewcart:hover
{
	color:#2486c8;
}

.nav-before-open .page-wrapper
{
	height:auto;
	overflow:auto;
}

.breadcrumb_sec
{
	display:none;
	width:100%;
	padding:0px;
	margin:0px;
	background:rgba(231, 231, 232, 0.8);	
	border-top:1px dashed rgba(201, 208, 212, 0.6);
	border-bottom:1px dashed rgba(201, 208, 212, 0.6);
}

.breadcrumb_sec .breadcrumbs
{
	padding-top:5px;
	padding-bottom:5px;
	margin:0px auto;
}
.breadcrumb_sec .breadcrumbs .items a
{
	font-size:13px;
	color:#3498db;
	font-weight:600;
	text-decoration:none;
}
.breadcrumb_sec .breadcrumbs .item:not(:last-child):after
{
	opacity:0.6;
	margin:0 5px;
}
.breadcrumb_sec .breadcrumbs .items strong
{
	font-size:13px;
	font-weight:600;
	opacity:0.6;
}
.prod_coll_head
{
	width:100%;
	padding:0px;
	margin:0px;
	margin-bottom:15px;
}

.prod_coll_head .page-title
{
	padding:0px;
	margin:0px;
	font-size: 24px;
    line-height:36px;
	color: #020204;
	font-weight: 600;
}

.videobox_content
{
  width:auto;
  margin:0px;
}

.videobox_content .category-cms
{
	margin-bottom:0px;
}
.video_desbox
{
	width:100%;
	padding:0px;
	margin:0px;
}
.videodesc
{
	width:100%;
	padding:0px;
	margin:0px;
	margin-bottom:0px;
}
.videodesc p
{
	margin:0px;
	padding:0px;
	line-height:26px;
}

.videobxs_frame
{
	width:100%;
	padding:0px;
	line-height: 10px;
	margin:0px;
	border-radius:10px;
	overflow:hidden;	
	border: 1px solid #eeeef2;
    transition: 0.3s all;
	background-color: #fff;
	margin-top: 30px;
}
.videoimg_content
 {
	 margin-top:20px;
 }

.product_filter
{
	width:100%;
	height:auto;
	padding:0px;
	border-radius:8px;
	margin:0px;
}

.product_filter .toolbar-sorter label
{
	padding:0px;
	margin:0px;
	margin-right:5px;
	opacity:0.54;
	display:none;
}
.product_filter .toolbar-sorter select
{
	border-radius: 4px;
	border:none;
    font-weight: 600;
	padding:10px 15px;
	padding-right:25px;
	line-height:20px;
	font-size:16px;
	height:40px;
	background-color:#fff;
	margin:0px;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.07);
	font-family: "Work Sans",sans-serif;
}
.product_filter .toolbar-sorter select:focus,
.product_filter .toolbar-sorter select:active
{
	outline:none;
	box-shadow:none;
}

.product_filter .sort-asc,
.product_filter .sort-desc
{
	margin-left:10px !important;	
	text-decoration:none !important;
}

@media (max-width:400px)
{
.product_filter .toolbar-sorter .action.sorter-action.sort-desc,
.product_filter .sort-asc
{
	display:none;
}
}
.product_filter .sort-asc span
{
	display:none;
	border: 0;
    clip:inherit;
    height: auto;
    margin: 0px;
    overflow: inherit;
    padding: 0;
    position: inherit;
    width: auto;
	padding-left:5px;
	opacity: 0.54;
	color: #2c2b34;
	margin-top:10px;
}

.product_filter .allproduct_find
{
	float:left;
	margin-right:15px;
}

.product_filter .allproduct_find .block-content.filter-content
{
	margin-top:0px;
}
.product_filter .allproduct_find .block-content.filter-content .filter-options-item
{
	border-radius: 4px;
    border: none;
    font-weight: 600;
    padding: 10px 15px;
    line-height: 20px;
    height: 40px;
    background-color: #fff;
    margin: 0px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07)
}
.product_filter .allproduct_find .block-content.filter-content .filter-options-item .filter-options-title
{
	text-transform:capitalize;
	font-weight:600;
}

.page-layout-1column .filter-options-item.active:after, 
.page-layout-1column .filter-options-item.active:before
{
	display:none !important;
	border:none;
}

.page-layout-1column .product_filter .allproduct_find .block-content .filter-options-content
{
	border-radius: 0px 10px 10px 10px;
	transition: 0.3s all;
	border:none;
	box-shadow:0 5px 4px rgba(50,50,50,0.5) !important;
	left:0px;
}
.page-layout-1column .product_filter .allproduct_find .block-content .filter-options-content ol
{
	padding:0px;
	margin:0px;
}
.page-layout-1column .product_filter .allproduct_find .block-content .filter-options-content ol li
{
	padding:0px;
	margin:0px;
	padding: 5px 15px;
	text-align:left;
	font-weight:400;
}
.page-layout-1column .product_filter .allproduct_find .block-content .filter-options-content ol li a
 {
	display: block;
    margin: -5px -15px;
	padding:5px 15px;
    font-size: 14px;
    position: relative;
    transition: 0.3s all;
    color: #2c2b34;
	font-weight:400;
 }
.page-layout-1column .product_filter .allproduct_find .block-content .filter-options-content ol li .count
 {
	font-weight: 600;
    position: absolute;
    right: 10px;
    opacity: 0.5;
    transition: 0.3s all;
 }
.page-layout-1column .product_filter .allproduct_find .block-content .filter-options-content ol li:hover
{
	background:transparent;
}
.page-layout-1column .product_filter .allproduct_find .block-content .filter-options-content ol li:hover a
{
	background: rgba(52, 152, 219, 0.05);
    color: rgba(52, 152, 219, 1);
}

.product_filter .sort-asc:before,
.product_filter .sorter-action.sort-desc:before
{
	border-radius: 4px;
    font-weight: 600;
    padding: 0px 0px;
    line-height: 38px;
    height: 38px;
	width:40px;
    background-color: #fff;
    margin: 0px;
	top:-6px;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.07);
}
.product_filter .toolbar-amount
{
   opacity:0.54;
   font-weight:500;
   padding:5px 10px;
   border-radius:4px;
   margin-top:7px;
   background-color:rgba(0,0,0,0.05);
   border:1px dashed rgba(0,0,0,0.2);
}
.section_bx
{
	width:100%;
	padding:1em 0px;
	margin:0px;
    background-color:#fff;	
}
.box_container
{
    padding-left: 15px;
    padding-right: 15px;
}

.inner_product_pg
{
	margin:0px;
	padding-top:0px !important;
}

.inner_product_pg .product-items
{
	display:flex;
	flex-wrap:wrap;
}
.inner_product_pg .product-items
{
	margin-left:-5px !important;
	margin-right:-5px !important;
}
.inner_product_pg .item
{
	flex:0 0 100%;
	max-width:100%;	
}
.inner_product_pg .item
{
	margin-top:10px;
}
.inner_product_pg .item:nth-child(1)
{
	margin-top:0px;
}
.inner_product_pg .item
 {
	 padding-left:5px;
	 padding-right:5px;
 }
.inner_product_pg .product-item-info
{
	width:auto;
}
.inner_product_pg .product-item-inner
{
	box-shadow: none;
    border: none;
    right: auto;
    padding: 0px;
	border: 0 !important;
    clip: rect(0, 0, 0, 0)!important;
    height: auto !important;
    margin:10px 0 0 0 !important;
    overflow: inherit !important;
    padding: 0 !important;
    position: inherit;
    width: auto !important;
}
.inner_product_pg .product-item-inner:before
{
	content:none !important;
}
.inner_product_pg .product-item-actions
{
	margin:0px;
}
.inner_product_pg .product-item-info:hover,
.inner_product_pg .product-item-info.active
{
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.07);
	padding:0px;
	background:tranparent;
	margin:0px;
	transition:0.3s all;
}

.page-layout-1column.page-with-filter .column.main
{
	padding-top:0px !important;
}
.pagination_data .pages
{
	float:none !important;
	border-top:1px solid #e7e8e8;
	border-bottom:1px solid #e7e8e8;
	padding:10px 0px;
	margin-top:0px;
}
.pagination_data .pages-item-next
{
	position:inherit;
}
.pagination_data ul
{
	width:100%;
	margin:0px;
}
.pagination_data ul li.item a,
.pagination_data ul li.item .page
{
	width:40px;
	height:40px;
	line-height:40px;
	font-size:16px;
	margin:0px;
	border-radius:4px;
	box-shadow:none;
	border:none;
}
.pagination_data ul li.item a:hover
{
	background-color: rgb(52, 152, 219, 0.2);
	transition: 0.3s all;
	color: #3498db;
}
.pagination_data ul li.item strong.page
{
	background-color:rgba(0,0,0,0.1);
	opacity:0.5;
}

.pagination_data ul li a.next,
.pagination_data ul li a.previous
{
	 background-color: #3498db;
	 color: #fff;
	 transition: 0.3s all;
}
.pagination_data ul li a.next:before,
.pagination_data ul li a.previous:before
{
	color: #fff !important;
}
.pagination_data ul li a.next:hover,
.pagination_data ul li a.previous:hover
{
	 background-color: #2486c8;
     transition: 0.3s all;
}

.proddetail_box
{
	margin-bottom:1.5em;
}
.proddetail_box:after
{
	content:'';
	clear:both;
	display:table;
}
.proddetail_box .product.media
{
	max-width:100% !important;
	margin-bottom:20px;
}
.proddetail_box .fotorama__stage
{
	border:1px solid #eeeef2;
	border-radius:8px;
	background-color:#fff;
}

.proddetail_box .prod_coll_head
{
	margin-bottom:0px;
}

.catalog-product-view .proddetail_box .prod_coll_head
{
	margin-bottom:15px;
}

.proddetail_box .page-title
{
	font-size:30px !important;
	font-weight:500;
	color:#2c2b34;
}
.proddetail_box .page-title
{
	margin-bottom:0px !important;
}
.proddetail_box .product-reviews-summary
{
	margin-bottom:15px !important;
}
.proddetail_box .reviews-actions .action.add
{
	color:#3498db;
	font-size:16px;
	margin:0px;
	transition:0.3s all;
	font-weight:600;
}
.proddetail_box .reviews-actions .action.add:hover
{
	color:#2486c8;
	transition:0.3s all;
	text-decoration:none;
}
.proddetail_box .product-info-price
{
	border-bottom:none;
	margin:0px;
	width:100% !important;
}
.proddetail_box .product-info-price .price-box
{
	display:block !important;
	margin-bottom:10px !important;
}

.proddetail_box .product-info-price .price-box 
{
	width:auto;
	padding:0px;
	margin:0px;
}
.proddetail_box .product-info-price .price-box .price-wrapper 
{
	padding:0px;
	margin:0px;
	margin-bottom:0px !important;
}
.proddetail_box .product-info-price .price-box:after
{
	content:'';
	clear:both;
	display:table;
}
.proddetail_box .product-info-price .price-box .price
{
	color: #020204;
    font-size: 2em !important;
    font-weight: 600;
    line-height: 30px;
}
.proddetail_box .product-info-stock-sku
{
	display:block;
	text-align:left ;
	padding-left:0px;
	padding-bottom:0px;
}
.proddetail_box .product-info-stock-sku .stock.available
{
	color:#43b55c;
	margin-bottom:0px;
}
.proddetail_box .product.attribute.sku .type
{
	color:#2c2b34;
	font-weight:600;
	opacity:0.70;
}
.proddetail_box .product.attribute.sku .value
{
	color:#2c2b34;
}
.proddetail_box .product-add-form
{
	padding-top:0px !important;
	margin-top:20px;
}

.proddetail_box .field.qty:after
{
	content:'';
	clear:both;
	display:table;
}
.proddetail_box .field.qty .label
{
	float:left;
	line-height:44px;
	margin-bottom:0px;
	font-weight:600;
	opacity:0.70;
}
.proddetail_box .control
{
	float:left;
	margin-left:15px;
}
.proddetail_box .control .input-text[type="number"]
{
	border-radius: 4px;
    border-color: #bfd3e0;
    font-weight: 500;
	height:44px;
	font-size:16px;
}
.proddetail_box .control .input-text[type="number"]:active,
.proddetail_box .control .input-text[type="number"]:focus
{
	box-shadow:none;
	border:1px solid #a9bac5;
}

.pro_desc_detail
{
	padding:0px;
	margin:0px;
	padding-top:30px !important;
	margin-bottom:0px !important;
}
.pro_desc_detail .product.data.items
{
	margin-bottom:0px;
}
.pro_desc_detail .product.data.items>.item.title>.switch
{
	height:48px;
	font-size:16px;
	border-color:transparent;
	background:transparent;
	border-top-left-radius:4px;
	border-top-right-radius:4px;
    color:#020204;
	opacity:0.6;
	position:relative;
	font-weight:600;
	line-height:45px;
}
.pro_desc_detail .product.data.items>.item.title>.switch:hover
{
	color:#1979c3;
	border-bottom:3px solid #1979c3;
	opacity:1;
}
.pro_desc_detail .product.data.items>.item.title.active>.switch,
.pro_desc_detail .product.data.items>.item.title.active>.switch:active,
.pro_desc_detail .product.data.items>.item.title.active>.switch:focus
{
	color:#1979c3;
	border-bottom:#1979c3;
	opacity:1;
}

.pro_desc_detail .product.data.items>.item.content
{
	margin-top:47px;
	border-radius:8px;
	border:none !important;
	padding:15px 20px;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.07);
}

.pro_desc_detail .description .value p
{	
	margin: 0px;
    padding: 0px;
    line-height: 26px;
	margin-bottom:15px;
}

.pro_desc_detail .description .value ol
{
	padding:0px;
	margin:0px;
	list-style:none;
	margin-top:15px;
}
.pro_desc_detail .description .value ol li
{
	position:relative;
	padding:8px 0px;
	padding-left:30px;
	margin:0px;
}
.pro_desc_detail .description .value ol li:before
{
	content:'';
	width:12px;
	height:12px;
	position:absolute;
	left:0px;
	top:15px;
	border-radius:50%;
	background-color:#2c2b34;
	opacity:0.15;
}
.pro_desc_detail .fieldset
{
	margin-bottom:20px;
}
.pro_desc_detail .review-legend
{
	float:none;
	padding-bottom:20px !important;
	border-bottom:1px solid #eeeef2 !important;
	margin-bottom:10px !important;
}
.pro_desc_detail .review-legend  span
{
	display:block;
	font-weight:600;
	font-size:18px;
	color:#020204;
	margin-bottom:5px !important;
}
.pro_desc_detail .review-legend  strong
{
	font-weight:400 !important;
}
.pro_desc_detail .field .label
{
	font-weight:400;
	margin-bottom:5px;
}
.pro_desc_detail .fieldset>.field, .fieldset>.fields>.field
{
	margin-bottom:15px;
}
.pro_desc_detail .control .input-text[type="text"]
{
	height:48px;
}
.pro_desc_detail .control .input-text[type="text"],
.pro_desc_detail .control textarea
{
	border-color:#dedede !important;
	border-radius:4px;
	font-weight:500;
	font-size: 16px;
    font-family: "Work Sans",sans-serif;
}
.pro_desc_detail .control .input-text[type="text"]:active,
.pro_desc_detail .control .input-text[type="text"]:focus,
.pro_desc_detail .control textarea:focus,
.pro_desc_detail .control textarea:active
{
	box-shadow:none;
	outline:none;
	border:1px solid #a5c1d4 !important;
}
.pro_desc_detail .field-error, div.mage-error[generated]
{
	margin-top:5px;
	font-size:13px;
}
.pro_desc_detail .review-form .action.submit.primary
{
	background-color: #3498db;
    border-radius: 4px;
    border: none;
	line-height: 2.2rem;
    padding: 14px 17px;
    font-size: 16px;
	color:#fff;
}
.pro_desc_detail .review-form .action.submit.primary:hover
 {
     background-color: #2486c8;
     transition: 0.3s all;
	 border:none;
 }
  
.fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__fullscreen-icon, .fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-out, .fotorama__wrap:not(.fotorama__wrap--toggle-arrows) .fotorama__zoom-in
{
	box-shadow:none;
}

.login-wrapper
{
	display:none;
	padding:5px 0px;
	border:none !important;
    background: linear-gradient(to right, #fbfbfff5 ,#dee7ec) !important;
}

.sticky_header .login-wrapper
 {
	 display: none;
 }
.login-wrapper:after
{
	content:'';
	clear:both;
	display:table;
}
.login-wrapper .welcome-content
{
	display:none;
	float:left;
	color: #2c2b34;
	font-size:14px;
	opacity:0.8;
	font-weight:500;
}
.login-wrapper .header.links
{
	float:right;
}
.login-wrapper .header.links 
{
    padding:0px 0px !important;
    margin-right:0px !important;	
}
.login-wrapper .customer-welcome ul 
{
	border:none;
	border-radius:0px 0px 10px 10px;
	box-shadow:0 5px 5px rgba(0,0,0,0.19);
}
.login-wrapper .customer-welcome ul li:hover
{
	background:none;
}
.login-wrapper .customer-welcome ul li a
{
	padding:8px 15px;
}
.login-wrapper .customer-welcome ul li a:hover
{
	background:rgba(52, 152, 219, 0.05);
	color:rgba(52, 152, 219, 1) !important;
}


.login-wrapper .customer-welcome ul:before,
.login-wrapper .customer-welcome ul:after
{
	display:none;
}
.login-wrapper .header.links li a
{
	color: #3498db !important;
    font-size: 14px;
    transition: 0.3s all;
    font-weight: 600;
}
.login-wrapper .greet.welcome .logged-in
{
	color: #2c2b34 !important;
	font-size:14px;
	opacity:0.8;
	transition:0.3s all;
	font-weight:500;
}
.login-wrapper .customer-name .action.switch:after
{
	color:#020204;
	opacity:0.4;
}

.login-wrapper .customer-name .action.switch:hover:after
{
	color:#020204;
} 

.login-wrapper .header.links li a:hover
{
	color:#3498db !important;
	text-decoration:none !important;
}
.login-wrapper .header.panel>.header.links>.authorization-link:after
 {
	 color: #2c2b34 !important;
	 opacity:0.3;
 }

 
.cart_wishlist_btn
{
	width:auto;
	height:auto;
	padding:0px;
	margin:0px;
	margin-top:15px;
}

.cart_wishlist_btn:after
{
	content:'';
	clear:both;
	display:table;
}
.cart_wishlist_btn .action.primary.tocart
{
	width:100%;
	background-color:#3498db;
	border-color:#3498db;
	border-radius:4px;
	transition:0.3s all;
	float:left;
	margin:0px;
	height:56px;
	padding: 14px 17px;
	font-size:18px;
	font-weight:700;
}
.cart_wishlist_btn .action.primary.tocart:hover
 {
	 border-color: #2486c8;
     background-color: #2486c8;
     transition: 0.3s all;
	 border:none;
	 transition:0.3s all;
 }
.cart_wishlist_btn .action.towishlist
{
	width:100%;
	height:56px;
	float:left;
	display:block;
	background-color: #2c2b34; 
	border-radius:4px;
	border:1px solid rgba(44, 43, 52, 0.3);
	color: #2c2b34;	
	transition:0.3s all;
	padding: 14px 17px;
	color:#fff; 
	text-align:center;
	font-size:18px;
	font-weight:500;
	margin-top:10px;
	margin-right:0px;
}
.cart_wishlist_btn .action.towishlist:hover
{
	border:1px solid rgba(44, 43, 52, 1);
	transition:0.3s all;
	text-decoration:none !important;
}

.proddetail_box .product-add-form .fieldset:last-child,
.proddetail_box .product-add-form .box-tocart
{
	margin-bottom:0px;
}

.cart-form-discount
{
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.07);
	border-radius:8px;
	background-color:#fff;
}
.cart-form-discount .form.form-cart
{
	width:100%;
	padding:0px;
}
.cart-form-discount .cart.table-wrapper .cart thead tr th.col
{
	padding:15px 15px;
    line-height: 22px;
    font-weight: 500;
    opacity: 0.70;
	text-align:left;
	font-size:16px;
}

.cart-form-discount .cart.table-wrapper .col.price, .cart.table-wrapper .col.subtotal, .cart.table-wrapper .col.msrp
{
	padding:10px 15px 0px 15px;
	text-align:left;
}
.cart-form-discount .cart.table-wrapper .col.price .price-excluding-tax .price,
.cart-form-discount .cart.table-wrapper .col.subtotal .price-excluding-tax .price
{
	font-weight:600;
	color:#020204;
	font-size:18px;
}

.cart-form-discount .cart.table-wrapper .col.qty
{
	padding:10px 15px 0px 15px;
}
.cart-form-discount .cart.table-wrapper .col.qty .input-text
{
	margin-top:0px;
}
.cart-form-discount .cart.table-wrapper .col.qty .input-text:active,
.cart-form-discount .cart.table-wrapper .col.qty .input-text:focus
{
	box-shadow:none;
	outline:none;
	border:1px solid #bfd3e0 ;
}
.cart-form-discount .cart.table-wrapper .cart thead tr th.col,
.cart-form-discount .cart.table-wrapper .cart>.item,
.cart-form-discount .table>tbody+tbody
{
	border-color: #eeeef2;
}

.cart-form-discount .product-image-wrapper
{
	width:60px;
	border-radius:4px;
}

.cart-form-discount .actions-toolbar
{
	float:left;
	padding-bottom:0px;
	margin-top:0px;
}

.cart-form-discount .cart.table-wrapper .actions-toolbar:after
{
	content:'';
	clear:both;
	display:table;
}
.cart-form-discount .cart.table-wrapper .actions-toolbar>.action-edit, 
.cart-form-discount .cart.table-wrapper .actions-toolbar>.action-delete
{
	display:inline-block;
	position:inherit;
	right:0px;
	margin:0px;
	float:left;
	font-weight:400;
	color:#020204;
	opacity:0.6;
	transition:0.3s all;
	border-radius:25px;
	border:1px solid #e0e0e2;
	
}
.cart-form-discount .cart.table-wrapper .product-item-name+.item-options
{
	margin-top: 5px;
}
.cart-form-discount .cart.table-wrapper .product-item-name+.item-options dt
{
	margin-bottom:0px;
}

.cart-form-discount .cart.table-wrapper .actions-toolbar>.action-edit
{
  padding:4px 10px;
}
 
.cart-form-discount .cart.table-wrapper .actions-toolbar>.action-delete
{
	padding:5px 10px;
}

.cart-form-discount .cart.table-wrapper .actions-toolbar>.action-edit span, 
.cart-form-discount .cart.table-wrapper .actions-toolbar>.action-delete span
{
	
}

.cart-form-discount .cart.table-wrapper .actions-toolbar>.action-edit:hover, 
.cart-form-discount .cart.table-wrapper .actions-toolbar>.action-delete:hover
{
	opacity:1;
	transition:0.3s all;
	text-decoration:none;
}
.cart-form-discount .cart.table-wrapper .actions-toolbar>.action-edit:before, 
.cart-form-discount .cart.table-wrapper .actions-toolbar>.action-delete:before
{
	transition:0.3s all;
}
.cart-form-discount .cart.table-wrapper .actions-toolbar>.action-edit:hover:before, 
.cart-form-discount .cart.table-wrapper .actions-toolbar>.action-delete:hover:before
{
	color:#2c2b34;
	transition:0.3s all;
	opacity:0.7;
}

.cart-form-discount .cart.table-wrapper .actions-toolbar>.action-edit
{
	margin-right:10px;
}
.cart-form-discount strong.product-item-name
{
	line-height:22px;
}
.cart-form-discount .product-item-name a
{
	color:#020204;
	transition:0.3s all;
	font-weight:500;
	font-size:18px;
}
.cart-form-discount .product-item-name a:hover
{
	color:#1979c3;
	transition:0.3s all;
	text-decoration:none;
}
.cart-form-discount .cart.table-wrapper .actions-toolbar>.action-edit>span, 
.cart-form-discount .cart.table-wrapper .actions-toolbar>.action-delete>span
{
	 border: 0;
     clip:inherit;
     height: auto; 
     margin: 0px; 
     overflow: auto;
     position: relative;
     width:auto;
}
.cart-form-discount .cart.table-wrapper .product-item-details
{
	padding-bottom:0px;
}

.cart-form-discount .cart.table-wrapper .col.qty .input-text
{
	border-radius:4px;
	border-color:#dedede;
	font-weight:500;
}
.cart-form-discount .form-cart,
.cart-form-discount .table-wrapper
{
	margin-bottom:0px;
}


.cart-form-discount .block.discount .title
{ 
   padding:15px 15px;
   border-top:none;
}
.cart-form-discount .cart-discount .block>.title strong
{
	color:#3498db;
	font-size:16px;
	font-weight:600;
}
.cart-form-discount .cart-discount .block>.title:after
{
	color:#3498db;
}

.cart-form-discount .block.discount .content
{
	width:100%;
	padding:0px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:1px;
}

.cart-form-discount .block.discount .field
{
	margin:0px;
}
.cart-form-discount .block.discount .field .control .input-text
{
	height: 48px;
	border-color: #dedede !important;
    border-radius: 4px;
	border-top-right-radius:0px;
	border-bottom-right-radius:0px;
    font-weight: 500;
	font-size:16px;
}
.cart-form-discount .fieldset.coupon .actions-toolbar
{
	float:none;
	padding:0px;
	margin:0px;
 }
.cart-form-discount .block.discount .field .control .input-text::placeholder,
.cart-form-discount .block.discount .field .control .input-text::-webkit-input-placeholder
{
	color:#c4c4cc;
	font-weight:400;
}
.cart-form-discount .block.discount .field .control .input-text:active,
.cart-form-discount .block.discount .field .control .input-text:focus
{
	box-shadow:none;
	outline:none;
	border:1px solid #a5c1d4 !important;
}
.cart-form-discount .block.discount .actions-toolbar .action.apply.primary
{
    background-color: #3498db;
    border-radius: 4px;
    border: none;
    padding: 10px 17px;
    font-size: 16px;
    color: #fff;
	line-height:20px;
	height: 48px;
	border:1px solid #3498db;
	box-shadow:none;
	border-top-left-radius:0px;
	border-bottom-left-radius:0px;
}

.checkout-cart-index .cart-summary
{
	background:#fff;
	border-radius: 8px;
	border: 1px solid #eeeef2;
	padding:0px;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.07);
}
.checkout-cart-index .summary.title
{
	padding:12px 15px;
	margin:0px;
	font-size:18px;
	font-weight:600;
	color:#020204;
}
.checkout-cart-index .cart-summary .block>.title
{
	padding:15px 15px;
}
.checkout-cart-index .cart-summary .block>.title strong
{
	font-size:16px;
}
.checkout-cart-index .cart-totals .grand strong, 
.checkout-cart-index .opc-block-summary .table-totals .grand strong
{
	color:#020204;
	font-size:20px;
}
.checkout-cart-index .cart-summary .block>.title,
.checkout-cart-index .cart-summary .cart-totals,
.checkout-cart-index .cart-totals .grand .mark,
.checkout-cart-index .cart-totals .grand .amount
{
	border-color:#eeeef2;
}
.checkout-cart-index .cart-summary .block>.title:after
{
	right:15px;
}
.checkout-cart-index .cart-totals
{
	padding:12px 15px 0px 15px;
}
.checkout-cart-index .cart-summary .block .fieldset .field
{
	font-size:14px;
}
.checkout-cart-index .checkout.methods.items.checkout-methods-items
{
	padding:10px 15px 20px;
	margin:0px 0 0 0;
}
.checkout-cart-index .checkout-methods-items .action.primary.checkout
{
	background-color:#3498db;
	border-radius:4px;
	border:none;
}
 
.checkout-cart-index .checkout-methods-items .action.primary.checkout:hover
 {
     background-color: #2486c8;
     transition: 0.3s all;border:none;
 }
.checkout-cart-index .cart-summary .block form:not(:last-of-type) .fieldset,
.checkout-cart-index .block.shipping .fieldset:last-child,
.checkout-cart-index .cart-summary .block .item-options
 {
	 margin:0px;
 }
.checkout-cart-index .content#block-summary
 {
	 padding:0px 15px;
	 margin-top:-8px;
 }
.checkout-cart-index .content#block-summary .field .label
{
	font-weight: 600;
	color: #2c2b34;
	font-size:14px;
	opacity:0.6;
    margin-bottom: 3px;
}
.checkout-cart-index .content#block-summary .field .select,
.checkout-cart-index .content#block-summary .field .input-text
{
	border-color: #dedede;
    border-radius: 4px;
    font-weight: 500;
    height:36px;
	font-size: 16px;
    font-family: "Work Sans",sans-serif;
}
.checkout-cart-index .content#block-summary .field .select:active,
.checkout-cart-index .content#block-summary .field .input-text:active,
.checkout-cart-index .content#block-summary .field .select:focus,
.checkout-cart-index .content#block-summary .field .input-text:focus
{
	box-shadow:none;
	outline:none;
	border:1px solid #a5c1d4 !important;
}
.checkout-cart-index .items.methods .item-title
{
	font-size:16px;
	font-weight:600;
}
.checkout-cart-index .content#block-summary .field .radio[type="radio"]:active,
.checkout-cart-index .content#block-summary .field .radio[type="radio"]:focus
{
	box-shadow:none;
	border:none;
}
.checkout-cart-index .cart.table-wrapper .col.qty
{
	text-align:left;
}

.checkout-index-index .opc-progress-bar
{
	width:100%;
	padding:0px;
	margin:0px;
	height:auto;	
	margin-bottom:30px;
	border-bottom: 1px solid #e3e6ea;
    padding-bottom: 15px;
}

.checkout-index-index .opc-progress-bar-item._active:before,
.checkout-index-index .opc-progress-bar-item._active>span:before,
.checkout-index-index .opc-progress-bar-item._complete:before,
.checkout-index-index .opc-progress-bar-item._complete>span:before
{
	background-color:#43b55c;
	border-color:#43b55c;
}
.checkout-index-index .opc-progress-bar-item._complete:hover:before,
.checkout-index-index .opc-progress-bar-item._complete>span:hover::before
{
	background-color:#43b55c;
	border-color:#43b55c;
}
.checkout-index-index .opc-progress-bar-item>span:before, 
.checkout-index-index .opc-progress-bar-item>span:after
{
	top:2px;
}
.checkout-index-index .opc-progress-bar-item>span:after
{
	top:8px;
}
.checkout-index-index .opc-progress-bar-item._active>span:after,
.checkout-index-index .opc-progress-bar-item._complete>span:after
{
	border-color:#43b55c;
	
}
.checkout-index-index .opc-progress-bar-item._active span:after,
.checkout-index-index .opc-progress-bar-item._complete>span:after
 {
	color:#020204;
 }
.checkout-index-index .opc-progress-bar-item>span:after
{
	color: #b2b5bf;
}
.checkout-index-index .opc-progress-bar-item
{
	width:240px;
}
.checkout-index-index .opc-progress-bar-item._active>span
{
	color:#020204;
}
.checkout-index-index .opc-progress-bar-item>span
{
	color: #b2b5bf;
    font-weight: 400;
}
.checkout-index-index .opc-progress-bar-item._complete > span
{
    color: #3498db;
    font-weight: 600;
}
.checkout-index-index .opc-progress-bar-item._complete > span:hover
{
	color: #3498db;
}

.checkout-index-index  .opc-wrapper .step-title
{
	padding:0px;
	margin:0px;
	font-size: 20px;
	line-height: 20px;
    color: #020204;
    font-weight: 600;
	margin-bottom:15px;
	border-bottom:none;
}

.checkout-index-index .opc-wrapper .checkout-shipping-address .step-content,
.checkout-index-index .opc-wrapper .checkout-shipping-method .step-content
{
    border-radius: 8px;
    background-color: #fff;
	padding:0px;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.07);
}
.checkout-index-index .opc-wrapper .form-login,
.checkout-index-index .opc-wrapper .form-shipping-address
{
	max-width:100%;
	margin:0px;
	padding:0px;
}
.checkout-index-index .form .fieldset
{
	max-width:500px;
}
.checkout-index-index .opc-wrapper .form-login
{
	margin:0px;
	padding:0px;
	padding-bottom:15px;
	border-bottom:1px solid #eeeef2;
}
.checkout-index-index #shipping-new-address-form.fieldset.address
{
	margin:0px;
	padding-top:15px;
}
.checkout-index-index .fieldset:last-child
{
	padding-top:0px;
}
.checkout-index-index .fieldset:last-child
{
	margin:0px;
	padding:0px;
}
.checkout-index-index .fieldset>.field
{
	margin:0px;
}
.checkout-index-index .opc-wrapper .form-login .fieldset .note
{
	color: #b1bec7;
	font-weight:400;
	margin:5px 0 0 0;
}
.checkout-index-index .opc-wrapper .form-login .fieldset .field .label, 
.checkout-index-index .opc-wrapper .form-shipping-address .fieldset .field .labe
{
    font-weight: 400;
    margin-bottom: 5px;
}
.checkout-index-index input[type="text"], 
.checkout-index-index input[type="password"], 
.checkout-index-index input[type="url"], 
.checkout-index-index input[type="tel"], 
.checkout-index-index input[type="search"], 
.checkout-index-index input[type="number"], 
.checkout-index-index input[type="datetime"], 
.checkout-index-index input[type="email"],
.checkout-index-index .select
{
	border-color: #dedede;
    border-radius: 4px;
    font-weight: 500;
    font-size: 16px;
    font-family: "Work Sans",sans-serif;
	height: 48px;
}
.checkout-index-index input[type="password"],
.checkout-index-index input[type="text"]:active, 
.checkout-index-index input[type="text"]:focus, 
.checkout-index-index input[type="password"]:active, 
.checkout-index-index input[type="password"]:focus, 
.checkout-index-index input[type="url"]:active,
.checkout-index-index input[type="url"]:focus, 
.checkout-index-index input[type="tel"]:active, 
.checkout-index-index input[type="tel"]:focus, 
.checkout-index-index input[type="search"]:active, 
.checkout-index-index input[type="search"]:focus, 
.checkout-index-index input[type="number"]:active, 
.checkout-index-index input[type="number"]:focus, 
.checkout-index-index input[type="datetime"]:active, 
.checkout-index-index input[type="datetime"]:focus, 
.checkout-index-index input[type="email"]:active,
.checkout-index-index input[type="email"]:focus,
.checkout-index-index .select:active,
.checkout-index-index .select:focus
{
	box-shadow:none;
	outline:none;
	border:1px solid #a5c1d4 !important;
}

.checkout-index-index input[type="password"]::placeholder,
.checkout-index-index input[type="password"]::-webkit-input-placeholder
{
	color:#c4c4cc;
	font-weight:400;
}
.checkout-index-index  input[type="radio"]
{
	box-shadow:none;
	border:none;
}
 
.checkout-index-index .opc-wrapper .form-login .fieldset .field .label, 
.checkout-index-index .opc-wrapper .form-shipping-address .fieldset .field .label
{
	font-weight: 400;
    margin-bottom: 5px;
}
.checkout-index-index .field.required,
.checkout-index-index .field._required,
.checkout-index-index .fieldset>.field
{
  margin-bottom:15px;	
}
.checkout-index-index .admin__control-fields .control .field._required
{
	margin-bottom:0px;
}
.checkout-index-index .admin__control-fields .control .field.additional
{
	margin-top:5px;
}
.checkout-index-index .fieldset.hidden-fields
{
	margin-bottom:15px;	
}
.checkout-index-index .fieldset.hidden-fields .actions-toolbar
{	
   margin-top:30px;
}
.checkout-index-index .fieldset.hidden-fields .actions-toolbar .action.login.primary
{
    background-color: #3498db;
    border-radius: 4px;
    border: none;
    line-height: 2.2rem;
    padding: 12px 30px;
    font-size: 16px;
    color: #fff;	
}
.checkout-index-index .fieldset.hidden-fields .actions-toolbar .action.login.primary:hover
{
	background-color: #2486c8;
    transition: 0.3s all;
	border:none;
}
.checkout-index-index .actions-toolbar .secondary .action.remind
{
	color: #3498db;
	padding-top:5px;
	transition:0.3s all;
}
.checkout-index-index .actions-toolbar .secondary .action.remind:hover
{
	color: #2486c8;
	transition:0.3s all;
	text-decoration:none;
}

.checkout-index-index .field-tooltip
{
	top:9px;
}
.checkout-index-index .field-tooltip .field-tooltip-content
{
	background-color:#ecf7ff;
	border-color:#bccedc;
	border-radius:4px;
}
.checkout-index-index .field-tooltip .field-tooltip-content:before
{
	border-right-color:#bccedc;
}
.checkout-index-index .field-tooltip .field-tooltip-content:after
{
	border-right-color:#ecf7ff;
}

.checkout-index-index .opc-wrapper .checkout-shipping-address .step-content,
.checkout-index-index .opc-wrapper .checkout-shipping-method .step-content
{
   margin:0px;	
   margin-bottom:30px;
   padding:15px;
}

.checkout-index-index  #checkout-shipping-method-load
{
	margin:-15px 0px;
}

.checkout-index-index .table-checkout-shipping-method tbody .col-price
{
	color:#020204;
}

.checkout-index-index .actions-toolbar#shipping-method-buttons-container
{
	margin:15px -15px -15px -15px;
	padding:10px 15px;
	 border-top:1px solid #eeeef2;
}
.checkout-index-index .button.action.continue.primary
{
	background-color: #3498db;
    border-radius: 4px;
    border: none;
    line-height: 2.2rem;
    padding: 12px 17px;
    font-size: 16px;
    color: #fff;
}
.checkout-index-index .button.action.continue.primary:hover
{
     background-color: #2486c8;
     transition: 0.3s all;
	 border:none;
 }

.checkout-index-index .opc-estimated-wrapper
{
	background:#fff;
	margin:0px 0px 20px;
	border:none;
	border-radius: 8px;
    background-color: #fff;
    padding: 15px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
}
.checkout-index-index .breadcrumb_sec
{
	display:block;
}
.checkout-index-index .breadcrumb_sec .breadcrumbs
{
	display:block;
}
.checkout-index-index .opc-estimated-wrapper .estimated-block 
 {
	 font-weight:600;
 }	 
.checkout-index-index .opc-estimated-wrapper .estimated-block .estimated-label
 {
	 font-weight:400;
	 margin:0px;
	 font-size:16px;
 }
.checkout-index-index .opc-estimated-wrapper .estimated-block .estimated-price
{
	color:#020204;
}
.checkout-index-index #checkout .opc-estimated-wrapper .minicart-wrapper
{	
  margin:0px;
  padding:11px 0px 0px !important;
}
.checkout-index-index .opc-estimated-wrapper .minicart-wrapper .action.showcart
{
	padding-right:18px;
}

.checkout-index-index .modal-slide .modal-inner-wrap 
 { 
	 max-width:500px; 
	 margin-left:auto !important;
	 left:0px !important;
 } 
.modal-slide .modal-inner-wrap, .modal-popup .modal-inner-wrap
{
	border-radius:10px;
	box-shadow:0px 0px 9px rgba(0,0,0,0.3);
}
.modals-overlay
{
	background:rgba(0,0,0,0.77);
}
.modal-popup.confirm._show .modal-inner-wrap .modal-header
{	
  padding:15px 15px 5px 15px;
  border-bottom:none;
}
.modal-popup.confirm._show .modal-inner-wrap .modal-content div
{
	margin: 0px;
    padding: 0px;
	color: #020204;
	font-size:18px;
    line-height: 26px;
}

.modal-popup.confirm._show .modal-inner-wrap .modal-header .action-close:before
{
	margin-top:0px;
}
.modal-popup.confirm._show .modal-inner-wrap .modal-footer
{
	padding: 10px 15px;
    border-top: 1px solid #eeeef2;
	margin-top:15px;
}

.cms-index-index .modal-popup.confirm._show .modal-inner-wrap .modal-footer
{
	text-align: right;
}
.modal-popup.confirm._show .modal-inner-wrap .modal-footer:after
{
	content:'';
	clear:both;
	display:table;
}
.modal-popup.confirm._show .modal-inner-wrap .modal-footer .action-primary.action-accept
{
	background-color: #3498db;
    border-radius: 4px;
    border: none;
    line-height: 2.2rem;
    padding: 10px 15px;
    font-size: 16px;
    color: #fff;
    margin: 0px;
}
.modal-popup.confirm._show .modal-inner-wrap .modal-footer .action-primary.action-accept:hover
{
	background-color: #2486c8;
    transition: 0.3s all;
    border: none;
}
.modal-popup.confirm._show .modal-inner-wrap .modal-footer .action-secondary.action-dismiss
{
	font-size: 16px;
    color: #3498db;
    font-weight: 600;
    transition: 0.3s all;
	background:transparent;
	border:none;
	box-shadow:none;
}
.modal-popup.confirm._show .modal-inner-wrap .modal-footer .action-secondary.action-dismiss:hover
{
	color: #2486c8;
    transition: 0.3s all;
    text-decoration: none;
}
.checkout-index-index .modal-slide .modal-inner-wrap .modal-content::-webkit-scrollbar 
{
    width: 8px;
}


.checkout-index-index .modal-slide .modal-inner-wrap .modal-content::-webkit-scrollbar-thumb {
  background-color: #3498db;
  border-radius:10px;
}

.checkout-index-index #opc-new-shipping-address .form.form-shipping-address .fieldset.address
{
	padding-top:5px;
}
.checkout-index-index .modal-slide .modal-inner-wrap, .modal-popup .modal-inner-wrap .modal-header
{
	padding:15px;
	border-bottom:1px solid #eeeef2;
}


.checkout-index-index .modal-custom .action-close:before, .modal-popup .action-close:before, .modal-slide .action-close:before
{
	    color: #020204;
		font-size: 18px;
		font-weight:900;
		top:10px;
		margin-top:13px;
}
.checkout-index-index .modal-slide .modal-inner-wrap, .modal-popup .modal-inner-wrap .modal-content
{
	padding:0px 15px 15px 15px;
}
.checkout-index-index .modal-slide .modal-inner-wrap, .modal-popup .modal-inner-wrap .modal-content .field._required .label,
.checkout-index-index .modal-slide .modal-inner-wrap, .modal-popup .modal-inner-wrap .modal-content .field .label
{
	font-weight: 400;
    margin-bottom: 5px;
	font-size:16px;
	line-height:20px;
}
.checkout-index-index .modal-popup .modal-inner-wrap .modal-footer 
{
	padding:15px 15px;
	border-top:1px solid #eeeef2;
}

.checkout-index-index .modal-slide .modal-inner-wrap, .modal-popup .modal-inner-wrap .modal-header .modal-title
{
	padding: 0px;
    font-size: 24px;
    line-height: 36px;
    color: #020204;
    font-weight: 600;
	border-bottom:none;
}

.checkout-index-index .modal-slide .modal-inner-wrap .field._required
{
	margin-bottom:6px;
}
.checkout-index-index .modal-slide .modal-inner-wrap .field.choice .checkbox
{ 
   width:18px;
   height:18px;
   top:5px;   
}
.checkout-index-index .modal-slide .modal-inner-wrap .field.choice .checkbox:active,
.checkout-index-index .modal-slide .modal-inner-wrap .field.choice .checkbox:focus
{
	box-shadow:none;
	outline:none;
}
.checkout-index-index .modal-slide .modal-inner-wrap .modal-footer .action.primary.action-save-address
{
	background-color: #3498db;
    border-radius: 4px;
    border: none;
    line-height: 2.2rem;
    padding: 10px 15px;
    font-size: 16px;
    color: #fff;
    margin: 0px;
	margin-left:20px;
}
.checkout-index-index .modal-slide .modal-inner-wrap .modal-footer .action.primary.action-save-address:hover
{
	background-color: #2486c8;
    transition: 0.3s all;
    border: none;
}
.checkout-index-index .modal-slide .modal-inner-wrap .modal-footer .action.secondary.action-hide-popup
{
    font-size: 16px;
    color: #3498db;
    font-weight:600;
    transition:0.3s all;	
}
.checkout-index-index .modal-slide .modal-inner-wrap .modal-footer .action.secondary.action-hide-popup:hover
 {
	 color: #2486c8;
	 transition:0.3s all;
     text-decoration:none;	 
 }

.checkout-index-index .modal-content .opc-block-summary
 {
	 padding:0px;
	 background:transparent;
 }

.checkout-index-index .modal-content .opc-block-summary .block.items-in-cart
{
	border-radius: 8px;
    background-color: #fff;
    padding: 0px 15px;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.07);
}	

.checkout-index-index .modal-content .opc-block-summary .block.items-in-cart .minicart-items-wrapper.overflowed::-webkit-scrollbar
{
	 width: 8px;
}

.checkout-index-index .modal-content .opc-block-summary .block.items-in-cart .minicart-items-wrapper.overflowed::-webkit-scrollbar-thumb
{
   background-color: #3498db;
   border-radius:10px;
}

.checkout-index-index .opc-block-summary>.title
{
	padding: 0px;
    margin: 0px;
    font-size: 24px;
    line-height: 36px;
    color: #020204;
    font-weight: 600;
    margin-bottom: 15px;
    border-bottom: none;
}

.checkout-index-index .opc-block-summary .items-in-cart>.title strong
{
	font-size:16px;
	font-weight:600;
	color:#2c2b34;
}
.checkout-index-index .opc-block-summary .items-in-cart>.title
{
	border-color:#eeeef2;
	margin:0px -15px;
	padding:15px 15px;
}
.checkout-index-index .opc-block-summary .items-in-cart>.title:after
{
	top:19px;
	right:15px;
}

.checkout-index-index .minicart-items .product-item-name
{
	color:#2c2b34;
	font-weight:400;
	font-size:16px;
}
.checkout-index-index .opc-block-summary .product-item .product-item-inner
{
	margin:0px;
}

.checkout-index-index .opc-block-summary .product-item .product-item-inner:after
{
	content:'';
	clear:both;
	display:table;
}
.checkout-index-index .opc-block-summary .product-item .product-item-inner .details-qty
{
	float:left;
	margin-top:1px;
}

.checkout-index-index .opc-block-summary .product-item .product-item-inner .subtotal
{
	float:left;
	margin-left:15px;
}
.checkout-index-index .opc-block-summary .product-item .product-item-inner .subtotal .price-excluding-tax
{
	margin:0px;
}

.checkout-index-index .minicart-items .product>.product-image-container
{
	border-radius: 4px;
	overflow:hidden;
}
.checkout-index-index .opc-block-summary .cart-totals, .opc-block-summary .table-totals
{
	border-top:none;
	border-radius: 8px;
    background-color: #fff;
	margin-bottom:10px;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.07);
}
.checkout-index-index .opc-block-summary .cart-totals, .opc-block-summary .table-totals .totals.sub th,
.checkout-index-index .opc-block-summary .cart-totals, .opc-block-summary .table-totals .totals.sub td
{
	padding-top:15px;
}

.checkout-index-index .opc-block-summary .opc-block-summary .table-totals .grand .mark
{
	border-color:#dde3ea;
}
.checkout-index-index .opc-block-summary .cart-totals .grand .mark, .opc-block-summary .table-totals .grand .mark,
.checkout-index-index .opc-block-summary .table-totals .grand .amount
{
	border-color:#eeeef2;
}
.checkout-index-index .opc-block-summary .totals.shipping.excl .mark .value
{
	opacity:0.6;
	font-size:14px;
}
.checkout-index-index .opc-block-summary .table-totals .grand strong
{
	color:#020204;
	font-weight:20px;
}
.checkout-index-index .details-qty .label
{
	font-weight: 600;
    opacity: 0.70;
}
.checkout-index-index .details-qty .value
{
	font-weight: 600;
}
.checkout-index-index .opc-block-summary .product-item .price
{
	font-size: 16px;
    color: #020204;
	font-weight:700;
}

.checkout-index-index .checkout-payment-method .step-content .payment-method._active
{
    margin: 0px;
    margin-bottom: 30px;
    padding: 15px;	
    border-radius: 8px;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.07);
    background-color: #fff;
}

.checkout-index-index .checkout-payment-method .step-content .fieldset
 {
	 max-width:100%;
 }
.checkout-index-index #co-payment-form .fieldset>.legend+br
 {
	 display:none;
 }

 /*
radio button on checkout
*/
.checkout-index-index .checkout-payment-method .payment-method-title
{
	padding:0px;
	display:none;
}

.checkout-index-index .checkout-payment-method .payment-method-title .radio[type="radio"]
{
	width: 20px;
    height: 20px;
	top: 5px;
    position: relative;
}
.checkout-index-index .checkout-payment-method .payment-method-title .label
{
   color:#020204;
}

.checkout-index-index .checkout-payment-method .payment-method-title .label a
{
	color: #3498db;
    font-size: 16px;
    font-weight: 500;
}
.checkout-index-index .checkout-payment-method .payment-method-title .label a:hover
{
	color: #3498db;
}
.checkout-index-index .checkout-payment-method .payment-method-content
{
	padding:0px;
	margin:0px;
}
.checkout-index-index .checkout-payment-method .checkout-billing-address input[type="checkbox"]
{
	width:15px;
	height:18px;
	margin:0px;
	padding:0px;
	top:4px;
}
.checkout-index-index .checkout-payment-method .checkout-billing-address input[type="checkbox"]:active,
.checkout-index-index .checkout-payment-method .checkout-billing-address input[type="checkbox"]:focus
{
	box-shadow:none;
	border:none;
}

.checkout-index-index .checkout-payment-method .fieldset>.field>.label
{
	font-weight: 400;
    margin-bottom: 5px;
}
.checkout-index-index .checkout-payment-method  .checkout-billing-address .fieldset .actions-toolbar
{
	max-width:500px;
}
.checkout-index-index .checkout-payment-method  .checkout-billing-address .fieldset .actions-toolbar .primary
{
	float:left;
}
.checkout-index-index .checkout-payment-method  .checkout-billing-address .fieldset .actions-toolbar .primary .action.action-update
{
	background-color: #3498db;
    border-radius: 4px;
    border: none;
	color:#fff;
	float:left;
	padding: 14px 17px;
	font-size: 16px;
	font-family:"Work Sans",sans-serif;
}
.checkout-index-index .checkout-payment-method  .checkout-billing-address .fieldset .actions-toolbar .primary .action.action-update:hover
 {
     background-color: #2486c8;
     transition: 0.3s all;
	 border:none;
 }
.checkout-index-index .checkout-payment-method  .checkout-billing-address .fieldset .actions-toolbar .primary .action.action-cancel
{
	margin-left:15px;
	color: #3498db;
	margin-top:10px;
	font-size: 16px;
	font-family:"Work Sans",sans-serif;
}
.checkout-index-index .checkout-payment-method  .checkout-billing-address .fieldset .actions-toolbar .primary .action.action-cancel:hover
{
	color: #2486c8;
	text-decoration:none;
}

.checkout-index-index .checkout-payment-method  .payment-method._active .actions-toolbar
{
	margin:0px -15px -15px -15px;
	padding:10px 15px;
	padding-top:0px;
}
.checkout-index-index .checkout-payment-method  .payment-method._active .action.primary.checkout
 {
	 background-color: #3498db;
    border-radius: 4px;
    border: none;
	color:#fff;
	padding: 14px 17px;
	font-size: 16px;
	font-family:"Work Sans",sans-serif;
 }

.checkout-index-index .checkout-payment-method  .payment-method._active .action.primary.checkout:hover
 {
     background-color: #2486c8;
     transition: 0.3s all;
	 border:none;
 }

.checkout-index-index .checkout-payment-method .payment-option .payment-option-title.field.choice
{
	border:none;
	padding:0px 0px;
}
.checkout-index-index .checkout-payment-method .payment-option-title .action-toggle
{
	color: #3498db;
    font-size: 16px;
    font-weight: 500;
}
.checkout-index-index .checkout-payment-method .payment-option-title .action-toggle:after
{
	color: #3498db;
}
.checkout-index-index .checkout-payment-method .payment-option .payment-option-content
{
	padding:0px;
	margin-top:15px;
}
.checkout-index-index .checkout-payment-method .payment-option-content .form.form-discount
{
	width: 100%;
    padding: 0px;
	position:relative;
	display:table;
}
.checkout-index-index .checkout-payment-method .form.form-discount:after
{
	content:'';
	clear:both;
	display:table;
}
.checkout-index-index .checkout-payment-method .form.form-discount .payment-option-inner
{
	margin:0px;
	display:table-cell;
}
.checkout-index-index .checkout-payment-method .form.form-discount .control .input-text
{
	height: 48px;
    border-color: #bfd3e0 ;
    border-radius: 4px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    font-weight: 500;
    font-size: 16px;
}
.checkout-index-index .checkout-payment-method .form.form-discount .control .input-text::placeholder,
.checkout-index-index .checkout-payment-method .form.form-discount .control .input-text::-webkit-input-placeholder
{
	color:#c4c4cc;
	font-weight:400;
}
.checkout-index-index .checkout-payment-method .form.form-discount .control .input-text:active,
.checkout-index-index .checkout-payment-method .form.form-discount .control .input-text:focus
{
	box-shadow:none;
	outline:none;
	border:1px solid #bfd3e0;
}
.checkout-index-index .checkout-payment-method .payment-option-content .actions-toolbar
{
	display:table-cell;	
	vertical-align: top;
}
.checkout-index-index .checkout-payment-method .payment-option-content .actions-toolbar .primary
{
	float:none;
}
.checkout-index-index .checkout-payment-method .payment-option-content .actions-toolbar .primary .action.action-apply
{
	background-color: #3498db;
    border-radius: 4px;
    border: none;
    padding: 10px 17px;
    font-size: 16px;
    color: #fff;
    line-height: 20px;
    height: 48px;
    border: 1px solid #3498db;
    box-shadow: none;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
	font-family:"Work Sans",sans-serif;
}
.checkout-index-index .modal-content .opc-block-shipping-information
{
	padding:0px;
}
.checkout-index-index .modal-content .opc-block-shipping-information .shipping-information .shipping-information-title
{
	border-color:#eeeef2;
	margin:0px -15px 10px;
	padding:0px 15px 5px 15px;
}
.checkout-index-index .opc-block-shipping-information .shipping-information-title .action-edit:before
{
	color:#c1c1c7;
	transition:0.3s all;
	margin-right: 15px;
}
.checkout-index-index .opc-block-shipping-information .shipping-information-title .action-edit:hover:before
{
	color:#919196;
	transition:0.3s all;
}
.checkout-index-index .modal-content .opc-block-shipping-information .shipping-information .shipping-information-title span
{
	font-size:16px;
	font-weight:600;
}
.checkout-index-index #opc-sidebar .opc-block-shipping-information .shipping-information
{
	border-radius: 8px;
    background-color: #fff;
    padding: 0px 15px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
	padding-bottom:1px;
}
.checkout-index-index .opc-wrapper .shipping-address-items
 { 
   display:flex;
   flex-wrap:wrap;   
 }
.checkout-index-index .opc-wrapper .shipping-address-item.selected-item,
.checkout-index-index .opc-wrapper .shipping-address-item.not-selected-item
 {
   border:none;
   padding:10px 15px;
   font-size:16px;
   border: 1px solid #eeeef2;
 }
.checkout-index-index .opc-wrapper .shipping-address-item.not-selected-item:nth-child(1)
 {
	 border-right:none;
 }
.checkout-index-index .opc-wrapper .shipping-address-item.not-selected-item:nth-child(3)
 {
	 border-left:none;
 }
.checkout-index-index .opc-wrapper .shipping-address-item.not-selected-item:before
 {
	content:none;
 }
.checkout-index-index .opc-wrapper .shipping-address-item.selected-item a,
.checkout-index-index .opc-wrapper .shipping-address-item.not-selected-item a
 {
	color:#3498db;
	text-decoration:none;
	font-weight:600;
 }
.checkout-index-index .opc-wrapper .shipping-address-item.selected-item a:hover,
.checkout-index-index .opc-wrapper .shipping-address-item.not-selected-item a:hover
 {
	 color:#2486c8;
 }
.checkout-index-index .opc-wrapper .shipping-address-item.selected-item
{
	background: rgba(0, 0, 0, 0.05);
    border: 1px solid #eeeef2 ;
    border-radius: 4px;
}
.checkout-index-index .opc-wrapper .shipping-address-item .action-select-shipping-item
 {
	float:left;
	padding: 8px 10px;
    background-color: #2c2b34;
    border: none;
	color:#fff;
    transition: 0.3s all;
    font-family: "Work Sans",sans-serif;
 }
.checkout-index-index .opc-wrapper .shipping-address-item .action.edit-address-link
{
	float:left;
	padding: 5px 10px;
    background-color: #fff;
    border:1px solid #2c2b34;
	color:#2c2b34;
    transition: 0.3s all;
	border-radius: 4px;
    font-family: "Work Sans",sans-serif;
	margin: 21px 5px 0px 0px;
	font-weight:600;	
}
.checkout-index-index .opc-wrapper .shipping-address-item .action.edit-address-link:hover
{
	border-color:#2486c8;
	background-color: #2486c8;
	transition:0.3s all;
	color:#fff;
	text-decoration:none;
}

.checkout-index-index .opc-wrapper .opc-payment .payment-method .action.action-edit-address
{
	padding: 5px 10px;
    background-color: #fff;
    border:1px solid #2c2b34;
	color:#2c2b34;
    transition: 0.3s all;
	border-radius: 4px;
    font-family: "Work Sans",sans-serif;
	margin: 21px 0px 0px 0px;
	font-weight:600;	
}
.checkout-index-index .opc-wrapper .opc-payment .payment-method .action.action-edit-address:hover
{
	border-color:#2486c8;
	background-color: #2486c8;
	transition:0.3s all;
	color:#fff;
	text-decoration:none;
}

.checkout-index-index .opc-wrapper .shipping-address-item .action-select-shipping-item:hover
 {
	border:none;
	background-color: #2486c8;
	transition:0.3s all;
 }
.checkout-index-index .opc-wrapper .shipping-address-item.selected-item:after
{
	background-color:#43b55c;
	border-radius:50%;
	right: 15px;
    top: 15px;
	border: 1px solid #339a49;
}
.checkout-index-index .opc-wrapper .shipping-address-item.selected-item:after
{
	line-height:25px;
}
.checkout-index-index .new-address-popup .action.action-show-popup
{
	background-color: #3498db;
    border-radius: 4px;
    border: none;
    line-height: 2.2rem;
    padding: 10px 15px;
    font-size: 16px;
    color: #fff;
	margin:0px;
}
.checkout-index-index .new-address-popup .action.action-show-popup:hover
{
     background-color: #2486c8;
     transition: 0.3s all;
	 border:none;
 }

.customer-account-login .page-main.cont_wrap .prod_coll_head
{
	text-align:center;
	margin-bottom:25px;
	display:none;
}
.customer-account-login .login-container
{
	width:100%;
	border-radius: 10px;
	box-shadow:0px 0px 5px rgba(0,0,0,0.1);
    background-color: #fff;
	overflow:hidden;
	padding:15px;
}
.customer-account-login .login-container .block-customer-login
{
	margin:0px;	
	float:none;
}
.customer-account-login .login-container .block-customer-login .block-title
{
	font-size: 24px;
    line-height: 24px;
    margin-bottom: 15px;
    color: #020204;
    font-weight: 600;
	border-bottom:none;
	padding:0px;
}
.customer-account-login .login-container .block-customer-login .block-title strong
{
	font-weight: 700;
}
.customer-account-login .login-container .block-customer-login .block-content .fieldset.login .field.note
{
	margin: 0px;
    padding: 0px;
    line-height: 22px;
	margin-bottom:10px;
	font-weight:500;
	color:#AEAEB5;
}
.customer-account-login .login-container .block-customer-login .block-content .field label.label
{
	font-weight: 400;
    margin-bottom: 5px;
}
.customer-account-login .login-container .block-customer-login .block-content .field .control .input-text
{
	border-color: #dedede;
    border-radius: 4px;
    font-weight: 500;
    font-size: 16px;
    font-family: "Work Sans",sans-serif;
    height: 48px;
}
.customer-account-login .login-container .block-customer-login .block-content .field .control .input-text:active,
.customer-account-login .login-container .block-customer-login .block-content .field .control .input-text:focus
{
	box-shadow:none;
	outline:none;
	border-color:#a5c1d4;
}
.customer-account-login .login-container .block-customer-login .block-content .field .control
{
	width:100%;
}
.customer-account-login .login-container .block-customer-login .block-content .actions-toolbar
{
	margin-top: 25px;
}
.customer-account-login .login-container .block-customer-login .block-content .actions-toolbar:after
{
	content:'';
	clear:both;
	display:table;
}

.customer-account-login .login-container .block-customer-login .block-content .actions-toolbar .primary .action.login.primary
{
	display: block;
    min-width: 125px;
    padding: 14px 15px;
    font-size: 18px;
    border: 1px solid #3498db;
    border-radius: 4px;
    background-color: #3498db;
    color: #fff;
    font-weight: 600;
    text-decoration: none;
    text-align: center;
    box-shadow: none;
	margin: 0px;
}

.customer-account-login .login-container .fieldset.login
{
	margin-bottom:0px;
}
.customer-account-login .login-container .fieldset.login:after
{
	content:none;
}

.customer-account-login .login-container .block-customer-login .block-content .actions-toolbar .secondary .action.remind
{
	padding:0px;
	margin:0px;
	color: #3498db;
    font-weight: 500;
    text-decoration: none;
}

.customer-account-login .login-container .block-new-customer
{
	margin:0px;
	float:none;
}
.customer-account-login .login-container .block-new-customer .block-title
{
	font-size: 28px;
    line-height: 28px;
    margin-bottom: 25px;
    color: #fff;
	border-bottom:none;
	padding:0px;
	display:none;
}
.customer-account-login .login-container .block-new-customer .block-title strong
{
	font-weight: 600;
}
.customer-account-login .login-container .block-new-customer .block-content
{
	padding:0px;
	margin:0px;
}
.customer-account-login .login-container .block-new-customer .block-content p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    color: #fff;
	display:none;
}
.customer-account-login .login-container .block-new-customer .block-content .actions-toolbar
{
	margin: 0px;
    padding: 0px;
    margin-top: 10px;
}
.customer-account-login .login-container .block-customer-login .block-content .actions-toolbar .primary
{
	margin-bottom:20px;
}

.cstm_alert
{
	display:none;
}
.customer-account-create .page-title-wrapper.prod_coll_head
{
	display:none;
}


.customer-account-create .account_allready .block-title
{
	font-size: 28px;
    line-height: 28px;
    margin-bottom: 25px;
    color: #fff;
    border-bottom: none;
    padding: 0px;
	display:none !important;
}
.customer-account-create .account_allready .block-content p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    color: #fff;
	display:none !important;
}
.customer-account-create .account_allready .actions-toolbar
{
	margin: 0px;
    padding: 0px;
}

.customer-account-create .form-create-account .fieldset.create.info
{
	width:100%;
}

.customer-account-create .form-create-account .fieldset.create.account
{
	width:100%;
}

.customer-account-create .form-create-account .fieldset.create.info
{
	margin-bottom:0px;
}
.customer-account-create .form-create-account .fieldset.create.info .legend
{
    padding: 12px 15px;
    margin: 0px;
	margin-bottom:15px;
	border-bottom:none;
}
.customer-account-create .form-create-account .fieldset.create.info .legend span
 {
	 margin: 0px;
    font-size: 20px;
    font-weight: 600;
    color: #020204;
 }
.customer-account-create .form-create-account .fieldset.create.info > .legend + br
{
	display:none;
}
.customer-account-create .form-create-account .fieldset.create.info .field 
{
	margin:0px;
	margin-bottom:15px;
}

.customer-account-create .form-create-account .fieldset.create.info .field .label
{
	font-weight: 400;
    margin-bottom: 5px;
}
.customer-account-create .form-create-account .fieldset.create.info .field .input-text
{
	border-color: #dedede;
    border-radius: 4px;
    font-weight: 500;
    font-size: 16px;
    font-family: "Work Sans",sans-serif;
    height: 48px;
}
.customer-account-create .form-create-account .fieldset.create.info .field  .checkbox
{
	width:17px;
	height:17px;
	top:4px;
}

.customer-account-create .form-create-account .fieldset.create.info .field .input-text:active,
.customer-account-create .form-create-account .fieldset.create.info .field .input-text:focus
{
	box-shadow:none;
	outline:none;
	border:1px solid #a5c1d4;
}
.customer-account-create .form-create-account .fieldset.create.info .field .checkbox:active,
.customer-account-create .form-create-account .fieldset.create.info .field .checkbox:focus
{
	box-shadow:none;
	outline:none;
	border:1px solid #a5c1d4;
}
.customer-account-create.page-layout-1column .cont_wrap .columns .column.main
{
    width: 100%;
    border-radius: 10px;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
    background-color: #fff;
    overflow: hidden;
    padding: 0px;
}

.customer-account-create.page-layout-1column .cont_wrap .columns .column.main,
.customer-account-login.page-layout-1column .cont_wrap .columns .column.main
 {
	 padding-bottom: 10px;
 }
.customer-account-create.page-layout-1column .cont_wrap .columns .column.main:after
{
	content:'';
	clear:both;
	display:table;
}
	
.customer-account-create .form-create-account .fieldset.create.account .legend
{
    padding: 12px 15px;
    margin: 0px;
	margin-bottom:15px;
	border-bottom:none;
}
.customer-account-create .form-create-account .fieldset.create.account
 {
	 margin-bottom: 10px;
 }
.customer-account-create .form-create-account .fieldset.create.account .legend span
 {
	 margin: 0px;
    font-size: 20px;
    font-weight: 600;
    color: #020204;
 }
.customer-account-create .form-create-account .fieldset.create.account > .legend + br
{
	display:none;
}
.customer-account-create .form-create-account .fieldset.create.account .field 
{
	margin:0px;
	margin-bottom:15px;
	padding:0px;
}
.customer-account-create .form-create-account .fieldset.create.account .field .nested .field.captcha 
{
	padding:0px 0px;
	margin-bottom:0px;
}

.customer-account-create .form-create-account .fieldset.create.account .field .label
{
	font-weight: 400;
    margin-bottom: 5px;
}
.customer-account-create .form-create-account .fieldset.create.account .field .input-text
{
	border-color: #dedede;
    border-radius: 4px;
    font-weight: 500;
    font-size: 16px;
    font-family: "Work Sans",sans-serif;
    height: 48px;
}
.customer-account-create .form-create-account .fieldset.create.account .field .input-text:active,
.customer-account-create .form-create-account .fieldset.create.account .field .input-text:focus
{
	box-shadow:none;
	outline:none;
	border:1px solid #a5c1d4;
}
.customer-account-create .form-create-account .fieldset.create.account:after
{
	display:none;
}
.customer-account-create .form-create-account .fieldset #password-strength-meter-container:before
 {
  content:'';
  clear:both;
  display:table;  
 }
.customer-account-create .form-create-account .fieldset #password-strength-meter-container
{
	padding:0px 15px;
}
.customer-account-create .form-create-account .fieldset .password-strength-meter
{
	display:none;
	background:rgba(67, 181, 92, 0.15);
	color:rgba(67, 181, 92, 0.8);
	font-weight:500;
	font-size:14px;
	padding:0px;
	height:auto;
	line-height:25px;
	padding:0px 10px;
	border-radius:4px;
}
.customer-account-create .form-create-account .actions-toolbar
{
    padding: 0px;
	text-align:right;
	width:100%;
}
.customer-account-create .form-create-account .actions-toolbar:after
{
	content:'';
	clear:both;
	display:table;
}
.customer-account-create .form-create-account .actions-toolbar .primary
 {
	 margin-bottom: 0px;
	 margin:0px;
	 float:right;
 }
.customer-account-create .form-create-account .actions-toolbar .primary .action.submit.primary
{
	background-color: #3498db;
    border-radius: 4px;
    border: none;
    line-height: 2.2rem;
    padding: 14px 30px;
    font-size: 18px;
    color: #fff;
}
.customer-account-create .form-create-account .actions-toolbar .primary .action.submit.primary:hover
{
	background-color: #2486c8;
    transition: 0.3s all;
	border:none;
}

.account_allready
{
	margin-bottom:0px;
}

.customer-account-create form.create.account .createNewaccount 
{
	width:100%;
	padding:0px;
	margin:0px;
	margin-bottom:15px;
}
.customer-account-create form.create.account .createNewaccount span
{
	font-size: 24px;
    line-height: 24px;
    color: #020204;
    font-weight: 700;
    border-bottom: none;
    padding: 0px;
}
.customer-account-create form.create.account .action.reload.captcha-reload
{
	position:relative;
}
.customer-account-create form.create.account .action.reload.captcha-reload:before
{
	-webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 22px;
    line-height: 28px;
    color: #757575;
    content: '\e603';
    font-family: 'luma-icons';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
}
	
.customer-account-create form.create.account .action.reload.captcha-reload span
{
	display:none;
}
.customer-account-create .account_allready 
{
	margin-bottom:0px !important;
}

.customer-account-create .account_allready .actions-toolbar .primary a
{
	font-size:16px;
	border: none;
    width: auto;
    background: transparent;
    color: #3498db;
    font-weight: 600;
    font-size: 16px;
}

.catalog-category-view.page-layout-2columns-left .section_bx
{
    padding-bottom:0px;
	background:transparent;
}
.catalog-category-view.page-layout-2columns-left .cont_wrap
{
	padding-top:0px;
} 
.catalog-category-view.page-layout-2columns-left .section_bx .prod_coll_head .page-title
{
	font-size:24px;
}

.catalog-category-view.page-layout-2columns-left .cont_wrap .sidebar.sidebar-main .filter.block
{
	margin-bottom:0px;
}
.block.filter .block-title.filter-title strong
 {
	border-radius: 4px;
    border: none;
    font-weight: 600;
    padding: 10px 7px;
	background-color: #2c2b34;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    line-height: 20px;
    height: 40px;    
    margin: 0px;    
	color:#fff; 
    font-family: "Work Sans",sans-serif;
 }
.product_filter .toolbar-sorter.sorter
  { 
	 right:0px;
	 z-index:999;
  }

.catalog-category-view.page-layout-2columns-left .cont_wrap .inner_product_pg .item
{
    flex: 0 0 100%;
    max-width: 100%;	
}

.catalog-category-view.page-layout-2columns-left .cont_wrap .sidebar.sidebar-main .filter .filter-options-item
{
	border-color:#eeeef2;
	padding:0px;
}
.catalog-category-view.page-layout-2columns-left .cont_wrap .sidebar.sidebar-main .filter .filter-options-item .filter-options-title
{
	padding:10px 15px;
	text-transform:capitalize;
}
.catalog-category-view.page-layout-2columns-left .cont_wrap .sidebar.sidebar-main .filter .filter-options-item .filter-options-content
{
	padding:0px;
}
.catalog-category-view.page-layout-2columns-left .cont_wrap .sidebar.sidebar-main .filter .filter-options-item .filter-options-content ol
{
	padding:0px;
	margin:0px;
	margin-bottom:15px;
}
.catalog-category-view.page-layout-2columns-left .cont_wrap .sidebar.sidebar-main .filter .filter-options-item .filter-options-content ol li
{
	padding:0px;
	margin:0px;
	color:#AEAEB5;
}
.catalog-category-view.page-layout-2columns-left .cont_wrap .sidebar.sidebar-main .filter .filter-options-item .filter-options-content ol li a
{
	display:block;
	padding:5px 15px;
	margin:0px -15px;
	font-size:14px;
	position:relative;
	transition:0.3s all;
	color: #2c2b34;
}
.catalog-category-view.page-layout-2columns-left .cont_wrap .sidebar.sidebar-main .filter .filter-options-item .filter-options-content ol li
{
	display:block;
	padding:0px 15px;
	margin:0px;
	font-size:14px;
	position:relative;
}
.catalog-category-view.page-layout-2columns-left .cont_wrap .sidebar.sidebar-main .filter .filter-options-item .filter-options-content ol li a:hover
{
	background:rgba(52, 152, 219, 0.05);
	color:rgba(52, 152, 219, 1) !important;
}
.catalog-category-view.page-layout-2columns-left .cont_wrap .sidebar.sidebar-main .filter .filter-options-item .filter-options-title:after
{
	opacity:0.4;
}
.catalog-category-view.page-layout-2columns-left .cont_wrap .sidebar.sidebar-main .filter .filter-options-item .filter-options-title:after
{
	top: 15px;
}
.catalog-category-view.page-layout-2columns-left .cont_wrap .sidebar.sidebar-main .filter .filter-options-item .filter-options-content ol li a:hover .count
{
	opacity:1;
	transition:0.3s all;
}


.catalog-category-view.page-layout-2columns-left .cont_wrap .sidebar.sidebar-main .filter .filter-options-item .filter-options-content ol li a .count
{
	font-weight:600;
	position:absolute;
	right:10px;
	opacity:0.5;
	transition:0.3s all;
}
.catalog-category-view.page-layout-2columns-left .cont_wrap .sidebar.sidebar-main .filter .filter-options-item .filter-options-content ol li .count
{
	font-weight:600;
	position:absolute;
	right:10px;
	opacity:0.5;
	transition:0.3s all;
}
.catalog-category-view.page-layout-2columns-left .cont_wrap .sidebar.sidebar-main .filter .filter-options-item:last-child
{
	border-bottom:none;
}
.catalog-category-view.page-layout-2columns-left .cont_wrap
 {

 }
.catalog-category-view.page-layout-2columns-left .sidebar.sidebar-main .block.filter .filter-current ol:after,
.catalogsearch-result-index.page-layout-2columns-left .sidebar.sidebar-main .block.filter .filter-current ol:after
{
	content:'';
	clear:both;
	display:table;
}

.catalog-category-view.page-layout-2columns-left .sidebar.sidebar-main .block.filter .filter-current ol li.item,
.catalogsearch-result-index.page-layout-2columns-left .sidebar.sidebar-main .block.filter .filter-current ol li.item
{
	background-color:rgba(2, 2, 4, 0.06);
	border-radius:4px;
	padding-left:24px;
	float:left;
	padding-right:10px;
}
.catalog-category-view.page-layout-2columns-left .sidebar.sidebar-main .block.filter .filter-current ol li.item:first-child,
.catalogsearch-result-index.page-layout-2columns-left .sidebar.sidebar-main .block.filter .filter-current ol li.item:first-child
 {
	 margin-top: 5px;
 }
.catalog-category-view.page-layout-2columns-left .sidebar.sidebar-main .block.filter .filter-current ol li.item:last-child,
.catalogsearch-result-index.page-layout-2columns-left .sidebar.sidebar-main .block.filter .filter-current ol li.item:last-child
 {
	 margin-bottom: 0px;
 }

.catalog-category-view.page-layout-2columns-left .sidebar.sidebar-main .block.filter .filter-current ol li.item .action.remove,
.catalogsearch-result-index.page-layout-2columns-left .sidebar.sidebar-main .block.filter .filter-current ol li.item .action.remove
{
	left:5px;
	top:1px;
}
.catalog-category-view.page-layout-2columns-left .sidebar.sidebar-main .block.filter .filter-current ol li.item .action.remove:before,
.catalogsearch-result-index.page-layout-2columns-left .sidebar.sidebar-main .block.filter .filter-current ol li.item .action.remove:before
{
	font-weight:700;
}
.catalog-category-view.page-layout-2columns-left .sidebar.sidebar-main .block.filter .filter-current ol li span.filter-label,
.catalogsearch-result-index.page-layout-2columns-left .sidebar.sidebar-main .block.filter .filter-current ol li span.filter-label
{
	display:block;
	font-weight:500;
}
.catalog-category-view.page-layout-2columns-left .sidebar.sidebar-main .block.filter .block-actions.filter-actions,
.catalogsearch-result-index.page-layout-2columns-left .sidebar.sidebar-main .block.filter .block-actions.filter-actions
{
	margin:0px;
	padding:10px 15px 15px;
}



.catalog-category-view.page-layout-2columns-left .sidebar.sidebar-main .block.filter .block-actions.filter-actions .action.clear.filter-clear,
.catalogsearch-result-index.page-layout-2columns-left .sidebar.sidebar-main .block.filter .block-actions.filter-actions .action.clear.filter-clear
{
	color: #3498db;
    text-decoration: none;
    font-weight: 600;
}

.catalog-category-view.page-layout-2columns-left .sidebar.sidebar-main .block.filter .block-actions.filter-actions .action.clear.filter-clear:hover,
.catalogsearch-result-index.page-layout-2columns-left .sidebar.sidebar-main .block.filter .block-actions.filter-actions .action.clear.filter-clear:hover
{
	color:#2486c8;
}
.catalog-category-view .category-view ul {
    list-style-type: none;
}

.catalogsearch-result-index .prod_coll_head
{
	margin-bottom: 15px;
}
.catalogsearch-result-index .prod_coll_head .page-title
{
	font-size:24px;
	display: block;
}
.catalogsearch-result-index .sidebar.sidebar-main
{
    border-radius: 8px;
    padding: 0px;
}
.catalogsearch-result-index .sidebar.sidebar-main .filter.block
{
	margin-bottom:0px;
}

.catalogsearch-result-index .sidebar.sidebar-main .filter .block-subtitle,
.catalog-category-view.page-layout-2columns-left .sidebar.sidebar-main .filter .block-subtitle
{
	margin: 0px;
    font-size: 16px;
    font-weight: 600;
    color: #020204;
    padding: 5px 15px;
    line-height: 28px;
    border-bottom:1px solid #eeeef2;
}
.catalog-category-view.page-layout-2columns-left.page-products .columns
 {
	padding-top: 40px;
 }
.catalog-category-view.page-layout-2columns-left.page-products .columns .block-content.filter-content
 {
	margin-bottom: 15px;
 }
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-item
{
	border-color:#eeeef2;
}
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-item:last-child
{
	border-bottom:none;
}
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-item
 {
	padding-bottom:0px;
 }
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-title
 {
	 padding: 10px 15px;
     text-transform: capitalize;
 }
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-title:after
{
	opacity:0.4;
}
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content
{
	padding:0px;
}
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content ol
{
	padding:0px;
	margin:0px;
	margin-bottom:15px;
}
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content ol li
{
	display: block;
    padding: 5px 15px;
    margin: 0px;
	padding-left:15px;
    font-size: 14px;
    position: relative;
    transition: 0.3s all;
	padding-right:40px;
}

.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content ol li a
 {
	display: block;
    padding: 5px 15px;
    margin: 0px -15px;
	margin-left:-15px;
	margin-right:-40px;
	padding-left: 15px;
	padding-right:40px;
    font-size: 14px;
    position: relative;
    transition: 0.3s all;
	color: #2c2b34;
 }
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content ol li a:hover
{
	background: rgba(52, 152, 219, 0.05);
    color: rgba(52, 152, 219, 1)
}
.catalogsearch-result-index .sidebar.sidebar-main .filter-options-content ol li .count
{
	font-weight: 600;
    position: absolute;
    right: 10px;
    opacity: 0.5;
    transition: 0.3s all;
	top: 7px;
}

.catalogsearch-result-index .inner_product_pg .product-items .item
{
    flex: 0 0 100%;
    max-width: 100%;
}
.catalogsearch-result-index .inner_product_pg .product-items .item:nth-child(4)
{
	margin-top:30px;
}

.customer-account-forgotpassword .page-main.cont_wrap .prod_coll_head
{
	text-align: center;
    margin-bottom: 25px;
    display: none;

}
.customer-account-forgotpassword .box_forgot_password
{
	max-width:500px;
    width: 100%;
    border-radius: 10px;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
    background-color: #fff;
    display: flex;
    flex-wrap: wrap;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
    padding:30px;
}
.customer-account-forgotpassword .box_forgot_password .block-title
{
	font-size: 24px;
    line-height: 24px;
    margin-bottom: 15px;
    color: #020204;
    font-weight: 600;
    border-bottom: none;
    padding: 0px;
}
.customer-account-forgotpassword .box_forgot_password .block-title strong
{
	font-weight: 700;
}
.customer-account-forgotpassword .box_forgot_password .forgot-block-content
{
	padding:0px;
	margin:0px;
}
.customer-account-forgotpassword .box_forgot_password .forgot-block-content .form.password.forget
{
	min-width:100%;
	width:100%;
}
.customer-account-forgotpassword .box_forgot_password .forgot-block-content .form.password.forget .fieldset
{
	margin:0px;
}
	
.customer-account-forgotpassword .box_forgot_password .forgot-block-content .fieldset .field.note
{
	margin: 0px;
    padding: 0px;
    line-height: 22px;
    margin-bottom: 10px;
    font-weight: 500;
    color: #AEAEB5;
}
.customer-account-forgotpassword .box_forgot_password .forgot-block-content .fieldset .field label.label
{
	font-weight: 400;
    margin-bottom: 5px;
}
.customer-account-forgotpassword .box_forgot_password .forgot-block-content .fieldset .field .control
{
	width: 100%;
}
.customer-account-forgotpassword .box_forgot_password .forgot-block-content .fieldset .field .control .input-text
{
	border-color: #dedede;
    border-radius: 4px;
    font-weight: 500;
    font-size: 16px;
    font-family: "Work Sans",sans-serif;
    height: 48px;
}
.customer-account-forgotpassword .box_forgot_password .forgot-block-content .fieldset .field .control .input-text:active,
.customer-account-forgotpassword .box_forgot_password .forgot-block-content .fieldset .field .control .input-text:focus
{
	box-shadow:none;
	outline:none;
	border-color:#a5c1d4;
}
.customer-account-forgotpassword .box_forgot_password .forgot-block-content .fieldset:after
{
	content:none;
}
.customer-account-forgotpassword .box_forgot_password .forgot-block-content .actions-toolbar
{
	margin-top: 25px;
}
.customer-account-forgotpassword .box_forgot_password .forgot-block-content .actions-toolbar .primary .action.submit.primary
{
	display: block;
    min-width: 125px;
    padding: 14px 15px;
    font-size: 18px;
    border: 1px solid #3498db;
    border-radius: 4px;
    background-color: #3498db;
    color: #fff;
    font-weight: 600;
    text-decoration: none;
    text-align: center;
    box-shadow: none;
    margin: 0px;
}

.checkout-index-index #modal-content-6 .opc-block-summary .content.minicart-items
{
	display:block;
}

.catalogsearch-result-index .sidebar.sidebar-additional
{
	display:none;
}
.catalogsearch-result-index .no_results_found .column.main
{
	width:100%;
	float:none;
	padding:0px;
}
.catalogsearch-result-index .no_results_found .column.main .message.notice
{
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    padding: 15px;
	min-height:175px;
    background-color: #fff;
}
.catalogsearch-result-index .no_results_found .column.main .message.notice div
{
	position:relative;
	padding:15px;
	padding-top:95px;
	font-size:18px;
	font-weight:400;
	color:#2c2b34;
	font-weight:500;
	text-align:center;
}
.catalogsearch-result-index .no_results_found .column.main .message.notice div:before
{
	font-size:70px;
	line-height:70px;
	width:auto;
	top:35px;
	left:15px;
	color:#e66707;
	left:50%; 
	transform:translate(-50%, 0%);
}

.checkout-onepage-success .prod_coll_head
{
	margin-bottom:20px;
}
.checkout-onepage-success .prod_coll_head .print
{
	padding: 8px 10px;
    background-color: #2c2b34;
    border: none;
    transition: 0.3s all;
    margin: 0px;
    color: #fff;
    border-radius: 4px;
    font-weight: 600;
}
.checkout-onepage-success .prod_coll_head .print:hover
{
	border:none;
	background-color: #2486c8;
	transition:0.3s all;
	text-decoration:none;
}
.checkout-onepage-success .column.main .checkout-success
{
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
    padding: 25px 15px;
	text-align:center;
}
.checkout-onepage-success .column.main .checkout-success p:nth-child(1)
{
	padding: 5px 15px;
    margin: 0px;
    font-size: 18px;
    font-weight: 600;
    color: #020204;
}
.checkout-onepage-success .column.main .checkout-success p:nth-child(1) a
{
	color: #3498db;
	transition:0.3s all;
}
.checkout-onepage-success .column.main .checkout-success p:nth-child(1) a strong
{
	font-weight:500;
}
.checkout-onepage-success .column.main .checkout-success p:nth-child(1) a:hover
{
	color: #2486c8;
	transition:0.3s all;
	text-decoration:none;
}
.checkout-onepage-success .column.main .checkout-success p:nth-child(2)
{
	color: #2c2b34;
    transition: 0.3s all;
    font-size: 16px;
    line-height: 22px;
}
.checkout-onepage-success .column.main .checkout-success .actions-toolbar
{
	margin-top:30px;
}
.checkout-onepage-success .column.main .checkout-success .actions-toolbar .primary .action.primary.continue
{
	background-color: #fff;
    border-radius: 4px;
    border-color: #3498db;
    line-height: 2.2rem;
    padding: 10px 15px;
    font-size: 16px;
    color: #3498db;
    margin: 0px;
}
.checkout-onepage-success .column.main .checkout-success .actions-toolbar
{
	text-align:center;
}
.checkout-onepage-success .column.main .checkout-success .actions-toolbar .primary
{
	float:none;
}
.checkout-onepage-success .column.main .checkout-success .actions-toolbar .primary .action.primary.continue:hover
{
	 background-color: #2486c8;
     transition: 0.3s all;
	 border-color: #3498db;
	 color: #fff;
}

.checkout-cart-index.page-layout-1column .cart-empty
{
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
    padding: 30px 15px;
	text-align:center;
}
.checkout-cart-index.page-layout-1column .cart-empty p:nth-child(1)
{
	font-weight:600;
	margin-bottom:10px;
	font-size:18px;
}
.checkout-cart-index.page-layout-1column .cart-empty p:nth-child(2)
{
	margin:0px;
}
.checkout-cart-index.page-layout-1column .cart-empty p:nth-child(2) a
{
	background-color: #3498db;
    border-radius: 4px;
    border: none;
    line-height: 2.2rem;
    padding: 2px 10px;
    font-size: 16px;
    color: #fff;
    margin: 0px;
	text-transform:capitalize;
}
.checkout-cart-index.page-layout-1column .cart-empty p:nth-child(2) a:hover
{
	 background-color: #2486c8;
     transition: 0.3s all;
	 text-decoration:none;
}

.search-autocomplete
{
	border: none;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.19);
    border-radius: 0px 0px 10px 10px;
	top:100%;
}
.search-autocomplete ul:not(:empty)
{
	border: none;
}
.search-autocomplete ul li
{
	padding: 10px 15px;
    margin: 0px;
    padding-left: 20px;
    font-size: 16px;
    position: relative;
    transition: 0.3s all;
	border:none;
	transition:0.3s all;
}
.search-autocomplete ul li:hover,
.search-autocomplete ul li.selected
 {
	background:rgba(52, 152, 219, 0.05);
	color:rgba(52, 152, 219, 1);
 }
.search-autocomplete ul li span.amount
{
	font-weight: 600;
    position: absolute;
    right: 15px;
    opacity: 0.5;
	top:12px;
    transition: 0.3s all;
}

.sales-order-print .page-wrapper 
{
	padding:0px 15px;
}
.sales-order-print .page-main.cont_wrap .action.nav-toggle
{
	display:none !important;
}
.sales-order-print .page-main.cont_wrap
{
	padding:15px;
	margin-top:1em;
	margin-bottom:3em;
	background-color:#fff;
	border-radius:4px;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.07);
}
.sales-order-print footer
{
  display:none;	
}

.sales-order-print .page-main.cont_wrap .logoprint
{
	text-align:center;
}
.sales-order-print .page-main.cont_wrap .logoprint a.logo
 {
	max-width:100%;
	float:none;
	left:0px;
 }
.sales-order-print .page-main.cont_wrap a.logo
 {
	left:50%;
	transform: translate(-50%, 0%);
	padding: 0px;
 }
.sales-order-print .page-main.cont_wrap .logoprint a.logo img
 {
	 width:150px;
 }
.sales-order-print .page-main.cont_wrap .page-title-wrapper.prod_coll_head
{
	width:300px;
	position:relative;
	margin:0px auto;
	text-align: center;
}
.sales-order-print .page-main.cont_wrap .page-title-wrapper.prod_coll_head .page-title
 {
	padding: 0px;
    margin: 0px;
    font-size: 18px;
    line-height: 36px;
    color: #020204;
    font-weight: 600;
	margin-bottom:0px;
 }
.sales-order-print .page-main.cont_wrap .page-title-wrapper.prod_coll_head .order-date
 {
	 text-align:left;
	 margin:4px 0 0 0px;
 }
 
.sales-order-print .page-main.cont_wrap .page-title-wrapper.prod_coll_head .order-status
{

	float: right;
	top:5px;
	margin:0px;
	height:30px;
	border:1px solid #3498db;
	font-weight:600;
	color:#fff;
	border-radius:4px;
	background-color:#3498db;
	position: relative;
	margin-left: 15px;
	line-height: 24px;
}
.sales-order-print .page-main.cont_wrap .page-title-wrapper.prod_coll_head .order-status:after
{
	content:none;
	width:12px;
	background-color:#fff;
	height:12px;
	position:absolute;
    border-radius:50%;
    bottom:5px;
    left: 50%;
    transform: translate(-50%, 0%);
}
.sales-order-print .page-main.cont_wrap .columns:before
{
	content:'';
	clear:both;
	display:table;
}
.sales-order-print .page-main.cont_wrap .order-details-items.ordered
 {
	border:none;
	padding:0px;
	margin-top:20px;
 }
.sales-order-print .page-main.cont_wrap .order-details-items.ordered .table-wrapper.order-items
{
	overflow:inherit;
	border:none;
}

.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table thead>tr>th
{
	background-color:#e6e6e6;
	border-bottom:none;
	padding:8px 15px;
	font-weight:500;
	text-align:left;
	color:#8b8b96;
}
.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tbody>tr>td
{
	padding:8px 15px;
	text-align:left;
}
.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tbody>tr>td strong
{
  font-size:16px;
}
.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tbody>tr>td .price-excluding-tax .cart-price .price
{
	font-weight:500;
	color:#020204;
	font-size:16px;
}
.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tfoot
{
	background-color:#e6e6e6;
}
.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tfoot>tr>th
 {
	 padding:2px 15px;
 }
.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tfoot>tr:first-child th,
.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tfoot>tr:first-child td
{
	 padding-top:15px;
}
.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tfoot>tr>td
 {
	 background-color:#e6e6e6;
	 padding:3px 15px;
 }
.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tfoot>tr:last-child th,
.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tfoot>tr:last-child td
{
	 padding-bottom:15px;
}

.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tfoot>tr:last-child th strong,
.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tfoot>tr:last-child td strong
{
	color:#020204;
	font-weight:600;
}

.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-title
{
	background-color:#e6e6e6;
	padding:8px 15px;
	margin:0px;
	margin-bottom:10px;
	border:none;
}

@media (min-width:640px)
{
.sales-order-print .page-main.cont_wrap .order-details-items .order-title
{
	display:none;
}
}
.sales-order-print .page-main.cont_wrap .order-details-items .order-title
{
	background-color:#f1f1f1;
	padding:8px 15px;
	margin:0px;
	margin-bottom:0px;
	border:none;
}
.sales-order-print .page-main.cont_wrap .order-details-items .order-title strong
{
	font-weight:600;
	padding: 0px;
    margin: 0px;
    font-size: 16px;
    line-height: 22px;
    color: #a0a0a8;
    font-weight: 500;
}
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-title strong
 {
	font-weight:600;
	padding: 0px;
    margin: 0px;
    font-size: 16px;
    line-height: 22px;
    color: #8b8b96;
    font-weight: 500;
 }
 
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content
{
	padding:0px 15px;
}
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content a
{
	color:#3498db;
}
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content a:hover
 {
	 color: #2486c8;
	 text-decoration:none;
 }

.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content .box-order-billing-method .data.table  > tbody > tr > th, .table > tbody > tr > td
 {
	 padding:5px 0px;
	 border-top:none;
 }
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content .box-order-billing-method .data.table  > tbody > tr > th	
{
	width:115px;
}
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content .box-order-shipping-address strong,
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content .box-order-shipping-method strong,
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content .box-order-billing-address strong,
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content .box-order-billing-method strong
{
	margin-bottom:5px;
}
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content .box-order-shipping-address,
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content .box-order-shipping-method,
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content .box-order-billing-address,
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content .box-order-billing-method
{
	margin-bottom:5px;
}

@media print {
	
@page {
  size:auto;
  margin: 0cm; 
}
.sales-order-print .page-main.cont_wrap
 {
	padding:0px;
	margin-top:initial;
	margin-bottom:initial;
	background-color:#fff;
	border-radius:initial;
	box-shadow:initial;
	page-break-after: always;
 }
.sales-order-print .page-main.cont_wrap .logo
  {
	float:left;
	margin-left:200px;
	position: relative;
	left:10px;
  }
.sales-order-print .page-main.cont_wrap .page-title-wrapper.prod_coll_head
  {
	width:auto;
	margin-top:8px;
	float: right;
  }
.sales-order-print .page-main.cont_wrap a.logo
 {
	left:0px;
	transform: translate(0%, 0%);
	border:none;
 }
.sales-order-print .page-main.cont_wrap .order-details-items .order-title
 {
	 display:none;
 }
.sales-order-print .page-main.cont_wrap .page-title-wrapper.prod_coll_head .order-date
 {
	 text-align:right;
	 margin:-4px 0 0 0px;
 }
 .sales-order-print .page-main.cont_wrap .page-title-wrapper.prod_coll_head .page-title
 {
	padding: 0px;
    margin: 0px;
    font-size: 18px;
    line-height: 30px;
    font-weight: 500;
	margin-bottom:0px;
	text-align:right;
 }

.sales-order-print .page-main.cont_wrap .page-title-wrapper.prod_coll_head .order-status
{
	padding:8px 15px;
	height:auto;
	border:1px solid #ddd;
	font-weight:500;
	color:#020204;
	border-radius:4px;
	line-height: 25px;
}
.sales-order-print .page-main.cont_wrap .page-title-wrapper.prod_coll_head .order-status:after
{
  content:none;
}
.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table thead>tr>th
{
	background-color:#fff;
	border-top:1px solid #eee;
	font-weight:500;	
	font-size:15px;
	line-height:14px;
	padding: 12px 15px;
	vertical-align:middle;
}
.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tbody>tr>td
{
	font-size:15px;
	opacity:0.90;
	border-top:1px solid #eee;
}
.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tbody>tr>td strong
{
	font-size:15px;
}
.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tbody>tr>td .price-excluding-tax .cart-price .price
{
	font-weight:500;
	color:#020204;
	font-size:15px;
}
.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tfoot
{
	background-color:#fff;
	
}
.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tfoot tr:first-child
{
	border-top:1px solid #eee;
}
.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tfoot>tr>th
 {
	 padding:2px 15px;
	 font-size:15px;
 }
.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tfoot>tr:first-child th,
.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tfoot>tr:first-child td
{
	 padding-top:15px;
}
.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tfoot>tr>td
 {
	 background-color:#fff;
	 padding:3px 15px;
	 font-size:15px;
	 opacity:1;
	 font-weight: 600;
 }
.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tfoot>tr:last-child th,
.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tfoot>tr:last-child td
{
	 padding-bottom:15px;
	 opacity:1;
	 font-size:18px;
	 color:#020204;
	 font-weight: 900 !important;
}

.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tfoot>tr:last-child th strong,
.sales-order-print .page-main.cont_wrap .data.table.table-order-items.table tfoot>tr:last-child td strong
{
	color:#020204;
	font-weight:500;
}

.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-title
{
	background-color:#fff;
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	margin-bottom:10px;
}
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-title strong
{
	opacity:0.90;
	font-size:15px;
	font-weight:500;
}

.sales-order-print .page-main.cont_wrap .order-details-items .order-title
{
	background-color:#fff;
	margin:0px;
	margin-bottom:0px;
	border:none;
}
.sales-order-print .page-main.cont_wrap .order-details-items .order-title strong
{
	font-weight:500;
	padding: 0px;
    margin: 0px;
    font-size: 15px;
    line-height: 22px;
    color: #a0a0a8;
    font-weight: 500;
}
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-title strong
 {
	font-weight:500;
	padding: 0px;
    margin: 0px;
    line-height: 2px;	
	opacity:1;
	font-size:18px;
	line-height:15px;
 }
 
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content
 {
	padding:0px 15px;
 }
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content .box-content
 {
	 opacity:0.90;
 }
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content
 { 
   display:flex;
   flex-wrap:wrap;  
   font-size:15px;
 }
 
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content .box
 {
	 flex:0 0 25%;
	 max-width:25%;
 }
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content .box-order-shipping-address, 
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content .box-order-shipping-method, 
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content .box-order-billing-address
 {
	width: 33.33% !important;
 }
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content .box-order-billing-method
 {
	width: 100% !important;
 }
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content .box-order-shipping-address strong,
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content .box-order-shipping-method strong,
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content .box-order-billing-address strong,
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content .box-order-billing-method strong
 {
	margin-bottom:5px;
	font-size:14px;
	font-weight: 500;
	opacity:1;
 }
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content .box-order-shipping-address strong span,
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content .box-order-shipping-method strong span,
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content .box-order-billing-address strong span,
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content .box-order-billing-method strong span
 {
	 font-size:15px;
 }
.sales-order-print .page-main.cont_wrap .block.block-order-details-view .block-content a
{
	text-decoration:none;
	opacity:0.6;
}
}

.contact-index-index.page-layout-1column .page-title-wrapper.prod_coll_head
{
	margin-bottom:20px;
}
.contact-index-index.page-layout-1column .row_forms
{
	width:auto;
	margin:0px;
	padding:0px;
}
.contact-index-index.page-layout-1column .row_forms:after
 {
   content:'';
   clear:both;
   display:table;   
 }
.contact-index-index.page-layout-1column .col_form1
{
	width:100%;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
	padding:15px;
	 position:relative;
}
.contact-index-index.page-layout-1column .col_contact1
{
	width:100%;
	margin-bottom:30px;
}
.contact-index-index.page-layout-1column .col_form1 .form.contact
 {
	 min-width:inherit !important;
	 width:auto;
 }

.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset
{
	margin-bottom:0px;
}
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset .legend
 {
	 margin:0px;
	 padding:0px;
	 border:none;
	 display: none;
 }
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset .legend span
 {
	display: none;
    font-weight: 600;
    font-size: 18px;
    color: #020204;
 }

.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset .field.note.no-label
 {
	 width:100%;
	 font-size:20px;
	 padding:0px;
	 font-weight:400;
	 display: none;
	 border-radius:4px;
 }
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset .field.note.no-label:after
 {
	content:'';
	clear:both;
	display:table;
 }
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset .field.note.no-label span
 {
	 display:block;
	float:left;
	font-weight:900;
	color:rgba(52, 152, 219, 1);
 }
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset .field.note.no-label p
 {
	 display:block;
    float:left;
	margin:0px;
	margin-left:10px;
	font-weight:600;
 }
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset .field
{
	margin-bottom:15px;
}
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset .field.note.no-label
{
	margin-bottom:25px;
}
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset .field .label
 {
    font-weight: 400;
    margin-bottom: 5px;
 }

.pro_desc_detail .control .input-text[type="text"]
{
	height:48px;
}
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset input[type="text"], 
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset input[type="password"], 
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset input[type="url"], 
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset input[type="tel"], 
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset input[type="search"], 
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset input[type="number"], 
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset input[type="datetime"], 
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset input[type="email"]
{
	border-color:#dedede !important;
	border-radius:4px;
	font-weight:500;
	font-size: 16px;
	height:48px;
    font-family: "Work Sans",sans-serif;
}
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset textarea
{
	border-color:#dedede !important;
	border-radius:4px;
	font-weight:500;
	font-size: 16px;
    font-family: "Work Sans",sans-serif;
}

.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset input[type="text"]:active, 
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset input[type="password"]:active, 
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset input[type="url"]:active, 
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset input[type="tel"]:active, 
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset input[type="search"]:active, 
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset input[type="number"]:active, 
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset input[type="datetime"]:active, 
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset input[type="email"]:active,
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset input[type="text"]:focus, 
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset input[type="password"]:focus, 
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset input[type="url"]:focus, 
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset input[type="tel"]:focus, 
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset input[type="search"]:focus, 
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset input[type="number"]:focus, 
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset input[type="datetime"]:focus, 
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset input[type="email"]:focus,
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset textarea:focus,
.contact-index-index.page-layout-1column .col_form1 .form.contact .fieldset textarea:active
{
	box-shadow:none;
	outline:none;
	border:1px solid #a5c1d4 !important;
}

.contact-index-index.page-layout-1column .col_form1 .form.contact .actions-toolbar .action.submit.primary
 {
	background-color: #3498db;
    border-radius: 4px;
    border: none;
    line-height: 2.2rem;
    padding: 14px 30px;
    font-size: 16px;
    color: #fff;
    margin: 0px;
 }

.contact-index-index.page-layout-1column .col_form1 .form.contact .actions-toolbar .action.submit.primary:hover
 {
    background-color: #2486c8;
    transition: 0.3s all;
	border:none;
 }

.contact-index-index.page-layout-1column .col_contact1 .content_impression
{
	width:100%;
	padding:0px;
	margin:0px;
	margin-bottom:15px;
}

.contact-index-index.page-layout-1column .col_contact1 .content_impression:after
 {
	content:'';
	clear:both;
	display:table;
 }
.contact-index-index.page-layout-1column .col_contact1 .content_impression span
 {
	 display:block;
	float:left;
	font-weight:900;
	color:rgba(52, 152, 219, 1);
	font-size:18px;
	line-height:20px !important;
 }
.contact-index-index.page-layout-1column .col_contact1 .content_impression p
 {
	display:block;
    float:left;
	margin:0px !important;
	font-weight:600;
	font-size:18px;
	color:#020204;
 }
 
.contact-index-index.page-layout-1column .col_contact1 .details_conts p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 5px;
}
.contact-index-index.page-layout-1column .col_contact1 .details_conts span
{
	display:block;
	padding:0px;
	margin:0px;
	font-weight:600;
}
.map_location
{
	width:100%;
	border:2px solid #fff;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
	overflow:hidden;
	margin-top:15px;
}
.map_location iframe
{
	width:100%;
	height:150px;
}

.mpblog-post-index .mp-blog-rss,
.mpblog-post-index .mp-footer,
.mpblog-month-view .mp-blog-rss,
.mpblog-month-view .mp-footer,
.mpblog-post-view .mp-blog-rss,
.mpblog-post-view .mp-footer
 {
	display:none;
 }

.mpblog-post-index .cont_wrap .column.main,
.mpblog-month-view .cont_wrap .column.main,
.mpblog-post-view .cont_wrap .column.main
  {
	  width:100%;
  }
.mpblog-post-index .cont_wrap .sidebar.sidebar-main,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main
 {
	 width:100%;
	 margin-top:30px;
 }
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar .product.data.items,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar .product.data.items,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar .product.data.items
 {
	 margin-left:0px;
	 margin-right:0px;
 }
.mpblog-post-index .cont_wrap .page-title-wrapper.prod_coll_head,
.mpblog-month-view .cont_wrap .page-title-wrapper.prod_coll_head
{
	margin-bottom:20px;
}
.mpblog-post-index .post-list-content,
.mpblog-month-view .post-list-content
 {
	 padding:0px;
	 margin:0px;
 }
.mpblog-post-index .post-list-content .post-list-body,
.mpblog-month-view .post-list-content .post-list-body
{
	padding:0px;
	margin:0px;
}
.mpblog-post-index .post-list-content .post-list-body .post-list-item.post-item-list,
.mpblog-month-view .post-list-content .post-list-body .post-list-item.post-item-list
{
	padding:0px;
	margin:0px;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
	overflow:hidden;
	margin-bottom:30px;
}
.mpblog-post-index .post-list-content .post-list-body .post-list-item.post-item-list .post-item-wraper,
.mpblog-month-view .post-list-content .post-list-body .post-list-item.post-item-list .post-item-wraper
{
	border:none;
}
.mpblog-post-index .post-list-content .post-list-body .post-list-item.post-item-list:last-child,
.mpblog-month-view .post-list-content .post-list-body .post-list-item.post-item-list:last-child
 {
	 margin-bottom:0px;
 }
.mpblog-post-index .post-list-content .post-list-body .post-list-item .post-item-wraper,
.mpblog-month-view .post-list-content .post-list-body .post-list-item .post-item-wraper
{
	padding:0px !important;
	margin:0px;
}

.mpblog-post-index .post-list-content .post-list-body .post-list-item .post-item-wraper .post-image,
.mpblog-month-view .post-list-content .post-list-body .post-list-item .post-item-wraper .post-image
{
	width:100%;
	height:200px;
	display:block;
}
.mpblog-post-index .post-list-content .post-list-body .post-list-item .post-item-wraper .post-image a,
.mpblog-month-view .post-list-content .post-list-body .post-list-item .post-item-wraper .post-image a
{
	display:block;
	width:100%;
	height:100%;
	position:relative;
}
.mpblog-post-index .post-list-content .post-list-body .post-list-item .post-item-wraper .post-image a img.img-responsive,
.mpblog-month-view .post-list-content .post-list-body .post-list-item .post-item-wraper .post-image a img.img-responsive
{
	width:100%;
	height:100%;
}
.mpblog-post-index .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper,
.mpblog-month-view .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper
{
	display:block;
	width:100%;
	padding:15px;
}
.mpblog-post-index .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .mp-post-title,
.mpblog-month-view .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .mp-post-title
{
	margin-bottom:5px;
}
.mpblog-post-index .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .mp-post-title a.post-link-title,
.mpblog-month-view .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .mp-post-title a.post-link-title
{
	display:block;
	max-height:69px;
	overflow:hidden;
	font-size: 18px;
	line-height: 22px;
    font-weight: 500;
    color: #020204 !important;
	transition:0.3s all;
}

.mpblog-post-index .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .mp-post-title a.post-link-title:hover
{
	color:#2486C8 !important;
}

.mpblog-post-index .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .mp-post-info,
.mpblog-month-view .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .mp-post-info
{
	font-weight:400;
	font-size:15px;
	margin-bottom:10px;
	color: #020204;
	font-weight:500;
	opacity:0.48;
}
.mpblog-post-index .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .mp-post-info i.mp-blog-icon
{
	display:inline-block;
	color:#AEAEB5;
}

.mpblog-post-index .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .mp-post-info a.mp-info
{
	color:#3498DB !important;	
}
.mpblog-post-index .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .mp-post-info a.mp-info:hover
{
	color:#2486C8 !important;
}

.mpblog-post-index .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .post-short-description p,
.mpblog-month-view .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .post-short-description p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
	max-height:55px;
	overflow:hidden;
}
.mpblog-post-index .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .actions,
.mpblog-month-view .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .actions
{
	margin-top:15px;
}
.mpblog-post-index .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .actions a.mp-read-more,
.mpblog-month-view .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .actions a.mp-read-more
{
	width:120px;
	display:block;
	background-color: #3498db;
    border-radius: 4px;
    border: none;
    line-height: 2.2rem;
    padding: 10px 17px;
    font-size: 16px;
    color: #fff !important;
}

.mpblog-post-index .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .actions a.mp-read-more:hover,
.mpblog-month-view .post-list-content .post-list-body .post-list-item .post-item-wraper .post-info-wraper .actions a.mp-read-more:hover
 {
     background-color: #2486c8;
     transition: 0.3s all;
	 border:none;
 }

.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mpblog-search,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mpblog-search,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mpblog-search
 {
	 display:none;
 }
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.title .data.switch,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.title .data.switch,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.title .data.switch
{
	font-size: 16px;
    font-weight: 400;
    border-color: transparent;
    background: transparent;
    color: #AEAEB5;
    position: relative;
	text-align:left;
    line-height: 38px; 
	border-bottom: 1px solid #eeeef2;
	margin:0px;
	padding:0px 15px !important;
	height:40px;
	text-align:center;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.title.active .data.switch,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.title.active .data.switch,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.title.active .data.switch
{
	 color: #fff;
	 background-color:#2486C8;
	 font-weight: 600;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.title .data.switch:after,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.title .data.switch:after,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.title .data.switch:after
 {
   content:none;   
 }
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.title .data.switch div,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.title .data.switch div,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.title .data.switch div
{
	width:100%;
}

.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar .product.data.items,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar .product.data.items,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar .product.data.items
 {
	 margin-left:0px;
	 margin-right:0px;
	 box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
     border: none;
	 background-color:#fff;
	 border-radius:8px;
	 padding:0px;
	 overflow:hidden;
	 margin:0px;
 }
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar
 {
	margin-bottom:10px;
 }
  
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.menu-archives,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.menu-archive,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.menu-archive
 {
	 margin:0px;
 }
 
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2
 {
	 padding:10px 10px;
	 margin:0px !important;
	 list-style:none;
 }
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2:first-child,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2:first-child,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2:first-child
{
	padding-bottom:0px;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2  li,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2  li,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2  li
{
	padding:8px 0px;
	margin:0px;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2  li:first-child,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2  li:first-child,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2  li:first-child
{
	padding-top:0px;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2  li:last-child,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2  li:last-child,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2  li:last-child
{
	padding-bottom:0px;
}

.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2  li a,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2  li a,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2  li a
{
	display: block;
    color: #2c2b34;
	font-weight:500;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2  li a > i,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2  li a > i,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2  li a > i
{
	opacity:0.38;
	transition:0.3s all;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2  li a:hover,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2  li a:hover,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2  li a:hover
{
	color:#2486c8 !important;
	transition:0.3s all;
	text-decoration:none;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2  li a:hover i,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2  li a:hover,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories.category-level2  li a:hover
{
	opacity:1;
	color: #2486c8;
}

.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.menu-archives,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.menu-archives,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.menu-archives
{
	padding:8px 15px;
	margin:0px;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.menu-archives li,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.menu-archives li,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.menu-archives li
{
	padding:0px;
	margin:0px;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.menu-archives li a,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.menu-archives li a,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.menu-archives li a
{
	display: block;
    color: #2c2b34;
    font-weight: 500;
}

.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.menu-archives li a > i,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.menu-archives li a > i,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.menu-archives li a > i
{
	opacity:0.38;
	transition:0.3s all;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.menu-archives li a:hover,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.menu-archives li a:hover,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.menu-archives li a:hover
{
	color:#2486c8 !important;
	transition:0.3s all;
	text-decoration:none;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.menu-archives li a:hover i,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.menu-archives li a:hover i,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.menu-archives li a:hover i
{
	opacity:1;
	color: #2486c8;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories
{
	padding:8px 15px;
	margin:0px;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories li,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories li,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories li
{
	margin-bottom:0px;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories li a,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories li a,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories li a
{
	display: block;
    color: #2c2b34;
	margin:0px;
	font-weight:500;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories li a > i,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories li a > i,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories li a > i
{
	opacity:0.38;
	transition:0.3s all;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories li a:hover,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories li a:hover,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories li a:hover
{
	color:#2486c8 !important;
	transition:0.3s all;
	text-decoration:none;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories li a:hover i,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories li a:hover i,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar ul.block-content.menu-categories li a:hover i
{
	opacity:1;
	color: #2486c8;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar .block-title.sidebar-tags + div,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar .block-title.sidebar-tags + div,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar .block-title.sidebar-tags + div
{
	padding:5px 10px 10px 10px;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar .block-title.sidebar-tags + div .label.tags-list,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar .block-title.sidebar-tags + div .label.tags-list,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar .block-title.sidebar-tags + div .label.tags-list
{
    padding: 2px 5px;
    margin: 0px;
    border-radius: 4px;
    font-size: 12px !important;
    background-color: #e4eaf3;
    color: #020204;
    border-color: #c2c7ce;
	margin-top: 5px;
    margin-left: 5px;
	transition:0.3s all;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar .block-title.sidebar-tags + div .label.tags-list:hover,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar .block-title.sidebar-tags + div .label.tags-list:hover,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar .block-title.sidebar-tags + div .label.tags-list:hover
{
	background: #2486C8;
    color: #fff;
    border-color: #1b679a;
}

.limiter select.limiter-options
{
	border-color: #dedede !important;
    border-radius: 4px;
    font-weight: 500;
    font-size: 16px;
}
.limiter select.limiter-options:focus,
.limiter select.limiter-options:active
{
	border-color: #a5c1d4 !important;
	box-shadow:none;
}


.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content
{
	border:none;
	padding:15px 15px !important;
	margin-top:38px;
	overflow:auto;
}

.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs
{
   padding:10px 0px;	
   border-bottom:1px solid #eeeef2;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs .post-left a,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs .post-left a,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs .post-left a
 {
	 display:block;
	 line-height:0px;
	 margin:0px;
	 padding:0px;
 }
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs:first-child,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs:first-child,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs:first-child
{
	padding-top:0px;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs:last-child,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs:last-child,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs:last-child
{
	padding-bottom:0px;
	border-bottom:none;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs:hover,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs:hover,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs:hover
{
	background-color:transparent;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs .post-left a>img,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs .post-left a>img,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs .post-left a>img
{
	width:70px;
	height:60px;
	border-radius:4px;
	overflow:hidden;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs .post-right a,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs .post-right a,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs .post-right a
{
	display:block;
	color:#2c2b34;
	background:transparent;	
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs .post-right a:hover,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs .post-right a:hover,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs .post-right a:hover
 {
	color:#2486c8;
	transition:0.3s all;
	text-decoration:none;
 }
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs .post-right a>span,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs .post-right a>span,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs .post-right a>span
{
	font-weight:500;
	font-size:16px;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs .post-right .create-at,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs .post-right .create-at,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .list-post-tabs .post-right .create-at
{
	font-size:13px;
	opacity: 0.48;
	font-weight:500;
}

.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss
{
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.07);
	border:none;
	border-radius:8px;
	background-color:#fff;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-title,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-title,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-title
{
	padding: 6px 15px;
    margin: 0px;
	border-bottom:1px solid #eeeef2
}

.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-title p,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-title p,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-title p
{
	font-size: 16px;
    font-weight: 600;
    color: #020204;
	padding:0px;
	margin:0px;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-content,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-content,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-content
{
	padding:15px;
	margin:0px;
}

.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-content ul,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-content ul,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-content ul
{
	padding:0px;
	margin:0px;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-content ul li,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-content ul li,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-content ul li
{
	padding:10px 0px;
	margin:0px;
	border-bottom:1px solid #eeeef2
}

.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-content ul li:first-child,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-content ul li:first-child,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-content ul li:first-child
{
	padding-top:0px;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-content ul li:last-child,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-content ul li:last-child,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-content ul li:last-child
{
	padding-bottom:0px;
	border-bottom:none;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-content ul li a i,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-content ul li a i,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-content ul li a i
{
	opacity:0.6;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-content ul li a,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-content ul li a,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-content ul li a
{
	color: #2c2b34;
	font-weight:500;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-content ul li a:hover,
.mpblog-month-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-content ul li a:hover,
.mpblog-post-view .cont_wrap .sidebar.sidebar-main .mp-sidebar.mpcss .block-content ul li a:hover
{
	color:#1979c3 !important;
}
.mpblog-post-index .cont_wrap .sidebar.sidebar-main .mp-sidebar.product.info .product.data.items .data.item.content .post-left
 {
	width: auto;
 }

.mpblog-post-view .cont_wrap .page-title-wrapper.prod_coll_head
{
	margin-bottom:20px;
}
.mpblog-post-view .cont_wrap .post-list-content
{
	padding:0px;
	margin:0px;
}
.mpblog-post-view .cont_wrap .post-list-content .post-view-image
{
	text-align:left;
	margin-bottom:10px;
}
.mpblog-post-view .cont_wrap .post-list-content .post-view-image>.img-responsive
{
	border-radius:8px;
}


.mpblog-post-view .cont_wrap .post-list-content .post-post_content p a
{
	color: #3498db;
	font-weight:500;
	display:inline-block;
}

.mpblog-post-view .cont_wrap .post-list-content .post-post_content p a:hover
{
	color:#2486c8;
}

.mpblog-post-view .cont_wrap .post-list-content .post-post_content
{
	padding:0px;
	margin-bottom:50px;
}

.mpblog-post-view .cont_wrap .post-list-content .post_information
{
	margin-bottom:5px;
}
.mpblog-post-view .cont_wrap .post-list-content .post_information hr
{
	border-color:#e0e0e0;
	padding:0px;
	margin:0px;
}
.mpblog-post-view .cont_wrap .post-list-content .mp-post-info
{
	padding:0px;
	font-size: 16px;
    color: #2c2b34;
    opacity: 1;
    font-weight: 500;
	line-height:24px;
}
.mpblog-post-view .cont_wrap .post-list-content .mp-post-info span
{
	 color: #2C2B34;
}
.mpblog-post-view .cont_wrap .post-list-content .mp-post-info span > i
{
	color:#908ea0;
}
.mpblog-post-view .cont_wrap .post-list-content .mp-post-info span > a
{
	color:#3498DB !important;
	transition:0.3s all;
}
.mpblog-post-view .cont_wrap .post-list-content .mp-post-info span > a:hover
{
	color:#2486C8 !important;
}

.mpcss.post-view div.col-xs-12 > hr
{
	margin-bottom:15px;
	margin-top:15px;
	border-color:#d6d6e0;
}

.mpblog-post-view .cont_wrap .mpcss #sharing
{
	padding:0px;
	margin:0px;
	background-color:transparent;
}
.mpblog-post-view .cont_wrap .mpcss #sharing .share-col-right
{
  width:100%;	
}
.mpblog-post-view .cont_wrap .mpcss #sharing .share-col-left h5
{
	padding:12px 0px;
	padding-top:0px;
	margin:0px;
	font-size:18px;
	font-weight:600;
	color: #2C2B34;
}
.block-blog-related.about-admin
{
	border-top:1px solid #d6d6e0;
	margin-top:10px;
	padding-top: 30px
}
.block-blog-related.about-admin h2
{
	display: block;
    font-size: 24px;
    font-weight: 600;
    margin: 0px;
    padding: 0px;
	color:#020204;	
}
.block-blog-related.about-admin .related-content-container
{
	margin-top:20px;
}
.block-blog-related.about-admin .related-content-container .author-content-image
{
	width:75px;
}
.block-blog-related.about-admin .related-content-container .author-content-image > img
{
	border-radius:6px;
}
.block-blog-related.about-admin .related-content-container .author-content-information .author-name
{
	font-size:16px;
	color:#020204;
	font-weight:600;
}


.mpblog-post-view .cont_wrap .mpcss #sharing .share-col-right .post-sharing-button .at-share-btn-elements a.at-share-btn
{
	border-radius:4px !important;
	font-size:16px !important;
	margin:0px 5px;
	font-family: "Work Sans",sans-serif;
}
.mpblog-post-view .cont_wrap .mpcss #sharing .share-col-right .post-sharing-button .at-share-btn-elements a.at-share-btn .at-label
{
	font-family: "Work Sans",sans-serif;
}
.mpblog-post-view .prod_coll_head .page-title
{
	line-height:30px;
}

.blogdescription
{
	padding:0px;
	margin:0px;
}
.blogdescription .metatitleData
{
	padding:0px;
	margin:0px;
	margin-bottom:30px;
}
.blogdescription .metatitleData h1
{
	padding: 0px;
    margin: 0px;
    font-size: 20px;
    font-weight: 600;
    color: #020204;
    line-height: 26px;
	margin-bottom:5px;
}
.blogdescription .metatitleData p
{
	margin:0px;
	padding:0px;
}
.blogdescription .sentancebox
{
	padding:0px;
	margin:0px;
	margin-bottom:25px;
}
.blogdescription .sentancebox:last-child
{
	margin-bottom:0px;
}
.blogdescription .sentancebox > h2
{
	font-size: 18px;
    font-weight: 600;
    color: #2C2B34;
    margin: 0px;
	margin-bottom:5px;
	line-height:24px;
}
.blogdescription .sentancebox > h3
{
	font-size: 16px;
    font-weight: 600;
    color: #2C2B34;
    margin: 0px;
	margin-bottom:5px;
	line-height:22px;
}
.blogdescription .sentancebox p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 10px;
}
.blogdescription .sentancebox p strong
{
	font-weight:600;
}
.blogdescription .sentancebox p:last-child
{
	margin-bottom:0px;
}
.blogdescription .sentancebox h5
{
	padding: 0px;
    margin: 0px;
    font-weight: 500;
    font-size: 16px;
    margin-bottom: 6px;
	line-height:22px;
}
.blogdescription .sentancebox ol.olListData
{
	padding: 0px;
    margin: 0px;
    list-style: upper-roman;
    margin-bottom: 10px;
    margin-top: 0px;
    margin-left: 18px;
}
.blogdescription .sentancebox ol.olListData.AlphaBates
{
	 list-style:upper-alpha;
}
.blogdescription .sentancebox ol.olListData li
{
	position: relative;
    padding: 3px 0px;
    padding-left: 7px;
    margin: 0px;
	line-height:26px;
}
.blogdescription .sentancebox ol.olListData li:first-child
{
	padding-top:0px;
}

.blogdescription .sentancebox ul.ulListData
{
	padding: 0px;
    margin: 0px;
    list-style: none;
	margin-bottom:10px;
}
.blogdescription .sentancebox ul.ulListData li
 {
	position: relative;
    padding: 3px 0px;
    padding-left: 25px;
    margin: 0px;
 }
.blogdescription .sentancebox ul.ulListData li a
{
	color:#3498DB;
	font-weight:500;
}
.blogdescription .sentancebox ul.ulListData li a:hover,
.blogdescription .sentancebox ul.ulListData li a:focus,
.blogdescription .sentancebox ul.ulListData li a:active
{
	color:#2486C8;
}
.blogdescription .sentancebox ul.ulListData li:first-child
{
	padding-top:0px;
}
.blogdescription .sentancebox ul.ulListData li:before
 {
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
 }
 .blogdescription .sentancebox ul.ulListData li:first-child:before
 {
	 top:8px;
 }
.blogdescription .sentancebox .scheduleTable
{
	padding:0px;
	margin:0px;
}
.blogdescription .sentancebox .scheduleTable .tbodyData
{
	padding:15px;
	margin:0px;
	background-color:#fff;
	border-radius:8px;
	box-shadow:0px 1px 2px rgba(0, 0, 0, 0.07);
}
.blogdescription .sentancebox .scheduleTable .tbodyData p
{
	padding:0px;
	margin:0px;
	display:flex;
	flex-wrap:wrap;
}
.blogdescription .sentancebox .scheduleTable .tbodyData p:first-child
{
	border-top:none;
}
.blogdescription .sentancebox .scheduleTable .tbodyData p:last-child 
{
	border-bottom:none;
}
.blogdescription .sentancebox .scheduleTable .tbodyData p span
{
	flex:0 0 50%;
	max-width:50%;
	padding:10px 5px;
	margin:0px;
	border-right:1px solid #c1c8ce;
	color:#2C2B34;
}

.blogdescription .sentancebox .scheduleTable.threeColumn .tbodyData p span
{
	flex:0 0 33.33%;
	max-width:33.33%;
	-webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
   -webkit-hyphens: manual;
  -ms-hyphens: manual;
  hyphens: manual;
}

.blogdescription .sentancebox .scheduleTable .tbodyData p span strong
{
	font-weight:600;
	color:#020204;
}
.blogdescription .sentancebox .scheduleTable .tbodyData p span:last-child
{
	border-right:none;
}
.blogdescription .sentancebox .scheduleTable .tbodyData p span:first-child
{
	flex:0 0 100%;
	max-width:100%;
	background-color: #d8d8e6;
    padding: 0px 5px;
}
.blogdescription .sentancebox .scheduleTable.threeColumn .tbodyData p span:first-child
{
	flex:0 0 100%;
	max-width:100%;
}
.blogdescription .sentancebox .scheduleTable .tbodyData p span:first-child
{
	border-right: none;
}
.blogdescription .sentancebox .scheduleTable .tbodyData p:first-child,
.blogdescription .sentancebox .scheduleTable .tbodyData p:first-child span
 {
   font-weight:600;  
   color:#020204;  
 }
.blogdescription .sentancebox .scheduleTable .tbodyData p:first-child span
{
	padding-top:0px;
}
.blogdescription .sentancebox .scheduleTable .tbodyData p:first-child span:first-child
{
	display:none;
}
.blogdescription .sentancebox .scheduleTable .tbodyData p span > b
{
	background-color: #f7dedd;
    padding: 2px 5px;
    color: #dc221b;
    border-radius: 4px;
    font-weight: 600;
    font-size: 15px;
}
.blogdescription .sentancebox .scheduleTable .tbodyData p span > i
{
	font-style:normal;
}
.blogdescription .sentancebox .scheduleTable .tbodyData p span > i > b
{
	background-color: #d3f5d3;
    padding: 2px 5px;
    color: #2C9A2C;
    border-radius: 4px;
    font-weight: 600;
    font-size: 15px
}

.block-blog-related.products-same-post.page-products.mpcss
{
	width:100% !important;
}
.block-blog-related.products-same-post.page-products.mpcss > h2
{
	padding: 0px;
    margin: 0px;
    font-size: 24px;
    line-height: 26px;
    color: #020204;
    font-weight: 600;
}
.block-blog-related.products-same-post.page-products.mpcss .related-content-container
{
	padding:0px;
	margin:0px;
	margin-top: 15px;
}
.block-blog-related.products-same-post.page-products.mpcss .related-content-container .products.wrapper
{
	padding:0px;
	margin:0px;
}
.block-blog-related.products-same-post.page-products.mpcss .related-content-container .products.wrapper .products.list
{
	display:flex;
	flex-wrap:wrap;
	padding:0px;
	margin:0px;
    margin-left: -5px !important;
    margin-right: -5px !important;
}
.block-blog-related.products-same-post.page-products.mpcss .related-content-container .products.wrapper .products.list li
{
	padding:0px;
	margin:0px;
	padding-right:5px;
    padding-left:5px;
	flex:0 0 100%;
	max-width:100%;
	margin-top:10px;
}
.block-blog-related.products-same-post.page-products.mpcss .related-content-container .products.wrapper .products.list li:nth-child(1)
{
	margin-top:0px;
}

.block-blog-related.products-same-post.mpcss .related-content-container .products.wrapper .products.list li .product-item-info
{
	padding:0px;
	margin:0px;
	width:100%;
}
.block-blog-related.products-same-post.mpcss .related-content-container .products.wrapper .products.list li .product-item-info
{
	position: relative;
    border-radius: 8px;
    transition: 0.3s all;
    background-color: #fff;
    border: none !important;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
}
.block-blog-related.products-same-post.mpcss .related-content-container .products.wrapper .products.list li .product-item-info a.product-item-photo
{
	display: block;
    padding: 0px;
    margin: 0px;
}
.block-blog-related.products-same-post.mpcss .related-content-container .products.wrapper .products.list li .product-item-info a.product-item-photo .product-image-container
{
	display: block;
}
.block-blog-related.products-same-post.mpcss .related-content-container .products.wrapper .products.list li .product-item-info a.product-item-photo .product-image-wrapper
{
	border-bottom: 1px solid #eeeef2;
    height: auto;
    border-radius: 8px 8px 0px 0px;
}
.block-blog-related.products-same-post.mpcss .related-content-container .products.wrapper .products.list li .product-item-info a.product-item-photo .product-image-wrapper .product-image-photo
{
	max-width: 100%;
    border-radius: 0px 0px 0px 0px;
    padding: 0px;
    transition: 0.3s all;
    position: inherit;
    left: auto;
    right: auto;
    top: auto;
    bottom: auto;
	width: 100%;
}

.block-blog-related.products-same-post.page-products.mpcss .related-content-container .products.wrapper .products.list li .product.product-item-details
{
	width: 100%;
    padding: 15px 15px;
    margin: 0px;
    background-color: #fff !important;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;
}
.block-blog-related.products-same-post.page-products.mpcss .related-content-container .products.wrapper .products.list li .product.product-item-details .product-item-name
{
	display: block;
    padding: 0px;
    margin: 0px;
}
.block-blog-related.products-same-post.page-products.mpcss .related-content-container .products.wrapper .products.list li .product.product-item-details .product-item-name a
{
    display: block;
    padding: 0px;
    margin: 0px;	
	transition:0.3s all;
}
.block-blog-related.products-same-post.page-products.mpcss .related-content-container .products.wrapper .products.list li .product.product-item-details .product-item-name a:hover
{
  color:#2486C8 !important;	
}
.block-blog-related.products-same-post.page-products.mpcss .related-content-container .products.wrapper .products.list li .product.product-item-details .product-item-name a
{
	font-size: 17px;
    line-height: 22px;
    color: #2c2b34;
    font-weight: 400 !important;
    height: 46px;
    overflow: hidden;
    text-decoration: none !important;
}
.block-blog-related.products-same-post.page-products.mpcss .related-content-container .products.wrapper .products.list li .product.product-item-details:after
{
	content:'';
	clear:both;
	display:table;
}
.block-blog-related.products-same-post.page-products.mpcss .related-content-container .products.wrapper .products.list li .product.product-item-details .price-final_price
{
	margin:0px;
	padding:0px;
	margin-top: 12px;
    float: left;
}
.block-blog-related.products-same-post.page-products.mpcss .related-content-container .products.wrapper .products.list li .product.product-item-details .price-final_price span.price-container 
{
	display: block;
    padding: 0px;
    margin: 0px;
}
.block-blog-related.products-same-post.page-products.mpcss .related-content-container .products.wrapper .products.list li .product.product-item-details .price-final_price span.price-container .price
{
    color: #020204;
    font-size: 18px;
    font-weight: 600;
    line-height: 30px;
}
.block-blog-related.products-same-post.page-products.mpcss .related-content-container .products.wrapper .products.list li .product.product-item-details .product-item-inner
{
	border: 0;
    clip: rect(0, 0, 0, 0);
    height: auto;
    margin: 0px;
    padding: 0;
    position: relative;
    width: auto;
    float: right;
    margin-top: 10px !important;
}
.block-blog-related.products-same-post.page-products.mpcss .related-content-container .products.wrapper .products.list li .product.product-item-details .product-item-inner
{
  margin:0px;
  padding:0px;  
  box-shadow:none;
}
.block-blog-related.products-same-post.page-products.mpcss .related-content-container .products.wrapper .products.list li .product.product-item-details .product-item-inner .product.product-item-actions
{
	padding:0px;
	margin:0px;
}
.block-blog-related.products-same-post.page-products.mpcss .related-content-container .products.wrapper .products.list li .product.product-item-details .product-item-inner:after
{
	content: '';
    clear: both;
    display: table;
}
.block-blog-related.products-same-post.page-products.mpcss .related-content-container .products.wrapper .products.list li .product.product-item-details .product-item-inner .actions-primary
{
	float: right;
}
.block-blog-related.products-same-post.page-products.mpcss .related-content-container .products.wrapper .products.list li .product.product-item-details .product-item-inner .actions-primary .primary
{
	padding: 8px 10px;
    background-color: #2c2b34;
    border-radius: 4px;
    border: 0px solid !important;
    transition: 0.3s all;
    font-family: "Work Sans",sans-serif;
	transition:03s all;
}
.block-blog-related.products-same-post.page-products.mpcss .related-content-container .products.wrapper .products.list li .product.product-item-details .product-item-inner .actions-primary .primary:hover
{
	background-color:#2486C8 !important;
}
.block-blog-related.products-same-post.page-products.mpcss .related-content-container .products.wrapper .products.list li .product.product-item-details .product-item-inner .actions-primary .primary span
 {
	display: block;
    padding: 0px;
    margin: 0px;
 }
#at-expanded-menu-host .at-expanded-menu-service-list button
{
	background-color: transparent;
    border: none;
    box-shadow: none;
}
.blogdescription .sentancebox .VideoBlog_Box
{
	padding:0px;
	margin:0px;
}
.blogdescription .sentancebox .VideoBlog_Box > iframe
{
	border-radius: 10px;
    overflow: hidden;
    max-width: 500px;
	min-height:250px;
    border: 2px solid #ebebf0;
    width: 100%;
}

.blogdescription .sentancebox .qustToAnswer h3
{
	font-size: 16px;
    font-weight: 600;
    color: #2C2B34;
    margin: 0px;
	margin-bottom:5px;
	line-height:22px;
}
.blogdescription .sentancebox .qustToAnswer h3 > strong
{
	color: #2C2B34;
    background-color: #c7f3c7;
    display: inline-block;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    border: 1px solid #9ae89a;
    text-align: center;
    line-height: 26px;
    position: relative;
    font-size: 21px;
    font-weight: 700;
	position:relative;
}
.blogdescription .sentancebox .qustToAnswer h3 > strong:after
{
    content: '';
    width: 15px;
    height: 6px;
    border-left: 3px solid #2C9A2C;
    border-bottom: 3px solid #2C9A2C;
    position: absolute;
    left: 39px;
    transform: rotate(-37deg);
    top: 8px;
}
.blogdescription .sentancebox .qustToAnswer p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 10px;
}
 


/*--blog full details end--*/

.addthis-smartlayers.addthis-smartlayers-desktop,
#at-share-dock.at-share-dock.atss.atss-bottom.at-shfs-large.addthis-animated.slideInUp
{
	display:none;
}

.cms-about-us .cont_wrap
{
	padding:0px;
	margin:0px;
	max-width:100%;
}
.cms-about-us .cont_wrap .bg_white
{
	width:100%;
	margin:0px;
	background-color:#fff;
}
.topbot_pd
 {
	 padding:1em 0px;
 }
.cms-about-us .cont_wrap .about_wrap
 {
	margin-left: auto;
    margin-right: auto;
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
 }


.cms-about-us .cont_wrap .suc_box1_row:after
 { 
	content:'';
	clear:both;
	display:table;
 }
.cms-about-us .cont_wrap .suc_box1_row .cont_abut1
{
   width:100%;
}
.img_success1
 {
  width:100%;
  margin-bottom: 15px;
 }
.img_success1 img
{
	max-width:100%;
	border-radius:8px;
}
.cms-about-us .cont_wrap .suc_box1_row .cont_head1
{
	padding:0px;
	margin:0px;
	margin-bottom:15px;
}
.cms-about-us .cont_wrap .suc_box1_row .cont_head1 h2
 {
	padding: 0px;
    margin: 0px;
    font-size: 24px;
    line-height: 28px;
    color: #020204;
    font-weight: 600;
 }
.cms-about-us .cont_wrap .suc_box1_row .cont_parg1
 {
	 padding:0px;
	 margin:0px;
 }
.cms-about-us .cont_wrap .suc_box1_row .cont_parg1 p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
	margin-bottom:10px;
}
.cms-about-us .cont_wrap .suc_box1_row .cont_parg1 p:last-child
 {
	 margin-bottom: 0px;
 }
.cms-about-us .cont_wrap .suc_box1_row.box_value1
{
	margin-top:20px;
}
.cms-about-us .cont_wrap .suc_box1_row.box_value1 .cont_head1
{
	margin-bottom:15px;
}
.cms-about-us .cont_wrap .suc_box1_row.box_value1 .cont_head1 h2
{
	font-size:24px;
}
.cms-about-us .cont_wrap .suc_box1_row.box_value1 .colm_value
{
	width:100%;
	padding:0px;
	text-align:left;
	margin-bottom: 10px;
}
/* .cms-about-us .cont_wrap .suc_box1_row.box_value1 .colm_value:nth-child(2)
 {
	background-color: rgba(0,0,0,0.05);
 } */

.cms-about-us .cont_wrap .suc_box1_row.box_value1 .colm_value h3
 {
	 margin:0px;
	 margin-bottom:5px;
 }
.cms-about-us .cont_wrap .suc_box1_row.box_value1 .colm_value p
 {
	margin: 0px;
    padding: 0px;
    line-height: 26px;
	margin-bottom:0px;
 }

.cms-about-us .cont_wrap .ourteam_meet .suc_box1_row .team_gridbox
{
	padding:0px;
	margin:0px;
}
.cms-about-us .cont_wrap .ourteam_meet .suc_box1_row .cont_head1
 {
	 margin-bottom: 15px;
 }

.cms-about-us .cont_wrap .ourteam_meet .suc_box1_row .team_gridbox ul
{
	padding:0px;
	margin:0px -15px;
	list-style:none;
}
.cms-about-us .cont_wrap .ourteam_meet .suc_box1_row .team_gridbox ul:after
 {
	 content:'';
	 clear:both;
	 display:table;
 }
.cms-about-us .cont_wrap .ourteam_meet .suc_box1_row .team_gridbox ul li
{
	margin:0px;
	padding:0 15px;
	margin-top: 15px;
}
.cms-about-us .cont_wrap .ourteam_meet .suc_box1_row .team_gridbox ul li:nth-child(1)
 {
	 margin-top: 0px;
 }
.cms-about-us .cont_wrap .ourteam_meet .suc_box1_row .team_gridbox ul li .team_details01
{
	padding: 0px;
    margin: 0px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
    overflow: hidden;
	position:relative;
}
.cms-about-us .cont_wrap .ourteam_meet .suc_box1_row .team_gridbox ul li .team_details01 .tm_profile_img
 {
   width:200px;
   height:200px;
   padding:0px;
   margin:0px;
   border-radius: 15px;
   overflow: hidden;  
   margin-top:15px; 
   margin-left:15px;
 }

.cms-about-us .cont_wrap .ourteam_meet .suc_box1_row .team_gridbox ul li .team_details01 .tm_abots02
{
	padding:15px;
	margin:0px;
}
.cms-about-us .cont_wrap .ourteam_meet .suc_box1_row .team_gridbox ul li .team_details01 .tm_abots02 h4
{
	padding:0px;
	margin:0px;
	font-size:18px;
	color:#020204;
	margin-bottom:8px;
}
.cms-about-us .cont_wrap .ourteam_meet .suc_box1_row .team_gridbox ul li .team_details01 .tm_abots02 h5
{
	padding:0px;
	margin:0px;
	font-size:16px;
	color: #2c2b34;
    opacity: 0.54;
	font-weight:600;
}
.cms-about-us .cont_wrap .ourteam_meet .suc_box1_row .team_gridbox ul li .team_details01 .tm_abots02 .tm_aboudet03
{
	margin-top:15px;
	max-height:52px;
	overflow:hidden;
}
.cms-about-us .cont_wrap .ourteam_meet .suc_box1_row .team_gridbox ul li .team_details01 .tm_abots02 .tm_aboudet03 p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
}
.cms-about-us .cont_wrap .ourteam_meet .suc_box1_row .team_gridbox ul li .team_details01 .tm_abots02 a
{
	display:inline-block;
	color:#3498db;
	text-decoration:none;
	font-weight:600;
	margin-top:5px;
}

.cms-about-us .cont_wrap .ourteam_meet .suc_box1_row .team_gridbox ul li .team_details01 .tm_abots02 a:hover
{
	color:#2486c8;
}

.categorypath-courses-ftce .section_bx .category-description
  {
	  padding: 0px;
	  margin:0px; 
  }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper
   {
	   width: 100%;
	   padding:0px;
	   margin:0px;
   }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper::after
 {
	 content:'';
	 clear: both;
	 display: table;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .cont_col_left
  {
	  width:100%
  }

.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .exam_details1
 {
	padding: 0px;
	margin: 0px;
	margin-bottom:1.5em;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .exam_details1 h1
 {
	padding: 0px;
    margin: 0px;
    font-size: 24px;
    line-height: 28px;
    color: #020204;
	font-weight: 600;
	margin-bottom: 10px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .exam_details1 p
  {
	margin: 0px;
    padding: 0px;
    line-height: 26px;
  }

.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper  .exam_details2
 {
   width: auto;
   padding: 0px;
   margin: 0px;
   margin-bottom:1.5em;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper  .exam_details2 h3
  {
	padding: 0px;
    margin: 0px;
    font-size: 22px;
    line-height: 22px;
    color: #020204;
	font-weight: 600;
	margin-bottom: 5px;
  }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper  .exam_details2 p
 {
	margin: 0px;
    padding: 0px;
    line-height: 26px;
 }
 
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .exam_details2 .kno_overview2_1
 {
	margin-top:10px;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
	background-color: #fff;
	padding: 15px;
 }
 .categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .exam_details2 .kno_overview2_1>p
 {
	 font-weight: 600;
	 margin-bottom:10px;
	 font-size: 18px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper  .exam_details2 .kno_overview2_1 ul
 {
	 padding: 0px;
	 margin:0px;
	 list-style: none;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper  .exam_details2 .kno_overview2_1 ul li
 {
	 padding: 0px;
	 margin:0px;
	 margin-bottom: 15px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper  .exam_details2 .kno_overview2_1 ul li:last-child
 {
	 margin-bottom: 0px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper  .exam_details2 .kno_overview2_1 ul li p
  {
	margin: 0px;
    padding: 0px;
    line-height: 26px;
  }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper  .exam_details2 .kno_overview2_1 ul li p strong
 {
	 font-weight:600;
 }

 .categorypath-courses-ftce .section_bx .category-description .ftce_wrapper  .exam_details2 .kno_overview2_1  ul li ul
  {
	margin: 10px 0px 0px 0;
	padding: 0px;
  }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper  .exam_details2 .kno_overview2_1  ul li ul li
 {
	 padding: 0px;
	 padding-left: 25px;
	 margin:0px;
	 margin-bottom: 10px;
	 position: relative;
 }
 .categorypath-courses-ftce .section_bx .category-description .ftce_wrapper  .exam_details2 .kno_overview2_1  ul li ul li:last-child
  {
	  margin-bottom: 0px;
  }

.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper  .exam_details2 .kno_overview2_1 ul li ul li:before
 {
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 10px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.3;
 }

.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .faq_box3
 {
	width: auto;
    padding: 0px;
    margin: 0px;
	margin-bottom: 1.5em;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .faq_box3 .faq_heading
 {
	padding: 0px;
    margin: 0px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .faq_box3 .faq_heading h3
 {
	padding: 0px;
    margin: 0px;
    font-size: 22px;
    line-height: 22px;
    color: #020204;
    font-weight: 600;
    margin-bottom:5px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .faq_box3 .faq_heading p
{
	margin: 0px;
	padding: 0px;
	line-height: 26px;
}
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .faqlist_bx
 {
	 padding:0px;
	 margin:0px;
	 margin-top:10px;

	 box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
	 border-radius: 8px;
	 background-color: #fff;
	 padding: 15px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .faqlist_bx ul
 {
	 padding:0px;
	 margin:0px;
	 list-style: none;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .faqlist_bx ul li
  {
	  padding:0px 0px;
	  margin:0px;
	  border-bottom: 1px solid #eeeef2;
  }
 .categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .faqlist_bx ul li:last-child
  {
	  border-bottom: none;
  }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .accordian_col
 {
   padding:15px 0px;
   margin:0px;
 }
 .categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .faqlist_bx ul li:last-child .accordian_col
 {
	 padding-bottom: 5px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .faqlist_bx ul li:first-child .accordian_col
 {
	 padding-top: 5px;
 }


.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .accordian_col h4
  {
   padding:0px;
   margin:0px;
   font-weight:600;
   font-size: 16px;
   position: relative;
   cursor: pointer;
   line-height: 22px;
   padding-right: 30px;
  }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .accordian_col h4::after
 {
	content: '\e622';
    font-family: 'luma-icons';
	vertical-align: middle;
	position: absolute;
	right:15px;
	top:4px;
	font-size: 16px;
	opacity: 0.54;
	font-weight: 300;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .accordian_col h4.angleUp:after
  {
	transform: rotate(180deg);
  }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .accordian_col p
 {
	 display:none;
	 margin:0px;
	 padding:0px;
	 margin-top: 10px;
 }
 .categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .faqlist_bx ul li:first-child .accordian_col p
  {
	  display:block;
  }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .study_plan01
 {
	width: 100%;
	padding:0px;
	margin-bottom: 1.5em;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .study_plan01 .faq_heading
 {
	 padding:0px;
	 margin:0px;
	 margin-bottom: 5px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .study_plan01 .faq_heading h3
 {
	padding: 0px;
    margin: 0px;
    font-size: 22px;
    line-height: 22px;
    color: #020204;
    font-weight: 600;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .study_plan01 .parag_contdetails
 {
	padding:0px;
	margin:0px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .study_plan01 .parag_contdetails p
 {
	margin: 0px;
    padding: 0px;
    line-height: 26px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .study_plan01 .parag_contdetails p>a
 {
	display: inline-block;
	color: #3498db;
	font-weight: 500;
	transition: 0.3s all;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .study_plan01 .parag_contdetails p>a:hover
 {
	color:#2486c8;
	transition: 0.3s all;
	text-decoration: none;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .study_plan01 .product.info.detailed.pro_desc_detail
 {
	 padding-top: 0px !important;
	 margin-top: 10px;
 }

.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan
 {
   width:auto;
   margin:0px;
   padding: 0px;
   display:flex;
   flex-wrap: wrap;
 }

.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col
 {
	width: 100%;
	flex:0 0 100%;
	padding:10px 0px;
	margin:0px;
	border-bottom: 1px solid #eeeef2;
 }

.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col:nth-child(1)
 {
	 padding-top: 0px;
 }
 .categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col:last-child
  {
	  padding-bottom: 0px;
	  border-bottom: none;
  }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col h4
 {
   padding:5px 10px;
   margin:0px;
   margin-bottom: 5px;
   position: relative;
   padding-left:35px;
   display: inline-block;
   border-radius: 4px;
   font-weight: 600;
   background: rgba(0,0,0,0.08);
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col h4:before
 {
	content:'\e612';
	font-family: 'luma-icons';
    vertical-align: middle;
    position: absolute;
    left: 10px;
    top: 4px;
	font-size: 16px;
	font-weight: 400;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col ul
 {
	 padding:0px;
	 margin:0px;
	 list-style: none;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col ul  li
  {
	margin:0px;
	padding: 0px 15px;
	padding-left: 30px;
	margin-bottom: 10px;
	position: relative;
  }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col ul  li::before
 {
	content: '';
    width: 7px;
    height: 7px;
    position: absolute;
    left: 12px;
    top: 8px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.3;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col ul  li:last-child
 {
	 margin-bottom: 0px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col ul  li ol
 {
   padding:0px;
   margin:0px;
   list-style: none;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col ul  li ol li
 {
	padding-left: 20px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col ul  li ol li:before
 {
	content: '';
    width: 12px;
    height: 2px;
    position: absolute;
    left: 0px;
    top: 11px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.5; 
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col ul  li a
 {
	color: #3498db;
	font-weight: 500;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col ul  li a:hover
{
  color:#2486c8;
  text-decoration: none;
}

.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .quick_col_right
 {
	 display: none;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .quick_col_right .quick_head1
 {
	 padding:0px;
	 margin:0px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .quick_col_right .quick_head1 h3
 {
	margin: 0px;
    font-size: 18px;
    font-weight: 600;
    color: #020204;
	padding:0px;
	margin-bottom: 15px;
 }
 .categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .quick_col_right .quick_head1 ul
  {
	  padding:0px;
	  margin:0px;
	  list-style: none;
  }
 .categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .quick_col_right .quick_head1 ul li
  {
	  padding:0px;
	  margin:0px;
	  margin-bottom: 10px;
  }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .quick_col_right .quick_head1 ul li a
  {
	  display: block;
	  padding:5px 15px;
	  margin:0px;
	  color: #020204;
	  opacity: 0.54;
  }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .quick_col_right .quick_head1 ul li a:hover
 {
	color: #3498db;
	opacity: 1;
	text-decoration: none;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .quick_col_right .quick_head1 ul li a.active
 {
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 4px;
	background-color: #fff;
	font-weight: 600;
	opacity: 1;
	color: #3498db;
 }

.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .video_library01
  {
	width: auto;
    padding: 0px;
    margin: 0px;
    margin-bottom: 1.5em;
  }

.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .video_library01 .faq_heading02
 {
	padding: 0px;
    margin: 0px;
    margin-bottom: 5px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .video_library01 .faq_heading02 h3
 {
	padding: 0px;
    margin: 0px;
    font-size: 22px;
    line-height: 22px;
    color: #020204;
    font-weight: 600;
 }

.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .video_library01 .parag_contdetails02
 {
	padding: 0px;
    margin: 0px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .video_library01 .parag_contdetails02 p
 {
	margin: 0px;
    padding: 0px;
    line-height: 26px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .video_library01 .product.info.detailed.pro_desc_detail 
 {
    padding-top: 0px !important;
	margin-top: 10px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .video_library01 .pro_desc_detail .product.data.items>.item.content
 {
	padding: 0px;
	padding-bottom: 15px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .video_library01 .box_videoibr01
 {
	 padding:0px;
	 margin:0px -15px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .video_library01 .box_videoibr01::after
 {
	 content:'';
	 clear:both;
	 display:table;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .video_library01 .box_videoibr01 .col_video
 {
	 width:100%;
	 padding:0px 15px;
	 margin-top: 10px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .video_library01 .box_videoibr01 .col_video:nth-child(1)
 {
	margin-top: 0px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .video_library01 .box_videoibr01 .col_video .vidbx_inner
  {
	  padding:0px;
	  margin:0px;
	  border-radius: 8px;
	  overflow: hidden;
	  border: 1px solid #eeeef2;
  }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .ftce_series01
  {
	width: auto;
    padding: 0px;
    margin: 0px;
    margin-bottom: 2.5em;
  }

.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .ftce_series01 .faq_heading03
 {
    margin-bottom: 5px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .ftce_series01 .faq_heading03 h3
 {
	padding: 0px;
    margin: 0px;
    font-size: 22px;
    line-height: 22px;
    color: #020204;
    font-weight: 600;
 }

.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .series_box02
 {
	margin: 0px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
    padding: 15px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02
 {
	 padding:0px;
	 margin:0px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02 ul
 {
	padding:0px;
	margin:0px;
	list-style: none;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02 ul li
 {
	 padding:15px 0px;
	 margin:0px;
	 border-bottom: 1px solid #eeeef2;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02 ul li:first-child
 {
	 padding-top: 0px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02 ul li:last-child
 {
	 padding-bottom: 0px;
	 border-bottom: none;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02 ul li .series_row02
{
	padding:0px;
	margin:0px;
}
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02 ul li .series_row02::after
 {
	 content:'';
	 clear:both;
	 display: table;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02 .series_row02 .left_series_row02
 {
	 width:100%;
	 line-height: 0px;
	 margin-bottom: 10px;
 }
 .categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02 .series_row02 .left_series_row02>img
  {
	  border-radius: 8px;
	  margin:0px;
	  padding: 0px;
  }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02 .series_row02 .right_series_row02 
 {
	 width:100%;
 }

.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .series_row02 .right_series_row02 .faq_heading03 h3
{
	display: block;
    overflow: hidden;
    font-size: 20px;
    line-height: 22px;
    font-weight: 500;  
}
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .series_row02 .right_series_row02 .parag_contdetails03
 {
	 padding: 0px;
	 margin:0px;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .series_row02 .right_series_row02 .parag_contdetails03 .parg_contfull04
  {
	  padding: 0px;
	  margin:0px;
  }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .series_row02 .right_series_row02 .parag_contdetails03 .parg_contfull04 p
 {
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    max-height: 158px;
	overflow: hidden;
 }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .series_row02 .right_series_row02 .parag_contdetails03 .parg_contfull04>a
  {
	display: inline-block;
    color: #3498db;
    text-decoration: none;
    font-weight: 600;
    margin-top: 5px;
  }

.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .series_row02 .right_series_row02 .parag_contdetails03 .parg_contfull04>a:hover
  {
	  color:#2486c8;
	  text-decoration: none;
  }
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .series_row02 .right_series_row02 .parag_contdetails03>a
{
	display:inline-block;
	background-color: #3498db;
    border-radius: 4px;
    transition: 0.3s all;
    margin: 0px;
    padding: 12px 15px;
	font-size: 16px;
	color:#fff;
	font-weight: 600;
	margin-top: 15px;
}
.categorypath-courses-ftce .section_bx .category-description .ftce_wrapper .series_row02 .right_series_row02 .parag_contdetails03>a:hover
 {
	 text-decoration: none;
	background-color: #2486c8;
 }
 .categorypath-courses-ftce .section_bx .page-title ,  .categorypath-courses-fele .section_bx .page-title,  .categorypath-courses-praxis .section_bx .page-title
 {
	display:none;
 }

 .categorypath-courses-praxis .page-title-wrapper.prod_coll_head
 {
	 display: none;
 }
.categorypath-courses-praxis .section_bx .category-description
  {
	  padding: 0px;
	  margin:0px; 
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper
   {
	   width: 100%;
	   padding:0px;
	   margin:0px;
   }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper::after
 {
	 content:'';
	 clear: both;
	 display: table;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .cont_col_left
  {
	  width:100%;
  }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .exam_details1
 {
	padding: 0px;
	margin: 0px;
	margin-bottom:10px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .exam_details1 h1
 {
	padding: 0px;
    margin: 0px;
    font-size: 24px;
    line-height: 28px;
    color: #020204;
	font-weight: 600;
	margin-bottom: 10px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .exam_details1 p
  {
	margin-bottom: 5px;
    line-height: 26px;
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .exam_details1 ul
  {
	margin: 0px;
	padding: 0px;
	list-style: none;
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .exam_details1 ul li
 {
	padding: 0px;
    padding-left: 20px;
    margin: 0px;
    margin-bottom: 8px;
    position: relative;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .exam_details1 ul li:before
 {
	content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    left: 0px;
    top: 7px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.5;
 }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .cont_col_left .paxis_subcont
 {
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
	padding: 15px;
	margin-bottom:1.5em;
 }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub .contentbox_paraxis
 {
   display: none;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub:nth-child(2) .contentbox_paraxis
 {
	 display: block;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub
  {
	  padding:15px 0px;
	  margin:0px;
	  border-bottom:1px solid #eeeef2;
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub:first-child
 {
	 padding-top: 5px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub:last-child
  {
	border-bottom: none;
	padding-bottom: 15px;
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub h4
 {
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    position: relative;
	cursor: pointer;
	color: #020204;
	padding-right: 30px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub h4:after
{
	content: '\e622';
    font-family: 'luma-icons';
    vertical-align: middle;
    position: absolute;
    right: 15px;
    top: 4px;
    font-size: 16px;
    opacity: 0.54;
    font-weight: 300;
}
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub h4.angleUp:after
 {
	transform: rotate(180deg);
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contentbox_paraxis
 {
   padding:0px;
   margin:0px;
   margin-top:10px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contchang_describe
 {
	margin: 0px;
    padding: 0px;
 }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contchang_describe p
 {
	margin: 0px;
    padding: 0px;
    line-height: 26px;
 }
 .categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contchang_describe p strong
  {
	  font-weight: 500;
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .courses_chan_px
 {
	 padding:0px;
	 margin:0px;
	 margin-top:15px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .courses_chan_px::after
 {
	 content:'';
	 clear: both;
	 display: table;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .courses_chan_px .courschang_list
 {
   width:100%;
   margin-bottom:15px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .courses_chan_px .courschang_list h5
 {
	 padding:0px;
	 margin:0px;
	 font-size: 16px;
	 font-weight: 600;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .courses_chan_px .courschang_list ol
 {
	 padding:0px;
	 margin:0px;
	 margin-top:5px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .courses_chan_px .courschang_list ol li
 {
	 padding:0px;
	 margin:0px;
	 margin-top:10px;
	 margin-right: 15px;
	 display: flex;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .courses_chan_px .courschang_list ol li::after
 {
	 content:'';
	 clear: both;
	 display: table;
 }

 .categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .courses_chan_px .courschang_list ol li p
  {
	  width: 115px;
	  display:block;
	  margin:0px;
	  margin-bottom: 0px;
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .courses_chan_px .courschang_list ol li span
 {
	 width: 70px;
	 display: block;
	 margin-right:0px;
	 font-weight: 600;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .courses_chan_px .courschang_list ol li span b,
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .courses_chan_px .courschang_list ol li span strong
 {
   display: block;
   margin:0px;
   padding: 0px;
   line-height: 18px;
 }
 .categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .courses_chan_px .courschang_list ol li span b
  {
	  opacity: 0.38;
	  font-weight: 500;
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .courses_chan_px .courschang_list ol li p+span>strong
 {
	 text-decoration: line-through;
	 font-weight: 400;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .courses_chan_px .videobx_chacore
 {
	width:100%;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .courses_chan_px .videobx_chacore .changedvideo_course
 {
   width:auto;
   padding:0px;
   margin:0px;
   border-radius: 8px;
   overflow: hidden;
   border: 1px solid #eeeef2;
 }
 .categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .courses_chan_px .videobx_chacore .changedvideo_course > iframe
  {
   width: 100%;
   min-height: 200px;
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub .follofun_01 
 {
	 padding:0px;
	 margin:0px;
	 margin-top: 15px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub .follofun_01 h5
 {
	padding: 0px;
    margin: 0px;
	font-size: 16px;
	font-weight: 600;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub .follofun_01 ul
 {
	 padding: 0px;
	 margin:0px;
	 list-style: none;
	 margin-top: 10px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub .follofun_01 ul li
{
	margin: 0px;
    padding: 0px 15px;
    padding-left: 20px;
    margin-bottom: 10px;
    position: relative;
}
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub .follofun_01 ul li:before
{
	content: '';
    width: 7px;
    height: 7px;
    position: absolute;
    left: 2px;
    top: 8px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.3;
}
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub .follofun_01 ul li p
 {
	margin: 0px;
    padding: 0px;
    line-height: 26px;
 }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub .goodcont_con02
{
  width:auto;
  padding: 0px;
  margin:0px;
  margin-top: 15px;
}
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub .goodcont_con02:after
 {
	 content: '';
	 clear: both;
	 display: table;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub .goodcont_con02 .colm_news-cont03
 {
   width:100%;
   margin-bottom: 10px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub .goodcont_con02 .colm_news-cont03:nth-child(2)
 {
	width:100%;
	margin-bottom: 0px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub .goodcont_con02 .colm_news-cont03 h5
 {
	padding: 0px;
    margin: 0px;
    font-size: 16px;
	font-weight: 600;
	margin-bottom: 5px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub .goodcont_con02 .colm_news-cont03 p
 {
	margin: 0px;
    padding: 0px;
    line-height: 26px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub .goodcont_con02 .colm_news-cont03 p strong
 {
	 font-weight: 500;
 }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub .imgbox_chancore
 {
	 padding: 0px;
	 margin:0px;
	 margin-top: 15px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub .imgbox_chancore ul
 {
	 padding:0px;
	 margin:0px -5px;
	 list-style: none;
	 display: flex;
	 flex-wrap:wrap;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub .imgbox_chancore ul li
 {
	 flex:0 0 33.33%;
	 max-width:33.33%;
	 padding:0px 5px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub .imgbox_chancore ul li img
 {
	 border-radius: 8px;
	 line-height: 0px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub .imgbox_chancore>a
 {
	 display:inline-block;
	 background-color: #3498db;
	 border-radius: 4px;
	 transition: 0.3s all;
	 margin: 0px;
	 padding: 12px 15px;
	 font-size: 16px;
	 color:#fff;
	 font-weight: 600;
	 margin-top: 5px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .paxis_subcont .contbox_sub .imgbox_chancore>a:hover
  {
	  text-decoration: none;
	 background-color: #2486c8;
  }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper  .exam_details2
 {
   width: auto;
   padding: 0px;
   margin: 0px;
   margin-top:1.5em;
   margin-bottom:1.5em;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper  .exam_details2 h3
  {
	padding: 0px;
    margin: 0px;
    font-size: 22px;
    line-height: 22px;
    color: #020204;
	font-weight: 600;
	margin-bottom: 5px;
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper  .exam_details2 p
 {
	margin: 0px;
    padding: 0px;
    line-height: 26px;
 }
 
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .exam_details2 .kno_overview2_1
 {
	margin-top:10px;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
	background-color: #fff;
	padding: 15px;
 }
 .categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .exam_details2 .kno_overview2_1>h4
  {
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 18px;
    position: relative;
    cursor: pointer;
    color: #020204;
  }
 .categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .exam_details2 .kno_overview2_1>p
 {
	 font-weight: 600;
	 margin-top:2px;
	 margin-bottom:10px;
	 font-size: 16px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper  .exam_details2 .kno_overview2_1 ul
 {
	 padding: 0px;
	 margin:0px;
	 list-style: none;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper  .exam_details2 .kno_overview2_1 ul li
 {
	 padding: 0px;
	 margin:0px;
	 margin-bottom: 10px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper  .exam_details2 .kno_overview2_1 ul li:last-child
 {
	 margin-bottom: 0px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper  .exam_details2 .kno_overview2_1 ul li p
  {
	margin: 0px;
    padding: 0px;
    line-height: 26px;
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper  .exam_details2 .kno_overview2_1 ul li p strong
 {
	 font-weight:600;
 }

 .categorypath-courses-praxis .section_bx .category-description .ftce_wrapper  .exam_details2 .kno_overview2_1  ul li ul
  {
	margin: 5px 0px 0px 0;
	padding: 0px;
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper  .exam_details2 .kno_overview2_1  ul li ul li
 {
	 padding: 0px;
	 padding-left: 25px;
	 margin:0px;
	 margin-bottom: 5px;
	 position: relative;
 }
 .categorypath-courses-praxis .section_bx .category-description .ftce_wrapper  .exam_details2 .kno_overview2_1  ul li ul li:last-child
  {
	  margin-bottom: 0px;
  }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper  .exam_details2 .kno_overview2_1 ul li ul li:before
 {
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 10px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.3;
 }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faq_box3
 {
	width: auto;
    padding: 0px;
    margin: 0px;
	margin-bottom: 2.5em;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faq_box3 .faq_heading
 {
	padding: 0px;
    margin: 0px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faq_box3 .faq_heading h3
 {
	padding: 0px;
    margin: 0px;
    font-size: 22px;
    line-height: 22px;
    color: #020204;
    font-weight: 600;
    margin-bottom:5px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faq_box3 .faq_heading p
{
	margin: 0px;
	padding: 0px;
	line-height: 26px;
}
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx
 {
	 padding:0px;
	 margin:0px;
	 margin-top:10px;

	 box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
	 border-radius: 8px;
	 background-color: #fff;
	 padding: 15px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul
 {
	 padding:0px;
	 margin:0px;
	 list-style: none;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li
  {
	  padding:0px 0px;
	  margin:0px;
	  border-bottom: 1px solid #eeeef2;
  }
 .categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li:last-child
  {
	  border-bottom: none;
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .accordian_col
 {
   padding:15px 0px;
   margin:0px;
 }
 .categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li:last-child .accordian_col
 {
	 padding-bottom: 5px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li:first-child .accordian_col
 {
	 padding-top: 5px;
 }


.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .accordian_col h4
  {
   padding:0px;
   margin:0px;
   font-weight:600;
   font-size: 16px;
   position: relative;
   cursor: pointer;
   padding-right: 30px;
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .accordian_col h4::after
 {
	content: '\e622';
    font-family: 'luma-icons';
	vertical-align: middle;
	position: absolute;
	right:15px;
	top:4px;
	font-size: 16px;
	opacity: 0.54;
	font-weight: 300;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .accordian_col h4.angleUp:after
  {
	transform: rotate(180deg);
  }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .study_plan01
 {
	width: 100%;
	padding:0px;
	margin-bottom: 2.5em;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .study_plan01 .faq_heading
 {
	 padding:0px;
	 margin:0px;
	 margin-bottom: 5px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .study_plan01 .faq_heading h3
 {
	padding: 0px;
    margin: 0px;
    font-size: 22px;
    line-height: 22px;
    color: #020204;
    font-weight: 600;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .study_plan01 .parag_contdetails
 {
	padding:0px;
	margin:0px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .study_plan01 .parag_contdetails p
 {
	margin: 0px;
    padding: 0px;
    line-height: 26px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .study_plan01 .parag_contdetails p>a
 {
	display: inline-block;
	color: #3498db;
	font-weight: 500;
	transition: 0.3s all;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .study_plan01 .parag_contdetails p>a:hover
 {
	color:#2486c8;
	transition: 0.3s all;
	text-decoration: none;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .study_plan01 .product.info.detailed.pro_desc_detail
 {
	 padding-top: 0px !important;
	 margin-top: 10px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .study_plan01 .pro_desc_detail .product.data.items>.item.content
  {
	  padding:0px;
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan
 {
   width:auto;
   margin:0px;
   padding:0px;
   display:flex;
   flex-wrap: wrap;
 }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col
 {
	width: 100%;
	flex:0 0 100%;
	padding:10px 0px;
	margin:0px;
	border-bottom: 1px solid #eeeef2;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col:nth-child(1)
 {
	 padding-top: 0px;
 }
 .categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col:last-child
  {
	  padding-bottom: 0px;
	  border-bottom: none;
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col h4
 {
   padding:5px 10px;
   margin:0px;
   margin-bottom: 5px;
   position: relative;
   padding-left:35px;
   display: inline-block;
   border-radius: 4px;
   font-weight: 600;
   background: rgba(0,0,0,0.08);
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col h4:before
 {
	content:'\e612';
	font-family: 'luma-icons';
    vertical-align: middle;
    position: absolute;
    left: 10px;
    top: 4px;
	font-size: 16px;
	font-weight: 400;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col ul
 {
	 padding:0px;
	 margin:0px;
	 list-style: none;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col ul  li
  {
	margin:0px;
	padding: 0px 15px;
	padding-left: 30px;
	margin-bottom: 10px;
	position: relative;
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col ul  li::before
 {
	content: '';
    width: 7px;
    height: 7px;
    position: absolute;
    left: 12px;
    top: 8px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.3;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col ul  li:last-child
 {
	 margin-bottom: 0px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col ul  li ol
 {
   padding:0px;
   margin:0px;
   list-style: none;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col ul  li ol li
 {
	padding-left: 20px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col ul  li ol li:before
 {
	content: '';
    width: 12px;
    height: 2px;
    position: absolute;
    left: 0px;
    top: 11px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.5; 
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col ul  li a
 {
	color: #3498db;
	font-weight: 500;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .study_plan01 .box_studyplan .stuplan_col ul  li a:hover
{
  color:#2486c8;
  text-decoration: none;
}

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .quick_col_right
 {
	 display: none;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .quick_col_right .quick_head1
 {
	 padding:0px;
	 margin:0px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .quick_col_right .quick_head1 h3
 {
	margin: 0px;
    font-size: 18px;
    font-weight: 600;
    color: #020204;
	padding:0px;
	margin-bottom: 15px;
 }
 .categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .quick_col_right .quick_head1 ul
  {
	  padding:0px;
	  margin:0px;
	  list-style: none;
  }
 .categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .quick_col_right .quick_head1 ul li
  {
	  padding:0px;
	  margin:0px;
	  margin-bottom: 10px;
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .quick_col_right .quick_head1 ul li a
  {
	  display: block;
	  padding:5px 15px;
	  margin:0px;
	  color: #020204;
	  opacity: 0.54;
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .quick_col_right .quick_head1 ul li a:hover
 {
	color: #3498db;
	opacity: 1;
	text-decoration: none;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .quick_col_right .quick_head1 ul li a.active
 {
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 4px;
	background-color: #fff;
	font-weight: 600;
	opacity: 1;
	color: #3498db;
 }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .video_library01
  {
	width: auto;
    padding: 0px;
    margin: 0px;
    margin-bottom: 2.5em;
  }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .video_library01 .faq_heading02
 {
	padding: 0px;
    margin: 0px;
    margin-bottom: 5px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .video_library01 .faq_heading02 h3
 {
	padding: 0px;
    margin: 0px;
    font-size: 22px;
    line-height: 22px;
    color: #020204;
    font-weight: 600;
 }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .video_library01 .parag_contdetails02
 {
	padding: 0px;
    margin: 0px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .video_library01 .parag_contdetails02 p
 {
	margin: 0px;
    padding: 0px;
    line-height: 26px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .video_library01 .product.info.detailed.pro_desc_detail 
 {
    padding-top: 0px !important;
	margin-top: 10px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .video_library01 .pro_desc_detail .product.data.items>.item.content
 {
	padding: 0px;
	padding-bottom: 15px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .video_library01 .box_videoibr01
 {
	 padding:0px;
	 margin:0px -15px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .video_library01 .box_videoibr01::after
 {
	 content:'';
	 clear:both;
	 display:table;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .video_library01 .box_videoibr01 .col_video
 {
	 padding:0px 15px;
	 margin-top: 10px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .video_library01 .box_videoibr01 .col_video:nth-child(1)
 {
	margin-top: 0px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .video_library01 .box_videoibr01 .col_video .vidbx_inner
  {
	  padding:0px;
	  margin:0px;
	  border-radius: 8px;
	  overflow: hidden;
	  border: 1px solid #eeeef2;
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .video_library01 .box_videoibr01 .col_video .vidbx_inner > iframe
 {
	 width: 100%;
	 min-height:200px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .ftce_series01
  {
	width: auto;
    padding: 0px;
    margin: 0px;
    margin-bottom: 2.5em;
  }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .ftce_series01 .faq_heading03
 {
	padding: 0px;
    margin: 0px;
    margin-bottom: 5px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .ftce_series01 .faq_heading03 h3
 {
	padding: 0px;
    margin: 0px;
    font-size: 24px;
    line-height: 22px;
    color: #020204;
    font-weight: 600;
 }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_box02
 {
	margin: 0px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
    padding: 15px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02
 {
	 padding:0px;
	 margin:0px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02 ul
 {
	padding:0px;
	margin:0px;
	list-style: none;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02 ul li
 {
	 padding:15px 0px;
	 margin:0px;
	 border-bottom: 1px solid #eeeef2;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02 ul li:first-child
 {
	 padding-top: 0px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02 ul li:last-child
 {
	 padding-bottom: 0px;
	 border-bottom: none;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02 ul li .series_row02
{
	padding:0px;
	margin:0px;
}
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02 ul li .series_row02::after
 {
	 content:'';
	 clear:both;
	 display: table;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02 .series_row02 .left_series_row02
 {
	 width:100%;
	 line-height: 0px;
	 margin-bottom: 10px;
 }
 .categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02 .series_row02 .left_series_row02>img
  {
	  border-radius: 8px;
	  margin:0px;
	  padding: 0px;
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02 .series_row02 .right_series_row02 
 {
	 width:100%;
 }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_row02 .right_series_row02 .faq_heading03 h3
{
	display: block;
    overflow: hidden;
    font-size: 20px;
    line-height: 22px;
    font-weight: 500;  
}
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_row02 .right_series_row02 .parag_contdetails03
 {
	 padding: 0px;
	 margin:0px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_row02 .right_series_row02 .parag_contdetails03 .parg_contfull04
  {
	  padding: 0px;
	  margin:0px;
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_row02 .right_series_row02 .parag_contdetails03 .parg_contfull04 p
 {
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    max-height: 158px;
	overflow: hidden;
 }
.categorypath-courses-praxis .category-description .ftce_wrapper .series_row02 .right_series_row02 .parag_contdetails03 .list_contfull04
 {
	 padding: 0px;
	 margin:0px;
 }
.categorypath-courses-praxis .category-description .ftce_wrapper .series_row02 .right_series_row02 .parag_contdetails03 .list_contfull04 ul
 {
	 padding: 0px;
	 margin:0px;
	 list-style: none;
 }
.categorypath-courses-praxis .category-description .ftce_wrapper .series_row02 .right_series_row02 .parag_contdetails03 .list_contfull04 ul li
 {
	 margin:0px;
	 padding: 0px;
	 border: none;
	 margin-bottom: 10px;
 }
 
.categorypath-courses-praxis .category-description .ftce_wrapper .series_row02 .right_series_row02 .parag_contdetails03 .list_contfull04 ul li:last-child
{
	margin-bottom: 0px;
}
.categorypath-courses-praxis .category-description .ftce_wrapper .series_row02 .right_series_row02 .parag_contdetails03 .list_contfull04 ul li strong
 {
	 font-weight: 600;
 }


.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_row02 .right_series_row02 .parag_contdetails03 .parg_contfull04>a
  {
	display: inline-block;
    color: #3498db;
    text-decoration: none;
    font-weight: 600;
    margin-top: 5px;
  }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_row02 .right_series_row02 .parag_contdetails03 .parg_contfull04>a:hover
  {
	  color:#2486c8;
	  text-decoration: none;
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_row02 .right_series_row02 .parag_contdetails03>a
{
	display:inline-block;
	background-color: #3498db;
    border-radius: 4px;
    transition: 0.3s all;
    margin: 0px;
    padding: 12px 15px;
	font-size: 16px;
	color:#fff;
	font-weight: 600;
	margin-top: 15px;
}
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_row02 .right_series_row02 .parag_contdetails03>a:hover
 {
	 text-decoration: none;
	background-color: #2486c8;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02 ul li .important_notice
{
	padding: 0px;
	margin:0px;
}
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02 ul li .important_notice h4
 {
	font-weight: 600;
	margin: 0px;
    margin-bottom:5px;
	font-size: 18px;
	padding: 5px;
	background: rgba(212, 63, 63, 0.2);
	display: inline-block;
	border-radius: 4px;
	color:rgba(212, 63, 63, 1);
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02 ul li .important_notice ul
 {
	 padding:0px;
	 margin:0px;
 }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02 ul li .important_notice ul li
 {
	 padding: 0px;
	 margin:0px;
	 margin-bottom: 5px;
	 border-bottom: none;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02 ul li .important_notice ul li:first-child
 {
	font-weight: 600;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .series_box02 .series_inbox02 ul li .important_notice ul li:last-child
 {
	 margin-bottom: 0px;;
 }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .faq_contbox
 {
	 margin-top: 10px;
	 display: none;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li:nth-child(2) .faq_contbox
 {
	 display: block;
 }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .parg_desccont p
 {
	margin: 0px;
    padding: 0px;
	line-height: 26px;
	margin-bottom: 10px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .parg_desccont p:last-child
 {
	 margin-bottom: 0px;
 }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .parg_desccont p a
 {
	color: #3498db;
    font-weight: 500;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .parg_desccont p a:hover
 {
   color:#2486c8;
   text-decoration: none;
 }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .parg_desccont::after
 {
	 content: '';
	 clear: both;
	 display: table;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .parg_desccont .pargra_col01
 {
	 margin:0px;
	 padding:0px;
	 margin-top: 20px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .parg_desccont .calcul_imgright
 {
	 float: right;
	 width:25%;
	 margin-left: 30px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .parg_desccont .calcul_imgright span
 {
	 display: block;
	 font-size: 14px;
	 font-weight: 600;
	 opacity: 0.54;
	 line-height: 16px;
	 margin-bottom: 15px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .parg_desccont .pargra_col01 ul
 {
	 padding:0px;
	 margin:0px;
	 list-style: none;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .parg_desccont .pargra_col01 ul li
 {
	 display: block;
	 padding: 0px;
	 margin:0px;
	 padding-left: 25px;
	 line-height: 26px;
	 margin-bottom: 10px;
	 border-bottom: none;
	 position: relative;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .parg_desccont .pargra_col01 ul li:last-child
 {
	 margin-bottom: 0px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .parg_desccont .pargra_col01 ul li::before
 {
	content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    left: 5px;
    top: 10px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.5;
 }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .faq_contbox .praxis-core_raed01
 {
	 padding:0px;
	 margin:0px;
	 margin-top: 25px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .faq_contbox .praxis-core_raed01 .head-read02
  {
	padding:5px 10px;
	margin:0px;
	display: inline-block;
	border-radius: 4px;
	background-color: #2c2b34;
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .faq_contbox .praxis-core_raed01 .head-read02 h5
 {
	 font-size: 16px;
	 font-weight: 500;
	 padding:0px;
	 margin:0px;
	 color: #fff;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .faq_contbox .praxis-core_raed01 .descraeding_02
 {
	 padding:0px;
	 margin:0px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .faq_contbox .praxis-core_raed01 .descraeding_02 .questi_01
 {
	 padding:0px;
	 margin:0px;
	 margin-top: 10px;
	 margin-bottom: 15px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .faq_contbox .praxis-core_raed01 .descraeding_02 .questi_01 h5
{
	padding:0px;
	margin:0px;
	font-size: 16px;
	font-weight: 600;
}
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .faq_contbox .praxis-core_raed01 .list_with_img
 {
	 width: auto;
	 padding:0px;
	 margin:0px;
	 margin-bottom:10px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .faq_contbox .praxis-core_raed01 .list_with_img::after
 {
	 content: '';
	 clear: both;
	 display: table;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .faq_contbox .praxis-core_raed01 .list_with_img .list-cont_read01
 {
	 width: auto;
	 padding:0px;
	 margin:0px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .list_with_img .list-cont_read01 ol
 {
	 margin:0px;
	 padding:0px;
	 margin-left:20px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .list_with_img .list-cont_read01 ol li
 {
	 margin-bottom: 10px;
	 border-bottom: none;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .list_with_img .list-cont_read01 ol li strong
 {
	 font-weight: 600;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .list_with_img .list-cont_read01 ol li:last-child
 {
	margin-bottom: 0px;	 
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .list_with_img .img_read_01
{
	float: right;
	width: 60%;
	margin-left: 30px;
}

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .last_parg_read02
 {
	 width: auto;
	 padding:0px;
	 margin:0px;
	 margin-bottom: 15px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .example_read03
 {
	 padding:0px;
	 margin:0px;
 }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .example_read03 h5
 {
	padding: 0px;
    margin: 0px;
    font-size: 16px;
    font-weight: 600;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .example_read03 .author_nam01
 {
	 padding:0px;
	 margin:0px;
	 margin-bottom: 5px;
	 margin-top:10px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .example_read03 .author_nam01 p
 {
	 padding:0px;
	 margin:0px;
	 line-height:26px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .example_read03 .abouttoauther
 {
	 margin:0px;
	 padding:0px;
	 margin-bottom:20px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .example_read03 .abouttoauther p:nth-child(1)
 {
	padding:0px;
	margin:0px;
	line-height:26px;
	margin-bottom: 15px;	 
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .example_read03 .abouttoauther h5
 {
	margin-bottom: 10px;	 
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .example_read03 .abouttoauther p:nth-child(3),
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .example_read03 .abouttoauther p:nth-child(4),
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .example_read03 .abouttoauther p:nth-child(5),
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .example_read03 .abouttoauther p:nth-child(6),
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .example_read03 .abouttoauther p:nth-child(7)
 {
	 padding:0px;
	 margin:0px;
	 line-height:26px;
	 margin-bottom: 5px;	
 }
 .categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .example_read03 .abouttoauther p:nth-child(7)
 {
	 padding:0px;
	 margin:0px;
	 line-height:26px;
	 margin-bottom: 15px;	
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .example_read03 .abouttoauther a
 {
	color: #3498db;
    font-weight: 500;
 }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .example_read03 .abouttoauther a:hover
 {
   color:#2486c8;
   text-decoration: none;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing
 {
	 margin:0px;
	 padding:0px;
	 margin-bottom: 20px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing::after
 {
	 content:'';
	 clear: both;
	 display: table;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing h5
 {
	 margin-bottom: 5px;
 }
 .categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing .test_giance_img
 {
	float: right;
    width: 60%;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing .colre_conten01
 {
	 width: auto;
	 padding:0px;
	 margin:0px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing .colre_conten01 p
 {
	 padding:0px;
	 margin:0px;
	 list-style: none;
	 margin-bottom: 5px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing .colre_conten01 p:last-child
{
	margin-bottom: 0px;
}
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing .colre_conten01 ol
 {
	 padding:0px;
	 margin:0px;
	 margin-bottom: 10px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing .colre_conten01 ol li
 {
	padding: 0px;
    margin: 0px;
    line-height: 26px;
	margin-left: 20px;
	border-bottom: none;
    margin-bottom: 5px;
 }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing .twoparts_praxwriting:before
{
	content:'';
	clear: both;
	display: table;
}
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing .twoparts_praxwriting
 {
	 margin-top: 15px;
	 float: left;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing .twoparts_praxwriting ul li
 {
	 border-bottom: none;
	 margin-bottom: 5px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing .twoparts_praxwriting ul li:last-child
 {
	 margin-bottom: none;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing .twoparts_praxwriting ul li strong
 {
	 font-weight: 600;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing .twoparts_praxwriting ul li a
{
	color: #3498db;
    font-weight: 500;
}
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing .twoparts_praxwriting ul li a:hover
 {
   color:#2486c8;
   text-decoration: none;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing .twoparts_praxwriting p
 {
	 padding:0px;
	 margin:0px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing .twoparts_praxwriting:after
 {
	 content:'';
	 clear: both;
	 display: table;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .praxiscore_writing .twoparts_praxwriting .col_praxis01
 {
	 margin-top: 15px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .praxiscore_writing .twoparts_praxwriting .col_praxis01 h5
 {
	 margin-bottom: 5px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .praxiscore_writing .twoparts_praxwriting .col_praxis01 ul li
 {
	 position: relative;	 
	 padding-left: 25px;
	 margin-bottom: 15px;
	 padding-right: 25px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .praxiscore_writing .twoparts_praxwriting .col_praxis01 ul li:before
{
	content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    left: 5px;
    top: 10px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.5;
}
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .praxiscore_writing .twoparts_praxwriting .col_praxis01 ul ol
 {
	 margin-left:15px;
	 margin-top:5px
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .praxiscore_writing .twoparts_praxwriting .col_praxis01 ul ol li
 {
	 padding-left: 5px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .praxiscore_writing .twoparts_praxwriting .col_praxis01 ul ol li:before
 {
 content: none;
 }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing .twoparts_praxwriting p+ol
 {
	 padding:0px;
	 margin:0px;
	 margin-top:5px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing .twoparts_praxwriting p+ol li
 {
	padding: 0px;
    margin: 0px;
    line-height: 26px;
	margin-left: 20px;
	padding-left: 10px;
    border-bottom: none;
    margin-bottom: 5px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .praxis_response
 {
	 margin-bottom: 20px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .praxis_response:last-child
 {
	 margin-bottom: 0px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxis_response h5
 {
	 margin-bottom: 5px;
 }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxis_response p
 {
	padding: 0px;
    margin: 0px;
	line-height: 26px;
	margin-bottom: 10px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxis_response p strong
 {
	 font-weight: 600;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxis_response ol 
{
	margin-bottom: 10px;
	list-style: upper-alpha;
}
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxis_response ol li
 {
	padding: 0px;
    margin: 0px;
    line-height: 26px;
    margin-left: 20px;
    border-bottom: none;
    margin-bottom: 5px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxis_response  .prosetting_01
 {
	 margin-top: 20px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxis_response  .prosetting_01 h6
  {
	padding: 0px;
    margin: 0px;
    font-size: 16px;
	font-weight: 600;
	margin-bottom: 10px;
	line-height: 22px;
  }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxis_response  .prosetting_01 a
 {
	color: #3498db;
    font-weight: 500;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxis_response  .prosetting_01 a:hover
 {
   color:#2486c8;
   text-decoration: none;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing .explation_01
 {
	 float: left;
	 margin:0px;
	 padding:0px;
	 margin-top:20px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing .explation_01 h6
 {
	padding: 0px;
    margin: 0px;
    font-size: 16px;
	font-weight: 600;
	margin-bottom: 10px;
 }

.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing .explation_01 .row_exp02::after
 {
	 content: '';
	 clear: both;
	 display:table;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing .explation_01 .row_exp02 .col_exp02
 {
	 width:60%;
	 float: right;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing .explation_01 .row_exp02 .col_exp02_1
 {
	width:auto;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing .explation_01 .row_exp02 .col_exp02_1 p
 {
	 margin:0px;
	 padding:0px;
 }
.categorypath-courses-praxis .section_bx .category-description .ftce_wrapper .faqlist_bx ul li .praxiscore_writing .explation_01 .row_exp03
 {
	 width: 100%;
	 float: left;
 }

.categorypath-courses-praxis .category-description .ftce_wrapper .coreseriex_box
 {
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
	padding: 15px;
	margin-top: 10px;
 }
.categorypath-courses-praxis .category-description .ftce_wrapper .coreseriex_box .digital_corses01_row
 {
	 width:auto;
	 padding: 0px;
	 margin:0px;
	 margin-bottom: 20px;
 }
.categorypath-courses-praxis .category-description .ftce_wrapper .coreseriex_box .digital_corses01_row:last-child
 {
	 margin-bottom: 0px;
 }
.categorypath-courses-praxis .category-description .ftce_wrapper .coreseriex_box .digital_corses01_row::after
 {
	 content: '';
	 clear: both;
	 display: table;
 }
.categorypath-courses-praxis .category-description .ftce_wrapper .coreseriex_box .digital_corses01_row .digital_col1
 {
	 width: auto;
 }
.categorypath-courses-praxis .category-description .ftce_wrapper .coreseriex_box .digital_corses01_row .digital_col1.full_col03
 {
   width: 100%;
   float: right;
 }
.categorypath-courses-praxis .category-description .ftce_wrapper .coreseriex_box .digital_corses01_row .digital_col1 h4
 {
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 18px;
    position: relative;
	cursor: pointer;
	margin-bottom: 5px;
 }
.categorypath-courses-praxis .category-description .ftce_wrapper .coreseriex_box .digital_corses01_row .digital_col1 ul
 {
	 padding: 0px;
	 margin:0px;
	 list-style: none;
	 
 }
.categorypath-courses-praxis .category-description .ftce_wrapper .coreseriex_box .digital_corses01_row .digital_col1 p+ul+p
 {
	margin-top: 15px;
 }
.categorypath-courses-praxis .category-description .ftce_wrapper .coreseriex_box .digital_corses01_row .digital_col1 ul li
 {
	display: block;
    padding: 0px;
    margin: 0px;
    padding-left: 25px;
    line-height: 26px;
    margin-bottom: 10px;
    border-bottom: none;
    position: relative;
 }

 
.categorypath-courses-praxis .category-description .ftce_wrapper .coreseriex_box .digital_corses01_row .digital_col1 ul li:last-child
 {
	 margin-bottom: 0px;
 }
.categorypath-courses-praxis .category-description .ftce_wrapper .coreseriex_box .digital_corses01_row .digital_col1 ul li strong
 {
	 font-weight: 600;
 }
 .categorypath-courses-praxis .category-description .ftce_wrapper .coreseriex_box .digital_corses01_row .digital_col1 ul li:before
  {
	content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    left: 5px;
    top: 10px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.5;
  }
.categorypath-courses-praxis .category-description .ftce_wrapper .coreseriex_box .digital_corses01_row .digital_col1 a
{
	display:inline-block;
	background-color: #3498db;
    border-radius: 4px;
    transition: 0.3s all;
    margin: 0px;
    padding: 12px 15px;
	font-size: 16px;
	color:#fff;
	font-weight: 600;
	margin-top: 15px;	
}

.categorypath-courses-praxis .category-description .ftce_wrapper .coreseriex_box .digital_corses01_row .digital_col1 a:hover
 {
	 text-decoration: none;
	background-color: #2486c8;
 }

.categorypath-courses-praxis .category-description .ftce_wrapper .coreseriex_box .digital_corses01_row .digital_col2
 {
	 width: 50%;
	 float: right;
	 margin-left: 15px;
 }
.categorypath-courses-praxis .category-description .ftce_wrapper .coreseriex_box .digital_corses01_row .digital_col2.colm_videos01
 {
	width: 100%;
	float: none;
	margin-left:0px;
	margin-top: 15px;
 }
 

.categorypath-courses-praxis .category-description .ftce_wrapper .coreseriex_box .digital_corses01_row .digital_col2 img
 {
	 border-radius: 8px;
 }
.categorypath-courses-praxis .category-description .ftce_wrapper .coreseriex_box .digital_corses01_row .digital_col2 .digital_videos
 {
	padding: 0px;
    margin: 0px;
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid #eeeef2;
 }

.categorypath-courses-fele .section_bx .category-description
	{
		padding: 0px;
		margin:0px; 
	}
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper
	 {
		 width: 100%;
		 padding:0px;
		 margin:0px;
	 }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper::after
   {
	   content:'';
	   clear: both;
	   display: table;
   }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left
	{
		width: 100%;
		margin-bottom: 1.5em;
	}
  
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .exam_details1
   {
	  padding: 0px;
	  margin: 0px;
	  margin-bottom:15px;
   }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .exam_details1 h1
   {
	  padding: 0px;
	  margin: 0px;
	  font-size: 24px;
	  line-height: 28px;
	  color: #020204;
	  font-weight: 600;
	  margin-bottom: 10px;
   }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .exam_details1 p
	{
	  margin: 0px;
	  padding: 0px;
	  line-height: 26px;
	}
  
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .exam_details2
   {
	 width: auto;
	 padding: 0px;
	 margin: 0px;
	 margin-bottom:2.5em;
   }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .exam_details2 h3
	{
	  padding: 0px;
	  margin: 0px;
	  font-size: 24px;
	  line-height: 22px;
	  color: #020204;
	  font-weight: 600;
	  margin-bottom: 10px;
	}
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .exam_details2 p
   {
	  margin: 0px;
	  padding: 0px;
	  line-height: 26px;
   }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .exam_fele01
{
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
    padding: 15px;
} 
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .exam_fele01 .boxfele02
 {
  padding: 0px;
  margin:0px;
  margin-bottom: 15px;
 }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .exam_fele01 .boxfele02 p
 {
	font-weight: 600;
	margin:0px;
	padding: 0px;
    margin-bottom: 5px;
    font-size: 18px;
 }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .exam_fele01 .boxfele02 ul
 {
	 padding: 0px;
	 margin:0px;
	 list-style: none;
 }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .exam_fele01 .boxfele02 ul li
 {
	padding: 0px;
    margin: 0px;
	margin-bottom: 5px;
	line-height: 26px;
 }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .exam_fele01 .boxfele02 ul li strong
{
	font-weight: 600;
	padding: 0px;
	margin:0px;
}
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .exam_fele01 .boxfele_series02
 {
	 padding: 0px;
	 margin:0px;
	 margin-bottom: 30px;
 }

.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .exam_fele01 .boxfele_series02 h4
  {
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 18px;
	position: relative;
	margin-bottom: 5px;
  }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .exam_fele01 .boxfele_series02 p
 {
	display: block;
    padding: 0px;
    margin: 0px;
    line-height: 26px;
 }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .fele_subdata
{
	padding: 0px;
	margin:0px;
}
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .fele_subdata::after
 {
	 content: '';
	 clear: both;
	 display: table;
 }



.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .fele_subdata .feleroprt_01
 {
	width:100%;
	float: left;
	margin-bottom: 20px;
 }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .fele_subdata .feleroprt_01:last-child
 {
	 margin-bottom: 0px;
 }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .fele_subdata .feleroprt_01 h4
 {
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    position: relative;
    margin-bottom: 10px;
 }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .fele_subdata .feleroprt_01 span
 {
	padding: 0px 10px;
    margin: 0px;
    margin-bottom: 5px;
    position: relative;
    display: inline-block;
    border-radius: 4px;
    font-weight: 600;
    background: rgba(0,0,0,0.1);
 }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .fele_subdata .feleroprt_01 ul
 {
	 padding: 0px;
	 margin:0px;
	 list-style: none;
 }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .fele_subdata .feleroprt_01 ul li
  {
	position: relative;
    padding-left: 25px;
    margin-bottom: 10px;
    padding-right: 25px;
  }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .fele_subdata .feleroprt_01 ul li::before
 {
	content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    left: 5px;
    top: 10px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.5;
 }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .fele_subdata .feleroprt_01 h5
 {
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    position: relative;
	margin-bottom: 5px;
	margin-top: 20px;
	padding-left: 25px;
 }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .fele_subdata .feleroprt_01 p
 {
	margin: 0px;
    padding: 0px;
	line-height: 26px;
	margin-bottom: 5px;
	padding-left: 25px;
 }

 .categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .fele_subdata .feleroprt_01 a
 {
	display:inline-block;
	background-color: #3498db;
	border-radius: 4px;
	transition: 0.3s all;
	margin: 0px;
	padding: 12px 15px;
	font-size: 16px;
	color:#fff;
	font-weight: 600;
	margin-top: 20px;	
 }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .fele_subdata .feleroprt_01 a:hover
  {
	  text-decoration: none;
	 background-color: #2486c8;
  }

.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .digital_courses_row
 {
	 padding: 0px;
	 margin:0px;
	 margin-top:15px;
 }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .digital_courses_row::after
 {
	 content:'';
	 clear: both;
	 display: table;
 }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .digital_courses_row .digicol_left01
 {
	width: 100%;
 }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .digital_courses_row .digicol_left01 h5
 {
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
	position: relative;
	margin-bottom: 10px;
 }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .digital_courses_row .digicol_left01 a
 {
	display:inline-block;
	background-color: #3498db;
	border-radius: 4px;
	transition: 0.3s all;
	margin: 0px;
	padding: 12px 15px;
	font-size: 16px;
	color:#fff;
	font-weight: 600;
	margin-top: 20px;	
 }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .digital_courses_row .digicol_left01 a:hover
  {
	  text-decoration: none;
	 background-color: #2486c8;
  }

.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .digital_courses_row .digicol_right02
 {
	width: 100%;
	margin-top: 15px;
 }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .cont_col_left .digital_courses_row .digicol_right02 .videobox_fele01
 {
	padding: 0px;
    margin: 0px;
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid #eeeef2;
 }

.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .fele_col_right
   {	
    width: 100%;
   }

.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .fele_col_right .box_adverlink
 {
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
	padding: 15px;
	margin-bottom: 10px;
 }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .fele_col_right .box_adverlink h4
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 10px;
	color: #020204;
}
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .fele_col_right .box_adverlink a
 {
	display:inline-block;
	background-color: #3498db;
	border-radius: 4px;
	transition: 0.3s all;
	margin: 0px;
	padding: 4px 5px;
	font-size: 16px;
	color:#fff;
	font-weight: 600;
 }
.categorypath-courses-fele .section_bx .category-description .ftce_wrapper .fele_col_right .box_adverlink:last-child
 {
	 margin-bottom: 0px;
 }

.categorypath-courses-fele.page-layout-2columns-left .section_bx
{
	padding-bottom: 2.5em;
}

.cms-noroute-index .page-main.cont_wrap .page-title-wrapper.prod_coll_head
 {
	 display: none;
 }
.cms-noroute-index .page-main.cont_wrap .columns  .column.main
  {
	width: 100%;
	float: none;
	margin: 0px;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
    padding: 20px 15px;
  }
.cms-noroute-index .page-main.cont_wrap .columns  .column.main .notfound_data
 {
	 padding:0px;
	 margin:0px;
	 width:auto;
	 text-align: center;
 }
.cms-noroute-index .page-main.cont_wrap .columns  .column.main .notfound_data .headnot_found
 {
	 padding:0px;
	 margin:0px;
 }
.cms-noroute-index .page-main.cont_wrap .columns  .column.main .notfound_data .headnot_found h1
 {
	font-size: 24px;
    line-height: 26px;
	padding: 0px;
	margin: 0px;
	color: #020204;
	font-weight: 500;
 }
.cms-noroute-index .page-main.cont_wrap .columns  .column.main .notfound_data .svg_imgnotfound
 {
	 max-width:150px;
	 margin-left:auto;
	 margin-right:auto;
	 margin-bottom: 20px;
 }
.cms-noroute-index .page-main.cont_wrap .columns  .column.main .notfound_data .svg_imgnotfound object
 {
	 width:100%;
	 padding:0px;
	 margin:0px;
	 display: block;
	 transform: rotate(5deg);
	 position: relative;
 }

.cms-noroute-index .page-main.cont_wrap .columns  .column.main .notfound_data .svg_imgnotfound object svg
 {
	 width:100%;
 }
.cms-noroute-index .page-main.cont_wrap .columns  .column.main .notfound_data .pag_contentnot
 {
	 margin-top:5px;
 }
.cms-noroute-index .page-main.cont_wrap .columns  .column.main .notfound_data .pag_contentnot p
 {
	margin: 0px;
    padding: 0px;
	line-height: 26px;
	font-size:18px;
 }
.cms-noroute-index .page-main.cont_wrap .columns  .column.main .notfound_data .pag_contentnot .botharebutton
 {
	 margin:0px;
	 padding:0px;
	 margin-top:20px;
 }
.cms-noroute-index .page-main.cont_wrap .columns  .column.main .notfound_data .pag_contentnot .botharebutton a
 {
	display: inline-block;
	background-color: #3498db;
    border-radius: 4px;
    border: none;
	line-height: 2.2rem;
    padding: 10px 17px;
    font-size: 16px;
	color:#fff;
	width: auto;
	font-weight: 500;
 }
.cms-noroute-index .page-main.cont_wrap .columns  .column.main .notfound_data .pag_contentnot .botharebutton a:first-child
 {
	 margin-bottom: 10px;
 }
.cms-noroute-index .page-main.cont_wrap .columns  .column.main .notfound_data .pag_contentnot .botharebutton a:hover
 {
     background-color: #2486c8;
     transition: 0.3s all;
	 border:none;
	 text-decoration: none;
 }
.cms-noroute-index .page-main.cont_wrap .columns .sidebar.sidebar-additional
 {
	 display: none;
 }

.sales-guest-form .columns .column.main
 {
	 width: 50% !important; 
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
	background-color: #fff;
	padding:0;
 }
.sales-guest-form .columns  .column.main .form.form-orders-search
 {
	 width: 100%;
	 min-width: 100%;
 }
.sales-guest-form .columns  .column.main .form.form-orders-search .fieldset
 {
	 padding: 0px;
	 margin:0px;
 }
.sales-guest-form .columns  .column.main .form.form-orders-search .fieldset .legend
 {
	border-bottom:1px solid #eeeef2;
    padding: 12px 15px;
    margin: 0px 0px 15px 0px;
    font-size: 18px;
    font-weight: 600;
    color: #020204;
 }

.sales-guest-form .columns  .column.main .form.form-orders-search .fieldset .field.id.required,
.sales-guest-form .columns  .column.main .form.form-orders-search .fieldset .field.lastname.required,
.sales-guest-form .columns  .column.main .form.form-orders-search .fieldset .field.find.required,
.sales-guest-form .columns  .column.main .form.form-orders-search .fieldset .field.email.required,
.sales-guest-form .columns  .column.main .form.form-orders-search .fieldset .field.zip.required
 {
   padding: 0px 15px;
   margin: 0 0 15px 0;
 }

.sales-guest-form .columns  .column.main .form.form-orders-search .fieldset .field.required .label
 {
	font-weight: 400;
    margin-bottom: 5px;
 }

.sales-guest-form .columns  .column.main .form.form-orders-search .fieldset .field.required input[type="text"], 
.sales-guest-form .columns  .column.main .form.form-orders-search .fieldset .field.required input[type="password"], 
.sales-guest-form .columns  .column.main .form.form-orders-search .fieldset .field.required input[type="url"], 
.sales-guest-form .columns  .column.main .form.form-orders-search .fieldset .field.required input[type="tel"], 
.sales-guest-form .columns  .column.main .form.form-orders-search .fieldset .field.required input[type="search"], 
.sales-guest-form .columns  .column.main .form.form-orders-search .fieldset .field.required input[type="number"], 
.sales-guest-form .columns  .column.main .form.form-orders-search .fieldset .field.required input[type="datetime"], 
.sales-guest-form .columns  .column.main .form.form-orders-search .fieldset .field.required input[type="email"],
.sales-guest-form .columns  .column.main .form.form-orders-search .fieldset .field.required select
 {
	border-color: #dedede;
    border-radius: 4px;
    font-weight: 500;
    font-size: 16px;
    font-family: "Work Sans",sans-serif;
    height: 48px;
 }
.sales-guest-form .columns  .column.main .form.form-orders-search .fieldset .field.required input:active,
.sales-guest-form .columns  .column.main .form.form-orders-search .fieldset .field.required select:active,
.sales-guest-form .columns  .column.main .form.form-orders-search .fieldset .field.required input:focus,
.sales-guest-form .columns  .column.main .form.form-orders-search .fieldset .field.required select:focus
{
	box-shadow:none;
	outline:none;
	border-color:#a5c1d4;
}

.sales-guest-form .columns  .column.main .form.form-orders-search .actions-toolbar 
 {
	border-top: 1px solid #eeeef2;
    margin: 15px 0 0 0;
    padding: 15px 15px ;
 }
.sales-guest-form .columns  .column.main .form.form-orders-search .actions-toolbar .action.submit.primary
{
	background-color: #3498db;
    border-radius: 4px;
    border: none;
    line-height: 2.2rem;
    padding: 12px 30px;
    font-size: 16px;
    color: #fff;
}
.sales-guest-form .columns  .column.main .form.form-orders-search .actions-toolbar .action.submit.primary:hover
{
	background-color: #2486c8;
    transition: 0.3s all;
	border:none;
}

.catalogsearch-advanced-index .columns .column.main
 {
	width: 50% !important;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
	background-color: #fff;
	padding:0;
 }
 .catalogsearch-advanced-index  .column.main .form.search.advanced
 {
	 width: 100%;
	 min-width: 100%;
 }
 .catalogsearch-advanced-index  .column.main .form.search.advanced .fieldset
 {
	 padding: 0px;
	 margin:0px;
 }
 .catalogsearch-advanced-index  .column.main .form.search.advanced .fieldset .legend
 {
	border-bottom:1px solid #eeeef2;
    padding: 12px 15px;
    margin: 0px 0px 15px 0px;
    font-size: 18px;
    font-weight: 600;
    color: #020204;
 }

.catalogsearch-advanced-index  .column.main .form.search.advanced .fieldset .field
 {
   padding: 0px 15px;
   margin: 0 0 15px 0;
 }

.catalogsearch-advanced-index  .column.main .form.search.advanced .fieldset .field.price .field.no-label:first-child
 {
	 padding-left:0px;
 }

.catalogsearch-advanced-index  .column.main .form.search.advanced .fieldset .field.price .field.no-label:first-child .control
  {
	padding-right:0;
  }
.catalogsearch-advanced-index  .column.main .form.search.advanced .fieldset .field.price .field.no-label:first-child .control::after
 {
	 right: -13px;
	 top: 10px;
 }
.catalogsearch-advanced-index  .column.main .form.search.advanced .fieldset .field.price .field.no-label .addafter
 {
	 margin-top:7px;
	 font-weight: 700;
	 opacity: 0.7;
	 right:10px;
 }

 .catalogsearch-advanced-index .columns  .column.main .form.search.advanced .fieldset .field .label
 {
	font-weight: 400;
    margin-bottom: 5px;
 }

.catalogsearch-advanced-index .columns  .column.main .form.search.advanced .fieldset .field input,
.catalogsearch-advanced-index .columns  .column.main .form.search.advanced .fieldset .field select
 {
	border-color: #dedede;
    border-radius: 4px;
    font-weight: 500;
    font-size: 16px;
    font-family: "Work Sans",sans-serif;
    height: 48px;
 }
.catalogsearch-advanced-index .columns  .column.main .form.search.advanced .fieldset .field input:active,
.catalogsearch-advanced-index .columns  .column.main .form.search.advanced .fieldset .field select:active,
.catalogsearch-advanced-index .columns  .column.main .form.search.advanced .fieldset .field input:focus,
.catalogsearch-advanced-index .columns  .column.main .form.search.advanced .fieldset .field select:focus
{
	box-shadow:none;
	outline:none;
	border-color:#a5c1d4;
}

.catalogsearch-advanced-index .columns  .column.main .form.search.advanced .actions-toolbar 
 {
	border-top: 1px solid #eeeef2;
    margin: 5px 0 0 0;
    padding: 15px 15px ;
 }
.catalogsearch-advanced-index .columns  .column.main .form.search.advanced .actions-toolbar .action.search.primary
{
	background-color: #3498db;
    border-radius: 4px;
    border: none;
    line-height: 2.2rem;
    padding: 12px 30px;
    font-size: 16px;
    color: #fff;
}
.catalogsearch-advanced-index .columns  .column.main .form.search.advanced .actions-toolbar .action.search.primary:hover
{
	background-color: #2486c8;
    transition: 0.3s all;
	border:none;
}

.cms-privacy-policy-cookie-restriction-mode .cont_wrap
 {
	 padding-top: 1em;
 }
.cms-privacy-policy-cookie-restriction-mode .columns .column.main
 {
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
    padding: 15px;
 }
.cms-privacy-policy-cookie-restriction-mode .columns .column.main .privacy-policy.cms-content
 {
	 width: auto;
	 padding:0px;
	 margin:0px;
 }
.cms-privacy-policy-cookie-restriction-mode .columns .column.main .privacy-policy.cms-content>p
 {
	margin: 0px;
    padding: 0px;
	line-height: 26px;
	margin-bottom:15px;
 }
.cms-privacy-policy-cookie-restriction-mode .columns .column.main .privacy-policy.cms-content h2
 {
	padding: 0px;
    margin: 0px;
	font-size: 20px;
	margin-top: 20px;
	margin-bottom: 5px;
	color: #020204;
	font-weight: 600;	
 }
 .cms-privacy-policy-cookie-restriction-mode .columns .column.main .privacy-policy.cms-content h2+p
  {
	  margin-bottom: 10px;
  }

.cms-privacy-policy-cookie-restriction-mode .columns .column.main .privacy-policy.cms-content ul
 {
	 padding:0px;
	 margin:0px;
	 list-style: none;
	 margin-bottom:15px;
 }
.cms-privacy-policy-cookie-restriction-mode .columns .column.main .privacy-policy.cms-content ul li
 {
	 padding:0px;
	 margin:0px;
	 position: relative;
	 padding-left: 25px;
	 line-height: 26px;
 }
.cms-privacy-policy-cookie-restriction-mode .columns .column.main .privacy-policy.cms-content ul li:before
 {
	content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    left: 5px;
    top: 10px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.5;
 }

.cms-podcast .cont_wrap
 {
	 padding-top: 1em;
 }
.cms-podcast .videoep_business
 {
	 padding:0px;
	 margin:0px;
 }
.cms-podcast .videoep_business ul
 {
	 padding:0px;
	 margin:0px -15px;
	 list-style: none;
	 display: flex;
	 flex-wrap:wrap;
 }
 
.cms-podcast .videoep_business ul li
 {
	 width: 100%;
	 padding:0px 15px;
	 margin-top:15px;
 }
.cms-podcast .videoep_business ul li:nth-child(1)
 {
	margin-top:0px;
}
.cms-podcast .videoep_business ul li .videeps_box01
 {
	position: relative;
    border-radius: 8px;
    transition: 0.3s all;
	background-color: #fff;
	overflow: hidden;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
 }
.cms-podcast .videoep_business ul li .episoVideo02 h4
 {
	 padding:0px;
	 margin:0px;
 }
.cms-podcast .videoep_business ul li .videeps_box01 h4
  {
	padding:15px;
	margin:0px;
	font-size: 20px;
	font-weight: 600;
  }

.account .columns .column.main
 {
	 margin-top: 6px;
 }
.account .page-title-wrapper.prod_coll_head
 {
	margin-top: 36px;
 }
.account .columns .block-collapsible-nav
 {
	 top:15px;
	 padding:0px 15px;
 }
.account .columns .block-collapsible-nav .title
 {
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 4px;
	background-color: #fff;
	border:none;
	padding:10px 15px;
 }
.account .columns .block-collapsible-nav .title>strong
 {
	font-size: 16px;
	font-weight: 600;
 }
.account .block-collapsible-nav .content
 { 
	box-shadow: 0px 4px 5px rgba(0, 0, 0, 0.1);
    background-color: #fff;
    border: none;
	border-radius: 0px 8px;
	padding:0px;
 }
.account .block-collapsible-nav .item.current a, 
.account .block-collapsible-nav .item.current>strong
 {
	background-color: #3498db;
	color: #fff;
	border-color:#2275ad;
 }
.account .block-collapsible-nav ul.nav.items
 {
	 margin:0px;
	 padding:0px;
 }
.account .block-collapsible-nav .item a, 
.account .block-collapsible-nav .item>strong
 {
	color: #2c2b34;
	padding:4px 15px;
 }
.account .block-collapsible-nav .item a:hover
 {
	background:rgba(52, 152, 219, 0.05);
	color:rgba(52, 152, 219, 1);
 }

.account .block-collapsible-nav .item .delimiter
 {
	 border-color: #eeeef2;
 }
.account .block.block-dashboard-info,
.account .block.block-dashboard-addresses,
.account .block.block-reviews-dashboard,
.account .block.block-dashboard-orders,
.account .block.block-addresses-default,
.account .block.block-addresses-list
 {
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
 }
.account .page-main .block
  {
	  margin-bottom: 20px;
  }
.account .column.main .block:not(.widget) .block-title
 {
	border-bottom:1px solid #eeeef2;
	padding: 10px 15px;
	margin: 0px;
	margin-bottom: 0px;
 }
 .account .column.main .block:not(.widget) .block-title::after
  {
	  content: '';
	  clear: both;
	  display: table;
  }
.account .column.main .block:not(.widget) .block-title strong
 {
	font-size: 20px;
    font-weight: 600;
	color: #020204;
	float: left;
 }
.account .column.main .block:not(.widget) .block-title strong+a
 {
	float: right;
    display: block;
    line-height: 20px;
    padding: 5px 10px;
    background-color: #3498db;
    color: #fff;
    text-decoration: none;
    border-radius: 4px;
    transition: 0.3s all;
 }
.account .column.main .block:not(.widget) .block-title strong+a:hover
 {  
	 background-color: #2486c8;
	 transition: 0.3s all;
 }
.account .block.block-dashboard-info .block-content,
.account .block.block-dashboard-addresses .block-content,
.account .block.block-reviews-dashboard .block-content,
.account .block.block-dashboard-orders .block-content,
.account .block.block-addresses-default .block-content,
.account .block.block-addresses-list .block-content
 {
	 padding:15px;
 }
.account .block.block-addresses-list .block-content p
 {
	margin: 0px;
    padding: 0px;
    line-height: 26px;
 }
.account .column.main .block.block-dashboard-info .block-content .box-title,
.account .column.main .block.block-dashboard-addresses .block-content .box-title,
.account .column.main .block.block-addresses-default .block-content .box-title
 {
	 font-weight: 600;
	 margin-bottom: 5px;
	 font-size: 16px;
 }
.account .column.main .block.block-dashboard-info .block-content .box-actions a,
.account .column.main .block.block-dashboard-addresses .block-content .box-actions a,
.account .column.main .block.block-addresses-default .block-content .box-actions a
 {
	color:#3498db;
	font-size:16px;
	font-weight:500;
 }
.account .column.main .block.block-dashboard-info .block-content .box-actions a:hover,
.account .column.main .block.block-dashboard-addresses .block-content .box-actions a:hover,
.account .column.main .block.block-addresses-default .block-content .box-actions a:hover
 {
	color:#2486c8;
	text-decoration: none;
 }
.account .block.block-reviews-dashboard .block-content ol.items
 {
	 padding:0px;
	 margin:0px;
 }
.account .block.block-reviews-dashboard .block-content ol.items li
 {
	 display: block;
	 padding:0px;
	 margin-bottom: 15px;
 }
.account .block.block-reviews-dashboard .block-content ol.items li:last-child
 {
	 margin-bottom: 0px;
 }
.account .block.block-reviews-dashboard .block-content ol.items li a
 {
	color:#3498db;
	font-size:16px;
	font-weight:500;
 }
.account .block.block-reviews-dashboard .block-content ol.items li a:hover 
{
	color:#2486c8;
	text-decoration: none;
}
.account .block.block-dashboard-orders .block-content .table-wrapper.orders-recent,
.account .table-wrapper.orders-history
 {
	 margin:0px;
	 padding:0px;
	 border-bottom: none;
	 border-top:none;
 }
.account .table-wrapper.orders-history
 {
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
	background-color: #fff;
	padding:15px;
 }
.account .block.block-dashboard-orders .block-content .table-wrapper.orders-recent .data.table,
.account .table-wrapper.orders-history .data.table
 {
	 padding:0px;
	 margin:0px;
 }
.account .block.block-dashboard-orders .block-content .table-wrapper.orders-recent .data.table>thead>tr>th,
.account .table-wrapper.orders-history .data.table>thead>tr>th
 {
	 text-align:left;
	 padding:5px 10px;
	 font-weight: 600;
 }
.account .block.block-dashboard-orders .block-content .table-wrapper.orders-recent .data.table>tbody>tr>td,
.account .table-wrapper.orders-history .data.table>tbody>tr>td
 {
	text-align:left;
	padding:8px 10px;
 }
.account .block.block-dashboard-orders .block-content .table-wrapper.orders-recent .data.table>tbody>tr>td a,
.account .table-wrapper.orders-history .data.table>tbody>tr>td a
 {
	color:#3498db;
	font-size:16px;
	font-weight:500;
 }
.account .block.block-dashboard-orders .block-content .table-wrapper.orders-recent .data.table>tbody>tr>td a:hover,
.account .table-wrapper.orders-history .data.table>tbody>tr>td a:hover
 {
	color:#2486c8;
	text-decoration: none;
 }
.account .block.block-dashboard-orders .block-content .table-wrapper.orders-recent .data.table>tbody>tr:nth-child(odd),
.account .table-wrapper.orders-history .data.table>tbody>tr:nth-child(odd)
 {
	 background: rgba(0,0,0,0.03);
 }
.account .order-products-toolbar.toolbar.bottom
 {
	 margin-top:30px;
    padding: 10px 0px;
 }
.account .order-products-toolbar.toolbar.bottom .pages
 {
	 width: auto;
 }
.account .order-products-toolbar.toolbar.bottom ul li.item strong.page
{
	background-color: rgba(0,0,0,0.1);
    opacity: 0.5;
}
.account .order-products-toolbar.toolbar.bottom ul li.item a,
.account .order-products-toolbar.toolbar.bottom ul li.item .page
{
	width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    margin: 0px;
    border-radius: 4px;
    box-shadow: none;
    border: none;
}
.account .order-products-toolbar.toolbar.bottom ul li a.next, 
.account .order-products-toolbar.toolbar.bottom ul li a.previous 
{
    background-color: #3498db;
    color: #fff;
	transition: 0.3s all;
}
.account .order-products-toolbar.toolbar.bottom ul li a.next:before, 
.account .order-products-toolbar.toolbar.bottom ul li a.previous:before 
{
	color: #fff !important;
}
.account .order-products-toolbar.toolbar.bottom ul li a:hover
{
	background-color: rgb(52, 152, 219, 0.2);
    transition: 0.3s all;
    color: #3498db;
}

.account .order-products-toolbar.toolbar.bottom .limiter .limiter-options
 {
	width: 60px;
    height: 40px;
    font-size: 16px;
    margin: 0px;
    border-radius: 4px;
    box-shadow: none;

 }
.account .form-wishlist-items .products-grid.wishlist
  {
	  padding:0px;
	  margin:0px;
  }
.account .form-wishlist-items .products-grid.wishlist ol
 {
	 padding:0px;
	 margin:0px;
 }

.account .form-wishlist-items .products-grid.wishlist ol li .product-item-info .product-item-photo
{
	display: block;
    padding: 0px;
    margin: 0px
}
.account .form-wishlist-items .products-grid.wishlist ol li .product-item-info
 {
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
	background-color: #fff;
 }
.account .form-wishlist-items .products-grid.wishlist ol li .product-item-info .product-item-photo .product-image-container
 {
	 display: block;
	 padding:0px;
	 margin:0px;
 }
.account .form-wishlist-items .products-grid.wishlist ol li .product-item-info .product-item-photo .product-image-container .product-image-wrapper
 {
	 width: 100%;
	 min-height: 100px;
	 border-radius:8px 8px 0 0;
	 transition: 0.3s all;
 }
.account .form-wishlist-items .products-grid.wishlist ol li .product-item-info .product-item-photo .product-image-container .product-image-wrapper img
 {
	 position: inherit;
	 min-height: 100px;
 }
.account .form-wishlist-items .products-grid.wishlist ol li .product-item-info .product-item-name
 {
	 padding:10px 10px 5px 10px;
 }
 .account .form-wishlist-items .products-grid.wishlist ol li .product-item-info .price-box.price-configured_price .price
  {
	display: block;
	color: #020204;
    font-size: 18px;
    font-weight: 600;
	line-height: 30px;
	padding:0 10px;
	padding-bottom: 10px;
  }

.account .form-wishlist-items .products-grid.wishlist ol li .product-item-info .product-item-name a
 {
	font-size: 16px;
	height: 40px;
    line-height: 22px;
    color: #2c2b34;
    font-weight: 500;
    overflow: hidden;
	text-decoration: none ;
	display: block;
 }
  .account .products-grid.wishlist .product-item-comment
 {
	border-color: #dedede !important;
    border-radius: 4px;
    font-weight: 500;
    font-size: 16px;
    font-family: "Work Sans",sans-serif
 }
 .account .products-grid.wishlist .product-item-comment:active,
 .account .products-grid.wishlist .product-item-comment:focus
{
	box-shadow:none;
	outline:none;
	border:1px solid #a5c1d4 !important;
}
.account .box-tocart .input-text.qty
 {
	border-radius: 4px;
    border-color: #dedede;
    font-weight: 600;
 }
.account .box-tocart .input-text.qty:active,
.account .box-tocart .input-text.qty:focus
  {
	  outline:none;
	  box-shadow:none;
	  border:1px solid #a5c1d4;
  }
.account .products-grid.wishlist .product-item .box-tocart .tocart
 {
	padding: 8px 10px;
    background-color: #2c2b34;
    border: 0px solid;
	transition: 0.3s all;
	border-radius: 4px;
    font-family: "Work Sans",sans-serif;
 }
.account .products-grid.wishlist .product-item .box-tocart .tocart:hover
{
	border: 0px solid;
    background-color: #2486c8;
    transition: 0.3s all;
}
.account .products-grid.wishlist .product-item-actions
 {
	 margin:0px;
 }

.account .actions-toolbar .primary .action.update
 {
	line-height: 20px;
	padding: 8px 10px;
	background-color: #3498db;
	color: #fff;
	text-decoration: none;
	border-radius: 4px;
	border:1px solid #3498db;
	transition: 0.3s all;
	box-shadow: none;
 }
 .account .actions-toolbar .primary .action.share
 {
	line-height: 20px;
	padding: 8px 10px;
	background-color:transparent;
	color: #3498db;
	text-decoration: none;
	border-radius: 4px;
	border:1px solid #3498db;;
	transition: 0.3s all;
	box-shadow: none;
 }
.account .actions-toolbar .primary .action.tocart
 {
	line-height: 20px;
	padding: 8px 10px;
	background-color:#2c2b34;
	color: #fff;
	text-decoration: none;
	border-radius: 4px;
	border:1px solid #2c2b34;
	transition: 0.3s all;
	box-shadow: none;
 }

.account .actions-toolbar .primary .action.update:hover,
.account .actions-toolbar .primary .action.share:hover,
.account .actions-toolbar .primary .action.tocart:hover
 {
     background-color: #2486c8;
	 transition: 0.3s all;
	 border:1px solid #2486c8;
	 color: #fff;
 }

.account .toolbar.wishlist-toolbar .limiter .limiter-options
 {
	width: 60px;
    height: 40px;
    font-size: 16px;
    margin: 0px;
    border-radius: 4px;
    box-shadow: none;

 }
.account .form-wishlist-items .products-grid.wishlist .product-item
  {
	  margin-left:0px;
	  border-top:none;
	  border-bottom:none;
	  padding:0px;
	  margin-bottom: 30px;
}
.account .form-wishlist-items .products-grid.wishlist ol li .product-item-info .product-item-name a:hover
 {
	color:#2486c8;
	text-decoration: none;
 }
.account .products-grid.wishlist .product-item .box-tocart
 {
	 margin-bottom:0px;
 }

.account .products-grid.wishlist .product-item .box-tocart .fieldset
{
	margin-bottom:0px;
}

.account .columns .column.main .form-address-edit,
.account .columns .column.main .form.form-edit-account
 {
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
 }
.account .columns .column.main .form-address-edit fieldset.fieldset,
.account .columns .column.main .form.form-edit-account fieldset.fieldset
 {
	 width: 100%;
	 margin-bottom: 15px;
 }

.account .columns .column.main .form-address-edit .fieldset .legend,
.account .columns .column.main .form.form-edit-account .fieldset .legend
 {
	border-bottom: 1px solid #eeeef2;
    padding: 10px 15px;
    margin: 0px;
    margin-bottom: 15px;
 }
.account .columns .column.main .form-address-edit .fieldset .legend span,
.account .columns .column.main .form.form-edit-account .fieldset .legend span
 {
	font-size: 20px;
    font-weight: 600;
    color: #020204;
    float: left;
 }
.account .columns .column.main .form-address-edit .fieldset .field,
.account .columns .column.main .form.form-edit-account fieldset .field
 {
   padding-left: 15px;
   padding-right:15px;
   margin-bottom: 15px;
 }
.account .columns .column.main .form.form-edit-account fieldset .field #password-strength-meter
 {
	 height: 26px;
	 line-height: 26px;
	 border-radius: 8px;
	 margin-top:5px;
	 font-size: 14px;
	 overflow: hidden;
 }

.account .columns .column.main .form.form-edit-account fieldset .field.choice
 {
	margin-bottom: 5px;
 }
.account .columns .column.main .form-address-edit .fieldset .field .nested .field.additional
 {
	padding-left: 0px;
	padding-right:0px;
 }
.account .columns .column.main .form-address-edit .fieldset .field .nested:after
 {
	 content: '';
	 clear: both;
	 display: table;
 }

.account .columns .column.main .form-address-edit .fieldset .field .nested .field.additional:first-child
{
	padding-right:5px;
}
.account .columns .column.main .form-address-edit .fieldset .field .nested .field.additional:last-child
{
	padding-left:5px;
}

.account .columns .column.main .form-address-edit .fieldset .field .label,
.account .columns .column.main .form.form-edit-account fieldset .label
 {
	font-weight: 400;
    margin-bottom: 5px
 }
.account .columns .column.main .form-address-edit .fieldset .field input[type="text"],
.account .columns .column.main .form-address-edit .fieldset .field select,
.account .columns .column.main .form.form-edit-account fieldset .field input[type="text"],
.account .columns .column.main .form.form-edit-account fieldset .field input[type="password"],
.account .columns .column.main .form.form-edit-account fieldset .field input[type="email"]
 {
	border-color: #dedede !important;
    border-radius: 4px;
    font-weight: 500;
    font-size: 16px;
	font-family: "Work Sans",sans-serif;
	height: 48px;
 }

.account .columns .column.main .form-address-edit .fieldset .field input[type="text"]:active,
.account .columns .column.main .form-address-edit .fieldset .field input[type="text"]:focus,
.account .columns .column.main .form-address-edit .fieldset .field select:active,
.account .columns .column.main .form-address-edit .fieldset .field select:focus,
.account .columns .column.main .form.form-edit-account fieldset .field input[type="text"]:active,
.account .columns .column.main .form.form-edit-account fieldset .field input[type="text"]:focus,
.account .columns .column.main .form.form-edit-account fieldset .field input[type="password"]:active,
.account .columns .column.main .form.form-edit-account fieldset .field input[type="password"]:focus,
.account .columns .column.main .form.form-edit-account fieldset .field input[type="email"]:active,
.account .columns .column.main .form.form-edit-account fieldset .field input[type="email"]:focus
 {
	box-shadow:none;
	outline:none;
	border:1px solid #a5c1d4 !important;	 
 }
.account .columns .column.main .form-address-edit .fieldset .field input[type="checkbox"],
.account .columns .column.main .form.form-edit-account fieldset .field input[type="checkbox"]
 {
	 width: 15px;
	 height:15px;
 }
.account .columns .column.main .form-address-edit .fieldset .field input[type="checkbox"]:active,
.account .columns .column.main .form-address-edit .fieldset .field input[type="checkbox"]:focus,
.account .columns .column.main .form.form-edit-account fieldset .field input[type="checkbox"]:active,
.account .columns .column.main .form.form-edit-account fieldset .field input[type="checkbox"]:focus
 {
	box-shadow:none;
	outline:none;
	border:1px solid #a5c1d4 !important;
 }
.account .columns .column.main .form-address-edit .actions-toolbar,
.account .columns .column.main .form.form-edit-account .actions-toolbar
{
	border-top:1px solid #eeeef2;
	padding:10px 15px;
}
.account .columns .column.main .form-address-edit .actions-toolbar .primary .action.save.primary,
.account .columns .column.main .form.form-edit-account .actions-toolbar .primary .action.save.primary
 {
	background-color: #3498db;
    border-radius: 4px;
    border: none;
    line-height: 2.2rem;
    padding: 12px 17px;
    font-size: 16px;
    color: #fff;
 }
.account .columns .column.main .form-address-edit .actions-toolbar .primary .action.save.primary:hover,
.account .columns .column.main .form.form-edit-account .actions-toolbar .primary .action.save.primary:hover
{
     background-color: #2486c8;
     transition: 0.3s all;
	 border:none;
 }
.account .columns .column.main .form.form-edit-account .field.password-info
 {
	 padding:0px 15px;
	 margin-bottom: 30px;
 }
.account .columns .column.main .form.form-edit-account .field.password-info p
 {
	margin: 0px;
    padding: 0px;
    line-height: 26px;
 }
.account .columns .column.main .form.form-edit-account .field.password-info a
 {
	color: #3498db;
    font-size: 16px;
	font-weight: 500;
 }
.account .columns .column.main .table-wrapper.additional-addresses
 {
	border-bottom:1px solid #eeeef2;
	padding-bottom: 20px;
	border-top:none;
}
.account .columns .column.main .table-additional-addresses-items
 {
	 padding:0px;
	 margin:0px;
 }
.account .columns .column.main .table-additional-addresses-items>thead>tr>th
 {
	text-align: left;
    padding: 5px 10px;
	font-weight: 600;
	line-height: 15px;
	vertical-align: top;
 }
.account .columns .column.main .table-additional-addresses-items>tbody>tr>td
 {
	text-align: left;
	padding: 8px 10px;
	line-height: 18px;
 }
.account .columns .column.main .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison)>tbody>tr td[data-th]:before
 {
   font-weight: 600;
 }
.account .columns .column.main .table-wrapper .table:not(.totals):not(.cart):not(.table-comparison) tbody>tr>td:last-child
{
	border-bottom: none;	
}

.account .columns .column.main .table-additional-addresses-items>tbody>tr>td a 
 {
	color: #3498db;
    font-size: 16px;
	font-weight: 500;
 }
.account .columns .column.main .table-additional-addresses-items>tbody>tr>td a:hover
 {
	color:#2486c8;
	text-decoration: none;
 }
.account .columns .column.main .table-additional-addresses-items>tbody>tr:nth-child(odd)
{
	background: rgba(0,0,0,0.03);
}
.account .columns .column.main .customer-addresses-toolbar.toolbar.bottom
 {
	 margin-bottom: 5px;
 }

.account .columns .column.main .customer-addresses-toolbar.toolbar.bottom .limiter .limiter-options
 {
	width: 60px;
    height: 40px;
    font-size: 16px;
    margin: 0px;
    border-radius: 4px;
    box-shadow: none;
 }

.account .table-wrapper.reviews
 {
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
	background-color: #fff;
	padding:15px;
	border-top:none;
	border-bottom: none;
 }
.account .table-wrapper.reviews table>thead>tr>th
 {
	text-align: left;
    padding: 5px 10px;
	font-weight: 600;
	vertical-align: top;
 }
.account .table-wrapper.reviews table>tbody>tr>td
 {
	text-align: left;
	padding: 8px 10px;
 }
.account .table-wrapper.reviews table>tbody>tr>td a
{
	color: #3498db;
    font-size: 16px;
	font-weight: 500;
}
.account .table-wrapper.reviews table>tbody>tr>td a:hover
 {
	color:#2486c8;
	text-decoration: none;
 }
.account .table-wrapper.reviews table>tbody>tr:nth-child(odd)
 {
	background: rgba(0,0,0,0.03);
 }
.account .columns .column.main .toolbar.products-reviews-toolbar.bottom .limiter .limiter-options
 {
	width: 60px;
    height: 40px;
    font-size: 16px;
    margin: 0px;
    border-radius: 4px;
    box-shadow: none;
 }

.account .columns .column.main .customer-review.view
 {
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
	background-color: #fff;
	padding:15px;
 }
.account .columns .column.main .customer-review.view .product-details
 {
	 margin-bottom: 0px;
 }
.account .columns .column.main .customer-review.view .product-details .product-media
 {
	 max-width:inherit;
	 width:inherit;
 }
.account .columns .column.main .customer-review.view .product-details .product-media a
 {
	 display: block;
	 padding:0px;
	 margin:0px;
	 line-height: 0px;
 }
 .account .columns .column.main .customer-review.view .product-details .product-media .product-image-wrapper
 {
	 min-width: 85px;
	 min-height:85px;
	 border-radius:4px;
 }
 .account .columns .column.main .customer-review.view .product-details .product-media .product-image-wrapper .product-image-photo 
 {
	 width: 85px;
	 height:85px;
	 position: inherit;
 }

.account .columns .column.main .customer-review.view .product-details .product-info .product-name
 {
	font-size: 20px ;
    font-weight: 500;
	color: #2c2b34;
	line-height: 26px;
 }
.account .columns .column.main .customer-review.view .review-details
 {
	 padding:0px;
	 margin:0px;
	 margin-top:20px;
 }
.account .columns .column.main .customer-review.view .review-details .review-title
 {
	 padding:0px;
	 margin:0px;
	 margin-bottom:5px;
 }
.account .columns .column.main .customer-review.view .review-details .review-content
 {
	margin: 0px;
    padding: 0px;
    line-height: 26px;
 }
.account .columns .column.main .customer-review.view .review-details .review-date
 {
	 margin:0px;
	 padding:0px;
	 margin-top:20px;
	 display:block;
	 color: rgb(44, 43, 52, 0.4);
	 font-weight: 600;
 }
.account .columns .column.main .customer-review.view .review-details .review-date .date
 {
	 background: rgba(0,0,0,0.12);
	 padding:3px 4px;
	 border-radius: 4px;
	 color: #2c2b34;
	 font-weight: 600;
 }

 .account .page-title-wrapper.prod_coll_head
  {
	  position: relative;
  }
 .account .page-title-wrapper.prod_coll_head .page-title+.order-status
  {
	  margin-top:0px;
	  border: 1px solid #3498db;
      font-weight: 600;
      color: #fff;
      border-radius: 4px;
      background-color: #3498db;
	  position: relative;
  }
.account .page-title-wrapper.prod_coll_head .page-title+.order-status+.order-date
  {
	  margin:3px 0 0 0px;
	  padding:0px;	  
  }
.account .page-title-wrapper.prod_coll_head .page-title+.order-status+.order-date+.order-actions-toolbar
  {
	position: absolute;
	right:0px;
	top:0px;
  }

.account .page-title-wrapper.prod_coll_head .page-title+.order-status+.order-date+.order-actions-toolbar .actions a
 {
	line-height: 20px;
    padding: 8px 10px;
    background-color: #2c2b34;
    color: #fff;
    text-decoration: none;
    border-radius: 4px;
    border: 1px solid #2c2b34;
    transition: 0.3s all;
	box-shadow: none;
 }

.account .page-title-wrapper.prod_coll_head .page-title+.order-status+.order-date+.order-actions-toolbar .actions a:hover
 {
   background-color: #2486c8;
   transition: 0.3s all;
   border:1px solid #2486c8;
   color: #fff;
 }
.account .cont_wrap .columns .column.main .items.order-links .item strong
 {
	 border:none;
	 border-radius: 8px 8px 0px 0px;
     font-weight: 600;
	 color: #020204;
	 border-bottom: 1px solid #eeeef2;
	 font-size: 20px;
	 padding: 4px 15px;
 }
.account .cont_wrap .columns .column.main .items.order-links .item 
 {
	 margin:0px;
 }
.account .cont_wrap .columns .column.main .items.order-links+.order-details-items 
 {
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius:0 0px 8px 8px;
    background-color: #fff;
	padding: 0px;
	border:none;
	margin-bottom: 20px;
 }
.account .cont_wrap .columns .column.main .items.order-links+.order-details-items .order-title
 {
	 display: none;
 }

.account .cont_wrap .columns .column.main .items.order-links+.order-details-items .table.table-order-items
  {
	  padding: 0px;
	  margin: 0px;
  }
.account .cont_wrap .columns .column.main .items.order-links+.order-details-items .table.table-order-items>thead>tr>th
 {
	background-color: #e6e6e6;
    border-bottom: none;
    padding: 8px 15px;
    font-weight: 500;
    text-align: left;
	color: #8b8b96;
	border-bottom: none;
 }
.account .cont_wrap .columns .column.main .items.order-links+.order-details-items .table.table-order-items>tbody>tr>td
 {
	padding: 8px 15px;
	text-align: left;
	font-size:16px;
 }
.account .cont_wrap .columns .column.main .items.order-links+.order-details-items .table.table-order-items>tbody>tr>td strong
 {
	 font-size: 16px;
 }
.account .cont_wrap .columns .column.main .items.order-links+.order-details-items .table.table-order-items>tbody>tr>td .price
 {
    font-weight: 500;
    color: #020204;
    font-size: 16px
 }
.account .cont_wrap .columns .column.main .items.order-links+.order-details-items .table-wrapper
 {
	 border-bottom: none;
 }
.account .cont_wrap .columns .column.main .items.order-links+.order-details-items .table-wrapper:not(:last-child)
  {
	  margin-bottom: 0px;
  }
.account .cont_wrap .columns .column.main .items.order-links+.order-details-items .table.table-order-items>tfoot
 {
	background-color: #e6e6e6;
 }
.account .cont_wrap .columns .column.main .items.order-links+.order-details-items .table.table-order-items>tfoot>tr>td
 {
	background-color: #e6e6e6;
 }
.account .cont_wrap .columns .column.main .items.order-links+.order-details-items .table.table-order-items>tfoot>tr>th,
.account .cont_wrap .columns .column.main .items.order-links+.order-details-items .table.table-order-items>tfoot>tr>td
 {
	padding: 2px 15px;
 }

.account .cont_wrap .columns .column.main .items.order-links+.order-details-items .table.table-order-items>tfoot>tr:first-child th,
.account .cont_wrap .columns .column.main .items.order-links+.order-details-items .table.table-order-items>tfoot>tr:first-child td
 {
	 padding-top: 15px;
 }
.account .cont_wrap .columns .column.main .items.order-links+.order-details-items .table.table-order-items>tfoot>tr:last-child th,
.account .cont_wrap .columns .column.main .items.order-links+.order-details-items .table.table-order-items>tfoot>tr:last-child td
 {
	 padding-bottom: 15px;
 }
 .account .cont_wrap .columns .column.main .items.order-links+.order-details-items+.block.block-order-details-view
 {
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
 }
.account .cont_wrap .columns .column.main .block.block-order-details-view .block-content
  {
	  padding:15px;
  }
.account .cont_wrap .columns .column.main .block.block-order-details-view .block-content .box-title
 {
	font-weight: 600;
    margin-bottom: 5px;
    font-size: 16px;
 }

.cms-home.cms-index-index .page-main.cont_wrap .columns .column.main
 {
	 padding-bottom: 0px;
 }

.columns .column.main
 {
	padding-bottom: 0px;
 }
.account .columns .column.main
 {
	 margin-bottom: 0px;
 }
.grid_element01
{
	padding:0px;
	margin:0px;
}
.grid_element01 ul
 {
	 padding:0px;
	 margin:0px;
	 list-style:none;
	 display:flex;
	 flex-wrap:wrap;
	 margin-left:-5px;
	 margin-right:-5px;
 }
.grid_element01 ul>li
{
	flex:0 0 50%;
	max-width:50%;
	margin:0px;
	padding:0px;
	padding-left:5px;
	padding-right:5px;
	margin-top:10px;
}
.grid_element01 ul>li:nth-child(1),
.grid_element01 ul>li:nth-child(2)
{
	margin-top:0px;
}
.grid_element01 ul>li>a
{
	display:block;
	padding:3px;
	margin:0px;
	line-height:1px;
	border-radius:8px;
	overflow:hidden;
	background:#fff;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07); 
	transition:0.3s all;
}
.grid_element01 ul>li>a img
{
	width:100% !important;
	height:100% !important;
}
.grid_element01 ul>li> a:hover
{
	box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.3);
	transition:0.3s all;
}
.grid_element01 ul>li>a>img
{
	max-width:100%;
	width:100%;
	border-radius:8px;
}

.grid_element01 .bx_courses 
 {
	 padding:1.5em 0px;
	 margin:0px;
	 border-bottom:1px solid #e3e2e6;
 }
.grid_element01 .bx_courses:first-child
 {
	 padding-top:0px;
 }
 .grid_element01 .bx_courses:last-child
 {
	 padding-bottom:0px;
	 border-bottom:none;
 }
.grid_element01 .bx_courses .coursesHead
 {
	 padding:0px;
	 margin:0px;
	 margin-bottom:10px;
 }
.grid_element01 .bx_courses .coursesHead h2
 {
	padding:0px;
	margin:0px;
	font-weight: 500;
    line-height:22px;
    font-size: 16px;
	color:#020204;
 }
.grid_element01 .bx_courses .coursesHead h2 a
  {
	  color:#3498db;
  }
.grid_element01 .bx_courses .coursesHead h2 a:hover
 {
	 color:#006bb4;
 }


.downloadable-customer-products .table-wrapper.downloadable-products{
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
}
 .downloadable-customer-products .table-wrapper.downloadable-products th, .downloadable-customer-products .table-wrapper.downloadable-products td
{
	padding: 10px 20px;
}

.page-layout-1column .show_shop01
{
	width:100%;
	padding:0px;
	margin:0px;
	margin-bottom:20px;
}
.page-layout-1column .show_shop01:after
{
	content:'';
	clear:both;
	display:table;
}
.page-layout-1column .show_shop01 .filter-current-shop2 > strong.filter-current-subtitle
 { 
   float:left;	 
   margin-top: 4px;
   font-size: 16px;
 }
.page-layout-1column .show_shop01 .filter-current-shop2 ol
 {
	 padding:0px;
	 margin:0px;
	 list-style:none;
	 float:left;
	 margin-left: 15px;
 }
.page-layout-1column .show_shop01 .filter-current-shop2 ol:after
 {
	  content:'';
	  clear:both;
	  display:table;
 }
.page-layout-1column .show_shop01 .filter-current-shop2 ol li 
 {
	position:relative;
	float:left;
	margin:0px;
	padding: 3px 15px;
    padding-left: 29px;
	background-color: rgba(2, 2, 4, 0.06);
    border-radius: 4px;
 }
.page-layout-1column .show_shop01 .filter-current-shop2 ol li span.filter-label
{
	font-weight:600;
}
.page-layout-1column .show_shop01 .filter-current-shop2 ol li a.action.remove
{
	position:absolute;
	left: 10px;
    top: 4px;
	transition:0.3s all;
}
.page-layout-1column .show_shop01 .filter-current-shop2 ol li a.action.remove:hover
 {
	 opacity:0.7;
	 transition:0.3s all;
 }
.page-layout-1column .show_shop01 .filter-current-shop2 ol li a.action.remove:after
 {
	font-size: 12px;
    line-height: 15px;
    color: #757575;
    content: '\e616';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
	font-weight: 700;
 }
.page-layout-1column .show_shop01 .filter-current-shop2 ol li a.action.remove span
 {
	border: 0;
    clip: rect(0, 0, 0, 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
 }
.page-layout-1column .show_shop01 .block-actions-shop2
{
	float: left;
    margin-left: 15px;
    margin-top: 3px;
}
.page-layout-1column .show_shop01 .block-actions-shop2 a
 {
	color: #3498db;
    text-decoration: none;
    font-weight: 600;
	transition:0.3s all;
 }
.page-layout-1column .show_shop01 .block-actions-shop2 a:hover
 {
	 color: #2486c8;
	 transition:0.3s all;
	  text-decoration: none;
 }
 .catalog-product-view .paypal-button.paypal-button-context-iframe {
	 display:none;
 }
 
 .col-praxis-1 .product-item-info{
	 width:auto;
	 max-width:100%;
 }
 
 .card {
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
    padding: 15px;
    margin-top: 10px;
	margin-bottom: 10px;
}
.card:after {
    content: '';
    display: table;
    clear: both;
}
.praxis-grid {
    display: flex;
    flex-flow: row wrap;
}
.praxis-grid .col-praxis-1 {
    width: calc(33.333% - 10px);
    margin-left: 5px;
    margin-right: 5px;
}
.ftce_wrapper:after {
    content: '';
    display: table;
    clear: both;
}
.quick_linkbox ul {
    list-style: none;
}
.quick_head1 ul li a.active {
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 4px;
    background-color: #fff;
    font-weight: 600;
    opacity: 1;
    color: #3498db;
}

.live_web_parnt {
	width: 100%;
    padding: 0px;
    margin: 0px;
	margin-top:15px;
    margin-bottom: 60px;
}
.live_web_parnt:after
{
	content:'';
	clear:both;
	display:table;
}

.live_web_left {
	padding:0px;
	margin:0px;
}
.live_web_left h3 {
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}
.live_web_right {
	padding:0px;
	margin:0px;
}
.live_web_right iframe{
	border-radius: 10px;
    overflow: hidden;	
    width: 100%;
    height: 300px;
}

.praxis-section ul {
    list-style: none;
    display: flex;
    margin-left: -15px;
    margin-right: -15px;
}

.praxis-section ul li {
    width: 33.33333%;
    
  border-radius: 3px;
    margin: 15px;
	 background: #fff;
box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24);
  transition: all 0.3s cubic-bezier(.25,.8,.25,1);
   padding: 15px;
}

.card-img {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    margin-left: -3px;
    margin-right: -3px;
}
.card-img img{
    border-radius: 3px;
}
.card-img a {
    width: 47%;
    margin: 5px;
    margin-bottom: -2px;
}
.card-img img:hover{
box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.3);
	transition:0.3s all;
}
@media (min-width:1024px)
{
.live_web_left {
	float: left;
}
.live_web_right {
	float: left;
    margin-left: 30px;
}
.live_web_right iframe{
	border-radius: 10px;
    overflow: hidden;	
    width: 600px;
    height: 300px;
}
}

.eventbanner1
 {
	 width:100%;
	 height:auto;
	 padding:0px;
	 margin:0px;
	 margin-top:0px;
	 margin-bottom:1.5em;
	 box-shadow:0px 1px 2px rgba(0, 0, 0, 0.07);
     border-radius: 10px;
	 overflow:hidden;
	 position:relative;
	 background:#fff;
 }
.eventban-cont
 { 
   padding:0px;
   margin:0px;
   line-height:0px;
 }
.eventban-cont > img
{   
    display:none;
	max-width:100%;
	height:385px;
}

.contevent2
{
	padding:0px;
	margin:0px;
	position:relative;
}
.contevent2 ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
.contevent2 ul li
{
	padding:12px 0px;
	padding-left:45px;
	margin:0px;
	position:relative;
	border-top:1px solid #e3e2e6;
}

.contevent2 ul li a.ebrolbtn
{
	position:absolute;
	right:0px;
	top:10px;
	display:block;
	line-height: 2rem;
    padding: 2px 5px;
    font-size: 14px;
	border:1px solid;
	border-radius:4px;
	background-color:#e8f5ff;
	color:#3498db;
	border:1px solid #b5d6ec;
	font-weight:600;
	text-decoration:none;
	transition:0.3s all;
}
.contevent2 ul li:first-child a.ebrolbtn
{
	top:0px;
}
.contevent2 ul li a.ebrolbtn:hover
 {
	 background-color:#2486c8;
	 color:#fff;
 }
.contevent2 ul li:before
{
	content:'';
	background:url(../img/calender-icon.png);
	position:absolute;
	left:0px;
	width:22px;
	height:24px;
	top:18px;
}

.contevent2 ul li:first-child
{
	padding-top:0px;
	border-top:none;
}
.contevent2 ul li:first-child:before
{
	top:3px;
}

.contevent2 ul li h3
 {
	 padding:0px;
	 margin:0px;
	 font-size:24px;
	 color:#030305;
	 font-weight:700;
 }
.contevent2 ul li:first-child h3
{
	color:#9e0059;
}
.contevent2 ul li p
 {
	 padding:0px;
	 margin:0px;
	 font-size:18px;
	 color:#32323a;
	 line-height:24px;
 } 
.buttonlinkEnrl
{
	padding:0px;
	margin:0px;
	margin-top:20px;
	display:flex;
	flex-wrap:wrap;
	margin-left:45px;
}
.buttonlinkEnrl a
{
	width:200px;
	line-height: 2.2rem;
    padding: 12px 15px;
    font-size: 18px;
	border-radius:4px;
	background-color:#3498db;
	color:#fff;
	font-weight:500;
	text-decoration:none;
	text-align:center;
}
.buttonlinkEnrl a:hover
 {
	background-color:#2486c8;
 }

.cms-free-praxis-core-math-webinar .prod_coll_head
{
	margin-bottom:0px;
}
.cms-free-praxis-core-math-webinar .prod_coll_head h1.page-title
{
	margin-bottom:10px;
} 

.cms-free-praxis-core-math-webinar .cont_wrap .columns
{
	position:relative;
}

.cms-free-praxis-core-math-webinar .columns .column.main .card .ftce_wrapper
 {
	font-weight: 600;
    font-size: 18px;
	padding:0px;
	margin:0px;
	margin-bottom:15px;
	line-height:24px;
 }
.cms-free-praxis-core-math-webinar .columns .column.main .card .ftce_wrapper strong
 {
	 color:#9e0059;
 }
.cms-free-praxis-core-math-webinar .columns .column.main .card ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}

.cms-free-praxis-core-math-webinar .columns .column.main .card ul li
{
	padding: 0px;
    margin: 0px;
    margin-bottom: 15px;
	line-height: 26px;
}
.cms-free-praxis-core-math-webinar .columns .column.main .card ul li strong
{
	font-weight:600;
}
.cms-free-praxis-core-math-webinar .columns .column.main .card ul li:last-child
{
	margin-bottom:0px;
}

.cms-free-praxis-core-math-webinar .webinarform > div
{
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
    padding: 15px;
}
.cms-free-praxis-core-math-webinar .web-eventvideo
{
  margin-top:30px;
  line-height:0px;
  text-align:center;
}

.cms-free-praxis-core-math-webinar .web-eventvideo iframe
{
	max-width:620px;
	width:100%;
	height:250px;
	padding: 0px;
    margin: 0px;
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid #eeeef2;
}

.freePraxisreplay .prod_coll_head
 { 
   margin-bottom:0px;
 }
.freePraxisreplay .prod_coll_head h1.page-title
 {
    margin-bottom: 15px
 }
 
.freePraxisreplay .columns .column.main .card
{
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
}
.freePraxisreplay .columns .column.main .card h2
{
	padding:0px;
	margin:0px;
	font-size: 18px;
    margin-bottom: 15px;
}
.freePraxisreplay .columns .column.main .card h2 strong
{
	font-weight:600;
}
.freePraxisreplay .columns .column.main .card .videocourses1
{
	padding:0px;
	margin:0px;
}
.freePraxisreplay .columns .column.main .card .videocourses1 iframe
{
	border-radius:10px;
	overflow:hidden;
	width:100%;
	min-height:250px;
	height:auto;
}
.freePraxisreplay .columns .column.main .card h3
{
	display:inline-block;
	padding:5px 15px;
	border-radius:6px;
	margin:0px;
	font-size: 16px;
	font-style:italic;
	border:1px dashed rgba(2, 2, 4, 0.23);
	margin-top:10px;
	color:#5e5e66;
	background-color:rgba(3, 3, 5, 0.07);
}
.freePraxisreplay .columns .column.main .card h3 strong
{
	font-weight:600;
}

.freePraxisreplay .columns .column.main .slide_conatiner
{
  padding-bottom:0px;
}

.webinarpages .prod_coll_head
{
	margin-bottom:0px;
}
.webinarpages .prod_coll_head h1.page-title
{
	margin-bottom:10px;
} 

.webinarpages .cont_wrap .columns
{
	position:relative;
}

.webinarpages .columns .column.main .card .ftce_wrapper
 {
	font-weight: 600;
    font-size: 18px;
	padding:0px;
	margin:0px;
	margin-bottom:15px;
	line-height:24px;
 }
.webinarpages .columns .column.main .card .ftce_wrapper strong
 {
	 color:#9e0059;
 }
.webinarpages .columns .column.main .card ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}

.webinarpages .columns .column.main .card ul li
{
	padding-left: 25px;
    margin-top: 15px;
    margin-bottom: 15px;
	line-height: 26px;
}
.webinarpages .columns .column.main .card ul li strong
{
	font-weight:600;
}
.webinarpages .columns .column.main .card ul li a
{
	font-weight: 500;
}
.webinarpages .columns .column.main .card ul li a:hover
{
	color:#2486c8;
	text-decoration:none;
}
.webinarpages .columns .column.main .card ul li:last-child
{
	margin-bottom:0px;
}

.webinarpages .webinarform > div
{
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
    padding: 15px;
}
.webinarpages .web-eventvideo
{
  margin-top:30px;
  line-height:0px;
  text-align:center;
}

.webinarpages .web-eventvideo h4,
.webinarpages .web-eventvideo h6
{   max-width:500px;
    font-weight:600;
	line-height:20px;
	display: inline-block;
    padding: 5px 15px;
    border-radius: 6px;
    margin: 0px;
    font-size: 16px;
    font-style: italic;
    border: 1px dashed rgba(2, 2, 4, 0.23);
	margin-bottom:10px;
    color: #020204;
    background-color: rgba(3, 3, 5, 0.07);
}
.webinarpages .web-eventvideo iframe
{
	max-width:620px;
	width:100%;
	height:250px;
	padding: 0px;
    margin: 0px;
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid #eeeef2;
}
.webinarpages .web-eventvideo .wistaiframe
{
	max-width:620px;
	width:100%;
	height:auto;
	padding: 0px;
    margin: 0px auto;
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid #eeeef2;
}

.webinar-promopage .prod_coll_head
{
	margin-bottom: 0px;
}
.webinar-promopage .card .webinarlist h1
{
	padding: 0px;
    margin: 0px;
    font-size: 24px;
    line-height: 22px;
    color: #020204;
    font-weight: 600;
}
.webinar-promopage .card .webinarlist h3
{
	padding: 0px;
    margin: 0px;
    font-size: 18px;
    line-height: 22px;
    font-weight: 500;
	margin-top:15px;
}
.webinar-promopage .card .webinarlist h3 strong
{
	padding:0px 4px;
	margin:0px;
	display:inline-block;
	background-color:#e6e6eb;
	border-radius:4px;
	font-weight:600;
	color: #020204;
}
.webinar-promopage .card .webinarlist p
{
	padding: 0px;
    margin: 0px;
    font-size: 18px;
    line-height: 22px;
    color: #9e0059;
	margin-top:5px;
}
.webinar-promopage .card .webinarlist p strong
{
	font-weight: 700;
}
.webinar-promopage .card .webinarlist ul
{
	margin:0px;
	margin-top:15px;
	list-style:none;
	padding:0px;	
}
.webinar-promopage .card .webinarlist ul li
{
	padding:0px;
	margin:0px;
	position:relative;
}
.webinar-promopage .card .webinarlist ul li
{
	padding: 0px;
    padding-left: 25px;
    margin: 0px;
    margin-bottom: 10px;
    position: relative;
}
.webinar-promopage .card .webinarlist ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 7px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.3;
}

.webinarpages .card .webinarlist h1
{
	padding: 0px;
    margin: 0px;
    font-size: 20px;
    line-height: 22px;
    color: #020204;
    font-weight: 600;
}
.webinarpages .card .webinarlist h3
{
	padding:0px;
	margin:0px;
	margin-top:15px;
	margin-bottom:4px;
}
.webinarpages .card .webinarlist h1 + span
{
  padding: 2px 5px;
    margin: 0px;
    font-size: 16px;
    background-color: #28CF28;
    color: #fff;
    border-radius: 3px;
    display: inline-block;
    margin-bottom: 1x;
    margin-top: 15px;
	font-weight:600;
}
.webinarpages .card .webinarlist h1 + span + h3
{
	margin-top:10px;
	margin-bottom:7px;
}

.webinarpages .card .webinarlist h3 strong {
    padding: 0px 4px;
    margin: 0px;
    display: inline-block;
    background-color: #e6e6eb;
    border-radius: 4px;
    font-weight: 600;
    color: #020204;
}
.webinarpages .card .webinarlist p
{
	padding: 0px;
    margin: 0px;
    font-size: 18px;
    line-height: 22px;
    color: #9e0059;
	margin-top:5px;
}
.webinarpages .card .webinarlist p strong
{
	font-weight: 700;
}
.webinarpages .card .webinarlist ul
{
	margin:0px;
	margin-top:15px;
	list-style:none;
	padding:0px;	
}
.webinarpages .card .webinarlist ul li
{
	padding:0px;
	margin:0px;
	position:relative;
}
.webinarpages .card .webinarlist ul li
{
	padding: 0px;
    padding-left: 25px;
    margin: 0px;
    margin-bottom: 10px;
    position: relative;
}
.webinarpages .card .webinarlist ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 7px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.3;
}

.webinar-promopage .web-eventvideo
{
  margin-top:30px;
  line-height:0px;
  text-align:center;	
}


.webinar-promopage .web-eventvideo iframe
{
	max-width:620px;
	width:100%;
	height:250px;
	padding: 0px;
    margin: 0px;
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid #eeeef2;
}


.singleheadebinar.webinarpages .columns .column.main .card ul li:before
{
	content:none;
}
.singleheadebinar.webinarpages .columns .column.main .card ul li
{
	padding-left:0px;
}
.singleheadebinar.webinarpages .columns .column.main .card ul li a
{
	font-weight:500;
}
.singleheadebinar.webinarpages .columns .column.main .card ul li a:hover
{
	color:#2486c8;
	text-decoration:none;
}

.product-info-main .product.attribute.overview > .value .webinar-slla
{
  padding:0px;
  margin:0px;
  margin-top:10px;
}
.product-info-main .product.attribute.overview .value .webinar-slla > p:nth-child(1)
{
	 padding:0px;
	 margin:0px;
	 font-size:18px;
}
.product-info-main .product.attribute.overview .value .webinar-slla > p:nth-child(2),
.product-info-main .product.attribute.overview .value .webinar-slla > p:nth-child(3)
{
	color:#9e0059;
	padding:0px;
	margin:0px;
}
.product-info-main .product.attribute.overview .value .webinar-slla > p:nth-child(2) strong,
.product-info-main .product.attribute.overview .value .webinar-slla > p:nth-child(3) strong
 {
	  font-weight:600;
 }

.product-info-main .product.attribute.overview .value .webinar-slla > p:nth-child(4) strong
{
	font-weight:600;
}

.product-info-main .product.attribute.overview .value .webinar-slla > p:nth-child(5) 
{
	padding:0px;
	margin:0px;
	margin-top:5px;
	margin-bottom:0px;
}

.product-info-main .product.attribute.overview .value .webinar-slla > p:nth-child(5) > strong
{
	font-weight:600;
}
.product-info-main .product.attribute.overview .value .webinar-slla > p:nth-child(5) + ul
{
	padding:0px;
	margin:0px;
	list-style:none;
	margin-bottom:15px;
}
.product-info-main .product.attribute.overview .value .webinar-slla > p:nth-child(5) + ul li
{
	position: relative;
    padding: 6px 0px;
    padding-left: 25px;
    margin: 0px;
}
.product-info-main .product.attribute.overview .value .webinar-slla > p:nth-child(5) + ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
}


.product-info-main .product.attribute.overview .value .webinar-slla > p:nth-child(4) + ol
{
	list-style-type: upper-roman;
	margin:0px;
	padding:0px;
	margin-left:20px;
}
.product-info-main .product.attribute.overview .value .webinar-slla > p:nth-child(4) + ol + p
{
	margin:0px;
	padding:0px;
	margin-top:15px;
}
.product-info-main .product.attribute.overview .value .webinar-slla > p:nth-child(4) + ol + p > strong
{
	font-weight:600;
}
.product-info-main .product.attribute.overview .value .webinar-slla > p:nth-child(4) + ol + p + ul
{
	padding:0px;
	margin:0px;
	list-style:none;
	margin-bottom:15px;
}

.product-info-main .product.attribute.overview .value .webinar-slla > p:nth-child(4) + ol + p + ul li
 {
	position: relative;
    padding: 6px 0px;
    padding-left: 25px;
    margin: 0px;
 }
.product-info-main .product.attribute.overview .value .webinar-slla > p:nth-child(4) + ol + p + ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
}

.product-info-main .product.attribute.overview .value .webinar-slla > p:nth-child(4) + ol + p + ul + p + p
{
	margin:0px;
	padding:0px;
	margin-top:15px;
	margin-bottom:5px;
}
.product-info-main .product.attribute.overview .value .webinar-slla > p:nth-child(4) + ol + p + ul + p + p > strong
{
	font-weight:600;
}

.pro_desc_detail .product.attribute.description .value .webinar-slla > p:nth-child(1)
{
	 padding:0px;
	 margin:0px;
	 font-size:18px;
}
.pro_desc_detail .product.attribute.description .value .webinar-slla > p:nth-child(2),
.pro_desc_detail .product.attribute.description .value .webinar-slla > p:nth-child(3)
{
	color:#9e0059;
	padding:0px;
	margin:0px;
}
.pro_desc_detail .product.attribute.description .value .webinar-slla > p:nth-child(2) strong,
.pro_desc_detail .product.attribute.description .value .webinar-slla > p:nth-child(3) strong
 {
	  font-weight:600;
 }
.pro_desc_detail .product.attribute.description .value .webinar-slla > p:nth-child(4)
{
	margin:0px;
	padding:0px;
	margin-top: 0px;
}
.pro_desc_detail .product.attribute.description .value .webinar-slla > p:nth-child(4) strong
{
	font-weight:600;
}

.pro_desc_detail .product.attribute.description .value .webinar-slla > p:nth-child(5) 
{
	padding:0px;
	margin:0px;
	margin-top:10px;
	margin-bottom:0px;
}
.pro_desc_detail .product.attribute.description .value .webinar-slla > p:nth-child(5) > strong
{
	font-weight:600;
}
.pro_desc_detail .product.attribute.description .value .webinar-slla > p:nth-child(4) + ol
{
	margin-top:0px;
	margin-bottom:15px;
	margin-left:20px;
	margin-top: 10px;
    list-style-type: upper-roman;
}

.pro_desc_detail .product.attribute.description .value .webinar-slla > p:nth-child(4) + ol li
 {
   padding:0px;	 
   margin-bottom:10px;
 }
.pro_desc_detail .product.attribute.description .value .webinar-slla > p:nth-child(4) + ol li:last-child
{
	margin-bottom:0px;
}	

.pro_desc_detail .product.attribute.description .value .webinar-slla > p:nth-child(4) + ol li:before
{
	content:none;
}

.pro_desc_detail .product.attribute.description .value .webinar-slla > p:nth-child(4) + ol + p + p + p
{
	margin-bottom:5px;
}
.pro_desc_detail .product.attribute.description .value .webinar-slla > p:nth-child(4) + ol + p + p + p > strong
{
	font-weight:600;
}

.pro_desc_detail .product.attribute.description .value .webinar-slla > p:nth-child(4) + ol + p > strong
{
	font-weight:600;
}


.pro_desc_detail .product.attribute.description .value .webinar-slla > p:nth-child(4) + ol + p + ul
{
	padding:0px;
	margin:0px;
	list-style:none;
	margin-bottom:15px;
	margin-top:-12px;
}

.pro_desc_detail .product.attribute.description .value .webinar-slla > p:nth-child(4) + ol + p + ul li
 {
	position: relative;
    padding: 6px 0px;
    padding-left: 25px;
    margin: 0px;
 }
.pro_desc_detail .product.attribute.description .value .webinar-slla > p:nth-child(4) + ol + p + ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
}
.pro_desc_detail .product.attribute.description .value .webinar-slla > p:nth-child(4) + ol + p + ul + p + p
 {
	margin-bottom:5px;
 }
.pro_desc_detail .product.attribute.description .value .webinar-slla > p:nth-child(4) + ol + p + ul + p + p > strong
{
	font-weight:600;
}

.pro_desc_detail .product.attribute.description .value .webinar-slla > p:nth-child(5) + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 15px;
}
.pro_desc_detail .product.attribute.description .value .webinar-slla > p:nth-child(5) + ul li
{
	position: relative;
    padding: 6px 0px;
    padding-left: 25px;
    margin: 0px;
}
.pro_desc_detail .product.attribute.description .value .webinar-slla > p:nth-child(5) + ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
}
.cms-index-index.webinarpages .card
{
	margin-bottom:30px;
}
.cms-index-index article
{
	padding: 0px;
    margin: 0px;
    font-size: 16px;
    line-height: 22px;
    color: #020204;
    font-weight: 500;
	margin-bottom:15px !important;
}

.cms-upcoming-webinar .prod_coll_head
{
	margin-bottom:0px;
}
.cms-upcoming-webinar .prod_coll_head h1.page-title
{
    margin-bottom: 15px;
}
.webinarevent-wrap
 {
	 padding: 0px;
	 margin: 0px;
 }
.webinarevent-wrap .freewebinar
  {
	  padding: 0px;
	  margin:0px;
  }
.webinarevent-wrap .paidwebinar
   {
	  padding: 0px;
	  margin:0px;
	  margin-top:1.5em;
   }
.webinarevent-wrap .paidwebinar h1
 {
	padding:0px;
	margin:0px;
	font-size: 24px;
	line-height: 22px;
    color: #020204;
	font-weight: 600;
	margin-bottom: 15px;
 }
.row-webinar
  {
	  display: flex;
	  flex-wrap: wrap;
	  margin-left: -15px;
	  margin-right: -15px;
  }
.row-webinar .col-webinar
  {
	flex: 0 0 100%;  
	max-width: 100%;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 15px;
  }
.row-webinar .col-webinar:nth-child(1)
 {
	margin-top: 0px;
 }

.row-webinar .col-webinar .box-webinar
 {
	position: relative;
    border-radius: 8px;
    background-color: #fff;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
	padding:0px;
	margin:0px;
	overflow: hidden;
	height: 100%;
	transition:0.3s all;
 }
.row-webinar .col-webinar .box-webinar:hover
{
	transition:0.3s all;
	box-shadow: 0px 8px 10px rgba(0, 0, 0, 0.15);
}
.col-webinar .box-webinar .webinar-head
  {
	  padding:15px 15px;
	  background-image:url('https://navaed.com/pub/static/frontend/Naved/default/en_US/img/header-events.jpg');
	  background-repeat: no-repeat;
	  background-position: center;
	  background-size:cover;
	  position: relative;
	  z-index: 0;
  }
.col-webinar .box-webinar .webinar-head .freetag
 {
	 background: #28CF28;
	 padding:0px 15px;
	 border-radius: 3px;
	 margin:0px;
	 font-size: 16px;
	 color: #fff;
	 font-weight: 500;
	 text-transform: uppercase;
	 display: inline-block;
	 margin-bottom: 10px;
 }
.col-webinar .box-webinar .webinar-head::after
{
	content: '';
	width: 100%;
	height: 100%;
	position: absolute;
	top:0px;
	left:0px;
	background-color:rgba(68, 52, 219, 0.85);
	z-index: -1;
}
.col-webinar .box-webinar .webinar-head.freewebinar::after
 {
	background-color:rgba(18, 126, 199, 0.85);
 }
.webinar-head .eventstartdate
{
	padding:0px;
	margin:0px;
}
.webinar-head .eventstartdate h3
 {
  color: #fff;
  padding: 0px;
  margin: 0px;;
  font-size: 20px;
  position: relative;
  padding-left: 32px;
  font-weight: 600;
  line-height: 24px;
 }
.webinar-head .eventstartdate h3::before
 {
	 content: '';
	 background:url(https://navaed.com/pub/static/frontend/Naved/default/en_US/img/calendar-white.png);
	 width: 22px;
	 height: 22px;
	 position: absolute;
	 top:1px;
	 left:0px;
 }
.webinar-head .eventstartdate p
  {
	  padding:0px;
	  margin:0px;
	  font-size: 16px;
	  color: #fff;
	  margin-top: 6px;
  }
.webinar-head .eventstartdate p>span
 {
	 background-color: #C4E7FF;
	 font-weight: 600;
	 color:#020204;
	 padding: 0px 4px;
	 border-radius: 4px;
 }

.box-webinar .webinar-body
 {
   padding:15px;
   margin:0px;
 }
.webinar-body .webinar-details
  {
	padding: 0px;
	margin:0px;
  }
.webinar-body .webinar-details > h2
 {
	padding: 0px;
    margin: 0px;
    font-size: 22px;
    line-height: 26px;
    color: #020204;
    font-weight: 600;
 }
.webinar-details .webinar-detailcontent
 {
	padding: 0px;
	margin:0px;
	margin-top:10px;
 }
.webinar-details .webinar-detailcontent p
 {
	margin: 0px;
    padding: 0px;
	line-height: 26px;
	margin-bottom: 15px;
 }
.webinar-details .webinar-detailcontent p:last-child
  {
	  margin-bottom: 0px;
  }
.webinar-details::after
 {
	 content: '';
	 clear: both;
	 display: table;
 }
 
.webinar-details .webinar-detailcontent + a
 {
	display:block;
	width: 150px;    
    padding: 10px 15px;
    font-size: 16px;
    border: 1px solid;
    border-radius: 4px;
    background-color: #3498db;
    color: #fff;
    font-weight: 500;
    text-decoration: none;
	text-align: center;
	margin-top:15px;
	float: right;
 }
.webinar-details .webinar-detailcontent + a:hover
 {
	background-color:#2486c8;
 }

.pricewithenroll
{
	float: right;	
}
.pricewithenroll:after
{
	content:'';
	clear:both;
	display:teble;
}
.pricewithenroll h5
{	
  float:left;
  padding: 0px;
  margin: 0px;
  font-size: 20px;
  line-height: 26px;
  color: #020204;
  font-weight: 600;
  margin-right:15px;
  margin-top:25px;
}
.pricewithenroll a
{	
    display:block;
	width: 150px;    
    padding: 10px 15px;
    font-size: 16px;
    border: 1px solid;
    border-radius: 4px;
    background-color: #3498db;
    color: #fff;
    font-weight: 500;
    text-decoration: none;
	text-align: center;
	margin-top:15px;
	float: left;
}
.pricewithenroll a:hover
{
	background-color:#2486c8;
}
 
.webinar-detailcontent .category-include
 {
	 padding: 0px;
	 margin:0px;
	 margin-top: 8px;
	 margin-bottom: 15px;
	 display: flex;
	 flex-wrap: wrap;
 }
 .webinar-detailcontent .category-include.includemain-head
  {
	  display: block;
  }
.webinar-detailcontent .category-include.includemain-head > h4
  {
	font-weight: 600;
    font-size: 16px;
    color: #020204;
    padding: 0px;
	margin: 0px;
	margin-bottom: 7px;
  }

.category-include .categorycontent
 {
	flex:0 0 100%;
	max-width: 100%;
	padding: 0px;
	margin:0px;
	margin-bottom:10px
 }
.category-include .categorycontent h4
 {
	 font-weight: 600;
	 font-size: 16px;
	 color: #020204;
	 padding: 0px;
	 margin:0px;
	  margin-bottom:5px;
 }
.category-include .categorycontent ol
 {
	 padding: 0px;
	 margin:0px;
	 list-style:upper-roman;
	 margin-left:20px;
 }
 .category-include .categorycontent ol li
  {
	  margin-top:8px;
	  margin-bottom:0px;
	  line-height:22px;
  }
.category-include .categorycontent ol li:first-child
 {
	 margin-top:3px;
 }


 .category-include .webinarinclude
 {
	flex:0 0 100%;
	max-width: 100%;
	padding:5px 10px;
	margin:0px;
	background-color: #E8EBEF;
	border-radius: 5px;
 }

.category-include .webinarinclude h4
 {
	 font-weight: 600;
	 font-size: 14px;
	 color: #020204;
	 padding: 0px;
	 margin:0px;
	 margin-bottom:5px;
 }
.category-include .webinarinclude ul
 {
	 padding: 0px;
	 margin:0px;
	 list-style:none;
 }
.category-include .webinarinclude ul li
 {
	 padding: 0px;
	 margin-top:7px;
	 position: relative;
	 padding-left: 17px;
	 font-size: 14px;
	 line-height: 18px;
 }
.category-include .webinarinclude ul li:first-child
 {
	 margin-top:3px;
 }
.category-include .webinarinclude ul li:before
 {
	content: '';
    width: 8px;
    height: 8px;
    position: absolute;
    left: 0px;
    top: 6px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.3;
 }
.webinar-detailcontent h3
 {
	font-weight: 600;
    font-size: 16px;
    color: #020204;
    padding: 0px;
	margin: 0px;
	margin-bottom:3px;
 }

.innercategory-webinar
{
	padding:0px;
	margin:0px;
	margin-bottom:30px;
}

.innercategory-webinar:after
{
	content:'';
	clear:both;
	display:table;
}
.innercategory-webinar .box-webinar
{
	position: relative;
    border-radius: 8px;
    background-color: #fff;
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    height: 100%;
}
.innercategory-webinar .webinarform
 {
	padding-top:30px;
 }
.innercategory-webinar .webinarform > div
 {
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
    padding: 15px;
 }

 
.simplelist-head
{
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
    padding: 15px;
	margin-top:1.5em;
}
.simplelist-head > a
{
	display:block;
	color: #3498db;
    font-weight: 600;
	padding:0px;
	font-size:20px;
	margin:0px;
	margin-bottom:10px;
}
.simplelist-head > a:hover
{
  color:#2486c8;
  text-decoration: none;
}
.simplelist-head ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
}
.simple-subheading
{
	margin-top:1.5em;
}
.simple-subheading > h2
{
	padding: 0px;
    margin: 0px;	
    font-size: 22px;
	margin-bottom: 5px;	
    line-height: 22px;
    color: #020204;
    font-weight: 600; 
	
}
.simple-subheading > h2 + p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
}
.cms-ftce-gk-main .ftce_wrapper + .simplelist-head,
.categorypath-ftce-ftce-gk-main .ftce_wrapper + .simplelist-head,
.cms-ftce-gk-1 .ftce_wrapper + .simplelist-head,
.cms-ftce-gk-3 .ftce_wrapper + .simplelist-head,
.cms-ftce-gk-5 .ftce_wrapper + .simplelist-head
{
	margin-top:1.5em;
}
.simple-subheading .simplelist-head
{
	margin-top:10px;
}
.simplelist-head li
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
	margin-bottom:15px;
}
.simplelist-head li:last-child
{
	margin-bottom:0px;
}
.simplelist-head li strong
{
	font-weight:600;
}

.cms-ftce-gk-main .slide_conatiner
{
	padding:1.5em 0;
	padding-bottom:0px;
}

.categorypath-ftce-ftce-gk-main .section_bx,
.cms-ftce-gk-1 .section_bx,
.cms-ftce-gk-3 .section_bx,
.cms-ftce-gk-5 .section_bx
{
	background:transparent;
	padding-bottom:15px;
}

.linkbtnchild
{
	margin-top:15px;
}
.linkbtnchild a
{
	display: inline-block;
    background-color: #3498db;
    border-radius: 4px;
    transition: 0.3s all;
    margin: 0px;
    padding: 12px 15px;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
	color:#fff;
}

.linkbtnchild a:hover
 {
	text-decoration: none;
	background-color: #2486c8;
 }
.categorypath-ftce-ftce-gk-main .category-description,
.cms-ftce-gk-1 .category-description,
.cms-ftce-gk-3 .category-description,
.cms-ftce-gk-5 .category-description 
{
	margin-bottom:0px;
}
.categorypath-ftce-ftce-gk-main .category-description .slide_conatiner,
.cms-ftce-gk-1 .category-description .slide_conatiner,
.cms-ftce-gk-3 .category-description .slide_conatiner,
.cms-ftce-gk-5 .category-description .slide_conatiner
{
	padding:1.5em 0;
	padding-bottom: 0px;
}

.categorypath-ftce-ftce-gk-main .category-description .slide_conatiner .block ,
.cms-ftce-gk-1 .category-description .slide_conatiner .block,
.cms-ftce-gk-3 .category-description .slide_conatiner .block,
.cms-ftce-gk-5 .category-description .slide_conatiner .block 
{
	margin:0px;
}
.categorypath-ftce-ftce-gk-main .page-main.cont_wrap .slide_conatiner + .toolbar.toolbar-products.product_filter
{
	display:none;
}

.categorypath-new-webinars .section_bx .box_container 
 {
	position:relative;
 }
.categorypath-new-webinars .section_bx .box_container .prod_coll_head,
.category-upcoming .section_bx .box_container .prod_coll_head
{
  display:flex;
  flex-wrap:wrap;  
}
.categorypath-new-webinars .section_bx .box_container .prod_coll_head + .videobox_content,
.category-upcoming .section_bx .box_container .prod_coll_head + .videobox_content
{
	margin-top:15px;
}

.categorypath-new-webinars.catalog-category-view.page-layout-2columns-left .section_bx  
{
	padding-top:1em;
	padding-bottom:1em;
}

.categorypath-new-webinars .section_bx + .page-main.cont_wrap
{
	display:none;
}

.categorypath-new-webinars .section_bx .box_container .prod_coll_head h1.page-title,
.category-upcoming .section_bx .box_container .prod_coll_head h1.page-title
 {
    margin-top: 23px;
 }
.categorypath-new-webinars .section_bx .box_container .prod_coll_head .eventlogo,
.category-upcoming .section_bx .box_container .prod_coll_head .eventlogo
 {
	width:100px;
	margin-right:20px;
 }
.categorypath-new-webinars .section_bx .box_container .prod_coll_head .eventlogo img,
.category-upcoming .section_bx .box_container .prod_coll_head .eventlogo img
{
	max-width:100%;
}

.categorypath-new-webinars .section_bx .box_container .category-view > .category-image,
.category-upcoming .section_bx .box_container .category-view > .category-image
{
	display:none;
}

.category_content02
{
	margin:0px;
}

.category_content02 .content_parag
{
	padding:0px;
	margin:0px;
}
.category_content02 .content_parag p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 15px;
}
.category_content02 .content_parag p:last-child
{
	margin-bottom:0px;
}

.category_content02 .content_parag .child_content_withhead h4
{
	padding:0px;
	margin:0px;
	font-weight:600;
	margin-bottom:5px;
	font-size:18px;
}

.category_content02 .headwithvideo
{
	padding:0px;
	margin:0px;
	margin-top:20px;
}
.category_content02 .headwithvideo h4
{
	max-width: 620px;
    font-weight: 600;
    line-height: 20px;
    display: block;
    padding: 5px 15px;
    border-radius: 6px;
    margin: 0px;
	text-align:center;
    font-size: 16px;
    font-style: italic;
    border: 1px dashed rgba(2, 2, 4, 0.23);
    margin-bottom: 10px;
    color: #020204;
    background-color: rgba(3, 3, 5, 0.07);
}
.category_content02 .headwithvideo iframe
{
	margin-top:15px;
	max-width: 620px;
    width: 100%;
    height: 250px;
    padding: 0px;
    margin: 0px;
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid #eeeef2;
}

.categorypath-ftce-reading .prod_coll_head h1.page-title
{
    margin-bottom: 10px;
}

.categorypath-ftce-reading .prod_coll_head + .videobox_content .category-description
{
	margin-bottom:0px;
}
.categorypath-ftce-reading.catalog-category-view.page-layout-2columns-left .page-main.cont_wrap
{
	padding-top:1.5em;
	padding-bottom:1.5em;
}
.categorypath-ftce-reading.catalog-category-view.page-layout-2columns-left.page-products .columns .toolbar
{
	margin-bottom:8px;
}
.categorypath-ftce-reading.catalog-category-view.page-layout-2columns-left.page-products .columns .slide_conatiner 
{
	padding-bottom:5px;
	padding-top:0px !important;
}
.categorypath-ftce-reading.catalog-category-view.page-layout-2columns-left.page-products .columns .block-content.filter-content
{
	margin-bottom:0px;
}

.category-ftce-professional-education .section_bx
{
	background:transparent;
	padding-bottom: 0px;
}
.category-ftce-professional-education .prod_coll_head h1.page-title,
.categorypath-ftce-esol .prod_coll_head h1.page-title
{
	margin-bottom:0px;
}
.category-ftce-professional-education .category-description
{
	margin-bottom:0px;
}
.category-ftce-professional-education .category-description .card
{
	margin-bottom:0px;
}
.category-ftce-professional-education .category-description .card p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 15px;
}
.category-ftce-professional-education .category-description .card p:last-child
{
	margin-bottom:0px;
}
.category-ftce-professional-education .category-description .card p strong
{
	font-weight:600;
}
.category-ftce-professional-education .category-description .card p a
{
	font-weight:500;
}
.category-ftce-professional-education .category-description .card p a:hover
{
	color:#2486c8;
	text-decoration:none;
}
.category-ftce-professional-education.catalog-category-view .columns .slide_conatiner
{
	padding-bottom: 5px;
}

.categorypath-ftce-esol .category-description
{
	margin-bottom:0px;
}
.categorypath-ftce-esol .category-description .card
{
	margin-bottom:0px;
}
.categorypath-ftce-esol.catalog-category-view.page-layout-2columns-left .cont_wrap
{
	padding-top:1.5em;
}
.body-template1-ui.catalog-category-view.page-layout-2columns-left .cont_wrap
{
	padding:1em 15px 2em 15px;
}
.categorypath-ftce-esol .category-description .card h2
{
	padding: 0px;
    margin: 0px;
    font-size: 20px;
    line-height: 22px;
    color: #020204;
    font-weight: 600;
	margin-bottom:15px;
}

.categorypath-ftce-esol .category-description .card p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 15px;
}
.categorypath-ftce-esol .category-description .card p strong
{
	font-weight:600;
}
.categorypath-ftce-esol .category-description .card p + .headwithvideo
{
	padding: 0px;
    margin: 0px;
    margin-top: 20px;
}
.categorypath-ftce-esol .category-description .card p + .headwithvideo h4
{
    max-width: 620px;
    font-weight: 600;
    line-height: 20px;
    display: block;
    padding: 5px 15px;
    border-radius: 6px;
    margin: 0px;
    text-align: center;
    font-size: 16px;
    font-style: italic;
    border: 1px dashed rgba(2, 2, 4, 0.23);
    margin-bottom: 10px;
    color: #020204;
    background-color: rgba(3, 3, 5, 0.07);
}
.categorypath-ftce-esol .category-description .card p + .headwithvideo iframe
{
	margin-top: 15px;
    max-width: 620px;
    width: 100%;
    height: 250px;
    padding: 0px;
    margin: 0px;
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid #eeeef2;
}

.Webinarheading-List.webinar-promopage .card .webinarlist ul li:before,
.Webinarheading-List.webinarpages .columns .column.main .card ul li:before
{
	content:none;
}
.Webinarheading-List.webinar-promopage .card .webinarlist ul li,
.Webinarheading-List.webinarpages .columns .column.main .card ul li
{
	padding-left:0px;
}

.Webinarheading-List.webinar-promopage .card .previous-webinar .webinarlist ul
{
	margin-top:0px;
}

.Webinarheading-List.webinar-promopage .card .previous-webinar .handoutShows
{
	padding:0px;
	margin:0px;
	margin-top:13px;
}
.Webinarheading-List.webinar-promopage .card .previous-webinar .handoutShows ul
{
	padding:0px;
	margin:0px;
	list-style:none;
	display:flex;
	flex-wrap:wrap;
	justify-content: center;
}
.Webinarheading-List.webinar-promopage .card .previous-webinar .handoutShows ul li
{
	padding:0px 3px;
	margin:0px;
	padding-top:2px;
}
.Webinarheading-List.webinar-promopage .card .previous-webinar .handoutShows ul li a
{
    display:block;	
    border: 1px solid;
    border-radius: 4px;
    background-color: #3498db;
	color:#fff;
	padding:5px 10px;
	font-weight:500;
}
.Webinarheading-List.webinar-promopage .card .previous-webinar .handoutShows ul li a:hover
{
	background-color:#2486c8;
	text-decoration:none;
}

.cms-esol-webinar-promo.webinarpages .card .webinarlist h3 + p
{
	color:#2c2b34;
	line-height: 26px;
	font-size:16px;
	margin-top:10px;
}

.cms-free-praxis-core-math-webinar.webinarpages .card .webinarlist h1
{
	line-height: 26px;
}

.cms-slla-6990-replay.webinar-promopage .columns .card.float-left
{
	float:none;
}

.cms-slla-6990-replay.webinar-promopage .card
 {
	 margin-bottom:0px;
 }

.cms-slla-6990-replay.webinar-promopage .card .discountCourses
{
	margin-top:30px;
	max-width: 1000px;
	margin-left:auto;
	margin-right:auto;
}
.cms-slla-6990-replay.webinar-promopage .card .discountCourses h6
{
    font-weight: 500;
    line-height: 20px;
    display: block;
    padding: 5px 15px;
    border-radius: 6px;
    margin: 0px;
    text-align: center;
    font-size: 16px;
    border: 1px dashed rgba(2, 2, 4, 0.1);
    color: #020204;
    background-color: rgba(3, 3, 5, 0.03);
	font-style:italic;
	line-height:26px;
}
.cms-slla-6990-replay.webinar-promopage .card .discountCourses h6 strong
 {
	 font-style:normal;
 }
.cms-slla-6990-replay.webinar-promopage .card .discountCourses h6 span
{
	display:inline-block;
	border: 1.5px dashed rgba(52, 152, 219, 0.3);
    color: #020204;
    background-color: rgba(52, 152, 219, 0.14);
	font-size: 28px;
	font-weight: 600;
	padding:3px 7px;
	border-radius:4px;
}
.category-slla-6990 .col-webinar .box-webinar .webinar-head .freetag
 {
	  margin-bottom: 5px;
 }

.cms-slla-6990-free-webinar-promo.webinarpages .paidwebinar,
.cms-slla-6990-replay.webinar-promopage .paidwebinar
{
	float:left;
	margin-top: 1.5em;
}	
.cms-slla-6990-free-webinar-promo.webinarpages .paidwebinar h1,
.cms-slla-6990-replay.webinar-promopage .paidwebinar h1,
.categorypath-leadership-slla-6990 .paidwebinar h1
{
	padding: 0px;
    margin: 0px;
    font-size: 24px;
    line-height: 22px;
    color: #020204;
    font-weight: 600;
    margin-bottom: 15px;
}
.categorypath-leadership-slla-6990 .innercategory-webinar
{
	margin-bottom:0px;
}
.categorypath-leadership-slla-6990 .web-eventvideo
 {
	 margin-top: 30px;
    line-height: 0px;
    text-align: center;
 }
.categorypath-leadership-slla-6990 .web-eventvideo h6
{
	max-width: 500px;
    font-weight: 600;
    line-height: 20px;
    display: inline-block;
    padding: 5px 15px;
    border-radius: 6px;
    margin: 0px;
    font-size: 16px;
    font-style: italic;
    border: 1px dashed rgba(2, 2, 4, 0.23);
    margin-bottom: 10px;
    color: #020204;
    background-color: rgba(3, 3, 5, 0.07);
}

.categorypath-leadership-slla-6990 .web-eventvideo .wistaiframe
{
	max-width: 620px;
    width: 100%;
    height: auto;
    padding: 0px;
    margin: 0px auto;
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid #eeeef2;
}
.categorypath-leadership-slla-6990 .web-eventvideo + a
{
	display: block;
    width: 150px;
    padding: 10px 15px;
    font-size: 16px;
    border: 1px solid;
    border-radius: 4px;
    background-color: #3498db;
    color: #fff;
    font-weight: 500;
    text-decoration: none;
    text-align: center;
    margin-top: 15px;
    float: right;
}
.categorypath-leadership-slla-6990 .web-eventvideo + a:hover
 {
	background-color:#2486c8;
 }

.categorypath-leadership-slla-6990 .page-main.cont_wrap .columns .column.main
{
	min-height:inherit;
}

.categorypath-leadership-slla-6990 .page-main.cont_wrap .columns .block.block-compare
{
	margin-bottom:0px;
}

.categorypath-new-webinars-recorded-elementary-education .section_bx .category-description:after,
.category-praxis-core-math .section_bx .category-description:after,
.category-esol .section_bx .category-description:after,
.category-slla-6990 .section_bx .category-description:after,
body.Recorded_Design.webinarpages .section_bx .category-description:after
{
	content:'';
	clear:both;
	display:table;
}
.categorypath-new-webinars-recorded-elementary-education .section_bx .category-description,
.category-praxis-core-math .section_bx .category-description,
.category-esol .section_bx .category-description,
.category-slla-6990 .section_bx .category-description,
body.Recorded_Design.webinarpages .section_bx .category-description
{
	margin-bottom:0px;
}

.categorypath-new-webinars-recorded-elementary-education .cont_wrap .column.main,
.category-praxis-core-math .cont_wrap .column.main,
.category-esol .cont_wrap .column.main,
.category-slla-6990 .cont_wrap .column.main,
body.Recorded_Design.webinarpages .cont_wrap .column.main
{
	min-height:inherit;
}

.categorypath-new-webinars-recorded-elementary-education .cont_wrap.page-main .columns .block.block-compare,
.category-praxis-core-math .cont_wrap.page-main .columns .block.block-compare,
.category-esol .cont_wrap.page-main .columns .block.block-compare,
.category-slla-6990 .cont_wrap.page-main .columns .block.block-compare,
body.Recorded_Design.webinarpages .cont_wrap.page-main .columns .block.block-compare
{
	margin-bottom:0px;
}
.categorypath-new-webinars-recorded-elementary-education.catalog-category-view.page-layout-2columns-left.page-products .columns,
.category-praxis-core-math.catalog-category-view.page-layout-2columns-left.page-products .columns,
body.Recorded_Design.webinarpages.catalog-category-view.page-layout-2columns-left.page-products .columns
{
	padding-top:0px;
}

.category-esol.webinarpages .category-description .card .webinarlist h3 + p,
.category-praxis-core-math.webinarpages .category-description .card .webinarlist h3 + p,
.categorypath-new-webinars-recorded-elementary-education .category-description .card .webinarlist h3 + p
{
	color: #2c2b34;
    line-height: 26px;
    font-size: 16px;
    margin-top: 10px;
}
.category-esol.webinarpages .category-description .card .webinarlist ul li,
.category-praxis-core-math.webinarpages .category-description .card .webinarlist ul li,
.categorypath-new-webinars-recorded-elementary-education .category-description .card .webinarlist ul li
{
	padding-left: 0px;
}
.category-esol.webinarpages .category-description .card .webinarlist ul li:before,
.category-praxis-core-math.webinarpages .category-description .card .webinarlist ul li:before,
.categorypath-new-webinars-recorded-elementary-education .category-description .card .webinarlist ul li:before
{
	content:none;
}
.category-esol.webinarpages .card ul li strong,
.category-praxis-core-math.webinarpages .card ul li strong,
.categorypath-new-webinars-recorded-elementary-education.webinarpages .card ul li strong
{
	font-weight:600;
}

.category-esol.webinarpages .category-description .card ul li,
.category-praxis-core-math.webinarpages .category-description .card ul li,
.categorypath-new-webinars-recorded-elementary-education.webinarpages .category-description .card ul li,
.category-slla-6990.webinarpages .category-description .card ul li
{
	margin-top: 15px;
    margin-bottom: 15px;
    line-height: 26px;
}
.category-praxis-core-math.webinarpages .card .webinarlist h1
{
	line-height:28px;
}

.category-slla-6990 .paidwebinar h1
{
	padding: 0px;
    margin: 0px;
    font-size: 24px;
    line-height: 22px;
    color: #020204;
    font-weight: 600;
    margin-bottom: 15px;
}

.category-upcoming .columns .column.main
{
	min-height:inherit;
}
.category-upcoming .columns .block.block-compare
{
	margin-bottom:0px;
}
.category-upcoming .section_bx .category-description
{
	margin-bottom:0px;
}
.category-upcoming.catalog-category-view.page-layout-2columns-left.page-products .columns
{
	padding-top:0px;
}

.tab_element01
{
	padding:0px;
	margin:0px;
}
.tab_element01 .sectheading
{
	padding:0px;
	margin:0px;
}
.tab_element01 .sectheading > h2
{
	padding: 0px;
    margin: 0px;
    font-size: 24px;
    line-height: 28px;
    color: #020204;
    font-weight: 600;
}
.tab_element01 .sectheading p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
	margin-top:7px;
}
.tab_element01 .tabcontent1
{
	padding:0px;
	margin:0px;
	margin-top:20px;
}
.tab_element01 .tabcontent1 .tabContnet-Tab:after
{
	content:'';
	clear:both;
	display:table;
}
.tab_element01 .tabcontent1 .tabContnet-Tab
{
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
	background: #fff;
	border-radius: 8px;
	overflow: hidden;
}

.tab_element01 .tabcontent1 .tabbox 
{
	display:none;
}


.tab_element01 .tabcontent1 .tabbox.active
{
	display:block;
}

.tab_element01 .tabcontent1 .tabitem-trigger > a:hover
{
	color:#1979c3;
	border-bottom:3px solid #1979c3;
	opacity:1;
	background-color:#fff;
}

.tab_element01 .tabcontent1 .tabitem-trigger > a
{
	margin:0px 0 0 0;
	height: 48px;
    font-size: 16px;
    border-color: transparent;
    background: transparent;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    color: #020204;
    opacity: 0.6;
    position: relative;
    font-weight: 600;
    line-height: 45px;
    text-decoration: none;
	padding: 1px 35px 1px 35px;
	z-index: 2;
	display: block;
}
.tab_element01 .tabcontent1 .tabitem-trigger
{
	background: #e1e6ed;
	border-top: 1px solid #c4d0de;
	position:relative;
}
.tab_element01 .tabcontent1 .tabitem-trigger:after
{
	content:'\e621';
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 14px;
    line-height: inherit;
    color: inherit;
    content: '\e622';
    font-family: 'luma-icons';
    vertical-align: middle;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
	position:absolute;
    right: 20px;
    top: 15px;
	opacity: 0.6;
	z-index:9;
}
.tab_element01 .tabcontent1 .tabitem-trigger.active:after
{
	content:'\e621';
	color:#fff;
	opacity: 1;
}

.tab_element01 .tabcontent1 .tabitem-trigger.active
{
	border-top:none;
}
.tab_element01 .tabcontent1 .tabitem-trigger:nth-child(1)
{
	border-top:none;
}
.tab_element01 .tabcontent1 .tabitem-trigger.active > a
{
	color: #fff;
    background-color: #1979c3;
    border-bottom: 3px solid #1979c3;
	opacity: 1;
}
.tab_element01 .tabcontent1 .tabbox
{
    padding: 15px 15px;
	box-sizing: border-box;
    width: 100%;
}
.tab_element01 .tabcontent1 .tabbox h4.tabboxHead
{
	margin: 0px;
    padding: 0px;
    line-height: 24px;
	font-weight:500;
	font-size:16px;
	display:block;
	margin-bottom:5px;
}
.tab_element01 .tabcontent1 .tabbox h4.tabboxHead a
{
	color: #3498db;
    font-weight: 500;
	text-decoration:none;
}
.tab_element01 .tabcontent1 .tabbox h4.tabboxHead a:hover
{
	color: #2486c8;
}
.tab_element01 .tabcontent1 .tabbox .productTab
{
	padding:0px;
	margin:0px;
	display:flex;
	flex-wrap:wrap;
	margin-left:-5px;
	margin-right:-5px;
}
.tab_element01 .tabcontent1 .tabbox .productTab a
{
	flex: 0 0 33.33%;
    max-width: 33.33%;
	display: block;
    padding:0px 2.5px;
    margin: 0px;
    line-height: 1px;
    border-radius: 8px;
    overflow: hidden;
	margin-top:5px;
}
.tab_element01 .tabcontent1 .tabbox .productTab a > img
{
	max-width:100%;
	height:auto;
	border-radius: 8px;
	width: 100% !important;
    height: 100% !important;
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    transition: 0.3s all;
}

body.categorypath-ftce-esol.category-esol .page-wrapper .section_bx .box_container .category-view .card
{
	width:100%;
	max-width:100%;
}	
.categorypath-ftce-ftce-k6.category-ftce-k6 .section_bx
{
	background:none;
	padding-bottom:0px;
}
/* .category-online-courses .section_bx .category-view .category-description */
/* { */
	/* box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07); */
    /* border-radius: 8px; */
    /* background-color: #fff; */
    /* padding: 15px; */
	/* text-align: center; */
	/* margin-bottom:0px; */
/* } */
.categorypath-ftce-ftce-k6.category-ftce-k6 .section_bx .category-view .category-description > p
{
	padding: 0px;
    margin: 0px;
    margin-bottom: 15px;
	text-align:left !important;
	line-height: 20px;
}
.categorypath-ftce-ftce-k6.category-ftce-k6 .section_bx .category-view .category-description > p strong 
{
	font-weight:600;
}

.categorypath-ftce-ftce-k6.category-ftce-k6 .section_bx .category-view .category-description > p strong span
{
	font-size: 18px !important;
}

.categorypath-ftce-ftce-k6.category-ftce-k6 .section_bx .category-view .category-description .wistia_responsive_padding,
.category-online-courses .section_bx .category-view .category-description .wistia_responsive_padding
{
	padding:0px !important;
}
.categorypath-ftce-ftce-k6.category-ftce-k6 .section_bx .category-view .category-description .wistia_responsive_padding .wistia_responsive_wrapper,
.category-online-courses .section_bx .category-view .category-description .wistia_responsive_padding .wistia_responsive_wrapper
{
	position:inherit !important;
	border-radius: 10px;
    overflow: hidden;
    width: 100%;
    height: auto;
	margin-left:auto;
	margin-right:auto;
}
.categorypath-ftce-ftce-k6.category-ftce-k6 .page-main.cont_wrap .slide_conatiner 
{
	padding-bottom:5px;
}
.categorypath-ftce-ftce-k6.category-ftce-k6 .page-main.cont_wrap .toolbar.toolbar-products.pagination_data .pages
{
	margin-top:15px;
}

#mm-bill1sing-informsation-sec2tion.mm-checkoutIn1foBlock
{
	display:none;
}

.category-praxis-ii-bundle .category-view.videobox_content
{
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
    padding: 15px;
}

.category-praxis-ii-bundle .category-description h2
{
	padding: 0px;
    margin: 0px;
    font-size: 20px;
    line-height: 28px;
    color: #020204;
    font-weight: 600;
	margin-bottom:8px;
}
.category-praxis-ii-bundle .category-description h2 strong
{
	font-weight:600;
}
.category-praxis-ii-bundle .category-description p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 15px;
}	
.category-praxis-ii-bundle .category-description p:last-child
{
	margin-bottom:0px;
}
.category-praxis-ii-bundle .category-description
{
	margin-bottom:0px;
}
.category-praxis-ii-bundle .live_web_parnt
{
	padding: 0px;
    margin: 0px;
    margin-top: 20px
}
.category-praxis-ii-bundle .live_web_parnt .live_web_right
{
	float:none;
	margin:0px;
}
 
.category-praxis-ii-bundle .live_web_parnt .live_web_right iframe
{
	margin-top: 15px;
    max-width: 620px;
    width: 100%;
    height: 250px;
    padding: 0px;
    margin: 0px;
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid #eeeef2;
}

.category-praxis-ii-bundle .section_bx
{
	padding-bottom:1.5em !important;
	padding-top:1em !important;
}

.category-praxis-ii-bundle .page-main.cont_wrap h1[style]
{
	margin:0px;
	padding:0px;
	font-size: 24px;
    margin-bottom: 15px;
	text-align:left !important;
	color:#020204;
}
.category-praxis-ii-bundle .slide_conatiner
{
	padding-bottom:0px;
}
.category-praxis-ii-bundle .slide_conatiner + .toolbar.toolbar-products.product_filter
{
	display:none;
}
.category-praxis-ii-bundle .page-main.cont_wrap .columns .column.main .toolbar.pagination_data
{
	display:none;
}


body.category-praxis1 .toolbar.toolbar-products.pagination_data,
body..category-praxis-5001-study-guides .toolbar.toolbar-products.pagination_data
{
	margin-bottom:0px;
}
body.cms-index-index .slide_conatiner
{
	padding-top:1.5em;
    padding-bottom:0em;
}


.category-ftce-prek-3 .section_bx,
.category-ftce-math-5-9 .section_bx,
.category-ftce-social-science-6-12 .section_bx,
.category-ftce-business-education-6-12 .section_bx,
.category-ftce-exceptional-student-education-ese .section_bx,
.category-english-6-12 .section_bx
{
	background: none;
    padding-bottom: 0px
}

.category-ftce-prek-3 .section_bx .category-view .category-description > p,
.category-ftce-math-5-9 .section_bx .category-view .category-description > p,
.category-ftce-social-science-6-12 .section_bx .category-view .category-description > p,
.category-ftce-business-education-6-12 .section_bx .category-view .category-description > p,
.category-ftce-exceptional-student-education-ese .section_bx .category-view .category-description > p,
.category-english-6-12 .section_bx .category-view .category-description > p
{
	padding: 0px;
    margin: 0px;
    margin-bottom: 15px;
    text-align: left !important;
    line-height: 20px;
}
.category-ftce-prek-3 .section_bx .category-view .category-description > p strong,
.category-ftce-math-5-9 .section_bx .category-view .category-description > p strong,
.category-ftce-social-science-6-12 .section_bx .category-view .category-description > p strong,
.category-ftce-business-education-6-12 .section_bx .category-view .category-description > p strong,
.category-ftce-exceptional-student-education-ese .section_bx .category-view .category-description > p strong,
.category-english-6-12 .section_bx .category-view .category-description > p strong
{
	font-weight:600;
}
.category-ftce-prek-3 .section_bx .category-view .category-description > p span,
.category-ftce-math-5-9 .section_bx .category-view .category-description > p span,
.category-ftce-social-science-6-12 .section_bx .category-view .category-description > p span,
.category-ftce-business-education-6-12 .section_bx .category-view .category-description > p span,
.category-ftce-exceptional-student-education-ese .section_bx .category-view .category-description > p span,
.category-english-6-12 .section_bx .category-view .category-description > p span
{
	  font-size: 18px !important;
}
.category-ftce-prek-3 .section_bx .category-view .category-description .wistia_responsive_padding,
.category-ftce-math-5-9 .section_bx .category-view .category-description .wistia_responsive_padding,
.category-ftce-social-science-6-12 .category-view .category-description .wistia_responsive_padding,
.category-ftce-business-education-6-12 .category-view .category-description .wistia_responsive_padding,
.category-ftce-exceptional-student-education-ese .category-view .category-description .wistia_responsive_padding,
.category-english-6-12 .category-view .category-description .wistia_responsive_padding
{
	padding: 0px !important;
}
.category-ftce-prek-3 .section_bx .category-view .category-description .wistia_responsive_padding .wistia_responsive_wrapper,
.category-ftce-math-5-9 .section_bx .category-view .category-description .wistia_responsive_padding .wistia_responsive_wrapper,
.category-ftce-social-science-6-12 .section_bx .category-view .category-description .wistia_responsive_padding .wistia_responsive_wrapper,
.category-ftce-business-education-6-12 .section_bx .category-view .category-description .wistia_responsive_padding .wistia_responsive_wrapper,
.category-ftce-exceptional-student-education-ese .section_bx .category-view .category-description .wistia_responsive_padding .wistia_responsive_wrapper,
.category-english-6-12 .section_bx .category-view .category-description .wistia_responsive_padding .wistia_responsive_wrapper
{
	position: inherit !important;
    border-radius: 10px;
    overflow: hidden;
    width: 100%;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
.category-ftce-prek-3 .page-main.cont_wrap .columns .column.main .slide_conatiner + .toolbar.toolbar-products.product_filter,
.category-ftce-math-5-9 .page-main.cont_wrap .columns .column.main .slide_conatiner + .toolbar.toolbar-products.product_filter,
.category-ftce-social-science-6-12 .page-main.cont_wrap .columns .column.main .slide_conatiner + .toolbar.toolbar-products.product_filter,
.category-ftce-business-education-6-12 .page-main.cont_wrap .columns .column.main .slide_conatiner + .toolbar.toolbar-products.product_filter,
.category-ftce-exceptional-student-education-ese .page-main.cont_wrap .columns .column.main .slide_conatiner + .toolbar.toolbar-products.product_filter,
.category-english-6-12 .page-main.cont_wrap .columns .column.main .slide_conatiner + .toolbar.toolbar-products.product_filter,
.category-online-courses .page-main.cont_wrap .columns .column.main .slide_conatiner + .toolbar.toolbar-products.product_filter,
.category-florida-educational-leadership-exam-fele .page-main.cont_wrap .columns .column.main .slide_conatiner + .toolbar.toolbar-products.product_filter,
.categorypath-online-courses-ftce-general-knowledge.category-ftce-general-knowledge .page-main.cont_wrap .columns .column.main .slide_conatiner + .toolbar.toolbar-products.product_filter,
.categorypath-online-courses-ftce-professional-education.category-ftce-professional-education .page-main.cont_wrap .columns .column.main .slide_conatiner + .toolbar.toolbar-products.product_filter
{
	display:none;
}
.category-ftce-prek-3 .page-main.cont_wrap .toolbar.toolbar-products.pagination_data > .pages,
.category-ftce-math-5-9 .page-main.cont_wrap .toolbar.toolbar-products.pagination_data > .pages,
.category-ftce-social-science-6-12 .page-main.cont_wrap .toolbar.toolbar-products.pagination_data > .pages,
.category-ftce-business-education-6-12 .page-main.cont_wrap .toolbar.toolbar-products.pagination_data > .pages,
.category-ftce-exceptional-student-education-ese .page-main.cont_wrap .toolbar.toolbar-products.pagination_data > .pages,
.category-english-6-12 .page-main.cont_wrap .toolbar.toolbar-products.pagination_data > .pages,
.category-online-courses .page-main.cont_wrap .toolbar.toolbar-products.pagination_data > .pages,
.category-florida-educational-leadership-exam-fele .page-main.cont_wrap .toolbar.toolbar-products.pagination_data > .pages,
.categorypath-online-courses-ftce-general-knowledge.category-ftce-general-knowledge .page-main.cont_wrap .toolbar.toolbar-products.pagination_data > .pages,
.categorypath-online-courses-ftce-professional-education.category-ftce-professional-education .page-main.cont_wrap .toolbar.toolbar-products.pagination_data > .pages
{
	margin-top: 0px;
}
.category-ftce-prek-3 .page-main.cont_wrap .toolbar.toolbar-products.pagination_data,
.category-ftce-math-5-9 .page-main.cont_wrap .toolbar.toolbar-products.pagination_data,
.category-ftce-social-science-6-12 .page-main.cont_wrap .toolbar.toolbar-products.pagination_data,
.category-ftce-business-education-6-12 .page-main.cont_wrap .toolbar.toolbar-products.pagination_data,
.category-ftce-exceptional-student-education-ese .page-main.cont_wrap .toolbar.toolbar-products.pagination_data,
.category-english-6-12 .page-main.cont_wrap .toolbar.toolbar-products.pagination_data,
.category-online-courses .page-main.cont_wrap .toolbar.toolbar-products.pagination_data,
.category-florida-educational-leadership-exam-fele .page-main.cont_wrap .toolbar.toolbar-products.pagination_data,
.categorypath-online-courses-ftce-general-knowledge.category-ftce-general-knowledge .page-main.cont_wrap .toolbar.toolbar-products.pagination_data,
.categorypath-online-courses-ftce-professional-education.category-ftce-professional-education .page-main.cont_wrap .toolbar.toolbar-products.pagination_data
{
	margin-bottom:0px;
}

.category-ftce-business-education-6-12.catalog-category-view.page-layout-2columns-left .cont_wrap,
.category-ftce-exceptional-student-education-ese.catalog-category-view.page-layout-2columns-left .cont_wrap,
.category-english-6-12.catalog-category-view.page-layout-2columns-left .cont_wrap,
.category-online-courses.catalog-category-view.page-layout-2columns-left .cont_wrap,
.category-ftce-middle-grades-english-5-9.catalog-category-view.page-layout-2columns-left .cont_wrap
{
	padding-top:1em;
	padding-bottom:1em;
}
.category-ftce-math-5-9 .section_bx .category-view .category-description > p:first-child
{
	font-weight:600;
}
.category-ftce-math-5-9 .section_bx .category-view .category-description > p:nth-child(2)
{
	max-width: 500px;
    font-weight: 600;
    line-height: 20px;
    display: block;
    padding: 5px 15px;
    border-radius: 6px;
    margin: 0px;
    text-align: center;
    font-size: 16px;
    font-style: italic;
    border: 1px dashed rgba(2, 2, 4, 0.23);
    margin-bottom: 10px;
    color: #020204;
    background-color: rgba(3, 3, 5, 0.07);
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
}
.category-ftce-math-5-9 .section_bx .category-view .category-description > p:nth-child(2) span
{
	font-size: 16px !important;
}
.category-esol.catalog-category-view.page-layout-2columns-left.page-products .columns .column.main .toolbar.toolbar-products.pagination_data
{
	margin-bottom:0px;
}
.category-esol.catalog-category-view.page-layout-2columns-left.page-products .page-main.cont_wrap .slide_conatiner + .toolbar.toolbar-products
{
	display:none;
}
.category-ftce-social-science-6-12 .page-main.cont_wrap > strong,
.category-ftce-social-science-6-12 .page-main.cont_wrap + strong
{
	font-weight:400;
}
.category-english-6-12 .section_bx .category-view .category-description > p
{
	font-weight:600;
	line-height:20px;
}

.category-ftce-middle-grades-english-5-9 .page-main.cont_wrap .slide_conatiner + .toolbar.toolbar-products.product_filter,
.category-books .page-main.cont_wrap .slide_conatiner + .toolbar.toolbar-products.product_filter
{
	display:none;
}
.category-ftce-middle-grades-english-5-9 .page-main.cont_wrap .toolbar.toolbar-products.pagination_data,
.category-books .page-main.cont_wrap .toolbar.toolbar-products.pagination_data
{
	margin-bottom:0px;
}

.category-main-landing.catalog-category-view.page-layout-2columns-left .section_bx + .page-main.cont_wrap .columns .column.main
{
    min-height:inherit !important;	
}
.category-main-landing.catalog-category-view.page-layout-2columns-left .section_bx + .page-main.cont_wrap .columns .sidebar .block
{
	margin-bottom: 0px !important;
}

.category-main-landing.catalog-category-view.page-layout-2columns-left .section_bx .category-description
{
	margin-bottom:0px;
}
#contentMainLink.ftce_wrapper:after
{
	content:'';
	clear:both;
	display:table;
}
#contentMainLink.ftce_wrapper .leftcontentZone
{
	width: 100%;
}
#contentMainLink.ftce_wrapper .quickLinkNav
{
	display:none;
}
#contentMainLink.ftce_wrapper .leftcontentZone .card
{
	background-color:transparent;
	padding:0px;
	margin:0px;
	box-shadow:none;
	border-radius:inherit;
	padding-bottom:1.5em;
}
#contentMainLink.ftce_wrapper .leftcontentZone .card:last-child
{
	padding-bottom:0px;
}
#contentMainLink.ftce_wrapper .leftcontentZone .card .cardHead
{
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}
#contentMainLink.ftce_wrapper .leftcontentZone .card .cardHead h2
{
	padding: 0px;
    margin: 0px;
    font-size: 20px;
    line-height: 26px;
    color: #020204;
    font-weight: 600;
}
#contentMainLink.ftce_wrapper .leftcontentZone .card .cardHead h2>strong
{
	font-weight: 600;
}
#contentMainLink.ftce_wrapper .leftcontentZone .card .cardHead p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
	margin-top:5px;
}
#contentMainLink.ftce_wrapper .leftcontentZone .card .cardHead p a
{
	font-weight:500;
	text-decoration:none;
	color: #3498db;
	transition:0.3s all;
}
#contentMainLink.ftce_wrapper .leftcontentZone .card .cardHead p strong
{
	font-weight:500;
}

#contentMainLink.ftce_wrapper .leftcontentZone .card .cardHead p a:hover
{
	color:#2486c8;
    transition:0.3s all;
	text-decoration:none;
}
#contentMainLink.ftce_wrapper .leftcontentZone .card .cardContentText
{
    box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
    padding: 15px;
}
#contentMainLink.ftce_wrapper .leftcontentZone .card .cardContentText
{
}
#contentMainLink.ftce_wrapper .leftcontentZone .card .cardContentText p,
#contentMainLink.ftce_wrapper .leftcontentZone .card .cardContentText div
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 10px;
}
#contentMainLink.ftce_wrapper .leftcontentZone .card .cardContentText p:last-child,
#contentMainLink.ftce_wrapper .leftcontentZone .card .cardContentText div:last-child
{
	margin-bottom: 0px;
}

#contentMainLink.ftce_wrapper .leftcontentZone .card .cardContentText p strong,
#contentMainLink.ftce_wrapper .leftcontentZone .card .cardContentText div strong
{
	font-weight:600;
}

#contentMainLink.ftce_wrapper .leftcontentZone .card .cardContentText p a
{
	font-weight:500;
	text-decoration:none;
	color: #3498db;
	transition:0.3s all;
}

#contentMainLink.ftce_wrapper .leftcontentZone .card .cardContentText p a:hover
{
	color:#2486c8;
    transition:0.3s all;
	text-decoration:none;
}
#contentMainLink.ftce_wrapper .leftcontentZone .card .cardContentText > a
{
	display: inline-block;
    background-color: #3498db;
    border-radius: 4px;
    transition: 0.3s all;
    margin: 0px;
    padding: 10px 15px;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 10px;
}
#contentMainLink.ftce_wrapper .leftcontentZone .card .cardContentText > a:hover
{
	text-decoration: none;
	background-color: #2486c8;
}
#contentMainLink.ftce_wrapper .leftcontentZone .card .slide_conatiner
{
	padding:0px;
	padding-top:20px;
}
#contentMainLink.ftce_wrapper .leftcontentZone .card .slide_conatiner .block-title .main_heading_top h2
{
	font-size:18px;
}
#contentMainLink.ftce_wrapper .leftcontentZone .card .slide_conatiner > .block
{
	margin-bottom: 0px
}
#contentMainLink.ftce_wrapper .leftcontentZone .card .cardContentText .subtestList
{
	padding:0px;
	margin:0px;
	display:flex;
	flex-wrap:wrap;
	margin-left:-15px;
	margin-right:-15px;
}
#contentMainLink.ftce_wrapper .leftcontentZone .card .cardContentText .subtestList .table-class-box2
{
	flex:0 0 100%;
	max-width:100%;
	padding-left:15px;
	padding-right:15px;
	margin-bottom:0px;
	margin-top:15px;
}
#contentMainLink.ftce_wrapper .leftcontentZone .card .cardContentText .subtestList .table-class-box2:nth-child(1)	
{
	margin-top:0px;
}
#contentMainLink.ftce_wrapper .leftcontentZone .card .cardContentText .subtestList .table-class-box2 .box-table-heading a
{
	font-weight:600;
	text-decoration:none;
	color: #3498db;
	transition:0.3s all;
	font-size:16px;
	display: block;
    line-height: 21px;
}
#contentMainLink.ftce_wrapper .leftcontentZone .card .cardContentText .subtestList .table-class-box2 .box-table-heading
{
	margin-bottom:0px;
}
#contentMainLink.ftce_wrapper .leftcontentZone .card .cardContentText .subtestList .table-class-box2 .box-table-heading a
{
	color:#2486c8;
    transition:0.3s all;
	text-decoration:none;
}
#contentMainLink.ftce_wrapper .leftcontentZone .card .cardContentText .subtestList .table-class-box2 ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
#contentMainLink.ftce_wrapper .leftcontentZone .card .cardContentText .subtestList .table-class-box2 ul li
{
	padding-left: 25px;
    margin-top: 5px;
    line-height: 24px;
	position:relative;
	margin-bottom:0px;
}
#contentMainLink.ftce_wrapper .leftcontentZone .card .cardContentText .subtestList .table-class-box2 ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 7px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.3;
}
#contentMainLink #quickLinkNav.quickLinkNav h3
{
	padding:0px;
	margin:0px;
	margin-bottom:15px;
}
#contentMainLink #quickLinkNav.quickLinkNav ul 
{
	padding:0px;
	margin:0px;
	list-style:none;
}
#contentMainLink #quickLinkNav.quickLinkNav ul li
{
	padding:0px;
	margin:0px;
}

#contentMainLink #quickLinkNav.quickLinkNav ul li a
{
	display: block;
    padding: 5px 5px;
    margin: 0px;
    color: #020204;
    opacity: 0.54;
}

#contentMainLink #quickLinkNav.quickLinkNav ul li a:hover
 {
	color: #3498db;
	opacity: 1;
	text-decoration: none;
 }
#contentMainLink #quickLinkNav.quickLinkNav ul li.active a
 {
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 4px;
	background-color: #fff;
	font-weight: 600;
	opacity: 1;
	color: #3498db;
 }
#contentMainLink .leftcontentZone .card .cardContentText .block-contents
{
	padding:0px;
	margin:0px;
}
#contentMainLink .leftcontentZone .card .cardContentText .block-contents h4
{
	font-size: 18px;
    font-weight: 600;
    color: #020204;
    margin: 0px;
	padding:0px;
	margin-bottom:5px;
}
#contentMainLink .leftcontentZone .card .cardContentText .videoBoxMainLink
{
	margin-top:15px !important;
}
#mm-billing-information-section.mm-checkoutInfoBlock 
{
	 display: none;
 }

body.category-ftce .page-wrapper .section_bx,
body.category-praxis-core-test .page-wrapper .section_bx
{
    background: transparent;
}

body.category-ftce.categorypath-courses-ftce .page-wrapper .section_bx .page-title,
body.category-praxis-core-test .page-wrapper .section_bx .page-title
{
	display:block;
}

body.category-ftce .section_bx + .page-main.cont_wrap,
body.category-praxis-core-test .section_bx + .page-main.cont_wrap
{
	padding:0px !important;
}

.category-ftce-general-knowledge-test-overview .section_bx .category-description,
.category-recorded .section_bx .category-description,
.category-praxis-core-essay-free .section_bx .category-description,
.categorypath-new-webinars-recorded-early-childhood-education-webinar.category-early-childhood-education-webinar .section_bx .category-description
{
	margin-bottom:0px;
}

.category-ftce-general-knowledge-test-overview .section_bx .category-description:after,
.category-praxis-core-essay-free .section_bx .category-description:after,
.categorypath-new-webinars-recorded-early-childhood-education-webinar.category-early-childhood-education-webinar .section_bx .category-description:after
{
	content: '';
    clear: both;
    display: table;
}
.category-ftce-general-knowledge-test-overview .section_bx + .page-main.cont_wrap .columns .column.main,
.category-recorded .section_bx + .page-main.cont_wrap .columns .column.main,
.category-praxis-core-essay-free .section_bx + .page-main.cont_wrap .columns .column.main,
.categorypath-new-webinars-recorded-early-childhood-education-webinar.category-early-childhood-education-webinar .section_bx + .page-main.cont_wrap .columns .column.main
{
	min-height:inherit;
}
.category-ftce-general-knowledge-test-overview .section_bx + .page-main.cont_wrap .columns .sidebar .block,
.category-recorded .section_bx + .page-main.cont_wrap .columns .sidebar .block,
.category-praxis-core-essay-free .section_bx + .page-main.cont_wrap .columns .sidebar .block,
.categorypath-new-webinars-recorded-early-childhood-education-webinar.category-early-childhood-education-webinar .section_bx + .page-main.cont_wrap .columns .sidebar .block
{
	margin-bottom:0px;
}
.recorded-webinar .webinar-head .eventstartdate h3
{
	padding-left:0px;
}
.recorded-webinar .webinar-head .eventstartdate h3:before
{
	content:none;
}

.category-ftce-general-knowledge-test-overview.catalog-category-view.page-layout-2columns-left.page-products .columns,
.category-recorded.catalog-category-view.page-layout-2columns-left.page-products .columns
{
	padding-top:0px;
}

.category-leadership .section_bx
{
	padding-bottom: 0px;
    background: transparent;
}
.category-leadership .section_bx .box_container .category-description
{
	margin-bottom:0px;
}
.category-leadership .section_bx .box_container .prod_coll_head
{
	margin-bottom:0px;
}

.category-leadership .section_bx .box_container .category-description .exam_fele01 .boxfele02 a
{
	font-weight: 500;
    text-decoration: none;
    color: #3498db;
    transition: 0.3s all;
}
.category-leadership .section_bx .box_container .category-description .exam_fele01 .boxfele02 a:hover
{
	color:#2486c8;
    transition:0.3s all;
}
.category-leadership .page-wrapper .page-main.cont_wrap
{
	padding-top:25px;
}
.category-leadership .page-wrapper .page-main.cont_wrap .columns .column.main .slide_conatiner + .toolbar.toolbar-products.product_filter
{
	display:none;
}

.category-leadership .page-wrapper .page-main.cont_wrap .columns .column.main .toolbar.toolbar-products.pagination_data
{
	margin-bottom:0px;
}
.category-leadership .page-wrapper .page-main.cont_wrap .columns .column.main .toolbar.toolbar-products.pagination_data > .pages
{
	margin-bottom:0px;
}

.category-leadership .page-wrapper .page-main.cont_wrap .columns .column.main .toolbar-sorter.sorter .allproduct_find .block-content .filter-actions + .block-subtitle + div.filter-options
{
	text-align:left;
	margin-top:8px;
}

.category-fele.categorypath-courses-fele .section_bx .page-title
{
	display:block;
}
.category-fele.categorypath-courses-fele.page-layout-2columns-left .section_bx
{
	padding-bottom: 0em;
}

.category-fele .columns .column.main .slide_conatiner  + .toolbar.toolbar-products.product_filter,
.category-praxis1 .columns .column.main .slide_conatiner  + .toolbar.toolbar-products.product_filter,
.category-praxis-5001-study-guides .columns .column.main .slide_conatiner  + .toolbar.toolbar-products.product_filter,
.categorypath-online-courses-praxis-core-test.category-praxis-core-test .columns .column.main .slide_conatiner  + .toolbar.toolbar-products.product_filter,
.categorypath-online-courses-ftce-elementary-ed-k-6.category-ftce-elementary-ed-k-6 .columns .column.main .slide_conatiner  + .toolbar.toolbar-products.product_filter,
.categorypath-online-courses-ftce-english-6-12.category-ftce-english-6-12 .columns .column.main .slide_conatiner  + .toolbar.toolbar-products.product_filter,
.category-physical .columns .column.main .slide_conatiner  + .toolbar.toolbar-products.product_filter,
.category-digital-emailed-to-you .columns .column.main .slide_conatiner  + .toolbar.toolbar-products.product_filter
{
	display:none;
}

.category-fele .columns .column.main .toolbar.toolbar-products.pagination_data,
.category-praxis1 .columns .column.main .toolbar.toolbar-products.pagination_data,
.category-praxis-5001-study-guides .columns .column.main .toolbar.toolbar-products.pagination_data,
.categorypath-online-courses-praxis-core-test.category-praxis-core-test .columns .column.main .toolbar.toolbar-products.pagination_data,
.categorypath-online-courses-ftce-elementary-ed-k-6.category-ftce-elementary-ed-k-6 .columns .column.main .toolbar.toolbar-products.pagination_data,
.categorypath-online-courses-ftce-english-6-12.category-ftce-english-6-12 .columns .column.main .toolbar.toolbar-products.pagination_data,
.category-physical .columns .column.main .toolbar.toolbar-products.pagination_data,
.category-digital-emailed-to-you .columns .column.main .toolbar.toolbar-products.pagination_data
{
	margin-bottom:0px;
}
.category-fele .columns .column.main .toolbar.toolbar-products.pagination_data .pages,
.category-praxis1 .columns .column.main .toolbar.toolbar-products.pagination_data .pages,
.category-praxis-5001-study-guides .columns .column.main .toolbar.toolbar-products.pagination_data .pages,
.categorypath-online-courses-praxis-core-test.category-praxis-core-test .columns .column.main .toolbar.toolbar-products.pagination_data .pages,
.categorypath-online-courses-ftce-elementary-ed-k-6.category-ftce-elementary-ed-k-6 .columns .column.main .toolbar.toolbar-products.pagination_data .pages,
.categorypath-online-courses-ftce-english-6-12.category-ftce-english-6-12 .columns .column.main .toolbar.toolbar-products.pagination_data .pages,
.category-physical .columns .column.main .toolbar.toolbar-products.pagination_data .pages,
.category-digital-emailed-to-you .columns .column.main .toolbar.toolbar-products.pagination_data .pages
{
	margin-bottom:0px;
}
.category-physical .columns .column.main .toolbar.toolbar-products.pagination_data .pages,
.category-digital-emailed-to-you .columns .column.main .toolbar.toolbar-products.pagination_data .pages
{
	margin-top:0px;
}

.onDemand_webinar .webinar-head .eventstartdate h3::before
{
	content:none;
}
.onDemand_webinar .webinar-head .eventstartdate h3
{
	padding-left:0px;
}


.category-praxis-core-test .section_bx .category-description
{
	margin-bottom:0px;
}
.category-praxis-core-test .section_bx + .page-main.cont_wrap .columns
{
	padding-top: 0px;
}

.category-praxis-ii-elementary-education-multiple-subjects-5001 .leftcontentZone .card .slide_conatiner + .cardContentText,
.cms-praxis-ii-5001-3 .leftcontentZone .card .slide_conatiner + .cardContentText
{
	padding: 0px;
    margin-top: 15px
}
.category-praxis-ii-elementary-education-multiple-subjects-5001 .leftcontentZone .card .videoBoxMainLink,
.cms-praxis-ii-5001-3 .leftcontentZone .card .videoBoxMainLink,
.cms-praxis-ii-5001-4 .leftcontentZone .card .videoBoxMainLink
{
	padding:0px;
	margin:0px;
	margin-top: 15px;
}
.category-praxis-ii-elementary-education-multiple-subjects-5001 .leftcontentZone .card .videoBoxMainLink iframe,
.cms-praxis-ii-5001-3 .leftcontentZone .card .videoBoxMainLink iframe,
.cms-praxis-ii-5001-4 .leftcontentZone .card .videoBoxMainLink iframe
{
	max-width: 620px;
    width: 100%;
    height: 250px;
    padding: 0px;
    margin: 0px auto;
    border-radius: 8px;
    overflow: hidden;
    border: 1px solid #eeeef2;
}
.category-praxis-ii-elementary-education-multiple-subjects-5001 .section_bx .category-description
{
	margin-bottom:0px;
}

.category-praxis-ii-elementary-education-multiple-subjects-5001 .page-main.cont_wrap .slide_conatiner + .toolbar.toolbar-products.product_filter
{
	display:none;
}
.category-praxis-ii-elementary-education-multiple-subjects-5001 .page-main.cont_wrap .toolbar.toolbar-products.pagination_data .pages
{
	margin-top:0px;
	margin-bottom:0px;
}
.category-praxis-ii-elementary-education-multiple-subjects-5001 .page-main.cont_wrap .columns .toolbar.toolbar-products.pagination_data
{
	margin-bottom:0px;
}

.category-main-landing.catalog-category-view.page-layout-2columns-left.page-products .columns
{
	padding-top: 0px;
}

.product-6990-2.catalog-product-view .product.attribute.overview .webinar-slla ol,
.product-6990-1.catalog-product-view .product.attribute.overview .webinar-slla ol,
.product-6990-3.catalog-product-view .product.attribute.overview .webinar-slla ol
{
	padding: 0px;
    margin: 0px;
    padding-left: 18px;
    margin-top: 5px;
    margin-bottom: 15px;
}
.product-6990-2.catalog-product-view .product.attribute.overview .webinar-slla ol li,
.product-6990-1.catalog-product-view .product.attribute.overview .webinar-slla ol li,
.product-6990-3.catalog-product-view .product.attribute.overview .webinar-slla ol li

{
	padding:6px 0px;
	margin:0px;
}
.product-6990-2.catalog-product-view .product.attribute.overview .webinar-slla ol li:first-child,
.product-6990-1.catalog-product-view .product.attribute.overview .webinar-slla ol li:first-child,
.product-6990-3.catalog-product-view .product.attribute.overview .webinar-slla ol li:first-child
{
	padding-top:0px;
}
.product-6990-2.catalog-product-view .product.attribute.overview .webinar-slla ol li:last-child,
.product-6990-1.catalog-product-view .product.attribute.overview .webinar-slla ol li:last-child,
.product-6990-3.catalog-product-view .product.attribute.overview .webinar-slla ol li:last-child
{
	padding-bottom:0px;
}
.product-6990-2.catalog-product-view .product.attribute.overview .webinar-slla ol + p,
.product-6990-1.catalog-product-view .product.attribute.overview .webinar-slla ol + p,
.product-6990-3.catalog-product-view .product.attribute.overview .webinar-slla ol + p
{
	padding:0px;
	margin:0px;
}
.product-6990-2.catalog-product-view .product.attribute.overview .webinar-slla ol + p + ul,
.product-6990-1.catalog-product-view .product.attribute.overview .webinar-slla ol + p + ul,
.product-6990-3.catalog-product-view .product.attribute.overview .webinar-slla ol + p + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 15px;
}

.product-6990-2.catalog-product-view .product.attribute.overview .webinar-slla ol + p + ul li,
.product-6990-1.catalog-product-view .product.attribute.overview .webinar-slla ol + p + ul li,
.product-6990-3.catalog-product-view .product.attribute.overview .webinar-slla ol + p + ul li
{
	position: relative;
    padding: 6px 0px;
    padding-left: 25px;
    margin: 0px;
}

.product-6990-2.catalog-product-view .product.attribute.overview .webinar-slla ol + p + ul li:before,
.product-6990-1.catalog-product-view .product.attribute.overview .webinar-slla ol + p + ul li:before,
.product-6990-3.catalog-product-view .product.attribute.overview .webinar-slla ol + p + ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
}
.product-6990-2.catalog-product-view .product.attribute.overview .webinar-slla ol + p + ul + p + p,
.product-6990-1.catalog-product-view .product.attribute.overview .webinar-slla ol + p + ul + p + p,
.product-6990-3.catalog-product-view .product.attribute.overview .webinar-slla ol + p + ul + p + p 
{
	margin-bottom: 4px;
}

.product-6990-3.catalog-product-view .product.attribute.overview .webinar-slla p:nth-child(3),
.product-6990-3.catalog-product-view .product.attribute.description .webinar-slla p:nth-child(3)
{
	padding: 0px;
    margin: 0px;
    color: #2c2b34;
	margin-top:15px;
}
 
.product-6990-3.catalog-product-view .product.attribute.overview .webinar-slla p + ul,
.product-6990-3.catalog-product-view .product.attribute.description .webinar-slla p + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 15px;
}

.product-6990-3.catalog-product-view .product.attribute.overview .webinar-slla p + ul li,
.product-6990-3.catalog-product-view .product.attribute.description .webinar-slla p + ul li
{
	position: relative;
    padding: 6px 0px;
    padding-left: 25px;
    margin: 0px;
}

.product-6990-3.catalog-product-view .product.attribute.overview .webinar-slla p + ul li:before,
.product-6990-3.catalog-product-view .product.attribute.description .webinar-slla p + ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
}

.product-6990-2.catalog-product-view .product.attribute.description .webinar-slla  p:nth-child(2)
{
	line-height:0px;
}

.product-6990-2.catalog-product-view .product.attribute.description .webinar-slla ol
{
	margin-top:0px;
}
.product-6990-1.catalog-product-view .product.attribute.description .webinar-slla ol
{
	margin-top:0px;
	margin-bottom:10px;
}
.product-6990-2.catalog-product-view .product.attribute.description .webinar-slla ul + p + p
{
	margin-bottom:3px;
}

.product-6990-1.catalog-product-view .product.attribute.description .webinar-slla ol + p + p + p
{
	margin-bottom:3px;
	margin-top: 15px;
}


.category-online-courses.catalog-category-view.page-layout-2columns-left .section_bx .prod_coll_head 
{
	text-align:left;
}

.categorypath-online-courses.category-online-courses.catalog-category-view.page-layout-2columns-left .page-main.cont_wrap
{
	padding-top: 0px;
}

body.categorypath-online-courses-praxis-core-test.category-praxis-core-test .page-main.cont_wrap,
.categorypath-online-courses-ftce-exceptional-student-education-ese.category-ftce-exceptional-student-education-ese .page-main.cont_wrap,
.categorypath-online-courses-ftce-business-education-6-12.category-ftce-business-education-6-12 .page-main.cont_wrap
 {
	padding: 0em 15px 2em 15px !important;
 }

.categorypath-online-courses-praxis-core-test.category-praxis-core-test .section_bx + .page-main.cont_wrap .columns
{
	padding-top: 40px;
}
.categorypath-online-courses-praxis-core-test.category-praxis-core-test .section_bx + .page-main.cont_wrap .columns .filter-no-options .filter-title:before,
.categorypath-online-courses-ftce-professional-education.category-ftce-professional-education .section_bx + .page-main.cont_wrap .columns .filter-no-options .filter-title:before,
.categorypath-online-courses-ftce-exceptional-student-education-ese.category-ftce-exceptional-student-education-ese .section_bx + .page-main.cont_wrap .columns .filter-no-options .filter-title:before,
.categorypath-online-courses-ftce-elementary-ed-k-6.category-ftce-elementary-ed-k-6 .section_bx + .page-main.cont_wrap .columns .filter-no-options .filter-title:before,
.categorypath-online-courses-ftce-prek-3.category-ftce-prek-3 .section_bx + .page-main.cont_wrap .columns .filter-no-options .filter-title:before,
.categorypath-online-courses-ftce-english-6-12.category-ftce-english-6-12 .section_bx + .page-main.cont_wrap .columns .filter-no-options .filter-title:before,
.categorypath-online-courses-ftce-social-science-6-12.category-ftce-social-science-6-12 .section_bx + .page-main.cont_wrap .columns .filter-no-options .filter-title:before,
.categorypath-online-courses-ftce-business-education-6-12.category-ftce-business-education-6-12 .section_bx + .page-main.cont_wrap .columns .filter-no-options .filter-title:before,
.category-physical .section_bx + .page-main.cont_wrap .columns .filter-no-options .filter-title:before,
.category-digital-emailed-to-you .section_bx + .page-main.cont_wrap .columns .filter-no-options .filter-title:before
{
	margin-top: -40px;
}

.categorypath-online-courses-ftce-exceptional-student-education-ese.category-ftce-exceptional-student-education-ese .section_bx .prod_coll_head,
.categorypath-online-courses-ftce-prek-3.category-ftce-prek-3 .section_bx .prod_coll_head,
.categorypath-online-courses-ftce-math-5-9.category-ftce-math-5-9 .section_bx .prod_coll_head,
.categorypath-online-courses-ftce-social-science-6-12.category-ftce-social-science-6-12 .section_bx .prod_coll_head,
.categorypath-online-courses-ftce-business-education-6-12.category-ftce-business-education-6-12 .section_bx .prod_coll_head
{
	text-align:left;
}
aside.modal-popup.popup-authentication .modal-inner-wrap
{
	overflow:hidden;
}
aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header
{
	position:absolute;
	top:0px;
	right:0px;
	z-index:999;
	border:none;
}
aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header button
{
	position: inherit;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0px 0px 8px rgba(0,0,0,0.4);
    line-height: 38px;
    font-weight: 900;
}
aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header button:before
{
	top: 12px;
    margin-top: 11px;
	font-size: 16px;
}
aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content
{
	padding:0px;
	margin:0px;
}
aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication
{
	border-top:none;
	position:relative;
}

aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication:after
{
	content:'';
	clear:both;
	display:table;
}

aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication .block-new-customer
{
    padding:60px 30px;
	margin:0px;
	background:linear-gradient(rgba(52, 152, 219, 0.5), rgba(68, 52, 219, 1)), url(../img/login-back-img.jpg);
}
aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication .block-new-customer .block-title
{
	font-size: 28px;
    line-height: 28px;
    margin-bottom: 25px;
    color: #fff;
}
aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication .block-new-customer .block-title strong
{
	font-weight: 600;
}

aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication .block-new-customer .block-content > p
{
	font-weight:500;
	color:#fff;
	font-size: 18px;
}
aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication .block-new-customer .block-content ul
{
	padding:0px;
	margin:0px;
	list-style: decimal;
	margin-left: 18px;
}
aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication .block-new-customer .block-content ul li
{
	padding:2px 0px;
	margin:0px;
	color:#fff;
}
aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication .block-new-customer .block-content ul li:first-child
{
	padding-top:0px;
}
aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication .block-new-customer .block-content ul li:last-child
{
	padding-bottom:0px;
}
aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication .block-new-customer .block-content .actions-toolbar
{
	margin:0px;
	padding:0px;
	margin-top: 30px;
}
aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication .block-new-customer .block-content .actions-toolbar .primary
{
	float:none;
}
aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication .block-new-customer .block-content .actions-toolbar .primary a.action.action-register
{
    padding: 14px 15px;
    font-size: 18px;
    border: 1px solid #fff;
    border-radius: 4px;
    background-color: #fff;
    color: #020204;
    font-weight: 600;
    text-decoration: none;
    text-align: center;
    box-shadow: none !important;
}

aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication .block-customer-login:before
{
	content:none;
}

aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication .block-customer-login
{
	border-left:none;
	padding:60px 30px;
	margin:0px;
}
aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication .block-customer-login .block-title
{
	font-size: 36px;
    line-height: 36px;
    margin-bottom: 25px;
	color: #020204;
    font-weight: 600;	
}
aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication .block-customer-login .block-title strong
{
    font-weight: 700;		
}

aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication .block-customer-login .fieldset .field .label
{
	font-weight: 400;
    margin-bottom: 5px;
}
aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication .block-customer-login .fieldset .control .input-text
{
	border-color: #dedede;
    border-radius: 4px;
    font-weight: 500;
    font-size: 16px;
    font-family: "Work Sans",sans-serif;
    height: 48px;
}
aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication .block-customer-login .fieldset .control .input-text:active,
aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication .block-customer-login .fieldset .control .input-text:focus
{
	box-shadow:none;
	outline:none;
	border-color:#a5c1d4;
}

aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication .block-customer-login .actions-toolbar
{
	margin-top: 25px;
}

aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication .block-customer-login .actions-toolbar .action.action-login
{
	display: block;
	min-width:125px;
    padding: 14px 15px;
    font-size: 18px;
    border: 1px solid #3498db;
    border-radius: 4px;
    background-color: #3498db;
    color: #fff;
    font-weight: 600;
    text-decoration: none;
    text-align: center;
	box-shadow:none !important;
}

aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication .block-customer-login .actions-toolbar .action.action-login:hover
{
	background-color: #2486c8;
    transition: 0.3s all;
	border:1px solid #2486c8;
}
aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication .block-customer-login .actions-toolbar .primary + .secondary
{
	margin:0px;
	padding:0px;
	margin-top: 15px;
}
aside.modal-popup.popup-authentication .modal-inner-wrap header.modal-header + .modal-content .block-authentication .block-customer-login .actions-toolbar .primary + .secondary a
{
	color: #3498db;
	font-weight:500;
	text-decoration:none;
    margin-top: 0px;
}

body.cms-praxis-core-1 .page-main.cont_wrap
{
	padding-bottom:0px;
}

.columns .column.main .block.related .block-title.title
{
	margin-top:30px !important;
	margin:0px;
}
.columns .column.main .block.related .block-title.title > strong
{
	font-size:20px;
	font-weight: 600;
    color: #020204;
    margin: 0px;
}
.columns .column.main .block.related .block-title.title + .block-content.content .slide_conatiner 
{
	padding-top: 15px !important;
}
.cart-form-discount .cart.main.actions
{
	padding:10px 15px;
}
.cart-form-discount .cart.main.actions .action.primary
{
	line-height: 2.2rem;
    padding: 10px 15px;
	margin:0px !important;
}

.toolbar.toolbar-products.pagination_data .pages
{
	margin-bottom:0px;
}

.block-minicart dl.product.options.list
{
	margin-bottom:0px;
}
.minicart-items .product-item-details .product .options.list dt 
{
	font-weight:600;
}

.feapssect
{
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
    padding: 15px;
}
.feapssect .colmfeaps,
.feapssect .colmfeaps-list
{
	padding:0px;
	margin:0px;
	margin-top:30px;
}
.feapssect .colmfeaps:first-child
{
	margin-top:0px;
}
.feapssect .colmfeaps h2,
.feapssect .colmfeaps-list h2
{
	padding: 0px;
    margin: 0px;
    font-size: 20px;
    line-height: 26px;
    color: #020204;
    font-weight: 600;
	margin-bottom:5px;
}
.feapssect .colmfeaps p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 10px;
}
.feapssect .colmfeaps p strong
{
	font-weight:600;
}
.feapssect .colmfeaps ol
{
	padding: 0px;
    margin: 0px;
    margin-left: 15px;
    margin-bottom: 15px;
}
.feapssect .colmfeaps ol li
{
   padding: 0px;
   margin: 0px;
   margin-bottom: 10px;
   position: relative;
}
.feapssect .colmfeaps-list ol
{
	padding: 0px;
    margin: 0px;
    margin-bottom: 15px;
	margin-left: 15px;
}
.feapssect .colmfeaps-list ol li
{
   padding: 0px;
   margin: 0px;
   margin-bottom: 15px;
   position: relative;
   font-weight:600;
}
.feapssect .colmfeaps-list ol li ul
{
	margin: 0px;
    list-style: none;
    padding: 0px;
	margin-top:7px;
}
.feapssect .colmfeaps-list ol li ul li
{
	padding: 0px;
    padding-left: 25px;
    margin: 0px;
    margin-bottom: 10px;
    position: relative;
	font-weight:400;
}

.feapssect .colmfeaps-list ol li ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 7px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.3;
}

.cms-fele-information-page .ftce_wrapper
{
	padding:0px;
	margin:0px;
}
.cms-fele-information-page .ftce_wrapper:after
{
	content:'';
	clear:both;
	display:table;
}
.cms-fele-information-page .ftce_wrapper .cont_col_left
{
  width:100%;  
}
.cms-fele-information-page .ftce_wrapper
{
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
    padding: 15px;
}
.cms-fele-information-page .cont_col_left .exam_fele01 .boxfele02
{
	padding:0px;
	margin:0px;
	margin-bottom:20px;
}

.cms-fele-information-page .cont_col_left .exam_fele01 .boxfele02 p
{
	padding: 0px;
    margin: 0px;
    font-size: 20px;
    line-height: 26px;
    color: #020204;
    font-weight: 600;
	margin-bottom:5px;
}
.cms-fele-information-page .cont_col_left .exam_fele01 .boxfele02 ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
.cms-fele-information-page .cont_col_left .exam_fele01 .boxfele02 ul li
{
	margin: 0px;
    padding: 0px;
    line-height: 22px;
    margin-bottom: 7px;
}
.cms-fele-information-page .cont_col_left .exam_fele01 .boxfele02 ul li strong
{
	font-weight:600;
}
.cms-fele-information-page .cont_col_left .exam_fele01 .boxfele_series02 > h4
{
	padding:0px;
	margin:0px;
	font-size:18px;
	margin-bottom:7px;
	font-weight:600;
}
.cms-fele-information-page .cont_col_left .exam_fele01 .boxfele_series02 > h4 + p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
}
.cms-fele-information-page .cont_col_left .exam_fele01  .digital_courses_row
{
	margin-top:20px;
}

.cms-fele-information-page .cont_col_left .exam_fele01  .digital_courses_row .digicol_left01 h5
{
	padding:0px;
	margin:0px;
	font-size:18px;
	font-weight:600;
	margin-bottom:7px;
}
.cms-fele-information-page .cont_col_left .exam_fele01  .digital_courses_row .digicol_left01 p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
}
.cms-fele-information-page .cont_col_left .exam_fele01  .digital_courses_row .digicol_left01 a
{
	display: inline-block;
    background-color: #3498db;
    border-radius: 4px;
    transition: 0.3s all;
    margin: 0px;
    padding: 10px 15px;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
    margin-bottom: 10px;
	margin-top:10px;
}
.cms-fele-information-page .cont_col_left .exam_fele01  .digital_courses_row .digicol_left01 a:hover
{
	text-decoration: none;
	background-color: #2486c8;
}

.cms-fele-information-page .cont_col_left .exam_fele01  .digital_courses_row .digicol_right02
{
	margin-top:10px;
}
.cms-fele-information-page .cont_col_left .exam_fele01  .digital_courses_row .digicol_right02 .videobox_fele01
{
	padding:0px;
	margin:0px;	
	border-radius: 10px;
    overflow: hidden;
    width: 100%;
    height: auto;	
}

.cms-fele-information-page .cont_col_left .exam_fele01 .fele_subdata
{
	padding:0px;
	margin:0px;
	margin-top:30px;
}
.cms-fele-information-page .cont_col_left .exam_fele01 .fele_subdata .feleroprt_01
{
	margin-top:15px;
}
.cms-fele-information-page .cont_col_left .exam_fele01 .fele_subdata .feleroprt_01:nth-child(1)
{
	margin-top:0px;
}
.cms-fele-information-page .cont_col_left .exam_fele01 .fele_subdata .feleroprt_01 h4
{
	padding:0px;
	margin:0px;
	font-size:18px;
	font-weight:600;
	margin-bottom:7px;
}
.cms-fele-information-page .cont_col_left .exam_fele01 .fele_subdata .feleroprt_01 i
{
	font-weight: 500;
    color: #020204;
    display: inline-block;
    padding: 0px 3px;
    background-color: rgba(3, 3, 5, 0.07);
    border-radius: 4px;
    line-height: 20px;
    margin-bottom: 5px;
}

.cms-fele-information-page .cont_col_left .exam_fele01 .fele_subdata .feleroprt_01 ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
.cms-fele-information-page .cont_col_left .exam_fele01 .fele_subdata .feleroprt_01 ul li
{
	padding: 0px;
    padding-left: 25px;
    margin: 0px;
    margin-bottom: 5px;
    position: relative;
    font-weight: 400;
}
.cms-fele-information-page .cont_col_left .exam_fele01 .fele_subdata .feleroprt_01 ul li:last-child
{
	margin-bottom:0px;
}
.cms-fele-information-page .cont_col_left .exam_fele01 .fele_subdata .feleroprt_01 ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 7px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.3;
}
.cms-fele-information-page .cont_col_left .exam_fele01 .fele_subdata .feleroprt_01:nth-child(3)
{
	flex:0 0 100%;
	max-width:100%;
}
.cms-fele-information-page .cont_col_left .exam_fele01 .fele_subdata .feleroprt_01 .writperform2
{ 
    max-width:300px;
    display: block;
    padding: 5px 15px;
    border-radius: 6px;
    margin: 0px;
    border: 1px dashed rgba(2, 2, 4, 0.23);
    color: #020204;
    background-color: rgba(3, 3, 5, 0.07);
	margin-top:15px;
}
.cms-fele-information-page .cont_col_left .exam_fele01 .fele_subdata .feleroprt_01:nth-child(3) h5
{
	padding:0px;
	margin:0px;
	font-size:16px;
	font-weight:600;
	margin-bottom:5px;
}
.cms-fele-information-page .cont_col_left .exam_fele01 .fele_subdata .feleroprt_01:nth-child(3) p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
	margin-bottom:3px;
}
.cms-fele-information-page .cont_col_left .exam_fele01 .fele_subdata .feleroprt_01:nth-child(3) a
{
	display: inline-block;
    color: #3498db;
	font-weight:500;
}
.cms-fele-information-page .cont_col_left .exam_fele01 .fele_subdata .feleroprt_01:nth-child(3) a:hover
{
	text-decoration: none;
	color: #2486c8;
}

.cms-fele-information-page .ftce_wrapper .fele_col_right
{
    width:100%;
	margin-top:15px;
}
.cms-fele-information-page .ftce_wrapper .fele_col_right .box_adverlink
{
	padding:0px;
	margin:0px;
	margin-bottom:20px;
}
.cms-fele-information-page .ftce_wrapper .fele_col_right .box_adverlink:last-child
{
	margin-bottom:0px;
}
.cms-fele-information-page .ftce_wrapper .fele_col_right .box_adverlink h4
{
	padding: 0px;
    margin: 0px;
    font-size: 16px;
    margin-bottom: 10px;
    font-weight: 600;
}
.cms-fele-information-page .ftce_wrapper .fele_col_right .box_adverlink a
{
	display: inline-block;
    background-color: #3498db;
    border-radius: 4px;
    transition: 0.3s all;
    margin: 0px;
    padding: 5px 15px;
    font-size: 16px;
    color: #fff;
    font-weight: 600;
}
.cms-fele-information-page .ftce_wrapper .fele_col_right .box_adverlink a:hover
{
	text-decoration: none;
	background-color: #2486c8;
}

.cms-enable-cookies .page-title-wrapper.prod_coll_head
{
	
}
.cms-enable-cookies .columns .enable-cookies.cms-content
{
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
    padding: 15px;
}
.cms-enable-cookies .columns .enable-cookies.cms-content p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
	margin-bottom:10px;
}
.cms-enable-cookies .columns .enable-cookies.cms-content p:nth-child(2)
{
	margin-bottom:5px;
}
.cms-enable-cookies .columns .enable-cookies.cms-content ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
	margin-top:0px;
}
.cms-enable-cookies .columns .enable-cookies.cms-content ul li
{
	padding: 0px;
    padding-left: 25px;
    margin: 0px;
    margin-bottom: 5px;
    position: relative;
    font-weight: 400;
}
.cms-enable-cookies .columns .enable-cookies.cms-content ul li a
{
	display: inline-block;
    color: #3498db;
    font-weight: 500;
}
.cms-enable-cookies .columns .enable-cookies.cms-content ul li a:hover
{
	text-decoration: none;
	color: #2486c8;
}
.cms-enable-cookies .columns .enable-cookies.cms-content ul li:before
{  
    content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 7px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.3;
}

.cms-praxis-ii-5001-1 #contentMainLink.ftce_wrapper .leftcontentZone .card .cardContentText p:nth-child(2)
{
    display: block;
    padding: 5px 15px;
    border-radius: 6px;
    margin: 0px;
    border: 1px dashed rgba(2, 2, 4, 0.2);
    color: #020204;
    background-color: rgba(3, 3, 5, 0.05);
    margin-bottom: 15px;
}

.cms-praxis-code .cont_wrap .card h3
{
	padding: 0px;
    margin: 0px;
    font-size: 20px;
    line-height: 26px;
    color: #020204;
    font-weight: 600;
    margin-bottom: 5px;
}
.cms-praxis-code .cont_wrap .card p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 15px;
}
.cms-praxis-code .cont_wrap .card p strong
{
	font-weight:600;
}
.cms-praxis-code .cont_wrap .card p:last-child
{
	margin-bottom:0px;
}

.cms-ftce-proed-1 .ftce_wrapper,
.cms-ftce-proed-2 .ftce_wrapper,
.cms-ftce-proed-5 .ftce_wrapper,
.cms-ftce-proed-8 .ftce_wrapper
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
}
.cms-ftce-proed-2 .ftce_wrapper p,
.cms-ftce-proed-5 .ftce_wrapper p,
.cms-ftce-proed-8 .ftce_wrapper p
{
	margin-bottom:0px;
}

.cms-ftce-proed-1 .ftce_wrapper a,
.cms-ftce-proed-1 .simplelist-head p a,
.cms-ftce-proed-2 .ftce_wrapper a,
.cms-ftce-proed-2 .simplelist-head p a,
.cms-ftce-proed-5 .ftce_wrapper a,
.cms-ftce-proed-5 .simplelist-head p a,
.cms-ftce-proed-8 .ftce_wrapper a,
.cms-ftce-proed-8 .simplelist-head p a
{
	font-weight: 500;
    text-decoration: none;
    color: #3498db;
    transition: 0.3s all;
}
.cms-ftce-proed-1 .ftce_wrapper a:hover,
.cms-ftce-proed-1 .simplelist-head p a:hover,
.cms-ftce-proed-2 .ftce_wrapper a:hover,
.cms-ftce-proed-2 .simplelist-head p a:hover,
.cms-ftce-proed-5 .ftce_wrapper a:hover,
.cms-ftce-proed-5 .simplelist-head p a:hover,
.cms-ftce-proed-8 .ftce_wrapper a:hover,
.cms-ftce-proed-8 .simplelist-head p a:hover
{
	color:#2486c8;
	text-decoration:none;
}
.cms-ftce-proed-1 .ftce_wrapper strong,
.cms-ftce-proed-2 .ftce_wrapper strong,
.cms-ftce-proed-5 .ftce_wrapper strong,
.cms-ftce-proed-8 .ftce_wrapper strong
{
	font-weight:600;
}

.cms-ftce-proed-1 .simplelist-head,
.cms-ftce-proed-2 .simplelist-head,
.cms-ftce-proed-5 .simplelist-head,
.cms-ftce-proed-8 .simplelist-head
{
	margin-top: 1em;
}
.cms-ftce-proed-1 .simplelist-head p,
.cms-ftce-proed-2 .simplelist-head p,
.cms-ftce-proed-5 .simplelist-head p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
	margin-bottom:10px;
 }
.cms-ftce-proed-1 .simplelist-head + .slide_conatiner,
.cms-ftce-proed-2 .simplelist-head + .slide_conatiner,
.cms-ftce-proed-5 .simplelist-head + .slide_conatiner,
.cms-ftce-proed-8 .simplelist-head + .slide_conatiner
{
	padding-top:1em;
}

.category-ftce-physical-education-pe-k-12 .section_bx .category-description,
.template1-ui.contWithVideo
{
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
    padding: 15px;
    margin-bottom: 0px;
}

.category-ftce-physical-education-pe-k-12 .section_bx .category-description .contWithVideo
{
	padding:0px;
	margin:0px;
	display:flex;
	flex-wrap:wrap;
}
.template1-ui.contWithVideo
{
	display:flex;
	flex-wrap:wrap;
}
.category-ftce-physical-education-pe-k-12 .section_bx .category-description .contWithVideo .contentLeft-details,
.template1-ui.contWithVideo .contentLeft-details
{
	padding:0px;
	margin:0px;
	flex:0 0 100%;
	max-width:100%;
}
.category-ftce-physical-education-pe-k-12 .section_bx .category-description .contWithVideo .contentLeft-details h4,
.template1-ui.contWithVideo .contentLeft-details h4,
.template1-ui.contWithVideo .longcontent01 h4
{
    padding: 0px;
    margin: 0px;
    font-size: 16px;
    line-height: 24px;
    color: #020204;
    font-weight: 600;
	margin-bottom:5px;
}

.template1-ui.contWithVideo .longcontent01 p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 10px;
}

.category-ftce-physical-education-pe-k-12 .section_bx .category-description .contWithVideo .contentLeft-details ul,
.template1-ui.contWithVideo .contentLeft-details ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
}
.category-ftce-physical-education-pe-k-12 .section_bx .category-description .contWithVideo .contentLeft-details ul li,
.template1-ui.contWithVideo .contentLeft-details ul li
{
	margin:0px;
	padding:0px;
	padding-left: 25px;
    margin-top: 10px;
    line-height: 24px;
	position:relative;
}
.template1-ui.contWithVideo .contentLeft-details ul li strong
{
	font-weight:600;
}
.template1-ui.contWithVideo .contentLeft-details ul li:first-child
{
	margin-top:0px;
}
.category-ftce-physical-education-pe-k-12 .section_bx .category-description .contWithVideo .contentLeft-details ul li:before,
.template1-ui.contWithVideo .contentLeft-details ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 7px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.3;
}
.category-ftce-physical-education-pe-k-12 .section_bx .category-description .contWithVideo .videoRight-show,
.template1-ui.contWithVideo .videoRight-show
{
	flex:0 0 100%;
	max-width:100%;
	margin-top:20px;
}
.template1-ui.contWithVideo .videoRight-show .videodetail-box > label
{
	max-width: 620px;
    font-weight: 600;
    line-height: 20px;
    display: block;
    padding: 5px 15px;
    border-radius: 6px;
    margin: 0px;
    text-align: center;
    font-size: 16px;
    font-style: italic;
    border: 1px dashed rgba(2, 2, 4, 0.23);
    margin-bottom: 10px;
    color: #020204;
    background-color: rgba(3, 3, 5, 0.07);
	margin-left:auto;
	margin-right:auto;
}

.category-ftce-physical-education-pe-k-12 .section_bx .category-description .contWithVideo .videoRight-show .videodetail-box .wistia_embed,
.template1-ui.contWithVideo .videoRight-show .videodetail-box .wistia_embed 
{
	position: inherit;
    border-radius: 10px;
    overflow: hidden;
    max-width: 100% !important;
    height: 260px !important;
	border: 1px solid #eeeef2;
	width: 100% !important;
}
.category-ftce-physical-education-pe-k-12 .page-main.cont_wrap .columns .slide_conatiner + .toolbar.toolbar-products.product_filter,
.body-template1-ui .page-main.cont_wrap .columns .slide_conatiner + .toolbar.toolbar-products.product_filter
{
	display:none;
}
.category-ftce-physical-education-pe-k-12 .page-main.cont_wrap .columns .column.main .toolbar.pagination_data,
.body-template1-ui .page-main.cont_wrap .columns .column.main .toolbar.pagination_data
{
	margin-bottom:0px;
}

.categorypath-praxis1.category-praxis1 .section_bx .category-description
{
	margin-bottom:-5px;
	position: relative;
    top: -10px;
}
.categorypath-praxis1.category-praxis1 .section_bx .category-description p
{
	padding: 0px;
    margin: 0px;
}

.category-praxis-ii-elementary-education-multiple-subjects-5001 .section_bx
{
	background-color:transparent;
}
.category-praxis-ii-elementary-education-multiple-subjects-5001 .section_bx + .page-main.cont_wrap
{
	padding:0px;
}
.category-praxis-ii-elementary-education-multiple-subjects-5001 .section_bx + .page-main.cont_wrap .block.block-compare
{
	margin-bottom:0px;
}

.checkout-index-index .opc-wrapper .opc-payment
{
	margin-top:30px;
}
.checkout-index-index .modal-content .opc-block-summary a.primary.action.update
{
	padding: 2px 5px;
	position: relative;
    top: 10px;
}
.catalogsearch-result-index.page-layout-2columns-left .page-main.cont_wrap .columns
{
	padding-top:55px;
}
.catalogsearch-result-index.page-layout-2columns-left .page-main.cont_wrap .search.results .toolbar.pagination_data
{
	margin-bottom:0px;
}

.cms-praxis-test-1-3 #contentMainLink .cardContentText.afterslider,
.cms-praxis-test-1-1 #contentMainLink .cardContentText.afterslider
{
	margin-top:15px;
}

.cms-ftce-gk-2 .page-main.cont_wrap .ftce_wrapper + .simplelist-head 
{
    margin-top: 1.5em;
}
.cms-ftce-gk-2 .page-main.cont_wrap .simplelist-head ul
{
	margin-bottom:15px;
}
.cms-ftce-gk-2 .page-main.cont_wrap .simplelist-head ul li
{
	margin-bottom: 10px;
}


.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.overview p,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.overview p,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.overview p,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.overview p,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.overview p,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.overview p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 15px;
}

.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.overview p > strong,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.overview p > strong,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.overview p > strong,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.overview p > strong
{
	font-weight:600;
}

.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.overview p + h4,
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description h3 + ul + h4,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.overview p + h4,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description h3 + ul + h4,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.overview p + h4,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p + h4 + ul + h4,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.overview p + h4,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p + h4 + ul + h4,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.overview p + h4,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p + h4 + ul + h4,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.overview p + h4,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description h3 + ul + h4
{
	padding:0px;
	margin:0px;
	font-weight:600;
	font-size:16px;
	margin-bottom: 10px;
}
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.overview p + h4 + ul,
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description h3 + ul + h4 + ul,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.overview p + h4 + ul,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description h3 + ul + h4 + ul,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.overview p + h4 + ul,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p + h4 + ul + h4 + ul,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.overview p + h4 + ul,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p + h4 + ul + h4 + ul,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.overview p + h4 + ul,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p + h4 + ul + h4 + ul,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.overview p + h4 + ul,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description h3 + ul + h4 + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 15px;
}

.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.overview p + h4 + ul li,
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description h3 + ul + h4 + ul li,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.overview p + h4 + ul li,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description h3 + ul + h4 + ul li,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.overview p + h4 + ul li,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p + h4 + ul + h4 + ul li,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.overview p + h4 + ul li,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p + h4 + ul + h4 + ul li,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.overview p + h4 + ul li,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p + h4 + ul + h4 + ul li,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.overview p + h4 + ul li,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description h3 + ul + h4 + ul li
{
	position: relative;
    padding: 5px 0px;
    padding-left: 25px;
    margin: 0px;
}

.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.overview p + h4 + ul li:first-child,
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description h3 + ul + h4 + ul li:first-child,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.overview p + h4 + ul li:first-child,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description h3 + ul + h4 + ul li:first-child,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.overview p + h4 + ul li:first-child,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p + h4 + ul + h4 + ul li:first-child,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.overview p + h4 + ul li:first-child,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p + h4 + ul + h4 + ul li:first-child,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.overview p + h4 + ul li:first-child,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p + h4 + ul + h4 + ul li:first-child,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.overview p + h4 + ul li:first-child,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description h3 + ul + h4 + ul li:first-child
{
	padding-top:0px;
}
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.overview p + h4 + ul li:last-child,
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description h3 + ul + h4 + ul li:last-child,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.overview p + h4 + ul li:last-child,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description h3 + ul + h4 + ul li:last-child,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.overview p + h4 + ul li:last-child,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p + h4 + ul + h4 + ul li:last-child,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.overview p + h4 + ul li:last-child,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p + h4 + ul + h4 + ul li:last-child,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.overview p + h4 + ul li:last-child,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p + h4 + ul + h4 + ul li:last-child,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.overview p + h4 + ul li:last-child,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description h3 + ul + h4 + ul li:last-child
{
	padding-bottom:0px;
}
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.overview p + h4 + ul li:before,
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description h3 + ul + h4 + ul li:before,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.overview p + h4 + ul li:before,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description h3 + ul + h4 + ul li:before,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.overview p + h4 + ul li:before,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p + h4 + ul + h4 + ul li:before,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.overview p + h4 + ul li:before,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p + h4 + ul + h4 + ul li:before,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.overview p + h4 + ul li:before,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p + h4 + ul + h4 + ul li:before,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.overview p + h4 + ul li:before,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description h3 + ul + h4 + ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
}
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.overview p + h4 + ul li:first-child:before,
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description h3 + ul + h4 + ul li:first-child:before,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.overview p + h4 + ul li:first-child:before,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description h3 + ul + h4 + ul li:first-child:before,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.overview p + h4 + ul li:first-child:before,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p + h4 + ul + h4 + ul li:first-child:before,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.overview p + h4 + ul li:first-child:before,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p + h4 + ul + h4 + ul li:first-child:before,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.overview p + h4 + ul li:first-child:before,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p + h4 + ul + h4 + ul li:first-child:before,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.overview p + h4 + ul li:first-child:before,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description h3 + ul + h4 + ul li:first-child:before
{
	top: 7px;
}
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.overview p + h4 + ul + p + p + p + p,
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description h3 + ul + h4 + ul + h4 + ol + p + p + p + p,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.overview p + h4 + ul + p + p + p + p,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description h3 + ul + h4 + ul + h4 + ol + p + p + p + p,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.overview p + h4 + ul + p + p + p + p,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.overview p + h4 + ul + p + p + p + p,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.overview p + h4 + ul + p + p + p + p,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.overview p + h4 + ul + p + p + p + p,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description h3 + ul + h4 + ul + h4 + ol + p + p + p + p
{
	margin-bottom:10px;
	font-weight: 600;
}


.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.overview p a,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.overview p a,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.overview p a
{
	font-weight: 500;
    text-decoration: none;
    color: #3498db;
    transition: 0.3s all;
}
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.overview p a:hover,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.overview p a:hover,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.overview p a
{
	color:#2486c8;
    transition:0.3s all;
	text-decoration:none;
}
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.overview p + h4 + ul + p + p + p + p + p,
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description h3 + ul + h4 + ul + h4 + ol + p + p + p + p + p,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.overview p + h4 + ul + p + p + p + p + p,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description h3 + ul + h4 + ul + h4 + ol + p + p + p + p + p,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.overview p + h4 + ul + p + p + p + p + p,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.overview p + h4 + ul + p + p + p + p + p,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.overview p + h4 + ul + p + p + p + p + p,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.overview p + h4 + ul + p + p + p + p + p,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description h3 + ul + h4 + ul + h4 + ol + p + p + p + p + p
{
	margin-bottom:0px;
	line-height:0px;
}
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.overview p + h4 + ul + p + p + p + p + p img,
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description h3 + ul + h4 + ul + h4 + ol + p + p + p + p + p img,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.overview p + h4 + ul + p + p + p + p + p img,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description h3 + ul + h4 + ul + h4 + ol + p + p + p + p + p img,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.overview p + h4 + ul + p + p + p + p + p img,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.overview p + h4 + ul + p + p + p + p + p img,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.overview p + h4 + ul + p + p + p + p + p img,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.overview p + h4 + ul + p + p + p + p + p > img,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description h3 + ul + h4 + ul + h4 + ol + p + p + p + p + p > img
{
	border-radius:8px;
	border: 2px solid #d5d7e4;
}

.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol + p + p strong,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol + p + p strong,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol + p + p strong
{
	font-weight:600;
}

.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol + p + p + p + p,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol + p + p + p + p,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol + p + p + p + p
{
	margin-bottom: 10px;
    font-weight: 600;
}
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol + p + p + p + p + p,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol + p + p + p + p + p,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol + p + p + p + p + p
{
	margin-bottom:0px;
	line-height: 0px;
}
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol + p + p + p + p + p img,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol + p + p + p + p + p img,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol + p + p + p + p + p img
{
	border-radius:8px;
	border: 2px solid #d5d7e4;
}

.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description h3,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description h3,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p + h4,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p + h4,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p + h4,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description h3
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
	line-height:24px;
}
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description h3 + ul,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description h3 + ul,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description h3 + ul
{
	padding:0px;
	margin:0px;
	list-style:none;
	margin-bottom:20px;
}
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description h3 + ul li,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description h3 + ul li,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description h3 + ul li
{
	margin:0px;
	padding: 3px 0px;
}
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description h3 + ul li:first-child,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description h3 + ul li:first-child,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description h3 + ul li:first-child
{
	padding-top:0px;
}
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description h3 + ul li:last-child,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description h3 + ul li:last-child,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description h3 + ul li:last-child
{
	padding-bottom:0px;
}
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description h3 + ul li strong,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description h3 + ul li strong,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description h3 + ul li strong
{
	font-weight:500;
}
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description p,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description p,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description p

{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 15px;
}
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description p > strong,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description p > strong
{
	font-weight:600;
}

.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description p a,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description p a,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p a,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p a,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p a
{
	font-weight: 500;
    text-decoration: none;
    color: #3498db;
    transition: 0.3s all;
}
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description p a:hover,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description p a:hover,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p a:hover,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p a:hover,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p a:hover
{
	color:#2486c8;
    transition:0.3s all;
	text-decoration:none;
}

.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description h3 + ul + h4 + ul + h4,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description h3 + ul + h4 + ul + h4,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description h3 + ul + h4 + ul + h4
{
	padding:0px;
	margin:0px;
	font-weight:600;
	font-size:16px;
	margin-bottom: 10px;
}
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description h3 + ul + h4 + ul + h4 + ol,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description h3 + ul + h4 + ul + h4 + ol,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description h3 + ul + h4 + ul + h4 + ol
{
	padding: 0px;
    margin: 0px;
    list-style:decimal;
    margin-bottom: 15px;
	margin-top: 0px;
	margin-left:15px;
}

.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description h3 + ul + h4 + ul + h4 + ol li,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description h3 + ul + h4 + ul + h4 + ol li,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol li,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol li,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol li,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description h3 + ul + h4 + ul + h4 + ol li
{
	position: relative;
    padding: 5px 0px;
	padding-left: 15px;
    margin: 0px;
}
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description h3 + ul + h4 + ul + h4 + ol li:first-child,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description h3 + ul + h4 + ul + h4 + ol li:first-child,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol li:first-child,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol li:first-child,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol li:first-child,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description h3 + ul + h4 + ul + h4 + ol li:first-child
{
	padding-top:0px;
}
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description h3 + ul + h4 + ul + h4 + ol li:last-child,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description h3 + ul + h4 + ul + h4 + ol li:last-child,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol li:last-child,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol li:last-child,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol li:last-child,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description h3 + ul + h4 + ul + h4 + ol li:first-child
{
	padding-bottom:0px;
}
.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description h3 + ul + h4 + ul + h4 + ol li:before,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description h3 + ul + h4 + ul + h4 + ol li:before,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol li:before,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol li:before,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p + h4 + ul + h4 + ul + h4 + ol li:before,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description h3 + ul + h4 + ul + h4 + ol li:before
{
	content: none;
}

.product-general-knowledge-test-all-subtests-online-course-1 .product.attribute.description h3 + ul + h4 + ul,
.product-florida-educational-leadership-exam-fele-full-online-course .product.attribute.description h3 + ul + h4 + ul,
.product-praxis-core-academic-skills-for-educators-full-online-course .product.attribute.description h3 + ul + h4 + ul
{
	margin-bottom:20px;
}

.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .cardContentText p em,
.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .cardContentText ul li em
{ 
  font-weight:500;
}

.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .row-vid-cont
{
	display:flex;
	flex-wrap:wrap;
}
.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .row-vid-cont .colm-cont,
.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .row-vid-cont .colm-video
{
	flex:0 0 100%;
	max-width:100%;
}
.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .card .cardContentText .row-vid-cont .colm-cont
{
	margin-bottom:0px;
}
.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .card .cardContentText .row-vid-cont .colm-video
{
	margin-top: 15px;
    line-height: 0px;
}


.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .row-vid-cont .colm-video .wistia_embed
{
	position: inherit;
    border-radius: 10px;
    overflow: hidden;
    max-width: 100% !important;
	border: 2px solid #ebebf0;
    width: 100% !important;
}
.category-reading .category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .row-vid-cont .colm-video .wistia_embed,
.category-ftce-professional-education .category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .row-vid-cont .colm-video .wistia_embed,
.categorypath-leadership-slla-6990 .category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .row-vid-cont .colm-video .wistia_embed,
.category-online-courses .category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .row-vid-cont .colm-video .wistia_embed,
.category-praxis-ii-elementary-education-multiple-subjects-5001 .category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .row-vid-cont .colm-video .wistia_embed,
.category-principles-of-learning-and-teaching-plt .category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .row-vid-cont .colm-video .wistia_embed
{
	height: 260px !important;
}


.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .row-vid-cont .colm-video .wistia_embed .w-chrome,
.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .row-vid-cont .colm-video .wistia_embed .w-chrome #wistia_grid_32_wrapper,
.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .row-vid-cont .colm-video .wistia_embed .w-chrome #wistia_grid_32_wrapper #wistia_grid_32_main
{
	width:100% !important;
	height:100% !important;
}
.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .row-vid-cont .colm-video .wistia_embed .w-chrome div,
.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .row-vid-cont .colm-video .wistia_embed .w-chrome #wistia_grid_32_wrapper div,
.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .row-vid-cont .colm-video .wistia_embed .w-chrome #wistia_grid_32_wrapper #wistia_grid_32_main div
{
	margin-bottom:0px;
}
.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .row-vid-cont .colm-video .wistia_responsive_padding
{
	width:100% !important;
}

.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .cardContentText .countingList 
{
	padding:0px;
	margin:0px;
	margin-top:15px;
}
.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .row-vid-cont .colm-cont h5,
.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .cardContentText h5,
.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .cardContentText .countingList h5,
.withListing#contentMainLink.ftce_wrapper .leftcontentZone .cardContentText h5
{
	font-weight:600;
	font-size:16px;
	padding:0px;
	margin:0px;
	color:#020204;
}
.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .row-vid-cont .colm-cont ul,
.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .cardContentText ul,
.withListing#contentMainLink.ftce_wrapper .leftcontentZone .cardContentText ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
.withListing#contentMainLink.ftce_wrapper .leftcontentZone .cardContentText ul
{
	margin-bottom:15px;
}

.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .row-vid-cont .colm-cont ul li,
.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .cardContentText ul li,
.withListing#contentMainLink.ftce_wrapper .leftcontentZone .cardContentText ul li
{
	margin: 0px;
    padding: 0px;
    padding-left: 25px;
    margin-top: 8px;
    line-height: 24px;
    position: relative;
}
.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .cardContentText ul li strong,
.withListing#contentMainLink.ftce_wrapper .leftcontentZone .cardContentText ul li strong
{
	font-weight:600;
}
.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .row-vid-cont .colm-cont ul li:before,
.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .cardContentText ul li:before,
.withListing#contentMainLink.ftce_wrapper .leftcontentZone .cardContentText ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 7px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.3;
}

.withListing#contentMainLink.ftce_wrapper .leftcontentZone .cardContentText ol
 {
	padding:0px;
	margin:0px;
	list-style:upper-roman;
	margin-left:20px;
 }
.withListing#contentMainLink.ftce_wrapper .leftcontentZone .cardContentText ol li
{
	margin: 0px;
    padding: 0px;
    margin-top: 8px;
    line-height: 24px;
    position: relative;
	padding-left:5px;
}

.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .cardContentText ul + span
{
	margin-top:15px;
	display:block;
}
.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .cardContentText ul + span>em
{	
    color: #ff0f17
}

.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .cardContentText .countingList ol
{
	padding:0px;
	margin:0px;
	list-style:decimal;
	margin-left:20px;
}
.category_ftce#contentMainLink.ftce_wrapper .leftcontentZone .cardContentText .countingList ol li
{
	margin: 0px;
    padding: 0px;
    padding-left: 8px;
    margin-top: 8px;
    line-height: 24px;
    position: relative;
}
.category-ftce-k6 .section_bx .category-description,
.category-ftce-math-5-9 .section_bx .category-description,
.category-ftce-prek-3 .section_bx .category-description,
.category-ftce-social-science-6-12 .section_bx .category-description,
.category-ftce-business-education-6-12 .section_bx .category-description,
.category-ftce-exceptional-student-education-ese .section_bx .category-description,
.category-english-6-12 .section_bx .category-description,
.category-ftce-middle-grades-english-5-9 .section_bx .category-description
{
	margin-bottom:0px;
}

.category-reading .page-main.cont_wrap .column.main .slide_conatiner + .toolbar.toolbar-products.product_filter,
.category-ftce-professional-education .page-main.cont_wrap .column.main .slide_conatiner + .toolbar.toolbar-products.product_filter,
.category-ftce-k6 .page-main.cont_wrap .column.main .slide_conatiner + .toolbar.toolbar-products.product_filter,
.category-ftce-math-5-9 .page-main.cont_wrap .column.main .slide_conatiner + .toolbar.toolbar-products.product_filter
{
	display:none;
}

.product-ftce-reading-k-12-physical-book .product.attribute.overview p,
.product-ftce-general-knowledge-test-3rd-edition-physical-book .product.attribute.overview p,
.product-florida-educational-leadership-exam-fele-subtests-1-3-book .product.attribute.overview p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 15px;
}
.product-ftce-reading-k-12-physical-book .product.attribute.overview p + h4,
.product-ftce-general-knowledge-test-3rd-edition-physical-book .product.attribute.overview p + h4,
.product-florida-educational-leadership-exam-fele-subtests-1-3-book .product.attribute.overview p + h4
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
.product-ftce-reading-k-12-physical-book .product.attribute.overview p + h4 + ul,
.product-ftce-general-knowledge-test-3rd-edition-physical-book .product.attribute.overview p + h4 + ul,
.product-florida-educational-leadership-exam-fele-subtests-1-3-book .product.attribute.overview p + h4 + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 15px;
}
.product-ftce-reading-k-12-physical-book .product.attribute.overview p + h4 + ul li,
.product-ftce-general-knowledge-test-3rd-edition-physical-book .product.attribute.overview p + h4 + ul li,
.product-florida-educational-leadership-exam-fele-subtests-1-3-book .product.attribute.overview p + h4 + ul li
{
	position: relative;
    padding: 5px 0px;
    padding-left: 25px;
    margin: 0px;
}
.product-ftce-reading-k-12-physical-book .product.attribute.overview p + h4 + ul li:before,
.product-ftce-general-knowledge-test-3rd-edition-physical-book .product.attribute.overview p + h4 + ul li:before,
.product-florida-educational-leadership-exam-fele-subtests-1-3-book .product.attribute.overview p + h4 + ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
}
.product-ftce-reading-k-12-physical-book .product.attribute.overview p + h4 + ul li:first-child:before,
.product-ftce-general-knowledge-test-3rd-edition-physical-book .product.attribute.overview p + h4 + ul li:first-child:before,
.product-florida-educational-leadership-exam-fele-subtests-1-3-book .product.attribute.overview p + h4 + ul li:first-child:before
{
	top:7px;
}
.product-ftce-reading-k-12-physical-book .product.attribute.overview p + h4 + ul li:first-child,
.product-ftce-general-knowledge-test-3rd-edition-physical-book .product.attribute.overview p + h4 + ul li:first-child,
.product-florida-educational-leadership-exam-fele-subtests-1-3-book .product.attribute.overview p + h4 + ul li:first-child
{
	padding-top: 0px;
}
.product-ftce-reading-k-12-physical-book .product.attribute.overview p + h4 + ul li:last-child,
.product-ftce-general-knowledge-test-3rd-edition-physical-book .product.attribute.overview p + h4 + ul li:last-child,
.product-florida-educational-leadership-exam-fele-subtests-1-3-book .product.attribute.overview p + h4 + ul li:last-child
{
	padding-bottom: 0px;
}

.product-ftce-reading-k-12-physical-book .product.attribute.description p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 15px;
}
.product-ftce-reading-k-12-physical-book .product.attribute.description p + h4
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
.product-ftce-reading-k-12-physical-book .product.attribute.description p + h4 + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 15px;
}
.product-ftce-reading-k-12-physical-book .product.attribute.description p + h4 + ul li
{
	margin: 0px;
    padding: 3px 0px;
}
.product-ftce-reading-k-12-physical-book .product.attribute.description p + h4 + ul li strong
{
	font-weight: 500;
}
.product-ftce-reading-k-12-physical-book .product.attribute.description p + h4 + ul li:first-child
{
	padding-top:0px;
}
.product-ftce-reading-k-12-physical-book .product.attribute.description p + h4 + ul li:last-child
{
	padding-bottom:0px;
}

.product-ftce-reading-k-12-physical-book .column.main .block.related,
.product-ftce-general-knowledge-test-3rd-edition-physical-book .column.main .block.related,
.product-florida-educational-leadership-exam-fele-subtests-1-3-book .column.main .block.related
{
	padding-top:0.5em;
}
.product-ftce-reading-k-12-physical-book .column.main .block.related .block-title.title > strong,
.product-ftce-general-knowledge-test-3rd-edition-physical-book .column.main .block.related .block-title.title > strong,
.product-florida-educational-leadership-exam-fele-subtests-1-3-book .column.main .block.related .block-title.title > strong,
.product-ftce-k6-book .columns .column.main .block.related .block-title.title > strong,
.product-ftce-pk3-book .columns .column.main .block.related .block-title.title > strong,
.product-ftce-ese-book .columns .column.main .block.related .block-title.title > strong,
.product-ftce-math-5-9-book .column.main .block.related .block-title.title > strong,
.product-ftce-eng-5-9-book .column.main .block.related .block-title.title > strong,
.product-ftce-ss-6-12-book .column.main .block.related .block-title.title > strong,
.product-ftce-business-ed-6-12-book .column.main .block.related .block-title.title > strong,
.product-ftce-general-knowledge-exam-els-digital-course .column.main .block.related .block-title.title > strong,
.product-reading-k-12-recorded-webinar-1 .column.main .block.related .block-title.title > strong
{
	font-size: 24px;
    font-weight: 600;
    color: #020204;
    margin: 0px;
}


.product-ftce-reading-k-12-physical-book .slide_conatiner ol li.item .product-item-info .product-image-wrapper .product-image-photo,
.product-ftce-general-knowledge-test-3rd-edition-physical-book .slide_conatiner ol li.item .product-item-info .product-image-wrapper .product-image-photo,
.product-florida-educational-leadership-exam-fele-subtests-1-3-book .slide_conatiner ol li.item .product-item-info .product-image-wrapper .product-image-photo,
.product-ftce-general-knowledge-exam-els-digital-course .slide_conatiner ol li.item .product-item-info .product-image-wrapper .product-image-photo,
.product-ftce-professional-education-test-2nd-edition-physical-book-1 .slide_conatiner ol li.item .product-item-info .product-image-wrapper .product-image-photo,
.product-ftce-k6-book .slide_conatiner ol li.item .product-item-info .product-image-wrapper .product-image-photo,
.product-ftce-pk3-book .slide_conatiner ol li.item .product-item-info .product-image-wrapper .product-image-photo,
.product-ftce-ese-book .slide_conatiner ol li.item .product-item-info .product-image-wrapper .product-image-photo,
.product-ftce-math-5-9-book .slide_conatiner ol li.item .product-item-info .product-image-wrapper .product-image-photo,
.product-ftce-eng-5-9-book .slide_conatiner ol li.item .product-item-info .product-image-wrapper .product-image-photo,
.product-ftce-ss-6-12-book .slide_conatiner ol li.item .product-item-info .product-image-wrapper .product-image-photo,
.product-ftce-business-ed-6-12-book .slide_conatiner ol li.item .product-item-info .product-image-wrapper .product-image-photo,
.product-ftce-general-knowledge-exam-els-digital-course .slide_conatiner ol li.item .product-item-info .product-image-wrapper .product-image-photo,
.product-reading-k-12-recorded-webinar-1 .slide_conatiner ol li.item .product-item-info .product-image-wrapper .product-image-photo
{ 
	display:block;
	width:75%;
}

.product-florida-educational-leadership-exam-fele-subtests-1-3-book .slide_conatiner .product-item .price-box,
.product-ftce-professional-education-test-2nd-edition-physical-book-1 .slide_conatiner .product-item .price-box,
.product-ftce-pk3-book .slide_conatiner .product-item .price-box,
.product-ftce-k6-book .slide_conatiner .product-item .price-box,
.product-ftce-ese-book .slide_conatiner .product-item .price-box,
.product-ftce-math-5-9-book .slide_conatiner .product-item .price-box,
.product-ftce-eng-5-9-book .slide_conatiner .product-item .price-box,
.product-ftce-ss-6-12-book .slide_conatiner .product-item .price-box,
.product-ftce-business-ed-6-12-book .slide_conatiner .product-item .price-box,
.product-ftce-general-knowledge-exam-els-digital-course .slide_conatiner .product-item .price-box,
.product-reading-k-12-recorded-webinar-1 .slide_conatiner .product-item .price-box
{
	margin-bottom:0px;
}
.product-ftce-general-knowledge-exam-els-digital-course .slide_conatiner ol li.item .product-item-info .price-box
{
	margin:0px;
	margin-top:12px;
}

.product-ftce-general-knowledge-test-3rd-edition-physical-book .product.attribute.description h3
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 24px;
}
.product-ftce-general-knowledge-test-3rd-edition-physical-book .product.attribute.description p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 15px;
}

.rowtwocolm .colm2
{
	margin-top:15px;
}
.rowtwocolm .colm2:nth-child(1)
{
	margin-top:0px;
}
.rowtwocolm .colm2 h4
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
.rowtwocolm .colm2 ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
}
.rowtwocolm .colm2 ul li
{
	position: relative;
    padding: 5px 0px;
    padding-left: 25px;
    margin: 0px;
}
.rowtwocolm .colm2 ul li:first-child
{
	padding-top:0px;
}
.rowtwocolm .colm2 ul li:last-child
{
	padding-bottom:0px;
}
.rowtwocolm .colm2 ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
}
.rowtwocolm .colm2 ul li:first-child:before
{
	top:7px;
}

.product-professional-education-test-2nd-edition-digital-book-1 .product.attribute.overview p,
.product-professional-education-test-2nd-edition-digital-book-1 .product.attribute.description p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 15px;
}

.product-professional-education-test-2nd-edition-digital-book-1 .product.attribute.description p + p + p,
.product-professional-education-test-2nd-edition-digital-book-1 .product.attribute.overview p + p + p
{
	margin-bottom: 10px;
    font-weight: 600;
}
.product-professional-education-test-2nd-edition-digital-book-1 .product.attribute.description p + p + p + p,
.product-professional-education-test-2nd-edition-digital-book-1 .product.attribute.overview p + p + p + p
{
	margin-bottom: 20px;
    font-weight: 600;
}

.product-professional-education-test-2nd-edition-digital-book-1 .product.attribute.overview p > strong,
.product-professional-education-test-2nd-edition-digital-book-1 .product.attribute.description p > strong
{
	font-weight:600;
}
.product-professional-education-test-2nd-edition-digital-book-1 .product.attribute.overview p img,
.product-professional-education-test-2nd-edition-digital-book-1 .product.attribute.description p img
{
	border-radius: 8px;
    border: 2px solid #d5d7e4;
}


.page-product-downloadable .product-add-form
{
	margin-bottom:0px;
}

.product-professional-education-test-2nd-edition-digital-book-1 .product.attribute.description p + p + p + p + h4
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
.product-professional-education-test-2nd-edition-digital-book-1 .product.attribute.description p + p + p + p + h4 + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
}
.product-professional-education-test-2nd-edition-digital-book-1 .product.attribute.description p + p + p + p + h4 + ul li
{
	margin: 0px;
    padding: 3px 0px;
}
.product-professional-education-test-2nd-edition-digital-book-1 .product.attribute.description p + p + p + p + h4 + ul li > strong
{
	font-weight: 500;
}
.product-professional-education-test-2nd-edition-digital-book-1 .product.attribute.description p + p + p + p + h4 + ul li:first-child
{
	padding-top:0px;
}
.product-professional-education-test-2nd-edition-digital-book-1 .product.attribute.description p + p + p + p + h4 + ul li:last-child
{
	padding-bottom:0px;
}

.product-praxis-ii-elementary-education-multiple-subjects-5001 .product.attribute.overview p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 15px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5001 .product.attribute.overview p:nth-child(1)
{
	font-weight:600;
	margin-bottom:5px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5001 .product.attribute.overview p + ol
{
	padding: 0px;
    margin: 0px;
    list-style: decimal;
    margin-bottom: 15px;
    margin-top: 0px;
    margin-left: 20px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5001 .product.attribute.overview p + ol li
{
	position: relative;
    padding: 5px 0px;
    padding-left: 10px;
    margin: 0px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5001 .product.attribute.overview p + ol li 
{
	position: relative;
    padding: 5px 0px;
    padding-left: 15px;
    margin: 0px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5001 .product.attribute.overview p + ol li:first-child
{
	padding-top:0px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5001 .product.attribute.overview p + ol li:last-child
{
	padding-bottom:0px;
}

.product-praxis-ii-elementary-education-multiple-subjects-5001 .product.attribute.overview p + ol + h4
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5001 .product.attribute.overview p + ol + h4 + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 15px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5001 .product.attribute.overview p + ol + h4 + ul li
{
	position: relative;
    padding: 5px 0px;
    padding-left: 25px;
    margin: 0px;
}

.product-praxis-ii-elementary-education-multiple-subjects-5001 .product.attribute.overview p + ol + h4 + ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
}
.product-praxis-ii-elementary-education-multiple-subjects-5001 .product.attribute.overview p + ol + h4 + ul li:first-child:before
{
	top:7px;
}

.product-praxis-ii-elementary-education-multiple-subjects-5001 .product.attribute.overview p + ol + h4 + ul li:first-child
{
	padding-top:0px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5001 .product.attribute.overview p + ol + h4 + ul li:last-child
{
	padding-bottom:0px;
}


.product-praxis-core-5733-book .product.attribute.overview p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 15px;
}
.product-praxis-core-5733-book .product.attribute.overview p + h4
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
.product-praxis-core-5733-book .product.attribute.overview p + h4 + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 15px;
}
.product-praxis-core-5733-book .product.attribute.overview p + h4 + ul li
{
	position: relative;
    padding: 5px 0px;
    padding-left: 25px;
    margin: 0px;
}
.product-praxis-core-5733-book .product.attribute.overview p + h4 + ul li:first-child
{
	padding-top:0px;
}
.product-praxis-core-5733-book .product.attribute.overview p + h4 + ul li:last-child
{
	padding-bottom:0px;
}
.product-praxis-core-5733-book .product.attribute.overview p + h4 + ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
}
.product-praxis-core-5733-book .product.attribute.description h3
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 24px;
}
.product-praxis-core-5733-book .product.attribute.description h3 + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 20px;
}
.product-praxis-core-5733-book .product.attribute.description h3 + ul li
{
	margin: 0px;
    padding: 3px 0px;
}
.product-praxis-core-5733-book .product.attribute.description h3 + ul li strong
{
	font-weight: 500;
}
.product-praxis-core-5733-book .product.attribute.description h3 + ul li:first-child
{
	padding-top:0px;
}
.product-praxis-core-5733-book .product.attribute.description h3 + ul li:last-child
{
	padding-bottom:0px;
}
.product-praxis-core-5733-book .product.attribute.description h3 + ul + h4
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
.product-praxis-core-5733-book .product.attribute.description h3 + ul + h4 + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 15px;
}
.product-praxis-core-5733-book .product.attribute.description h3 + ul + h4 + ul li
{
	position: relative;
    padding: 5px 0px;
    padding-left: 25px;
    margin: 0px;
}
.product-praxis-core-5733-book .product.attribute.description h3 + ul + h4 + ul li:first-child
{
	padding-top:0px;
}
.product-praxis-core-5733-book .product.attribute.description h3 + ul + h4 + ul li:last-child
{
	padding-bottom:0px;
}
.product-praxis-core-5733-book .product.attribute.description h3 + ul + h4 + ul li:first-child:before
{
	top:7px;
}
.product-praxis-core-5733-book .product.attribute.description h3 + ul + h4 + ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
}

.product-fele-subtest-3-digital-book .product.attribute.overview p,
.product-fele-subtest-2-digital-book .product.attribute.overview p,
.product-fele-subtest-1-digital-book .product.attribute.overview p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 15px;
}
.product-fele-subtest-3-digital-book .product.attribute.overview p > strong,
.product-fele-subtest-2-digital-book .product.attribute.overview p > strong,
.product-fele-subtest-1-digital-book .product.attribute.overview p > strong
{
	font-weight:600;
}
.product-fele-subtest-3-digital-book .product.attribute.overview p + h4,
.product-fele-subtest-2-digital-book .product.attribute.overview p + h4,
.product-fele-subtest-1-digital-book .product.attribute.overview p + h4
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
.product-fele-subtest-3-digital-book .product.attribute.overview p + h4 + ul,
.product-fele-subtest-2-digital-book .product.attribute.overview p + h4 + ul,
.product-fele-subtest-1-digital-book .product.attribute.overview p + h4 + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 15px;
}
.product-fele-subtest-3-digital-book .product.attribute.overview p + h4 + ul li,
.product-fele-subtest-2-digital-book .product.attribute.overview p + h4 + ul li,
.product-fele-subtest-1-digital-book .product.attribute.overview p + h4 + ul li
{
	position: relative;
    padding: 5px 0px;
    padding-left: 25px;
    margin: 0px;
}
.product-fele-subtest-3-digital-book .product.attribute.overview p + h4 + ul li:first-child,
.product-fele-subtest-2-digital-book .product.attribute.overview p + h4 + ul li:first-child,
.product-fele-subtest-1-digital-book .product.attribute.overview p + h4 + ul li:first-child
{
	padding-top:0px;
}
.product-fele-subtest-3-digital-book .product.attribute.overview p + h4 + ul li:last-child,
.product-fele-subtest-2-digital-book .product.attribute.overview p + h4 + ul li:last-child,
.product-fele-subtest-1-digital-book .product.attribute.overview p + h4 + ul li:last-child
{
	padding-bottom:0px;
}
.product-fele-subtest-3-digital-book .product.attribute.overview p + h4 + ul li:before,
.product-fele-subtest-2-digital-book .product.attribute.overview p + h4 + ul li:before,
.product-fele-subtest-1-digital-book .product.attribute.overview p + h4 + ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
}
.product-fele-subtest-3-digital-book .product.attribute.overview p + h4 + ul li:first-child:before,
.product-fele-subtest-2-digital-book .product.attribute.overview p + h4 + ul li:first-child:before,
.product-fele-subtest-1-digital-book .product.attribute.overview p + h4 + ul li:first-child:before
{
	top:7px;
}
.product-fele-subtest-3-digital-book .product.attribute.overview p + h4 + ul + p + p,
.product-fele-subtest-2-digital-book .product.attribute.overview p + h4 + ul + p + p,
.product-fele-subtest-1-digital-book .product.attribute.overview p + h4 + ul + p + p
{
	margin-bottom: 10px;
    font-weight: 600;
}
.product-fele-subtest-3-digital-book .product.attribute.overview p + h4 + ul + p + p + p,
.product-fele-subtest-2-digital-book .product.attribute.overview p + h4 + ul + p + p + p,
.product-fele-subtest-1-digital-book .product.attribute.overview p + h4 + ul + p + p + p
{
	margin-bottom:0px;
}
.product-fele-subtest-3-digital-book .product.attribute.overview p + h4 + ul + p + p + p > img,
.product-fele-subtest-2-digital-book .product.attribute.overview p + h4 + ul + p + p + p > img,
.product-fele-subtest-1-digital-book .product.attribute.overview p + h4 + ul + p + p + p > img
{
	border-radius: 8px;
    border: 2px solid #d5d7e4;
}

.product-fele-subtest-3-digital-book .product.attribute.description p + p > strong,
.product-fele-subtest-2-digital-book .product.attribute.description p + p > strong,
.product-fele-subtest-1-digital-book .product.attribute.description p + p > strong
{
	font-weight:600;
}
.product-fele-subtest-3-digital-book .product.attribute.description p + p + p,
.product-fele-subtest-2-digital-book .product.attribute.description p + p + p,
.product-fele-subtest-1-digital-book .product.attribute.description p + p + p
{
	margin-bottom: 10px;
    font-weight: 600;
}
.product-fele-subtest-3-digital-book .product.attribute.description p + p + p + p,
.product-fele-subtest-2-digital-book .product.attribute.description p + p + p + p,
.product-fele-subtest-1-digital-book .product.attribute.description p + p + p + p
{
	margin-bottom: 20px;
    font-weight: 600;
}
.product-fele-subtest-3-digital-book .product.attribute.description p + p + p + p > img,
.product-fele-subtest-2-digital-book .product.attribute.description p + p + p + p > img,
.product-fele-subtest-1-digital-book .product.attribute.description p + p + p + p > img
{
	border-radius: 8px;
    border: 2px solid #d5d7e4;
}
.product-fele-subtest-3-digital-book .product.attribute.description p + p + p + p + h4,
.product-fele-subtest-2-digital-book .product.attribute.description p + p + p + p + h4,
.product-fele-subtest-1-digital-book .product.attribute.description p + p + p + p + h4
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
.product-fele-subtest-3-digital-book .product.attribute.description p + p + p + p + h4 + ul,
.product-fele-subtest-2-digital-book .product.attribute.description p + p + p + p + h4 + ul,
.product-fele-subtest-1-digital-book .product.attribute.description p + p + p + p + h4 + ul,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p + h4 + ul,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p + h4 + ul,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p + h4 + ul 
{
	padding: 0px;
    margin: 0px;
    list-style: none;
	margin-bottom:20px;
}
.product-fele-subtest-3-digital-book .product.attribute.description p + p + p + p + h4 + ul li,
.product-fele-subtest-2-digital-book .product.attribute.description p + p + p + p + h4 + ul li,
.product-fele-subtest-1-digital-book .product.attribute.description p + p + p + p + h4 + ul li,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p + h4 + ul li,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p + h4 + ul li,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p + h4 + ul li
{
	margin: 0px;
    padding: 3px 0px;
}
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p + h4 + ul li:first-child,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p + h4 + ul li:first-child,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p + h4 + ul li:first-child
{
	padding-top:0px;
	margin-top: -6px;
}
.product-fele-subtest-3-digital-book .product.attribute.description p + p + p + p + h4 + ul li > strong,
.product-fele-subtest-2-digital-book .product.attribute.description p + p + p + p + h4 + ul li > strong,
.product-fele-subtest-1-digital-book .product.attribute.description p + p + p + p + h4 + ul li > strong,
.product-florida-educational-leadership-exam-fele-subtest-3-online-course .product.attribute.description p + h4 + ul li > strong,
.product-florida-educational-leadership-exam-fele-subtest-2-online-course .product.attribute.description p + h4 + ul li > strong,
.product-florida-educational-leadership-exam-fele-subtest-1-online-course .product.attribute.description p + h4 + ul li > strong
{
	font-weight:500;
}
.product-fele-subtest-3-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4,
.product-fele-subtest-2-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4,
.product-fele-subtest-1-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
.product-fele-subtest-3-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ul,
.product-fele-subtest-2-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ul,
.product-fele-subtest-1-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
}
.product-fele-subtest-3-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ul li,
.product-fele-subtest-2-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ul li,
.product-fele-subtest-1-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ul li
{
	position: relative;
    padding: 5px 0px;
    padding-left: 25px;
    margin: 0px;
}
.product-fele-subtest-3-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ul li:first-child,
.product-fele-subtest-2-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ul li:first-child,
.product-fele-subtest-1-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ul li:first-child
{
	padding-top:0px;
}
.product-fele-subtest-3-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ul li:last-child,
.product-fele-subtest-2-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ul li:last-child,
.product-fele-subtest-1-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ul li:last-child
{
	padding-bottom:0px;
}
.product-fele-subtest-3-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ul li:before,
.product-fele-subtest-2-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ul li:before,
.product-fele-subtest-1-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
}
.product-fele-subtest-3-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ul li:first-child:before,
.product-fele-subtest-2-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ul li:first-child:before,
.product-fele-subtest-1-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ul li:first-child:before
{
    top:7px;
}

.product-fele-all-digital-book .product.attribute.overview p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 15px;
}
.product-fele-all-digital-book .product.attribute.overview p > strong
{
	font-weight:600;
}
.product-fele-all-digital-book .product.attribute.overview p + h4
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
.product-fele-all-digital-book .product.attribute.overview p + h4 + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 15px;
}
.product-fele-all-digital-book .product.attribute.overview p + h4 + ul li
{
	position: relative;
    padding: 5px 0px;
    padding-left: 25px;
    margin: 0px;
}
.product-fele-all-digital-book .product.attribute.overview p + h4 + ul li:first-child
{
	padding-top:0px;
}
.product-fele-all-digital-book .product.attribute.overview p + h4 + ul li:last-child
{
	padding-bottom:0px;
}
.product-fele-all-digital-book .product.attribute.overview p + h4 + ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
}
.product-fele-all-digital-book .product.attribute.overview p + h4 + ul li:first-child:before
{
	top:7px;
}
.product-fele-all-digital-book .product.attribute.overview p + h4 + ul + p + p
{
	margin-bottom: 10px;
    font-weight: 600;
}
.product-fele-all-digital-book .product.attribute.overview p + h4 + ul + p + p + p
{
	margin-bottom:0px;
}
.product-fele-all-digital-book .product.attribute.overview p + h4 + ul + p + p + p > img
{
	border-radius: 8px;
    border: 2px solid #d5d7e4;
}

.product-fele-all-digital-book .product.attribute.description h3
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 24px;
}
.product-fele-all-digital-book .product.attribute.description h3 + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 15px;
}
.product-fele-all-digital-book .product.attribute.description h3 + ul li
{
	margin: 0px;
    padding: 3px 0px;
}
.product-fele-all-digital-book .product.attribute.description h3 + ul li:first-child
{
	padding-top: 0px;
}
.product-fele-all-digital-book .product.attribute.description h3 + ul li:last-child
{
	padding-top: 0px;
}

.product-fele-all-digital-book .product.attribute.description h3 + ul + p strong
{
	font-weight:600
}

.product-fele-all-digital-book .product.attribute.description h3 + ul + p + p
{
	margin-bottom: 10px;
    font-weight: 600;
}

.product-fele-all-digital-book .product.attribute.description h3 + ul + p + p + p > img
{
    border-radius: 8px;
    border: 2px solid #d5d7e4;	
}
.product-fele-all-digital-book .product.attribute.description h3 + ul + p + p + p + h4
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
.product-fele-all-digital-book .product.attribute.description h3 + ul + p + p + p + h4 + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
}
.product-fele-all-digital-book .product.attribute.description h3 + ul + p + p + p + h4 + ul li
{
	position: relative;
    padding: 5px 0px;
    padding-left: 25px;
    margin: 0px;
}
.product-fele-all-digital-book .product.attribute.description h3 + ul + p + p + p + h4 + ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
}

.product-fele-all-digital-book .product.attribute.description h3 + ul + p + p + p + h4 + ul li:first-child:before
{
	top:7px
}
.product-fele-all-digital-book .product.attribute.description h3 + ul + p + p + p + h4 + ul li:first-child
{
	padding-top:0px;
}
.product-fele-all-digital-book .product.attribute.description h3 + ul + p + p + p + h4 + ul li:last-child
{
	padding-bottom:0px;
}

.product-florida-educational-leadership-exam-fele-subtests-1-3-book .product.attribute.description h3
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 24px;
}
.product-florida-educational-leadership-exam-fele-subtests-1-3-book .product.attribute.description h3 + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 15px
}
.product-florida-educational-leadership-exam-fele-subtests-1-3-book .product.attribute.description h3 + ul li
{
	margin: 0px;
    padding: 3px 0px;
}
.product-florida-educational-leadership-exam-fele-subtests-1-3-book .product.attribute.description h3 + ul li:first-child
{
	padding-top:0px;
}
.product-florida-educational-leadership-exam-fele-subtests-1-3-book .product.attribute.description h3 + ul li:last-child
{
	padding-bottom:0px;
}
.product-florida-educational-leadership-exam-fele-subtests-1-3-book .product.attribute.description h3 + ul + h4
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
.product-florida-educational-leadership-exam-fele-subtests-1-3-book .product.attribute.description h3 + ul + h4 + ul
{   
    padding: 0px;
    margin: 0px;
    list-style: none;
	margin-bottom:15px;
}
.product-florida-educational-leadership-exam-fele-subtests-1-3-book .product.attribute.description h3 + ul + h4 + ul li
{
	position: relative;
    padding: 5px 0px;
    padding-left: 25px;
    margin: 0px;
}
.product-florida-educational-leadership-exam-fele-subtests-1-3-book .product.attribute.description h3 + ul + h4 + ul li:first-child
{
	padding-top:0px;
}
.product-florida-educational-leadership-exam-fele-subtests-1-3-book .product.attribute.description h3 + ul + h4 + ul li:last-child
{
	padding-bottom:0px;
}
.product-florida-educational-leadership-exam-fele-subtests-1-3-book .product.attribute.description h3 + ul + h4 + ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
}
.product-florida-educational-leadership-exam-fele-subtests-1-3-book .product.attribute.description h3 + ul + h4 + ul li:first-child:before
{
	top:7px;
}



.product-praxis-ii-elementary-education-multiple-subjects-5001-digital-book .product.attribute.overview p,
.product-praxis-ii-elementary-education-multiple-subjects-ela-5002-digital-book .product.attribute.overview p,
.product-praxis-ii-elementary-education-multiple-subjects-math-5003-digital-book .product.attribute.overview p,
.product-praxis-ii-elementary-education-multiple-subjects-social-studies-5004-digital-book .product.attribute.overview p,
.product-praxis-ii-elementary-education-multiple-subjects-social-studies-5004-digital-book .product.attribute.overview p,
.product-praxis-ii-elementary-education-multiple-subjects-science-5005-digital-book .product.attribute.overview p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 15px;
}


.product-praxis-ii-elementary-education-multiple-subjects-5001-digital-book .product.attribute.overview p > strong,
.product-praxis-ii-elementary-education-multiple-subjects-ela-5002-digital-book .product.attribute.overview p > strong,
.product-praxis-ii-elementary-education-multiple-subjects-math-5003-digital-book .product.attribute.overview p > strong,
.product-praxis-ii-elementary-education-multiple-subjects-social-studies-5004-digital-book .product.attribute.overview p > strong,
.product-praxis-ii-elementary-education-multiple-subjects-science-5005-digital-book .product.attribute.overview p > strong
{
	font-weight:600;
}
.product-praxis-ii-elementary-education-multiple-subjects-5001-digital-book .product.attribute.overview p + h4,
.product-praxis-ii-elementary-education-multiple-subjects-ela-5002-digital-book .product.attribute.overview p + h4,
.product-praxis-ii-elementary-education-multiple-subjects-math-5003-digital-book .product.attribute.overview p + h4,
.product-praxis-ii-elementary-education-multiple-subjects-social-studies-5004-digital-book .product.attribute.overview p + h4,
.product-praxis-ii-elementary-education-multiple-subjects-science-5005-digital-book .product.attribute.overview p + h4
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5001-digital-book .product.attribute.overview p + h4 + ul,
.product-praxis-ii-elementary-education-multiple-subjects-ela-5002-digital-book .product.attribute.overview p + h4 + ul,
.product-praxis-ii-elementary-education-multiple-subjects-math-5003-digital-book .product.attribute.overview p + h4 + ul,
.product-praxis-ii-elementary-education-multiple-subjects-social-studies-5004-digital-book .product.attribute.overview p + h4 + ul,
.product-praxis-ii-elementary-education-multiple-subjects-science-5005-digital-book .product.attribute.overview p + h4 + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 15px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5001-digital-book .product.attribute.overview p + h4 + ul li,
.product-praxis-ii-elementary-education-multiple-subjects-ela-5002-digital-book .product.attribute.overview p + h4 + ul li,
.product-praxis-ii-elementary-education-multiple-subjects-math-5003-digital-book .product.attribute.overview p + h4 + ul li,
.product-praxis-ii-elementary-education-multiple-subjects-social-studies-5004-digital-book .product.attribute.overview p + h4 + ul li,
.product-praxis-ii-elementary-education-multiple-subjects-science-5005-digital-book .product.attribute.overview p + h4 + ul li
{
	position: relative;
    padding: 5px 0px;
    padding-left: 25px;
    margin: 0px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5001-digital-book .product.attribute.overview p + h4 + ul li:first-child,
.product-praxis-ii-elementary-education-multiple-subjects-ela-5002-digital-book .product.attribute.overview p + h4 + ul li:first-child,
.product-praxis-ii-elementary-education-multiple-subjects-math-5003-digital-book .product.attribute.overview p + h4 + ul li:first-child,
.product-praxis-ii-elementary-education-multiple-subjects-social-studies-5004-digital-book .product.attribute.overview p + h4 + ul li:first-child,
.product-praxis-ii-elementary-education-multiple-subjects-science-5005-digital-book .product.attribute.overview p + h4 + ul li:first-child
{
	padding-top:0px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5001-digital-book .product.attribute.overview p + h4 + ul li:last-child,
.product-praxis-ii-elementary-education-multiple-subjects-ela-5002-digital-book .product.attribute.overview p + h4 + ul li:last-child,
.product-praxis-ii-elementary-education-multiple-subjects-math-5003-digital-book .product.attribute.overview p + h4 + ul li:last-child,
.product-praxis-ii-elementary-education-multiple-subjects-social-studies-5004-digital-book .product.attribute.overview p + h4 + ul li:last-child,
.product-praxis-ii-elementary-education-multiple-subjects-science-5005-digital-book .product.attribute.overview p + h4 + ul li:last-child
{
	padding-bottom:0px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5001-digital-book .product.attribute.overview p + h4 + ul li:before,
.product-praxis-ii-elementary-education-multiple-subjects-ela-5002-digital-book .product.attribute.overview p + h4 + ul li:before,
.product-praxis-ii-elementary-education-multiple-subjects-math-5003-digital-book .product.attribute.overview p + h4 + ul li:before,
.product-praxis-ii-elementary-education-multiple-subjects-social-studies-5004-digital-book .product.attribute.overview p + h4 + ul li:before,
.product-praxis-ii-elementary-education-multiple-subjects-science-5005-digital-book .product.attribute.overview p + h4 + ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
}
.product-praxis-ii-elementary-education-multiple-subjects-5001-digital-book .product.attribute.overview p + h4 + ul li:first-child:before,
.product-praxis-ii-elementary-education-multiple-subjects-ela-5002-digital-book .product.attribute.overview p + h4 + ul li:first-child:before,
.product-praxis-ii-elementary-education-multiple-subjects-math-5003-digital-book .product.attribute.overview p + h4 + ul li:first-child:before,
.product-praxis-ii-elementary-education-multiple-subjects-social-studies-5004-digital-book .product.attribute.overview p + h4 + ul li:first-child:before,
.product-praxis-ii-elementary-education-multiple-subjects-science-5005-digital-book .product.attribute.overview p + h4 + ul li:first-child:before
{
  top:7px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5001-digital-book .product.attribute.overview p + h4 + ul + p + p,
.product-praxis-ii-elementary-education-multiple-subjects-ela-5002-digital-book .product.attribute.overview p + h4 + ul + p + p,
.product-praxis-ii-elementary-education-multiple-subjects-math-5003-digital-book .product.attribute.overview p + h4 + ul + p + p,
.product-praxis-ii-elementary-education-multiple-subjects-social-studies-5004-digital-book .product.attribute.overview p + h4 + ul + p + p,
.product-praxis-ii-elementary-education-multiple-subjects-science-5005-digital-book .product.attribute.overview p + h4 + ul + p + p
{
	margin-bottom: 10px;
    font-weight: 600;
}
.product-praxis-ii-elementary-education-multiple-subjects-5001-digital-book .product.attribute.overview p + h4 + ul + p + p + p > img,
.product-praxis-ii-elementary-education-multiple-subjects-ela-5002-digital-book .product.attribute.overview p + h4 + ul + p + p + p > img,
.product-praxis-ii-elementary-education-multiple-subjects-math-5003-digital-book .product.attribute.overview p + h4 + ul + p + p + p > img,
.product-praxis-ii-elementary-education-multiple-subjects-social-studies-5004-digital-book .product.attribute.overview p + h4 + ul + p + p + p > img,
.product-praxis-ii-elementary-education-multiple-subjects-science-5005-digital-book .product.attribute.overview p + h4 + ul + p + p + p > img
{
	border-radius: 8px;
    border: 2px solid #d5d7e4;
}

.product-praxis-ii-elementary-education-multiple-subjects-5001-digital-book .product.attribute.description h3,
.product-praxis-ii-elementary-education-multiple-subjects-ela-5002-digital-book .product.attribute.description h3,
.product-praxis-ii-elementary-education-multiple-subjects-math-5003-digital-book .product.attribute.description h3,
.product-praxis-ii-elementary-education-multiple-subjects-science-5005-digital-book .product.attribute.description h3
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 5px;
    line-height: 24px;
}


.product-praxis-ii-elementary-education-multiple-subjects-5001-digital-book .product.attribute.description h3 + p,
.product-praxis-ii-elementary-education-multiple-subjects-ela-5002-digital-book .product.attribute.description h3 + p,
.product-praxis-ii-elementary-education-multiple-subjects-math-5003-digital-book .product.attribute.description h3 + p,
.product-praxis-ii-elementary-education-multiple-subjects-social-studies-5004-digital-book .product.attribute.description p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 15px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5001-digital-book .product.attribute.description h3 + p + p > strong,
.product-praxis-ii-elementary-education-multiple-subjects-ela-5002-digital-book .product.attribute.description h3 + p + p > strong,
.product-praxis-ii-elementary-education-multiple-subjects-math-5003-digital-book .product.attribute.description h3 + p + p > strong,
.product-praxis-ii-elementary-education-multiple-subjects-social-studies-5004-digital-book .product.attribute.description p + p > strong,
.product-praxis-ii-elementary-education-multiple-subjects-science-5005-digital-book .product.attribute.description h3 p + p > strong
{
	font-weight:600;
}
.product-praxis-ii-elementary-education-multiple-subjects-5001-digital-book .product.attribute.description h3 + p + p + p,
.product-praxis-ii-elementary-education-multiple-subjects-ela-5002-digital-book .product.attribute.description h3 + p + p + p,
.product-praxis-ii-elementary-education-multiple-subjects-math-5003-digital-book .product.attribute.description h3 + p + p + p,
.product-praxis-ii-elementary-education-multiple-subjects-social-studies-5004-digital-book .product.attribute.description p + p + p,
.product-praxis-ii-elementary-education-multiple-subjects-science-5005-digital-book .product.attribute.description h3 p + p + p
{
	margin-bottom: 10px;
    font-weight: 600;
}
.product-praxis-ii-elementary-education-multiple-subjects-5001-digital-book .product.attribute.description h3 + p + p + p + p > img,
.product-praxis-ii-elementary-education-multiple-subjects-ela-5002-digital-book .product.attribute.description h3 + p + p + p + p > img,
.product-praxis-ii-elementary-education-multiple-subjects-math-5003-digital-book .product.attribute.description h3 + p + p + p + p > img,
.product-praxis-ii-elementary-education-multiple-subjects-social-studies-5004-digital-book .product.attribute.description p + p + p + p > img,
.product-praxis-ii-elementary-education-multiple-subjects-science-5005-digital-book .product.attribute.description h3 p + p + p + p > img
{
	border-radius: 8px;
    border: 2px solid #d5d7e4;
}
.product-praxis-ii-elementary-education-multiple-subjects-ela-5002-digital-book .product.attribute.description h3 + p + p + p + p + p + h4,
.product-praxis-ii-elementary-education-multiple-subjects-math-5003-digital-book .product.attribute.description h3 + p + p + p + p + p + h4,
.product-praxis-ii-elementary-education-multiple-subjects-social-studies-5004-digital-book .product.attribute.description p + p + p + p + p + h4,
.product-praxis-ii-elementary-education-multiple-subjects-science-5005-digital-book .product.attribute.description h3 + p + p + p + p + p + h4
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
.product-praxis-ii-elementary-education-multiple-subjects-ela-5002-digital-book .product.attribute.description h3 + p + p + p + p + p + h4 + ul,
.product-praxis-ii-elementary-education-multiple-subjects-math-5003-digital-book .product.attribute.description h3 + p + p + p + p + p + h4 + ul,
.product-praxis-ii-elementary-education-multiple-subjects-social-studies-5004-digital-book .product.attribute.description p + p + p + p + p + h4 + ul,
.product-praxis-ii-elementary-education-multiple-subjects-science-5005-digital-book .product.attribute.description h3 + p + p + p + p + p + h4 + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 15px;
}
.product-praxis-ii-elementary-education-multiple-subjects-ela-5002-digital-book .product.attribute.description h3 + p + p + p + p + p + h4 + ul li,
.product-praxis-ii-elementary-education-multiple-subjects-math-5003-digital-book .product.attribute.description h3 + p + p + p + p + p + h4 + ul li,
.product-praxis-ii-elementary-education-multiple-subjects-social-studies-5004-digital-book .product.attribute.description p + p + p + p + p + h4 + ul li,
.product-praxis-ii-elementary-education-multiple-subjects-science-5005-digital-book .product.attribute.description p + p + p + p + p + h4 + ul li
{
	position: relative;
    padding: 5px 0px;
    padding-left: 25px;
    margin: 0px;
}
.product-praxis-ii-elementary-education-multiple-subjects-ela-5002-digital-book .product.attribute.description h3 + p + p + p + p + p + h4 + ul li:first-child,
.product-praxis-ii-elementary-education-multiple-subjects-math-5003-digital-book .product.attribute.description h3 + p + p + p + p + p + h4 + ul li:first-child,
.product-praxis-ii-elementary-education-multiple-subjects-social-studies-5004-digital-book .product.attribute.description p + p + p + p + p + h4 + ul li:first-child,
.product-praxis-ii-elementary-education-multiple-subjects-science-5005-digital-book .product.attribute.description p + p + p + p + p + h4 + ul li:first-child
{
  padding-top:0px;
}

.product-praxis-ii-elementary-education-multiple-subjects-ela-5002-digital-book .product.attribute.description h3 + p + p + p + p + p + h4 + ul li:last-child,
.product-praxis-ii-elementary-education-multiple-subjects-math-5003-digital-book .product.attribute.description h3 + p + p + p + p + p + h4 + ul li:last-child,
.product-praxis-ii-elementary-education-multiple-subjects-social-studies-5004-digital-book .product.attribute.description p + p + p + p + p + h4 + ul li:last-child,
.product-praxis-ii-elementary-education-multiple-subjects-science-5005-digital-book .product.attribute.description p + p + p + p + p + h4 + ul li:last-child
{
  padding-bottom:0px;
}

.product-praxis-ii-elementary-education-multiple-subjects-ela-5002-digital-book .product.attribute.description h3 + p + p + p + p + p + h4 + ul li:before,
.product-praxis-ii-elementary-education-multiple-subjects-math-5003-digital-book .product.attribute.description h3 + p + p + p + p + p + h4 + ul li:before,
.product-praxis-ii-elementary-education-multiple-subjects-social-studies-5004-digital-book .product.attribute.description p + p + p + p + p + h4 + ul li:before,
.product-praxis-ii-elementary-education-multiple-subjects-science-5005-digital-book .product.attribute.description p + p + p + p + p + h4 + ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
}
.product-praxis-ii-elementary-education-multiple-subjects-ela-5002-digital-book .product.attribute.description h3 + p + p + p + p + p + h4 + ul li:first-child:before,
.product-praxis-ii-elementary-education-multiple-subjects-math-5003-digital-book .product.attribute.description h3 + p + p + p + p + p + h4 + ul li:first-child:before,
.product-praxis-ii-elementary-education-multiple-subjects-social-studies-5004-digital-book .product.attribute.description p + p + p + p + p + h4 + ul li:first-child:before,
.product-praxis-ii-elementary-education-multiple-subjects-science-5005-digital-book .product.attribute.description p + p + p + p + p + h4 + ul li:first-child:before
{
	top:7px;
}

.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.overview h3,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.description h3
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 5px;
    line-height: 24px;
}

.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.overview h3 + p,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.description h3 + p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 15px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.description h3 + p
{
	margin-bottom:5px;
}

.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.overview h3 + p + h4,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.description h3 + p + p + h4
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.overview h3 + p + h4 + ul,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.description h3 + p + p + h4 + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 15px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.overview h3 + p + h4 + ul li,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.description h3 + p + p + h4 + ul li
{
	position: relative;
    padding: 5px 0px;
    padding-left: 25px;
    margin: 0px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.overview h3 + p + h4 + ul li:before,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.description h3 + p + p + h4 + ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.overview h3 + p + h4 + ul li:first-child:before,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.description h3 + p + p + h4 + ul li:first-child:before
{
	top:7px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.overview h3 + p + h4 + ul li:first-child,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.description h3 + p + p + h4 + ul li:first-child
{
	padding-top:0px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.overview h3 + p + h4 + ul li:last-child,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.description h3 + p + p + h4 + ul li:last-child
{
	padding-bottom:0px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.overview h3 + p + h4 + ul + h4,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.description h3 + p + p + h4 + ul + h4
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.overview h3 + p + h4 + ul + h4 + ul,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.description h3 + p + p + h4 + ul + h4 + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 15px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.overview h3 + p + h4 + ul + h4 + ul li,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.description h3 + p + p + h4 + ul + h4 + ul li
{
	position: relative;
    padding: 5px 0px;
    margin: 0px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.overview h3 + p + h4 + ul + h4 + ul li > strong,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.description h3 + p + p + h4 + ul + h4 + ul li > strong
{
	font-weight: 500;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.overview h3 + p + h4 + ul + h4 + ul li:first-child,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.description h3 + p + p + h4 + ul + h4 + ul li:first-child
{
	padding-top:0px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.overview h3 + p + h4 + ul + h4 + ul li:last-child,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.description h3 + p + p + h4 + ul + h4 + ul li:last-child
{
	padding-bottom:0px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.overview h3 + p + h4 + ul + h4 + ul + p 
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.description h3 + p + p + h4 + ul + h4 + ul + p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 15px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.overview h3 + p + h4 + ul + h4 + ul + p > strong,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-4 .product.attribute.description h3 + p + p + h4 + ul + h4 + ul + p > strong
{
	font-weight:600;
}


.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.overview h3,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.description h3,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.overview h3,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.description h3,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.overview h3,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.description h3
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 5px;
    line-height: 24px;
}

.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.overview p,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.description p,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.overview p,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.description p,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.overview p,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.description p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 15px;
}

.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.overview h3 + p,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.overview h3 + p + p,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.description h3 + p,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.overview h3 + p,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.overview h3 + p + p,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.description h3 + p,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.overview h3 + p,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.overview h3 + p + p,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.description h3 + p
{
	margin-bottom:5px;
}

.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.overview h3 + p + p + p + h4,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.description h3 + p + p + h4,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.overview h3 + p + p + p + h4,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.description h3 + p + p + h4,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.overview h3 + p + p + p + h4,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.description h3 + p + p + h4
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.overview h3 + p + p + p + h4 + ul,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.description h3 + p + p + h4 + ul,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.overview h3 + p + p + p + h4 + ul,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.description h3 + p + p + h4 + ul,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.overview h3 + p + p + p + h4 + ul,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.description h3 + p + p + h4 + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 15px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.overview h3 + p + p + p + h4 + ul li,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.description h3 + p + p + h4 + ul li,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.overview h3 + p + p + p + h4 + ul li,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.description h3 + p + p + h4 + ul li,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.overview h3 + p + p + p + h4 + ul li,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.description h3 + p + p + h4 + ul li
{
	position: relative;
    padding: 5px 0px;
    padding-left: 25px;
    margin: 0px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.overview h3 + p + p + p + h4 + ul li:before,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.description h3 + p + p + h4 + ul li:before,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.overview h3 + p + p + p + h4 + ul li:before,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.description h3 + p + p + h4 + ul li:before,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.overview h3 + p + p + p + h4 + ul li:before,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.description h3 + p + p + h4 + ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.overview h3 + p + p + p + h4 + ul li:first-child:before,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.description h3 + p + p + h4 + ul li:first-child:before,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.overview h3 + p + p + p + h4 + ul li:first-child:before,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.description h3 + p + p + h4 + ul li:first-child:before,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.overview h3 + p + p + p + h4 + ul li:first-child:before,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.description h3 + p + p + h4 + ul li:first-child:before
{
	top:7px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.overview h3 + p + p + p + h4 + ul li:first-child,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.description h3 + p + p + h4 + ul li:first-child,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.overview h3 + p + p + p + h4 + ul li:first-child,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.description h3 + p + p + h4 + ul li:first-child,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.overview h3 + p + p + p + h4 + ul li:first-child,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.description h3 + p + p + h4 + ul li:first-child
{
	padding-top:0px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.overview h3 + p + p + p + h4 + ul li:last-child,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.description h3 + p + p + h4 + ul li:last-child,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.overview h3 + p + p + p + h4 + ul li:last-child,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.description h3 + p + p + h4 + ul li:last-child,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.overview h3 + p + p + p + h4 + ul li:last-child,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.description h3 + p + p + h4 + ul li:last-child
{
	padding-bottom:0px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.overview h3 + p + p + p + h4 + ul + h4,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.description h3 + p + p + h4 + ul + h4,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.overview h3 + p + p + p + h4 + ul + h4,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.description h3 + p + p + h4 + ul + h4,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.overview h3 + p + p + p + h4 + ul + h4,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.description h3 + p + p + h4 + ul + h4
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.overview h3 + p + p + p + h4 + ul + h4 + ul,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.description h3 + p + p + h4 + ul + h4 + ul,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.overview h3 + p + p + p + h4 + ul + h4 + ul,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.description h3 + p + p + h4 + ul + h4 + ul,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.overview h3 + p + p + p + h4 + ul + h4 + ul,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.description h3 + p + p + h4 + ul + h4 + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 15px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.overview h3 + p + p + p + h4 + ul + h4 + ul li,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.description h3 + p + p + h4 + ul + h4 + ul li,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.overview h3 + p + p + p + h4 + ul + h4 + ul li,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.description h3 + p + p + h4 + ul + h4 + ul li,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.overview h3 + p + p + p + h4 + ul + h4 + ul li,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.description h3 + p + p + h4 + ul + h4 + ul li
{
	position: relative;
    padding: 5px 0px;
    margin: 0px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.overview h3 + p + p + p + h4 + ul + h4 + ul li:first-child,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.description h3 + p + p + h4 + ul + h4 + ul li:first-child,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.overview h3 + p + p + p + h4 + ul + h4 + ul li:first-child,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.description h3 + p + p + h4 + ul + h4 + ul li:first-child,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.overview h3 + p + p + p + h4 + ul + h4 + ul li:first-child,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.description h3 + p + p + h4 + ul + h4 + ul li:first-child
{
	padding-top:0px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.overview h3 + p + p + p + h4 + ul + h4 + ul li:last-child,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.description h3 + p + p + h4 + ul + h4 + ul li:last-child,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.overview h3 + p + p + p + h4 + ul + h4 + ul li:last-child,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.description h3 + p + p + h4 + ul + h4 + ul li:last-child,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.overview h3 + p + p + p + h4 + ul + h4 + ul li:last-child,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.description h3 + p + p + h4 + ul + h4 + ul li:last-child
{
	padding-bottom:0px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.overview h3 + p + p + p + h4 + ul + h4 + ul li > strong,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.description h3 + p + p + h4 + ul + h4 + ul li > strong,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.overview h3 + p + p + p + h4 + ul + h4 + ul li > strong,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.description h3 + p + p + h4 + ul + h4 + ul li > strong,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.overview h3 + p + p + p + h4 + ul + h4 + ul li > strong,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.description h3 + p + p + h4 + ul + h4 + ul li > strong
{
	font-weight:600;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.overview h3 + p + p + p + h4 + ul + h4 + ul + p,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.description h3 + p + h4 + ul + h4 + ul + p,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.overview h3 + p + p + p + h4 + ul + h4 + ul + p,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.description h3 + p + h4 + ul + h4 + ul + p,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.overview h3 + p + p + p + h4 + ul + h4 + ul + p,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.description h3 + p + h4 + ul + h4 + ul + p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
}
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.overview h3 + p + p + p + h4 + ul + h4 + ul + p > strong,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-3 .product.attribute.description h3 + p + p + h4 + ul + h4 + ul + p > strong,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.overview h3 + p + p + p + h4 + ul + h4 + ul + p > strong,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar-2 .product.attribute.description h3 + p + p + h4 + ul + h4 + ul + p > strong,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.overview h3 + p + p + p + h4 + ul + h4 + ul + p > strong,
.product-praxis-ii-elementary-education-multiple-subjects-5003-math-recorded-webinar .product.attribute.description h3 + p + p + h4 + ul + h4 + ul + p > strong
{
	font-weight:600;
}

.product-praxis-core-5713-23-33-digital-book .product.attribute.overview p,
.product-praxi-core-5713-digital-book .product.attribute.overview p,
.product-praxisc-core-5723-digital-book .product.attribute.overview p,
.product-praxis-core-5733-digital-course .product.attribute.overview p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 15px;
}

.product-praxis-core-5713-23-33-digital-book .product.attribute.overview p + h4,
.product-praxi-core-5713-digital-book .product.attribute.overview p + h4,
.product-praxisc-core-5723-digital-book .product.attribute.overview p + h4,
.product-praxis-core-5733-digital-course .product.attribute.overview p + h4
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
.product-praxis-core-5713-23-33-digital-book .product.attribute.overview p + h4 + ul,
.product-praxi-core-5713-digital-book .product.attribute.overview p + h4 + ul,
.product-praxisc-core-5723-digital-book .product.attribute.overview p + h4 + ul,
.product-praxis-core-5733-digital-course .product.attribute.overview p + h4 + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 15px;
}
.product-praxis-core-5713-23-33-digital-book .product.attribute.overview p + h4 + ul li,
.product-praxi-core-5713-digital-book .product.attribute.overview p + h4 + ul li,
.product-praxisc-core-5723-digital-book .product.attribute.overview p + h4 + ul li,
.product-praxis-core-5733-digital-course .product.attribute.overview p + h4 + ul li
{
    position: relative;
    padding: 5px 0px;
    padding-left: 25px;
    margin: 0px;
}
.product-praxis-core-5713-23-33-digital-book .product.attribute.overview p + h4 + ul li:before,
.product-praxi-core-5713-digital-book .product.attribute.overview p + h4 + ul li:before,
.product-praxisc-core-5723-digital-book .product.attribute.overview p + h4 + ul li:before,
.product-praxis-core-5733-digital-course .product.attribute.overview p + h4 + ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
}
.product-praxis-core-5713-23-33-digital-book .product.attribute.overview p + h4 + ul li:first-child:before,
.product-praxi-core-5713-digital-book .product.attribute.overview p + h4 + ul li:first-child:before,
.product-praxisc-core-5723-digital-book .product.attribute.overview p + h4 + ul li:first-child:before,
.product-praxis-core-5733-digital-course .product.attribute.overview p + h4 + ul li:first-child:before
{
	top:7px;
}
.product-praxis-core-5713-23-33-digital-book .product.attribute.overview p + h4 + ul li:first-child,
.product-praxi-core-5713-digital-book .product.attribute.overview p + h4 + ul li:first-child,
.product-praxisc-core-5723-digital-book .product.attribute.overview p + h4 + ul li:first-child,
.product-praxis-core-5733-digital-course .product.attribute.overview p + h4 + ul li:first-child
{
	padding-top:0px;
}
.product-praxis-core-5713-23-33-digital-book .product.attribute.overview p + h4 + ul li:last-child,
.product-praxi-core-5713-digital-book .product.attribute.overview p + h4 + ul li:last-child,
.product-praxisc-core-5723-digital-book .product.attribute.overview p + h4 + ul li:last-child,
.product-praxis-core-5733-digital-course .product.attribute.overview p + h4 + ul li:last-child
{
	padding-bottom:0px;
}
.product-praxis-core-5713-23-33-digital-book .product.attribute.overview p + h4 + ul + p,
.product-praxi-core-5713-digital-book .product.attribute.overview p + h4 + ul + p,
.product-praxisc-core-5723-digital-book .product.attribute.overview p + h4 + ul + p,
.product-praxis-core-5733-digital-course .product.attribute.overview p + h4 + ul + p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 15px;
}
.product-praxis-core-5713-23-33-digital-book .product.attribute.overview p + h4 + ul + p > strong,
.product-praxi-core-5713-digital-book .product.attribute.overview p + h4 + ul + p > strong,
.product-praxisc-core-5723-digital-book .product.attribute.overview p + h4 + ul + p > strong,
.product-praxis-core-5733-digital-course .product.attribute.overview p + h4 + ul + p > strong
{
	font-weight:600;
}
.product-praxis-core-5713-23-33-digital-book .product.attribute.overview p + h4 + ul + p + p,
.product-praxi-core-5713-digital-book .product.attribute.overview p + h4 + ul + p + p,
.product-praxisc-core-5723-digital-book .product.attribute.overview p + h4 + ul + p + p,
.product-praxis-core-5733-digital-course .product.attribute.overview p + h4 + ul + p + p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
	margin-bottom: 10px;
    font-weight: 600;
}
.product-praxis-core-5713-23-33-digital-book .product.attribute.overview p + h4 + ul + p + p + p,
.product-praxi-core-5713-digital-book .product.attribute.overview p + h4 + ul + p + p + p,
.product-praxisc-core-5723-digital-book .product.attribute.overview p + h4 + ul + p + p + p,
.product-praxis-core-5733-digital-course .product.attribute.overview p + h4 + ul + p + p + p
{
	margin-bottom: 0px;
    line-height: 0px;
}
.product-praxis-core-5713-23-33-digital-book .product.attribute.overview p + h4 + ul + p + p + p > img,
.product-praxi-core-5713-digital-book .product.attribute.overview p + h4 + ul + p + p + p > img,
.product-praxisc-core-5723-digital-book .product.attribute.overview p + h4 + ul + p + p + p > img,
.product-praxis-core-5733-digital-course .product.attribute.overview p + h4 + ul + p + p + p > img
{
	border-radius: 8px;
    border: 2px solid #d5d7e4;
}

.product-praxis-core-5713-23-33-digital-book .product.attribute.description h3
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 24px;
}
.product-praxis-core-5713-23-33-digital-book .product.attribute.description h3 + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 20px;
}
.product-praxis-core-5713-23-33-digital-book .product.attribute.description h3 + ul li
{
	margin: 0px;
    padding: 3px 0px;
}
.product-praxis-core-5713-23-33-digital-book .product.attribute.description h3 + ul li > strong 
{
	font-weight:500;
}
.product-praxis-core-5713-23-33-digital-book .product.attribute.description h3 + ul + p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 10px;
}
.product-praxis-core-5713-23-33-digital-book .product.attribute.description h3 + ul + p > strong
{
	font-weight:600;
}
.product-praxis-core-5713-23-33-digital-book .product.attribute.description h3 + ul + p + p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 10px;
    font-weight: 600;
}
.product-praxis-core-5713-23-33-digital-book .product.attribute.description h3 + ul + p + p + p > img
{
	border-radius: 8px;
    border: 2px solid #d5d7e4;
}
.product-praxis-core-5713-23-33-digital-book .product.attribute.description h3 + ul + p + p + p + h4
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
.product-praxis-core-5713-23-33-digital-book .product.attribute.description h3 + ul + p + p + p + h4 + ol
{
	padding: 0px;
    margin: 0px;
    list-style: decimal;
    margin-top: 0px;
    margin-left: 15px;
}
.product-praxis-core-5713-23-33-digital-book .product.attribute.description h3 + ul + p + p + p + h4 + ol li
{
	position: relative;
    padding: 5px 0px;
    padding-left: 15px;
    margin: 0px;
}
.product-praxis-core-5713-23-33-digital-book .product.attribute.description h3 + ul + p + p + p + h4 + ol li:first-child
{
	padding-top: 0px
}
.product-praxis-core-5713-23-33-digital-book .product.attribute.description h3 + ul + p + p + p + h4 + ol li:before
{
	content:none;
}

.product-praxi-core-5713-digital-book .product.attribute.description p,
.product-praxisc-core-5723-digital-book .product.attribute.description p,
.product-praxis-core-5733-digital-course .product.attribute.description p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 10px;
}
.product-praxi-core-5713-digital-book .product.attribute.description p + p,
.product-praxisc-core-5723-digital-book .product.attribute.description p + p,
.product-praxis-core-5733-digital-course .product.attribute.description p + p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 10px;
}
.product-praxi-core-5713-digital-book .product.attribute.description p + p > strong,
.product-praxisc-core-5723-digital-book .product.attribute.description p + p > strong,
.product-praxis-core-5733-digital-course .product.attribute.description p + p > strong
{
	font-weight:600;
}
.product-praxi-core-5713-digital-book .product.attribute.description p + p + p,
.product-praxisc-core-5723-digital-book .product.attribute.description p + p + p,
.product-praxis-core-5733-digital-course .product.attribute.description p + p + p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
	margin-bottom: 10px;
    font-weight: 600;
}

.product-praxi-core-5713-digital-book .product.attribute.description p + p + p + p > img,
.product-praxisc-core-5723-digital-book .product.attribute.description p + p + p + p > img,
.product-praxis-core-5733-digital-course .product.attribute.description p + p + p + p > img
{
	border-radius: 8px;
    border: 2px solid #d5d7e4;
}
.product-praxi-core-5713-digital-book .product.attribute.description p + p + p + p + h4,
.product-praxisc-core-5723-digital-book .product.attribute.description p + p + p + p + h4,
.product-praxis-core-5733-digital-course .product.attribute.description p + p + p + p + h4
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
.product-praxi-core-5713-digital-book .product.attribute.description p + p + p + p + h4 + ul,
.product-praxisc-core-5723-digital-book .product.attribute.description p + p + p + p + h4 + ul,
.product-praxis-core-5733-digital-course .product.attribute.description p + p + p + p + h4 + ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 15px;
}
.product-praxi-core-5713-digital-book .product.attribute.description p + p + p + p + h4 + ul li,
.product-praxisc-core-5723-digital-book .product.attribute.description p + p + p + p + h4 + ul li,
.product-praxis-core-5733-digital-course .product.attribute.description p + p + p + p + h4 + ul li
{
	position: relative;
    padding: 5px 0px;
    padding-left: 25px;
    margin: 0px;
}
.product-praxi-core-5713-digital-book .product.attribute.description p + p + p + p + h4 + ul li:before,
.product-praxisc-core-5723-digital-book .product.attribute.description p + p + p + p + h4 + ul li:before,
.product-praxis-core-5733-digital-course .product.attribute.description p + p + p + p + h4 + ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
}

.product-praxi-core-5713-digital-book .product.attribute.description p + p + p + p + h4 + ul li:first-child:before,
.product-praxisc-core-5723-digital-book .product.attribute.description p + p + p + p + h4 + ul li:first-child:before,
.product-praxis-core-5733-digital-course .product.attribute.description p + p + p + p + h4 + ul li:first-child:before
{
	top:7px;
}
.product-praxi-core-5713-digital-book .product.attribute.description p + p + p + p + h4 + ul li:first-child,
.product-praxisc-core-5723-digital-book .product.attribute.description p + p + p + p + h4 + ul li:first-child,
.product-praxis-core-5733-digital-course .product.attribute.description p + p + p + p + h4 + ul li:first-child
{
	padding-top:0px;
}
.product-praxi-core-5713-digital-book .product.attribute.description p + p + p + p + h4 + ul li:last-child,
.product-praxisc-core-5723-digital-book .product.attribute.description p + p + p + p + h4 + ul li:last-child,
.product-praxis-core-5733-digital-course .product.attribute.description p + p + p + p + h4 + ul li:last-child
{
	padding-bottom:0px;
}
.product-praxi-core-5713-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4,
.product-praxisc-core-5723-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4,
.product-praxis-core-5733-digital-course .product.attribute.description p + p + p + p + h4 + ul + h4
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}
.product-praxi-core-5713-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ol,
.product-praxisc-core-5723-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ol,
.product-praxis-core-5733-digital-course .product.attribute.description p + p + p + p + h4 + ul + h4 + ol
{
	padding: 0px;
    margin: 0px;
    list-style: decimal;
    margin-top: 0px;
    margin-left: 15px;
}
.product-praxi-core-5713-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ol li,
.product-praxisc-core-5723-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ol li,
.product-praxis-core-5733-digital-course .product.attribute.description p + p + p + p + h4 + ul + h4 + ol li
{
	position: relative;
    padding: 5px 0px;
    padding-left: 15px;
    margin: 0px;
}

.product-praxi-core-5713-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ol li:first-child,
.product-praxisc-core-5723-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ol li:first-child,
.product-praxis-core-5733-digital-course .product.attribute.description p + p + p + p + h4 + ul + h4 + ol li:first-child
{
	padding-top: 0px
}
.product-praxi-core-5713-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ol li:before,
.product-praxisc-core-5723-digital-book .product.attribute.description p + p + p + p + h4 + ul + h4 + ol li:before,
.product-praxis-core-5733-digital-course .product.attribute.description p + p + p + p + h4 + ul + h4 + ol li:before
{
	content:none;
}

.proddetail_box .product .prductdetails-short-dec,
.pro_desc_detail .product .prductdetails-full-dec
{
	padding:0px;
	margin:0px;
}
.proddetail_box .product.attribute.overview
{
	margin-bottom:15px;
}
.proddetail_box .product .prductdetails-short-dec p,
.pro_desc_detail .product .prductdetails-full-dec p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 15px;
}
.proddetail_box .product .prductdetails-short-dec p > strong,
.pro_desc_detail .product .prductdetails-full-dec p > strong
{
	font-weight:600;
}
.proddetail_box .product .prductdetails-short-dec p > em,
.pro_desc_detail .product .prductdetails-full-dec p > em
{
	font-weight:500;
}

.proddetail_box .product .prductdetails-short-dec h4,
.pro_desc_detail .product .prductdetails-full-dec h4,
.proddetail_box .product .prductdetails-short-dec h6,
.pro_desc_detail .product .prductdetails-full-dec h6
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
}

.proddetail_box .product .prductdetails-short-dec h5,
.pro_desc_detail .product .prductdetails-full-dec h5
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
	line-height:20px;
}
.proddetail_box .product .prductdetails-short-dec h5 > a,
.pro_desc_detail .product .prductdetails-full-dec h5 > a,
.proddetail_box .product .prductdetails-short-dec p > a, 
.pro_desc_detail .product .prductdetails-full-dec p > a
{
	color: #3498db;
    transition: 0.3s all;
    text-decoration: none;
	font-weight:500;
}
.proddetail_box .product .prductdetails-short-dec h5 > a:hover,
.pro_desc_detail .product .prductdetails-full-dec h5 > a:hover,
.proddetail_box .product .prductdetails-short-dec p > a:hover, 
.pro_desc_detail .product .prductdetails-full-dec p > a:hover
 {
	color:#2486c8;
    transition:0.3s all;
	text-decoration:none;
 }

.proddetail_box .product .prductdetails-short-dec img,
.pro_desc_detail .product .prductdetails-full-dec img
{	
    margin-bottom: 0px;
    line-height: 0px;
	border-radius: 8px;
    border: 2px solid #d5d7e4;
}
.proddetail_box .product .prductdetails-short-dec ul,
.pro_desc_detail .product .prductdetails-full-dec ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
    margin-bottom: 15px;
}

.proddetail_box .product .prductdetails-short-dec ul li,
.pro_desc_detail .product .prductdetails-full-dec ul li
{
	position: relative;
    padding: 5px 0px;
    padding-left: 25px;
    margin: 0px;
}
.proddetail_box .product .prductdetails-short-dec ul li > strong,
.pro_desc_detail .product .prductdetails-full-dec ul li > strong
{
	font-weight:500;
}
.proddetail_box .product .prductdetails-short-dec ul li > em,
.pro_desc_detail .product .prductdetails-full-dec ul li > em
{
	font-weight:500;
}
.proddetail_box .product .prductdetails-short-dec ul li:before,
.pro_desc_detail .product .prductdetails-full-dec ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 12px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.2;
}
.proddetail_box .product .prductdetails-short-dec ul li:first-child:before,
.pro_desc_detail .product .prductdetails-full-dec ul li:first-child:before
{
	top:7px;
}
.proddetail_box .product .prductdetails-short-dec ul li:first-child,
.pro_desc_detail .product .prductdetails-full-dec ul li:first-child
{
	padding-top:0px;
}
.proddetail_box .product .prductdetails-short-dec ul li:last-child,
.pro_desc_detail .product .prductdetails-full-dec ul li:last-child
{
	padding-bottom:0px;
}

.proddetail_box .product .prductdetails-short-dec ol,
.pro_desc_detail .product .prductdetails-full-dec ol
{
	padding: 0px;
    margin: 0px;
    list-style: decimal ;
    margin-bottom: 15px;
    margin-top: 0px ;
    margin-left: 20px ;
}

.proddetail_box .product .prductdetails-short-dec h6 + ul li,
.pro_desc_detail .product .prductdetails-full-dec h6 + ul li
{
	padding-left:0px;
}
.proddetail_box .product .prductdetails-short-dec h6 + ul li:before,
.pro_desc_detail .product .prductdetails-full-dec h6 + ul li:before
{
   content:none;  
}

.proddetail_box .product .prductdetails-short-dec ol li,
.pro_desc_detail .product .prductdetails-full-dec ol li
{
	position: relative;
    padding: 5px 0px;
    padding-left: 10px;
    margin: 0px;
}
.proddetail_box .product .prductdetails-short-dec ol li > em
.pro_desc_detail .product .prductdetails-full-dec ol li > em
{
	font-weight:500;
}

.proddetail_box .product .prductdetails-short-dec ol li:before,
.pro_desc_detail .product .prductdetails-full-dec ol li:before
{
	content:none !important;
}

.proddetail_box .product .prductdetails-short-dec ol li:first-child,
.pro_desc_detail .product .prductdetails-full-dec ol li:first-child
{
	padding-top:0px;
}

.proddetail_box .product .prductdetails-short-dec h3,
.pro_desc_detail .product .prductdetails-full-dec h3
{
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 24px;
}
.pro_desc_detail .product .prductdetails-full-dec h3 + ul
{
	list-style:none;
}
.pro_desc_detail .product .prductdetails-full-dec h3 + ul li
{
	padding-left:0px;
}
.pro_desc_detail .product .prductdetails-full-dec h3 + ul li:before
{
	content:none;
}

.pro_desc_detail .product .prductdetails-full-dec h3 + ul li > strong
{
	font-weight:500;
}

.pro_desc_detail .product .prductdetails-full-dec ul:last-child
 {
	margin-bottom:0px;
 }

.product-ftce-ese-online-course-2 .product.attribute.description .prductdetails-full-dec p + h4 + ul li,
.product-ftce-general-knowledge-exam-reading-digital-course .product.attribute.description .prductdetails-full-dec p + h4 + ul li
{
	padding-left:0px;
}
.product-ftce-ese-online-course-2 .product.attribute.description .prductdetails-full-dec p + h4 + ul li:before,
.product-ftce-general-knowledge-exam-reading-digital-course .product.attribute.description .prductdetails-full-dec p + h4 + ul li:before
{
	content:none;
}
.product-ftce-ese-online-course-2 .product.attribute.description .prductdetails-full-dec p + h4 + ul li > strong,
.product-ftce-general-knowledge-exam-reading-digital-course .product.attribute.description .prductdetails-full-dec p + h4 + ul li > strong
{
	font-weight:500;		
}

.slide_conatiner ol.product-item-grid
{
	display:flex;
	flex-wrap:wrap;
	margin-left:-5px !important;
	margin-right:-5px !important;
}
.slide_conatiner ol.product-item-grid > li
 {
	flex:0 0 100%;
	max-width:100%;
	margin-top:10px;
	padding-right:5px;
	padding-left:5px;
 }
.slide_conatiner ol.product-item-grid > li:nth-child(1)
{
	margin-top:0px;
}

.slide_conatiner .block-content .products-grid.grid ol.product-items.product-item-grid li.item
{
	margin-bottom:0px;
}

.template-ui-catVideo
{
	padding:0px;
	margin:0px;
	padding-bottom: 1.5em;
}
.template-ui-catVideo .card
{
	background-color: transparent;
    padding: 0px;
    margin: 0px;
    box-shadow: none;
    border-radius: inherit;
}
.template-ui-catVideo .card .cardHead
{
	padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
}
.template-ui-catVideo .card .cardHead h2
{
	padding: 0px;
    margin: 0px;
    font-size: 20px;
    line-height: 26px;
    color: #020204;
    font-weight: 600;
}
.template-ui-catVideo .card .cardHead h2 > strong
{
	font-weight:600;
}
.template-ui-catVideo .card .cardHead p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-top: 5px;
}
.template-ui-catVideo .card .cardContentText
{
	box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.07);
    border-radius: 8px;
    background-color: #fff;
    padding: 15px;
}
.template-ui-catVideo .card .cardContentText p
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 10px;
}
 
.template-ui-catVideo .card .cardContentText div:last-child
{
	margin-bottom: 0px;
}
.template-ui-catVideo .card .cardContentText div
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
    margin-bottom: 10px;
}
.template-ui-catVideo .card .cardContentText .row-vid-cont
{
	display: flex;
    flex-wrap: wrap;
}
.template-ui-catVideo .card .cardContentText .row-vid-cont .colm-cont,
.template-ui-catVideo .card .cardContentText .row-vid-cont .colm-video
{
	flex: 0 0 100%;
    max-width: 100%;
}

.template-ui-catVideo .card .cardContentText .row-vid-cont .colm-cont h5
{
	font-weight: 600;
    font-size: 16px;
    padding: 0px;
    margin: 0px;
    color: #020204;
	line-height:22px;
}
.template-ui-catVideo .card .cardContentText .row-vid-cont .colm-cont ul
{
	padding: 0px;
    margin: 0px;
    list-style: none;
}
.template-ui-catVideo .card .cardContentText .row-vid-cont .colm-cont ul li
{
	margin: 0px;
    padding: 0px;
    padding-left: 25px;
    margin-top: 8px;
    line-height: 24px;
    position: relative;
}
.template-ui-catVideo .card .cardContentText .row-vid-cont .colm-cont ul li > em
{
	font-weight:500;
}
.template-ui-catVideo .card .cardContentText .row-vid-cont .colm-cont ul li:before
{
	content: '';
    width: 10px;
    height: 10px;
    position: absolute;
    left: 0px;
    top: 7px;
    border-radius: 50%;
    background-color: #2c2b34;
    opacity: 0.3;
}

.template-ui-catVideo .card .cardContentText .row-vid-cont .colm-video
{
	margin-top: 15px;
    line-height: 0px;
}
.template-ui-catVideo .card .cardContentText .row-vid-cont .colm-video .wistia_embed
{
	height: 260px !important;
}
.template-ui-catVideo .card .cardContentText .row-vid-cont .colm-video .wistia_embed
{
	position: inherit;
    border-radius: 10px;
    overflow: hidden;
    max-width: 100% !important;
    border: 2px solid #ebebf0;
    width: 100% !important;
}
.template-ui-catVideo .card .cardContentText .row-vid-cont .colm-video .wistia_embed div
{
	margin-bottom:0px;
}
.template-ui-catVideo .card .cardContentText .row-vid-cont .colm-video .wistia_responsive_padding
{
	padding:0px !important; 
}
.template-ui-catVideo .card .cardContentText .row-vid-cont .colm-video .wistia_responsive_padding .wistia_responsive_wrapper
{
	position:inherit !important;
}
.template-ui-catVideo .card .cardContentText .row-vid-cont .colm-video .wistia_responsive_padding .wistia_responsive_wrapper .wistia_embed
{
	height: auto !important;
}
.category-ftce-elementary-ed-k-6 .section_bx .category-description
{
	margin-bottom:0px;
}

.category-ftce-math-5-9 .template-ui-catVideo .card .cardContentText p:first-child
{
	color: #ff0f17;
	font-style:italic;
}

.categorypath-leadership-slla-6990-1 .section_bx .box_container .category-description,
.categorypath-leadership-slla-6990 .section_bx .box_container .category-description
{
	margin-bottom:0px;	
}
.categorypath-leadership-slla-6990-1.catalog-category-view.page-layout-2columns-left .page-main.cont_wrap,
.categorypath-leadership-slla-6990.catalog-category-view.page-layout-2columns-left .page-main.cont_wrap
{
	padding-top: 1.5em;
    padding-bottom: 1.5em;
}
.categorypath-leadership-slla-6990-1 .page-main.cont_wrap .columns .sidebar.sidebar-main .block-content.filter-content,
.categorypath-leadership-slla-6990 .page-main.cont_wrap .columns .sidebar.sidebar-main .block-content.filter-content
{
	margin-bottom:0px;
}
.categorypath-leadership-slla-6990-1 .slide_conatiner + .toolbar.toolbar-products.product_filter,
.categorypath-leadership-slla-6990 .slide_conatiner + .toolbar.toolbar-products.product_filter
{
	display:none;
}
.categorypath-leadership-slla-6990-1 .slide_conatiner,
.categorypath-leadership-slla-6990 .slide_conatiner
{
	padding-bottom:0px;
	padding-top:0px !important;
}
.categorypath-leadership-slla-6990-1 .columns .column.main .toolbar,
.categorypath-leadership-slla-6990 .columns .column.main .toolbar
{
	margin-bottom:8px;
}

.product-slla-6990-study-guide-physical-1 .proddetail_box .product .prductdetails-short-dec ol, 
.product-slla-6990-study-guide-physical-1 .pro_desc_detail .product .prductdetails-full-dec ol,
.product-slla-6990-study-guide-physical .proddetail_box .product .prductdetails-short-dec ol, 
.product-slla-6990-study-guide-physical .pro_desc_detail .product .prductdetails-full-dec ol
{
	margin-bottom:0px;
}

.categorypath-new-webinars-recorded.category-recorded.catalog-category-view.page-layout-2columns-left .section_bx .prod_coll_head 
{
	padding-top:45px;
}
#tabContent_nav.freewebinar .navTab0
{
	width:100%;
	padding:0px;
	margin:0px;
	position: absolute;
    top: -17px;
	left:0px;
	background-color:#fff;
	box-shadow:0px 2px 3px rgba(0,0,0,0.05);
}
#tabContent_nav.freewebinar .navTab0.freezNav
{
	position: fixed;
    z-index: 99;
	top:0px;
	box-shadow:0px 4px 4px rgba(0,0,0,0.1);	
}

#tabContent_nav.freewebinar .navTab0 ul
{
	padding:0px;
	margin:0px;
	list-style:none;
}
#tabContent_nav.freewebinar .navTab0 ul:after
{
	content:'';
	clear:both;
	display:table;
}
#tabContent_nav.freewebinar .navTab0 ul li
{
	padding:0px;
	margin:0px;
	float:left;
	width:33.33%;
}
#tabContent_nav.freewebinar .navTab0 ul li > a
{
	margin: 0px 0 0 0;
	padding:0px;
	text-align:center;
    height:45px;
    font-size: 16px;
	border-bottom:3px solid;
    border-color: transparent;
    background: transparent;
    color: #020204;
    opacity: 0.6;
    position: relative;
    line-height: 42px;
    text-decoration: none;
    z-index: 2;
    display: block;
	font-weight:600;
}
#tabContent_nav.freewebinar .navTab0 ul li.active > a
{
	color: #fff !important;
    background-color: #1979c3 !important;
    border-bottom: 3px solid #1979c3 !important;
    opacity: 1 !important;
}
#tabContent_nav.freewebinar .navTab0 ul li > a:hover
{
	color:#1979c3;
	border-bottom:3px solid #1979c3;
	opacity:1;
	background-color:#fff;
}

#tabContent_nav.freewebinar .tab_content1
{
	width:100%;
	height:auto;
	padding:0px;
	margin:0px;
}
#tabContent_nav.freewebinar .tab_content1 .tab1
{
	padding:0px;
	margin:0px;
	display:none;
}
#tabContent_nav.freewebinar .tab_content1 .tab1.active
{
	display:block;
}
#tabContent_nav.freewebinar .tab_content1 .tab1 > h1
{
	padding:0px;
	margin:0px;
	font-size:36px;
	font-weight:600;
}
.categorypath-new-webinars-recorded .section_bx .box_container
{
	position:relative;
}
.categorypath-new-webinars-recorded.category-recorded.catalog-category-view.page-layout-2columns-left .section_bx .prod_coll_head h1.page-title
{
	text-align:left !important;
}

.product-ftce-k6-science-digital-book .page-main.cont_wrap .product.attribute.description .prductdetails-full-dec p + p + h5 + img + h6
{
	margin-top:10px;
}

.product-praxis-5002-reading-language-arts .page-main.cont_wrap .product.attribute.overview .prductdetails-short-dec h3,
.product-praxis-5002-reading-language-arts .page-main.cont_wrap .product.attribute.description .prductdetails-full-dec h3,
.product-praxis-5002-reading-language-arts-1 .page-main.cont_wrap .product.attribute.overview .prductdetails-short-dec h3,
.product-praxis-5002-reading-language-arts-1 .page-main.cont_wrap .product.attribute.description .prductdetails-full-dec h3
{
	margin-bottom:5px;
}
.product-praxis-5002-reading-language-arts .page-main.cont_wrap .product.attribute.overview .prductdetails-short-dec ol,
.product-praxis-5002-reading-language-arts .page-main.cont_wrap .product.attribute.description .prductdetails-full-dec ol,
.product-praxis-5002-reading-language-arts-1 .page-main.cont_wrap .product.attribute.overview .prductdetails-short-dec ol,
.product-praxis-5002-reading-language-arts-.page-main.cont_wrap .product.attribute.description .prductdetails-full-dec ol
{
	margin-bottom:0px;
}

.product-ftce-pk3-dev-digital-book .product.attribute.description .prductdetails-full-dec p + p + h5 + img + h4,
.product-ftce-pk3-all-digital-book .product.attribute.description .prductdetails-full-dec h6 + ul + p + h6 + img + h4,
.product-ftce-pk3-ela-digital-book .product.attribute.description .prductdetails-full-dec p + p + h5 + img + h6,
.product-ftce-pk3-math-digital-book .product.attribute.description .prductdetails-full-dec p + p + h5 + img + h6,
.product-ftce-pk3-science-digital-book .product.attribute.description .prductdetails-full-dec p + p + h5 + img + h6,
.product-ftce-ese-digital-book .product.attribute.description .prductdetails-full-dec p + p + h5 + img + h6,
.product-ftce-math-5-9-digital-book .product.attribute.description .prductdetails-full-dec p + p + h5 + img + h6,
.product-ftce-eng-5-9-digital-book .product.attribute.description .prductdetails-full-dec p + p + h5 + img + h6,
.product-ftce-eng-6-12-digital-book .product.attribute.description .prductdetails-full-dec p + p + h5 + img + h6,
.product-ftce-ss-6-12-digital-book .product.attribute.description .prductdetails-full-dec p + p + h5 + img + h6,
.product-ftce-business-ed-digital-book .product.attribute.description .prductdetails-full-dec p + p + h5 + img + h6,
.product-ftce-reading-k-12-digital-book .product.attribute.description .prductdetails-full-dec p + p + h5 + img + h6,
.product-ftce-general-knowledge-test-3rd-edition-digital-book .product.attribute.description .prductdetails-full-dec p + p + h5 + img + p
{
	margin-top:15px;
}

.cms-page-view .columns .NotFound_page
{
	border-radius: 10px;
    box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
    background-color: #fff;
    overflow: hidden;
    padding:30px 15px;
}
.cms-page-view .columns .NotFound_page .error-show-404
{
	padding:0px;
	margin:0px;
	text-align:center;
}
.cms-page-view .columns .NotFound_page .error-show-404 h1
{
	font-size:8em;
	padding:0px;
	margin:0px;
	color:#020204;
	font-weight: 900;
	transform: rotate(4deg);
}
.cms-page-view .columns .NotFound_page .error-show-404 h3
{
	padding: 0px;
    margin: 0px;
    color: #020204;
    font-size: 1.5em;
    font-weight: 600;
}
.cms-page-view .columns .NotFound_page .error-show-404 p
{
	padding: 0px;
    margin: 0px;
    color: #020204;
    font-size: 1em;
    margin-top: 5px;
}
.cms-page-view .columns .NotFound_page .gotohome-link
{
	text-align:center;
	padding:0px;
	margin:0px;
	margin-top:50px;
}
.cms-page-view .columns .NotFound_page .gotohome-link a
{
	display: block;
    max-width: 250px;
    padding: 12px 15px;
    font-size: 18px;
    border: 1px solid #3498db;
    border-radius: 4px;
    background-color: #3498db;
    color: #fff;
    font-weight: 600;
    text-decoration: none;
    text-align: center;
    box-shadow: none;
    margin: 0px auto;
}

/*--message show for notification --*/
/*
.page.messages
{
	position: fixed;
    top: 90px;
    z-index: 9;
	left:50%;
	margin: 15px;
    transform: translate(-50%, 0%);
}
.page.messages .message.success,
.page.messages .message.error
{
	border-radius:5px;
}
*/

/*--25-9-2020--*/

#contentMainLink.ftce_wrapper.withVideo1 .leftcontentZone .card .cardContentText p + h4
{
	margin: 0px;
    padding: 0px;
    line-height: 26px;
	font-size:16px;
}	
#contentMainLink.ftce_wrapper.withVideo1 .leftcontentZone .card .cardContentText p + h4 + p
{
	margin-bottom:15px;
}
#contentMainLink.ftce_wrapper.withVideo1 .leftcontentZone .card .cardContentText p + h4 + p + .subtestList
{
	margin-top:5px;
}
#contentMainLink.ftce_wrapper.withVideo1 .leftcontentZone .card .videobox_normal 
{
	margin-top:20px;
}
#contentMainLink.ftce_wrapper.withVideo1 .leftcontentZone .card .videobox_normal .wistia_embed 
{
	width:100% !important;
	height:250px !important;
	border-radius: 10px;
    overflow: hidden;
    max-width: 100%;
    border: 2px solid #ebebf0;
    width: 100%;
}

#contentMainLink.ftce_wrapper.withVideo1 .leftcontentZone .card .videobox_normal div
{
	margin-bottom:0px;
}
#contentMainLink.ftce_wrapper.withVideo1 .leftcontentZone .row-vid-cont .colm-cont .morList h5
{
	margin-top:15px;
}
#contentMainLink.ftce_wrapper.withVideo1 .leftcontentZone .row-vid-cont .colm-cont .morList h5:first-child
{
	margin-top:0px;
}
.mtop-1
{
	margin-top:15px;
}
.category-praxis-ii-elementary-education-multiple-subjects-5001 .section_bx + .page-main.cont_wrap .columns
{
	padding-top:0px;
}
.priceData strong
{
	font-size:20px;
	color:#2c9a2c;
	font-weight:600;
}

.category-online-courses .page-main.cont_wrap .columns .column.main
{
	min-height:0px;
}
.category-online-courses .page-main.cont_wrap .columns .sidebar .block.block-compare
{
	margin-bottom:0px;
}
.category-online-courses.catalog-category-view.page-layout-2columns-left .page-main.cont_wrap
{
	padding-top:0px;
}
.category-online-courses.catalog-category-view.page-layout-2columns-left.page-products .columns
{
	padding-top:0px;
}
.paypal-button.paypal-button-number-0.paypal-button-layout-vertical.paypal-button-shape-rect.paypal-button-branding-branded.paypal-button-number-multiple.paypal-button-env-sandbox.paypal-should-focus.paypal-button-label-paypal.paypal-button-color-blue.paypal-button-logo-color-white
{
	display:none!important;
}

/*--29-9-2020 additional--*/

.proddetail_box .product .prductdetails-short-dec .webinarDate,
.pro_desc_detail .product .prductdetails-full-dec .webinarDate
{
	display:block;
	padding: 0px;
    margin: 0px;
    font-weight: 600;
    font-size: 16px;
    margin-bottom: 10px;
	color: #2c9a2c;
}
.proddetail_box .product .prductdetails-short-dec .mutliplesImg,
.pro_desc_detail .product .prductdetails-full-dec .mutliplesImg
{
	display: flex;
}
.proddetail_box .product .prductdetails-short-dec .mutliplesImg > img,
.pro_desc_detail .product .prductdetails-full-dec .mutliplesImg > img
{
	max-width:250px;
	width:45%;
	margin-left:10px;
}
.proddetail_box .product .prductdetails-short-dec .mutliplesImg > img:first-child,
.pro_desc_detail .product .prductdetails-full-dec .mutliplesImg > img:first-child
{
	margin-left:0px;
}
.category-principles-of-learning-and-teaching-plt .page-main.cont_wrap
 {
	 padding-top:20px;
 }
.category-principles-of-learning-and-teaching-plt .page-main.cont_wrap .slide_conatiner + .toolbar.toolbar-products.product_filter
{
	display:none;
}
.category-principles-of-learning-and-teaching-plt.catalog-category-view.page-layout-2columns-left.page-products .columns .toolbar.toolbar-products.product_filter + .toolbar.toolbar-products.pagination_data
{
	margin-bottom:0px;
}